首页 > 技术文章 > 闪存备份,记录平时一些小随笔

GarfieldTom 2014-05-04 15:41 原文

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

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

解决办法:

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

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

http://www.cnblogs.com/fyen/archive/2011/03/11/1980340.html [2012-04-24 15:32:49]
40. delphi2010打开后显示"displayNotification: 内存不够"解决办法:打开IE浏览器,清理一下浏览器的历史记录和缓存就可以了 [2012-04-26 06:09:40]
41. Delphi 处理单引号问题 :QuotedStr [2012-05-02 20:27:30]
42. Copy和Past,会帮你,也会害了你! [2012-05-10 21:05:37]
43. SQL Server增加序号:select ROW_NUMBER() OVER (ORDER BY ID DESC) AS 序号,* from sometable [2012-05-28 13:52:05]
44. BDE不支持nvarchar,慎用! [2012-06-06 06:30:14]
47. K3只认YYYY-MM-DD [2012-06-15 12:34:03]
48. FastReport如果设置字体为宋体,则要将字符集设置为gb2312,否则会出现汉字乱码 [2012-06-18 15:17:23]
49. 调一排队机,如果纸张大小没有设置竟然打印的是乱码,设置后就可以了。汗... [2012-06-20 21:23:34]
50. 不用把pagefile 放在 RAMDisk上,关机会有问题 [2012-07-02 15:16:51]
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]
52. UniDac Option中有个DefaultValues属性,可以设置是否取默认值 [2012-07-06 15:14:26]
53. 谷歌play 闪退的解决方法因为原装的rom没有谷歌play(原谷歌市场),所以要自行安装。但是自己安装以后会出现闪退的情况,本人亲自尝试解决方法如下:
安装谷歌player之后,找到data/app com.android.vending-1.apk文件 (用 root explorer,这个文件管理器一般系统rom里面都有)
复制到 system/app 然后长按这个复制过去的文件 修改权限 把上面三行三列的那些对号都选中
如果有的root explorer版本比较新 下面还有三个 那个不用选对号。重启开机。
(ps: 需要先安装谷歌services framework 服务框架) [2012-07-14 19:51:49]
54. google play安装不上,是要先安装谷歌services framework 服务框架 [2012-07-14 20:00:56]
55. 如何解决Google账户登录不上的的问题
下载R.E管理器挂载为读写,以文本编辑方式打开etc——hosts文件在127.0.0.1 localhost下添加如下IP
72.14.204.100 clients2.google.com
72.14.204.101 android.l.google.com
72.14.204.102 android.clients.google.com

然后重启,再试就可以连上谷歌账户了。(选择启用背景数据) [2012-07-14 20:17:06]
56. java环境变量设置1.打开我的电脑--属性--高级--环境变量2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; [2012-07-23 15:43:15]
57. android打开已有工程,在file->new->other->create object from exists source
通过browser 打到你所下载的目录即可. [2012-07-26 08:34:12]
58. cxGrid选择当前记录:tableview.Controller.FocusedRecord.Selected:=True; [2012-07-31 20:33:36]
59. cxGrid中内嵌ComboBox下拉,使用快捷键F4 [2012-07-31 21:10:00]
60. SQL Server 2008取字段信息: [2012-08-01 10:34:01]
61. 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]
62. 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]
63. 使用Style,DevExpress 系列控件可以导出Excel时带颜色,在StylesGetContentStyle事件中:if ACell.DisplayText='0' then
AStyle:=cxStyle1;而在CustomDrawCell事件中则无法导出颜色 [2012-08-03 11:37:00]
64. win7 64位,突然在ODBC中找不到access驱动了,原来需要找到“odbcad32.exe”,使用”以管理员身份运行“运行”odbcad32.exe“ [2012-08-04 15:02:04]
65. 替换源码前的数字序号: [2012-09-04 17:56:45]
66. 替换源码前的数字序号:\A(\s\d)|(\d{1,3}) [2012-09-04 17:57:01]
67. windowbuilder安装:http://dl.google.com/eclipse/inst/d2wbpro/latest/3.6 [2012-09-13 16:24:59]
68. 74.125.237.1 dl-ssl.google.com

具体操作方式:
目录:c:\windows\system32\drivers\etc下 找到hosts文件,其实是一个纯文本的文件,
1、用记事本打开
2、将:74.125.237.1 dl-ssl.google.com 添加至hosts文件最后一行
3、保存关闭Hosts,重新启动eclipse
4. 启动Eclipse,菜单点击进入Help -> Install New Software,在出现的窗口中点击Add按钮,然后在Name中输入你自定义的名称,Location中输入:http://dl-ssl.google.com/android/eclipse [2012-09-30 06:33:01]
69. 如果不使用Delphi自带的Indy,需要彻底删除相关的包和dcu [2012-10-11 15:15:56]
70. 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]
71. print_r($rs["客户编码"]);如果数据库编码为gbk,则网页文件的编码也一定要是gbk,否则出错,查看数据库编码:SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') [2012-11-02 10:13:17]
72. 帮朋友俢旧电脑,竟然不支持22吋的显示器,一进windows就什么也不显示,dos开机没有问题,换个小显示器OK. [2012-11-14 11:21:45]
73. 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]
74. Ubuntu恢复默认的桌面设置:ulity --reset [2012-11-16 13:53:07]
75. Ubuntu恢复默认的桌面设置:unity --reset [2012-11-16 13:55:26]
76. Ubuntu下使用Virtual Box安装windows感觉好快! [2012-11-17 18:33:11]
77. ubuntu安装PyQt: sudo apt-get install python-qt4 [2012-11-18 14:40:44]
78. <a href="/u/453818/" target="_blank">@wid</a> 3*8 [2012-11-19 09:55:30]
79. 在/usr/share/ibus-table/tables/下有个template.txt是码表的模板 [2012-11-20 22:29:13]
80. 浏览器显示一个弹出式窗口,要求您打开文件,就像 PHP 引擎无法识别一样。php5-common 软件包出现问题。请用 php5 和 phpmyadmin 替换此软件包。要替换 php5-common,请运行下面的两个命令:

apt-get --purge remove php5-common

