码迷,mamicode.com
首页 > 2016年11月13日 > 全部分享
提高代码质量:如何编写函数
提高代码质量:如何编写函数 阅读目录 命名 函数参数 编写函数体 总结 函数是实现程序功能的最基本单位,每一个程序都是由一个个最基本的函数构成的。写好一个函数是提高程序代码质量最关键的一步。本文就函数的编写,从函数命名,代码分布,技巧等方面入手,谈谈如何写好一个可读性高、易维护,易测试的函数。 回到 ...
分类:其他好文   时间:2016-11-13 16:03:16    阅读次数:133
折半查找
折半查找(二分查找)是个常用基础算法了。个人觉得主要注意事项就是不要写递归吧。其实实际应用中递归能不用就不用,压栈出栈效率较低而且递归层级太多容易爆栈。 只要分别维护一个指向当前首尾的值即可消除递归。 实现: 传入一个数组arr(已升序排序)和要找的值k。找到了返回下标,找不到返回-1. ...
分类:其他好文   时间:2016-11-13 16:03:34    阅读次数:126
快速幂模板
int quick(int a,int b,int c)//¿ìËÙÃÝ a^b mod c { long long ans=1; while(b) { if(b&1)ans=ans*a%c; a=a*a%c; b>>=1; } return ans; } ...
分类:其他好文   时间:2016-11-13 16:03:50    阅读次数:134
Centos65 安装mysql
一、mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。 ...
分类:数据库   时间:2016-11-13 16:00:31    阅读次数:190
(转载)(收藏)Awk学习详细文档
awk命令 本文索引 [隐藏] awk命令格式和选项 awk模式和操作 模式 操作 awk脚本基本结构 awk的工作原理 awk内置变量(预定义变量) 将外部变量值传递给awk awk运算与判断 算术运算符 赋值运算符 逻辑运算符 正则运算符 关系运算符 其它运算符 运算级优先级表 awk高级输入输 ...
分类:其他好文   时间:2016-11-13 16:00:17    阅读次数:204
git使用点滴:如何查看commit的内容
在push之前有时候会不放心是不是忘记加某些文件,或者是不是多删了个什么东西,这时候希望能够看看上次commit都做了些什么。 一开始想到的是用Git diff,但是git diff用于当前修改尚未commit的时候较为方便,一旦commit后,需要指定上次节点的名称(一个hash值),不方便。这种 ...
分类:其他好文   时间:2016-11-13 16:01:32    阅读次数:205
h5 slider页面滑动相关问题
1.touchend事件不能触发? a.在touchstart中添加event.preventDefault(),该方法会阻止元素的默认事件,如<a>标签的超链接无法响应,但是click事件可以通过tap事件代替。 b.在touchmove中添加event.preventDefault(),该方法在 ...
分类:其他好文   时间:2016-11-13 16:01:26    阅读次数:164
win7台式机耳机插孔没声音
参考地址:http://jingyan.baidu.com/article/a3f121e4d31852fc9052bb83.html ...
分类:Windows程序   时间:2016-11-13 15:59:20    阅读次数:170
5.异常丢失
5.异常丢失 情况一:捕获异常,抛出新异常 这种情况在上一片文章中介绍过,下面的代码中f()函数中抛出的异常就会丢失,可以使用<!--?xml version="1.0" encoding="UTF-8"?--> Exception ex=new Exception(); ex.initCause( ...
分类:其他好文   时间:2016-11-13 15:59:24    阅读次数:204
阿里云linux ecs服务器配置apache+php环境
我们需要安装的软件有apache,php和MySQL。 首先关闭SELINUX(SELINUX是一个安全子系统,它能控制程序只能访问特定文件。如果不关闭,你可能访问文件受限): 然后安装apache 安装mysql 然后为mysql的root账号设置密码(默认的是空) 最后一步,安装php OK,到 ...
分类:Web程序   时间:2016-11-13 14:22:16    阅读次数:245
一个十年java程序员的心得
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是 ...
分类:编程语言   时间:2016-11-13 14:22:25    阅读次数:208
程序员每天应该思考的5个问题,你有思考过吗?
你想成为一个优秀的程序员么?那么,现在是时候低下你那高昂的头颅,然后放下手中的《深入浅出XXX》、《零基础学XXX》、《15天精通XXX》之类的骗子书籍了。曾子曰:“吾日三省吾身.......”,那么,作为一个程序员,你有没有做到每天思考以下的5个问题? 【正文】 1、怎么让代码变的更简单? 开发者 ...
分类:其他好文   时间:2016-11-13 14:21:46    阅读次数:178
LinqToDB 源码分析——设计原理
我们知道实现了IQueryable<T>接口和IQueryProvider接口就可以使用Linq To SQL的功能。关于如何去实现的话,上一章也为我们引导了一个方向。LinqToDB框架也是顺着这个方向进行的。然而笔者对LinqToDB框架的作者真的很无语。如果有打开过LinqToDB框架源码的朋 ...
分类:数据库   时间:2016-11-13 14:19:26    阅读次数:206
Tarjan算法学习笔记
一种由Robert Tarjan提出的求解有向图强连通分量的线性时间的算法。 [有向图强连通分量] 在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连 ...
分类:编程语言   时间:2016-11-13 14:19:29    阅读次数:146
Resin安装配置及使用教程
Resin是一个提供高性能的,支持 Java/PHP 的应用服务器。目前有两个版本:一个是GPL下的开源版本,提供给一些爱好者、开发人员和低流量网站使用;一种是收费的专业版本,增加了一些更加适用于生产环境的特性。 Resin也可以和许多其他的web服务器一起工作,比如Apache Server和II ...
分类:其他好文   时间:2016-11-13 14:19:56    阅读次数:288
LeetCode OJ 142. Linked List Cycle II
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Note: Do not modify the linked list. Follow up:Can you ...
分类:其他好文   时间:2016-11-13 14:19:03    阅读次数:143
手动去除有道词典底部广告栏
手动去除有道词典7.0Beta版底部广告栏 PC端的有道词典一直作为主要的词典软件在使用,最近更新到有道词典7.0Beta版,跟之前的版本一样底部有广告栏,网上找了下,可以手动去除这个广告栏。 参考这篇文章得到的修改启发: https://www.llonely.com/youdao-dict-ad ...
分类:其他好文   时间:2016-11-13 14:19:48    阅读次数:280
1074条   上一页 1 ... 29 30 31 32 33 34 35 ... 64 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!