DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 377 378 379 380 381 382 383 384 385 ··· 474 下一页

2013年12月19日

摘要: 本主题带领您完成使用 JavaScript 内存分析器确定并修复简单内存问题的过程。在本教程中,我们创建一个生成大量数据的应用程序。我们预期在导航到新页时该应用程序会释放数据。说明JavaScript 内存分析器可用于 Visual Studio 2012 更新 1 中的 Windows 8。运行 JavaScript 内存分析器测试应用程序用 Visual Studio 中,单击“文件”>“新建”>“项目”。单击左窗格中的“JavaScript”,然后单击中间窗格中的“导航布局应用程序”。在“名称”框中,键入诸如 JS_Mem_Tester 等名称,然后单击A“确定”。在“解决方 阅读全文
posted @ 2013-12-19 09:11 DoubleLi 阅读(1359) 评论(0) 推荐(0)

摘要: 简介:如果大量使用 JavaScript 和 Ajax 技术开发 Web 2.0 应用程序,您很有可能会遇到浏览器的内存泄漏问题。如果您有一个单页应用程序或者一个页面要处理很多 UI 操作,问题可能比较严重。在本文中,学习如何使用 sIEve 工具检测并解决内存泄漏问题,本文也包含内存泄漏问题的应用示例以及解决方案。发布日期:2012 年 4 月 09 日级别:中级原创语言:英文访问情况 :10932 次浏览评论:0(查看|添加评论- 登录)平均分 (7个评分)为本文评分简介一般来说,浏览器的内存泄漏对于 web 应用程序来说并不是什么问题。用户在页面之间切换,每个页面切换都会引起浏览器刷新。 阅读全文
posted @ 2013-12-19 08:59 DoubleLi 阅读(856) 评论(0) 推荐(0)

摘要: 一、内存泄露 之前确实看了很多资料,但这位大哥的话可谓画龙点睛,不是奉承他,一下子就打通了我的任督二脉,请看:trarck 写道 IE下的内存泄露原因就是循环引用,IE的垃圾回收器不能很好处理这种引用。会产生泄露的循环引用,只有孤立的DOM对象(脱离DOM树)。孤立的DOM对象间的循环引用,孤立的DOM对象与JS对象的循环引用。为什么是孤立的DOM对象呢?在离开页面时(刷新,跳转)会删除整个DOM树,在DOM树上的对象也会被删除,就算有循环引用,此时被打断。孤立的DOM对象有:一、用JS创建但未加入DOM树。二、从DOM树中删除的。所以避免泄露,就尽量不要让这样的DOM对象产生。有时候这样对象 阅读全文
posted @ 2013-12-19 08:54 DoubleLi 阅读(1695) 评论(0) 推荐(0)

摘要: 最近接受了一个Js职位的面试,问了很多Js的高级特性,才发现长时间使用已知的特性进行开发而忽略了对这门语言循序渐进的理解,包括Java我想也是一样,偶尔在Sun官方看到JDK6.0列举出来的new features才发现很多东西是自己并不知道或者遗忘了的。看来还是要坚持总结技术,反复理解和运用才能保持对任何技术的掌握运用能力阿。翻了一些Js的新老资料,准备先讲讲Js的内存泄露问题——当一个DOM对象包含一个Js对象的引用(例如一个Event Handler), 而这个Js对象又持有对这个DOM对象的引用时,一个环状引用就行成了。这本身并不是什么错误或者Bug,因为Js的回收机制能理解这种环状的 阅读全文
posted @ 2013-12-19 08:53 DoubleLi 阅读(6976) 评论(1) 推荐(0)

摘要: 学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std; main () { int a,b; cin>>a> 阅读全文
posted @ 2013-12-19 00:06 DoubleLi 阅读(318) 评论(0) 推荐(0)

2013年12月18日

摘要: 相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好了,废话少说,直接进入正题吧!要想使用标准C++中string类,必须要包含#i 阅读全文
posted @ 2013-12-18 13:43 DoubleLi 阅读(355) 评论(0) 推荐(0)

摘要: 【JSON简介】 jsoncpp主要包含三种类型的class:Value、Reader、Writer。jsoncpp中所有对象、类名都在namespace Json中,包含json.h即可。【VALUE】 Json::Value是jsoncpp中最基本、最重要的类,用于表示各种类型的对象,jsoncpp支持的对象类型可见Json::ValueType枚举值。 可如下是用Json::Value类: Json::Value json_temp;//临时对象,供如下代码使用 json_temp["name"] = Json::Value("huchao"); 阅读全文
posted @ 2013-12-18 09:43 DoubleLi 阅读(905) 评论(0) 推荐(0)

摘要: [拷贝构造函数的调用时机] 1、对象以值传递的方式传入函数参数 2、对象以值传递的方式从函数返回 3、对象需要通过另外一个对象进行初始化 拷贝构造函数原型,假设类名为Foo,则copy constructor为: Foo(constFoo&obj); 限定符必须是const,且必须是引用。 阅读全文
posted @ 2013-12-18 09:34 DoubleLi 阅读(316) 评论(0) 推荐(0)

摘要: [define中的:#,##,#@]#defineConn(x,y)x##y#defineToChar(x)#@x#defineToString(x)#x(2)x##y表示什么?表示x连接y,让compiler认为 xy 需要组合在一起, 被看作是一个符号而不是其它. 举例说:intn=Conn(123,456);/* 结果就是n=123456;*/char*str=Conn("asdf","adf");/*结果就是 str = "asdfadf";*/(2)再来看#@x,其实就是给x加上单引号,结果返回是一个const char。举 阅读全文
posted @ 2013-12-18 09:31 DoubleLi 阅读(421) 评论(0) 推荐(0)

2013年12月17日

摘要: 在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回的 LRESULT值返回给调用者。异步异步的概念和同步相对。当一个异步过 阅读全文
posted @ 2013-12-17 20:58 DoubleLi 阅读(944) 评论(0) 推荐(0)

上一页 1 ··· 377 378 379 380 381 382 383 384 385 ··· 474 下一页