原创 尋找一個字符串中的最長的單詞

#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