- 博客(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 362
翻译 SQL Server, PHP 截断Text 字段
PHP 可以使用很多数据库系统, 最经常用的是MySQL. 然而, SQL Server 是一个非常强大的,可以替换MySQL 的数据库, 很值得我们在大的项目中考虑使用。然而, 在PHP中 mssql 的扩展设置很容易被忽略,所以会导致一些奇怪的行为。 我在最近的一个项目中遇到这样一个不常见的问题, 每次从Text 类型的列中获取数据,都会被截断为大约4000个字符如
2017-08-24 17:27:10 559
原创 用 query 方法 获得xml 节点的值
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-17 10:15:58 2319
转载 SQL Server 2008 安装检查 重启
1. 重启机器,再进行安装,如果发现还有该错误,请按下面步骤2. 删除注册表项a 在开始->运行中输入regeditb 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\c 在右边窗口右击PendingFileRenameOperations,选择删除,然后确认d 重
2015-02-04 15:16:06 599
原创 用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 9671
转载 查找数据库中表的大小
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 582
原创 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 3050
翻译 用 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 1979
原创 在 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 3885
原创 保存包的副本到SQL Server
在解决方案资源管理器中,双击要保存其副本的包。在“文件”菜单上,单击“将 的副本另存为”。在“保存包的副本”对话框,在“包位置”列表中选择包的位置。如果位置为 SQL Server 或“SSIS 包存储区”,请提供服务器名称。如果保存到 SQL Server,请指定身份验证类型;如果使用 SQL Server 身份验证,还请提供用户名和密码。
2013-09-05 10:07:34 1092
原创 在SQL Server 中启用 FileStream
最近在研究在数据库中存储大数据文件,看到了FileStream 这个功能,记录下来以备后用FileStream 一般在安装的时候默认是不启用的,如果你留意的话,在选择数据库文件路径那个窗口,有一个标签是“FileStream".如果在安装的时候你没有启用,安装后可以通过以下设置来开启FileStream 功能。1. 打开 SQL Server 配置管理器, 在SQL server 服务
2013-09-02 23:51:13 7382
原创 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 2368
原创 用程序对控件的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 1968
原创 重命名 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 4698 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 2044
原创 Show 与 ShowModal 区别
最近遇到了问题,就是在form关闭时,需要判断一下是以哪种方式打开的然后分别处理,所已就看了一下ShowModal方法的源码,我截取了一段核心的 Show; try SendMessage(Handle, CM_ACTIVATE, 0, 0); ModalResult := 0; repeat Application.Han
2012-08-15 10:50:08 2912 1
原创 在枚举类型的值和字符串之间相互转换
Uses TypInfo;//定义枚举类型typeTDayofWeek=(Monday,Tuesday,Wednesday,Thursday,FriDay,Saturday,Sunday);//由值转换为字符串GetEnumName(TypeInfo(TDayofWeek),Ord(Monday);//结果应该是字符串'Monday';//由字符串得到值GetEnumValue
2012-07-11 14:19:40 6773 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 761
转载 Delphi制作DLL
Delphi制作DLL 一 Dll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五 调用静态载入六 调用动态载入七 在DLL建立一个Tform八 在DLL中建立一个TMDIChildform一 Dll的制作一般分为以下几步:1 在一个DLL工程里写一个过程或函数2 写一个Exports关键字,
2012-06-21 12:56:37 765
转载 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 9350
原创 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 3247
原创 获取一个文件的版本信息
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 958
原创 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 15101 3
翻译 delphi 监控系统时间
当系统时间改变时,如果你要做出反应,你可以处理WM_TimeChange windows 消息以下是例子代码原文:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~If you need to re
2012-04-11 18:07:57 1059
原创 delphi xe2 IDE Code editor 新特性
为了方便高效编写代码,delphi xe2 IDE 中有很多快捷操作,有的也许在之前的版本中就有。1. SyncEdit: 在code editor 同时编译相同标识符。 1). 选中一段包含相同标识符的代码; 2). 点击SyncEdit 出现在左边的模式图标 3), 修改第一个标示符,其它的也会随之改变,如果有多组相同的标示符,按tab键切换2
2012-02-14 16:28:15 4508 1
原创 使用 rundll32.exe
今天看delphi 深度历险,突然看到rundll32.exe这个程序,觉得不错,特此记录下来。顾名思义,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有 Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上
2011-09-22 16:54:32 945
原创 delphi获取本机IP地址
获取本机ip地址,其实方法有很多了,现在用windows api 在delphi下实现如下;1. 在uses 里引用 winsock 单元。2. 源码如下: function GetLocalIP:string;type TaPInAddr =
2011-09-20 14:33:55 12710 4
原创 delphi 中配置文件的使用(*.ini)
.ini 文件是基于文本类型的格式文件,用于存储程序初始化和配置数据。 .ini文件是有段(Sections)和键(key)组成的,每个文件可以有 n个段(每个段有方括号括起来),每个段可以有m个键,大致格式如下: [secontion] KeyN
2011-09-08 17:05:36 6007
原创 VMWare 虚拟机系统 ping 不通主机解决方案
最近搭了个虚拟机系统,虚拟系统死活ping不通主机,查了很久的资料,问题终于解决了,现在贴出来供大家参考。系统介绍: host system: windows 7(64 bit English) vmware(7.0) guest system: w
2011-09-02 13:44:58 14160
翻译 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 1451
转载 简单使用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 1034
原创 delphi 实现窗口动画效果 Animatewindow 的应用
今天去书店看书,发现了这个技巧,比起我以前用代码实现方便多了; 该动画效果就是用windows api 函数 :function AnimateWindow(hWnd: HWND; dwTime: DWORD; dwFlags: DWORD): BOOL; stdcal
2011-08-07 00:06:37 5549
原创 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 2814
原创 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 8816 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 6700
原创 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 950
原创 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 4093
转载 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 1536
Advanced Installer 10.2 Cracker
2013-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人