分类为‘工作’的日志

“学工在线”正式服役

学工在线上线ed,从前期的用户调研,到最后设计、实现,一段漫长略带艰辛的过程,大家都投入了大量时间精力,熬到今天大家都挺不容易(尤其美工、前端组)。

student-affairs

后面不可避免会存在一些问题,继续努力,一起攻克吧。

一个好的服务网站,主要还是靠内容来吸引用户的,学工的同学们加油,仅此挂篇小志留作纪念……

PS:学工在线分三专区:学生工作新闻资讯学习服务,除此外,相关平台包括:校园活动查询、电子地图(ing)、二手市场(ing)、学生资助、心理咨询etc…

Tags : ,

素质拓展的一些

啥也不说了,收获很大,这次请的月光营地,效果很好,上图:

explorer0

explorer1

explorer2

希望这一天对于同志们对于月光营地,都会留下很好的记忆吧。

PS:

附上在4月25号比特工场开展的素质拓展,篮球全场,技术团队里大都男生,除了偶尔熬夜,咱们也经常运动,可为什么看起来总有那么一点点‘衰’呢?

explorer4

explorer5

未来不是梦!

Tags : ,

校友讲座小感

计科院的99级校友,马杰学长回母校做“成长之路和职业生涯”讲座,有幸与之共进晚餐(请允许我小得瑟一下),短暂的谈话中,有关自身职业规划受益匪浅,继续努力。

学长讲座

初次见面,印象最深的是他人特随和,很平易近人,马学长属于国内早一批程序员,从当年的“超级解霸”到后来扎根瑞星,十年里他经历了从程序员到管理层的道路,期间有过失败和困难,但无论怎样都保持着一种乐观的心态。

记得印象最深的一句,勉励同仁勉励自己:做一个正直的人,机遇靠自己争取!

团队与学长合影

希望早日收到开复老师寄过来书,呵呵。(已收到,感激!)

焦点网络新版网站出锅

新版的焦点网络终于上线,发一些曾经的设计草图,一度的否定与自我否定,为一个像素而反复纠结,无语:


上面是第一个flash版

从零开始,到策划到设计最后上线,经历了相对比较漫长的时间,主要还是咱们自己的事,可能不着急吧。

每一次变化都是一次提升,我们追求的是更……,more better,永不止步。


logo的设计


辛苦了美工组的同学,他们真的很赞!加油!

有兴趣的同学可以去观望观望哈!

Tags : , ,

javascript多线程?

写不出什么有深度的文章,仅当笔记吧。

几行代码:
<script type=”text/javascript”>
 <!–
  while(!window.loaded){
  //alert(‘loading’);
  }
  //alert(‘loaded’);
 –>
</script>

上述代码与常用的window.onload=function(){}理论上会实现一样效果,等待页面加载完成后执行后续操作。然而实际的运行过程中,这种方法会导致浏览器暂停响应或假死,不知你是否有遇到过在gmail加载数据过程中,偶尔也会有短暂的假死(使用buzz时尤为明显),无法对用户行为作出响应,也说明了js语言并不具备多线程的处理机制。

也许为了弥补单线程环境中的不足,javascript引入了诸如onclick()、onmouseover()、setTimeOut(),setInterval(),ajax异步请求处理函数等回调机制,回调机制类同操作系统中的中断响应,在发生异步事件时,CPU暂停执行当前程序转向其它的相应事件处理程序,待处理完毕后又返回到原来被中断处继续执行或调度新的执行过程。回调机制则利用了“延时中断”,js引擎在“预处理”回调函数时,加入一个延时中断信号,待触发回调函数时回到中断处执行。

模拟出来的多线程:
<script type=”text/javascript”>
<!–
function threadA(){
//do something
}
function threadA(){
//do something
}
setInterval(threadA,100);
setInterval(threadB,100);
–>
</script>

上述代码使用setInterval()函数,设置一个足够短的时间片间隔,模拟出轮换执行的两个”线程”threadA,threadB,虽然并不是真正意义上的多线程,却可以达到两个“线程”交替执行的效果。(如jsthread,一个允许JavaScript进行多线程编程的库)

以上大概就是自己一直把js多线程搞混的原因吧,虽然还是懵懂状态,但多少对其机制有了进一步了解,js很强大但也比较难掌握,有误解的地方还希望高手指正。

Tags : ,

Page 2 of 41234