摘要:
Jenkins作为开发必备之神器,各家大小公司都在使用。Jenkins自身内置了基于邮件推送构建结果的功能。但是随着移动互联网的发展,邮件这玩意已经越来越少使用了,是否有一种办法能把jenkins构建结果直接推送到微信上,方便查看的工具呢。找了半天并没有找到一款太理想的工具,于是便自己开发了一款je 阅读全文
摘要:
在大的公司里面,往往数据库和表都非常的多,一张表的字段也是会有几十个。如果这么多的表和字段没有说明注释的话,查看起来会一头雾水,新来的或者别的部门的同事看到表和字段会完全不知道是干嘛的,只能靠名称来猜。为了避免这种情况,在数据库的设计的时候就要去写说明。在之前传统的开发中一般会写个数据字段的文... 阅读全文
摘要:
在软件开发中,设计移动端的app跟传统电脑应该是不一样的。不只是简单地把功能从桌面端搬到移动端,更多的要考虑移动端的一些特点。 移动设备的特点:屏幕小,纯触控,专属性强。 屏幕小,这个是相对传统电脑来说的,手机不说,像ipad这类平板也就10寸,一般用的笔记本都是14,15寸的,而台式机配的往往都23寸-27寸。屏幕大小限制了第一屏可以放小的内容数量,而现在的移动设备多是触控所以控件大小也受到了限制,做的太小不光是看不清楚,手指点击的时候也容易勿碰。所以如果一个很长内容很多的表单放到移动端上的话,那是很恐怖的一种效果。考虑到屏幕大小,控件应在一屏都可以显示出来。 纯触控,当然依然有少量低端.. 阅读全文
摘要:
在去年10月份的时候公司给我安排了一个项目。直到今年4月份的时候,这个项目因为各方原因做不下去了。通过这个项目,主要还是跟各方人员交流上收获了不少。看看大家有没有碰到跟我一样的经历。 先介绍下背景,我所在的公司属于大企业下的子公司,其实就是原来的IT部门独立出来的,有搞销售的、搞硬件开发的还有搞软件开发的。人也不多,搞软件的就4个人吧。这个项目是给某国企党支部开发一个web形式的党员建设方面的系统,主要目的是让原本书面化的东西电子化。话说光项目其实也没啥高级的地方,关键在人员之间。首先这个项目是通过认识那家国企的介绍人介绍给一家A公司的,一开始A公司是先给另外一家B公司去做,但是B公司做到一. 阅读全文
摘要:
2010年我获得了第一份正式的工作,在上海张江,一个不错的地方。话说当时还没毕业,但是在学校里大家都已经各自在寻找着各自的归属了。起初经过了各种碰壁后,决定投简历到上海看看,毕竟是大城市,离家也不算远。没想到投简历后的第二天就来了电话,对方是一个中年男人(也就是后面的老总),问了我两个超级白痴的问题。一个是什么是C#语言,另一个是在窗体上弹出一个对框里面显示“你好”怎么写。简单回答之后便安排去面试,我便一个人坐火车到了上海面试。公司在张江的海外创业园里面,那中年男人蛮热情,生怕我迷路不知道怎么走,邮件里面再三嘱咐要怎么走,从哪个地铁口出站等等。好吧,第一次来到张江,从地铁口出来第一眼看到的就. 阅读全文
摘要:
C#是面向对象的语言,面向对象语言有三大特性:继承、封装和多态。C#支持两种多态,第一编译中多态,通过重载(overload)实现;第二种运行时多态,通过覆盖(override)实现。重载又分为方法重载和运算符重载。方法重载是指在一个类中,多个方法之间方法名相同,方法的参数类型或个数不同。下面是一个例子。重载示例还有一种重载是运算符重载。即可以重新定义运算符的功能。基本格式为:[代码]如下示例,示... 阅读全文