我的闪存汇总

我的闪存中有些备忘的知识点,现在汇总起来,以便查阅:

==> (转)在UltraEdit中删除空行
网上搜集的文章中一般都有大量的空行,如果一点一点删除十分麻烦,有没有一个简单的方法解决呢?使用UltraEdit就可以!首先使用UltraEdit打开文件,选择“搜索”菜单的“替换”命令。在替换对话框中,选中“正则表达式”复选框,并在“查找什么”中输入:%[ ^t]++^p,注意^t之前有空格,然后,单击“开始”或“全部替换”按钮,进行替换删除空行。怎么样?一瞬间,文档中的空行全部消失了。简单吧! [2011-08-08 20:14:48]
==> Delphi自动处理含单引号字符串函数:QuotedStr [2011-08-19 14:06:20]
==> Delphi中如果使用了新的Indy包,在使用DataSnap时会报告一个DSTCPServerTransport的错误,删除原dcu,然后增加Source\Database搜索路径即可 [2011-10-18 05:25:55]
==> delphi welcomepage有时报内存错误,清楚IE缓存就好了。 [2011-11-12 06:37:37]
==> Delphi一句话获得本机IP:IdIPWatch1.LocalIP; [2011-11-18 11:09:19]
==> 刚看的,SQL分页,学习:--orderid 1:1028 10:10257 20:10267 30:10277
--查询第20-30条
select top 10 * from Orders where OrderID> 
(select max(OrderID) from 
  (select top 20 OrderID from Orders order by OrderID ASC ) t0
)
order by OrderID ASC [2011-11-30 14:59:00]
==> 一直使用pyscripter作为python的编辑器,很好用,但注意一下,它的源码文件默认为ansi,要在工具-选项-IDE选项中的编辑器中,将default file encoding in new files项的sf_ansi改为sf_utf8,要不会有中文编码乱码问题 [2011-12-05 16:03:20]
==> 如果不知道控件的属性在运行时如何代码控制,你可以在设计时设计一下,然后查看窗体代码,注意不是程序代码,就可以看到相关属性,在程序中参考一下即可。这个方法适用所有控件。 [2011-12-16 09:03:23]
==> Delphi 新版本一句话开启内存泄露报告 ReportMemoryLeaksOnShutdown := DebugHook<>0; [2012-01-05 10:46:11]
==> Delphi简单查询等待窗口,可以在query的BeforeOpen事件中打开等待窗口,然后在afterOpen中关闭等待窗口 [2012-01-13 13:38:28]
==> cxgrid中获取combobox当前选择值(不设定将取回以前的值): Properties.ImmediatePost := True; [2012-02-08 10:38:50]
==> ado操作SQL Server数据库,提示:多步操作产生错误,请检查每一步的状态值,检查,是有数据字段为varchar型的长度太短,改长即可。 [2012-02-08 20:18:36]
==> 今天有个事,提醒我要慎用cxGrid,我程序中一个查询,数据量不大,但因为里面涉及到数据的修改,我使用cxGrid来显示,客户告诉我要用4个多小时,我估算了一下数据量应该不会,至多十几分钟,后来我直接不连接cxgrid,时间竟然缩小到了不到1分钟! [2012-02-23 14:47:17]
==> Unidac使用dbmonitor,如果没有启动dbmonitor监视程序,则程序会报告10061错误 [2012-03-16 05:52:39]
==> win7 64位下,安装python32 x64和 pygame有问题,使用x86版本就OK了 [2012-03-16 19:48:18]
==> cxgrid 设置一列的properties为textedit,可以在validate事件中取displaytext信息 [2012-03-20 20:39:10]
==> SQL 连接异构数据库:SELECT a.*
FROM OPENROWSET('SQLOLEDB','servername';'sa';'password',
   'SELECT * FROM pubs.dbo.Authoers') AS a [2012-03-22 12:57:53]
==> 在SQLServer2000企业管理器中编辑存储过程总是出现: 
   SQL-DMO (ODBC SQLState:42000)
   错误:7405 异类查询要求为连接设置 ANSI_NULLS和ANSI_WARNINGS ...........

    解决方法如下:
    请在查询分析器中创建这个存储过程,以后这个存储过程在企业管理和查询分析器都能修改了。 [2012-03-22 13:22:49]
