自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++未初始化的局部变量有巧合的初始值

随机的初始值可能会“惊人“的比较合理。

2022-11-11 12:54:10 392 1

原创 windows 7 带的 notepad.exe óò互换了

前两天输入拼音,发现windows 7 带的 notepad.exe 把ó和ò弄混了。但是其“查找”和“替换”对话框中是对的。不知道window8/10/11有没有改过来?

2022-11-01 11:16:19 100

原创 (++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 335 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 1574

转载 LLVM相关

看到一个LLVM入门基于LLVM的编译原理简明教程 (1)- 写编译器越来越容易了https://www.jianshu.com/p/30a2466148c5深入剖析 iOS 编译 Clang / LLVMhttps://www.jianshu.com/p/9fc7776cce9b?utm_campaign=maleskine&amp;utm_content=note&amp;u...

2019-03-06 12:51:16 333

转载 [转]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 &lt;boost/graph/adjacency_list....

2019-02-28 17:01:42 356

转载 [转]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 162

原创 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 467

原创 指针数组

常常把数据的指针保存在数组中,但是指针的释放,有时容易忘,有时确定不好在哪里释放,有时不知何时释放。所以最好用只能指针。boost很早就有boost:ptr_vector ......等等。后来c++11带来了unique_ptr, shared_ptr, 结合std::vector也可实现类似的功能。参见网文 ,其中有实际性能测试的例子。比较boost::ptr_vector和std...

2019-02-01 14:56:04 133

原创 《代码之髓--编程语言核心概念》读书笔记

《代码之髓--编程语言核心概念》[日] 西尾泰和(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 6780

原创 c++11右值引用

1.  参考:c++11之左值、纯右值、将亡值   https://blog.csdn.net/StephenZou14/article/details/77817114  2. std::forword()原型, 头文件&lt;utility&gt;lvalue (1) template &lt;class T&gt; T&amp;&amp; forw...

2019-01-03 10:22:00 285

原创 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 237

原创 left and right

今天翻了翻《Scala编程思想》[美] 布鲁斯.埃克尔(Bruce Eckel), 戴安娜.马什(Dianne Marsh)著 陈昊鹏 译  机械工业出版社 2016年1月第1版p250:  “用Either进行错误报告”一节。最初的实验使用称为Either的并集,它将Left和Right类型组合在一起。Either是独立于错误处理而创建的,并且和错误处理没有任何特殊关系,因此,创建它的实...

2018-12-14 11:08:55 337

原创 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 3504

原创 变量命名

1. 对了,刚才看到一篇博客说“标识”正确的读音是“biao zhi”。我查了《现代汉语词典》1983年1月第2版,p1492:识 zhi 1.记:博闻强~。2.记号:款~。所以那篇博客说的是对的。本想给出博客地址的,但是刚才关掉了,懒得找了。我是biao zhi, biao shi都有读,读biao zhi的时候稍微多点。回想起来,大概是最初的读音是正确的(第一次学习正确的东西很重要...

2018-11-29 11:36:25 1038

原创 物理函数库

【美】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 336

原创 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 4243 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 3371

原创 从网站上读取数据失败

有个自用的工具,从网站上读取数据。后来发现读取的数据不完全。调试程序,发现都正常。粗略看了看源程序,也都是对的。又插入许多语句把中间变量写到文件中。发现也没什么大问题。折腾了很久,无果,就先不管了。大半年过去了,断断续续地偶尔看看程序,也没找到哪里出错了。前两天,又着手看看这个程序。添加了一堆调试代码,把一些中间变量写出到文件。弄了2天,仍旧没发现问题在哪。但是检查了一个中间变量有时该有数据却不含...

2018-03-02 09:37:19 3077

原创 vs2010右键不能打开包含文件

2017-09-23,在vs2010中鼠标右键#include "dir1/dir2/???.h"不能打开头文件,显示如下图:搜索、尝试了几个小时无果。后来慢慢发现,在.cpp文件中点就可以打开,在.h文件中点就打不开,想到可能是.h文件不包含在工程中,所以没有在工程的包含路径中去搜,想到上次在 工具 | 选项 中把intelliSense和数据库禁用了。又想到以前一直是禁用intel

2017-09-23 19:48:25 794

转载 对getchar()的详细解释

C++编程对缓冲区的理解http://blog.csdn.net/nothinglefttosay/article/details/41910729

2017-09-23 11:00:44 1050

转载 线性规划

windows 7 visual studio 2010 下配置线性规划开源包 GLPKhttp://blog.csdn.net/nothinglefttosay/article/details/42067507

2017-09-23 10:48:30 317

转载 VS 项目文件 .vcxproj 文件 工程自定义宏, .vcxproj 文件组织结构

blog.csdn.net/nothinglefttosay/article/details/45536983

2017-09-23 10:39:11 847

原创 字符集

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 230

原创 跨DLL传递std::string

今天又碰到传递std::string参数给另外一个DLL中的函数, 并从该函数中返回std::string的问题。参数传递进去后就不对了,返回值也不对(是空)。网上查了查,大致说,不要在DLL间传递STL数据类型,包括std::string,以及MFC CString。但是传递 char * 也太繁琐了点。目前不知有什么好办法。 见下面的文章:调用其他DLL时传递vector和st...

2017-07-09 11:48:57 3885 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 8240 1

转载 c语言的宏

c语言宏https://wenku.baidu.com/view/efd65365783e0912a3162a04.htmlc语言宏的高级应用https://wenku.baidu.com/view/c95888ce05087632311212f5.html

2017-07-01 11:27:49 390

原创 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 1195

原创 二进制文件中的一些段

bss段的全称是block started by symbol,可读可写见百度百科http://baike.baidu.com/link?url=8jr3UHFxmINEmMAXEwLFD9N2VK5YlFGDWEpoR2UMSRIyT8hCUnmlv9k4q-Qv_lCY8ZmzAh3HvzbTl54Imo3A6q

2017-05-13 11:54:46 575

原创 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 3572 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 403

原创 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 2036

原创 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 4219 2

原创 opncascade相关

free style, opencascade编译等::http://www.zyh1690.org

2017-03-31 16:35:34 400

原创 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 749

原创 vtk qt 编译

开发环境设置的一些文章

2017-03-23 19:41:30 1089

转载 LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

找了这个链接可以一看 http://blog.csdn.net/pgmsoul/article/details/4203941

2017-02-26 17:07:25 1393

转载 关于预编译头文件

这个链接写得不错 http://blog.csdn.net/pgmsoul/article/details/4203844为防止连接失效,拷贝内容如下:预编译头文件今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有,就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。结果不能编译了,我靠:fatal

2017-02-26 15:18:44 255

原创 没有单元测试会很耽误事

事情:前2天写了个功能模块,其中需要计算kdj指标的值,感觉运行后的结果总不太对,仔细检查若干网站、书籍上介绍的计算方法,仔细核对了程序觉得都没什么错误。这件事断断续续地怀疑、测试,折腾了2天。没办法了,决定退回到最基本的步骤,一个一个数据地看这个计算kdj的函数的计算过程和计算结果。于是在程序中插入了一组测试数据,并手算出了每一步的结果和最终结果。然然后在debug方式下单步执行,查看对

2017-02-25 14:38:30 393

原创 vs2010 error C2470: “ClassA”: 看起来像函数定义,但没有参数列表;跳过明显的函数体

把ClassA::foo(){...}写成ClassA:foo(){}{...}了。少了一个冒号(":")。

2017-01-09 19:21:21 5481

asccess MS WORD with python language

python语言访问word的代码示例。包括:打开新的文件,插入文字,使用样式,文字替换,表格操作,转换为html,等。

2010-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除