原创 c++註冊給Lua調用函數列表(luaL_setfuncs)
定義LuaL_Reg static const luaL_Reg mogoLibs[] = { {"connectLoginServer", lConnectLoginServer}, {"loginAccount",
原创 通過過url連接時, url連接的組織方式(mysql、mongo、rabbitmq)總結
今天連mongodb的時候,發現文檔的示例如下: 這個例子在mongo沒有開啓驗證的時候是沒有問題的(在開啓驗證的時候是可以連接的, 但是不能操作) 所以就想怎麼去加上驗證的用戶密碼, 百度了一小下,並沒有結果(可能是我百度的方式不對)
原创 配置Verdaccio, 並上傳自己的第一個私庫
1、安裝Verdaccio 安裝我都參照:https://blog.csdn.net/yyzzhc999/article/details/80097073 其中遇到的問題是找不到配置文件 verdaccio 的特點是,
原创 配置ssh遠程登錄
1、在本地執行以下命令生成密鑰對 ssh-keygen -b 4096 -t rsa 說明:https://www.ssh.com/ssh/keygen/ 2、將公鑰對拷貝到遠程機器上 方法1:在本機執行 ssh-copy-id
原创 mysql隨筆記錄
目錄 centos 7安裝的mysql5.7沒有mysqld_safe Got error 139 from storage engine centos 7安裝的mysql5.7沒有mysqld_safe 官方
原创 centos 6安裝node.js(二進制文件進行安裝)
前言:在一般環境中node.js可能進行源碼安裝 但是centos6內置的python是2.6, 其實可以試試升級python到2.7。 但是因爲python2.6是系統內置的, 誰也不知道哪個系統軟件有用到, 對於
原创 給定一個單鏈表的頭節點 head,實現一個調整單鏈表的函數,使得每K個節點之間爲一組進行逆序,並且從鏈表的尾部開始組起,頭部剩餘節點數量不夠一組的不需要逆序。(不能使用隊列或者棧作爲輔助)
題目如題,如鏈表10 2 3 5 1 , 按題目要求取K=2的結果應該是10 3 2 1 5, 按題目要求取K=3的結果應該是10 2 1 5 3 思路步驟: 1、將原鏈表逆序 2、逆序後的鏈表按K拆成小鏈表。將後得到
原创 配置Verdaccio
安裝: npm install –g verdaccio 修改配置: verdaccio 的特點是,你在哪個目錄運行,它的就會在對應的目錄下創建自己的文件。 但是我在root下裝的, 進到.config下並沒有看到配置verda
原创 基礎必備
1、線程、網絡(IOCP、EPOLL) 2、C++內存 3、C++引用的原理 4、聯合、內存對齊 5、大小端
原创 C++內存對齊
此篇文章以以linux環境進行說明 數據類型佔用的內存大小(字節數)int:4 char:1 float:4 double:8 short:2 1、struct內存對齊 按結構體內長
原创 node.js源碼之libuv(一) —— 第一個libuv測試程序
說明: 所有libuv的程序源碼來自於 http://luohaha.github.io/Chinese-uvbook/source/basics_of_libuv.html 前提:建了一個project項目 目錄 1、下載 2、解壓 3
原创 讓分別有N個奇數和偶數的數組的下標位置放着相應奇偶的數——c++實現
題目:數組A,2*n個元素,n個奇數、n個偶數,設計一個算法,使得數組奇數下標位置放置的都是奇數,偶數下標位置放置的都是偶數 算法: /** *是否是偶數 */ bool IsEvent( int num ) { return (
原创 用C++(模板)實現鏈表 —— 實現頭插和反序輸出
#include <iostream> /** * 定義NODE */ template<typename T> struct Node { T m_data; Node<T> *next; Node(T t=new T()