摘要: 此书确实很有内容,记录一二。 第一章 (1)const char *类型可以被char *赋值,反之不可,因为编译器有规定,对于指针,赋值号左边的指针限定符可以包容右边的,反之不可。 所以对于strcpy这类函数而言,第二个参数的形参是const char *,而传递进去的实参是char *就没有问 阅读全文
posted @ 2017-06-07 11:13 NEU-Jimmy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 用矩阵G表示图的邻接阵。G2中的元素就是两点间路径为2的路径数,同理G3就是两点间路径为3的路径数目。并且此结论同样适用于有向图。甚至,此结论适用于有权图,只是算出来的不再是路径数,而是各条路径的边权乘积之和,当然,这也是非常有意义的。实际应用中,用矩阵乘幂去做计算很少,因为图都太大了。 阅读全文
posted @ 2014-05-06 14:22 NEU-Jimmy 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 在c#调用MATLAB时,在运行第一次会出现r6034错误。解决方法如下:1、在MCR安装目录下D:\Program Files\MATLAB\MATLAB Compiler Runtime\v710\bin\win32下有一个tbbmalloc.dll ,将这个dll文件复制一份;2、将tbbma... 阅读全文
posted @ 2014-04-16 14:46 NEU-Jimmy 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 现在装python基本都内置了sqlite连接,写成如下形式即可from sqlite3 import dbapi2 as sqlite如果需要insert或update东西,之后的cur必须commit;如果需要select,之后cur必须关闭,即cur.close(),否则容易出错。 阅读全文
posted @ 2014-04-04 09:51 NEU-Jimmy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在英文论文的编辑加工中,常会遇到such as, for example, e. g. , i. e. , etc. 和et al. 的错误及混淆使用。这里,举例分析这几个词的意义,并阐述其正确用法。1) such as。常列举同类人或事物中的几个例子。其典型的表示式为a plural + such as + single instance( s) of the group to which the plural refers。正确使用的是: The Arts Faculty deals only with humanities subjects such as history and lit 阅读全文
posted @ 2014-03-18 14:33 NEU-Jimmy 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 项目中要用到这个,所以记录一下。python下读取excel文件方法多种,用的是普通的xlrd插件,因为它各种版本的excel文件都可读。首先在https://pypi.python.org/pypi/xlrd下载插件安装,命令是“python setup.py install”,然后直接import xlrd就可以了。下面是找到的现成函数,一个是按表的索引读,一个是按表名读,其实都一样啦。 1 import xlrd 2 3 def open_excel(filename= 'file.xls'): 4 try: 5 data = xlrd.open_workboo... 阅读全文
posted @ 2014-03-05 07:58 NEU-Jimmy 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、解压eclipse,运行测试无误;2、双击“python-2.7.3.msi”安装;3、PyDev解压,将PyDev解压后的文件夹拷贝到Eclipse解压后的目录下即可,完成后再启动Eclipse,可以在Eclipse菜单Help->AboutEclipseSDK->InstallationDetail看到PyDev组件的安装;4、在Eclipse菜单Windows->Preferences->PyDev->Interpreterpython配置你要只用的python解析器。点击New按钮,从Python的安装路径下选择Python.exe。5、将python 阅读全文
posted @ 2014-02-26 13:33 NEU-Jimmy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 近读列纳德·蒙洛迪诺的《醉汉的脚步》,读到第六章,作者举了一个超级变态的例子来解释条件概率或者说是贝叶斯概率。1、先来看一个简单点的问题:已知所有有2个孩子的家庭,其中一个家庭2个孩子都是女孩的概率是多少?这个超简单,样本空间为(BG,BB,GB,GG),如此,概率为1/4.2、再看一个稍进一步的:已知有2个孩子的家庭,且已知一个家庭的一个孩子是女孩,那么这个家庭两个孩子都是女孩的概率是多少?这个也不难,样本空间变小了(BG,GB,GG),如此,概率为1/3.其实书中也说了条件概率最重要的一点就是:使样本空间变小,从而改变了概率。3、再看终极变态的这个:如果我们知道有2个孩子的家庭里 阅读全文
posted @ 2013-10-20 19:17 NEU-Jimmy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 这几天有个项目需要写一点类似于脚本的小程序,就用Python写了,涉及到中文路径和中文输出的问题,整理一下。 有一个问题我觉得需要先强调一下,在写Python程序的时候,一定保证编码是utf-8,然后在每个文件的首部加上# coding=utf-8,这是一个避免出问题的好习惯。 1、中文路径 Windows下的中文路径,Python是能够自动识别的,所以不需要特别强调。 如果需要通过浏览对话框选取文件或目录,可导入如下包 import tkFileDialog 然后调用函数(比如tkFileDialog.askdirectory())即可 2、中文输出 既然我们把编码设置为utf-8,那么输. 阅读全文
posted @ 2013-10-15 10:09 NEU-Jimmy 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 其实整个过程比较简单,但是需要心细一点。 需要的工具:VS2005及以上版本,MATLAB2008B及以上版本,另外非常重要的需要安装一个MATLAB Compiler Runtime,这个文件(MCRInstall.exe)在安装完MATLAB之后就会在安装文件夹下存在,需要搜索一下(因为不同版本的MATLAB可能存放位置不同),把它安装一下就OK了。 接下来在MATLAB中写一个m文件,当然是一个函数啦。然后在matlab命令行下运行deploytool,在图形界面里选.net组件,然后进入一个工程目录的界面,新建工程,工程的名字就是.net组件的名字(例如sinfit),在其下面... 阅读全文
posted @ 2013-09-01 11:04 NEU-Jimmy 阅读(1063) 评论(1) 推荐(0) 编辑