- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 windows 7 带的 notepad.exe óò互换了
前两天输入拼音,发现windows 7 带的 notepad.exe 把ó和ò弄混了。但是其“查找”和“替换”对话框中是对的。不知道window8/10/11有没有改过来?
2022-11-01 11:16:19 130
原创 (++i)+(++i)
今天看到一篇文章,说:int i = 1;printf("the result is:%d", (++i) + (++i));的结果是6。该文中是用的是gcc,并且反汇编了目标码,汇编语言大意是:set value_of_memory_address_of_i to 1;increase value_of_memory_address_of_i by 1increase value_of_memory_address_of_i by 1add value_of_memory.
2021-01-23 11:42:29 372 1
原创 未初始化指针
今天碰到个未初始化指针的问题。大意如下:class A {public :B * m_pB;};class B {blah, blah, blah ......};void func() {A * pA;B * pB = new B;初始化pB......pA->m_pB = pB;......std::vector< A * &...
2019-05-24 23:33:52 1602
转载 LLVM相关
看到一个LLVM入门基于LLVM的编译原理简明教程 (1)- 写编译器越来越容易了https://www.jianshu.com/p/30a2466148c5深入剖析 iOS 编译 Clang / LLVMhttps://www.jianshu.com/p/9fc7776cce9b?utm_campaign=maleskine&utm_content=note&u...
2019-03-06 12:51:16 355
转载 [转]Boost Graph Library
5. C++ Boost graph库 广度优先遍历算法示例https://blog.csdn.net/RobinKin/article/details/3018652005年02月25日 15:43:00robinkin阅读数:2981//(整理by RobinKin from DevonIT)#include <boost/graph/adjacency_list....
2019-02-28 17:01:42 385
转载 [转]37份计算机学的经典文档
https://www.cnblogs.com/chio/articles/811248.html37份计算机学的经典文档这是一份了不起的列表,链接全部为 pdf 文档,敬请收藏。An axiomatic basis for computer programming C. A. R. Hoare Communicating Sequential Processes (C...
2019-02-28 14:32:06 182
原创 c++ stream 慢
以前用c++写过一个程序,读入很多行的文本,写出来后发现比最早用python readlines()的版本慢很多,后来认真比较了一下,发现确实是c++流比较慢。就改用c的fread()一次读入整个文件,这样才和python的readlines()基本差不多。今天看到一篇文章Why is reading lines from stdin much slower in C++ than ...
2019-02-01 16:12:59 516
原创 指针数组
常常把数据的指针保存在数组中,但是指针的释放,有时容易忘,有时确定不好在哪里释放,有时不知何时释放。所以最好用只能指针。boost很早就有boost:ptr_vector ......等等。后来c++11带来了unique_ptr, shared_ptr, 结合std::vector也可实现类似的功能。参见网文 ,其中有实际性能测试的例子。比较boost::ptr_vector和std...
2019-02-01 14:56:04 149
原创 《代码之髓--编程语言核心概念》读书笔记
《代码之髓--编程语言核心概念》[日] 西尾泰和(Nishio Hirokazu) 著曾一鸣 译人民邮电出版社 2014年8月第1版书中的示例源代码可以从作者的网站上下载: http://nhiro.org/langbook/p3: ruby语言中false, nil为假,其余都为真(包括数字0)。c语言中0为假,非0为真。python语言中0为假,空的容器(如空字符串,空的...
2019-01-14 11:51:38 6824
原创 c++11右值引用
1. 参考:c++11之左值、纯右值、将亡值 https://blog.csdn.net/StephenZou14/article/details/77817114 2. std::forword()原型, 头文件<utility>lvalue (1) template <class T> T&& forw...
2019-01-03 10:22:00 315
原创 vc2010 native c++ code unit test
John Socha-Leialoha's BlogWriting Unit Tests in Visual Studio for Native C++November 19, 2010https://blogs.msdn.microsoft.com/jsocha/2010/11/19/writing-unit-tests-in-visual-studio-for-native-c/...
2019-01-02 12:45:48 263
原创 left and right
今天翻了翻《Scala编程思想》[美] 布鲁斯.埃克尔(Bruce Eckel), 戴安娜.马什(Dianne Marsh)著 陈昊鹏 译 机械工业出版社 2016年1月第1版p250: “用Either进行错误报告”一节。最初的实验使用称为Either的并集,它将Left和Right类型组合在一起。Either是独立于错误处理而创建的,并且和错误处理没有任何特殊关系,因此,创建它的实...
2018-12-14 11:08:55 354
原创 Microsoft.CppCommon.targets(574,5): error MSB6006: “mt.exe”已退出,代码为 31。
今天编译一个OpenMP的稠密矩阵乘法的例子程序,debug方式下都正常(/openmp 或者 /openmp-)。release方式下/openmp也编译成功了,但是“/openmp-”提示:C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(574,5): error MSB6006: “mt.ex...
2018-12-11 18:30:50 3549
原创 变量命名
1. 对了,刚才看到一篇博客说“标识”正确的读音是“biao zhi”。我查了《现代汉语词典》1983年1月第2版,p1492:识 zhi 1.记:博闻强~。2.记号:款~。所以那篇博客说的是对的。本想给出博客地址的,但是刚才关掉了,懒得找了。我是biao zhi, biao shi都有读,读biao zhi的时候稍微多点。回想起来,大概是最初的读音是正确的(第一次学习正确的东西很重要...
2018-11-29 11:36:25 1062
原创 物理函数库
【美】Daniel Shiffman 著, 周晗彬 译《代码本色---用编程模拟自然系统》(The Nature Code : Simulating Natural Systems with Proccessing) 北京.人民邮电出版社 2015年7月第1版p161: Box2D是Eric Catto用c++开发的物理库,一些成功的游戏使用了它,如“蜡笔物理学”,“愤怒的小鸟”。Box2D只...
2018-11-19 13:40:07 362
原创 ascii读音
ascii 美国信息交换标准代码 American Standard Code for Information Interchangedict.bing.com ['æski]【美】Kip Irvine 基普.欧文 著 《汇编语言---基于x86处理器》(Assembly Language for x86 Processors, Seventh Edition) 贺莲 龚奕利 译 机械工...
2018-11-19 09:03:51 4376 2
原创 安装Unbuntu 18.04 server后连wifi
昨天装了Unbuntu 18.04.1 server,从http://cdimage.ubuntu.com/releases/18.04.1/release/ 下的adm64位的。安装后连不上wifi,折腾了大半天,终于能用wifi了。一些事项备忘:1. 16.04版及以前的Ubuntu DNS在 /etc/resolvconf/resolv.conf.d/base 文件中设置,然后再...
2018-11-04 15:55:40 3391
原创 从网站上读取数据失败
有个自用的工具,从网站上读取数据。后来发现读取的数据不完全。调试程序,发现都正常。粗略看了看源程序,也都是对的。又插入许多语句把中间变量写到文件中。发现也没什么大问题。折腾了很久,无果,就先不管了。大半年过去了,断断续续地偶尔看看程序,也没找到哪里出错了。前两天,又着手看看这个程序。添加了一堆调试代码,把一些中间变量写出到文件。弄了2天,仍旧没发现问题在哪。但是检查了一个中间变量有时该有数据却不含...
2018-03-02 09:37:19 3207
原创 vs2010右键不能打开包含文件
2017-09-23,在vs2010中鼠标右键#include "dir1/dir2/???.h"不能打开头文件,显示如下图:搜索、尝试了几个小时无果。后来慢慢发现,在.cpp文件中点就可以打开,在.h文件中点就打不开,想到可能是.h文件不包含在工程中,所以没有在工程的包含路径中去搜,想到上次在 工具 | 选项 中把intelliSense和数据库禁用了。又想到以前一直是禁用intel
2017-09-23 19:48:25 822
转载 对getchar()的详细解释
C++编程对缓冲区的理解http://blog.csdn.net/nothinglefttosay/article/details/41910729
2017-09-23 11:00:44 1073
转载 线性规划
windows 7 visual studio 2010 下配置线性规划开源包 GLPKhttp://blog.csdn.net/nothinglefttosay/article/details/42067507
2017-09-23 10:48:30 337
转载 VS 项目文件 .vcxproj 文件 工程自定义宏, .vcxproj 文件组织结构
blog.csdn.net/nothinglefttosay/article/details/45536983
2017-09-23 10:39:11 872
原创 字符集
wikihttps://en.wikipedia.org/wiki/Code_pageWindows 记事本的 ANSI、Unicode、UTF-8 这三种编码模式有什么区别?http://blog.csdn.net/haiross/article/details/45061181BOM,如果是0xFF 0xFE,是UTF16LE,如果是0xFE 0xF
2017-07-11 10:29:59 257
原创 跨DLL传递std::string
今天又碰到传递std::string参数给另外一个DLL中的函数, 并从该函数中返回std::string的问题。参数传递进去后就不对了,返回值也不对(是空)。网上查了查,大致说,不要在DLL间传递STL数据类型,包括std::string,以及MFC CString。但是传递 char * 也太繁琐了点。目前不知有什么好办法。 见下面的文章:调用其他DLL时传递vector和st...
2017-07-09 11:48:57 4008 1
原创 acad.exe 中的 0x25c70fc2 (???.arx) 处最可能的异常: 0xC0000005: 读取位置 0x0000009c 时发生访问冲突
修改了以前的一个arx程序,编译通过后,加载时出错,acad说它不是合法arx文件。但是因为还没走到DllMain(),所以vc也调试不了,不知道那里出错,毫无头绪。睡了一觉,觉得应该是全局变量或者类的静态成员初始化时出错。到网上搜了一下,有篇文章还行:http://blog.csdn.net/xingzihe/article/details/9032789,为阅读方便,部分内容转帖如下:
2017-07-04 09:21:23 8418 1
转载 c语言的宏
c语言宏https://wenku.baidu.com/view/efd65365783e0912a3162a04.htmlc语言宏的高级应用https://wenku.baidu.com/view/c95888ce05087632311212f5.html
2017-07-01 11:27:49 407
原创 mfcs100ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
今天用VC2010写一个用了MFC的规则DLL,编译时报告如题错误。必应后发现这篇文章 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 http://wanglimin2004.blog.163.com/blog/static/1154884982012393174875/为防止连接失效,把内容摘抄如下:
2017-06-22 09:29:09 1244
原创 二进制文件中的一些段
bss段的全称是block started by symbol,可读可写见百度百科http://baike.baidu.com/link?url=8jr3UHFxmINEmMAXEwLFD9N2VK5YlFGDWEpoR2UMSRIyT8hCUnmlv9k4q-Qv_lCY8ZmzAh3HvzbTl54Imo3A6q
2017-05-13 11:54:46 592
原创 b.exp : warning LNK4070: .EXP 中的 /OUT:a.dll 指令与输出文件名“b.dll"不同;忽略指令
把一个.vcxprj工程拷贝,改名,做了少许修改,然后编译,出现如题错误。搜了一下,是b.def文件中还是LIBRARY a.dll, 改为LIBRARY b.dll, 吿警消失。另,还要把dll主文件(含DLLMain()的文件)中老工程的名字都改为新工程名。
2017-05-12 14:41:37 3661 1
原创 gnu linker 的名字 ld.exe
不知道gnu的连接器叫ld。找了一些资料:1. http://www.abbreviations.com/acronyms/UNIX/4ldLink editor or loader2. https://en.wikipedia.org/wiki/GNU_linkerGNU linker (or GNU ld) is th
2017-04-27 13:32:38 428
原创 moc: Too many input files specified
今天vc2010下编译qt程序,报错:CustomBuild:1> Moc'ing ProjectMainWindow.h...1> moc: Too many input files specified1> Usage: moc [options] 1> -o write output to file rather than stdout1
2017-04-26 14:27:12 2064
原创 vc2010 error MSB4023: 无法计算项元数据“%(Extension)”
今天vc2010编译遇到个问题:C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(798,5): error MSB4023: 无法计算项元数据“%(Extension)”。无法将项元数据“%(Extension)”应用于路径“"./GeneratedFiles/Debug/ui_ProjectMain
2017-04-25 12:18:58 4275 2
原创 vs工程文件转Qt工程文件
以后会用到这个功能,记下一些文章资源:如何将Visual Studio的工程转成QT的工程http://blog.csdn.net/nirendao/article/details/50558034Visual Studio 2010 C++ 工程文件解读http://www.cnblogs.com/yaozhongxiao/p/3477308.ht
2017-03-31 14:13:09 779
转载 LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
找了这个链接可以一看 http://blog.csdn.net/pgmsoul/article/details/4203941
2017-02-26 17:07:25 1410
转载 关于预编译头文件
这个链接写得不错 http://blog.csdn.net/pgmsoul/article/details/4203844为防止连接失效,拷贝内容如下:预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有,就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。结果不能编译了,我靠:fatal
2017-02-26 15:18:44 273
原创 没有单元测试会很耽误事
事情:前2天写了个功能模块,其中需要计算kdj指标的值,感觉运行后的结果总不太对,仔细检查若干网站、书籍上介绍的计算方法,仔细核对了程序觉得都没什么错误。这件事断断续续地怀疑、测试,折腾了2天。没办法了,决定退回到最基本的步骤,一个一个数据地看这个计算kdj的函数的计算过程和计算结果。于是在程序中插入了一组测试数据,并手算出了每一步的结果和最终结果。然然后在debug方式下单步执行,查看对
2017-02-25 14:38:30 416
原创 vs2010 error C2470: “ClassA”: 看起来像函数定义,但没有参数列表;跳过明显的函数体
把ClassA::foo(){...}写成ClassA:foo(){}{...}了。少了一个冒号(":")。
2017-01-09 19:21:21 5545
asccess MS WORD with python language
2010-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人