原创 c++構造和析構能不能拋異常的問題!

總結: 1、析構函數中不允許拋異常。 2、構造函數中可以拋異常(但不建議)。構造函數中儘量不要拋異常或調用可能會拋異常的代碼,如果必須要拋異常,要考慮處理內存泄漏。 之所以不建議拋異常是因爲考慮到內存泄漏,因爲構造函數拋異常會導致析構不能

原创 博客搬家到博客園

博客搬家到博客園!

原创 shell輸入密碼隱藏回顯

#!/bin/bash #輸入密碼不回顯 function enterPass() {     local PASSWORD=""     stty -echo #設置輸入不回顯     read -p "Please input PAS

原创 grep 查找目錄下字符串

1、查找根目錄下所有文件包含"test”字符串的行 grep -r "test" /* 2、查找根目錄下所有.c文件 包含"test”字符串的行 grep -r "test" /*.c 3、查找根目錄下所有.c文件 包含"tes

原创 sqlite 查看錶結構

如果想列出該數據庫中的所有表,可: .table 如果想查看這些表的結構: select * from sqlite_master where type="table"; 默認情況下,不會出現紅框中的表頭,需要之前設置,

原创 shell 判斷語句 if else

#!/bin/sh #if then function test1() {local RET=0if [ $RET -eq 0 ];thenecho

原创 shell 後臺執行以及隱藏腳本中調用其他腳本隱藏輸出

例如:A.sh要後臺調用B.sh ,要隱藏B.sh中的輸出。(後臺執行符號"&"要寫在隱藏語句“> /dev/null 2>&1 "的後面) B.sh #===================== #!/bin/bash echo “t

原创 採用shc工具加密Shell腳本

介紹:當我們寫的shell腳本,存在有敏感信息如賬號密碼,於是想加強腳本的安全性;還有不想讓別人查看/修改您的shell核心代碼等等情況。都可使用以

原创 查看Linux目錄和文件大小。

1、查看 /opt 整個目錄大小 [root@CDSF /]# du -h opt/ 681.5K  opt 2、查看 /opt 目錄下的所有文件大小 [root@CDSF /]# ls -lh opt/ -rw-r-----    1

原创 sed學習筆記

sed 與 awk 類似,也是面向行進行操作的;在 sed 開始處理輸入流之前,會將輸入讀到buffer中 sed支持命令,因此以下說的退出 sed

原创 交叉編譯pcre、sqlite3

相應的include、Lib、Bin執行make install後會拷貝到/opt/FriendlyARM/toolschain/4.4.3/  

原创 symbol lookup error: undefined symbol

對於執行程序中報類似符號鏈接的問題: ./sqlite3_test: symbol lookup error: ./sqlite3_test: undefined symbol: sqlite3_close_v2 解決辦法:第一步、首先檢

原创 前級和後級

所謂的前級和後級,指的是前級放大器和後級放大器,前級後級都指的是放大器,後面用前級和後級。 前級:電壓放大,對音源的信號進行電壓放大,調整波形;後級:功率放大,通常是擴充(放大)電流; 簡單的說,就是前級出聲,後級出力。 影響過程: 轉盤

原创 最有用的Linux命令行使用技巧集錦

最近在Quora上看到一個問答題目,關於在高效率Linux用戶節省時間Tips。將該題目的回答進行學習總結,加上自己的一些經驗,記錄如下,方便自己和大家參考。 下面介紹的都是一些命令行工具,這些工具在幾位回答者的日常工作中都很有用。對

原创 關於程序出現cpu佔用過高的問題排查、解決辦法以及避免代碼中出現cpu佔用率過高

程序中出現cpu暫用率過高,一般是跳入死循環導致,當出現cpu暫用率過高,請先檢查代碼中循環(for、while)是否死循環,如果是線程中開的while循環幹一件事,請檢查while中是否調用sleep睡眠,如果沒有睡眠一定會造成cpu佔