- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 dumpbin查看dll封装的函数名等
最近又在搞dll,顺便用了dumpbin,一起总结下使用方法 方法一:在cmd调用命令行(个人最喜欢的一种使用方式,习惯了命令行方式的童鞋们应该都会喜欢滴) 1. 准备工作。如果输入dumpbin命令后出现:'dumpbin' 不是内部或外部命令,也不是可运行的程序或批处理文件。。。那么需要增加一个步骤,找到VCVARS32.bat,通常在C盘安装编译器的目录
2014-02-23 16:49:46 2994
转载 vi命令
1.关于退出:wq! ----强制保存退出:wq ---- 保存退出:x ----- 作用和:wq 一样ZZ ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q ---- 退出:q! --- 强制退出 ==============================================2.关
2013-05-31 20:54:54 570
转载 执行dumpbin.exe报错 cannot find LINK.exe
解决办法有两个1.执行dumpbin前先运行VC/Bin目录下的VCVARS32.BAT设置环境变量 我尝试过该方法有用,但是注意哈。。。不是直接点击vcvars32.bat(汗,经验之谈,二了),而是用终端命令行模式进入该目录,键入vcvar32,回车,再执行dumpbin就正常了2.把需要的DLL(mspdb80.dll)拷贝到VC/BIN目录中
2013-05-29 15:12:28 3505
转载 英文论文的时态使用规则
英文科技论文中的动词时态英文中动词有三种时态:过去时、现在时和将来时。正确使用动词时态是科研写作的基本功,初学者应该有意识地掌握本领域英语科技论文中的习惯用法和动词时态的准确用法。不同的科学领域可能有一些约定俗成的术语,包括动词的时态形式可能有些特殊用法;但一般而言,科技论文中的动词时态使用规则是有章可循的。 一篇典型的科技论文有一个基本的框架结构:综述科研背景,提出研究的
2013-05-19 15:14:48 13621
转载 不要使用PeekChar()判断EOF
今天执行之前写的一个VS2005的.net中C#的读文件程序,以前好好的能运行的程序居然给我崩溃了。错误信息为:输出字符缓冲区太小,无法包含解码后的字符,编码“Unicode (UTF-8)”的操作回退“System.Text.DecoderReplacementFallback”。指向的代码为:using(FileStream inputFile = newFileStream("n
2013-05-08 11:56:16 1256
原创 mpich2读文件出现的问题
近期用mpich编程,在VS2005编译通过的程序用wmpiexe.exe执行时出错。有两种情况:1. 报错:no instance File specified, abort2. 报错:job aborted:rank: node: exit code[: error message]0: RFLAB190: -1073741811: process 0 exited
2013-03-18 15:59:22 7540 3
原创 “系统无法执行指定的程序”解决办法
在VS2005上编程C语言执行时,黑框框中提示的是 “系统无法执行指定的程序” 然后就没后续了刚开始以为是自己的矩阵定义的太大了可能有些系统的问题(因为矩阵改小后是可以执行的),后来朋友讲说既然报错说是系统的问题,就不是程序的问题。最后上网查了下,发现只要下载安装VCRedist_x86.exe,就可以解决问题。如果是要安装64位的,就用x64或者i64就行。下载地址:http://w
2013-03-14 12:22:42 7779
翻译 TSP库中各规模数据的已知最优解大小
依然是蚁群的问题,先把TSP最优解列举出来a280 : 2579ali535 : 202339att48 : 10628att532 : 27686bayg29 : 1610bays29 : 2020berlin52 : 7542bier127 : 118282brazil58 : 25395brd14051 : 469385brg180 : 1950burma14 : 3323ch1
2013-03-07 15:15:32 15337 14
原创 WORD2007打开两个或多个只能显示一个的问题
今天写文章,打开了两个word,但是下面的任务栏不像以前一样显示两个,而是怎么都只有一个,切换的时候也只能看到一个。点击这两个文档都是编辑过的,即已经于原文不同了,所以判断为肯定是开着两个的,但是不显示了。上网找了下原因,发现是word的设置问题。可能和之前安装的软件有关。解决方法:office按钮→Word选项→高级→显示→勾选在任务栏显示所有窗口。至此,问题得到
2013-02-24 12:14:11 3299
原创 mpich2在win7的64位运行出现的问题C/C++语言
近期用mpi写程序,遇到了若干问题,首先当然是编译程序时候忘记了添加库文件,所以出现了(1)找不到包括文件:mpi.h(2)无法解析的外部符号_MPI_Barrier等类似的问题.关于问题1当然是在属性中添加include lib文件夹路径,对应方法如下:转载自:http://blog.sina.com.cn/s/blog_79489160010145wb.html
2013-02-22 16:46:31 4815 4
转载 Linux 查找带有某关键字的文件
在当前目录下的所有普通文件中搜索hostnames这个词:# find . -name \* -type f -print | xargs grep “hostnames”.代表当前目录。hostname可以不带双引号。通常双引号都是用来扩搜索内容含有空格的情况。
2012-11-23 11:02:34 3378
转载 linux中vmstat命令详解
我常用vmstat 和 free结合使用。free查看内存很好使~~vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。通常使用vmstat 5 5(表示在5秒时间内进行5次采样)命令测试。将得到一个数据汇总他能够反映真正的系统
2012-11-23 10:59:16 410
转载 PHP数组array键值双引号单引号区别
一、$myarray['key'] 与 $myarray["key"] 与 $myarray[key]的差别: 以上三种方式主要是通过字符串类型数组下标即数组键访问数组的值,如果数组下标为索引类型即键值为数字则无需注意。 1,$myarray['key'] 单引号模式被直接解析为$myarray的值; 2,$myarray["key"]双引号模式会首先分析"key"字符串
2012-10-23 19:31:20 1262
转载 硕博士论文写作:期刊论文与学位论文
一般来讲,期刊论文每篇主要解决一个问题,学位论文可以解决几个主要问题,通常要2-4个,硕士论文2-3个,博士论文3-4个或更多。也就是说,学位论文可以是几个期刊论文中主要问题的集成。这里是“集成”不是“集合”。集成就是将一些孤立的事物通过某种方式联系在一起,从而构成一个有机整体的过程。集合是指将分散的人或事物聚集到一起,使聚集。集合中的人或事物可以发生有机联系,也可以不发生有机联系。由此可见,学位
2012-07-16 21:23:48 1056
转载 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
今天用VS2005运行之前在VC++6.0中运行的一个程序,出现了如题的错误提示,查找后发现解决方法及分析如下:一,问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 Debug\jk.exe : fatal error LNK112
2012-07-02 15:07:35 1283
转载 Mandelbrot Set (曼德布洛特集) VC 源代码
关于 Mandelbrot Set (曼德布洛特集) 的介绍什么的我就不多说了,网上一大堆。唯独清晰的代码不好找,所以我就贴代码吧:// 需要安装 EasyX 库,Visual C++ 6.0 下编译通过#include #include /////////////////////////////////////////////////// 定义复数及乘、加运算//
2012-06-18 20:21:08 1721
转载 云计算,分布式计算,网格计算,并行计算
现在把早上看到的云计算和分布式计算,网格计算,并行计算的概念对比分析一下。其实是要了解云计算,但是这几个名字叫得容易把问题搞混。就先从关系最不大的说吧。并行计算(Parallel Computing)并行计算或称平行计算是相对于串行计算来说的;所谓并行计算可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算科学中主要
2012-05-16 09:57:10 2390
转载 怎样写摘要和引言
摘要也就是内容提要,是论文中不可缺少的一部分.它是建立在对论文进行总结的基础之上,用简单,明确,易懂,精辟的语言对全文内容加以概括,留主干去枝叶,提取论文的主要信息.作者的观点,论文的主要内容,研究成果,独到的见解,这些都应该在摘要中体现出来. 为了便于索引与查找,易于收录到大型资料库中并为他人提供信息,论文摘要应以第三人称写作,应是一篇具有独立性的短文. 论文摘要写作要求 1.摘要
2012-05-07 10:06:19 1839
转载 分布式计算 并行计算 网格计算 云计算
1.分布式计算和并行计算的异同: 解决对象上:都是大任务化为小任务,这是他们共同之处。 但是分布式的任务包互相之间有独立性,上一个任务包的结果未返回或者是结果处理错误,对下一个任务包的处理几乎没有什么影响。因此,分布式的实时性要求不高,而且允许存在计算错误。分布式要处理的问题一般是基于“寻找”模式的。所谓的“寻找”,就相当于穷举法!为了尝试到每一个可能存在的结果,一般从0~
2012-05-07 10:03:59 1323
转载 基本概念的澄清 1。抽象类与接口在设计时各有什么好处? 2。静态方法与实例方法的区别(论坛帖抽取)
1.>抽象类与接口在设计时各有什么好处? 接口不能执行任何的方法,而抽象类可以。 类可以执行许多接口,但只有一个父类。 这个也有人说用接口可以实现多重继承。 接口不是类分级结构的一部分。而没有联系的类可以执行相同的接口。 具体说说: 接口是对象属性和方法的描述(但不包括他们具体实现),比如Int32类型实现了IConvertible接口,就说明Int32具有 IConver
2012-04-17 18:59:23 1141
转载 Fortran函数(1):子程序、函数——出自《Fortran 95 程序设计》 彭国伦
1.子程序subroutine的使用program main...call sub1()...call sub2()...end program mainsubroutine sub1()...end subroutine sub1subroutine sub2()...end subroutine sub2!子程序最后通常是re
2012-04-04 15:37:20 20261 1
转载 实现接口与显示实现接口的区别
继承接口有两种实现方式:A:显示实现接口,B:(隐式)实现接口请各位多多补充,感谢interface IAnimal { string Add(string name); string Delete(string name); } class Dog:IAnimal { #region I
2012-04-02 14:00:44 1775
转载 Modified Julian Data(简化儒略日)
“儒略日(Julian Day)”与“儒略历(Julian Calendar/Julian Date)”不同。 儒略历是 Julius Caesar在45 BC发明的。一年有12个月,大月31日,小月30日,平年2月有28,日闰年2月则有29日,平均每年有365.25日。到1582年10月由格勒哥里十三世(Gregory XIII)改革成为格勒哥里历(Gregorian calendar)
2012-03-29 22:40:41 11618 2
转载 NUnit2.0详细使用方法
博主的话:本文仅是博主自己学习需要的部分截取,原文及代码下载参见:http://confach.cnblogs.com/archive/2005/06/20/177817.aspx2.NUnit的介绍NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而
2012-03-29 17:11:16 386
转载 {看到一篇贴}主题:Fortran 生成的DLL中为何allocate用不了?
作者:dingchangs 发表时间:2009-3-28 2:29:00楼主 SUBROUTINE ARRAYTEST(n,arr)$ATTRIBUTES DLLEXPORT :: ARRAYTESTREAL(KIND=4),ALLOCATABLE:: XXX(:)INTEGER n,i,jREAL(4) arr(3,3)
2011-11-21 10:29:39 1059
转载 FORTRAN和C#混合编程
摘要: Fortran 语言是目前流行较广的使用与科学计算的程序开发语言,但是它的图形界面开发功能较弱.Visual C#是新一代面向对象开发语言,擅长于图形界面系统开发.因此,在开发交互式解释系统软件时,可以采用C#与Fortran混合开发,这样可以发挥C# 的高效开发特点,并且使得现有的经典Fortran 计算程序可以得到充分利用,从而避免资源的浪费.本文主要从混合编
2011-11-20 10:22:18 1367
转载 MPI编程中并行前缀和计算
前缀和计算在并行计算中很有用,因为在处理负载平衡问题时,经常需要将若干段数据重新平分,计算前缀和通常是一种有效的将数据平分的方法。例如在并行基数排序中,就会用到了前缀和的计算。而下面先看看单线程环境中的串行前缀和计算。1、串行前缀和的计算如果给定一个数列a[n],令S[k] = a[0]+a[1]+...+a[k],(k = 0, 1, 2…n-1),数列S[k]即为数列a[n]的前缀和。
2011-11-14 10:49:22 1936
转载 VC6环境下的MPI配置
MPI开发包安装 下载完毕,开始安装MPICH2开发包,提示需要.NET 1.1 框架。鉴于本人对VS.NET 2003爱好,直接安装了整个开发环境,也可以只安装.NET框架。可以到微软官方网站下载安装包(http://msdn.microsoft.com/netframework/downloads/framework1_1/)。安装.NET框架后便可以安装MPICH2开发包。
2011-11-13 23:38:32 1384
转载 C#调用FORTRAN编写的DLL
一般来讲,低级语言执行算法的效率高,而高级语言简单易用,尤其是图形用户界面(GUI)这方面很强大。现在的科学工程软件的开发流程一般都是用低级语言做算法,而高级语言做界面。fortran77在科学计算中一直独领风骚,而c#因其易用性以及强大的面向对象的特点备受青睐。下面显示fortran与c#的交互的基本操作:(编程环境:VS2008(C#+IVF))1.使用fortran编写dll
2011-10-24 20:12:27 4091
转载 用fortran调用dll
采用vs.net+ifort做一个简单的dll,当然是从help里面拷出来的。SUBROUTINE ARRAYTEST(arr)!DEC$ ATTRIBUTES DLLEXPORT :: ARRAYTESTREAL(4) arr(3, 7)INTEGER i, jDO i = 1, 3DO j = 1, 7 arr (i, j) = 11.0 * i + jEN
2011-10-24 19:55:24 4829
转载 Fortran & C 混编
c2ffn.f SUBROUTINE NAMEAGE(NAME, NLEN, AGE, TEMP) CHARACTER*(*) NAME INTEGER NLEN,AGE REAL TEMPC WRITE(6,1000) NAME(1:NLEN),AGE,TEMP 1000 FORMAT(1X
2011-10-24 19:44:58 848
转载 用FORTRAN编写DLL的问题
用 FORTRAN 编写 DLL,导出 subroutine,可以在别的编程语言中进行调用,很是方便。不过,遇到一些问题会让人恼火,特在这里记录一下。1. 导出声明,子程序调用导出的话,只要作如下声明即可。名称必须与子程序名称相同,否则就找不到了。调用的时候,一律使用大写。 !DEC$ ATTRIBUTES DLLEXPORT :: fortfunc
2011-10-24 19:42:13 2647 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人