
杂七杂八
平时的胡思乱想与乐趣
Ju Yan
这个作者很懒,什么都没留下…
展开
-
C++实现图像转字符画
C++实现图像转字符画,不是在网上随便抄的原创 2020-07-01 16:23:13 · 3802 阅读 · 1 评论 -
C语言写一个斐波那契数列
C语言写一个斐波那契数列,带了段通项公式的推导原创 2020-05-27 18:05:37 · 493 阅读 · 0 评论 -
在win32上实现响应WM_NCLBUTTONUP
重写WM_NCHITTEST消息,在WM_NCLBUTTONUP在win32上实现响应原创 2020-04-27 19:29:29 · 492 阅读 · 0 评论 -
C++实现get和set
在C++里实现类似C#的get和set原创 2020-04-07 10:53:24 · 5346 阅读 · 3 评论 -
HelloWorld是怎么跑出来的?
基本上从学C语言的第一天起,我们就会知道一个C程序,需要经过编译、链接,才能得到可执行文件,然后,才能跑起来。在我们用IDE或者类似于gcc 1.c这样的命令的时候,有很多步骤被省略了。现在我想回过来看看它们,加深下理解。C语言从头到尾分为了预处理、编译、链接这三个过程。链接的结果可以是一个exe文件,即Windows系统上我们可以执行的程序。当然,链接器的输出也可以是一个dll、一个静态库l...原创 2020-02-05 23:47:12 · 468 阅读 · 0 评论 -
一个简单的log2(x)的快速计算方法
最近因为某一些原因,需要要求高速计算一下常用对数的值。但是自然对数的快速算法和常用对数的快速算法都没想到......只得去找那个以2为底的对数值的快速运算方法了,由于精度要求不高(大约0.1即可),固可以尝试这种方案。因为直接把float数据按照整数来读取,得到的值大约是满足这个式子:其中σ是一个无限小的数据,经过推导值大约是0.0450466,但是这个只是理论。实际却并非如此,我尝试...原创 2018-01-05 22:47:14 · 20443 阅读 · 1 评论 -
关于Win32 SDK(C++)的命令行获取,通过__argc和__argv
原来获取命令行是这样的:int APIENTRY wWinMain( _In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nShowCmd){ UNREFERENCED_PARAMETER(hPrevInstance); UNREFE...原创 2018-01-22 19:02:42 · 904 阅读 · 0 评论