2012年12月16日

搬到CSDN去咯

摘要: 搬到CSDN去咯 阅读全文

posted @ 2012-12-16 19:48 Boing Tan 阅读(117) 评论(0) 推荐(0) 编辑

2012年11月30日

BootStrap 对话框

摘要: BootStrap 就不介绍了,百度一下很多介绍,总之是Twitter 的一些工程师做的一个开源的前台框架首先第一个就是 :强调!所有的javascript插件都需要最新版本的jQuery支持。 官方自带的是1.8.1/*! jQuery v@1.8.1 jquery.com | jquery.org/license */第二个是:强调!要实现对话框显示与消隐时的动画效果,必须包含 bootstrap-transition.js.,再对.modal元素应用.fade,即可实现淡入淡出。第三个自然就是bootstrap-modal.js 了。1 <script type="tex 阅读全文

posted @ 2012-11-30 10:50 Boing Tan 阅读(4617) 评论(0) 推荐(0) 编辑

2012年10月21日

《现代软件工程讲义》 观后感

摘要: 最近看 邹欣老师《现代软件工程讲义》觉得确实是一份比较适合我们大学生的课程,但对课程提出一些自己的想法。不得不羡慕清华大学的高要求高标准的课程,但是我相信高考完到进入软件这个学科的起点不会差太多。以高标准来要求自己,高姿态衡量自己才能让自己变的更出色评分标准,这个我很欣赏,想起自己在学校参加比赛,苦心的把功能实现、测试、用户界面尽量的做好,到评审的时候就看个3分钟的演示视频而草草了事,不禁心寒。理论知识 到 实际知识的运用 大多数普通大学老师自身对理论知识运用到项目中估计也不怎么样(我的软件工程老师自己根本就没有真正做过软件需求等的东西如何来讲,照本宣科而已)原文:软件课程一般教学流程:软件学 阅读全文

posted @ 2012-10-21 22:25 Boing Tan 阅读(248) 评论(4) 推荐(0) 编辑

2012年10月9日

Java并发编程——线程带来的风险

摘要: 在并发中有两种方式,一是多进程,二是多线程,但是线程相比进程花销更小且能共享资源。多线程将会带来几个问题: 一、安全性问题。 线程安全性可能是非常复杂的,多线程中的操作执行顺序是不可预测的,甚至会产生奇怪的结果,另外由于存在指令重排序的可能,因此实际情况会很糟糕。 有一种常见的并发安全问题叫“竞态条件”。由于多个线程要共享相同的内存地址空间,并且是并发运行,因此它们可能会访问或修改其他线程正在使用的变量。这带来的极大的便利,但是也有巨大的风险:线程会由于无法预料的数据变化而发生错误。当多个线程同时访问和修改相同的变量时,将会在串行编程模型中引入非串行因素,而这种非串行性是很难分析... 阅读全文

posted @ 2012-10-09 15:34 Boing Tan 阅读(456) 评论(0) 推荐(0) 编辑

2012年10月6日

防御式编程——断言

摘要: 以前有看过一些C++的东西,但是并不知道是断言,现在学习java就来了解下断言的使用。 断言:指在开发期间使用的、让程序在运行时进行自检的代码(通常是一个子程序或者宏)。 断言为真,表明程序正常运行,否则就意味着发现了代码中意料之外的错误了。所以在越是大的项目当中断言越是有用,程序也能更快的找出错误。 常见的断言特性 前置条件断言:代码执行之前必须具备的特性 后置条件断言:代码执行之后必须具备的特性 前后不变断言:代码执行前后不能变化的特性 断言的使用 一个断言通常含有2个参数:一个描述假设真假的布尔表达式,一个是断言为假的时候需要显示的信息。 1.assert Ex... 阅读全文

posted @ 2012-10-06 17:43 Boing Tan 阅读(329) 评论(0) 推荐(0) 编辑

对防御式编程——免遭非法输入数据破坏 的理解

摘要: 在微软大牛的鼓励下,终于鼓起勇气开通博客,来开始记录自己的学习历程,也希望能与更多的人来分享。 最近刚好在看一些书,看到防御式编程的时候有相见恨晚的感觉,于是就从这里开始写下第一篇博客吧。 记得自己大一的时候刚学习C语言的时候总是带着怀疑的态度去写代码(也许是处女座的原因吧 - -#),于是乎看形参总是不顺眼。想着总是有可能会危害自己的软件运行(现在看来当时的想法是对的),于是总是加了很多if...else,不过带来的好处就是健壮性比同学的好。 接触“防御式编程”这个词也是在最近,而第一节就是“保护程序免遭非法输入数据的破坏”。这节中提到通常处理进来垃圾的三种方法: 一、检查所有来... 阅读全文

posted @ 2012-10-06 13:05 Boing Tan 阅读(210) 评论(0) 推荐(0) 编辑

导航