码迷,mamicode.com
首页 > 2016年05月30日 > 全部分享
小酌重构系列[21]——避免双重否定
避免双重否定 在自然语言中,双重否定表示肯定。但是在程序中,双重否定会降低代码的可读性,使程序不易理解,容易产生错觉。人通常是用“正向思维”去理解一件事情的,使用双重否定的判断,需要开发者以“逆向思维”的方式去理解它的含义。另外,在写程序时,"!"符号很容易被疏忽和遗漏,一不小心则会编写出错误的代码... ...
分类:其他好文   时间:2016-05-30 23:13:59    阅读次数:172
.hpp文件
hpp在C++中的含义 以前在开源代码里面遇到过,今天看boost源码的时候又遇到了,故学习一下。 hPP,计算机术语,用C/C++语言编写的头文件,通常用来定义数据类型,声明变量、函数、结构和类。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 proj ...
分类:其他好文   时间:2016-05-30 23:14:23    阅读次数:151
iOS-Senior19-FMDB第三方应用
代码版 //第一步:引入框架,引入支持类库(libsqlite3.0添加) #import <FMDB.h> //声明数据库对象 @property (nonatomic,strong) FMDatabase *dataBase; //存储路径 @property (nonatomic,strong ...
分类:移动开发   时间:2016-05-30 23:14:07    阅读次数:197
centos配置maven环境
1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;2.进入下载文件夹,找到下载的文件,运行如下命令解压 tar -xvf apache-maven-2.2.1-bin.tar.gz 解压后的 ...
分类:其他好文   时间:2016-05-30 23:15:02    阅读次数:375
JavaScript学习笔记四:基本概念(2)
1.对非数值应用一元加/减操作符时,该操作符会像Number()转型函数一样对这个值进行转换。例:var s = +"01" //值变成数值1。 2.ECMAScript中的所有数值都以IEEE-754 64位格式存储,但操作符并不直接操作64位值,因此整个过程就像只存在32位的整数一样。 3.对于 ...
分类:编程语言   时间:2016-05-30 23:14:22    阅读次数:217
Spring与Struts整合
正常的spring与struts工程文件所需jar包及配置条件下,增加如下配置: struts.xml 增加:<constant name="struts.objectFactory" value="spring" /> 配置action的时候,class直接写spring配置文件(applicat ...
分类:编程语言   时间:2016-05-30 23:13:05    阅读次数:286
基于汉字字频特征实现99.99%准确率的新闻文本分类器(四)
基于汉字字频特征实现99.99%准确率的新闻文本分类器(一) 基于汉字字频特征实现99.99%准确率的新闻文本分类器(二) 基于汉字字频特征实现99.99%准确率的新闻文本分类器(三) 基于汉字字频特征实现99.99%准确率的新闻文本分类器(四) 回顾 上一节中,使用五层神经网络,对抽取出的汉字字频 ...
分类:其他好文   时间:2016-05-30 23:12:36    阅读次数:212
CenOS7.1 vncserver@:1.service: control process exited, code=exited status=2
参考:http://www.cnblogs.com/gaohong/p/4829206.html 报错细节: vncserver@:1.service: control process exited, code=exited status=2 主要原因:因为异常关机导致临时文件生成错误 解决办法:删 ...
分类:其他好文   时间:2016-05-30 23:14:26    阅读次数:2550
【大盘点】2014.8-2016.5 涛舅舅定制开发游戏目录
从2014年8月到2015年9月,整整一年的时间里,有越来越多的客户找到我们,与我们一起来打造了一个个精美的、以用户体验为中心的微信H5游戏项目,从早到晚的沟通、设计、修改、测试、再修改、再测试、最终上线,每个游戏都是经历了这样的过程才能呈现在各位用户面前,我们开发的工作是辛苦的,而得到用户的点赞是 ...
分类:其他好文   时间:2016-05-30 23:12:02    阅读次数:202
MySQL 加锁处理分析
1 背景 1 1.1 MVCC:Snapshot Read vs Current Read 2 1.2 Cluster Index:聚簇索引 3 1.3 2PL:Two-Phase Locking 3 1.4 Isolation Level 4 2 一条简单SQL的加锁实现分析 5 2.1 组合一: ...
分类:数据库   时间:2016-05-30 23:12:39    阅读次数:218
Swap Nodes in Pairs,成对儿的交换元素
问题描述:给一序列,交换每相邻的两个元素,并返回头结点。例如:1-2-3-4 返回序列2-1-4-3 算法思路:除了第一组元素,其他每次交换一对儿元素,要改变四个指针。所以,定义四个指针。其中只有两个指针是不想关,其他依赖这两个指针。 ...
分类:其他好文   时间:2016-05-30 23:14:18    阅读次数:137
友盟SDK实现分享
友盟SDK文档已经写得很详细了,这边整理笔记,先过一遍流程: 1??注册友盟账号以获取Appkey,下面以分享到微信为例 2??申请第三方账号是因为要进行分享、授权这样的操作肯定是要通过第三方的审核(这样来源可以显示成自己App的icon)。如果只是做个demo的话友盟提供了一些平台的测试账号: 3 ...
分类:其他好文   时间:2016-05-30 23:11:49    阅读次数:194
构建之法阅读笔记06
软件测试 1.bug,软件缺陷 bug有很多种,不单单指程序中的错误,还可能指用户的报告,不符合用户要求的问题等。 bug可分解为症状、程序错误、根本原因 症状,即用户使用过程中出现的问题,例如,闪退。 程序错误,即从代码的角度分析,找出代码中导致这一问题的原因,在什么情况下,代码会出现该错误。 根 ...
分类:其他好文   时间:2016-05-30 23:12:42    阅读次数:133
C/C++中字符串与数字相互转换
sprintf int sprintf( char *buffer, const char *format, [ argument] … ); buffer:char型指针,指向将要写入的字符串的缓冲区。 format:格式化字符串。 [argument]...:可选参数,可以是任何类型的数据。 把 ...
分类:编程语言   时间:2016-05-30 23:13:10    阅读次数:188
datagrid 使用
设置行高: 可以通过设置td高度来设置行高,设置代码如下: .datagrid-header td,.datagrid-body td { height:40px; } 设置 rownumber 的宽度,防止行数字不能完整显示 修改css代码即可: .datagrid-header-rownumbe ...
分类:其他好文   时间:2016-05-30 23:13:14    阅读次数:269
php 修改上传文件大小 (max_execution_time post_max_size)
有些朋友要通过自己的网站后台,包括论坛,来上传一些文件,php一般为2m,或8m(以下我们按默认为2m),接下来就是来讲怎么修改上传文件大小的。 1.首先修改执行上传文件限制 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 ...
分类:Web程序   时间:2016-05-30 23:10:02    阅读次数:154
CentOS安装桌面环境
相信很多人在学习linux的时候,看的教程(书,或视频),很多都是说,在安装系统的时候, 选择最小化安装,装好系统之后,需要什么软件就装什么软件。不去好好找找,是不会知道系统 默认会安装多少软件,软件安装的位置。。。当然,作为图形界面的桌面环境,服务器上是绝对 不会安装的,因为图像处理是最消耗计算机 ...
分类:其他好文   时间:2016-05-30 23:12:13    阅读次数:191
1735条   上一页 1 ... 3 4 5 6 7 8 9 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!