自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(59)
  • 资源 (5899)
  • 收藏
  • 关注

原创 100分-态度决定一切

如果将英文字母A到Z分别编上1—26的分数,(A=1,B=2,...Z=26)那么: 知识(knowledge)得到96分(11+14+15+23+12+5+4+7+5=96), 努力(hardwork)也只得98分(8+1+18+4+23+15+18+11=98), 态度(attitude)才是左右生命的全部(1+20+20+9+20+21+4+5=100)。我很喜欢这个算式,也很喜欢那句话:态

2013-02-23 22:32:01 2264

原创 C/C++中const 关键字详解

为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const 最常见用途是作为数组的界和switch 分情况标号(也可以用枚举符代替),分类如下:常变量: const 类型说明符 变量名常引用: const 类型说明符 &引用名常对象: 类名 const 对象名常成员函数: 类名::fun(形参) const常数组: 类型说明

2013-02-19 10:40:24 1631

原创 一位软件工程师的6年总结

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:PP

2013-02-19 10:20:04 2756 6

原创 C++中const用法总结

1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。2. const 修饰类的数据成员。 const数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的。因为类可以创建多个对象,不同的对象其const数据

2013-02-19 10:05:53 1401

原创 编码检查表-编写无错代码的指南

编码检查 表 总结 了《 Writing Clean Code 》的所有 观 点,教你 编 写整 洁 无 错 的代 码 。使用本表的最好 办 法是花两周 时间评审 一下你的 设计 和 编码实现 。先花几分 钟时间 看一看列表,一旦熟悉了 这 些 问题 ,就可以灵活自如地按它写代 码 了。此 时 ,就可以把表放在一 边 了。 一般问题 ── 你是否 为 程序建立了 DEBUG 版本? ── 你是否将

2013-02-19 09:57:04 1957

原创 10个让人受益的管理原理

1、彼得原理      每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。 这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体育的官员,而无所作为

2013-02-19 09:51:46 1515

转载 关于C++ const 的全面总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、const作用如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100; 2便于进行类型

2013-02-19 09:47:48 1454 1

转载 const使用详解

关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助: 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500;const int* a = &b; [1]int const *a = &b; [2]int* const a = &b; [3]con

2013-02-05 16:50:58 1520

转载 MFC:自绘标题栏,DefWindowProc的使用

标题栏的自绘是挺有用处的,这样可以美化程序,使自己的程序不那么千篇一律,算是美化界面中的一种。当然界面的美化,单靠自绘标题栏是不行的,不过,这可以算是一个开端。先说一下,自绘标题需要用到的几个函数:DefWindowProc,OnNcLButtonDown,OnNcMouseMove等。简单说明一下这三个函数的基本作用,DefWindowProc,默认的窗口处理函数,提供一些缺省处理,我们需要在其

2013-02-04 15:48:55 7638

转载 WM_NCCALCSIZE消息处理详解

WM_NCCALCSIZE消息处理详解【前言】 指定应用程序的标题高度和边框的宽度的方法有很多种。其中最普遍的方法有下面的两种:第一种:创建没有标题栏应用程序,在客户区让出一部分空间用一幅图片画一个标题栏,让人“误认为”是标题栏。第二种:处理应用程序接收到的WM_NCCALCSIZE消息,改变客户区在窗口中的位置,从而得到合适标题栏高度。 不能说哪一种方法好,哪一种方法不好,其实第一种做法简单易行

2013-02-04 15:24:18 12580 4

转载 一个比较完整的Inno Setup 安装脚本

