在一开始,理解异步程序的调用顺序会有些困难。比如,下面的程序中,starting会先被打印出来,然后才是finished:
downloadAsync("file.txt", function(file) {
console.log("finished");
});
console.log("starting");
downloadAsync方法在执行之后会立即返回,它只是...
分类:
编程语言 时间:
2014-11-15 10:09:44
阅读次数:
234
在使用Visual Studio 2010开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?
这些文件是Visual Studio用来保存预编译的头文件 和Intellisense 用的,删除这些文件对于工程的开发完全没有影...
分类:
编程语言 时间:
2014-11-15 10:08:47
阅读次数:
148
前言:作为一个程序员,总是能不时地听到各种新技术名词,大数据、云计算、实时处理、流式处理、内存计算… 但当我们听到这些时髦的名词时他们到底是在说什么?偶然搜到一个不错的帖子,就总结一下实时处理和流式处理的区别吧。正文:要说实时处理就得先提一下实时系统(Real-timeSystem)。所谓实时系统就是能在严格的时间限制内响应请求的系统。例如如果某系统能严格保证在10毫秒内处理来自网络的NASDAQ...
分类:
其他好文 时间:
2014-11-15 10:07:15
阅读次数:
243
Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样。Cygwin的安装和配置都比较复杂,就不建议你折腾了。不过,有高人已经把模拟环境和Git都打包好了,这就是msysgit,只需要下载一个单独的exe安装程序,其他什么也不用装,绝对好用。msysgi...
1.概论开篇就讲到一个概念即:软件=程序+软件工程。 书中说到,程序指的是源程序,也就是基于数据结构上的实现算法,这是我们软件学生的基本功。程序员需要对代码不断编写,程序越来越庞大,就需要源代码管理。程序是要正确运行的,就需要软件测试。我们写的程序需要让别人的看得懂,就得运用程序理解。程序总会...
分类:
其他好文 时间:
2014-11-15 10:01:03
阅读次数:
537
//一般处理程序代码string login_name = context.Request["login_name"].Trim(); BLLS data = new BLLS(); string selec...
用VS2010在XP下写的一个程序,在XP中运行正常(屏幕铺满),放到Win7下就出现界面底部与Windows任务栏之间有一条空白。寻之最终发现与 WS_CAPTION 窗口风格有关。之前去除标题栏的代码如下:LRESULT CMainFrame::OnCreate(UINT uMsg, WPARA...
分类:
其他好文 时间:
2014-11-15 10:00:14
阅读次数:
149
使用JD-GUI反编译Android代码本文地址: http://blog.csdn.net/caroline_wendyAndroid程序出现Bug时,需要根据Bug寻找问题出错的地方;需要使用工具dex2jar.sh和JD-GUI,并把dex2jar.sh添加进系统路径;把需要反编译的apk包修改为zip文件, 解压, 找到".dex"文件, "classes.dex";使用命令:sh dex...
分类:
移动开发 时间:
2014-11-15 08:54:57
阅读次数:
175
对于在线用户来说,常常因为流量过高,程序bug,依赖故障,线程死锁,配置错误等导致系统不用下面介绍一些常用Java故障工具排除问题。一、常用工具:JDK自身提供了一系列的Java故障排除工具,虽然简单,但是十分有用。1,jpsjps用来输出一些JVM虚拟机的进程信息,类似于Linux的..
分类:
编程语言 时间:
2014-11-15 06:48:04
阅读次数:
220
我一开始没注意这个问题,只是通过陷阱门觉得很绕弯子,为何不在3级用户代码里直接调用write_char,今天自己写程序想用call调用代码段,才发现了大问题。我写了类似于write_char的过程,代码如下:dividing_line:
push%gs
pushl%ebx
pushl%ecx
movl$1,%ecx/*输出1个空格‘..
分类:
系统相关 时间:
2014-11-15 06:46:46
阅读次数:
235