自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一刀日记

记录工作经验,留住生活痕迹

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

翻译 你应该知道的 30个python 的面试问题

原文: http://www.techbeamers.com/python-interview-questions-programmers/#q11. python 是什么? 使用python 有哪些好处? 你理解 PEP 8?Python 是最成功的解释性语言之一, 当你写一个python 脚本的时候, 它是不需要编译的。 其它的解释性语言有php 和 javascript.Python 程序的...

2018-04-25 18:32:52 340

翻译 SQL Server, PHP 截断Text 字段

PHP 可以使用很多数据库系统, 最经常用的是MySQL.  然而, SQL Server 是一个非常强大的,可以替换MySQL 的数据库, 很值得我们在大的项目中考虑使用。然而, 在PHP中 mssql  的扩展设置很容易被忽略,所以会导致一些奇怪的行为。 我在最近的一个项目中遇到这样一个不常见的问题, 每次从Text 类型的列中获取数据,都会被截断为大约4000个字符如

2017-08-24 17:27:10 540

原创 用 query 方法 获得xml 节点的值

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-17 10:15:58 2299

转载 SQL Server 2008 安装检查 重启

1. 重启机器,再进行安装,如果发现还有该错误,请按下面步骤2. 删除注册表项a 在开始->运行中输入regeditb 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\c 在右边窗口右击PendingFileRenameOperations,选择删除,然后确认d 重

2015-02-04 15:16:06 588

原创 用Delphi写一个UTF8编码格式的文本文件

