码迷,mamicode.com
首页 > 2017年12月06日 > 全部分享
【转】编写高质量代码改善C#程序的157个建议——建议61:避免在finally内撰写无效代码
建议61:避免在finally内撰写无效代码 在阐述建议之前,需要先提出一个问题:是否存在一种打破try-finally执行顺序的情况,答案是:不存在(除非应用程序本身因为某些很少出现的特殊情况在try块中退出)。应该始终认为finally内的代码会在方法return之前执行,哪怕return在tr ...
分类:Windows程序   时间:2017-12-06 15:15:19    阅读次数:225
【Python】Python中的列表操作
Python的列表操作可谓是功能强大且方便(相对于Java)简单、常规的操作就不说了(这不是一个入门教程),介绍几个很有特点的例子添加 # 追加到结尾(append) li = [1, 2, 3, 4, 5] li.append(6) print('li = %s' % li) # 输出:li = ... ...
分类:编程语言   时间:2017-12-06 15:14:54    阅读次数:281
Linux 编程获取本机所有网卡和IP
#include #include #include #include #include #include #include #include #include int main() { struct ifaddrs* ifaddr = NULL; int ret = getifaddrs(&ifa... ...
分类:系统相关   时间:2017-12-06 15:14:43    阅读次数:298
Java继承和组合
为了保证父类有良好的封装性,不会被子类随意修改,设计父类通常应该遵循以下规则: 1、尽量隐藏父类的内部数据,尽量把父类的所有成员变量设置为 private 访问类型,不要让子类直接访问父类的成员变量; 2、不要让子类可以随意访问和修改父类方法,父类中仅为辅助其他工具的方法,应该使用private 访 ...
分类:编程语言   时间:2017-12-06 15:14:35    阅读次数:116
python 时间 相关
http://www.jb51.net/article/47957.htm 不管何时何地,只要我们编程时遇到了跟时间有关的问题,都要想到 datetime 和 time 标准库模块,今天我们就用它内部的方法,详解python操作日期和时间的方法。1.将字符串的时间转换为时间戳 复制代码代码如下: 方 ...
分类:编程语言   时间:2017-12-06 15:14:16    阅读次数:165
在centos中使用yum安装mongodb
下面以安装mongodb3.x为例。mongoDB正式提供packge安装支持,在他们的仓库中包含下面的包:?mongodb-org:这个包会自动安装下面所有的组件包?mongodb-org-server: 包含mongod,和相关配置和初始脚本?mongodb-org-mongos: 包含mongos?mongodb-org-shell: 包含mongo脚
分类:数据库   时间:2017-12-06 15:13:49    阅读次数:436
文本简单处理
1 words2=re.sub("[\s+\.\!\/_,$%^*(+\"\'\n]+|[+——;!,”。《》,。:“?、~@#¥%……&*()1234567①②③④)]+", "", words) ...
分类:其他好文   时间:2017-12-06 15:13:34    阅读次数:99
.NET创建WebService服务简单的例子
Web service是一个基于可编程的web的应用程序,用于开发分布式的互操作的应用程序,也是一种web服务 WebService的特性有以下几点: 1.使用XML(标准通用标记语言)来作为数据交互的格式。 2.跨平台性,因为使用XML所以只要本地应用可以连接网络解析XML就可以实现数据交换,比如 ...
分类:Web程序   时间:2017-12-06 15:13:19    阅读次数:176
【Python】从1<2<3的语法糖说起
python有一个很有意思的语法糖你可以直接写1<2<3。 这复合我们通常意义上的数学不等式,但对学过C等语言其实是有疑惑的。 我们知道不等式返回的其实是个Bool值,在C中是1,0因此C中下面情况是正确的 0<0<1 因此我们看下面这个情况 True == True == False #False ...
分类:编程语言   时间:2017-12-06 15:13:05    阅读次数:241
django框架中的缓存系统
django根据设置的缓存方式,浏览器第一次请求时,Cache会缓存响应的数据到硬盘或内存中,同时设置Response ...
分类:其他好文   时间:2017-12-06 15:12:35    阅读次数:119
微信小程序页面之间的跳转
wx.navigateTo(OBJECT) 保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。 OBJECT 参数说明: 示例代码: 注意:为了不让用户在使用小程序时造成困扰,我们规定页面路径只能是五层,请尽量避免多层级的交互方式。 wx.redirectTo ...
分类:微信   时间:2017-12-06 15:12:22    阅读次数:245
编译命令
java编译命令:ant -Doffline='yep' -Dskip-npm-clean=true -Dskip-minify=true -Dskip-javadoc=true full-build-deploy-compile-time-weaving jsp编译命令:ant -Doffline ...
分类:其他好文   时间:2017-12-06 15:12:12    阅读次数:128
centos升级默认node版本
最新版的elasticsearch 在装head插件的时候会报一个错误,这里需要升级下node版本就好了npm install -g nn stablenode -vv9.0.0
分类:其他好文   时间:2017-12-06 15:11:44    阅读次数:129
JS中数组那些事~
今天闲的没事,看了一些关于数组的操作,好久木有用过,很多都已经忘记的差不多了,所以今天花了一个小时写了一些demo,准备备份一下方便以后使用~~~ 下面是一些工作当中,经常用到的数组的方法,小伙伴可以自行选择自己的喜好~~~ 好啦,有需要了解的 ...
分类:编程语言   时间:2017-12-06 15:11:32    阅读次数:162
linux用户管理常用命令总结
linux用户管理的常用命令总结
分类:系统相关   时间:2017-12-06 15:11:26    阅读次数:216
位运算(Bit manipulation)
1.计算二进制数中1的个数 1.1 判断最低位是否为1 1.2 清除最低位的1 1.3 java中的Integer.bitCount,将相邻位的1相加,存储1的个数,五次就可以加完整个32位数 2.是否是4的次方 用二进制数表示时,只有一位为1并且只可能出现在偶数位置 3. 异或运算符号 3.1 计 ...
分类:其他好文   时间:2017-12-06 15:11:15    阅读次数:162
java字符串转换数值类型出现异常赋予默认值
http://blog.csdn.net/w47_csdn/article/details/77855126 可以自定义工具方法,例如: 也可以使用org.apache.commons.lang3.math.NumberUtils提供的工具类,需要导入commons-lang3.jar包 [java ...
分类:编程语言   时间:2017-12-06 14:40:23    阅读次数:183
987条   上一页 1 ... 32 33 34 35 36 37 38 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!