Google 决定永久收藏弹吉他 doodle
纪念莱斯·保罗电吉他之父诞辰 96 周年的可以直接弹奏的 doodle昨天已经多放了一天了,但是大家还是玩得不亦乐乎,总不能再多放一天吧?于是Google决定把这个doodle单独放到一个永久的网页里,大家可以随时玩个够了。
纪念莱斯·保罗电吉他之父诞辰 96 周年的可以直接弹奏的 doodle昨天已经多放了一天了,但是大家还是玩得不亦乐乎,总不能再多放一天吧?于是Google决定把这个doodle单独放到一个永久的网页里,大家可以随时玩个够了。
本文是关于实现Java建立Zip压缩文件的代码实例
|
|
有时候需要实现一组线程任务,但是我们希望线程一个执行完成后再去执行另外一个,有一个很简单的方法,就是使用thread的join()方法,如下:
| Java Language Type | Native Type | De**s**cription |
| boolean | jboolean | unsigned 8 bits |
| byte | jbyte | signed 8 bits |
| char | jchar | unsigned 16 bits |
| short | jshort | signed 16 bits |
| int | jint | signed 32 bits |
| long | jlong | signed 64 bits |
| float | jfloat | 32 bits |
| double | jdouble | 64 bits |
字符 Java类型 C类型 V void void Z jboolean boolean I jint int J jlong long D jdouble double F jfloat float B jbyte byte C jchar char S jshort short [I jintArray int[] [F jfloatArray float[] [B jbyteArray byte[] [C jcharArray char[] [S jshortArray short[] [D jdoubleArray double[] [J jlongArray long[] [Z jbooleanArray boolean[]JNINativeMethod方法的结构如下:
typedef struct {
const char* name;
const char* signature;
void* fnPtr;
} JNINativeMethod
第一个变量name是Java中函数的名字。
第二个变量signature,用字符串是描述了函数的参数和返回值
第三个变量fnPtr是函数指针,指向C函数。
第二个方法的涵义是:
此二种语言相似之处不少!
大家可能遇到,PreferenceCategory默认是黑色背景,如何我们更换了PreferenceScreen的背景,那么这种分隔栏看上去很丑,那么怎么更改背景呢?我们可以通过自定义VIEW来实现。 代码如下:
关于python在命令行模式下输出中文乱码的问题。关键还是需要在头部加上
|
|
这句,但是可能发现加了这句还是乱码。
|
|
原因在于你的代码中的中文是在加入这句之前写的。所以加入这句代码后。对代码中的中文重新输入。然后保存。这是因为文件保存格式的问题。
也许会有人遇到,在这里说下解决方法。方便以后有人纠结这个问题。开发中经验会遇到滑动里面嵌入滑动的问题,但是这种情况下触摸事件就会发生冲突。导致滑动非常卡,甚至出现程序停止响应。这种情况下我们一般需要重写view。下面给出重新scrollview的方法
个人用过最好的免费VPN
http://tenacy.undo.it/ (20111229更新)
http://tenacy.hpc.tw/public (20111111更新)
不过网站经常会被墙,所以有时候打不开很正常,如果可能,我会经常更新网址的
1 先用sudo fdisk -l 看看有几个逻辑盘
/dev/sda5 6400 59599 427316224 7 HPFS/NTFS
这个就是音乐所在的盘
2 sudo mount /dev/sdb5 挂载其中一个盘thing
3 cd /media/thing/music 打开音乐目录
ep:cd /media/LENOVO/音乐