原创 MYSQL 事務與隔離級別及鎖的關係探討

https://blog.csdn.net/lcx390549721/article/details/81082361 https://tech.meituan.com/2014/08/20/innodb-lock.html 事務出錯不會

原创 Mac 終端下載文件

Mac OS X  Terminal 終端下載文件 利用終端命令從網頁鏈接下載文件是有好處的: 1.    瀏覽器默認解壓了原本不需要解壓的壓縮文件。比如下載的壓縮包需要校驗MD5值,TensorFlow 中用到的 MNIST 訓練集等。

原创 Docker 入門及命令詳解

Docker 提供了容器運行環境,開發者可以利用 Docker 打包應用及依賴包成容器鏡像,便於移植開發。Docker 容器可以理解爲在沙盒中運行的進程。這個沙盒包含了該進程運行所必須的資源,包括文件系統、系統類庫、shell 環境等等。

原创 MySQL 終端啓動與用戶登錄

MAC OS X 下命令操作 安裝完mysql後,可以在終端執行全局命令 mysql.server命令,這個命令在默認路徑下: /usr/local/mysql/support-files/mysql.server  當你已經安裝過MyS

原创 Mac報錯org.opencv.imgcodecs.Imgcodecs.imread_0及no opencv_java343 in java.library.path

本來想放棄使用 BufferedImage 改用 OpenCV 處理圖像,但我試了 Maven 直接加入依賴後發現頻頻報錯,網上搜的資料教程又太少,折騰了好久,還是記錄下來方便大家吧! 此教程針對 Mac OS 環境 OpenCV f

原创 C++ socket IP int to string 自己實現 inet_ntop

在這之前,先來理清下大小端存儲的區別,一般用的 intel x86 架構都是小端的機器。小端指低地址存放低位數據,高地址存放高位數據;而大端反之,低地址存放高位數據。 下面的例子一目瞭然。 1. 小端 🌰 "192.168.1.1" 字符

原创 C++ Protocol Buffer RepeatedPtrField 類型遍歷及成員函數

Protocol Buffer Repeated 對應類型爲 ::google::protobuf::RepeatedPtrField 如果想要遍歷該類型,可以使用 iterator  typedef ::google::protob

原创 C++ 之函數返回局部變量

1. 返回字符串字面量的指針,即存放在常量存儲區的數據,不會因爲函數調用棧被釋放而消失,所以操作可行。 char* const_str() { char* p = "Hello World!"; // 指向常量區字符串的指針

原创 Local hexo not found in 報錯

首先進入到博客目錄下 執行命令移除 node_modules 文件夾,重新安裝npm rm -rf node_modules/ && npm install     3.  關閉terminal後重新打開

原创 OpenCV findContours 返回結果的順序

筆記 在做 OCR 的時候遇到了個坑,在使用了 findContours 查找文字區域的時候,發現返回的文字是倒序的,有時還是無序emmm。 找了很久才發現是這個函數的問題,它的實現算法並不是想當然的從左到右查找標記序號的(從整體來看)

原创 Android 子線程異步更新 UI 線程框架 Handler 模版

前言 最新利用安卓開發一個掃描銀行卡號碼的程序,識別過程包括了多個步驟,比較費時,需要放到後臺線程去處理,不然就阻塞主線程延遲響應了,這時在增加一個進度條就完美了。後來發現 Handler 十分好用,通過 FutuerTask 反饋識別任

原创 php 報錯:A non-numeric value encountered

意思是'遇到了非數值異常',可能是你的代碼裏字符串拼接習慣性的將 '.' 寫成了 '+' 所導致。

原创 單詞拼寫校正原理及實現(貝葉斯推斷)

  做網頁檢索系統的時候,當時還想加給它加上一個拼寫糾錯的功能(當然,只適合英文...),後來找到了個效果不錯的方法給大家分享一下。 拼寫糾錯、校正是一個提高搜索引擎用戶體驗的很關鍵的一項能力。如我們在Google搜索 saferi,然後

原创 Docker入門及命令詳解

Docker提供了容器運行環境,開發者可以利用Docker打包應用及依賴包成容器鏡像,便於移植開發。docker容器可以理解爲在沙盒中運行的進程。這個沙盒包含了該進程運行所必須的資源,包括文件系統、系統類庫、shell環境等等。利用Doc

原创 C++二叉排序樹的創建和插入

加/**/表示另一種二叉排序樹的創建方法 第一類 #include <iostream> using namespace std; class TreeNode { public: int data; TreeNode *