...var f: TextFile;begin AssignFile(f, 'test.txt'); Rewrite(f); write(f, #$EF+#$BB+#$BF); // UTF-8 BOM,关键就是写入这个UTF-8的BOM, BOM 是 Bype Order Mark 的缩写。 writeln(f, UTF8Encode('中文')); CloseF

2014-07-02 14:41:24 9596

原创 批量收缩数据库日志文件

用脚本自动收缩数据库日志文件,当然你也可以稍加修改实现收缩数据库。

2014-06-23 14:44:30 1655

转载 查找数据库中表的大小

SELECT     t.NAME AS TableName,    p.rows AS RowCounts,    SUM(a.total_pages) * 8 AS TotalSpaceKB,     SUM(a.used_pages) * 8 AS UsedSpaceKB,     (SUM(a.total_pages) - SUM(a.used_pages)) * 8

2014-04-18 13:18:16 567

原创 C# 调用 Delphi 动态库 和 Com 接口

1. C# 调用 Delphi DLL  很多地方你都会看到,在.net 中用非托管方式调用delphi DLL, 以下就是语法, 注意DLL 的路径需要绝对路径,如果你把dll 放到c#项目的bin 下,就可以直接用文件名了  另外注意大小写(我没有测试过大小写不一样的情况), 建议在delphi 中声明方法的参数和返回值时用integer 或 pchar, 可以对应到C# 的 int

2014-02-19 16:43:45 3015

翻译 用 SQL 脚本读取Excel 中的sheet数量及名称

-- Get table (worksheet) or column (field) listings from an excel spreadsheet-- 设置变量declare @linkedServerName sysname = 'TempExcelSpreadsheet'declare @excelFileUrl nvarchar(1000) = 'D:\text.xlsx'

2013-09-26 17:12:52 1957

原创 在 SSIS package 中使用FTP

在ssis 包中使用FTP 实际上很简单, 直接拿一个FTP控制流(FTP 任务) ,配置一下FTP 服务器就可以了,但是当我想在SQL Server Job 中使用这个功能时却报了个错(如下), An error occurred in the requested FTP operation. Detailed error description: The password was no

2013-09-05 14:16:05 3617

原创 保存包的副本到SQL Server

在解决方案资源管理器中,双击要保存其副本的包。在“文件”菜单上,单击“将 的副本另存为”。在“保存包的副本”对话框,在“包位置”列表中选择包的位置。如果位置为 SQL Server 或“SSIS 包存储区”,请提供服务器名称。如果保存到 SQL Server,请指定身份验证类型;如果使用 SQL Server 身份验证,还请提供用户名和密码。

2013-09-05 10:07:34 1081

原创 在SQL Server 中启用 FileStream

最近在研究在数据库中存储大数据文件,看到了FileStream 这个功能,记录下来以备后用FileStream 一般在安装的时候默认是不启用的,如果你留意的话,在选择数据库文件路径那个窗口,有一个标签是“FileStream".如果在安装的时候你没有启用,安装后可以通过以下设置来开启FileStream 功能。1. 打开 SQL Server 配置管理器, 在SQL server 服务

2013-09-02 23:51:13 7273

原创 分享免费画图软件 Dia

这是一个开源的画图软件,而且有中文版 ,需要的到这里看吧。https://live.gnome.org/Dia

2013-03-28 17:23:13 3596

原创 Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine erro

我的系统出现这个问题的环境是 win7 64bit + SQL Sever 2008 32 bit+ MS Office 2010 64 bit, 已安装 AccessDatabaseEngine_x64.exe解决方法是:下载安装:http://www.microsoft.com/download/en/confirmation.aspx?id=23734更多信息参考

2013-02-27 11:16:16 2351

原创 用程序对控件的taborder 排序

procedure FixTabOrder(const Parent: TWinControl) ; var ctl, L: Integer; List: TList; begin List := TList.Create; try for ctl := 0 to Parent.ControlCount - 1 do

2013-02-22 17:07:32 1958

原创 重命名 delphi 编译输出文件名

Delphi xe3 可以, delphi 7 不可以 ,其他版本没测进入 Project Options - Build Events , 然后在 post-build event 下的command输入以下命令Move "$(OUTPUTDIR)$(OUTPUTFILENAME)" "$(OUTPUTDIR)$(OUTPUTNAME)_NEW$(OUTPUTEXT)"参

2013-01-10 23:05:20 4609 3

翻译 如何传递[Ctrl]+[Tab] 到 MDI子窗体

我在MDI 子窗体有个TabControl控件(如PageControl), 当按下Ctrl+Tab 或 Ctrl+Shift+Tab 组合键时,应用程序切换到了下一个MDI子窗口,而不是改变TabControl控件的活动页,我怎样才能强制MDI子窗体传递 Ctrl+Tab 组合键到 TabControl 控件那?答案:   这实际上是API层面的冲突,在MDI程序中,消息处理每次

2012-12-18 13:56:25 2028

原创 Show 与 ShowModal 区别

最近遇到了问题,就是在form关闭时,需要判断一下是以哪种方式打开的然后分别处理,所已就看了一下ShowModal方法的源码,我截取了一段核心的 Show; try SendMessage(Handle, CM_ACTIVATE, 0, 0); ModalResult := 0; repeat Application.Han

2012-08-15 10:50:08 2892 1

原创 在枚举类型的值和字符串之间相互转换

Uses TypInfo;//定义枚举类型typeTDayofWeek=(Monday,Tuesday,Wednesday,Thursday,FriDay,Saturday,Sunday);//由值转换为字符串GetEnumName(TypeInfo(TDayofWeek),Ord(Monday);//结果应该是字符串'Monday';//由字符串得到值GetEnumValue

2012-07-11 14:19:40 6754 1

原创 用RTTI 实现 禁用一组控件

Uses TypInfo;procedure DisableThem(Comps: array of TComponent);var Loop: Integer; PropInfo: PPropInfo;begin for Loop := Low(Comps) to High(Comps) do begin { Get info record for Enabl

2012-07-11 13:38:57 750

转载 Delphi制作DLL

Delphi制作DLL 一 Dll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五 调用静态载入六 调用动态载入七 在DLL建立一个Tform八 在DLL中建立一个TMDIChildform一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,

2012-06-21 12:56:37 747

转载 inno setup介绍

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

2012-06-19 13:48:15 9317

原创 SQL Server 统计一个数据库中各表记录数

with TableRecord(TableName,RecordCount) as( select o.name,i.rows from sysobjects o,sysindexes i where o.id=i.id and o.Xtype='U' and i.indid<2)select * from TableRecord order by tablename

2012-05-31 17:29:41 3225

原创 获取一个文件的版本信息

function ReadVersionInfo:string;type Translate=record wLanguage:WORD; wCodePage:WORD; end; lpTranslate=^Translate;var AppFileName,RequestInfo:string; VersionInfoSize,varDummy

2012-05-24 10:08:49 939

原创 Apache Unclean shutdown of previous apache run

最近开始学习php, 可是装完php 5 和 Apache 2.2 后, 服务死活起不来了,没办法,只能看error.log, 和 网上来回找原因,还好问题一个一个被解决掉了,但最后一个问题费了我老长时间,所以有必要分享出来,供大家参考。   最后的一个问题是(error.log 里的提示):logs/httpd.pid overwritten -- Unclean shutdow

2012-05-12 18:01:53 15034 3

翻译 delphi 监控系统时间

当系统时间改变时,如果你要做出反应,你可以处理WM_TimeChange windows 消息以下是例子代码原文:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~If you need to re

2012-04-11 18:07:57 1039

原创 delphi xe2 IDE Code editor 新特性

为了方便高效编写代码,delphi xe2 IDE 中有很多快捷操作,有的也许在之前的版本中就有。1. SyncEdit: 在code editor  同时编译相同标识符。      1). 选中一段包含相同标识符的代码;  2). 点击SyncEdit 出现在左边的模式图标     3), 修改第一个标示符,其它的也会随之改变,如果有多组相同的标示符,按tab键切换2

