粥粥模糊的叫爸爸妈妈有几天了,一般都是乱叫的,今天晚上在看电视时外婆抱着他,他竟然对着父母叫起爸爸妈妈来,我们都很高兴,特此记录一下。
Archive for 3 月, 2009
粥粥今天会对着父母叫爸爸妈妈了
星期六, 28 3 月, 2009解决C#中ListView控件动态添加项时闪屏的问题
星期四, 26 3 月, 2009解决原理:重载ListView控件,让控件支持Double Buffer。
重载的Double Buffer类代码如下:
/// <summary>
/// This override list view support double buffer to avoid the twinkling when insert a new item dynamically
/// </summary>
public class DoubleBufferListView : ListView
{
public DoubleBufferListView()
{
SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
UpdateStyles();
}
}
MySQL 重新安装时服务启动失败的解决实例
星期三, 25 3 月, 2009在重新安装系统后再重新安装MySQL同时希望以前的数据能保留下来,一般是直接覆盖安装到原来的文件夹,此时经常会出现服务启动失败的情况。
在经过多次有反复卸载/安装仍失败后我在网上查找解决办法,没有找到真正的解决办法但找到一些提示,经过我的实际操作把这个问题解决了,这里说一下解决办法。
1. 安装成功后继续配置向导直到最后出现服务启动失败界面(配置向导参见Apache+PHP+MySQL配置),点“取消(Cancel)”退出安装。
2. 打开mysql安装目录下的data子目录,找到“<计算机名>.err”文件,用记事本打开,找到最后一段错误原因,比如:
InnoDB: Error: log file .\ib_logfile0 is of different size 0 37748736 bytes
InnoDB: than specified in the .cnf file 0 36700160 bytes!
090325 12:31:20 [ERROR] Default storage engine (InnoDB) is not available
090325 12:31:20 [ERROR] Aborting
090325 12:31:20 [Note] F:\mysql5.0\bin\mysqld-nt: Shutdown complete
错误原因是日志文件实际大小与配置文件中设置的大小不一致。这里日志文件的实际大小是37748736 bytes(=36M),而配置文件中设置的大小是36700160 bytes(=35M)。
bytes换算成M的公式是:实际大小/1048576,即1M=1048576bytes,如37748736bytes/1048576=36M。
3. 打开mysql安装目录下my.ini文件(老版本可能安装在%windir%目录下),打开可以找到“innodb_log_file_size=35M”一行,修改成“innodb_log_file_size=36M”,然后保存。
4. 启动MySQL服务(方法1:服务控制台启动;方法2:“net start mysql”命令行启动;方法3:重启系统自启动),一般可以解决此类问题。
这种情况下,即使第1步设置root密码与原来的密码不一致也不会影响服务的启动,在登录MySql Command Line Client时会自动验证root的密码,只有用原来正确的root密码才能登录。
信用卡帐单日的最优选——充分使用免息期
星期五, 20 3 月, 2009本人现有三张信用卡:工行中油国际信用卡、建行龙卡、招行携程信用卡。其中除了工行不可以修改帐单日外,其它信用卡都能修改。不过建行修改帐单日也有限制:
目前建设银行龙卡信用卡的账单日有每月7日、10日、12日、15日、17日、22日、25日和27日。我们可以根据自己的财务情况向建设银行信用卡中心提出调整账单日要求,但在有效期内只能调整一次账单日。
为了能充分的使用这些信用卡的免息期(至于为什么这个做,各人自己去理解),我制作了一张表如下:
通过调整第2行帐单日的日期计算出具体某一天消费时的免息期,比较这些免息期可以得出我这三张卡中最优的帐单日分别是:1、17、17。
简单解释一下:
1. 工行的帐单日是只能是1日。
2. 工行和建行的信用卡可以设置消费到一定额度使用密码,而招行只能要么设密码要么不设,因此招行卡留在家里,只用于网上消费。
3. 工行卡可以配上U盾在网上消费,建行不能网上消费,所以采取工行单独使用、建行和招行组合使用的方法。
4. 这样通过信用卡的热线电话修改好帐单日以后,在17日之前只刷工行,从17日开始只刷建行和招卡(仅网上消费),那么每笔消费的最小免息期是35天。
由于我的建行龙卡已经修改过一次帐单日,所以只能等到6月份过了有效期换新卡后才能修改,先修改招行的再说。
修改帐单日后请注意自己的还款日,以免延误还款!
2009-03-22 Updated:打了建行的信用卡热线,答复是自己名下的所有信用卡终生只允许修改一次帐单日,决定销卡。
上面表格的Excel文档:信用卡使用.xls
半个多月的雨天过去了,总算可以在315这天去科技馆玩耍了
星期一, 16 3 月, 2009一路上是坐着车去的
到科技馆外面的草坪铺块防潮垫,演示一下爬功
在老爸睡觉的时候偷偷的玩他的黑莓手机
还有钥匙
然后到上海2010年世博会的吉祥物下秀一下
这是特写
再秀一下新买的风车,虽然现在只剩下四片叶子了
最后露一下小牙
PC浏览上打开Google Latitude的步骤
星期一, 16 3 月, 2009Google提供了Latitude功能,中文叫“纵横”,可以通过手机上的SIM卡获取基站位置或GPS来定位,但Google Latitude只是一个插件,需要做一些设置才能显示这个插件,这里把如何显示这个插件以图示方式简单说明一下。
首先我们在浏览器的地址输入google主页的地址http://www.google.com:
如果当前浏览器设置的默认google首页是中文,则显示如下图的中文首页,如果默认是英文首页则跳入下一步:
此时需要点右下角的“Google.com in English”链接切换到英文首页,如下图:
在Google英文首页,可以点“Go to Google China”可以回到中文首页。注意右上角的iGoogle和Sign In链接,点iGoogle进入“我的Google主页”。如果没有登录下一页会显示Sign In链接,点Sign In链接进入登录页面如下图:
输入google的帐户(即是gmail的帐户)和密码点“Sign in”登录,可以打开iGoogle页面。如果已经将Google Latitude添加进iGoogle,则显示如下图:
到这里就完成了打开Google Latitude的步骤。点地图上的加/减号可以放大/缩小,点右上角的最大化按钮可以最大化Google Latitude插件,点地图下面的左/右箭头可以切换查看好友的位置。
点上图的最大化按钮会显示最大化插件,如下图:
在此界面,点右上角的“恢复窗体”按钮可以回到iGoogle主界面。在iGoogle界面随时都可以点页面右上角的Classic Home回到Google的英文首页。
在最大化界面,点Map可以切换地图模式,如下图:
如果没有在iGoogle首页添加Google Latiude插件,则需要在浏览器的地址栏输入http://www.google.com/latitude,如下图:
打开网页后点如下图的Add Latitude to iGoogle链接将Google Latitude添加到iGoogle首页:
Alipay.com疑似键盘记录器Alidevice.sys的清除方法
星期二, 10 3 月, 2009新版卡巴斯基2009测出阿里爸爸旗下支付宝的安全插件 Alidevice 疑似键盘记录器木马 Key Logger。Alidevice.sys 安装支付宝安全插件后,存在于System32\Drivers目录下。当新版卡巴斯基报为病毒,用户不能自行删除 Alidevice.sys ,卸载后重启电脑会出现键盘不能正常运作导致开机密码不能输入需要重装系统。
支付宝并没有提供卸载 Alidevice 这个”安全”插件的程式,这个证明支付宝这方面的确比较”流氓“。Alidevice 这类 Key logger 其实是一种记录键盘敲打的木马,用户打字或者输入密码将会被记录,泄露密码私隐。卡巴斯基2009最新版本验证后更新数据库,对于支付宝这类 Key Logger 尤其敏感。
网上提供两种卸载支付宝安全插件 Alidevice 的方法。而对此,支付宝并没有给出明确的回复。在网络上引发抵制支付宝的行动。天涯社区中引发网民强烈反响。
卸载支付宝安全插件 Alidevice 方法一:
从支付宝官方网站首页重新下载 Aliedit.exe 的文件,运行后删除。但 Aliedit.exe 很轨迹,运行删除后会提醒重新安装,点击否便可以了。这个方法最为简便,但某程度也不够彻底。
卸载支付宝安全插件 Alidevice 方法二:( 此办法最为干净,但不适合初级用户 )
1. 修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B- E325-11CE-BFC1-08002BE10318}\UpperFilters键值,把alidevice删除,注意kbdclass保留,不要 删除,否则重启机器你的键盘可能失效。
2. 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\PNP0303\4&5289e18&0,这里直接删除会报错,用icesword这个软件删除4&5289e18&0(icesword V1.22绿色版可以在华军软件http://www.newhua.com/soft/53325.htm下载)
3. 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Alidevice
4. 删除Windows\System32\Drivers\AliDevice.sys文件
5. 重启系统
6. 部分电脑可能出现”发现新硬件“的提示,继而要求重启系统,这是由于干净删除alidevice以后,键盘恢复初始状态,在系统重新注册的缘故
Feed: