自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (12)
  • 收藏
  • 关注

原创 解决Python+vscode环境,QThread 线程无法加入断点问题

Python+vscode环境下QThread 线程命中断点

2023-10-13 12:27:05 451 4

原创 VS Code久坐提醒插件,996防猝死[捂脸]

对于程序员来说,经常会遇到项目周期短的状况。白天开会讨论需求,晚上加班写代码,熬夜发版本,上线改 Bug。工作日就是:开会、写代码、倒水、上厕所、抽烟、改 Bug,一天最开心的时刻就是带薪拉屎。好不容易到了周末,有时还会通宵玩游戏,半个月也不运动一次。再好的身体,也会被这种高强度的工作,无规律的生活所击垮。随着年龄越来越大,加上每天久坐不起来运动运动,这样下去身体真的顶不住,久坐有挺多危害的: 久坐可能会导致心脑血管疾病增加 久坐可能会导致免疫力低下 久坐可能会导致损脑伤胃

2021-10-28 10:14:25 689

转载 代码自动生成-宏递归思想

Macro Recursionauthor: Kevin LynxPreface    本文可能是代码自动生成-宏带来的奇技淫巧>的续写。我尽力阐述如何让宏递归(或者说重复)地有规律地产生一些符号,而让我们少写很多重复代码,也许这些代码只有那么一点点的不同。将这项小技巧用于底层库的编写,会让代码看起来干净不少,同时文件尺寸也会骤然下降。Problem

2016-03-22 17:58:23 1284

转载 敏捷中的自组织团队

敏捷中的自组织团队,其“自组织”一词,可能不是太准确,不太符合关于“组织”一词的定义,因此有时也用“自指导团队”一词。敏捷中的自组织团队,肯定是由外部创建的,而非自发组织在一起的一个团队。它是一个由外部创建,然后给与授权,然后自行决定行动纲领的一个团队。这个团队接受外部给与的任务和约束条件,自行决定如何完成任务。在这个团队中,不存在外部指定的领导者,而是由团队成员自己决定,是“民主”,还是“集权”

2016-01-26 13:07:15 525

转载 敏捷的前提

我们看一下,敏捷是一帮什么人提出的?首先是一帮技术牛人,他们不愿意自己的聪明才智受到各种各样的掣肘和约束,于是提出了一个承诺。其次,他们是一帮品格高尚的人,能够严守自己的承诺,尽自己最大的力量去完成承诺。 因此,要实施敏捷,这两点必不可少。也就是实施敏捷的前提:1.在技术上要过关2.在品格上要过关 敏捷,意为着要分阶段为用户提交价值。

2016-01-26 11:32:56 556

原创 编译问题总结

