原创 尋找一個字符串中的最長的單詞
#include <stdio.h> #include <string.h> int main(){ int find_longest_word(char str[]); char str[100]; print
原创 原碼、反碼和補碼的運算
原碼 最高位爲符號位,0代表正數,1代表負數,非符號位爲該數字絕對值的二進制表示。 例如: 127的原碼爲0111 1111 -127的原碼爲1111 1111 反碼 正數的反碼與原碼一致;負數的反碼是對原碼按位取反,只是最高位(
原创 c語言實現數組的二分查找
二分查找是一種效率比較高的查找順序表中的元素的方法,其時間複雜度爲O(log2n)。 具體代碼如下所示: #include <stdio.h> #include <stdlib.h> int cmp(int *a,int *b){//d
原创 c語言實現奇數魔方陣
魔方陣定義:魔方陣是一個方陣,它的每一行、每一列和對角線之和均相等。 例如存在三階魔方陣: 8 1 6 3 5 7 4 9 2 魔方陣中各數的排列規則: (1)將1放在第一行中間一列。 (2)從2開始直到n*n止各
原创 mysql與mongodb的優缺點以及適用場景
MySQL與mongodb優點與缺點 MySQL是關係型數據庫 優點: 在不同的引擎上有不同 的存儲方式。 查詢語句是使用傳統的sql語句,擁有較爲成熟的體系,成熟度很高。 開源數據庫的份額在不斷增加,mysql的份額頁在持續增
原创 java殺死進程
使用jps命令 jps 的作用是顯示當前系統的java進程情況及進程id。 使用命令 taskkill /f /pid "1952" 後 此時就殺死了當前的指定的進程
原创 navicat導出表結構爲excel
代碼: SELECT COLUMN_NAME 字段名稱, COLUMN_TYPE 數據類型, IF(IS_NULLABLE=‘NO’,‘是’,‘否’) AS ‘能否爲空’, IF(column_key=‘PRI’,‘是’,‘否’)
原创 原碼 反碼 補碼
原碼 最高位爲符號位,0代表正數,1代表負數,非符號位爲該數字絕對值的二進制表示。 例如: 127的原碼爲0111 1111 -127的原碼爲1111 1111 反碼 正數的反碼與原碼一致;負數的反碼是對原碼按位取反,只是最高位(
原创 trie 樹(敏感信息過濾)
https://mp.weixin.qq.com/s/ZYtU4v9y2KMLT0d2X_MIZQ
原创 git操作(更新代碼與提交)
操作的時候都在本地的帶有 .git文件的目錄中進行(右鍵打開git bash here) 從git倉庫往下更新代碼的過程: git stash 將修改的本地代碼暫時存儲(壓棧) git pull 往下加載代碼(加載完成) g
原创 marshal
marshal:直譯爲“編排”, 在計算機中特 指將數據按某種描述格式編排出來,通常來說一般是從非文本格式到文本格式的數據轉化。unmarshal自然是指marshal的逆過程。比如在WebService中,我們需要把java對象
原创 react中出現this.setState()方法undefined
在寫前端代碼的時候會經常用到this.setState()方法進行變量的賦值操做,最近遇到一個比較頭痛的問題,在不同的位置使用this.setState()的時候,有時候出現function not define的問題,會出現問題
原创 windows下飛冰項目的初始化與運行方法
前提是已經安裝了nodejs 進入到項目目錄 例如我的項目路徑爲C:/test_ice 首先切換到相應的目錄中 cd test_ice 安裝項目依賴 npm install 啓動項目 npm start
原创 linux刪除文件和文件夾的操作
linux下刪除文件夾或文件的命令 命令格式:rm -rf 目錄或文件的名字 -r 就是向下遞歸,不管有多少級目錄,一併刪除 -f 就是直接強行刪除,不作任何提示的意思 示例 刪除文件夾實例:rm -rf /temp 該命令將
原创 阻塞隊列BlockingQueue的使用
在新增的Concurrent包中,BlockingQueue很好的解決了多線程中,如何高效安全“傳輸”數據的問題。通過這些高效並且線程安全的隊列類,爲我們快速搭建高質量的多線程程序帶來極大的便利。本文簡要介紹下BlockingQu