软件技术
文章平均质量分 62
peapon
这个作者很懒,什么都没留下…
展开
-
[转]pugixml 一个xml解析库 简单快速, 支持XPath表达式, 感谢作者
原文链接http://blog.csdn.net/jdzfjfhnui/article/details/6672532只是简单的翻译了pugixml文档,暂时未翻译XPath部分./*1.对象模型pugixaml存储XML数据为DOM风格,整个xml文档(文档结构和元素数据)被存储在内存中作为一棵树.这棵树可以从字符流(文件,字符串,C++ I/O流)中加载,可以使用特定的API和XPath表达式原创 2014-06-10 19:51:29 · 1721 阅读 · 0 评论 -
[转]C++ 程序员成长过程
转自http://www.cnblogs.com/avril/archive/2012/04/25/2470220.html算是有同感,收藏这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就原创 2014-06-10 19:51:19 · 567 阅读 · 0 评论 -
QT设置控件颜色
设置控件文字颜色方法一:使用setPalette() QPalette pe;pe.setColor(QPalette::WindowText,Qt::green);nameLabel->setPalette(pe);unitLabel->setPalette(pe);hiLabel->setPalette(pe);loLabel->setPalette(pe);valueLabe原创 2014-06-10 19:51:17 · 2742 阅读 · 0 评论 -
Python 3.3环境搭建
想花两天时间简单学习一下python作为脚本语言来使用,故简单的搭建了一下环境:1、Python安装,这个不多说 2、工欲善其事,必先利其器。我下面要选择一个IDE,IDE选择,很多,但是我选择Eclipse下安装Pydev插件,话说还比较好用 3、开发环境设置,为了让eclipse能解析python程序,我们需要将python设置到eclipse中,路径Window>>Pre原创 2014-06-10 19:50:44 · 367 阅读 · 0 评论 -
IDA Pro 6.1 Python 版本问题
IDA Pro 6.1启动时遇到idapython: error executing init.py: ERROR: No module named os错误解决办法:删除IDA Pro文件夹下的python26.dll安装Python 2.6.x即可http://www.python.org/download/releases/2.6.6/原创 2014-06-10 19:50:41 · 2207 阅读 · 0 评论 -
W32Template.h
最近重新看下Windows程序设计,温故知新,感觉写那个WinMain函数实在是麻烦,定义一个宏来替代,模板如下:在写的过程中还出了一点小问题,在写一个宏要管一片代码时,代码间不能空行。#pragma once#include #ifdef _T#undef _T#define _T TEXT#else#define _T TEXT#endif#define TWOPI (2*3.14159)#d原创 2014-06-10 19:50:37 · 505 阅读 · 0 评论 -
VS2005下如何安装WTL
转自http://www.cnblogs.com/weitianshui/articles/1017178.htmlWindows Template Library - WTL的安装指南满地都是,而且源程序也附带了安装说明,似乎没有必要再多写一个。但是,事情并没有想象的那么简单,本人有过将近4年的C++开发经验,在两年前刚转入C#,有很长时间没碰C++了(最后使用的工具是VC++6.0)。今天原创 2014-06-10 19:50:35 · 299 阅读 · 0 评论 -
[转]pugixml简介
原文链接http://blog.csdn.net/clever101/article/details/7521603 很久没写博客了,难得今天有空,心情也不错。写什么内容呢?就写写最近接触的一个很棒的xml操作库——pugixml。 以前觉得tinyxml也是一个挺好的操作xml文件的库。最近找到了pugixml库,发现pugixml库对tinyxml可谓是全面胜出。 一.支持字原创 2014-06-10 19:51:24 · 614 阅读 · 0 评论 -
QT信号槽问题
信号槽使用很简单connect(sender,signal,receiver,slot);这样可以将两个类的调用关系简单化,举个例子Parameter类 signals: void valueUpdate(); 这是一个信号函数,只有函数名,不需要函数体,QT会自动给你创建,我们看看是什么样子的 // SIGNAL 0 void Parameter::valueU原创 2014-06-10 19:51:15 · 460 阅读 · 0 评论 -
上海贝尔I-240W-Q光猫 破解
最近总觉得有人蹭网,登陆了一下,确实有不熟悉的MAC登陆,决定破解一下,修改一下telecomadmin的密码总体的思路是:1、获取路由器的配置到本地,可以参考http://nctoro.com/?post=223这个帖子,获取和解压配置文件2、telnet到路由器,如果你没有修改的话应该是192.168.1.1,网上说需要用户名,但是我登陆不用,难道我的已经被爆破?3、修改配置文件中的telec原创 2014-06-10 19:50:48 · 2416 阅读 · 0 评论 -
Visual C++ engine is not properly installed 解决方案
问题描述:使用Visual Studio 2005的过程中,输出窗口输出Visual C++ engine is not properly installed错误提示,编译器无法正常使用。解决方案:进入Visutal Studio 2005的安装目录,使用regsvr32.exe 注册VCProjectEngine.dll 即可。实例:对于我的机器,Visual Studio 2005安装在D盘,原创 2014-06-10 19:50:46 · 679 阅读 · 0 评论 -
滚动条的处理
平时在处理滚动条程序时,总觉得代码很长,敲得手都累了,今天在试了试,也还行。总结起来大致有三步:设置滚动条的范围之类的基本信息,如可以再WM_SIZE消息中处理 响应滚动条消息并设置变化中的滚动条 更新界面变化 看个实例代码,当然,代码还是很长,可以想办法帮封装一下: case WM_SIZE: cx = LOWORD(lp); cy = HIWORD(lp); si原创 2014-06-10 19:50:39 · 295 阅读 · 0 评论 -
[转]pugixml库的使用
原文链接http://blog.csdn.net/yukin_xue/article/details/7540011 这两天接触了一个c++编写的xml解析库——pugixml,能解析xml内容,支持xpath解析,且能跨linux平台,不错!以前一直习惯用CMarkup,主要用它读写xml配置文件,但CMarkup不支持xpath,也只能在windows用,虽然习惯了CMarkup,不过若需要x原创 2014-06-10 19:51:26 · 492 阅读 · 0 评论 -
cron表达式的语法规则
cron表达式的语法规则 :十分钟你就能写克隆表达式 1简介 1.1 Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。 1.原创 2014-06-10 19:50:28 · 1046 阅读 · 0 评论 -
[转]阅读源码的感悟
原文链接http://www.csdn.net/article/2014-06-05/2820092-interview-with-pengxu源码阅读其实是一个逆向的工程,这期间必须会遇到种种问题。一般来说,我会遵循这样一个思维范式——Problem domain→model→architecture&implementation→improvement→best practice。1. 首先搞原创 2014-06-10 19:51:31 · 508 阅读 · 0 评论 -
.net破解示例
一、准备 需要的软件: Ildasm.exe:用来将dll,exe编译为IL文件 ilasm.exe:用来将IL文件编译回来dll或exe 这2个工具装好VS就有了(VS2005的可以处理2003的,反过来不行) 文本处理工具: UltraEdit :http://www.crsky.com/soft/1469.html EmEditorPro:http://原创 2014-06-10 19:50:32 · 454 阅读 · 0 评论 -
ucenter 报错 Error:Table \'ucenter.uc_pms\' doesn\'t exist解决方法
DROP TABLE IF EXISTS uc_pms;# MySQL 返回的查询结果为空(即零行)。# MySQL 返回的查询结果为空(即零行)。CREATE TABLE uc_pms(pmid INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,msgfrom VARCHAR( 15 ) NOT NULL DEFAULT '',msgfromid MEDIU原创 2014-06-10 19:50:30 · 540 阅读 · 0 评论 -
深入浅出MFC文档/视图架构之基本概念
原文http://dev.yesky.com/132/2333132.shtml引言 MFC引入了"文档/视图"结构的概念,理解这个结构是编写基于MFC编写复杂Visual C++程序的关键。"文档/视图"中主要涉及到四种类: (1)文档模板:class CDocTemplate; // template for document creationclass CSingleDocTempla原创 2014-06-10 19:51:22 · 417 阅读 · 0 评论