今天遇到奇奇怪怪的问题形如:fatal error C1075: 与左侧的 大括号“{”(位于“……”)匹配之前遇到文件结束或者,定位的位置和提示的不相干再有明明声明的变量说不认识,如此种种可能是一个原因引起的:编码没错,点击"文件" - "高级保存选项" 保存为 "Unicode" 就OK了

2016-01-07 15:33:28 726

转载 vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。l 当VS2012安装后,VS2010的cvtres.exe就无法使用了。如果你的PATH环境变量中VS2010的工具路径第一个出现,而且链接器需要将.

2015-05-05 09:57:18 450

转载 C++中using的作用

1.在当前文件中引入命名空间这是我们最熟悉的用法,例如:using namespace std;2.在子类中使用 using 声明引入基类成员名称(参见C++ primer)在private或者protected继承时,基类成员的访问级别在派生类中更受限:class Base {public:std::size_t size() const { return n

2014-07-03 09:45:34 666 1

原创 MFC对话框程序屏蔽ESC和ENTER键退出,完美解决方案

asdtemplateclass TDlgBanEscEnter : public TBase{protected: TDlgBanEscEnter() { } template TDlgBanEscEnter(T1 p1) : TBase(p1) { } template TDlgBanEscEnter(T1 p1, T2 p2) : TBase(p1, p2)

2014-05-09 11:22:53 2695

原创 dll中的导出类序列化问题

为了使类可序列化的 CArchive 对象使用,类必须从 CObject 派生,并且必须实现的 DECLARE_SERIAL 和 IMPLEMENT_SERIAL 的宏。因为它们定义重载的函数,需要这些宏运算符 >>,为该类别明确。该类在扩展 DLL 中定义并使用 AFX_EXT_CLASS 宏,重载的函数中,导出的其中一个案例中运算符 >>,无法不与类一起导出。因此,如果主应用程序实例化的类

2014-05-07 12:36:19 923

转载 Sublime Text 2调用Visual Studio 2012的编译器编译C/C++

在linux下无需配置即可让ST用gcc进行编译。在windows下如果使用vs2012的cl编译工具就要折腾一番了。首先是安装vs2012(废话)。然后是配置环境变量。比较推荐在“用户变量”里编辑,首先是PATH1C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin;C:\Program File

2014-04-21 14:37:04 2638

原创 ADVASSERT

#ifdef _DEBUG#define ADVASSERT(bValue, sTips) \ do { \ static bool flag=false; \ if (!flag) \ { \ if (!bValue) \ { \ int ret = AfxMessageBox(FormatSt

2014-04-03 11:56:31 495

转载 Launch Batch Scripts as Administrator (with GUI UAC prompt)

Launch Batch Scripts as Administrator (with GUI UAC prompt)posted May 28, 2011, 1:37 AM by Evan Greene   [ updated Dec 12, 2011, 3:58 PM ]UPDATE 12/12/2011 { Updated with some bett

2014-02-20 09:10:34 1120

原创 vs2010 win7 win8 编译时报权限错误

1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(732,5): warning MSB3075: 命令“regsvr32 /s "D:\project\CleanDir\Debug\CleanDir.dll"”已退出,代码为 5。请验证您是否有足够的权限来运行此命令。1>  上一错误已转换为警告

2014-02-08 13:57:37 2184

转载 DLL 组件(Component) 对象(Object) OLE控件 ActiveX控件 OCX COM

DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源,一般来说,DLL是一种磁盘文件,以.dll、.DRV、.FON、.SYS和许多以.EXE为扩展名的系统文件都可以是DLL;它由全局数据、服务函数和资源组成,在运行时被系统加载到调用进程的虚拟空间中,成为调用进程的一部分。如果与其它 DLL 之间没有冲突,该文件通常映射到进程虚拟空间的同一地址上。

2014-02-07 10:01:46 1403 1

转载 The Transition from Qt 4.x to Qt 5

The transition from Qt 4.x to Qt 5 is not expected to be significant. However, the “modularization” of the Qt code base requires some amount of changes to project configuration, such as use of “header

2014-02-01 21:14:46 807

转载 用SetProcessWorkingSetSize降低内存使用

在项目中对程序性能优化时,发现用SetProcessWorkingSetSize() 方法使内存降低了很多,于是查阅了相关的资料如下。一 SetProcessWorkingSetSize 的工作原理以下来自:http://blog.csdn.net/zlt982001/archive/2005/08/28/466879.aspx那么我的程序为什么能够将占用的内存移至虚拟内存

2014-01-28 17:27:56 7126

转载 Chrome浏览器正在测试“短暂应用 ephemeral apps”功能

根据国外咨询网站的报道,谷歌Chrome团队正在开发一种“短暂应用”(ephemeral apps),用户无需下载,通过点击链接就可以运行使用应用软件。该功能还提供了两个独立组件,Ephemeral App(能够在chrome://flags/#enable-ephemeral-apps选项中进行激活启用)可以让你在未正式安装到本地之前就可体验到Chrome的功能,另一种是Linkable

2014-01-28 11:10:36 670

原创 可重入函数

一、可重入函数1)什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入 函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。

2014-01-09 13:34:52 548

原创 关于c++, serialization, json, xml, binary

有一段时间了,我开始寻找c++对象和json结构的转化类库感谢开源社区的蓬勃发展cereal

2014-01-07 13:46:00 1047

原创 当inpalceedit遇到输入法

当inpalceedit遇到输入法,折腾了近一天,找到了正解,先贴下来,有空再整理afx_msg void OnImeStartComposition();afx_msg void OnImeEndComposition();afx_msg LRESULT OnImeComposition(WPARAM wParam, LPARAM lParam);ON_MESSAGE_VOID(WM_IME_S

2013-12-27 14:41:10 592

转载 C++ 通过Thunk在WNDPROC中访问this指针 [转]

本文基本只讨论原理,具体实现请参见后续文章《C++ 通过Thunk在WNDPROC中访问this指针实现细节》当注册窗口类时,WNDCLASSEX结构的lpfnWndProc成员应设置为窗口过程函数的地址,这是一个C风格的函数指针,所以我们只能使用全局或静态函数的地址,这在我们将窗口封装为C++类时会很麻烦,因为我们无法在一个全局或静态的WindowProc函数中直接访问类实例,这就需要一些手

2013-11-29 12:14:24 675

原创 读《设计模式解析》

《设计模式解析》 ---- 应对变化        A Note About Customers    My experience with customers has taught me several things:    ·They usually know their problem domain very well (most know it better than I ev

2013-11-22 13:49:07 664

原创 windows下用vs2010编译v8,不用折腾,下载就能用,ALL IN ONE

最近想在c++程序中嵌入js脚本,v8是最热门的全能选手了,不解释,就这么愉快的决定了参考了官方编译向导:http://code.google.com/p/v8/wiki/BuildingWithGYP觉得很蛋疼,就想有个整理好的就不用这么麻烦了,搜遍了大江南北长城内外,竟然没有一个能用的(除了一个2009年的旧版本),被微软给惯坏了,不习惯黑乎乎的命令行,配置来配置去的。没办法,只能

2013-10-09 10:19:13 4228 1

转载 详细解说 STL 排序(Sort) 【转】

作者Winter详细解说 STL 排序(Sort)0 前言: STL,为什么你必须掌握1 STL提供的Sort 算法1.1 所有sort算法介绍1.2 sort 中的比较函数1.3 sort 的稳定性1.4 全排序1.5 局部排序1.6 nth_element 指定元素排序1.7 partition 和stable_partition

2013-06-17 13:57:45 436

原创 用REST实现优雅的URL显示[转]

以前就是觉得 /nowamagic/article/article_id 这样的地址非常的漂亮,但是那只是表象罢了,了解深入以后,发现必须有一个客户端的Ajax Engine和Server端的服务配合,才能实现一个REST风格的应用,下面就是我的实验。要对外提供哪些服务。服务器端的服务可能会被众多的浏览器请求,也可能被第三方应用程序所调用,所以需要从总体上来考虑这个对外的“应用程序接口”(AP

2011-06-03 09:03:00 578

原创 扩展界面

http://sourceforge.net/projects/my-gui/http://sourceforge.net/projects/opendatabag/

2009-10-24 14:03:00 533

原创 错误笔记

d:/program files/microsoft visual studio/vc98/include/new(35) : error C2061: syntax error : identifier THIS_FILEd:/program files/microsoft visual studio/vc98/include/new(35) : error C2091: functio

2009-10-16 11:01:00 463

软件公司组织结构及职责设计方案.pdf

软件技术有限公司 组织结构及职责设计方案 导读: 1.组织结构现状 2.组织结构调整 3.部门职责 4.岗位设置

2021-07-26

Visual Assist [2270] 传统替换版,非飘云阁

Visual Assist [2270] 传统替换版,非飘云阁,无毒无害,亲测可用

2018-06-19

Visual_Assist_X 2217 [附破解] [2018最新]

Visual Assist X 2217 安装包+破解补丁 安装原版助手后运行《Visual Assist X 通用破解补丁 v2.0.exe》即可,省时省力,亲测可用

2018-01-05

Visual Assist X V10.9.2112.0

Visual Assist X 10.8.2112一样覆盖VA_X.dll

2016-10-16

Visual Assist X V10.9.2074.0 [2015最新安装包+破解dll].rar

10.9.2062版本于2015.4.7发布,是目前最新的版本,此版破解了使用限制,破解了局域网检测,安装好官方版本后,复制破解掉的dll文件到安装目录下即可. 在 Win7/Win8 + VS2010/VS2012 环境中亲测过没有问题才传上来的,请大家放心使用,至于没有破解成功的朋友,我相信一定是你们的操作哪里出了问题,或者就把旧版本的删除掉重新安装一下再试试(正常情况下是不需要卸载旧版本的,直接安装新版本的就好了)。 【使用说明及注意事项】 1、使用本软件前请删除其他的破解版本,或直接安装官方版本,否则Visual Assist X将无法使用! 2、破解后无法恢复,如要恢复请卸载后重新安装!

2015-10-08

Visual Assist X 10.8.2029 [2014最新安装包+破解dll]

Visual Assist X 10.8.2029 安装包+破解补丁 破解方法和以前一样覆盖VA_X.dll即可完美破解 支持最新的VS2013,亲测可用

2014-04-14

c++ coding standard [英语]

Andrei Alexandrescu被认为新一代C++天才的代表人物,2001 年,Andrei撰写了开风气之先的经典名著《Modern C++ Design》,由于其中对Template技术的精湛运用,该书震撼了整个C++社群,开辟了C++编程领域的“Modern C++”新时代。 2005年,Andrei与C++标准委员会主席Herb Sutter联袂出手,合作的《C++ Coding Standard》则回归朴实,将C++社群二十多年积累的宝贵智慧汇集与一本薄薄的小书之中。 本书实际上涵盖了 C++ 程序设计的每一个方面,包括:设计和编码风格、函数、操作符、类的设计、继承、构造与析构、赋值、名字空间、模块、模板、泛型、异常、 STL 容器和算法等等。书中对每一条规范都给出了言简意赅的叙述,并辅以实例说明;书中还给出了从类型定义到错误处理等方面的大量 C++ 最佳实践,包括许多最新总结和标准化的技术,即使使用 C++ 多年的程序员也会从中受益匪浅

2012-06-26

Intellicad可编译源码

1.VC6下可编译通过,是目前网上能找到的最全的版本。缺少某些dll的源码,只有线程的dll 2.Autocad兼容。不仅界面、命令集、文件格式和AUTOCAD高度兼容,并且它的编程接口LISP和SDS(c++)也和AUTOCAD兼容; 3. 技术比较成熟,现国内已有多家制图公司采用其核心进行开发; 例如:开目的尧创CAD、艾克斯特的AtCAD、凯思CASS的PICAD旗舰版、华途的AXCAD,加上之前的炜衡、中望、浩辰,国内最少有7家IntelliCAD Base的CAD产品。

2012-02-02

Visual.Assist.X.V10.6.1862 破解版【2012最新】

Visual.Assist.X.V10.6.1862 这个版本修正了一系列的bug,并且对于VS2010的支持也更好了,特别需要提出的是新增加了对C++11 标准的两个关键字的支持,auto 和nullptr,需要用到C++新标准的朋友一定要进行更新。 破解方法还是覆盖方式的补丁,拷贝到安装目录覆盖一下VA_X.dll即可

2012-01-11

Visual Assist X 10.6.1819.0_Cracked.By.Piggy

Visual Assist X 10.6.1819.0_Cracked.By.Piggy 不用过多介绍,就是你要找的

2010-05-01

Beyond+STL+(中文版)

如果你对泛型编程、库设计以及C++标准库感兴趣,那么这本书正适合你。因为本书的目标读者是中级至高级的C++程序员,也覆盖了一点点C++的基本概念。正如题目所说的,本书的重点是在Boost库的普通使用、最佳实践、实现技术及设计原理。

2010-03-18

Exceptional C++[中文] + More Exceptional C++[英文]

Exceptional C++[中文] More Exceptional C++[英文]

2009-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除