NetSparkle C#程序自动更新

NetSparkle和Mac平台著名的Sparkle非常像,无论在界面,还是在程序的易用性上,都非常像。 服务器端 首先添加VersionI…

正确使用哈希加盐存储密码

To Store a Password Generate a long random salt using a CSPRNG. Prepen…

VS链接错误LINK ERROR

链接错误(error LINK2019、LINK2001: 无法解析的外部符号)有如下可能:

CUDA Thrust入门

CUDA初学者的提示

VS NuGet用法

VS自带的NuGet很像Linux的apt-get的感觉,用起来还是挺方便的。

C#隐藏功能

C#有很多好用的功能,从C/C++过度过来的程序员很可能想都想不到

智能指针

Boost智能指针 智能指针最早在boost中提出,直到C++11才被正式引入std库。 因此智能智能存在两种,一种是boost命名空间的,…

C#程序将DLL包进EXE方法

有时候我们在发布程序的时候只想发布一个EXE,而编写程序的时候往往会有多个DLL,这个时候如果能把这些DLL装进EXE将是一个很令人振奋的事…

C++ lambda表达式(匿名函数)

C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下: [函数对象参数] (操作符重载…

Std::set自定义排序

有两种方法: 1. 在类中重载小于号; 2. 给set制定一个伪函数(重载了括号的类,看起来像函数,所以叫伪函数)。 使用方法一时要注意如果…