==> Firebird 2.1 的 authenation 主动将mixed 中的系统用户默认为sysdba权限 [2012-04-08 17:51:43]
==> Delphi DataSnap REST调用方法:加 /datasnap/rest,后跟服务类名称,方法名称和参数.语法如下:
http://server/datasnap/rest/<class>/<method>/<parameters> [2012-04-23 21:37:29]
==> CxGrid中文排序错误问题解决方法
单击报头,对CxGrid中的中文列进行排序时,会出现排序混乱的问题?

解决办法:

选择CxGrid-GridView-DataController-options,将下面的

dcoAnsiSort和dcoSortByDisplayText这两个参数设置为TRUE,即可!

http://www.cnblogs.com/fyen/archive/2011/03/11/1980==>html [2012-04-24 15:32:49]
==> delphi2010打开后显示"displayNotification: 内存不够"解决办法:打开IE浏览器,清理一下浏览器的历史记录和缓存就可以了 [2012-04-26 06:09:40]
==> Delphi 处理单引号问题 :QuotedStr [2012-05-02 20:27:30]
==> SQL Server增加序号:select ROW_NUMBER() OVER (ORDER BY ID DESC) AS 序号,* from sometable [2012-05-28 13:52:05]
==> BDE不支持nvarchar,慎用! [2012-06-06 06:30:14]
==> FastReport如果设置字体为宋体,则要将字符集设置为gb2312,否则会出现汉字乱码 [2012-06-18 15:17:23]
==> 调一排队机,如果纸张大小没有设置竟然打印的是乱码,设置后就可以了。汗... [2012-06-20 21:23:34]
==> 不用把pagefile 放在 RAMDisk上,关机会有问题 [2012-07-02 15:16:51]
==> windows7 无法删除文件夹 提示需要SYSTEM权限 
在删除某些文件夹时会提示 需要SYSTEM权限,查看文件夹的权限属性,会发现只有Administrar 跟SYSTEM用户对该文件夹有完全控制权限。

==>下两条命令就可以用来获取SYSTEM的CMD

  sc Create SuperCMD binPath= "cmd /K start" type= own type= interact  sc start SuperCMD
在该命令行里输入

del /f /s/ /q /a filename
就OK了! [2012-07-02 23:22:33]
==> UniDac Option中有个DefaultValues属性,可以设置是否取默认值 [2012-07-06 15:14:26]
==> 谷歌play 闪退的解决方法因为原装的rom没有谷歌play(原谷歌市场),所以要自行安装。但是自己安装以后会出现闪退的情况,本人亲自尝试解决方法如下:
安装谷歌player之后,找到data/app   com.android.vending-==>apk文件 (用 root explorer,这个文件管理器一般系统rom里面都有)
复制到 system/app  然后长按这个复制过去的文件 修改权限 把上面三行三列的那些对号都选中 
如果有的root explorer版本比较新 下面还有三个 那个不用选对号。重启开机。
(ps: 需要先安装谷歌services framework 服务框架) [2012-07-14 19:51:49]
==> google play安装不上,是要先安装谷歌services framework 服务框架 [2012-07-14 20:00:56]
==> 如何解决Google账户登录不上的的问题
下载R.E管理器挂载为读写,以文本编辑方式打开etc——hosts文件在==>0.0.1 localhost下添加如下IP 
==>14.204.100 clients2.google.com 
==>14.204.101 android.l.google.com
==>14.204.102 android.clients.google.com 
 
 然后重启,再试就可以连上谷歌账户了。(选择启用背景数据) [2012-07-14 20:17:06]
==> java环境变量设置1.打开我的电脑--属性--高级--环境变量2.新建系统变量JAVA_HOME 和CLASSPATH 
变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk==>7.0
变量名:CLASSPATH 
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
==> 选择“系统变量”中变量名为“Path”的环境变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 
变量名:Path 
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; [2012-07-23 15:43:15]
==> android打开已有工程,在file->new->other->create object from exists source   
通过browser 打到你所下载的目录即可. [2012-07-26 08:34:12]
==> cxGrid选择当前记录:tableview.Controller.FocusedRecord.Selected:=True; [2012-07-31 20:33:36]
==> cxGrid中内嵌ComboBox下拉,使用快捷键F4 [2012-07-31 21:10:00]
==> SQL Server 2008取字段信息:select   sys.extended_properties.value 
from sys.extended_properties   join   syscolumns   
          on   syscolumns.id=object_id( 'tpatient')  
           and   syscolumns.colorder=sys.extended_properties.minor_id
