编程交流
文章平均质量分 52
CHANGHAI1982
这个作者很懒,什么都没留下…
展开
-
汇编指令手册(其实Intel的官方文章最好,只可惜是pdf格式的,不方便)
一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.转载 2012-02-17 17:06:15 · 6444 阅读 · 0 评论 -
VS 2010 在开发过程中碰到的问题整理
1. error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj 这个是由于链接时使用的库(静态或动态)与目标生成时使用的版本不一致。通过修改code generation页中,Runtime Library的选项来解决。注意/MTd与/原创 2012-11-19 17:45:06 · 430 阅读 · 0 评论 -
XCode 4 开发总结系列 - XCode总述
公司的给了我一个新活,解决公司的主要产品跨进程通信的问题。平台包括windows和mac。所以从今天开始要仔细研究Xcode和Object-C了。在这里整理了一个系列的笔记,来总结其中的开发经验。 总体来说,我们需要关注以下概念。 XCode如何组织工作区(Workspace),工程(Project),目标(target), 平台(32bit | 64bit),配置(Configuration原创 2012-11-20 06:44:03 · 767 阅读 · 0 评论 -
Flash 开发经验总结
1. 对flash runtime的理解 首先是对我们看到的这个窗口的理解,可以把它理解为一个stage或者叫它舞台吧。这个舞台是一帧一帧的播放内容,就像一幕一样。flash的runtime始终在准备下一帧是该显示什么。我们一般的就是在往这个舞台上放置动画。每一个动画,在flash runtime或者actionscript看来,都是一个类的实例,这些类都是DisplayObject的子原创 2012-08-28 06:39:29 · 649 阅读 · 0 评论 -
统计代码行数的方法总结
码农都有这样的习惯,拿到一个新的项目或库的时候,不管它是用什么语言实现的,都想知道总的代码行数,这样心里也有个数。 在这里偶总结一下我自己用到的统计代码行数的方法。 1) 通过搜索来统计。 例如在VC中,你可以通过搜索特定的规则表达式来统计。因为VC的Find In Files功能是遍历特定目录下的指定文件类型来匹配。因为我们只要指定特定的规则表达式,来把空行和以/开头的注释行过滤掉就可以。原创 2012-08-07 14:19:16 · 1713 阅读 · 0 评论 -
#pragma once与 #ifndef的区别
为了避免同一个文件被include多次 1 #ifndef方式 2 #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句转载 2012-08-06 17:07:12 · 340 阅读 · 0 评论 -
C# 的DllImport
最近在读《编程之美》,打算用C#实现其中一个题目,就是如何控制CPU的使用率在50%,使得在资源管理器中CPU利用率维持在一条直线。单核的还容易办到,但是现在的机器一般都是多核的,这样就需要调用Win32 API SetThreadAffinityMask 来给线程制定CPU去执行。但这个API只能在C++调用,那么在C#里如何调用呢?更进一步,就是在C#里为什么没有全部的WIN32 API可原创 2012-08-05 15:47:01 · 1315 阅读 · 0 评论 -
批处理教程(觉得作者文笔不错,特转载)
这是一篇技术教程,真心诚意会用很简单的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前。. 先概述一下批处理是个什么东东。批处理的转载 2012-02-20 18:21:14 · 1007 阅读 · 0 评论 -
函数指针的读法
指针的概念在C里面非常重要,而对于函数指针的理解更有利于掌握程序执行的过程。 对于以下声明 (char*)(*f)(int*,float) 正确的阅读顺序为: 要从(*f)开始读,*f表明f为一个指针,而(*f)(int*,float*)表明f是一个函数指针,这个函数有2个参数,分别位int*和float。最后我们知道它是一个返回值为char*和参数为int*和float的函数。 另外原创 2012-02-20 06:53:04 · 975 阅读 · 0 评论 -
AutoCAD 二次开发学习系列【5】 - 开发过程中的问题整理
开发这个项目有3个星期了,其中碰到了一些问题,但总是都解决掉了,不管是靠google还是自己试验。为了以后能少走弯路,也是对自己经验的一个总结,现在该整理下了。其中碰到的问题大致分为以下几类: VC工程方面的问题。MFC和Windows编程方面的问题。AutoCAD开发方面的问题。 1.不能调试 问题:编译出来的arx(既DLL),在加载到AutoCAD以后,用VS用atta原创 2012-12-29 15:30:48 · 1343 阅读 · 0 评论