身份证前两位代表地区

下面是身份证前两位代表的地区,更详细的市区、县区可以在网上找到。

info = {
    11: "北京市",
    12: "天津市",
    13: "河北省",
    14: "山西省",
    15: "内蒙古自治区",
    21: "辽宁省",
    22: "吉林省",
    23: "黑龙江省",
    31: "上海市",
    32: "江苏省",
    33: "浙江省",
    34: "安徽省",
    35: "福建省",
    36: "江西省",
    37: "山东省",
    41: "河南省",
    42: "湖北省",
    43: "湖南省",
    44: "广东省",
    45: "广西壮族自治区",
    46: "海南省",
    50: "重庆市",
    51: "四川省",
    52: "贵州省",
    53: "云南省",
    54: "西藏自治区",
    61: "陕西省",
    62: "甘肃省",
    63: "青海省",
    64: "宁夏回族自治区",
    65: "新疆维吾尔自治区",
    71: "台湾省",
    81: "香港特别行政区",
    82: "澳门特别行政区",
}

无代理访问google服务

GFW对部分国外网站的过滤是在域名解析环节,可以通过本地解析越过这个环节,实现无代理访问。
之前使用过类似的hosts文件,用一段时间失效了,没有再使用。刚刚碰到一个持续实时更新的地方,在本地也加上了自动更新,比ssh代理快了很多,gmail、搜索等都能稳定工作。
当然也可以使用一些镜像网站使用搜索服务,如:http://www.souguge.com/, 在网上还可以搜索到很多,用起来也很方便。

crontab:
# 每天中午12点自动更新一次
* 12 * * * bash /Users/amoskong/devel/bin/update_hosts.sh 

$ cat update_hosts.sh 
#获取最新hosts文件
wget https://raw.githubusercontent.com/racaljk/hosts/master/hosts -O /tmp/hosts -o /dev/null

# 在文件头部添加更新时间
echo -e "###### `date`n" > /etc/hosts

# 写入原来hosts文件内容
cat /etc/hosts.head.bak >> /etc/hosts

# 将google域名解析内容追加进去
cat /tmp/hosts >> /etc/hosts

育人笔记

孕前准备

  • 优生优育体检
  • 提前三个月吃叶酸片,预防畸形
  • 锻炼身体、注意休息、防辐射
  • 办理准生证

十月怀胎

  • 找医院
    • 首选妇幼保健医院,专业、人少、环境好
    • 网上预约方便、有朋友在那里生过、方便咨询
    • 检查单子提前开(如:下次需要做B超提前让医生开好)
    • 需要空腹就等第二天早上来,不要空腹去在排号,往往见到医生、再拍到做检查要么人奔溃,要么时间太长也做不了
  • 胎教 (轻音乐、钢琴、古典、儿歌、故事、等等)
  • 怀孕后首次B超防止宫外孕
  • 微量元素监测(补铁、叶酸片)
  • 骨密度监测(补钙)
  • 甲状腺测试
  • 血糖测试(孕妇糖尿病)
  • 琥珀亚硝酸铁片
  • 脐带绕劲(多数孩子有,不用太担心,但需要关注胎动、胎心频率,B超里脐带血流速
  • 胎心仪(听听才放心)
  • 情绪关怀

备产

  • 包被、衣服
  • 尿不湿
  • 奶粉、奶瓶
  • 两袋卫生纸
  • 多个毛巾脸盆
  • 多走动,帮助胎儿入盆;不要爬楼梯剧烈运动,防止羊水破裂,胎儿窘迫
  • 鼓励

产后

妈妈

  • 饮吃清淡,忌冷辣油腻
  • 催乳:鲫鱼汤、猪蹄汤
  • 牛羊肉汤(热性)
  • 鸽子汤(鸡肉、鸡汤听说影响母乳)
  • 按摩恢复
  • 母乳喂养
  • 维生素AD
  • 心理关怀、引导、恢复
  • 身体恢复、束缚带

宝宝

  • 预防新生儿生理性黄疸,出生第四五天是高分期。轻度使用,严重的需要光照治疗。小孩刚出生母乳不足、喂养姿势不对,小孩大便少,影响黄疸排泄。全身晒太阳、灌白开水、葡萄糖水、甘草水,可以帮助黄疸代谢。
  • 脐带酒精消毒
  • 洗脸、洗屁股
  • 洗澡、游泳,最好去专业的店里
  • 疫苗接种(满月拿三联单去社区医院办理接种卡、乙肝第二针)
  • 妈咪爱,促进消化,常用保健药物
  • 取名字、办出生证明、办户口
  • 被动操(满月后再做)

视频专辑:汽车驾驶从入门到精通

视频专辑:汽车驾驶从入门到精通 (http://www.youku.com/playlist_show/id_26673974.html)

一套非常实用的驾驶技巧视频,比较适合拿到驾照打新手提高驾驶技能,不适合学习应付驾考。

2.汽车驾驶从入门到精通 – 手动挡汽车驾驶技巧
3.汽车驾驶从入门到精通 – 自动挡汽车驾驶技巧
4.汽车驾驶从入门到精通 – 如何自己判断左右前后车距
5.汽车驾驶从入门到精通 – 如何从后视镜判断车距
6.汽车驾驶从入门到精通 – 省油技巧
7.汽车驾驶从入门到精通 – 优秀驾驶技巧
8.汽车驾驶从入门到精通 – 停车技巧
9.汽车驾驶从入门到精通 – 使用车灯技巧
10.汽车驾驶从入门到精通 – 外出防范技巧
11.汽车驾驶从入门到精通 – 新车磨合

http://player.youku.com/player.php/Type/Folder/Fid/26673974/Ob/1/sid/XNjY2MjQ5NTYw/v.swf

lua/python调用C动态库

使用lua编写游戏程序,往往使用c 或者 c++ 编写游戏引擎,那么就需要在lua中调用动态链接库,脚本语言写逻辑比低级语言方便。

//mylualib.c

#include 
#include 
#include 

static int hello_c (lua_State *L) {
    const char * from_lua = lua_tostring(L,1);
    printf("Lua: %sn",from_lua);    
    lua_pushstring(L,"Hi Lua, nice to meet you");
    return 1;
}
static const struct luaL_Reg mylualib [] = {
    {"hello_c", hello_c},
    {NULL, NULL} /* sentinel */
};
int luaopen_mylualib (lua_State *L) {
    luaL_newlib(L, mylualib);     /* register a array of c functions exported to lua */
    lua_pushvalue(L, -1);
    lua_setglobal(L, "mylualib"); /* the module name */

    return 1;
}
# main.lua 

require "mylualib"
hi = mylualib.hello_c("Hi C, I'm Lua")
print(hi)
#编译命令
gcc -O2 -bundle -undefined dynamic_lookup -o mylualib.so mylualib.c  -I /usr/local/include/

#执行
lua main.lua

python里边相对简洁一些

//mylib.c

#include 

int hello_c(char *str)
{
	printf("output param: %sn", str);
	return 0;
}
# main.py

#coding: utf-8
from ctypes import *
import os 

#参数为生成的.so文件所在的绝对路径
libtest = cdll.LoadLibrary(os.getcwd() + '/mylib.so') 

#直接用方法名进行调用
libtest.hello_c("Hello C, I'm calling you from Python") 
#编译命令
gcc -O2 -bundle -undefined dynamic_lookup -o mylib.so mylib.c

#执行
python main.py