首页 > 2017年12月07日 > 全部分享
【转】编写高质量代码改善C#程序的157个建议——建议103:区分组合和继承的应用场合
建议103:区分组合和继承的应用场合 继承所带来的多态性虽然是面向对象的一个重要特性,但这种特性不能在所有的场合中滥用。继承应该被当做设计架构的有用补充,而不是全部。 组合不能用于多态,但组合使用的频率却要远远高于继承。 继承UML图如下: 对应的代码如下: 组合UML图如下: 对应代码如下: 从设 ...
分类:Windows开发   时间:2017-12-07 18:23:41    收藏:0  评论:0  赞:0  阅读:158
【bzoj 1095】[ZJOI2007]Hide 捉迷藏
题目链接: TP 题解: 样例好良心,调样例3h一A…… 细节好多……诸如没完没了的pop和push……搞得头都大了。 同情zzh……调了整一天了。 动态点分治裸题……果然每个“裸题”打起来都跟shi一样。 题目: ...
分类:其他   时间:2017-12-07 18:23:18    收藏:0  评论:0  赞:0  阅读:205
c# 创建压缩包并下载文件
所需Dll下载:http://files.cnblogs.com/wangbogo/ICSharpCode.SharpZipLib.rar ...
分类:Windows开发   时间:2017-12-07 18:23:07    收藏:0  评论:0  赞:0  阅读:244
深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)(转)
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。 .NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用 ...
分类:Windows开发   时间:2017-12-07 18:22:52    收藏:0  评论:0  赞:0  阅读:226
崩溃之上
一、编码阶段防御: (1)防御型编程:参量检查; (2)异常捕获与处理; (3)多线程处理; 二、编译阶段: 调试符号备份; 三、崩溃现场: (1)崩溃指令; (2)崩溃线程; (3)崩溃进程; (4)崩溃设备; (5)崩溃报文; 四、崩溃解析; 地址符号化。 五、异常处理与信号。 ...
分类:其他   时间:2017-12-07 18:22:39    收藏:0  评论:0  赞:0  阅读:190
部署live555到云
1.下载live555源码: wget http://www.live555.com/liveMedia/public/live.2017.10.28.tar.gz 2.解压源码包: tar xvf live.2017.10.28.tar.gz 3.进入源码包目录: cd live 4.编译源码: ...
分类:其他   时间:2017-12-07 18:22:21    收藏:0  评论:0  赞:0  阅读:317
纯CSS3画出小黄人并实现动画效果
原文:http://www.cnblogs.com/jr1993/p/4658772.html 闲暇时间,看到一篇纯CSS3画出小黄人并实现动画效果的文章,小黄人可爱至极,膜拜一下,我也学习了。 如下图效果: 每一处我都标明了它的用途,大家可以稍微理解一下,在头脑里有一个大概的模型或者层次结构。 对 ...
分类:Web开发   时间:2017-12-07 18:21:45    收藏:0  评论:0  赞:0  阅读:580
Linux系统安装telnet以及xinetd服务
Linux系统安装telnet以及xinetd服务 一、安装telnet 1、检测telnet-server的rpm包是否安装 # rpm -qa telnet-server 若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。 ...
分类:Web开发   时间:2017-12-07 18:21:27    收藏:0  评论:0  赞:0  阅读:383
poj 3417 Network(tarjan lca)
poj 3417 Network(tarjan lca) 先给出一棵无根树,然后下面再给出m条边,把这m条边连上,然后每次你能毁掉两条边,规定一条是树边,一条是新边,问有多少种方案能使树断裂。 我们设添加了一条新边后,树形成了一个环,表示为x y lca(x,y),我们将其中的边都覆盖一次。添加了多 ...
分类:Web开发   时间:2017-12-07 18:21:01    收藏:0  评论:0  赞:0  阅读:226
第十二周-----例行报告
1.本周PSP 2.本周进度条 3.代码行累积折线图 4.博文字数累积折线图 5.PSP饼状图 ...
分类:其他   时间:2017-12-07 18:20:47    收藏:0  评论:0  赞:0  阅读:160
今日颓废
2017/12/7 颓废笔记 今天上午早上起不来(丧啊),吃了个饭,又补课了建筑力学,一上午就没了 打王者农药,从12点打到3点(想打到铂金),4点就去练歌了啊,晚上还要彩排!!!!!!颓废啊 感觉心里很愧疚,写一篇日记鞭策自己,以后不能这样了 要时刻记住自己真正想要的是什么,ACM_dream!! ...
分类:其他   时间:2017-12-07 18:20:37    收藏:0  评论:0  赞:0  阅读:220
移动端布局
页面布局→俗称搭建页面结构(html)和增加页面样式(css) 随着html5和css3的发展,页面布局工作也越来越复杂,但是也可以越来越好看 随着科技发展布局也分为:pc端布局和移动端布局 pc端布局的难点是要兼容每个浏览器→chrome FF IE 6 7 8,最烦人的是ie,具体的问题自己可以 ...
分类:移动平台   时间:2017-12-07 18:20:11    收藏:0  评论:0  赞:0  阅读:293
postman--基本使用1
本文转自:http://blog.csdn.net/five3/article/details/53021084 HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手。 优点: 1、支持用例管理 2 ...
分类:其他   时间:2017-12-07 18:19:56    收藏:0  评论:0  赞:0  阅读:314
Node.js Buffer(缓冲区)
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心 ...
分类:Web开发   时间:2017-12-07 18:19:32    收藏:0  评论:0  赞:0  阅读:276
jquery 选择器
jQuery 选择器选择器 实例 选取* $("*") 选取所有元素#id $("#lastname") 选取id=lastname的元素.class $(".classA") 选取class=classA的元素.class,.class... $(".classA,.classB") 选取clas ...
分类:Web开发   时间:2017-12-07 18:19:11    收藏:0  评论:0  赞:0  阅读:295
FORTRAN学习网站
http://www.chem.ox.ac.uk/fortran/fortran1.html http://groups.engin.umd.umich.edu/CIS/course.des/cis400/fortran/fortran.html http://fortranwiki.org/for ...
分类:Web开发   时间:2017-12-07 18:18:52    收藏:0  评论:0  赞:0  阅读:257
winform 船体最大化事件
protected override void WndProc(ref Message m) { FormWindowState previousWindowState = this.WindowState; base.WndProc(ref m); FormWindowState currentW... ...
分类:Windows开发   时间:2017-12-07 18:18:22    收藏:0  评论:0  赞:0  阅读:188
获取url参数
//获取参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r ...
分类:Web开发   时间:2017-12-07 18:17:57    收藏:0  评论:0  赞:0  阅读:250
Oracle JDBC:驱动版本区别与区分 [转]
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本 ...
分类:数据库技术   时间:2017-12-07 18:17:42    收藏:0  评论:0  赞:0  阅读:310
PSP总结报告
作业要求,参见:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1449 回顾1 (1)回想一下你曾经对计算机专业的畅想 l 当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 对于选择计算机专业的这个决 ...
分类:其他   时间:2017-12-07 18:17:19    收藏:0  评论:0  赞:0  阅读:182
878条   上一页 1 ... 18 19 20 21 22 ... 44 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!