一个比较完整的Inno Setup 安装脚本,增加了对ini文件设置的功能,一个安装包常用的功能都具备了。[Setup]; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|在IDE中生成GUID。)AppId={{A9861883-31C5-4324-BD9A-DC3271EEB675};程序名Ap

2013-02-02 15:57:26 6994 1

转载 Inno Setup 安装前卸载原程序

很多時候我們需要在安裝文件之前卸載原有的程序而不是覆蓋安裝,本文的code就是實現了這樣的功能。實現原理是:從注冊表'UninstallString'項中讀取卸載信息,用Exec進行靜默卸載。下面code中APP_NAME為你的程序名,可以去注冊表中確認。function InitializeSetup(): boolean;varResultStr: String;ResultCod

2013-02-02 15:53:44 11249

转载 Inno Setup使用上的几个问题

Inno Setup使用上的几个问题:【问题一:Inno Setup 执行REG文件代码?】[Run]Filename: "{win}\regedit.exe";Parameters:"/s {tmp}\reg.reg" // 静默参数/S【问题二:安装时,如果已经有同名文件存在,就不更新该文件?】[Files]Source: "test.tmp"; DestDir: "{app}"; Flags

2013-02-02 15:48:51 7829

转载 Inno Setup 打包工具总结

最近打包用到了Inno setup,在这个过程中容易犯一些低级错误,特别写出来已提醒自己1.打包文件夹打包文件按照向导来一般没什么问题,但文件夹就不一样了。向导生成的打包文件夹的代码如下:Source: "D:MyProject/XX/*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs它解压时直接把X

2013-02-02 15:44:48 7537 1

转载 Inno Setup的使用笔记

项目需要,前些天学习了Inno Setup这跨打包工具的使用方法,收获蛮多的。由于之前也没有打包过,一时间学起来非常吃力。vs自带有打包的程序,但是自己也都从来没有用过,不知道强大不强大,反正目前就觉得Inno Setup挺不错的。听说什么酷狗啊,QQ啊,金山啊这种大牛都是用这个打包的。吃惊!界面美化这块没有做,如果以后有时间,可以再去看看,反正现在不想看了,也都挺郁闷的。这个是我放在D盘的东西,

2013-02-02 15:33:47 3243

转载 注册flash.ocx inno setup

; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName "xx模块"#define MyAppName2 "xx模块"#define MyAppName3 "xx系统"#define MyAppVersion "2012"#define IncludeFramewor

2013-02-02 15:31:59 3609

转载 Inno Setup设置App Path

ValueName为空表示设置“默认”属性Flags为uninsdeletekey表示卸载的时候自动把整个key都卸载掉[Registry]Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\YourApplicationName.exe"; ValueType: string; ValueN

2013-02-02 15:28:09 4525

转载 Inno Setup获取安装参数

function GetMyParam(PName:String):String;var CmdLine : String; CmdLineLen : Integer; i : Integer;begin CmdLineLen:=ParamCount(); for i:=0 to CmdLineLen do begin CmdLin

2013-02-02 15:27:22 4764

转载 Inno setup 常用修改技巧

http://www.cnblogs.com/awei0611/archive/2010/06/09.html1 、如何让协议许可页面默认选中我同意按钮 [delphi] view plaincopyprint?[code] procedure InitializeWizard(); begin WizardForm.LICENSEACCEPTEDRADIO.Checked := true; en

2013-02-02 15:24:53 5739

原创 内存映射文件技术

内存映射文件技术1. 用途和基本操作用于不同进程之间的内存共享操作, 可以将一个物理文件映射到内存当中然后直接利用分配到的或者打开的命名共享内存的地址空间实现资源共享访问2. 相关流程1) 新建命名共享内存首先利用CreateFile或者CreateFileForMapping获得一个用于映射的物理文件句柄, 然后利用该文件句柄结合CreateFileMapping得到一个命名的共享内存映射文件句

2013-02-02 15:19:22 1589

转载 linux下c/c++ IDE开发工具介绍

目录(?)[-]编辑 anjuta编辑 kdevelop编辑 geany编辑 codeblocks编辑 eclipse编辑 netbeans编辑 其他IDE编辑 相关链接为避免以下某个软件安装时不自动安装 build-essential 不妨先执行:sudo apt-get install build-essential[编辑]anjutaAnjuta DevStudio 的官方地址:http:/

2013-02-02 15:18:18 2181

转载 64位BOOST编译

例:bjam --toolset=msvc-10.0 address-model=64 ... ...

2013-02-02 15:16:58 1495

转载 以前编写的inno setup脚本,涵盖了自定义安装界面,调用dll等等应用

; Script generated by the Inno Setup 脚本向导.; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!; 为1的时候表示定义成试用版本#define VERSION_TYPE ReadIni('Setup.ini', 'SetupType', 'type',

2013-02-02 15:15:55 6287

转载 INNO SETUP 5.5.0以上版本中文语言包

; *** Inno Setup version 5.5.0+ Chinese messages ***;; To download user-contributed translations of this file, go to:; http://www.jrsoftware.org/is3rdparty.php;; Note: When translating this

2013-02-02 15:14:45 10011 3

转载 inno setup介绍

