自定义博客皮肤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)
  • 收藏
  • 关注

原创 [转]阅读源码的感悟

原文链接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 500

原创 [转]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 1698

原创 [转]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 481

原创 [转]pugixml简介

原文链接http://blog.csdn.net/clever101/article/details/7521603 很久没写博客了,难得今天有空,心情也不错。写什么内容呢?就写写最近接触的一个很棒的xml操作库——pugixml。          以前觉得tinyxml也是一个挺好的操作xml文件的库。最近找到了pugixml库,发现pugixml库对tinyxml可谓是全面胜出。 一.支持字

2014-06-10 19:51:24 608

原创 深入浅出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 411

原创 [转]C++ 程序员成长过程

转自http://www.cnblogs.com/avril/archive/2012/04/25/2470220.html算是有同感,收藏这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言       如果你的基础很差, 建议不要一开始就

2014-06-10 19:51:19 550

原创 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 2701

原创 QT信号槽问题

信号槽使用很简单connect(sender,signal,receiver,slot);这样可以将两个类的调用关系简单化,举个例子Parameter类 signals:    void valueUpdate(); 这是一个信号函数,只有函数名,不需要函数体,QT会自动给你创建,我们看看是什么样子的 // SIGNAL 0 void Parameter::valueU

2014-06-10 19:51:15 429

原创 IEC62304配置管理框架

2014-06-10 19:51:12 966

原创 IEC62304风险管理框架

识别软件风险的任务根据ISO 14971进行风险管理识别软件项的危害处境识别危害处境的潜在原因评估SOUP软件的遗留问题列表(Bug清单)记录潜在的原因记录事件序列制定风险控制措施的任务定义风险控制措施将风险控制措施转化为需求并加以实现 验证风险控制措施的任务验证风险控制措施的有效性识别新的风险和事件序列记录风险的可追踪性

2014-06-10 19:51:10 1212

原创 IEC62304软件维护框架

软件维护计划的任务建立接收、记录、评估、解决和追踪医疗器械软件发行后的反馈制定确认反馈是否是问题的标准使用风险管理过程使用配置管理过程制定升级、补丁以及遗留问题修正计划问题和修改分析的任务记录和评估反馈(这个反馈可以使客户的也可以是内部的)使用问题管理过程分析和提起变更请求请求批准变更请求确认变更是否符合法规和用户需求使用IEC62304软件开发框架重新分级软件安全等级(

2014-06-10 19:51:07 1242

原创 IEC62304开发过程框架

软件开发计划的任务制定整体软件开发计划制定设计和开发计划规划软件开发的工具、标准和方法(Class C)制定软件集成和集成计划制定软件验证计划制定软件风险管理计划制定配置管理计划软件需求分析的任务根据系统需求分解软件需求将风险控制措施转化为软件需求重新评估风险更新风险管理文档,包含新的软件风险更新系统需求验证软件需求软件架构设计的任务将软件需求转换为软件架构定义软件

2014-06-10 19:51:05 987

原创 IEC_62304_CheckList

IEC 62304ReferenceSoftware Lifecycle ProcessApplicable forClassAClassBClassC  PRIMARY LIFECYCLE PROCESESS      5SOFTWARE DEVELOPMENT Process      5.1Development Planning Activity      5.1.1Software de

2014-06-10 19:51:03 1277

原创 IEC62304-2006解读

IEC62304强调医疗软件在明确和满足其预期用途的前提下,不能引发不可接受的风险 62304提供一个医疗软件开发的框架,并指出框架下每个过程的要求,62304将过程分解为若干活动,活动分解为若干任务 IEC认为开发高质量的医疗软件必须结合ISO13485质量管理体系和ISO14971风险管理体系 IEC认为软件既可以引入风险也可以作为其他部分的风险控制措施 IEC认为软件开发和软件维护是

2014-06-10 19:51:00 5627 1

原创 使用Arcanist进行工作

Arcanist是整合的arc(提交Phabricator)的命令工具集,使用的前提是要安装arc和Phabricator(这句是废话)但是要能正常使用,需先设置,如把arc设置为环境变量,PHP设置为环境变量,都不在话下,当然,我做了一个集成安装包,已经包含了安装和设置环境变量的功能,这还不够。还有其他需要设置的。设置SVN注释的编辑器 arc set-config editor "/

2014-06-10 19:50:58 2394

原创 Phabricator结合Arcanist使用实现Pre-commit代码审核(Windows)

Arcanist安装与配置--------------------------------------安装PHP下载http://windows.php.net/downloads/releases/php-5.4.27-nts-Win32-VC9-x86.zip下载VC9restrictX86 http://www.microsoft.com/en-us/download/details

2014-06-10 19:50:55 3856

原创 Phabricator结合SVN的使用(post-commit)

一般代码审核有pre-commit何post-commit的方法,这里介绍的是使用Phabricator结合SVN使用,采用post-commit的方式配置代码库 第一步要做的是就是告诉Pharicator,SVN库在哪里,选择菜单àRepositories 选择Create New Repository 选择Import an Existing External Reposi

2014-06-10 19:50:53 5194

原创 Phabricator安装(Ubuntu)

最近打算搞一个代码审核的系统,研究了一下,由于Phabricator可以与公司现有的SVN整合,打算做做看,因此开始找些资料来进行安装,找到了帖子http://blog.csdn.net/wiowei/article/details/8675383,跟着这个帖子开始倒腾 1、Phabricator不支持Windows,不要妄图在Windows中折腾 2、Phabricator

2014-06-10 19:50:51 2078

原创 上海贝尔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 2381

原创 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 670

原创 Python 3.3环境搭建

想花两天时间简单学习一下python作为脚本语言来使用,故简单的搭建了一下环境:1、Python安装,这个不多说 2、工欲善其事,必先利其器。我下面要选择一个IDE,IDE选择,很多,但是我选择Eclipse下安装Pydev插件,话说还比较好用 3、开发环境设置,为了让eclipse能解析python程序,我们需要将python设置到eclipse中,路径Window>>Pre

2014-06-10 19:50:44 357

原创 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 2183

原创 滚动条的处理

平时在处理滚动条程序时,总觉得代码很长,敲得手都累了,今天在试了试,也还行。总结起来大致有三步:设置滚动条的范围之类的基本信息,如可以再WM_SIZE消息中处理 响应滚动条消息并设置变化中的滚动条 更新界面变化 看个实例代码,当然,代码还是很长,可以想办法帮封装一下: case WM_SIZE:  cx = LOWORD(lp);  cy = HIWORD(lp);  si

2014-06-10 19:50:39 287

原创 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 497

原创 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 292

原创 .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 449

原创 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 534

原创 cron表达式的语法规则

cron表达式的语法规则 :十分钟你就能写克隆表达式      1简介   1.1     Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。   1.

2014-06-10 19:50:28 1015

空空如也

空空如也

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

TA关注的人

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