摘要: 由于经常跟Web前端进行混合开发,有些童鞋在调试JS时,采用alert、messagebox、log等非常原始的调试代码方法时,看着都蛋痛,由于以前做过浏览器插件开发,经常会自己写脚本进行调试,下面介绍一下用VS来调试js的方法,你可以像调试C++代码一样调试JS代码,比如单步,局部变量查看,打断点,肯定会带给你程序员应有的快感!(浏览器自带的开发者工具玩的很熟同学忽略)第一步:打开IE脚本调试选项 打开IE的internet选项对话框,去掉勾选禁用脚本调试选项,如下图:第二步:打开VS调试选项第三步:在JS代码里面打上debugger断点第四步:在IE浏览器弹出脚本错误对话框时,确定进行.. 阅读全文
posted @ 2012-10-22 10:07 广州一粟 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 在C++编程里,单例是比较常用的一个模式,因为单例用起来兼具C++面向对象性,C面向过程性的爽感,它还有两个很受欢迎的恶魔级特性,1)不需关心创建时机(因为在进入main函数之前已经初始化了)2)不需显式回收(因为退出main过程后自动回收全局对象)但程序里有过多的单例,会影响程序的启动速度且增加内存占用,所以一般会采用懒单例模式替代之,即在需要使用的时候创建它,如下所示:template<class T>class Singlton{public: static T& GetInstance(){ if(m_pInstance == NULL){ m_pInstance 阅读全文
posted @ 2012-10-22 10:04 广州一粟 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Windows下简单的编码转换/*********************************************************************************** Function : WCharToChar* Description : wide char to muliple char***********************************************************************************/int WCharToChar(UINT PageCode, std::wstring strWChar, 阅读全文
posted @ 2011-04-27 17:07 广州一粟 阅读(295) 评论(0) 推荐(0) 编辑
摘要: [转载]在VC中使用 Flash 美化你的程序代码运行效果图 利用flash可以作出很漂亮的动画,想不想让自己的程序也有这样漂亮的界面呢? ^_^,其实,要做到这点也不难。在这里将介绍怎样把falsh制作的界面嵌入到自己的程序中,并让flash动画和自己的程序进行交互。 我们分为两步来走: 一、将flash动画嵌入自己的程序中,这一点比较简单,使用shockwave flash object控件就可以实现。这个控件在安装flash的时候就装到你的系统上了,flash5.0以下的文件名是swflash.ocx,5.0以上版本的名字是flash.ocx,在系统目录里面应该可以找得到; 二、在fla 阅读全文
posted @ 2011-04-27 16:58 广州一粟 阅读(177) 评论(0) 推荐(0) 编辑
摘要: [zz]Scons简介scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具。它有什么好处呢?在它自己的网站上,当然写了一大堆了,快速、稳定、强大、跨平台、可扩展……。不过我们还是从自己的角度来看看它到底好在哪里。scons从目的而言跟GNU make是同一类的工具。但是实际上,它的思想是跟GNU make完全不同的。GNU make的核心是“依赖关系”,我要做的事情,就是告诉系统,一个目标依赖什么东西,并且,当被依赖的东西发生变化时,我要做什么。这样做可以解决相当多的问题,但是也带来了一个最大的问题:我如何判别这个目标依赖什么?对于一个两个,甚至 阅读全文
posted @ 2011-04-27 16:47 广州一粟 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: GCC入门 ——-转载GCC入门 作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C语言编译器的意思了,而是变成了 GNU Compiler Collection 也即是 GNU 阅读全文
posted @ 2011-04-27 16:43 广州一粟 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 各种计算机语言的经典书籍 (转载)本文转载自"不能自己"的百度博客,略有修改。http://hi.baidu.com/caoyuans/blo ... 0907d9e7113afd.html1、JavaJava编程语言(第三版)---Java四大名著----James Gosling(Java之父)Java编程思想(第2版)----Java四大名著----Bruce EckelJava编程思想(第3版)----Java四大名著----Bruce EckelJAVA 2核心技术 卷I:基础知识(原书第7版)---Java四大名著-----Cay HorstmannJAVA 2 阅读全文
posted @ 2011-04-27 16:41 广州一粟 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 如何提高程序性能以前看cpp代码优化时,见一个做网络的前辈做了个总结,我一直印象深刻,特转帖如下:真正高性能的程序设计: more small, more fast more simple, more fast现代计算机的体系,速度往往取决于CPU cache 的命中情况。因此,更小、更简单的代码往往会获得更好的性能。-- 删除冗余代码,和一般理解相反,放在那里不动的代码即使没有使用也会影响系统的性能。-- 不要低估或者高估编译器的优化,除了代码本身所能提供的信息以外,编译器永远不知道你到底要做什么。-- 不要梦想复用,在代码级重复使用你代码的可能性接近于0-- 层层的封装是效率的杀手-- 动 阅读全文
posted @ 2011-04-27 16:39 广州一粟 阅读(372) 评论(0) 推荐(0) 编辑
摘要: C++ 枚举类型的思考(转载)C++ 中的枚举类型继承于 C 语言。就像其他从 C 语言继承过来的很多特性一样,C++ 枚举也有缺点,这其中最显著的莫过于作用域问题——在枚举类型中定义的常量,属于定义枚举的作用域,而不属于这个枚举类型。例如下面的示例:enum FileAccess { Read = 0x1, Write = 0x2,};FileAccess access = ::Read; // 正确FileAccess access = FileAccess::Read; // 错误C++枚举的这个特点对于习惯面向对象和作用域概念的人来说是不可接受的。首先,FileAccess::Read 阅读全文
posted @ 2011-04-27 16:36 广州一粟 阅读(217) 评论(0) 推荐(0) 编辑
摘要: stlfilt - make you look good in debugging stlhttp://www.bdsoft.com/tools/stlfilt.html一个stl调试可能游泳的工具 阅读全文
posted @ 2011-04-27 16:34 广州一粟 阅读(151) 评论(0) 推荐(0) 编辑