大约有 1,600 项符合查询结果(耗时:0.0316秒) [XML]

https://www.tsingfun.com/it/cp... 

Linux C/C++程序常用的调试手段及异常排查总结 - C/C++ - 清泛网 - 专注C/C++及内核技术

...,可以说是相当细致,里面有各个函数执行的时间占比,调用次数。 下面这个是valgrind + gprof2dot.py + dot 导出图的一部分,太大了,截了关键的一部分,程序是练手的二叉树算法: kcachegrind:https://sourceforge.net/projects/pre...
https://www.tsingfun.com/it/os... 

第一个Hello,OS World操作系统 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...Jmp,等于零表示字符串显示完了,结束。 MOV AH, 0x0e ;调用系统10h中断显示ASCII字母,AH,BX指定显示模式及参数(详见:https://www.tsingfun.com/it/cpp/int_10h_instructions.html) MOV BX, 15 INT 0x10 JMP _LOOP ;继续下一个字符的显示 _END: JMP...
https://www.tsingfun.com/it/tech/1079.html 

MVC演化史 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...典型的Web MVC流程 Controller截获用户发出的请求 Controller调用Model完成状态的读写操作 Controller把数据传递给View View渲染最终结果并呈献给用户 在Classic MVC中,Controler可以改变Model的状态,View可以查询Model的状态,所以说对Mode...
https://www.tsingfun.com/ilife/life/1942.html 

普通码农和CTO之间的差距,就是这7点了 - 杂谈 - 清泛网 - 专注C/C++及内核技术

...了一堆的错误代码;data表示实际执行的结果。所以每次调用都要执行一个if判断,如果错误代码不存在还需要自己新增一个。虽然我的项目经理告诉我这个方法就是“标准”,但是我觉得这个写法太low了。所以等到我能自己决定...
https://bbs.tsingfun.com/thread-616-1-1.html 

如何获取IE (控件)的所有链接(包括Frameset, iframe) - 其他 - 清泛IT社...

...跨域脚本攻击, 当frames 跨域的时候, IHTMLWindow2::get_document 调用将返回 E_ACCESSDENIED . 下面函数 HtmlWindowToHtmlDocument 对于跨域的frame 通过 IHTMLWindow2 -> IID_IWebBrowserApp -> IHTMLWindow2 绕过了限制。 // Converts a IHTMLWindow2 object to a IHTMLDocum...
https://www.tsingfun.com/it/tech/1429.html 

正则表达式 30 分钟入门教程 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...0对应整个正则表达式 实际上组号分配过程是要从左向右扫描两遍的:第一遍只给未命名组分配,第二遍只给命名组分配--因此所有命名组的组号都大于未命名的组号 你可以使用(?:exp)这样的语法来剥夺一个分组对组号分配的...
https://www.tsingfun.com/it/os... 

理解和配置 Linux 下的 OOM Killer - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术

...ill.c,当系统内存不足的时候,out_of_memory() 被触发,然后调用 select_bad_process() 选择一个 “bad” 进程杀掉,如何判断和选择一个 “bad” 进程呢,总不能随机选吧?挑选的过程由 oom_badness() 决定,挑选的算法和想法都很简单很朴...
https://www.tsingfun.com/it/te... 

译文:理解Java中的弱引用 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...收器需要再次运行。因为析构可能并不是很及时,所以在调用对象的析构之前,需要经历数量不确定的垃圾收集周期。这就意味着在真正清理掉这个对象的时候可能发生很大的延迟。这就是为什么当大部分堆被标记成垃圾时还是...
https://www.tsingfun.com/it/pr... 

项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MS...

...N服务器后,CCNET就可以自动从SVN服务器上签出源代码,并调用MSBuild自动进行编译。我们以昨天的教程中创建的StartKit项目为实例,先看看下面的配置文件: <cruisecontrol xmlns:cb="urn:ccnet.config.builder"> <!--项目名称--> <name>StartK...
https://www.tsingfun.com/it/op... 

腾讯Tencent开源框架介绍(持续更新) - 开源 & Github - 清泛网 - 专注C/C++及内核技术

..._t* env = (stEnv_t*)args; // consumer会一直消费,直到为空后,调用co_cond_timedwait切出协程,等待再次不为空 while (true) { if (env->task_queue.empty()) { co_cond_timedwait(env->cond, -1); continue; } stTask_t* task = env->task_queue.front(); env-...