實踐問題集

2021-09-02 18:58:37 字數 1494 閱讀 4514

本片文章,記錄開發測試過程中遇到的所有問題。會持續更新。

1、使用linux,中途斷電。重新開機遇到這個問題:

the root filesystem on /dev/sda1 requires a manual fsck

(initramfs)

解決方法:其實就是需要我們自己手動使用fsck檢查磁碟

(initramfs) fsck /dev/sda1

執行命令後,一路yes,最後修復成功,重啟終於回到熟悉的ubuntu介面。

2、居然也會出現這麼入門級的錯誤,忘記給引數arch=arm,導致編譯失敗。具體問題表現如下:

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-mno-sse'; did you mean '-fno-dse'?

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-mno-mmx'; did you mean '-gno-vms'?

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-mno-sse2'; did you mean '-fno-dse'?

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-mno-3dnow'

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-m64'

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-mno-red-zone'; did you mean '-fno-regmove'?

arm-unknown-linux-gnueabi-gcc: error: unrecognized command line option '-mcmodel=kerne '

解決方法:指定arch=arm,編譯通過。

3、vi使用16進製制檢視當前檔案的手法,以及回到文字格式。

:%!xxd 16進製制檢視

:%!xxd -r 回到文字格式

4.the hello.service fails to start with exec format error

解決辦法

在指令碼第一行新增指定指令碼直譯器例如#!/bin/bash

ls-boot:~ # cat hello.service

echo hello

改為ls-boot:~ # cat hello.service

#!/bin/bash

echo hello

5.預留

敏捷開發「松結對程式設計」實踐 問題集

剛剛參加完mpd 2011深圳站,在演講中間及後來 採訪,被問到了一些問題,也給出了答案,這裡做一總結。我自問自答到一半,才發現這裡邊的很多問題的答案,都用到了火星人諺語系列之一 有問題的地方無答案 火星人諺語系列之三 正確的答案一定簡單 如果您覺得答案和自己的情況不完全相符,請用火星人諺語系列之二...

半數集問題

問題描述 給定乙個自然數n,由n開始可以依次產生半數集set n 中的數如下。1 n set n 2 在n的左邊加上乙個自然數,但該自然數不能超過最近新增的數的一半 3 按此規則進行處理,直到不能再新增自然數為止。例如,set 6 半數集set 6 中有6 個元素。注意半數集是多重集。程式設計任務 ...

半數集問題

問題描述 給定乙個自然數n,由n 開始可以依次產生半數集set n 中的數如下。1 n set n 2 在n 的左邊加上乙個自然數,但該自然數不能超過最近新增的數的一半 3 按此規則進行處理,直到不能再新增自然數為止。例如,set 6 半數集set 6 中有6 個元素。注意半數集是多重集。分析 遞迴...