自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于vc++ 编辑器编码的一些问题的记录

上面的两行代码在cpp文件里面的存储格式是带bom头的utf-8格式。编译器在编译的时候会将L开头的字符串转化成unicode形式,而第二个‘你好’会被根据系统的环境转化成gb2312 gbk,所以在内存中s 指针指向的是unicode形式的字符,f指针指向的是gb2312 或者gbk形式的字符串。更坑爹的是 如果不小心用其他的编辑器打开了cpp文件不小心去掉了bom头就会神奇的发现编辑器里面的中文显示是正常的,但是编译完的程序变成了乱码。微软的vc++编辑器怕是我见过的最奇葩的存在了。

2022-08-25 14:15:41 341 1

原创 开发十年一道坎啊

转眼十年过去了,想想做梦一样。搞了十年的软件,回头想想感觉啥还没学会哪就过去了。这十年搞过Android,搞过Java web ,搞过php,搞过c++,又搞了python,算是那个赚钱就往那个跑。上学的时候学的电气,毕了业就去搞软件。刚开始连c语言都没学过,一节计算机课没上过,居然就走到现在了,想想真是魔幻。菜鸡开发哈哈哈。闷头苦学,从c语言学到编译原理,从计算机组成原理学到tcp协议总算是勉强入了计算机的门。玩过黑客技术,研究了一年的二进制,学了半年汇编,windows编程,没机会不是那块料放弃

2021-06-21 16:19:58 86

原创 mybatis 的Java对象开箱装箱问题

csdn注册了十年了,居然就没写几句话,真是浪费啊。哈哈哈mybatis的接口在返回类似 Map<String,String> 这样的返回值的时候,如果返回值里面有数字字符的话并不会直接立即崩溃,而是在取值的时候因为类型转换而崩溃。String id=(int) map.get("id");也就是说map的类型看似是String 实际上里面是INT对象,在运行时就崩溃了。...

2021-06-21 15:51:20 119

原创 boost 在编译的时候编译器直接崩溃了 vs2008

这几天在学习boost的用法,上代码吧#include using namespace boost;using namespace boost::bimaps;struct ID{};struct Name{};int main(int argc, char *argv[]){bimap,tagged > bm

2014-10-01 03:14:02 668

原创 pythonw 运行时错误 runtime error

一般是环境变量有问题,到环境变量中删除pythonpath等环境变量。

2014-01-03 10:13:31 1605

原创 qt 读excel的一些问题

网上看到了这些代码        QApplication a(argc,argv);QAxObject* excel = new QAxObject("Excel.Application");excel->setProperty("Visible", false); QAxObject* workbooks = excel->querySubObject("Workbooks")

2013-06-14 09:01:45 922

原创 qwt 的一些使用

最近在开发一个实时曲线的小软件。发现了qwt这个控件,很好用。设计的很强大。QwtPlotZoomer这个类是用来,设置放大缩小的类,很方便。          myplot->setAxisScale(QwtPlot::xBottom, 0,dianliu->size());         myplot->setAxisScale(QwtPlot::yLeft, 0,thread-

2013-06-08 16:06:43 1076

原创 windows pe权威指南 里面的一个小问题

最近学习Windows pe权威指南,学到了第5章,166页的地方出了点小问题。我发现提供的修改过的dll文件有问题,b文件夹下的程序不能运行。我的电脑是win7的,我就看看他的代码修改的情况,发现10012a3这个位置的字节码修改的有问题,他是一个地址,是messagebox函数的内存地址,作者的是77d507ea,但是我用lordpe查来发现  userdll总是加载在,77090000这

2013-02-04 15:40:38 621

原创 masm多文件的编译问题

这两天把win32汇编拿起来学习一下,主要是为了以后研究逆向的时候方便一点。之前我们编译多个文件一般比较喜欢使用include方法包含。这样确实很方便的。但是总觉得吧应该有更好用的办法。(主要对于初学者~_~)。罗运兵的书上面就是直接include的。其实我们之前学习的c语言,将源文件编译成obj文件,然后连接,当然可以适用于masm了。下面上源代码:这个是一个独立的小模块了;Ge

2013-01-29 13:15:45 1687

原创 windows 的消息的一些问题

最近学习在学习Windows  pe,所以把罗运兵的Windows  32汇编程序设计看看,碰到一些问题,所以打算说说。Windows的消息循环机制比较的复杂,我们总是知道通过在在主窗口设置消息回调函数,处理消息。那么子控件是怎么处理各种消息的哪?子控件也是窗口,所以他们也有自己的窗口回调方法。我们就拿edit控件来说吧。控件的子类化我们都是知道的,通过重新设置他的消息回调函数

2013-01-27 11:00:26 297

原创 win32汇编语言寻址

汇编的寻址一直都比较让初学者头疼,这两天我在学习汇编语言。写个文章总结一下。mov [eax],XXXX  间接寻址将xxxx中的数据存入eax指向的地址,传送指令不可以直接操作两个内存中的数mov @sz   ,@sc  当然是错误的mov  @sz ,4     mov  @sz  ,eax   这是可以的总之两个内存中的数不可以,其他的指令一样适用  cmp指令  也

2012-07-19 10:23:56 732

原创 dll的重定位

dll的建议装载地址在编译的时候就已经确定了,多个dll加载时建议装入地址会冲突,windows的装载器会根据pe文件的重定位表将需要修正的地址进行修正。修正时需要三个值  1.实际的装载地址(windows自己知道了windows装载器加载的当然知道了^_^)2.建议的装载地址编译器已经确定了(编译器知道并写在了pe文件的头部)3.哪些需要修正了(写在pe文件头了)重定位表中

2012-07-19 09:57:41 1586

ansoft教程

ansoft教程.pdf

2013-09-25

安装iis时提示的缺失文件

我们在安装iis时总是出现文件的缺失,一个一个的下载太慢了,兄弟我安装的时候留了个备份,省的大家下载了。

2012-03-04

黑客与画家黑客与画家黑客与画家

黑客与画家黑客与画家黑客与画家黑客与画家黑客与画家 黑客与画家黑客与画家黑客与画家

2011-05-28

空空如也

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

TA关注的人

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