javascript primer plus

2009年07月30日 blankyao 发布在 杂七杂八 标签:javascript, commonJs 只有一条评论

今天在组内做的分享,主要是关于javascript入门和提高的,在这里给大家分享一下,欢迎大家指教 :)

 

View more presentations from Dongxu Yao
SlideShare竟然把ppt的一些动作去掉了,不应该呀 :(
 

Stackoverflow[2]

2009年07月30日 blankyao 发布在 杂七杂八 标签:javascript, stackoverflow, linux 暂无评论

1. Why does [5,6,8,7][1,2] = 8 in Javascript

又一个趣味性的javascript语法问题

 

2. Why aren't ◎ܫ◎ and ☺ valid Javascript variable names?

连“草泥马”、“ಠ_ಠ”都是合法的变量名,为啥◎ܫ◎就不是呢?

 

3. What do single quotes do in C++ when used on multiple characters?

在多个字符外面加上单引号代表着什么?

 

4. Why use swap when there is more than enough RAM

linux在啥时候才会用swap呢?

 

5. What is the funniest bug you've ever experienced?

你遇到过的最有趣的bug是啥?

 

7. How to count characters in a unicode string in C

Unicode长度的计算以及截取

 

android图片与缩略图的几个小问题

2009年07月30日 blankyao 发布在 杂七杂八 标签:android, 图片, 缩略图, Thumbnails, MediaStore 暂无评论

由于项目需要,不能用系统默认的图片选择,需要自定义,遇到了一些问题,记录一下。

android系统有两个表存储图片信息,thumbnails用来存储缩略图,images用来存储原图,都在/data/data/com.android.providers.media/databases目录下

由于需要取到相册分类(也就是文件夹),而且系统自带的缩略图尺寸还不满足要求,而且还不能直接用原图来生成缩略图(直接用原图生成缩略图的话就会申请很大一块内存,系统会抛出异常),所以只查thumbnails或者images表都不行,情况如下:

 thumbnails表(MediaStore.Images.Thumbnails)里面有两种类型的缩略图:

      MICRO_KIND: 96 x 96

      MINI_KIND: 512 x 384

但是取不到bucket_display_name(也就是相册分类的名字)。

 

images表(MediaStore.Images.Media)里面有个mini_thumb_magic字段,刚开始以为这个是缩略图的id,但是从表里查出来看了下并不是吗,查了好久没查出来这个字段到底是啥意思,有篇老外的文章说是被系统默认的相册程序给用了...决定放弃这个字段。

thumbnails表里面有存原图的id,所以可以根据image_id和kind(MICRO_KIND和MINI_KIND)去thumbnails里面选,然后再根据需要生成自己需要的图片

 

Stackoverflow[1]

2009年07月30日 blankyao 发布在 杂七杂八 标签:jQuery, iPhone, Objective-c, Cocoa, linux 暂无评论

1. Disable a user's login without disabling the account

如何在不禁用帐户的情况下禁止这个帐号登录呢?而且还可以su - user哦亲。

 

2. Any funny *nix one-liners?

闷骚的程序员们都不喜欢啰嗦。

 

3. What are best practices that you use when writing Objective-C and Cocoa?

Objective-C && Cocoa最佳实践。

 

4. Why can I use constants as statements in C?

虽然没啥用,也值得了解一下,从前还真不知道可以这样写。

 

5. For loop instead of while

"I vote for someone having an affinity for bad coding style. "