- 博客(101)
- 资源 (37)
- 收藏
- 关注
原创 【分享】一个c++ 模板,支持 宽字节多字节的注册表操作类
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611通过模板特化的方式,实现uniface和多字节的接口配置使用到c++11 function bind#pragma once#include <string>#include <functional>#include <windows.h>namespace RegKey{ enum Name { ...
2020-12-02 08:34:56
249
原创 win32项目中使用 skia渲染的一个编译问题
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611如果出现编译错误。//private\sktfitsin.h(68): error C2589: “(”:“::”右边的非法标记//private\skto.h(14): note: 参见对正在编译的函数 模板 实例化“bool SkTFitsIn<D,S>(S)”的引用template <typename D, ty...
2020-11-21 16:08:28
571
原创 现有的网页和本地交互的技术方案(浏览器插件技术等)
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611今天偶然需要确定一个浏览器需要借助本地资源的需求。偶然听同事说起一种技术。才发现,原来还有这种技术,而且还是很多年了的。所谓的本地资源,其实可以包括:本地文件设备等,本地的计算资源CPU,GPU,内存等。总结一下就是,网页无法完成的工作,需要借助本地的能力。这里总结一下,现有几种技术:1、ActiveX插件IE使用,c++。比较老了,不怎么使用了,I...
2020-11-20 22:14:35
2103
3
原创 【代码备忘】VC判断自己窗口的另一种方法
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611【代码备忘】VC判断自己窗口的另一种方法FindWindow就不说了,这说 的是另一种:GetProp代码也差不多:查询... HWND hWndPrevious = ::GetWindow(::GetDesktopWindow(),
2014-08-15 17:35:30
1010
原创 【代码备忘】火狐浏览器插件xpi自动从网站下载安装的代码
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611【代码备忘】火狐浏览器插件xpi自动从网站下载安装的代码插件测试 function install_firefox_plugin() //安装方法{ var params = { "Foo": { URL: "htt
2014-05-22 10:32:28
2038
原创 【小记备忘】IE11的插件兼容问题
【小记备忘】IE11的问题欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 今天碰到一个插件不能使用,仅在IE11下无法使用,IE678910都正常;插件是c++开发的COM组件。于是调试了一下网页,发现问题所在:if(navigator.userAgent.toLowerCase().indexOf(
2014-05-05 12:16:50
2340
原创 【代码备忘】今天突然写的一个比较奇葩的C++ 代码,模版,friend,友元...
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 今天突然脑袋一闪,写出这样的代码。这样就能 不用在Ta中添加friend class ,只要实现Tb 就能访问Ta的private 属性了。应该是比较奇葩的代码吧 。。。。。#include using namespace std;templatecl
2014-04-29 10:43:19
1547
原创 【代码备忘】C++ fstream 读写 unicode 文件
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611所谓的unicode文件,无非就是在文件头部插入了 0xFFFE的标志。。。读写的时候对应的读写 就可以了。namespace fileStream{ bool readFile_Unicode( const string &file ,wstr
2014-04-28 09:22:43
4525
原创 【小记备忘】之sscanf 安全方法 sscanf_s【2014.04.23】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 sscanf_s 使用的时候,要指定最大长度。。 static const char *s_formatBaseSourceString = "{#%16s}{#%12s}"; //{#MyOutputFileName}{#MyAppVerPath}
2014-04-23 11:13:36
3222
2
原创 【代码备忘】VC设置电脑环境变量、注册表操作
欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 【设置电脑环境变量】设置电脑环境变量很简单,因为window而言,环境变量都对应的存储在注册表中,所以只要写注册表就能做到新增删除修改环境变量了!So easy环境变量在注册表中的位置: HKEY_CURRENT_USER ->Environment
2014-04-21 09:05:58
1701
原创 【代码备忘】阻塞执行程序、获取文件图标
欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 MFC代码备忘阻塞执行程序:由于用到阻塞执行,会让主进程假死,所以这里是在线程里面执行了轮训。unsigned int __stdcall ThreadFunc_BlockRunning(void *lpvoid) //线程函数{
2014-04-11 09:06:06
1118
原创 【代码备忘】MFC遍历文件夹、删除文件夹、CTreeCtrl使用方法
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 所贴代码皆有一些工程代码,会对应标出!【遍历文件夹 & CtreeCtrl插入节点】void CDirTraversal::FindDir(HTREEITEM pItem , const CString &dirPath )//HTREEITEM 为一个Ctre
2014-04-02 10:45:18
1916
原创 你确定你会用搜索么?
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 1.关键字:””作用:搜索中精确匹配短语用法:”Z-Turn博客”结果:精确匹配””的搜索结果2.关键字:-作用:结果中不包含“-”后面的内容用法:音乐 -mp3结果:搜索结果中不包含mp3相关的信息3.关键字: OR作用:查询结果中包含查询短语
2014-03-31 14:27:43
1022
原创 凑一篇
今天刚好新公司 上班一周。入职也算运气不好。。电脑是自己装的,指纹自己去搞 的。唉.... 很多东西 还是不能依赖别人来提醒。还是要自己去问!!!自己多问!
2014-03-28 09:08:52
796
原创 **PC浏览器面试题.......【2014.03.17】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 1.vector和list的区别和选择;2.虚析构函数;3.COM套件模型原理;4.UDP多大不容易丢包;5.6.7.HTTPS原理8.windbg调试程序启动时刻9.CDN加速原理10.如果要你设计浏览器
2014-03-17 17:27:58
767
原创 【小记备忘】之简单的线程池的设计【2014.03.12】
【小记备忘】之简单的线程池的设计【2014.03.12】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 线程池,一个多么牛逼的字眼。。最近看了一个简单的开源网络库Micro-Development-Kit 的代码,看到了一个简单的线程池的实现。So,备忘一下。先看我根据代码总结的类图:当然,funct
2014-03-12 15:32:22
1081
原创 【小记备忘】之模版编程传入常量类型时候的备忘template<char *>【2014.03.12】
【小记备忘】之模版编程传入常量类型时候的备忘template【2014.03.12】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 代码为先:typedef char * pchar;templateclass TChars{public: TChars() { pc = new char[
2014-03-12 11:54:23
1603
翻译 [笔记]详解socket模型和三次握手四次挥手过程【转载】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611以下是我结合老师的视频和网上资料,精心整理的笔记,对socket模型,以及模型中三次握手、四次挥手过程的解读。说实话,我花了老久才有所理解,我想没接触过这块的同学应该和我差不多吧,因此将这部分笔记发出来供大家参考,如有错漏之处希望大家指正,谢谢!
2014-02-25 16:45:28
1336
原创 【小记备忘】之Winnet调用webservice【2013.12.23】
【小记备忘】之Winnet调用webservice【2013.12.23】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 #include "stdafx.h"#include #include //#import "Wininet.lib"static TCHAR* g_lpszSOAPRequest =
2013-12-23 18:04:43
1216
原创 【小记备忘】之C/C++ 杂记,确定结构体中成员变量的偏移量【2013.12.23】
【小记备忘】之C/C++ 杂记,确定结构体中成员变量的偏移量【2013.12.23】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 确定结构体中成员变量的偏移量:思路:将地址0位置转换成一个结构体指针,然后各个变量的地址就是其偏移地址。代码:struct A{char a;short b;
2013-12-23 10:10:59
1200
原创 STL源码剖析之 traits 技术小结【2013.12.12】
STL源码剖析之 traits 技术小结【2013.12.12】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 代码完全VS2005 编译通过,欢迎朋友们指教 一定虚心切磋 我是上群群主 #include using namespace std;//欢迎加入我们的QQ群,无论你是否工作,学生,只要有c
2013-12-12 10:58:37
1316
原创 STL源码剖析之map set multimap multiset【2013.12.10】
STL源码剖析之map set multimap multiset【2013.12.10】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 map 关联容器(key-value对应),set 关联容器( 集合) 默认不能重复multimap 同map,multiset同set,只是允许重复SGI STL
2013-12-11 10:34:18
1477
原创 【小记备忘】之C/C++ 杂记,catch,调用构造函数,内存分配,隐式转换【2013.12.11】
【小记备忘】之C/C++ 杂记,catch,调用构造函数,内存分配,隐式转换【2013.12.11】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 【一】关于一般的函数传参 和 catch异常抛出传参的不同点1.普通的参数传参有传值,传引用,static的区别;catch则没有,就算声明的cetch是传值传引用等
2013-12-11 09:57:32
1137
原创 【小记备忘】之C/C++函数调用约定,函数参数压栈顺序【2013.12.09】
【小记备忘】之C/C++函数调用约定,函数参数压栈顺序【2013.12.09】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 问题引申:int arr[]={6,7,8,9,10};int *ptr=arr;*(ptr++)+=123;printf("%d,%d",*ptr,*(++ptr));
2013-12-09 16:28:52
1188
原创 【设计模式】之策略模式粗谈【2013.12.06】
【设计模式】之策略模式粗谈【2013.12.06】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 今天看Effect c++ 其中一点【考虑virtual函数以外的其他选择】这一节中说道了策略模式。因而有感,小结一下;个人的语言总结就是,策略模式,分为两块:一块存储类似的策略:表示策略的具体执行过
2013-12-06 17:07:00
1035
原创 STL源码剖析之哈希表 hashtable【2013.12.06】
STL源码剖析之哈希表 hashtable【2013.12.06】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 哈希表,一种键值对用的关系。具有关联性。也称散列表,主要是通过特殊算法建立值和键的关系,然后根据键值对应存储和搜索。因为是键值对应的关系,所以再键的存储上面,会出现一种【碰撞】问题,即
2013-12-06 12:35:22
3543
原创 STL源码剖析之红黑树【2013.12.05】
STL源码剖析之红黑树【2013.12.04】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 【红黑树】红黑树是一种受限制的搜索树,其限制如下:.
2013-12-05 10:30:25
1273
原创 STL源码剖析之树 tree 二叉搜索树 红黑树【2013.12.04】
STL源码剖析之树 tree 二叉搜索树 红黑树【2013.12.04】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 树 在数据结构中是一个很重要的成员。详细无论哪本数据结构的书都有介绍!如果没有的话,你确定你买的是对的书么?STL中,树相关的就是 平衡二叉树,二叉搜索树就是一种平衡二叉树,红黑树则
2013-12-04 10:33:24
1095
原创 c++ 应对内存不足 申请失败 的情况【2013.12.02】
c++ 应对内存不足 申请失败 的情况【2013.12.02】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 对计算机来说,内存永远是有限的。有用完的时候。对程序来说,虽然内存用完的情况万年都不一定碰到一次,但是这种情况是存在的,所以需要对这种情况做处理。简单的方法:【设置内存申请失败异常函数】
2013-12-02 14:48:01
4361
原创 STL源码剖析之slist【2013.11.26】
STL源码剖析之slist【2013.11.26】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 标准STL是没有slist的 这里的slist(单向链表)是SGI 版本的STLslist是单向链表,只能单项移动,其实可以想stack queue一样,做成一种容器配接器,但是SGI 并没有这样做,
2013-11-26 10:18:01
1225
原创 STL源码剖析之heap,priority_queue【2013.11.25】
STL源码剖析之heap,priority_queue【2013.11.25】欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 priority_queue是一种特殊的queue,queue的出队顺序是根据入队顺序确定的,priority_queue则有一种权重概念,他的出队顺序由这个权重大小决定。
2013-11-25 17:16:08
1421
原创 STL源码剖析之stack,queue容器【2013.11.25】
STL源码剖析之Stack,queue容器【2013.11.25】SGI STL中 stack和queue 不是严格的容器,而只能算是一种应用与容器的配接器(配接器可以分为容器配接器,迭代器配接器,仿函数配接器)stac
2013-11-25 16:17:06
1383
原创 STL源码剖析之Deque容器【2013.11.25】
STL源码剖析之Deque容器【2013.11.25】deque是说起来和上一篇的List有点像,他是一个双向队列,但是不循环。(队列:在一个顺序空间内 实现一种 先进后出 的属性)deque的定义:
2013-11-25 15:42:32
1569
原创 STL源码剖析之List容器【2013.11.18】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 STL源码剖析之List容器【2013.11.18】欢迎加入我们的QQ群,无论你是否工作
2013-11-25 11:45:24
1096
原创 STL源码剖析之Vector容器【2013.11.15】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 STL源码剖析之Vector容器【2013.11.15】容器在STL中是和使用者联系最多的。Vector容器,没什么很多需要注意的。STL中vector的结构主要成员如下:start为头部迭代器,作为随机访问的基数。[n] = sta
2013-11-18 09:44:54
1303
原创 STL源码学习之迭代器iterator 【2013.11.15】
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 STL源码学习之迭代器iterator 学习来源《STL 源码剖析》 侯捷译【2】SGI STL迭代器iterator迭代器在STL中的低位是很重要的,可以说有了,STL容器才有存在的意义。一个东西存在的意义在于,让别人能够使用,能够操作,迭代器之于容器
2013-11-18 09:44:38
1413
原创 STL源码学习之空间配置器allocator【2013.11.15】
STL源码学习【2013.11.15】 《STL源码剖析》SGI STL 空间配置器 allocator SGI 用了自己的alloc 而不是STL标准的allocator,为了符合STL标准,也实现了allocator,但是实现中都是默认使用自己的alloc看代码就知道,SGI STL中 模版的声明地方都是这样template //这里用户使用的是不指定的话,用的都是
2013-11-18 09:43:29
851
原创 【勤思善想 之 判断大端小端】我想到的判断大端小端的方法!绝对不同于网络上其他方法!
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 关于判断大端小端,网络上很多方法。关于大端小端,介绍一下:内存地址大家都知道是有序号顺序的,因为就是高低之分,大小之别了。而数据在内存中存放都是化成二进制了的,同样就有了高低大小之别了。假设存储0x12345678 这个数据小端模式:CPU对操作数的
2013-11-11 15:23:58
1048
原创 【游戏算法之贪吃蛇】我想的贪吃蛇算法
欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 原文地址很久以前自己写过贪吃蛇游戏。。用的QT。当时没想太多就写了...现在 把当时写贪吃蛇用到的小蛇的算法大致梳理一遍。因为时隔一年多之久,当时用QT写的游戏,所以现在只能大概归纳一下了。而且可能把以前的算法优化了一下。呵呵。。。一切尽在不言中。【代码也附上
2013-11-11 13:31:23
2283
原创 关于c / c++ 数组的初始化【2013.11.8】
欢迎加入C/C++ QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 关于c / c++ 数组的初始化数组的初始化方法:一般就是申明的时候 {***} 来初始化一个数组看代码int a[5] = {0};//这样a的存储全部为0int a[5] = {1,2,3,4,5};//这样为 1 2 3 4 5int a[5]
2013-11-08 15:54:21
796
Wingate Wingate很好用的WingateWingate Wingate很好用的Wingate
2010-10-20
Mento Supplicant 6.2.7zMento Supplicant 6.2.7z
2010-09-16
无线网络密码查看器.rar无线网络密码查看器.rar
2010-09-12
射手播放器。。。老版本射手播放器。。。老版本
2010-09-11
MYODBC.rarMYODBC.rarMYODBC.rar
2010-09-11
集合网盘下载工具.7z集合网盘下载工具.7z集合网盘下载工具.7z
2010-09-11
漂亮的任务栏时钟 Clock Tray Skins 1.77 绿色精简版.rar
2010-09-08
UltimateDefrag (磁盘碎片整理)绿色汉化版 2008 2.0.0.51.rar
2010-09-08
屏幕录像专家注册(www.greenxf.com).rar.rar
2010-09-02
无线网络破解工具汉化版.rar
2010-09-02
Iparmor_xp911.com木马克星
2010-09-02
Swift开发文档《The Swift Programming Language》
2014-06-04
网速监控 v1.2 MFC VC C++ 网速监控 线程
2012-03-12
自己写的 工资管理系统
2010-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人