2012-02-14 16:28:15 4454 1

原创 使用 rundll32.exe

今天看delphi 深度历险,突然看到rundll32.exe这个程序,觉得不错,特此记录下来。顾名思义,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有 Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上

2011-09-22 16:54:32 904

原创 delphi获取本机IP地址

获取本机ip地址,其实方法有很多了,现在用windows api 在delphi下实现如下;1. 在uses 里引用 winsock 单元。2. 源码如下:  function GetLocalIP:string;type TaPInAddr =

2011-09-20 14:33:55 12609 4

原创 delphi 中配置文件的使用(*.ini)

.ini 文件是基于文本类型的格式文件,用于存储程序初始化和配置数据。    .ini文件是有段(Sections)和键(key)组成的,每个文件可以有 n个段(每个段有方括号括起来),每个段可以有m个键,大致格式如下:    [secontion]     KeyN

2011-09-08 17:05:36 5957

原创 VMWare 虚拟机系统 ping 不通主机解决方案

最近搭了个虚拟机系统,虚拟系统死活ping不通主机,查了很久的资料,问题终于解决了,现在贴出来供大家参考。系统介绍:     host system: windows 7(64 bit English)      vmware(7.0) guest system: w

2011-09-02 13:44:58 14106

翻译 delphi code editor All hotkeys(Delphi 代码编辑器中所有热键)

注:已翻译的都是测试过的命令,未翻译的是不能在我本机实现的。 CTRL+J - Invoke code templates(请求代码模板)  CTRL+T - Delete current word(删除当前单词)  CTRL+E - Incrementa

2011-08-29 11:30:51 1430

转载 简单使用Delphi中的TO-DO List

日期:2004-11-10 人气: 出处:CSDN作者: kobi链接:http://www.7880.com/Info/Article-37a721a0.html- Delphi是一款强大的编程工具,她的优点不仅仅是提供了一个非常强大的代码编译器,Del

2011-08-26 11:16:20 1010

原创 delphi 实现窗口动画效果 Animatewindow 的应用

今天去书店看书,发现了这个技巧,比起我以前用代码实现方便多了;    该动画效果就是用windows api 函数 :function AnimateWindow(hWnd: HWND; dwTime: DWORD; dwFlags: DWORD): BOOL; stdcal

