5 kiki商

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

托盘,右键,windows全局快捷键,双击alt,自启动,ui隐藏

//autoselectDlg.cpp:实现文件//#include"stdafx.h"#include"autoselect.h"#include"autoselectDlg.h"#ifdef_DEBUG#definenewDEBUG_NEW#endif//用于应用程序“关于”菜单项的CAboutDlg对话框classCAboutDlg:...

2019-06-21 14:50:13

wpa学习(1)

这里写自定义目录标题我的学习源,请直接参见:https://randomascii.wordpress.com/2015/09/24/etw-central/wpa是什么?WindowsPerformanceAnalyzer,windows性能分析工具。https://docs.microsoft.com/en-us/windows-hardware/test/wpt/window...

2019-04-24 00:46:34

账户枚举相关函数

计算机名称的获取和当前用户名的获取https://docs.microsoft.com/en-us/windows/desktop/api/sysinfoapi/nf-sysinfoapi-getcomputernameexa#include#include#include<Windows.h>#includeusingnamespacestd;BOOLe...

2019-02-16 21:00:37

console输出 重定向的相关测试---目标是实时显示

#include<stdio.h>#include<tchar.h>#include<windows.h>#include<locale.h>intmain(){system("C_Code_test.exe>from_system.txt");//overwriteSECURITY_ATTRIBUTES...

2019-01-30 12:04:47

编码相关的编程实验

