This log is continuously updated and is purely used to record some thoughts
2016-5-29 Sunday
I just saw a blog, (http://blog.csdn.net/chenyujing1234/article/details/7752464) I think the knowledge points are very detailed, and I accidentally saw that polymorphism is subdivided: " Mandatory polymorphism, overloading polymorphism, type parameter polymorphism , containment polymorphism"
I was really surprised. I didn't even know what it meant. Later, when I looked for information, I realized that this was all I knew, but it was classified in more detail. . . . . Is this classification useful for practical work? In my concept, just need to know static polymorphism and dynamic polymorphism, and override, hide, overload, template. Originally, I wanted to study it in detail, but I will put it down for now. Record it for the time being, and have time to come back and taste it slowly.
2016-09-20
dll export class
http://www.cnblogs.com/cswuyg/archive/2011/10/06/DLL2.html
2016-12-19
Writing service programs
https://msdn.microsoft.com/zh-cn/library/bb540476.aspx
http://blog.csdn.net/qqwx_1986/article/details/6150284
2016-12-26
Talking about the difference between in and not in, exists and not exists in sql
https://my.oschina.net/u/2308739/blog/497643
2017-03-13
getopt and getopt_long functions
http://blog.csdn.net/cashey1991/article/details/7942809
2017-3-20
Compiled libWebSockets a few days ago and found the difference between the configuration of the other two solutions (RelWithDebInfo/MinSizeRel)
and realease: (configuration in vs)
relWithDebInfo
c/c++
General: debug info format, release (none) relWithDebInfo (program database (/Zi))
Optimization: enable inner function release(any applicable(/Ob2)) relWithDebInfo(only applicable to __inline(/Ob1)
connector
General: Enable incremental connection release (no (/INCREMENTAL:NO)) relWithDebInfo (yes (/INCREMENTAL))
debug: generate debug info release(no) relWithDebInfo(yes)
manifest tool
Input and output: release(none) relWithDebInfo($(IntDir)$(TargetName)$(TargetExt).embed.manifest)
MinSizeRel (relative to Release)
c/c++
General: optimize to minimize size (/O1)
2017-5-4 R-tree backup
http://download.csdn.net/download/cxz501177639/4949646
http://blog.csdn.net/v_JULY_v/article/details/6530142/
2017-06-20
Does the console have a message queue? (Yes)
http://blog.csdn.net/coredoor/article/details/8582001
2017-07-12
Synchronous asynchronous, blocking non-blocking
http://blog.csdn.net/caiwenfeng_for_23/article/details/8458299
2017-11-15
google mock
http://www.cnblogs.com/welkinwalker/archive/2011/11/29/2267225.html
2018-02-26 The first day of work
Outlook crashes kernalbase.dll ten seconds after startup
https://support.microsoft.com/zh-cn/help/3002649/outlook-2013-crashes-in-kernelbase-dll-due-to-corrupt-data-file