选段(三十三)
Tonic() 22:53:38
不是。。我说你也会收到那么大的红包么
七() 22:54:53
不会..我要积德..
七() 22:55:25
听说红娘成事儿能积德
Tonic() 22:55:39
好吧。。今年双立春,积分加倍哦
七() 22:56:19
包邮么,亲
Tonic() 22:56:43
是的。我前年介绍失败,运被了一年
七() 22:57:31
为什么不早告诉我。。
Tonic() 22:57:40
介绍有风险,牵线须谨慎
七() 22:58:02
我买机票去了。。我回家行么
七() 22:58:27
Tonic...
Tonic() 22:58:50
我觉的我的悲剧是小概率事件。。因为我向他们索要ipad
七() 22:58:56
你不厚道...
七() 22:59:24
对!这因为这个!
Tonic() 22:59:33
你没要东西应该不需要承担风险
七() 22:59:51
我不要,我什么都不要了...
(来自iPhone QQ:http://mobile.qq.com)
Tonic() 23:00:11
嗯。。那估计没问题
七() 23:00:40
还能积德不
Tonic() 23:01:47
这个人积分要实名制的吧
Tonic() 23:02:24
就跟你拜佛一样 你要默念自己的籍贯
Transaction
原子性、一致性、分离性、持久性。
隔离级别:未提交读、已提交读、可重复读、可序列化
泥马基础都忘掉了。。。
在此输入标题2
我的踟蹰来自对不可控的未来的恐惧,但是这却是个悖论。
事物总归有正反两面,而我却下意识地将负面放大了。
在此输入标题
任何人都可以认为我很厉害,有水平,但唯独自己不能这么认为,而且永远不能这么认为。
保持谦虚的同时,保持自信和乐观。
光驱维修记
上周买了光驱位硬盘槽,然后开机状态下把光驱拔了下来,把插槽换上去,发现里面的硬盘不转。
(光驱位的设备是可以热插拔的)
再把光驱换回去,光驱也不转,也弹不出来。
bios里也都不认,推断是供电问题,因为如果电源正常那么光驱是一定能弹出来的。
想可能是把光驱的时候把主板拔坏了,如果这个假设成立,那主板接口的电压一定是有问题的。
用万用表量,电压分别是3.3V,5+V,5+V,0,地线,地线。
然后需要确定光驱的供电接口的针脚定义,可是网上找了一大圈,没找到。然后想到那个光驱位的硬盘槽,它是把光驱接口转换成硬盘接口的,根据走线和硬盘电源的定义,就能反推出光驱接口的定义。
结果是,1、4脚空置,2、3脚短接并为硬盘供电,即是说,只要主板上2、3脚的5V供电正常,硬盘理论上是能工作的。
上面测量结果显示主板电压正常,但硬盘却不工作,那最大可能就是主板上的插口坏了。而且如果插口坏,那光驱多半也是不能工作的。
----------------------------------------------------------------
中午光驱好了一会,又坏了,看来确实是接触问题。
dell官方回了邮件,建议我给主板放电或者重置bios,于是选择给主板放电,然后再开机,发现光驱好了。
然后我移除了光驱,换上硬盘,不转,再换回光驱,也不转。
这就排除了接口的问题。
于是还是把硬盘放上去,重置bios,重启,硬盘转了。
----------------------------------------------------------------
结论:光驱位的设备不支持热插拔!!!坑爹啊,XP下都能热插拔的,甚至原来ide口的设备都支持热插拔,尼玛win7和sata却不支持。
分代
年轻代,年老代,持久代
Scavenge GC
- 新对象生成,并且在Eden申请空间失败时
Full GC
-
年老代(Tenured)被写满
-
持久代(Perm)被写满
-
System.gc()被显示调用
安卓传感器
| int | TYPE_ACCELEROMETER | A constant describing an accelerometer sensor type. |
| int | TYPE_ALL | A constant describing all sensor types. |
| int | TYPE_AMBIENT_TEMPERATURE | A constant describing an ambient temperature sensor type |
| int | TYPE_GRAVITY | A constant describing a gravity sensor type. |
| int | TYPE_GYROSCOPE | A constant describing a gyroscope sensor type |
| int | TYPE_LIGHT | A constant describing an light sensor type. |
| int | TYPE_LINEAR_ACCELERATION | A constant describing a linear acceleration sensor type. |
| int | TYPE_MAGNETIC_FIELD | A constant describing a magnetic field sensor type. |
| int | TYPE_ORIENTATION | This constant is deprecated. use SensorManager.getOrientation() instead. |
| int | TYPE_PRESSURE | A constant describing a pressure sensor type |
| int | TYPE_PROXIMITY | A constant describing an proximity sensor type. |
| int | TYPE_RELATIVE_HUMIDITY | A constant describing a relative humidity sensor type. |
| int | TYPE_ROTATION_VECTOR | A constant describing a rotation vector sensor type. |
| int | TYPE_TEMPERATURE | This constant is deprecated. use Sensor.TYPE_AMBIENT_TEMPERATURE instead. |
http://developer.android.com/reference/android/hardware/SensorEvent.html
选段 番外篇(十二)
小左 23:08:56
很晕啊
!王悠揚 23:09:21
有吗
小左 23:09:30
没有
。。。
小左 23:12:09
人呢
!王悠揚 23:12:26
在
小左 23:12:33
给点回应啊
!王悠揚 23:12:41
你只要跟我讲晕的地方。。
小左 23:13:06
你要回应我才好讲下去啊
小左 23:13:11
人是交流的动物
!王悠揚 23:13:34
因为每次你讲关键点之前都有很多铺垫。。。
小左 23:13:39
对啊
小左 23:13:48
这样关键点才突出
!王悠揚 23:14:01
那样会让人失去兴致
小左 23:14:18
直接亮关键点就没意思啦
!王悠揚 23:14:38
开门见山 节省时间
!王悠揚 23:14:47
交流效率显著提高
小左 23:15:07
看来跟工科的人不能用我这样的叙事方式
!王悠揚 23:15:29
工科的人一般没兴趣听铺垫。。。
apk手工签名
java -jar signapk.jar [.x509.pem filename] [.pk8 filename] [unsigned apk filename] [ signed apk filename]
修改安卓手机的开关机动画和铃声
bootanimation.zip的文件格式
大家看到这是个zip压缩包,这个包是无损压缩的,就是说自己在打包的时候,要选择“存储”。
然后里面有至少1个目录和1个desc.txt文件。
目录里放的是一组按文件名排序(至少我看到的都是文件名编码排序)的图片,可以是png也可以是jpg,能不能是gif或bmp不知道大家可以试试,这一组图片就是第二屏开机动画的帧。
然后再来看desc.txt文件,这个文件控制了动画的播放进程,打开这个txt(建议用写字板或者其他文本编辑器打开,不要用系统自带notepad,因为notepad打开只显示一行),可以看到类似以下内容:
540 960 15
p 1 1 android
第一行是屏幕分辨率和播放的速率(帧数,每秒放几张),
第二行p表示play就是播放,第一个1表示循环1遍(0表示循环播放),第二个1表示每帧的时长为1帧(如果是2,就是说15帧的话要放2秒钟),最后个android表示图片所在的目录。
有时候这个文件会有3行(比如某些原版的rom),第三行内容和第二行类似:
p 1 1 beats
就是说android目录里面的放一遍以后,再把beats目录里的放一遍。所以理论上第二屏动画可以放很多段进去。
关机动画的格式
关机动画默认文件名是downanimation.zip,文件格式和bootanimation.zip是完全一样的。
讲一下开机音乐
开机音乐默认文件名是android_audio.mp3
(插播,其实文件名都是浮云,都是能改的,网上的帖子说的修改方式其实都是在假设某种默认情况成立的前提下的修改方案。)
不出意外的话,只要把这些文件统统扔进
\system\customize\resource
就OK了,嗯?不行?那试试扔到
\system\media
里,嗯还不行?好吧,你跟我的情况一样,rom被修改过了,参照以下方式修改:
找到
\system\customize\CID\default.xml这个文件(肯定有,别说找不到),用文本编辑器打开(这里可以用notepad),然后在快结束的地方,会有这样的代码,注意红色标出的部分,大家懂的,我就不解释了,按需修改,替换,重启,有了。
<BootConfiguration>
<BootAnimation animation="/system/customize/resource/bootanimation.zip" audio="/system/customize/resource/android_audio.mp3" />
</BootConfiguration>
<ShutdownConfiguration>
<ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" image="" fps="15" />
</ShutdownConfiguration>
大家可以试试把动画包换成其他文件名比如 GrassMudHorse.zip之类……
最后注意一下(这些都是未经试验的,请谨慎试验)
1、ShutdownAnimation 配置项有一个fps="15"的属性,我不知道这里的fps和desc.txt里面的帧数设置哪个优先级高,我没试过。
2、ShutdownAnimation 配置项还有一个image_png的属性,注意看png,我也不知道是不是关机动画只支持png格式的图片。
3、理论上ShutdownAnimation 配置项还可以增加audio属性(如下),给你的关机画面也加上音乐,同样我也没试过。
<ShutdownAnimation image_png="/system/customize/resource/downanimation.zip" audio="/system/customize/resource/youraudioname.mp3" fps="15" />
最后,我觉得完全可以做一个修改开关机动画音乐的软件出来~因为原理实在是很简单。。。
为指定文件类型增加特定打开方式
注册表编辑器,在
HKEY_CLASSES_ROOT\Applications下增加应用程序名的项比如a.exe,然后再在该项下依次新增一下项shell\open\command,完整结构如下
HKEY_CLASSES_ROOT\Applications\a.exe\shell\open\command
然后障碍到command项,右键双击右边“默认”的字符串值,设置为a.exe的完整路径(如果路径含空格要加双引号)和"%1":
"E:\Program Files\A program\a.exe" "%1"
其中最后的"%1"指代当前操作的文件名(如果a.exe不支持带参数打开则该修改方式无效)。
增加完毕后,在HKEY_CLASSES_ROOT下找到文件名后缀的项比如.gif,展开到HKEY_CLASSES_ROOT\.gif\OpenWithList,新增a.exe项。
泛型
代码提示不显示返回类型,在参数确定之后,如果类型不匹配会报错。
关于Android 2.3模拟器无法使用GPS
这是2.3模拟器的bug,至少2.3.3 (API Level 10)有这个bug。
如果对版本要求不是很严格,可以用2.2(API Level 8)来代替,2.2一切正常。
CoolShell今天的rant
原文:http://coolshell.cn/articles/5901.html
1、关于腾讯
腾讯这样大规模的抄袭和山寨,对整个社会的价值就是——会让很多很多的创业团队放弃Copy,甚至让他们要放弃那些容易被复制的“业务型的项目”,而逼着他们去努力思考,如何才不能被腾讯复制,如何才能有自己的核心价值。
先不说腾讯怎么样,至少他提供了QQ/TM这么个产品,另一方面严重抄袭的腾讯给国内IT生态造成的影响也不见得是坏事,如果上面这句话是正确的的话。
腾讯走的是和乔布斯完全不一样的路,腾讯是无论如何我要抄别人的东西,苹果是无论如何不能让别人抄我的东西(关于这一点参见乔布斯知道google做android后的反应)。
2、关于社区的良币驱逐劣币
注重社区的质量。很多论坛和网站的兴起都是因为一开始有高质量的文章和素质高的人,然而,人气一足,三教九流的人都来了,于是劣币逐良币,那些素质高的人就只能离开了。所以,任何把高质量和低质量的东西放在一起的社区相当的破坏整体用户体验。尤其是那些对质量有诉求的人。为了避免劣币逐良币,大家要学习一下豆瓣,StackOverflow,没有什么热文版,就算有,也要精心地控制内容的质量。你要知道,人们来这里是因为被这个社区有价值的东西吸引来的。就像是去StackOverflow或Quora一样,可以得到很靠谱的答案,可以和很牛的人在一起交流,这是社区的价值。所以,像StackOverflow或Quora这样的网站,一些质量不高的答案在那里就会被投反对票,其会影响你的reputation。看看Amazon.com上的书评,IMDB上的影评,非常专业,还有打分,高质量的东西自然就浮出来了,低质量的东西自然就下降了。小心维护社区的质量必然会给用户有更好的体验。
3、关于至繁归于至简
把事变简单,把难度降低。还记得以前的PC上的Windows吗?还记得以前的个人主页,现在的blog吗?他们可以让更多的人会更容易地操作电脑,发布信息。看看苹果的iPad,其可以让一个5岁的孩子或是60岁的没的接触过电脑的老人在5分钟内学会使用电脑上网浏览。这意味着什么?这意味着会使用电脑的人越来越多;可以让更多的人发布自己的信息。这意味着什么?这意味着金字塔低端的人会越来越多,于是生态环境也会越来越好。对于业务来说,你需要给予end-to-end的服务。就像苹果一样,你不要担心买来电脑怎么去装软件,去下载音乐和电影,也不必担心会装上恶意的软件。就像Amazon的第三方商户平台,对于商户来说,你把货发给Amazon就好了,你不必担心库存,物流,客服,退货,财务,所有的一切都由Amazon代劳了。这些东西才是最强悍的东西。(腾讯做了那么多东西,更像是一个大杂烩,乱炖)
这一点在我看《乔布斯传》的过程中感受非常深刻,乔布什是“至繁归于至简”理念的忠实执行者。不过与其说“用户需要什么样的产品”,不如说是“乔布斯需要什么样的产品”。
非常幸运的是乔布斯的需求总能切合用户的实际需求甚至挖掘到连用户自己都不知道的潜在需求,这说明乔布斯是一个极其成功的用户需求分析师,呵呵。
我讨厌这种地方
1.昏暗
2.烟味
3.嘈杂
4.低俗
5.肮脏
选段(三十二),一样的事
流露() 13:39:39
老大
小左() 13:39:44
阿?
流露() 13:39:49
我发现还是弟弟比老大有用
小左() 13:39:59
你个吃货
流露() 13:39:59
阿又都请我吃少眉
小左() 13:40:02
给你吃就说别人好
流露() 13:40:06
不是哦
我让阿又给我买手机
小左() 13:40:26
给你买了吗
流露() 13:40:27
他说让我去猪那里拿
挂他的帐
你呢
小左() 13:40:44
嗯,你也去猪那里拿吧
小左() 13:40:53
挂阿又的账
流露() 13:40:43
你只会说自己穷
还是弟弟比老大靠谱
小左() 13:41:16
我做了根他一样的事情,为啥他比我靠谱?
如果,如果。
“如果”用来感叹过去,不如用来规划未来。
路都是自己选的。
瞎想瞎写
我觉得我是一个还算坚定的人,比如我做出的大部分决定都没有受别人影响,比如一直知道自己想要的是什么,有一个明确的目标。不是我要的东西,送给我我也不要,所谓有原则,有底线,有坚持,或许可以从另一个角度理解为:固执,用土话讲:决。
有的人随环境改变,有的人不能适应环境的改变,有的人既能适应新环境又不会被环境改变,这里有一个我想改变和我被改变的质的区别。人和人都是不一样的,在一群人里,受不受影响,还是意志力。其实在江西几年,感慨良多,我不想改变的,就绝不会被改变。
前几天天群里有人发 ** 图被我踢了,然后有人求情说不知者不罪不能服众。踢了一个发黄图的人是不是需要解释,这个问题我都不想解释,我认为我做的没错。有规矩不执行,有例外,那定规矩做什么?最后有没有法外开恩我就不管了,反正那么多管理员。
人之所以是人,不是动物,是因为人有意识和意志,知道自己是个人,知道什么是什么,而不是披着人皮的动物。
ARPG
有时候梦里的人就是一个人形物体和一个标签,意思就是说,ta就是某某某。
然后安排一些毫不相关的剧情,于是就出现了和一些莫名其妙的人一起经历一些莫名其妙的事之类的莫名其妙的场景。
其实在深度睡眠以后的浅睡眠状态,梦在一定程度上是可控的,可以安排一些剧情。
WD MDL
5. Customer ID
00 - Generic (零售)
10 - DEC
11 - WD Protégé OEM
12 - Intel
18 - Dell
22 - promotional sample (?)(促销)
23 - IBM
25 - Toshiba
28 - Microsoft
32 - Reseller
35 - WD Spartan
40 - Apple
44 - WD Protégé Other
60 - Compaq
80 - Motorola
90 - Distribution Only
95 - Tektronix
99 - Boeing
java内部类笔记
《Thinking in java》上说,内部类的实例一定要通过
OuterClassName.InnerClassName innerInstance = makeInnerInstance();
来指明类型,但是实践中发现,内部类可以直接被Import,从从而直接使用InnerClassName来指明类型。
InnerClassName innerInstance = makeInnerInstance();
或者直接通过外部类的引用调用内部类的构造方法
OuterClassName outer = new OuterClassName();
InnerClassName innerInstance = outer.new InnerClassName ();
H3C调试部分
1. 在用户视图模式下打开屏幕输出开关
terminal monitor
2. 在用户视图模式下打开调试输出开关
terminal debugging
3. 缺省情况下debug信息只向console口终端输出信息,允许信息向telnet终端输出
system-view
[SwitchA]info-center monitor channel 0
4. ping的-r参数
