码迷,mamicode.com
首页 > 2016年04月11日 > 全部分享
关于代码重构
代码重构是一个在当今软件领域非常流行的概念,他的作用是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。而重构之后的软件只是改变了实现方式,并没有针对用户需求做任何调整,这就引起了一小部分人的怀疑——代码重构是必要的吗? Martin Flower在《 ...
分类:其他好文   时间:2016-04-11 13:54:59    阅读次数:106
linux shell中,单引号、 双引号,反引号(``),$()的区别
一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 空格在linux中时作为一个很典型的分隔符,比如 string1=this is a string,这样执行会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中 ...
分类:系统相关   时间:2016-04-11 13:54:38    阅读次数:226
Java开发中利用正则表达式屏蔽关键字符
在开发中我们时常将一段字符串的头尾显示中间用*代替 比如(135******567)如果用字符串替换的话相当麻烦,但是用正则表达式的话就很简单 例如将13583932812 改成 135 ****** 812 就可以利用正则表达式组的概念轻松取得 替换结果为 ...
分类:编程语言   时间:2016-04-11 13:54:10    阅读次数:201
量化Hacker News 中50天的数据 Quantifying Hacker News with 50 days of data
Quantifying Hacker News I thought it would be fun to analyze the activity on one of my favorite sources of interesting links and information, Hacker N ...
分类:其他好文   时间:2016-04-11 13:55:55    阅读次数:158
过滤器 拦截器 区别
转 http://www.cnblogs.com/wangyuyu/archive/2013/07/02/3167354.html 转 http://www.cnblogs.com/wangyuyu/archive/2013/07/02/3167354.html 1、拦截器是基于java的反射机制的 ...
分类:其他好文   时间:2016-04-11 13:54:27    阅读次数:151
怎么样使用yum来安装mysql
linux下使用yum安装mysql,以及启动、登录和远程访问。 1、安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysq ...
分类:数据库   时间:2016-04-11 13:55:06    阅读次数:251
django debug
django_debug_toolbar(略)。 debug toolbar还不够用,看下面。 1. 在对应的位置设置断点 2. runserver 执行后,可以在这里停住。 这时可以查看具体的变量数据。 ...
分类:其他好文   时间:2016-04-11 13:53:27    阅读次数:113
RPC分布式处理
RPC(远程过程调用)的应用 接触背景 因为工作上某项目的需要设计一种分布式处理耗时的运算,每个节点然后将运算结果返回给中心服务器,而最初未了解RPC这部分之前我的设计是在每一个RPC服务器上搭建一个webserver,然后部署运算的service在上面,用json的方式通讯,这样肯定是可以实现的, ...
分类:其他好文   时间:2016-04-11 13:52:55    阅读次数:158
rac安装_grid安装校验报错之grid未建立信任关系
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明下面出处,否则追究版权法律责任。 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40456511 1、报错 [grid@node1 grid]$ ./runclu ...
分类:其他好文   时间:2016-04-11 13:54:45    阅读次数:242
微信开发测试小事记
2016-04-11 在用SUI做公司项目模板的时候,在本机测试没有问题,传到测试服务器iphone手机微信客户端访问会css+js丢失(PS:服务器环境lnmp 我的电脑是wamp) 可能是服务器设置的问题,导致sui的外部资源无法加载,内容加载完毕,没有样式和JS。 电脑访问正常,iphone手 ...
分类:微信   时间:2016-04-11 13:53:45    阅读次数:271
unix环境高级编程----进程控制wait()
一、wait()函数 当一个进程中调用wait()函数的时候 (1)假设其全部的子程序都还在执行,则堵塞 (2)假设一个子进程已终止。则等待父进程获取其终止状态。 (3)假设没有子进程,则返回错误。 以下的实例中。在父进程中调用wait(),假设子进程还没有执行完成,则将自己调入堵塞状态。 等待子进 ...
分类:系统相关   时间:2016-04-11 13:54:03    阅读次数:266
自定义Spinner
java逻辑代码: 监听: 布局文件Spinner:R.id.parityValue 下拉布局:R.layout.my_spinner_textview 数据源:R.array.parity 效果图: ...
分类:其他好文   时间:2016-04-11 13:53:41    阅读次数:142
js性能优化文章集锦
总结的js性能优化方面的小知识http://www.it165.net/pro/html/201503/35336.html 如何优化你的JS代码http://www.php100.com/html/webkaifa/javascript/2012/0619/10568.html 我所经历的JS性能 ...
分类:Web程序   时间:2016-04-11 13:52:49    阅读次数:236
Android native层动态库注射
1.简单介绍 本文解说在Android native层。root权限下。注射动态库到目标进程,从而hook目标进程中动态库的函数的实现方式。文中的源代码所有来源于网络。我仅仅是略微加以整理。 环境:Android4.2 源代码下编译,模拟器中执行。 2.代码构成 包括三个模块的代码: 1.injec ...
分类:移动开发   时间:2016-04-11 13:54:42    阅读次数:259
CF B. Kolya and Tandem Repeat
Kolya got string s for his birthday, the string consists of small English letters. He immediately added k more characters to the right of the string. ...
分类:其他好文   时间:2016-04-11 13:54:25    阅读次数:173
归并排序的实现(内部)以及应用场景(外部)
归并排序既可以进行内部排序也可以进行外部排序。归并排序的时间复杂度O(N*lgN),空间复杂度为O(N) 在这种情况下可以使用外部归并排序: 若外存中还有N个文件记录,不能一次性读入内存,可以将外存中的文件记录分成若干长度为L的可以读进内存的段,并依次读入内存进行内部排序,将有序子文件(归并段)重新 ...
分类:编程语言   时间:2016-04-11 13:54:27    阅读次数:291
Reactjs的Controller View模式
摘要:做一个可以利用props来控制和传递所有状态给其子组件的顶级组件是一件非常酷的事情 不要和“MVC”混淆了,只有能够控制和传递所有的“state”的顶层组件,我们才叫它"view controller"或者"controller view"。 对于任何的顶层组件,例如<HomePage />, ...
分类:Web程序   时间:2016-04-11 13:54:06    阅读次数:218
1773条   上一页 1 ... 55 56 57 58 59 60 61 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!