1、Inno Setup 是什么?Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。关键功能:★ 支持现在所有正在使用的 32 位 Windows 版本: Windows 95,98,2000,Server 2003,XP,Me,NT 4.0 (不需要服务

2013-02-02 15:13:29 4755

转载 inno setup 安装/卸载 弹出网页

form:http://blog.csdn.net/cnjzy0106/article/details/5393371代码如下:卸载的[UninstallRun]Filename: http://www.xxxx.com/xxxx.html; Flags: shellexec runmaximized; Tasks: ; Languages:安装完成的:[Run]Filename: "http:/

2013-02-02 14:35:39 4245

原创 Inno Setup 编程技术全图文教程

http://www.caodi.name/blog/innosetup_pic.html初级教程如何安装到指定目录下?如安装到E:\空之轨迹SC[Setup]DefaultDirName=E:\空之轨迹SCDisableDirPage=yesDisableReadyPage=yesDisableFinishedPage=yes如何判定程序已经安装过而不重复安装,假如你的程序将要安装到 {pf}\

2013-02-02 14:34:03 9957 1

转载 Inno Setup教程

Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。关键功能:★ 支持现在所有正在使用的 32 位 Windows 版本: Windows 95,98,2000,Server 2003,XP,Me,NT 4.0 (不需要服务包)。 ★ 支持创建单个 EXE

2013-02-02 14:22:14 7026

转载 Inno Setup安装、卸载时判断是否程序正在运行

var ErrorCode: Integer; IsRunning: Integer; // 安装时判断客户端是否正在运行 function InitializeSetup(): Boolean; begin Result :=true; //安装程序继续 IsRunning:=FindWindowByWindowName('E家人客户端')

2013-02-02 14:09:31 8386

转载 INNO Setup 使用笔记

INNO Setup 使用笔记[Setup]AppName={#MyAppName}AppVerName={#MyAppVerName}AppPublisher={#MyAppPublisher}AppPublisherURL={#MyAppURL}AppSupportURL={#MyAppURL}AppUpdatesURL={#MyAppURL}

2013-02-02 14:05:40 5120 1

转载 inno setup拷贝文件夹

脚本范例分析:先来看看一段用INNO SETUP脚本向导创建的基本脚本的[Setup]段:[Setup]AppName=Premiere 6.5 汉化补丁-----------------(程序名称)AppVerName=Premiere 6.5 汉化补丁------------(程序名称+版本)AppPublisher=浩子工作室----------------------------(开发单位

2013-02-02 12:09:26 8585

转载 inno setup多目录安装

[Setup]ShowLanguageDialog=yesAppCopyright=版权所有(C) 2005, BitWorld Inc.AppName={cm:License} {cm:Packagename}AppVerName={cm:License} {cm:Packagename} {cm:Packagever}LicenseFile=OutputDir=E:/installUninst

2013-02-02 11:42:41 4607

转载 使用Innosetup制作安装包的一些技巧

1. 选择安装界面上的图片[Setup];设置界面上的两个图片WizardImageFile=WizModernImage.bmpWizardSmallImageFile=WizSmallImage.bmp2. 设置安装界面上的文字[Messages];设置开始界面WelcomeLabel1=%n欢迎安装 MyProgram开发系统 WelcomeLabel2=%n集MyProgram

2013-02-02 11:37:17 2995

转载 Inno Setup入门(二十二)——Inno Setup类参考(8)

列表框 列表框(ListBox)是Windows应用程序中重要的输入手段,其中包括多个选项用户可以从其中选择一个或者多个,程序根据用户的选择做出相应的处理,列表框在外观上和存储框类似,但是行为却有很大的不同,列表框中项一般是预先给定的,而存储框则可以让用户进行输入,并且列表框中的项被选择之后也会触发事件。Pascal脚本中列表框的类由TlistBox实现,其定义如下:TListBox

2013-02-02 11:31:33 1698

转载 Inno Setup入门(二十一)——Inno Setup类参考(7)

复选框 复选框(CheckBox)用于多个并不互斥的几个选项中作出一个或者多选择,例如字体可以有粗体、斜体和下划线,这三种状态可以任意组合,像这样的选项可以采用复选框实现。Pascal脚本中对应的类是TcheckBox,其定义如下:TCheckBox = class(TCustomCheckBox) property Alignment: TAlignment; read write

2013-02-02 11:31:00 1658

转载 Inno Setup入门(二十)——Inno Setup类参考(6)

存储框 存储框也是典型的窗口可视化组件,同编辑框类似,可以输入、显示文本,但是和编辑框不同的是,编辑框只能编辑、显示单行文本,而存储框则可以对多行文本进行操作。存储框的类定义如下:TMemo = class(TCustomMemo) property Lines: TStrings; read write; property Alignment: TAlignment; read

2013-02-02 11:30:25 1620

转载 Inno Setup入门(十九)——Inno Setup类参考(5)

单选按钮单选按钮在安装中也很常见,例如同一个程序可以选择安装不同的性质的功能,例如选择32位或者64位等,两者是排他性的,因此可以通过单选按钮(RadioButton)来实现,在同一个容器中放置的单选按钮是自动带有排他性的,Pascal脚本中单选按钮的定义如下:TRadioButton = class(TButtonControl) property Alignment: TAlignment;

2013-02-02 11:29:56 1802

转载 Inno Setup入门(十八)——Inno Setup类参考(4)

编辑框 编辑框也叫文本框,是典型的窗口可视化组件,既可以用来输入文本,也可以用来显示文本,是程序设计中最常用的组件之一,可以获取用户输入的许多信息。Pascal中的编辑框由类Tedit实现,该类的定义如下:TEdit = class(TCustomEdit) property AutoSelect: Boolean; read write; property AutoSize: B

2013-02-02 11:29:23 1711

转载 Inno Setup入门(十七)——Inno Setup类参考(3)

标签 标签(Label)是用来显示文本的主要组件之一,也是窗口应用程序中最常用的组件之一,通过对标签的使用,将能够给用户提供更加详细的信息。Pascal脚本中的标签由类TlLabel实现,该类定义如下:TLabel = class(TCustomLabel) property Alignment: TAlignment; read write; property AutoSize:

2013-02-02 11:28:50 1871

转载 Inno Setup入门(十六)——Inno Setup类参考(2)

这里将接着在前面的基础上介绍如何在自定义页面上添加按钮。按钮属于Tbutton类,该类继承自TbuttonControl,类定义如下:TButton = class(TButtonControl) property Cancel: Boolean; read write; property Caption: String; read write; property Default: Bool

2013-02-02 11:28:17 2106

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

空空如也

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

TA关注的人

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