通行证开发进展
1、使用一个SSO服务器,里面存放用户数据库。SSO服务器提供一个cookie; 2、某个服务通过SSO提供的cookie进行用户验证;通过验证则表示用户已经登录;否则表示未登录。 3、进行验证时,需要连接到SSO,因此每次刷新服务页面时,都需要连接到SSO数据库进行用户验证。 4、正在考虑使用一个memcached作为SSO验证缓存。 1~3已经OK,目前正在进行步骤4的设计。 4月12日正式上线运行,目前运行良好,没有发现错误。
1、使用一个SSO服务器,里面存放用户数据库。SSO服务器提供一个cookie; 2、某个服务通过SSO提供的cookie进行用户验证;通过验证则表示用户已经登录;否则表示未登录。 3、进行验证时,需要连接到SSO,因此每次刷新服务页面时,都需要连接到SSO数据库进行用户验证。 4、正在考虑使用一个memcached作为SSO验证缓存。 1~3已经OK,目前正在进行步骤4的设计。 4月12日正式上线运行,目前运行良好,没有发现错误。
1、企业资产管理 v2.0 增加入库、出库、退库、维修、报废流程; 增加种类、品牌、型号的递进关系; 2、通行证开发 因为是单域名,因此使用cookie共享+数据库 session验证方式实现 ...
Thermaltake Fanless 330零分贝显卡冷却器 有了性感的零分贝cpu冷却系统(见下图),不配个超酷的零分贝显卡冷却系统明显不够专业。 Thermaltake一不做二不休丢完V1后又丢个Fanless 330出来,使用水循环和50个扇页散热,号称0db运行,独特的造型设计除了保证扇页水循环效率外,还让它完美接触GPU,不但安静,散热效果也比传统风扇好很多。 它三围180mm x 123.2mm x 68.6mm 重 260g.。 ...
这几周一直在看《重构》这本书,从提取变量,减少参数,到分拆、合并不同的类,每次都给我恍然的感觉。就想习武多年有人给我一本秘笈一般。 针对名录上的各种方法,我基本上都能在以前写的代码中找到相应的坏味道。于是,reading,recoding,refactoring,and progressing。 以前的总喜欢一个方法做很多事情,穿5、6个参数,用了十几个if,好多return,现在重读代码,竟累得呼哧呼哧的。 还有就是一个类做很多类的事情;一个变量做好几个变量的事情,可一个方法中却有十几个变量;以前的代码真是丑陋啊。每天晚上花上2个小时,重构这些代码,倒有些乐在其中的感觉。 目前正在进行cgdangdang(java)和cg问答(php)2个程序的重构工作。
昨天开始阅读《重构-改善既有代码的设计》,发现自己的代码问题真多啊。看得我汗流浃背,今天试着重构了一下,代码结构的确清晰了不少,加油。 要注意的:不要在Class A中放只与Class B相关的方法。可惜俺常这么干:(
我使用的ssh客户端是SSH Secure Shell。产生公钥,并上传到服务器的用户目录下的.ssh2目录。 然后服务器执行: ssh-keygen -i -f my_dsa_key.pub > authorized_keys 然后: vim /etc/ssh/sshd_config 将 #AuthorizedKeysFile %h/.ssh/authorized_keys 的注释取消,改成 AuthorizedKeysFile %h/.ssh2/authorized_keys 重启sshd即可。 /etc/init.d/sshd restart
今天再次阅读了Ten things Google has found to be true(Google 发现的十大真理),次标题是Never settle for the best。Ten things基本说的是google在网络上的发展方向。摘抄如下: ...
上个鼠标用了才1年,滚轮就失效了:明明是往上滚,发现页面却向下走,上下不分啊。鼠标是双飞燕的,花了我100块大洋,心疼啊。 无奈只好再买一块,在罗技和MS之间挑选了许久,选择的是MS极动鲨,想下订单,却没有我喜欢的颜色了,好事多磨啊。 只好再挑挑,就定了暴雷鲨6000,虽说贵了点,不过喜欢它的样式。于是就买了款黑色的,259块大洋。为了美观一致,俺将键盘也替换为黑色的舒适曲线键盘2000。又想,换新鼠标了,怎么也不能亏待它啊,再来块Rantopad H1丝滑系列鼠标垫,哈哈哈。 用电脑12年了,第一次这么奢侈。不过用下来,发现真是值得:键盘的手感很不错,按键响应时间很短,减少了手指力度;鼠标的定位很准确,本来我的移动速度就不慢,这下一来,每天再电脑前,能省下几分钟吧,离手指抽风就更远了。
<?php echo "I am here.";?> #!/usr/bin/perl print "I am here."; public class Hello { public static void main(String[] args) { System.out.println("I am here."); } } <script type="text/javascript"> <!-- document.write("I am here."); //--> </script> SELECT "I am here" AS iamhere
辶⿺(穴⿳(月⿲((幺⿲言⿲幺)⿱(長⿲馬⿲長))⿲刂)⿳心) 传说,一位集怀才不遇愤世疾俗贫困潦倒饥寒交迫于一身的秀才来到咸阳,他路过一家面馆时,听见里面“biang——biang——”之声不绝,一时饥肠辘辘,不由得踱将进去。只见白案上摆满了和好的长条状面块儿,师傅拎过一块儿,扯住两头,顷刻间摔打成裤带般宽厚扔进锅里,顷刻间摔打了好几块儿,顷刻间从锅里捞出一大海碗,碗底事先盛着作料和一些豆芽青菜,自然要浇上一大勺油泼辣子,热腾腾端上来。秀才看得兴起, 大叫:“好啊!店家来一碗!”“这位客官一碗……”店小二一声长长的吆喝,顷刻间 一碗面摆到面前,顷刻间碗中罄净,直吃得秀才大汗淋漓。“店家,结账!”秀才喝道。 一摸兜,坏了,一时忘形,竟忘了囊中早已空空如洗,顿时窘住,刚才的热汗顷刻间冷冰冰刷在脸上。一旁,店小二斜着眼耸着肩,一脸坏笑。“小二……”秀才讪讪,话刚出口便被店小二堵住:“客官,本店小本经营,概不赊账。”见店小二不通融的模样,秀才又向身上摸去,左一摸,右一摸,上一摸,下一摸,好像早晚能摸出几文钱来似的。 店小二心想:“你个穷秀才,看你摸出什么来。”天呀,这不是有辱斯文么?秀才一面摸,一面思量脱身之计。他与店小二答讪:“小二,你家这面何名?”“何名?”店小二学着秀才的腔调说:“biang、biang面。”秀才问:“biang、biang面?biang、biang字咋写?”这家面店可是远近闻名的老字号,其面做得特殊,面与面板摔打撞击,“biang、biang”也,故称“biang、biang面”。“biang、biang”二字咋写,店家做面,客人吃面,谁也没去想过。见店小二答不上来,秀才顿时有了主意,他说:“小二,你与老板商量过,本人今天没钱,可否写出‘biang、biang’二字,换这碗面吃?”店小二顷刻间回来,说:“成。”店家心想:“古来就没有‘biang、biang’二字,看你穷秀才怎么赖账。”“biang、biang、biang、biang……”秀才心里嘀咕,嘴上嘀咕。 秀才读书,也最认书,古往今来偏偏没有这“biang、biang”二字。“书上没有,岂可生造乎?”皇上可以造字为名,秀才岂敢与之比肩?秀才满腹心酸,一腔惆怅;寒窗苦读,功不成,名不就,众目睽睽下,落到赖账这般田地,天理不公啊!他一急,心里骂皇上:“什么‘日月当空照’?民间疾苦,哀鸿遍野;宫闱倾轧,豺狼当道;贪官污吏,横行乡里;我秀才寒窗苦读,就因无钱无人,打不通关节,获不取功名……日月何照之有!罢罢罢,你皇上能造字,我秀才何尝不能?”秀才一声大喝:“笔墨伺候!”只见他笔走龙蛇,大大地写了一个字!他一面写一而歌道:“一点飞上天,黄河两边弯;八字大张口,言字往里走,左一扭,右一扭;西一长,东一长,中间加个马大王;心字底,月字旁,留个勾搭挂麻糖;推了车车走咸阳。”一个字,写尽了山川地理,世态炎凉。