今天在调试程序时、DEMO板下载几次后就提示Flash下载失败:Keil v4里面的设置都没有动过、不可能被修改。此时、使用新唐的ICP Programming Tool软件来链接芯片,提示需要擦除芯片,然后才能下载。这下、发现了在Keil v4里面老是下载失败的解决方法了:在Keil v4里面、先...
分类:
其他好文 时间:
2015-02-12 13:44:53
阅读次数:
379
最近搞linux内网的时候用了一个擦脚印工具不错。是这个 logtamper_v1_1 网上都下的到,比较老的东西了,感觉不错。./logtamper-static -h root 192.168.1.9 擦除last连接./logtamper-static -w root192.168.1.9 ....
分类:
系统相关 时间:
2015-02-11 18:05:33
阅读次数:
362
使用ccleaner的时候有一个安全擦除MFT的选项,发现速度奇慢,而且可定制性很差
所以自己用python写了一个小程序来擦除数据
原理是通过产生文件覆盖空闲空间,然后删除这些文件,来实现原来残留文件的不可恢复,从而使数据恢复软件失效,来确保已删除(清空回收站之后)的数据的安全
理论上设置size=1000000,便不可恢复1MB以上的文件;设置1000,便不可恢复1KB以上的文件
先上...
分类:
其他好文 时间:
2015-02-10 23:17:57
阅读次数:
390
使用谷歌Gson实现Json串和Java Bean互转。其中方法fromJsonArray()避免了泛型参数擦除问题。如下代码存在参数擦除问题:
public static List parseJson2List(String data, Class clazz){
try {
Type type = new TypeToken<List>(){}.getType();
return new Gson().fromJson(data, type);
} cat...
分类:
编程语言 时间:
2015-02-06 21:51:22
阅读次数:
140
谷歌Gson转换Json串有如下方法:
public Object fromJson(String json, Type typeOfT);
可以使用它进行数组解析。如下,使用此方法解析Json串为类型MyBean的List数组,方法可用。
List lst = new Gson().fromJson(data, new TypeToken>(){}.getType());
但如果...
分类:
编程语言 时间:
2015-02-06 21:49:39
阅读次数:
300
*0 泛型设计 a)泛型只是在源码级别上(.java)一个约束,字节码级别上(.class)该约束“擦除” b)对于多个Dao在编码上非常类似 c)写一个BaseDao类,让具体类扩展其对应的方法,但在BaseDao中不能引入任何与具体类型的变量 d)可以通过构造方法为实例变量赋值*1 反射...
分类:
编程语言 时间:
2015-02-06 00:43:55
阅读次数:
164
前言
OpenWrt的最新kernel(3.14.28)已经能够支持32M SPI Flash的读写以及擦除操作.然而,可能是系统考虑不周,亦或是MT7620系统的BUG,在配置了W25Q256的MT7620开发板系统上,无法soft reset!经过查阅相关资料,发现,MT7620默认支持24bit(3byte)的spi地址模式,而要支持32M以上的spi flash,则必须切换到32bit(...
分类:
其他好文 时间:
2015-02-05 18:21:43
阅读次数:
258
Unity3D中的GUI部分是每帧擦除重绘的,只应该在OnGUI中绘制GUI,每一次在OnGUI方法中声明的变量值都不会保存下来,例如,在Unity中画一个文本编辑框可以调用如下代码:GUILayout.TextField("text");但是运行后会发现,不论我们输入什么都还是只会显示text字符串。这是因为:我们在上一帧中输入的字符串没有被保存,在下一帧中会全部擦除重绘,即重新绘制一个"tex...
分类:
编程语言 时间:
2015-01-25 11:09:19
阅读次数:
210
最近在项目开发过程中,使用Panel控件显示座位背景图,在分屏切换时,发现背景图会闪烁。在同事的帮助下,通过以下方法解决了:
新建一个类,继承Panel控件类,然后开启该控件的双重辅助缓冲区,禁止擦除背景,具体请看代码:
1、新建一个NewPanel类,继续Panel控件类
using System;
using System.Collections.Generic;
using Sys...
void Invalidate( BOOL bErase = TRUE );参数: bErase 决定了是否要在WM_PAINT消息前发送WN_ERASEBKGND参数bErase为TRUE时,重绘区域内的背景将被擦除,否则,背景将保持不变。作用:该函数的作用是使整个窗口客户区无效。窗口的客户区无效...
分类:
其他好文 时间:
2015-01-21 15:04:37
阅读次数:
134