apt-get install php5 phpmyadmin [2012-12-30 07:26:32]
81. ubuntu建立phpmyadmin连接:sudo ln -s /usr/share/phpmyadmin [2012-12-30 07:33:39]
82. 网友:UniQuery一个严重BUG三层结构中用select * from ViewName where [where 子句] 返回的结果正常但加上order by [Field] 后,返回的结果就不正常了,少记录
用UniQuery直连数据库一切又正常,三层换成BDE,DBExpress也正常,TDatasetProvider.options,poRetaiServerOder为True,即可解决该问题 [2013-01-27 10:57:31]
83. windowsbuilder安装:http://dl.google.com/eclipse/inst/d2wbpro/latest/4.2 [2013-03-27 22:02:04]
84. 好强大的TRichView ! [2013-04-05 21:16:43]
85. Ubuntu安装jdk:sudo apt-get install openjdk-7-jdk [2013-05-05 08:51:43]
86. 王林『快码』,我一直在用的输入法http://jdkm.ys168.com/ [2013-06-30 12:34:30]
87. 非常好的消息系统:http://www.zeromq.org/ [2013-06-30 15:06:14]
88. DataSnap最好使用ADO,UniDac默认值处理有点麻烦 [2013-07-16 14:08:02]
89. UniDac做服务端,不是设置DefaultValue为True,客户端指定字段列表,不要包含ID字段,然后对返回的字段设置默认值 [2013-07-16 14:24:55]
90. TDSProviderConnection放在窗体上程序退出时会有错误,而放在dm上则不会,没搞明白是怎么回事 [2013-07-18 21:43:14]
91. github支持svn检出,之前还真没注意到! [2013-07-20 07:28:59]
92. cxGrid显示行号在gridmode下有问题 [2013-08-05 15:32:15]
93. unidac处理主从表设计时可以运行时有问题可能是charset的问题 [2013-08-05 15:32:51]
94. ehlib删除选择的多行:dbgEmp.SelectedRows.Delete; [2013-08-06 08:17:29]
95. if dbgEmp.SelectedRows.Count &gt; 0 then begin if MessageBox(Handle, &#39;您要删除所有选中的记录吗?&#39;, &#39;删除记录?&#39;, MB_OKCANCEL + MB_ICONWARNING) = IDOK then begin IF qryEMP.RecordCount &gt; 0 then begin dbgEmp.SelectedRows.Delete; end; end; [2013-08-06 08:20:30]
96. android直接把控件宽高设为零,然后设置layout_weight,即可按屏幕比例划分 [2013-10-17 10:41:10]
97. org.hibernate.MappingException: could not instantiate id generator

在数据库生成的映射文件的把 &lt;generator class=&quot;identity&quot;/&gt; 改成
&lt;generator class=&quot;native&quot;/&gt; 就OK
虽然毕设提交没有几天了,但是不能太浮躁了,加油!! [2013-10-18 13:16:17]
98. java在和json交换数据时,属性第一个字母要小写,要不然会出错 [2013-10-24 17:49:50]
99. select 合同编号, [values]=stuff((select &#39;,&#39;+[销售合同编号] from BJContractContentDetail t where 合同编号=BJContractContentDetail.合同编号 for xml path(&#39;&#39;)), 1, 1, &#39;&#39;)
from BJContractContentDetail
where BJContractContentDetail.合同编号=&#39;QHC1004001BJ111&#39;
group by 合同编号 [2013-11-11 17:43:22]
100. DAO组件中不要注入SessionFactory,而是注入HibernaterTemplate,或者继承自HibernaterTemplate [2013-11-25 07:26:05]
101. 之前写的重定向system.out到gui一直没有问题,使用log4j2后发现log无法重定向,加了个 follow=&quot;true&quot;属性搞定 [2013-11-28 05:45:30]
102. eclipse中junit光标停在方法上则为测试该方法,否则为测试全部方法 [2013-12-02 08:05:50]
103. hibernate - http://download.jboss.org/jbosside/updates/stable [2013-12-06 14:51:44]
104. Spring IDE for Eclipse在线安装网址:
http://springide.org/updatesite/ [2013-12-06 14:51:53]
105. virtual swing designer - http://visualswing4eclipse.googlecode.com/svn/trunk/org.dyno.visual.swing.site/ [2013-12-06 19:21:14]
106. windowsbuilder - http://dl.google.com/eclipse/inst/d2wbpro/latest/4.2 [2013-12-06 19:21:31]
107. Hibernate Query查询如果使用setParameter,则参数用?方式传递,如果要命名参数,则以:形式传递 [2013-12-09 10:46:55]
108. jdbc连接mysql乱码,一要设置mysql编码为utf-8(和Java编码一致),二在连接url中加上haracterEncoding=utf8 [2013-12-21 19:40:33]
109. VPN:http://www.1601860.com/ [2013-12-22 15:30:51]
110. VPN:https://ddnete.com
https://ddvpn.net
http://ddvpn.com [2013-12-22 15:31:18]
111. VPN:http://www.rrvpn.com/ [2013-12-22 15:37:07]
112. 不开启事务,sf.getCurrentSession().save(po);报告错误:org.hibernate.HibernateException: No Session found for current thread [2013-12-25 12:51:00]
113. Spring3.1去掉了HibernateDaoSupport类。hibernate4需要通过getCurrentSession()获取session。并且设置
&lt;prop key=&quot;hibernate.current_session_context_class&quot;&gt;org.springframework.orm.hibernate4.SpringSessionContext&lt;/prop&gt;
(在hibernate3的时候是thread和jta)。 [2013-12-25 15:50:04]
114. Hibernate4:缓存设置改为&lt;prop key=&quot;hibernate.cache.provider_class&quot;&gt;net.sf.ehcache.hibernate.EhCacheProvider&lt;/prop&gt;
&lt;prop key=&quot;hibernate.cache.region.factory_class&quot;&gt;org.hibernate.cache.ehcache.EhCacheRegionFactory&lt;/prop&gt; [2013-12-25 15:50:25]
115. Hibernate4:Spring对hibernate的事务管理,不论是注解方式还是配置文件方式统一改为:
&lt;bean id=&quot;txManager&quot; class=&quot;org.springframework.orm.hibernate4.HibernateTransactionManager&quot; &gt;
&lt;property name=&quot;sessionFactory&quot;&gt;&lt;ref bean=&quot;sessionFactory&quot;/&gt;
&lt;/property&gt;
&lt;/bean&gt; [2013-12-25 15:50:37]
116. Hibernate分页出现 ResultSet may only be accessed in a forward direction 需要设置hibernate结果集滚动
&lt;prop key=&quot;jdbc.use_scrollable_resultset&quot;&gt;false&lt;/prop&gt; [2013-12-25 15:50:47]
117. 记得关掉系统的磁盘碎片整理 [2014-01-07 14:21:51]
118. 这不是你想要的 [2014-01-08 11:21:19]
119. home != family [2014-01-11 19:52:21]
120. 总有走到头的路。 [2014-01-14 21:54:59]
121. 人们为什么总是看到自己的对?而别人总是错?佛说:送人以花,手留余香 [2014-01-14 21:59:33]
122. 我的新年... ... [2014-02-08 08:49:45]
123. windowsbuilder:https://www.eclipse.org/windowbuilder/download.php [2014-02-15 14:41:47]
124. 因为Android SDK包出现问题而导至不能正常生成gen中的R.java,今天找了一天原因,重新下载安装了sdk好了。 [2014-02-25 15:43:06]
125. Remove RemoteSystemsTempFiles, just go under Window -&gt; Preferences -&gt; General -&gt; Startup and Shutdown, and uncheck &quot;RSE UI&quot;. Then you can remove the folder and eclipse won&#39;t recreate it. [2014-02-26 13:35:43]
126. TDADataSetOptions.LocalMasterDetail Property,主从表运行阶段的问题 [2014-03-04 17:50:50]
127. ubuntu下终端运行eclipse没问题,管理器下启动报告jre错误,可以$ cd &lt;eclipse dir&gt;
$ ln -sf $JRE_HOME jre [2014-03-10 16:55:58]
128. 很簡單,提供你幾個簡單屬性。
Screen.MonitorCount 有多少個顯示終端;
Screen.Monitors[0]. 主顯示器屬性;
Screen.Monitors[1]. 次顯示器屬性;
要顯示在第二顯示器上,就判斷 Screen.MonitorCount, 然後將窗體的 left設置為
Screen.Monitors[1].Left
其他你懂得。 [2014-03-26 09:15:54]
129. Screen.MonitorFromWindow(FindWindow(&#39;Progman&#39;, nil)) [2014-03-26 09:16:07]
130. UniQuery的Option中有个属性,LocalMasterDetail,默认为false,置为true后可以实现不放在一起的时候正常使用主从表。可在同一个窗体上时不用设置也可以正常使用。设计时可以运行时不可以,放在一起可以分开不可以 [2014-03-27 06:31:52]
131. 网友:UNITABLE,对于一般的主从表应该够了。我测试的时候,发现UNIQUERY死活不行,但UNITABLE没有问题。 [2014-03-27 06:32:16]
132. java -jar -Dorg.jboss.logging.provider=slf4j JServer.jar 强制Hibernate4使用slf4j日志,这样可以使用log4j2 [2014-04-05 07:07:32]
133. java -jar -Dorg.jboss.logging.provider=slf4j JServer.jar 强制Hibernate4使用slf4j日志,这样可以使用log4j2,
加入包log4j-jcl-2.0-rc1.jar,log4j-slf4j-impl-2.0-rc1.jar,log4j-api-2.0-beta9.jar,log4j-core-2.0-beta9.jar,slf4j-api-1.7.6.jar [2014-04-05 07:13:37]
134. 多步操作产生错误,请检查每一步的状态值 ---检查字段的长度设置 [2014-04-09 19:55:01]
135. Gson gson = new GsonBuilder()
.setDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;)
.create(); [2014-04-13 11:20:03]
136. JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] {&quot;yyyy-MM-dd HH:mm:ss&quot;}) ); [2014-04-13 13:27:18]
137. 1.string 转 byte[]
byte[] midbytes=isoString.getBytes(&quot;UTF8&quot;);
//为UTF8编码
byte[] isoret = srt2.getBytes(&quot;ISO-8859-1&quot;);
//为ISO-8859-1编码
其中ISO-8859-1为单字节的编码
2.byte[]转string
String isoString = new String(bytes,&quot;ISO-8859-1&quot;);
String srt2=new String(midbytes,&quot;UTF-8&quot;); [2014-04-15 17:26:32]
138. 用javax.comm最常见的就是dll配置错误。
引用以下别人的文章:
“ 将下载的文件解压缩后,在\javacomm20-win32\commapi目录下有必需的三个文件comm.jar,javax.comm. properties和win32comm.dll。将文件comm.jar拷贝到%JAVA_HOME%\jre\lib\ext;文件 javax.comm. properties拷贝到%JAVA_HOME%\jre\lib; 文件win32comm.dll拷贝到%JAVA_HOME%\bin。注意%JAVA_HOME%是jdk的路径,而非jre。” [2014-04-19 09:34:10]
139. //暂停一会儿
try {
Thread.sleep ( 2000 ) ;
} catch (InterruptedException ie)
{

} [2014-04-19 20:09:50]
140. 如果配置文件放在包根目录些,则使用maven时,要拷贝到target\classes中,这才是直接在ide中运行程序时的根目录,要不然会报告找不到文件的错误。 [2014-04-30 16:03:44]
141. &lt;!--
ERROR Root contains an invalid element or attribute &quot;AppenderRef&quot;
This is an error for 2.0-beta8, it is not present on 2.0-beta9
--&gt; [2014-04-30 18:11:42]
142. maven-compiler-plugin升级到3.1出现问题
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

解决问题:
由于Eclipse使用的是JRE导致,添加JDK即可 [2014-04-30 18:43:21]
143. 最新的Spring下载地址:http://repo.spring.io/release/org/springframework/spring/ [2014-04-30 19:50:28]
144. mvaen src/main/resources
|- log4j.properties
//Class.getResource 若以/开头 指定绝对路径 若不以/开头 则相对这个类所在的包
//ClassLoader.getResource使用相对classpath的绝对路径
PropertyConfigurator.configure(Main.class.getClassLoader().getResource(&quot;log4j.properties&quot;)); [2014-05-02 06:21:03]
145. Cygwin乱码,在Cygwin的设置选项里,Text选项选择Locale和Character set,设置为GBK [2014-05-04 09:53:30]

推荐阅读