where   syscolumns.name= 'patid' [2012-08-01 10:34:12]
==> SQL Server 2000取字段信息:Select o.name AS tableName, c.name AS columnName, p.[value] AS Description 
FROM sysproperties p INNER JOIN 
sysobjects o ON o.id = p.id INNER JOIN 
syscolumns c ON p.id = c.id AND p.smallid = c.colid 
Where (p.name = 'MS_Description') AND (c.name = 'tpatient') AND (o.name = 'patid') 
orDER BY o.name [2012-08-01 10:35:07]
==> 使用Style,DevExpress 系列控件可以导出Excel时带颜色,在StylesGetContentStyle事件中:if ACell.DisplayText='0' then
      AStyle:=cxStyle1;而在CustomDrawCell事件中则无法导出颜色 [2012-08-03 11:37:00]
==> win7 64位,突然在ODBC中找不到access驱动了,原来需要找到“odbcad32.exe”,使用”以管理员身份运行“运行”odbcad32.exe“ [2012-08-04 15:02:04]
==> 替换源码前的数字序号:==> [2012-09-04 17:57:01]
==> windowbuilder安装:http://dl.google.com/eclipse/inst/d2wbpro/latest/3.6 [2012-09-13 16:24:59]
==> 74.125.237.1 dl-ssl.google.com 

具体操作方式:
目录:c:\windows\system32\drivers\etc下 找到hosts文件,其实是一个纯文本的文件,
1、用记事本打开
2、将:==>125.237.1 dl-ssl.google.com  添加至hosts文件最后一行
3、保存关闭Hosts,重新启动eclipse
==>  启动Eclipse,菜单点击进入Help -> Install New Software,在出现的窗口中点击Add按钮,然后在Name中输入你自定义的名称,Location中输入:http://dl-ssl.google.com/android/eclipse [2012-09-30 06:33:01]
==> 如果不使用Delphi自带的Indy,需要彻底删除相关的包和dcu [2012-10-11 15:15:56]
==> android开发时gen和bin目录的SVN管理
提交SVN的时候,应该把gen和bin去掉。同时,android编译的时候,会自动把src目录下的.svn文件也复制到bin下。如果直接删除bin和gen的svn,有时连src下的文件也被删除了。
办法是在Project-Properties下的Java Build Path里加上exclude规则:**/.svn/** [2012-10-17 17:08:12]
==> print_r($rs["客户编码"]);如果数据库编码为gbk,则网页文件的编码也一定要是gbk,否则出错,查看数据库编码:SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') [2012-11-02 10:13:17]
==> 帮朋友俢旧电脑,竟然不支持22吋的显示器,一进windows就什么也不显示,dos开机没有问题,换个小显示器OK. [2012-11-14 11:21:45]
==> Ubuntu下找不到启动Android SDK Manager和Android Virtual Device Manager的程序,最后在SDK的tools下运行./android,启动了Android SDK Manager,还是没有找到Virtual Device Manager, 后来发现就是./android,在菜单上(因为在Ubuntu的系统栏上)有Virtual Device Manager。 [2012-11-16 08:07:04]
==> Ubuntu恢复默认的桌面设置:unity --reset [2012-11-16 13:55:26]
==> Ubuntu下使用Virtual Box安装windows感觉好快! [2012-11-17 18:33:11]
==> ubuntu安装PyQt:  sudo apt-get install python-qt4 [2012-11-18 14:40:44]
==> 在/usr/share/ibus-table/tables/下有个template.txt是码表的模板 [2012-11-20 22:29:13]
==> 浏览器显示一个弹出式窗口,要求您打开文件,就像 PHP 引擎无法识别一样。php5-common 软件包出现问题。请用 php5 和 phpmyadmin 替换此软件包。要替换 php5-common,请运行下面的两个命令:

apt-get --purge remove php5-common

apt-get install php5 phpmyadmin [2012-12-30 07:26:32]
==> ubuntu建立phpmyadmin连接:sudo ln -s /usr/share/phpmyadmin [2012-12-30 07:33:39]
==> 网友:UniQuery一个严重BUG三层结构中用select * from ViewName where [where 子句] 返回的结果正常但加上order by [Field] 后,返回的结果就不正常了,少记录
用UniQuery直连数据库一切又正常,三层换成BDE,DBExpress也正常,TDatasetProvider.options,poRetaiServerOder为True,即可解决该问题 [2013-01-27 10:57:31]
原文地址:https://www.cnblogs.com/GarfieldTom/p/2916448.html