原创 cypher實踐之獲取路徑中name屬性最短的那個節點

首先 獲取一個路徑p。那麼很容易寫出: match (n:mechword{name:'生物工程'}),(m:mechword{name:'現代化'})with n,m match p=shortestPath((n)-[r*..]-(m

原创 系統集成或調試程序時查找問題的基本方法

1.二分法 這是最合理最高效的查找工程問題方法論。用二分法確定問題邊界能最快的找到問題根源。二分法是一種宏觀視角能有條理、步步爲營的找到問題根源,而且通用性強。遇到問題切勿一頭霧水、各種試,這種毫無頭緒的查找方法往往把人帶入死衚衕,捨本逐

原创 解決!加入中文註釋後 編譯不能通過 總是報{}不匹配的錯誤。

原因:加入中文註釋後不能正確匹配的原因是cpp文件的編碼已經更改(可能用notepad++等工具修改過)所以寫入中文後vs不能正確解析中文而報錯。 解決:用vs打開此文件 選擇 文件->高級保存->編碼格式選擇GB2312 codepag

原创 以ado方式鏈接sqlserver數據庫和access數據庫 語言:c++

關於基本介紹轉自:ADO接口之_ConnectionPtr點擊打開鏈接 ADO中最重要的對象有三個:Connection、Recordset和Command,分別表示連接對象、記錄集對象和命令對象。 三個對象對應的智能指針分別是:_Co

原创 cypher實踐之match後面的逗號要注意。

match是最常用的關鍵字了看一個簡單的例子: match (n:mechword{name:'生物工程'})--(m:mechword)with n,m match  p=(n)-[r*..]-(m) return m; m返回一個名字

原创 符號文件(.pdb文件)與常見配置問題

.pdb文件爲vs平臺下c++原文件對應的符號文件,調試時是必不可少的文件。 如果希望在release下能夠調試,需要配置兩處 1.project-> properties->C/C++->General->debug infomatio

原创 機器學習的基石——概率論和貝葉斯定理

1、聯合概率分佈聯合概率分佈簡稱聯合分佈,是兩個及以上隨機變量組成的隨機變量的概率分佈。對於二維離散隨機向量,設X和Y都是離散型隨機變量,  和  分別是X和Y的一切可能的幾何,則X和Y的聯合概率分佈可以表示爲如下圖的列聯表,也可以表示爲

原创 關於編碼的一些知識

原文出處:http://www.cnblogs.com/qzhforthelife/p/3228933.html C++之編碼問題(Unicode,ASCII,本地默認) 本篇文章試圖回答的問題: 1、char* pStr="我a

原创 window下 c++訪問mongodb之安裝驅動

windows下c++若想訪問mongodb需要安裝官方驅動。我按照官網的提示做了這個教程。廢話不說直接開始。 步驟1:安裝cmake 沒錯是的,你沒看錯,官網說了安裝所有語言(c++,java,python等)的mongodb驅動之前必

原创 vs2015 中的數據斷點

調試時經常需要打斷點來調試程序,vs中的斷點有普通斷點,條件斷點,數據斷點和函數斷點。這裏只介紹數據斷點 數據斷點能有效的檢測對象數據的變化。當一個複雜程序(或者多線程中)有很多地方都可能改變某一個對象的值,如果一個對象被莫名更改而不知道

原创 動態鏈接庫導出模板類以及一些問題

這篇文章先說如何寫一個導出模板類的動態鏈接庫,再說問題。 要編寫自己的動態鏈接庫首先需要創建一個dll工程,我用的是win10+vs2015 創建dll工程後vs會自動給你生成幾個文件。在Dll2.h和Dll2.cpp中寫自己的類定義和

原创 信息量與信息熵

信息量信息奠基人香農(Shannon)認爲“信息是用來消除隨機不確定性的東西”。也就是說衡量信息量大小就看這個信息消除不確定性的程度。“太陽從東方升起了”這條信息沒有減少不確定性。因爲太陽肯定從東面升起。這是句廢話,信息量爲0。“吐魯番下

原创 比較ADO與ODBC的區別

<div id="article_content" class="article_content tracking-ad" data-mod="popu_307" data-dsm="post"> <p>       有很多種使用<a h

原创 動態鏈接庫給傳入指針賦值,調試時有可能調試器會欺騙你。

這幾天在查找一個動態鏈接庫使用的問題,這個動態鏈接庫的功能時提供序列化和反序列化的功能。 dll接口如下:int UnSerialize(const char* filename, SerializeClass& object);其中ob