前面介绍了编码的基础知识,下面开始实验,最终将总结出相关的通用编码做法。charszBuffer[]="汉";wchar_twzBuffer[]=L"汉";TCHARtzBuffer[]=TEXT("汉&a

2019-01-20 15:59:38

编码-字符集-字符编码-code page-内码-big_endia-little_endian

编码的直接感受“汉”字的不同编码的文件存储数据:编码方式16进制GBK2312BABAunicodeFFFE496Cunicode-big-endianFEFF6C49utf-8EFBBBFE6B189Unicode、Unicodebigendian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE...

2018-12-28 23:56:15

Visual Studio 2017 - Windows XP (v141_xp)_多线程 (/MT)_xp_not_a_valid_win32_application问题解决

既然我已经使用了,上述配置,应该没有引用高版本的系统dll中的不存在的函数。查看它的导入表,也如我们所想。后来我看到网上这篇文章:https://blog.csdn.net/ryu2003/article/details/52064925最大的,提醒:版本匹配,pe中有一个字段,指定了最低支持的系统版本。我们将,平台工具集换成了v141_xp后,设置如下:我...

2018-12-28 11:22:08

windows 上c\c++ 字符处理,wchar,char 那些事

#include<stdio.h>#include<tchar.h>#include<windows.h>#include<locale.h>intmain(){_tsetlocale(LC_CTYPE,TEXT(""));charszBuffer[]="你好";wchar_twzBuffer[]...

2018-12-17 13:46:16

定制new 和 delete

了解new-handler的行为operatornew无法满足某一内存分配需求时之前,返回一个null,某些旧编译器这么做(现在也可以指定这么做)现在,调用new-handler为了指定“用以处理内存不足”的函数,调用set_new_handler函数:typedefint(__cdecl*new_hand)(size_t);new_hand__cdecl_se...

2018-12-15 17:17:01

了解隐式接口和编译期多态

模板与泛型编程了解隐式接口和编译期多态w必须支持哪一种接口,由template中执行于w身上的操作来决定的。这里,是,size(),normalize和swap、copy构造函数、不等比较凡涉及w的任何函数调用,例如operator>和operator!=,有可能造成template具现化,使这些调用得以成功,这样的具现行为发生在编译器。“以不同的temp...

2018-12-14 00:41:28

内存管理

内存管理内存泄漏内存泄漏的严重性和付出的努力无关,只与使用的方法有关关键在更易管理的类型中隐藏分配和释放单个对象使用make_unique或make_shared多个对象使用标准容器vector、无序map对字符串来说,使用string,比自己操作内存好减少显式分配和解除分配的数量,使剩余的示例更容易跟踪。缺少显式内存管理,宏,强制转换,溢出检...

2018-12-12 22:27:46

继承与面向对象设计

继承与面向对象设计确定你的public继承,表达的是is-a关系举例鸟鸟会飞大部分鸟会飞一部分鸟,比如,鸵鸟,不会飞分成两类会飞不会飞这样有一个问题,可能有些程序来说,不需要区分,两种会不会飞的鸟,此时,不区分会飞的鸟和不会飞的鸟,不失为一个完美而有效的设计所有的鸟都会飞,企鹅是鸟,但是企鹅不会飞所有的鸟都有fly的虚函数,但企鹅将其时限为...

2018-12-10 00:43:06

实现

实现尽可能延后变量定义式的出现时间只要定义了一个变量而其类型带有一个构造函数或析构函数,那么当程序控制流到达这个变量定义式,便需要承担构造成本:当这个变量离开其作用域,便承受析构成本。即使这个变量最终并未被使用,仍然需要耗费这些成本,所以应该尽可能的避免这种情形必要时定义、延时定义好处增加程序的清晰度并改善程序效率尽量少做转型动作C++四种转型格式const_cast...

2018-12-06 00:29:17

子集生成(bit、递归、子集生成)

#include<iostream>#include<algorithm>#include<stdlib.h>#include<cmath>usingnamespacestd;voidenumSubSetByRecurion(conststring&strInput){}voidenumSubSetBy...

2018-12-04 18:05:10

设计与声明

设计与声明让接口容易被使用,不易被误用用户可能犯什么错误错误类型以错误的次序传递参数可能传递无效的参数原则让类型容易被正确使用,不容易被误用:除非有好理由,否则应该尽量令你的types行为与内置types一致比如,一个容器,通过size()方法统一得到元素个数是最理想的方法,STL中任何接口如果要求客户必须计得做某些事情,就是有着“不正确使用”的倾向...

2018-12-04 01:31:16

资源管理

资源管理以对象管理资源voidf(){std::auto_ptr<Investment>pInv(createInvestment());//1.调用factory函数,2使用pInv,3.经由auto_ptr析构函数自动删除pInv获得对象后立即放进管理对象,RAII,资源获得时机便是初始化时机管理对象运用析构函数确保资源被释放问题auto_p...

2018-12-02 19:11:24

构造、析构、赋值运算

构造、析构、赋值运算了解C++默认编写并调用哪些函数如果没有声明,编译器将为C++类声明(编译器版本的)构造函数、一个拷贝构造函数、拷贝赋值操作符和一个析构函数,它们都是public、inline默认行为拷贝构造函数、拷贝赋值操作符单纯的将来源对象的每个非静态成员变量拷贝到目标对象内置数据类型字节拷贝非内置数据类型存在拷贝构造函数则调用,否则就执行同...

2018-12-02 02:35:27

确定对象被使用前已先被初始化

确定对象被使用前已先被初始化未初始化代表的是不确定内置类型,必须手工完成初始化内置类型之外的,构造函数进行初始化不要混淆了赋值和初始化的概念对象的成员变量的初始化动作发生在进入构造函数本体之前使用成员初值表这个初值表的初始化操作是在构造函数之前的如果是在构造函数内赋值,此时就是赋值而不是初始化了,因为,此时,某些成员变量的默认构造函数,或者,父类构造函数已经开始执行了...

2018-12-01 13:04:05

尽可能用const

尽可能用const细节const出现在星号左边,表示被指物是常量const出现在星号右边,指针自身是常量constint*pw;intconst*pw;含义相同STL迭代器中conststd::vector::iterator//iter值不可变std::vector::const_iteratorcIter;//cIter指向的内容不可变...

2018-12-01 12:20:21

Effective cpp(1)

声明式(declaration)是告诉编译器某个东西的名称或类型,但略去细节:externintx;//对象声明式std::size_tnumDigits(intnumber);//函数声明式classWidget;//类声明式template<typenameT>//模板(template)声明式定义式(definiton)的任务是...

2018-11-29 00:31:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。