09 2019 档案
摘要:汪博对计算机很感兴趣,而这种兴趣源于在小学时玩电脑游戏。当时还是286的电脑,也没什么太多的电脑游戏,但他对当时的黑白屏上输入命令、执行命令的过程产生了浓厚的兴趣。此外,他对物理也很感兴趣。 于是,读大学时,他选择了清华的电子系,他认为电子系是计算机和物理的一个结合点。 而电子系是清华最大的一个系,
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u012317833/article/details/41011997在成员函数内定义static变量 成员函数内的局部变量可以是static
阅读全文
摘要:本文翻译自 Policies/Binary Compatibility Issues With C++ 二进制兼容的定义 如果程序从一个以前版本的库动态链接到新版本的库之后,能够继续正常运行,而不需要重新编译,那么我们就说这个库是二进制兼容的。 如果一个程序需要重新编译来运行一个新版本的库,但是不需
阅读全文
摘要:英文原文:Five Things I Knew About Programming Before I Did a Startup 我是一名黑客。在我还就膝盖那么高的时候就开始用一台古老的 Commodore 64 写代码了。直到今天,也没有什么比戴上耳机,破解东西更让我着魔的了。所以在我创建我的第一
阅读全文
摘要:1. 前天见到了一个我极为欣赏的朋友,他和我同龄,却已成为所在行业里的顶级人才,近乎传说般的存在。如你所料,他当然实现了财务自由——所以就开好车、住好房,带着好姑娘满世界玩吗? 呵呵,哪有这么俗套。 事实上,他仍在孜孜不倦地提升自己。 像一个修道士一般,安静,孤独,极度规律:七点钟自然醒,每天工作1
阅读全文
摘要:没有建立起壁垒就容易在竞争中失败,一定要反复思考项目核心壁垒是什么如何建立壁垒 互联网创业,特别是年轻创业者互联网创业,几乎商业模式本身没有壁垒,虽然在访谈中,所有创始人都提到了自己项目没有核心壁垒类似的描述导致失败,但后来我又接触了上百个互联网项目后,发现其实大多数商业模式是没有壁垒的,甚至说绝大
阅读全文
摘要:Delphi 2009+ 的 System.SysUtils提供了一个类似.Net的StringBuilder,用于存储字符数组。 很多人不明白为什么要用TStringBuilder, Delphi中有string,有几乎所有TStringBuilder的功能函数, System.SysUtils中
阅读全文
摘要:Delphi自从增强了RTTI后,语言的可灵活性多大增强,Delphi的dbExpress中提供了DBXJSON,和DBXJSONReflect两个单元,可提供JSON序列化 下面的例子是实现Delphi实体对象转换为JSON字符串,以及JSON字符串转换为Delphi 实体对象的示例:(在Delp
阅读全文
摘要:Delphi通过inherited 可以调用父类的方法,但是没有提供直接调用父类的父类的方法(爷爷类),通过变通的方式实现如下: 假设父类是TFather,爷爷类TGrand,调用爷爷类的Write方法: 1 2 3 4 5 6 7 8 9 type TWriteProc=procedure of
阅读全文
摘要:本文来自:http://www.cnblogs.com/hezihang/p/6083555.html Delphi采用接口方式设计模块,可以降低模块之间的耦合,便于扩展和维护。本文提供一个实现基于接口(IInterface)方式的监听器模式(观察者模式、订阅者模式),实现一个自动多播器。 下面程序
阅读全文
摘要:通过TObject.GetInterface可以获得对象的实例实现某个接口,前提条件是必须实例化对象后才能运行GetInterface 下面的方法可获取类是否实现了某个接口,并返回接口的偏移: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
阅读全文
摘要:以往的Delphi版本,不支持接口的Weak,和UnSafe的引用,支持对象的Weak, UnSafe,而且仅在Android和Ios平台上支持。 现在Delphi XE10.1 Berlin终于增加了对接口的Weak, UnSafe的支持。 1.Weak Weak引用,不影响引用计数器,但是如果对
阅读全文
摘要:是否应该学习qt源码 如果你想调用某个函数,但是文档并没有清晰描述这个函数的功能的时候,你就需要去阅读源码,看看Qt究竟是怎么实现的。比如用QNetworkAccessManager发送一个QHttpMultiPart,QHttpMultiPart有个boundary属性,如果你设置了这个属性,发送
阅读全文
摘要:一些一般注意事项: wxWidgets不仅适用于C ++,而且具有python,perl,php,java,lua,lisp,erlang,eiffel,C#(.NET),BASIC,ruby甚至javascript 的绑定(有关绑定,请参见 常规信息)。 它是最完善的GUI工具包之一。有许多实用程
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/wsj18808050/article/details/51603006在GUN标准中,提供了__thread关键字,配合static后,可以
阅读全文
摘要:Qt 是 C++ 的库,Qt 在 ansi C++ 的基础上进行了一点扩展。 但国内似乎比较浮躁,学Qt的很多连基本的C++如何编译似乎都不太清楚。本文舍弃IDE或qmake、cmake等工具的束缚,尝试通过几个例子,一步一步从标准 C++ 的编译过渡到 Qt 的编译。 本文涉及的都是最基本的东西,
阅读全文
摘要:过去的一年我在微软亚洲研究院做输入法,我们的产品叫“英库拼音输入法” (下载Beta版),如果你用过“英库词典”(现已更名为必应词典),应该知道“英库”这个名字(实际上我们的核心开发团队也有很大一部分来源于英库团队的老成员)。整个项目是微软亚洲研究院的自然语言处理组、互联网搜索与挖掘组和我们创新工程
阅读全文
摘要:我觉得 Qt6 最应该升级的是容器类stdmap 在遍历的时候,同时获取 key 与 value 非常方便:for(auto& var:map){ qDebug()<<var.first<<var.second;}但是 QMap 就做不到这么便利了。for(auto i=qmap.begin();i
阅读全文