首页 > 2017年12月07日 > 全部分享
【转】编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
建议110:用类来代替enum 枚举(enum)用来表示一组固定的值。例如,为了表示星期信息,我们可以定义枚举Week: 枚举最大的优点在于它的类型是值类型。相比较引用类型来说,它可以在关键算法中提升性能,因为它不需要创建在“堆”中。但是,如果不考虑这方面的因素,我们不妨让类(引用类型)来代替枚举。 ...
分类:编程语言   时间:2017-12-07 19:49:33    收藏:0  评论:0  赞:0  阅读:343
从尾到头打印链表
题目描述 输入一个链表,从尾到头打印链表每个节点的值。 思路1:利用栈的先进后出思想 思路2:递归实现。递归的点在printListFromTailToHaed(listNode.next)这个节点,那么在最后一次递归方法返回以后,每一层的递归方法都会做一个arrayList.add(lizxstN ...
分类:其他   时间:2017-12-07 19:49:20    收藏:0  评论:0  赞:0  阅读:181
JSP输出当前日期
如何在网页中动态交互,输出当前日期? ...
分类:Web开发   时间:2017-12-07 19:48:51    收藏:0  评论:0  赞:0  阅读:300
[转]托管代码与非托管代码
什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很 ...
分类:其他   时间:2017-12-07 19:48:12    收藏:0  评论:0  赞:0  阅读:246
SSH远程执行脚本tomcat未启动
SSH远程执行脚本tomcat未启动背景: 在本地写好重启tomcat的脚本后,本地执行脚本没有问题,但在远程服务器上SSH免密登录执行后。 发现可以把TOMCAT杀死,但tomcat却起不来。这个问题困扰了我一天。终于解决了,决定写篇博文 与大家分享。 把我遇到的怪异现象分享给大家: 1 脚本执行 ...
分类:其他   时间:2017-12-07 19:47:56    收藏:0  评论:0  赞:0  阅读:618
Spring设置注入和构造注入的区别
1)构造注入可以再构造器中决定依赖关系的注入顺序,有限依赖的优先注入。例如,组件中其它依赖关系的注入,常常需要依赖于Datasource的注入。采用构造注入,可以在代码中清晰地决定注入顺序。2)对于依赖关系无需变化的Bean,构造注入更加有用。因为没有setter方法,所有的依赖关系全部在构造器内设 ...
分类:编程语言   时间:2017-12-07 19:47:45    收藏:0  评论:0  赞:0  阅读:300
学习笔记2——基本配置
前面说了 如何安装WordPress,接下来我们需要快速熟悉WordPress,以及进行一些必要的基本设置。 开始设置之前,建议大家先点击一篇左边菜单栏的每一个选项,看看到底是做什么用的。下面开始说一下一个新的WordPress站点应该要进行的一些最基本的设置。 一、设置个人资料 建议大家完善一下自 ...
分类:其他   时间:2017-12-07 19:47:18    收藏:0  评论:0  赞:0  阅读:268
仅以此博开启我的python学习之旅~~~~~~~
说一下小白的入门感悟吧! 以前测试小白一枚,不喜欢写代码,但是也在努力的接触python开发,看的博文很多,听过的视频也很多,但是总有一种云山雾绕的感觉,写代码无从下笔。 但是2个月前被经理调到了测试开发组,从此开启正式的python学习的过程: 先说下我的思想变化吧: 一开始看到代码就只能让别人说 ...
分类:编程语言   时间:2017-12-07 19:46:56    收藏:0  评论:0  赞:0  阅读:344
部署代码笔记
本文总结自: https://www.zhihu.com/question/20790576 1.设置超长时间的本地缓存 通过设置超长的过期时间expire/cache-control,对于jquery、angular之类的无需每次重新请求的文件进行缓存 2.采用内容摘要作为缓存更新依据 当静态资源 ...
分类:其他   时间:2017-12-07 19:46:31    收藏:0  评论:0  赞:0  阅读:308
zeppelin0.7.3源码编译
操作系统: Centos7.X Python版本: Python2.7 Maven版本:3.1.* Git:1.8.3.* JAVA:java1.7+ node npm bower grunt 每次执行到zeppelin-web都会报 在源码中zeppelin-0.7.3/zeppelin-web/ ...
分类:其他   时间:2017-12-07 19:46:20    收藏:0  评论:0  赞:0  阅读:464
防御式编程的主要思想
防御式编程是提高软件质量技术的有益辅助手段。防御式编程的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。这种思想是将可能出现的错误造成的影响控制在有限的范围内。 主要内容如下: 1.保护程序免遭非法输入数据的破坏 1.检查所有来源于外部的数据的值 2.检查子程序所有 ...
分类:其他   时间:2017-12-07 19:45:57    收藏:0  评论:0  赞:0  阅读:271
noipd2t3列队
吉老师的题还真是难呢... 正解至今不会,只会平衡树的做法 这种用平衡树上一个点表示一段区间的题还真要做做...想起来挺难受的 建n棵平衡树表示每行的m-1个元素 再建一棵平衡树维护最后一列 中间要支持一个split操作,就是把[l,r]分成[l,x-1],x,[x+1,r]三部分,很好做 相比于b ...
分类:其他   时间:2017-12-07 19:45:44    收藏:0  评论:0  赞:0  阅读:212
Django 1.11 shell中模块导入问题
django报错:django.core.exceptions.ImproperlyConfigured: 处理办法 ...
分类:系统服务   时间:2017-12-07 19:45:17    收藏:0  评论:0  赞:0  阅读:225
052-62
You are in the middle of a transaction updating a very important table. The machine on which a database was running reboots because of power outage. T ...
分类:其他   时间:2017-12-07 19:45:03    收藏:0  评论:0  赞:0  阅读:264
【转】编写高质量代码改善C#程序的157个建议——建议109:谨慎使用嵌套类
建议109:谨慎使用嵌套类 使用嵌套类的原则是:当某类型需要访问另一个类型的私有成员时,才将它实现为嵌套类。一个典型的例子是在实现集合时,要为集合实现迭代器,这时用到了嵌套类。代码如下所示: 我们可以注意到,嵌套类ArrayListEnumeratorSimple访问了若干外部类ArrayList的 ...
分类:Windows开发   时间:2017-12-07 19:44:52    收藏:0  评论:0  赞:0  阅读:214
HDU1021
Fibonacci Again Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 65456 Accepted Submission(s): 303 ...
分类:其他   时间:2017-12-07 19:44:36    收藏:0  评论:0  赞:0  阅读:219
决策树算法实现
决策树图像算法 ...
分类:编程语言   时间:2017-12-07 19:44:22    收藏:0  评论:0  赞:0  阅读:266
制作图标字体
一、图标字体的优劣势 优势: 1、轻量性:一个图标字体比一系列的图像要小。一旦图标字体加载了,图标就会马上渲染出来,不需要下载一个图像。可以减少HTTP请求,还可以配合HTML5离线存储做性能优化。 2、灵活性:图标字体可以用过font-size属性设置其任何大小,还可以加各种文字效果,包括颜色、H ...
分类:其他   时间:2017-12-07 19:43:56    收藏:0  评论:0  赞:0  阅读:232
16进制转10进制和2进制
/** * 16进制转10进制 * * @param str * @return */ public static String sixteenToTen(String str) { int ten = Integer.parseInt(str, 16); String result = Strin... ...
分类:其他   时间:2017-12-07 19:43:45    收藏:0  评论:0  赞:0  阅读:296
软件工程结对作业01
程序设计思想: 大致思路:定义表达式类Expression(包含计算结果),表达式生成器类ExpressionRandom,在页面中根据用户不同操作给ExpressionRandom中生成表达式的方法传递不同的参数,得到用户需要的题目(Expression),同时在页面中使用javascript进行 ...
分类:其他   时间:2017-12-07 19:43:04    收藏:0  评论:0  赞:0  阅读:185
878条   上一页 1 ... 13 14 15 16 17 ... 44 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!