我的闪存备份

闪存中记录了一些技术备忘,在此记录一下:

>>>> 终于将所有旧系统的控件都升级到了Delphi 2010 ! [2010-01-18 10:33:55]
>>>> 测试python3.2,要升级的话有许多代码要修改. [2011-03-17 09:31:09]
>>>> 今天我的me525怎么也无法上网了,用hiapn等打开也没有用,后来一查,是数据传输(设置-数据管理、数据传输-数据已启用)关掉了...唉,大家注意 [2011-05-16 15:01:56]
>>>> 朋友的G7今天也上不了网了,查看了一下,G7中需要打开设置-无线和网络-移动网络选项需要打开 [2011-05-23 10:56:01]
>>>> 昨天me525打着电话突然死机了,拆电池重启!今天放着天天动听又突然自动重启了,唉,可能刷的ROM有问题! [2011-05-25 08:26:41]
>>>> (转)在UltraEdit中删除空行
网上搜集的文章中一般都有大量的空行,如果一点一点删除十分麻烦,有没有一个简单的方法解决呢?使用UltraEdit就可以!首先使用UltraEdit打开文件,选择“搜索”菜单的“替换”命令。在替换对话框中,选中“正则表达式”复选框,并在“查找什么”中输入:%[ ^t]++^p,注意^t之前有空格,然后,单击“开始”或“全部替换”按钮,进行替换删除空行。怎么样?一瞬间,文档中的空行全部消失了。简单吧! [2011-08-08 20:14:48]
>>>> Delphi自动处理含单引号字符串: [2011-08-19 14:06:00]
>>>> 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: [2011-11-18 11:08:58]
>>>> Delphi一句话获得本机IP:IdIPWatch1.LocalIP; [2011-11-18 11:09:19]
>>>> 刚看的,SQL 分页: [2011-11-30 14:58:31]
>>>> 刚看的,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 新版本一句话开启内存泄露报告: [2012-01-05 10:45:56]
>>>> ReportMemoryLeaksOnShutdown := DebugHook<>0; [2012-01-05 10:45:59]
>>>> Delphi 新版本一句话开启内存泄露报告 ReportMemoryLeaksOnShutdown := DebugHook<>0; [2012-01-05 10:46:11]
>>>> Delphi简单查询等待窗口,可以在query的BeforeOpen事件中打开等待窗口,然后在afterOpen中关闭等待窗口 [2012-01-13 13:38:28]
>>>> 新年好! [2012-01-31 10:19:24]
>>>> 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]
>>>> delphi 大富翁 链接到 http://www.coooder.com/了 [2012-03-16 08:39:41]
>>>> 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]
>>>> 唉........................... [2012-04-15 17:26:56]
>>>> 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/1980340.html [2012-04-24 15:32:49]
>>>> delphi2010打开后显示"displayNotification: 内存不够"解决办法:打开IE浏览器,清理一下浏览器的历史记录和缓存就可以了 [2012-04-26 06:09:40]
>>>> Delphi 处理单引号问题 :QuotedStr [2012-05-02 20:27:30]
>>>> Copy和Past,会帮你,也会害了你! [2012-05-10 21:05:37]
>>>> 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]
>>>> 1227 [2012-06-15 11:41:09]
>>>> K3只认YYYY-MM-DD [2012-06-15 12:34:03]
>>>> 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-1.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文件在127.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\jdk1.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取字段信息: [2012-08-01 10:34:01]
>>>> 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:56:45]
>>>> 替换源码前的数字序号:\A(\s\d)|(\d{1,3}) [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、将:74.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恢复默认的桌面设置:ulity --reset [2012-11-16 13:53:07]
>>>> 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]
>>>> <a href="/u/453818/" target="_blank">@wid</a> 3*8 [2012-11-19 09:55:30]
>>>> 在/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]
>>>> windowsbuilder安装:http://dl.google.com/eclipse/inst/d2wbpro/latest/4.2 [2013-03-27 22:02:04]
>>>> 好强大的TRichView ! [2013-04-05 21:16:43]
>>>> Ubuntu安装jdk:sudo apt-get install openjdk-7-jdk [2013-05-05 08:51:43]
>>>> 王林『快码』,我一直在用的输入法http://jdkm.ys168.com/ [2013-06-30 12:34:30]
>>>> 非常好的消息系统:http://www.zeromq.org/ [2013-06-30 15:06:14]
>>>> DataSnap最好使用ADO,UniDac默认值处理有点麻烦 [2013-07-16 14:08:02]
>>>> UniDac做服务端,不是设置DefaultValue为True,客户端指定字段列表,不要包含ID字段,然后对返回的字段设置默认值 [2013-07-16 14:24:55]
>>>> TDSProviderConnection放在窗体上程序退出时会有错误,而放在dm上则不会,没搞明白是怎么回事 [2013-07-18 21:43:14]
>>>> github支持svn检出,之前还真没注意到! [2013-07-20 07:28:59]
>>>> cxGrid显示行号在gridmode下有问题 [2013-08-05 15:32:15]
>>>> unidac处理主从表设计时可以运行时有问题可能是charset的问题 [2013-08-05 15:32:51]
>>>> ehlib删除选择的多行:dbgEmp.SelectedRows.Delete; [2013-08-06 08:17:29]
>>>> if dbgEmp.SelectedRows.Count &gt; 0 then begin if MessageBox(Handle, '您要删除所有选中的记录吗?', '删除记录?', 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]
>>>> android直接把控件宽高设为零,然后设置layout_weight,即可按屏幕比例划分 [2013-10-17 10:41:10]
>>>> 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]
>>>> java在和json交换数据时,属性第一个字母要小写,要不然会出错 [2013-10-24 17:49:50]
>>>> select 合同编号, [values]=stuff((select ','+[销售合同编号] from BJContractContentDetail t where 合同编号=BJContractContentDetail.合同编号 for xml path('')), 1, 1, '')
from BJContractContentDetail
where BJContractContentDetail.合同编号='QHC1004001BJ111'
group by 合同编号 [2013-11-11 17:43:22]
>>>> DAO组件中不要注入SessionFactory,而是注入HibernaterTemplate,或者继承自HibernaterTemplate [2013-11-25 07:26:05]
>>>> 之前写的重定向system.out到gui一直没有问题,使用log4j2后发现log无法重定向,加了个 follow=&quot;true&quot;属性搞定 [2013-11-28 05:45:30]
>>>> eclipse中junit光标停在方法上则为测试该方法,否则为测试全部方法 [2013-12-02 08:05:50]
>>>> hibernate - http://download.jboss.org/jbosside/updates/stable [2013-12-06 14:51:44]
>>>> Spring IDE for Eclipse在线安装网址:
http://springide.org/updatesite/ [2013-12-06 14:51:53]
>>>> virtual swing designer - http://visualswing4eclipse.googlecode.com/svn/trunk/org.dyno.visual.swing.site/ [2013-12-06 19:21:14]
>>>> windowsbuilder - http://dl.google.com/eclipse/inst/d2wbpro/latest/4.2 [2013-12-06 19:21:31]
>>>> Hibernate Query查询如果使用setParameter,则参数用?方式传递,如果要命名参数,则以:形式传递 [2013-12-09 10:46:55]
>>>> jdbc连接mysql乱码,一要设置mysql编码为utf-8(和Java编码一致),二在连接url中加上haracterEncoding=utf8 [2013-12-21 19:40:33]
>>>> VPN:http://www.1601860.com/ [2013-12-22 15:30:51]
>>>> VPN:https://ddnete.com
https://ddvpn.net
http://ddvpn.com [2013-12-22 15:31:18]
>>>> VPN:http://www.rrvpn.com/ [2013-12-22 15:37:07]
>>>> 不开启事务,sf.getCurrentSession().save(po);报告错误:org.hibernate.HibernateException: No Session found for current thread [2013-12-25 12:51:00]
>>>> 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]
>>>> 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]
>>>> 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]
>>>> 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]
>>>> 记得关掉系统的磁盘碎片整理 [2014-01-07 14:21:51]
>>>> windowsbuilder:https://www.eclipse.org/windowbuilder/download.php [2014-02-15 14:41:47]
>>>> 因为Android SDK包出现问题而导至不能正常生成gen中的R.java,今天找了一天原因,重新下载安装了sdk好了。 [2014-02-25 15:43:06]
>>>> 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't recreate it. [2014-02-26 13:35:43]
>>>> TDADataSetOptions.LocalMasterDetail Property,主从表运行阶段的问题 [2014-03-04 17:50:50]
>>>> ubuntu下终端运行eclipse没问题,管理器下启动报告jre错误,可以$ cd &lt;eclipse dir&gt;
$ ln -sf $JRE_HOME jre [2014-03-10 16:55:58]
>>>> 很簡單,提供你幾個簡單屬性。
Screen.MonitorCount 有多少個顯示終端;
Screen.Monitors[0]. 主顯示器屬性;
Screen.Monitors[1]. 次顯示器屬性;
要顯示在第二顯示器上,就判斷 Screen.MonitorCount, 然後將窗體的 left設置為
Screen.Monitors[1].Left
其他你懂得。 [2014-03-26 09:15:54]
>>>> Screen.MonitorFromWindow(FindWindow('Progman', nil)) [2014-03-26 09:16:07]
>>>> UniQuery的Option中有个属性,LocalMasterDetail,默认为false,置为true后可以实现不放在一起的时候正常使用主从表。可在同一个窗体上时不用设置也可以正常使用。设计时可以运行时不可以,放在一起可以分开不可以 [2014-03-27 06:31:52]
>>>> 网友:UNITABLE,对于一般的主从表应该够了。我测试的时候,发现UNIQUERY死活不行,但UNITABLE没有问题。 [2014-03-27 06:32:16]
>>>> java -jar -Dorg.jboss.logging.provider=slf4j JServer.jar 强制Hibernate4使用slf4j日志,这样可以使用log4j2 [2014-04-05 07:07:32]
>>>> 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]
>>>> 多步操作产生错误,请检查每一步的状态值 ---检查字段的长度设置 [2014-04-09 19:55:01]
>>>> Gson gson = new GsonBuilder()
.setDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;)
.create(); [2014-04-13 11:20:03]
>>>> JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[] {&quot;yyyy-MM-dd HH:mm:ss&quot;}) ); [2014-04-13 13:27:18]
>>>> 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为单字节的编码
>>>>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]
>>>> 用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]
>>>> //暂停一会儿
try {
Thread.sleep ( 2000 ) ;
} catch (InterruptedException ie)
{

} [2014-04-19 20:09:50]
>>>> 如果配置文件放在包根目录些,则使用maven时,要拷贝到target\classes中,这才是直接在ide中运行程序时的根目录,要不然会报告找不到文件的错误。 [2014-04-30 16:03:44]
>>>> &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]
>>>> 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]
>>>> 最新的Spring下载地址:http://repo.spring.io/release/org/springframework/spring/ [2014-04-30 19:50:28]
>>>> 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]
>>>> Cygwin乱码,在Cygwin的设置选项里,Text选项选择Locale和Character set,设置为GBK [2014-05-04 09:53:30]
>>>> maven,真是个不错的项目管理工具! [2014-05-13 19:52:15]
>>>> 道不同 [2014-05-14 06:47:38]
>>>> http://maven.apache.org/plugins/可以查看maven插件及版本信息 [2014-05-16 14:14:36]
>>>> An internal error occurred during: &quot;Updating Maven Project&quot;. Unsupported I问题解决备忘
1、右键点击我的项目,选择 Maven -&gt; Remove(disable) Maven Nature.
2、打开cmd命令行,进入到你的工程文件夹中,并且 运行 “mvn eclipse:clean”
3、右键点击你的工程,并且选择 “Configure -&gt; Convert into Maven Project”
然后可以重新刷新mvn项目了 [2014-05-16 15:07:51]
>>>> 问题1:项目中添加的引用jar包,在编译的时候获取不到
问题2:Maven Dependencies 文件夹消失
Maven Dependencies 文件夹消失 通过这种方式处理之后,执行 右键点击项目,选择 maven -&gt; update project ...
问题 解决 [2014-05-16 15:07:58]
>>>> war发布时,根目录下的配置文件放在解包后的classes目录下,如E:\Temp\apache-tomcat-7.0.30-windows-x86\apache-tomcat-7.0.30\webapps\GServlet-0.0.1-SNAPSHOT\WEB-INF\classes\jserver.properties [2014-05-17 08:38:20]
>>>> apache发布时日志文件记录路径设置为logs\时,输出为apache-tomcat-7.0.30\bin\logs,log4j2.xml配置文件也放在apache-tomcat-7.0.30\webapps\GServlet-0.0.1-SNAPSHOT\WEB-INF\classes\log4j2.xml [2014-05-17 08:46:37]
>>>> @Transactional 加和不加,影响注入的Dao对象是否为空,并且影响session的获得 [2014-05-21 09:11:27]
>>>> @Transactional 在接口上不启用,则通过注入的Dao获得session时很报告session closed [2014-05-21 09:47:15]
>>>> 注意,在jax-ws不要以重载的方式发布接口,这样在使用soapui进行测试的时候会报告错误!!! [2014-05-28 06:17:09]
>>>> spring使用import resource方式导入资源文件定义时,有些错误无法正常显示,可以使用private static String[] configLocations = new String[] { &quot;com/ 。。。方式来调试,这样可以看到一些具体的错误 [2014-05-31 07:18:23]
>>>> 使用import resource有错误,最后发现有bean重复定义! [2014-05-31 08:14:04]
>>>> junit4+spring+hibernate,配置hibernate映射,使用mappingLocations,在测试用例中报告org.hibernate.MappingException:Unknown entity错误,而程序中直接调用则不报告错误。使用mappingResources正常。仔细测试是我路径映射问题,直接调用会直接查找映射文件。 [2014-05-31 09:42:16]
>>>> DevExpress的PeropertyValidated事件总是重复调用,最后发现是窗口继承的父类中keypress事件将enter转换为了tab,所以引起两次调用,排除self.ActiveControl.ClassType&lt;&gt;TcxCustomInnerTextEdit或者屏蔽继承keypress即可。唉,折腾了近两天才找到这个问题,惭愧啊。 :-( [2014-06-04 21:41:15]
>>>> zeroMQ测试需要加启动参数-Djava.library.path=C:\Program Files\ZeroMQ 4.0.4\lib [2014-06-05 21:39:02]
>>>> 使用jzmq进行编程

1.创建maven项目,pom.xml的内容参见pom.xml

注意:jzmq的版本不能太高,建议使用2.1.0,目前storm也是使用这个版本的jzmq-2.1.0.jar

否则报: java.lang.UnsatisfiedLinkError: org.zeromq.ZMQ$Socket.nativeInit()V [2014-06-06 05:08:22]
>>>> jzmq需要jzmq.dll和libzmq.dll拷贝到jre\bin下 [2014-06-06 05:15:27]
>>>> 最新的:https://github.com/zeromq/jzmq [2014-06-06 05:20:38]
>>>> 203.208.46.200 www.google.com.hk [2014-06-07 13:33:27]
>>>> ActiveMQ pub/sub测试一:
A、先启动Sender类
B、再启动Receiver类
C、结果无任何记录被订阅
测试二:
A、先启动Receiver类,让Receiver在相关主题上进行订阅
B、停止Receiver类,再启动Sender类
C、待Sender类运行完成后,再启动Receiver类
D、结果发现相应主题的信息被订阅 [2014-06-08 19:55:59]
>>>> 手工修改activemq_acks表中的LAST_ACKED_ID字段值,相应的消费者ID不能直接收取消息,重新启动ActiveMQ则可以接收后面的消息 [2014-06-08 19:59:11]
>>>> ActiveMQ新注册的消费者ID为activemq_msgs的最大值 [2014-06-08 19:59:47]
>>>> 这几天突然发现电脑某些网站打不开,别的电脑可以,换浏览器也不行,换系统(Ubtuntu)可以,断定系统问题,后进入CMD命令框,输入ipconfig/flushdns 命令并运行之后,发现问题解决了,至此可以断定是本地DNS出错导致。 [2014-06-11 16:07:19]
>>>> google ip:http://www.kookle.co.nr/ [2014-06-11 16:13:14]
>>>> 试用了一下goagent,还是挺好用的 [2014-06-12 20:27:02]
>>>> 注意spring中的bean定义不要重复,一个重复的sessionFactory定义导致org.hibernate.MappingException:Unknown entity,就是因为重复定义了sessionFactory [2014-06-13 13:55:09]
>>>> 如果一行中没有多项,cxCardView设置LayerOutSeperatorWidth不起作用,郁闷 [2014-06-16 11:34:33]
>>>> 2ccc.com使用202.102.134.68 202.102.128.68 [2014-06-24 09:14:48]
>>>> 1. 向 /etc/apt/sources.list里添加 deb ftp://ftp.deb-multimedia.org wheezy main non-free
>>>> 执行 sudo apt-get update, 这时候会返回一些因为没有公钥无法验证的错误,如果你不是很有洁癖可以直接跳到最后一步直接安装xbmc
//针对有洁癖的人安装deb-multimedia-keyring
>>>> sudo apt-get install deb-multimedia-keyring
>>>> sudo apt-get update
//洁癖结束
>>>> 现在可以通过sudo apt-get install xbmc 来安装XBMC啦 [2014-06-24 20:29:21]
>>>> 树莓派DIY笔记之前有介绍过用VNC连接到树莓派的方法。在Windows下,当然还是自带的远程桌面更便捷。如果不想用VNC,利用远程桌面(mstsc.exe)连接树莓派,如何实现?

只需要在raspbian下面安装一个服务xdrp即可。输入如下命令安装:

1 sudo apt-get install xrdp
然后就Ok了。 [2014-06-25 06:38:24]
>>>> 树莓派安装后要执行sudo raspi-config,然后扩展sd卡,也可在安装时操作 [2014-06-25 06:39:05]
>>>> http://forum.cubietech.com/forum.php?mod=viewthread&amp;tid=2359&amp;extra=page%3D1 [2014-06-26 16:17:49]
>>>> dl.cubieboard.org [2014-06-26 16:18:08]
>>>> cubieboard lubuntu 默认用户密码linaro/linaro [2014-06-27 12:43:02]
>>>> lubuntu找不到ifconfig命令,export PATH=&quot;$PATH:/sbin&quot; [2014-06-27 16:28:56]
>>>> cubietruck:[email protected] [2014-06-27 17:12:59]
>>>> lubuntu debian debian-zh cubian arch cbOS
login/password linaro/linaro cubie/cubieboar and root/cubieboard chird/chird cubie/cubie root/root root/tll

Fedora-lxde :you shuold use the monitor to set the password of root and set up the new user when first boot,reboot the system .

Password of root should be set by yourself in all distros. [2014-06-28 05:15:26]
>>>> ubuntu远程桌面:sudo apt-get install xrdp [2014-06-28 08:53:05]
>>>> cubietruck开机启动无线网卡,Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。sudo modprobe bcmdhd

当然要添加到语句:exit 0 前面才行。 [2014-06-28 09:56:29]
>>>> http://docs.cubieboard.org/tutorials/cb2/development/how_to_use_android_and_lubuntu_dual_os
#bin2fex script.bin script.fex
#vi script.fex
Change 'nand_used=1' to 'nand_used=0'
#fex2bin script.fex script.bin [2014-06-29 06:11:50]
>>>> Python操作树莓派GPIO的必要准备

sudo apt-get install python-setuptools
sudo easy_install -U distribute
sudo apt-get install python-dev
sudo easy_install RPi.GPIO [2014-07-02 19:15:50]
>>>> The Setup
Following one question previously posted on AskUbuntu, I proceeded to add the following snippet to /etc/lightdm/lightdm.conf:

[XDMCPServer]
enabled=true [2014-07-08 13:32:48]
>>>> http://askubuntu.com/questions/90920/xdmcp-setup-for-lightdm-ports-not-listening [2014-07-08 13:32:53]
>>>> kill -9 pid,杀死进程 [2014-07-13 21:01:08]
>>>> delphi cxgrid导出excel去除货币符号
版本 : devexpress 13.1.4
打开cxxlsexport.pas
包在ExpressExportLibary目录中.
修改FCells.SetCellDataCurrency为FCells.SetCellDataDouble
重新编译包 [2014-07-24 14:17:04]
>>>> 注意webservice的命名空间,由于修改程序,使命名空间变了,所以程序调用总失败 [2014-08-05 14:10:47]
>>>> delphi不生成_history目录:In Tools - Options - Editor Options you can un-tick 'Create Backup Files'
and or change the number for 'File Backup Limit' further down the page. [2014-08-10 12:28:16]
>>>> Delphi Math.Ceil是进一法取整。Trunc,Round都不是 [2014-08-12 08:15:18]
>>>> 今天打开之前的Maven工程,莫名其妙一堆问题,折腾好久,原来是Eclipse中的Maven环境设置,一定要使用自己安装的路径及settings.xml [2014-08-14 13:39:37]
>>>> SQL字母数字混合排序:SELECT *,RIGHT(id,LEN(id)-patindex('%[^a-z]%',id)+1)
FROM test
ORDER BY RIGHT(id,LEN(id)-patindex('%[^a-z]%',id)+1),LEFT(id,patindex('%[^a-z]%',id)-1) [2014-08-15 06:19:26]
>>>> 使用log4j2,使用RollingFile Appender时一直不起作用,不觉明历,反复调试,最后发现我同时使用了FileAppender,二者filename设置相同,所以就不起用,唉,为这点事,折腾了这么久... ... [2014-08-16 08:52:44]
>>>> hibernate主从映射如果主表的主键在数据库中没有设置的话将会报告错误。 [2014-08-25 12:13:04]
>>>> sql in 性能比较差,可以用关联然后判断字段的null值来代替in 的判断 [2014-08-30 09:36:43]
>>>> 这不是你想要的,也不是我想要的。 [2014-08-30 22:29:30]
>>>> echo offecho wscript.sleep 600000&gt;C:\Sleep.Vbsstart /wait C:\Sleep.Vbsstart 你要启动的程序del C:\Sleep.Vbsexit [2014-09-05 13:39:04]
>>>> # Reset GPIO settings
GPIO.cleanup() [2014-09-17 08:36:10]
>>>> 连接到远程主机指定的端口:
命令格式:
ssh [email protected] -p 2222 或者
ssh remoteserver -l name -p 2222 [2014-09-17 18:56:18]
>>>> Download the latest tar from http://mosquitto.org/download Currently mosquitto-0.15.tar.gz

The following instructions are for the Debian install

$ sudo apt-get install libwrap0-dev
$ tar zxf mosquitto-0.15.tar.gz
$ cd mosquitto-0.15
$ make
$ sudo make install
$ sudo ldconfig [2014-09-30 06:24:26]
>>>> 编译过程找不到ares.h
【解决方法】——修改config.mk中的WITH_SRV:=yes,改为WITH_SRV:=no [2014-09-30 07:09:32]
>>>> 昨天给一台HP Pavilion G4重装系统,安装Win7,32位的装了后竟然将2G的内存只认1G,安装了几次都这样,后来安装64位的,竟然最后提示不支持在这种硬件上安装!!!换了好几个版本都是这样,最后找到个OEM版的64位,终于安装成功,内存也识别为2G了,郁闷啊,第一次碰到这种情况,并且现在我还不知道为什么。 [2014-10-11 08:56:07]
>>>> http://mp.weixin.qq.com/wiki/index.php?title=%E5%8F%91%E9%80%81%E5%AE%A2%E6%9C%8D%E6%B6%88%E6%81%AF [2014-10-30 20:53:00]
>>>> ThinkPHP APP_GROUP_MODE值为0是普通分组,1为独立分组,目录结构不一样,ningyu后台使用的是0 [2014-11-01 09:15:32]
>>>> apache虚拟主机,要修改httpd.conf配置:&lt;Directory /&gt;
AllowOverride none
Require all denied-》granted
&lt;/Directory&gt; [2014-11-06 08:09:58]
>>>> 64位系统下ntwdblib.dll要拷贝到C:\Windows\SysWOW64 [2014-11-06 11:26:41]
>>>> ThinkPHP3.2.1连接sqlserver2008设置
拷贝php_sqlsrv_54_ts.dll到wampserver 的 bin\php\php5.4.3\ext文件夹下;
添加extension=php_sqlsrv_54_ts.dll到php.ini
config.php:
'DB_TYPE' =&gt; 'sqlsrv', 'DB_HOST' =&gt; '192.168.1.11', 'DB_NAME' =&gt; 'VworkDB', 'DB_USER' =&gt; 'sa', 'DB_PWD' =&gt; 'funsing', 'DB_PORT' =&gt; '', 'DB_PREFIX' =&gt; '', 'DB_CHARSET'=&gt; 'utf8', [2014-11-06 12:08:20]
>>>> &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;&quot;&gt; [2014-11-08 15:32:29]
>>>> sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer [2014-11-15 05:50:14]
>>>> sudo apt-get install apache2 libapache2-mod-php5 php5 [2014-11-15 05:50:35]
>>>> sudo apt-get install mysql-server mysql-client phpmyadmin [2014-11-15 05:50:52]
>>>> tar zxvf jdk-7u45-linux-x64.tar.gz
sudo gedit ~/.bashrc

export JAVA_HOME=/opt/jdk1.7.0_45
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH [2014-11-15 05:52:18]
>>>> sudo apt-get install flashplugin-nonfree [2014-11-15 06:02:52]
>>>> sudo apt-get install compiz-plugins-extra [2014-11-15 06:05:54]
>>>> 奇怪的问题,调用SQL Server中的存储过程,使用StoreProcedure控制调用很慢,而改成Query来调用就很快 [2014-11-19 05:52:36]
>>>> 标准连接字符串Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;带密码的数据库的连接字符串Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword; [2014-11-25 06:32:00]
>>>> 折腾了好久的win7 x64+delphi xe2,调试时界面总很卡,以为是x64原因,后来发现是新版电脑管家的原因,关掉就可以了,害装了多少遍系统啊 ;-( [2014-11-28 21:22:45]
>>>> DevExpress系列控件的汉化都可以找到对应的pas文件,如cxGrid的cxGridStrs.pas,PivotGrid的cxPivotGridStrs.pas,汉化即可,更通用的方法是将里面的字符串定义放置到ini中,然后使用cxLocalizer控件 [2014-12-04 20:29:11]
>>>> 关闭休眠文件:powercfg -h off [2014-12-12 08:21:15]

时间: 2024-10-07 10:05:27

我的闪存备份的相关文章

Python+webdriver爬取博客园“我的闪存”并保存到本地

前篇 用webdriver+phantomjs实现无浏览器的自动化过程 本篇 想法与实现 我想要将博客园“我的闪存”部分内容爬取备份到本地文件,用到了WebDriver和Phantomjs的无界面浏览器.对于xpath的获取与校验需要用到firefox浏览器,安装firebug和firepath插件.代码如下: # -*- coding: utf-8 -*- import os,time from selenium import webdriver from selenium.webdriver

全闪存阵列为大数据优化

为了更好地支持大数据应用,富士通推出了针对大数据进行优化的全闪存阵列和大数据一体机,在保证整个系统高性能和高可靠的前提下,进一步提升了数据处理和分析的效率. 大数据是继云计算之后又一项将改变传统商业模式和IT应用方式的重要变革.从存储的角度看,富士通正逐渐将产品的重点向大数据倾斜,近日推出了最新的全闪存阵列ETERNUS DX200F和面向大数据的一体机MHA. 全闪存阵列ETERNUS DX200F是一款面向中小企业用户的入门级存储产品.虽然是一款入门级的产品,但是ETERNUS DX200F

Infortrend全闪存阵列GSa 5000, 数据中心的一场“完美风暴”

EonStor GSa 5000系列是专为数据中心设计的全闪存统一存储阵列,具有超高性能.搭载Intel Xeon E5 8核处理器,块级IOPS可以达到700K,OLTP IOPS 也可以达到300K,同时响应时间保持在0.5毫秒以下. 而且GSa的固件EonOne嵌入了智能硬盘恢复(IDR)以及SSD寿命监控功能,确保数据的可用性.集成的Cloud Storage Gateway功能可以轻松与主流的云服务(例如,Amazon S3.Microsoft Azure.阿里云)集成,实现容量扩展.

EonStor GSa 2024 全闪存阵列获得国际权威媒体的五星级认可

EonStor GSa 2024 全闪存阵列获得国际专业IT杂志的五星好评,斩获编辑选择大奖. 这家媒体的资深存储专家对EonStor GSa 2024 全闪存阵列给出了这样的评语:"EonStor GSa 2024RC 功能齐全,不仅提供丰富多样的数据存储服务,更具备优异的全闪存存储性能.巨大的存储空间扩展能力,以及多种规格的数据传输端口."GSa 2024为统一存储,具备双冗余控制器 (dual-redundant controllers) ,以及 24 个热插拔 (hot-swa

嵌入式闪存您了解多少?

随着移动互联的高速发展.智能设备的海量出现,我们熟知的IoT领域.智能制造领域.车联网领域.手机设备等等都有一个共同标志--以数据为驱动的应用或服务,而这背后的基础就是嵌入式闪存技术.那么嵌入式闪存到底为业内带来哪些变化?嵌入式闪存的发展现状如何?其技术有哪些特点?未来的发展是一个什么状况? ZD至顶网邀请了西部数据集团旗下品牌闪迪亚太区市场渠道管理高级经理张丹女士与计世资讯副总经理曹宇杰,分别从厂商和分析师的角度来看看嵌入式闪存的市场和技术趋势. Q:嵌入式存储目前的主流技术有哪些?相互之间的

为什么希捷选择了8GB作为标准的闪存容量呢?答案就在下面(新的驱动器可以实现一定程度上的写入缓存)

与前两代Momentus XT产品不同,希捷称第三代混合硬盘所使用的技术更接近真正的SSHD(Solid State Hybrid Disk?),而不是HHD.也就是说更偏向于固态硬盘.首先它不会属于Momentus XT系列,至少不会是Momentus品牌.希捷似乎有意将其宣传为笔记本电脑SSHD.台式机SSHD或是笔记本轻薄SSHD,这就让人听得一头雾水.至于为什么希捷要放弃原有的Momentus XT之名,公司并没有给出任何关于这方面的解答. 那么,为什么希捷选择了8GB作为标准的闪存容量

Python实现博客园闪存刷星星脚本

几个月没刷出过星星来的Gengxin,终于有幸见到了自己闪存后面跟着的那个小东西,高兴的不得了.看见最近闪存刷星星现象日渐严重,于是觉得自己也得来这么一个,玩玩. 观察了闪存的发送过程,发现这根本就是个……简单的填表格找按钮点击而已.如果没有刷到星星,就点击删除,毁尸灭迹. 上面是思路.基本所有人都能看得出来.实现起来,直接用pywin32调用ie com组件 模拟浏览器操作网页.非常简单.这个博客就当作个pywin32的操作com组件的教程吧. 首先,我们需要安装pywin32.(博客末尾会放

极限3秒钟,闪存能作什么?

你能容忍的网络页面加载时间最长为几秒钟?统计显示,40%的在线用户对于页面加载时间的最长容忍时间为3秒钟.速度为王,这就是互联网企业的制胜秘诀.互联网行业的用户对高性能的追求是无止境的,而闪存的出现从某种程度上缓解了互联网用户对IT系统处理高性能的饥渴. 高性能是核心优势 在所有行业中,互联网行业的用户在闪存应用方面是最积极,也是最富有成效的.这是因为互联网用户对性能有很高的要求,而高性能正好是闪存的特长.此外,互联网用户拥有强大的技术实力,敢于"尝鲜",是许多新技术的最先体验者.闪迪

【闪存虚拟化】软件定义服务器闪存

作者:范军 (Frank Fan)新浪微博:@frankfan7  Twitter:@franfan7 面临挑战 在与客户和存储厂商讨论虚拟化平台上的存储性能设计时,我们经常经常面临诸多挑战. 一存储在虚拟化平台中承担着多重的角色.比如满足存储容量的需求(Capacity),满足应用应能的需求(Latency, IOPS,Throughput),还要满足存储服务的需求(Snapshot,replication,backup ).既要满足容量,还要保证性能.那么必然要采用高性能的RAID,高速硬盘