原创 LeetCode--2

給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之

原创 2019美團筆試題 比大小

比大小 比大小 時間限制: C/C++語言2000MS其他語言4000MS內存限制: C/C++語言65536KB;其他語言589824KB題目描述: 寫個函數,給定個整數數組,返回個數組。該返回數組中第i個數字爲,原數組中

原创 DEA連接MySQL數據庫時報08001錯誤的解決方法

說明一下出錯原因: 服務器數據庫版本與本地數據庫驅動版本不一致導致的 error [08001] Could not create connection to database server. Attempted reconnec

原创 Java實現十六進制轉儲dump工具

public static void BinaryToHexFormatter(byte[] data){ int n = 0; StringBuilder res = new String

原创 C#實現有人透傳雲--實現二次開發

C#實現有人透傳雲–實現二次開發 由於項目需要。採用了有人科技的GPRS模塊,來實現設備端到PC端的數據傳輸。廢話不多說,下面介紹下整個開發流程。 1、註冊有人云管理系統 註冊後添加設備列表拿到設備編號 2、下載二次開發

原创 java遞歸實現全排列

public class FullArray { int max = 8; int[] arr = new int[max]; int count = 0; public void sort(in

原创 JAVA八皇后

public class Queue8 { //定義一個max表示共有多少個皇后 int max = 8; //保存8皇后的結果 int[] arr = new int[max]; stat

原创 JAVA通過反射機制訪問私有方法

反射提供一種機制—用來檢查可用的方法,並返回方法名。 通過反射來訪問私有方法 定義一個含有私有方法的類 public class Initable { static { println("Initable1

原创 linuxcnc-ethercat的xml配置文件

可能自己太菜,一個項目做了兩個星期。別人家的linuxcnc-ethercat都是一個從站帶一個伺服電機,我們就不一樣了,一個從站帶6個伺服電機。都是經驗-------------------------------------

原创 LeetCode--14

最長公共前綴 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 “”。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog"

原创 Linuxcnc-Ighethercat 調試心得

Linuxcnc-Ighethercat調試心得 一、前言 如果想通過linuxcnc和ighethercat來實現對伺服電機的控制。那就要搞明白你需要經過哪幾個步驟才能實現伺服控制。 ① Linuxcnc的安裝 ② Igh-Et

原创 斐波那契查找出現的問題及解決方法

先看看斐波那契查找方法 斐波那契數列 1 1 2 3 5 8 13 21 … 斐波那契數列 的前一項f[k-1]/f[k] 隨着k越來越大,這個值逐漸趨近黃金分割點0.618 如果查找的數據長度等於斐波那契數列的某一項數。則可

原创 JAVA使用Lock對象達到任務同步

首先看不使用Lock來訪問共享資源區出現的異常 import java.util.concurrent.locks.ReentrantLock; import static myprint.Print.*; public cla

原创 Linuxcnc設置原點座標系

對於裁牀雕刻機的實現,首先需要確定原點座標系,才能實現每個軸的移動 下面就介紹下如何實現原點座標系的設置 可以參考官方的文檔 Homing Configuration 其實重點就是INI文件配置裏面的[TRAJ]和[AXIS_0]