0%

继大数据、AR/VR、无人驾驶、AI、共享单车之后,物联网又成为了IT业界的新风口,虽然物联网其实是年纪不小的『90后』,但这次能走上风口应该是得益于最近华为、电信运营商对NB-IoT的高调支持与宣传--几乎每天都有NB-IoT在某地实现商用化的新闻,再加上智能硬件的这股热潮远未退去,物联网自然而然地再度成为了风口上的那只猪。

阅读全文 »

先理一下基本的概念,在VC中字符编码有ANSI(也称为多字节字符集)和UNICODE(宽字节字符集)两种。ANSI是指本地编码,在中文环境下就是指GBK编码,而UNICODE编码、在VC中使用的是UTF-16。

阅读全文 »

记录一下VC通过GetAdaptersInfo获取网络连接信息的代码,注意已经禁用的网络连接无法通过该接口获取到。 而且获取到的连接不一定是物理网卡,可以通过读取对应的注册表项中的“PnpInstanceID”来判断,一般情况下如果是“PCI”或者“USB”开头的设备,可以认为是物理设备。

阅读全文 »

最近开始尝试在应用中接入CEF了,查了下资料下载下来的库没法直接使用,还需要先编译libcef_dll_wrapper.lib,同时由于应用是/MD,libcef_dll_wrapper.lib也要编译成/MD、/MDd的。

阅读全文 »

从Vista开始引入了UAC技术,应用程序在Windows下需要进行一些高权限操作时(访问高权限文件夹/注册表),是需要Administrator权限的,如果不是以Administrator权限运行,则对这些位置的写入会被重定向,具体的重定向策略见:http://blog.csdn.net/suixiangzhe/article/details/50503047  , 以及微软官方的文档:https://msdn.microsoft.com/en-us/library/bb756960.aspx

阅读全文 »

同步、异步、阻塞、非阻塞

在网络编程、乃至分布式系统开发中经常会遇到这四个概念,实际上四个概念是很难讲清楚关系与区别的,可以有多种解读的方式,这里只是对网上的资料进行整理,以网络IO为实例来尝试理解这种情况下的四个概念、以及记录下*nix/Windows下的几种网络IO模型。

阅读全文 »

为了收集程序崩溃时的dump信息,之前接入了Google的BreakPad,但一直没有起到太大的作用--因为定位不到具体的代码,这次仔细研究了一下这个问题,做一下记录。

阅读全文 »