2011-08-07 00:06:37 5474

原创 sql server 导出脚本 scptxfr.exe

<br />   导出DDL脚本,通常会在企业管理器或sql server management studio 右击要生成脚本的数据库|任务|生成脚本...来生成数据库脚本,今天又找到了一种通过外部程序来导出DDL脚本,这个程序就是SCPTRFR.EXE,语法如下:<br /> <br />SCPTXFR /s <服务器> /d <数据库> {[/I] | [/P <密码>]}<br />        {[/F <脚本文件目录>] | [/f <单个脚本文件>]}<br />        /q /r /

2011-05-04 13:48:00 2797

原创 Ehlib DBGrideh Filter 过滤

<br />使用DBGridEh自动过滤实现方法:<br />1.所用到的控件(以ADO为列):ADOQuery,DataSetDriverEh(ehlib),MemTableEh(ehlib),DataSource,DBGridEh<br />2.关联设置:DataSetDriverEh.ProviderDataSet:=ADOQuery;  <br />                 MemTableEh.DataDriver:=DataSetDriverEh;  <br />            

2011-02-25 11:23:00 8734 1

原创 delphi indy控件 idsmtp 邮件发送 gmail

<br />普通的邮件发送服务器直接设置<br /> <br />IdSMTP1.Host := smtp服务<br />IdSMTP1.Port:=端口,默认25<br />IdSMTP1.AuthenticationType := atLogin; //保证登录模式为Login<br />IdSMTP1.Username := 用户名<br />IdSMTP1.Password := 密码<br />最后idSMTP.Connect(),  <br />      IdSMTP1.Authenticat

2010-12-03 16:37:00 6633

原创 Delphi 动态数组应用

<br />声明: arrayname: Arrary of DataType<br /> <br />分配空间:SetLenght(arrayname, array_Lenght);<br /> <br />访问:arrayname[i]<br /> <br />遍历:for i:=Low(arrayname) to High(arrayname) do<br />             arrayname[i]<br /> <br />数组长度: Lenght(arrayname)

2010-11-17 09:44:00 926

原创 SQL Server 排序规则 COLLATE 修改

<br />1.修改实例的排序规则:运行tools/binn 目录下的 rebuildm.exe,使用方法可点击帮助查看,在 2000下可以,其他版本未作测试。<br /> <br />2.修改数据库的排序规则:Alter DATABASE [database name] COLLATE <collation_name>,具体的排序规则,可以查看帮助得到,中文的为 Chinese_PRC_CI_AS 、Chinese_PRC_CS_AS <br /> <br />3.修改数据列的排序规则: ALTER TA

2010-11-08 11:37:00 4047

转载 delphi 调用C# webservice

转载自:http://www.cnblogs.com/jdmei520/archive/2009/06/17/1505053.htmlWebservice技术的出现将各种开发技术和语言完全的融合了,下面就这种融合在C#和delphi之间的交互做一次全面的体现1.使用C#创建一个Webservice服务。 使用vs2005的模板创建C#的webservice非常容易。原文件如下: [WebS

2010-05-13 10:12:00 1507

Advanced Installer 10.2 Cracker

解压到安装目录的bin->x86 文件夹,运行*.exe, 如果不能自行找到advinst.exe, 请手动找到该文件,在register to 处输入任意数字。

2013-05-31

inno setup 介绍

这是一份对inno setup 比较详细的讲解,他里面的东西inno setup 帮助文档里也有,可以对比着做参考。

2012-06-19

ISTOOL 汉化包

istool 的汉化包,如果你想下ISTOOL工具,这不是你想要的,这只是个汉化包

2009-12-03

图书管理系统DELPHI版

本系统为单机版,功能包括图书查询,借阅,添加等等了,自己下来看好了,含源码

2009-09-20

空空如也

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

TA关注的人

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