读过很多代码,有些人写了5年以上的代码,但是代码烂到直接让人无从读起。有人写的代码让人读的赏心悦目,为什么人与人之间的差距这么大呢?
看来如何写好代码还是一件很值得一说的事情。
关键思想:
人写代码是用来给别人读的,而不是给机器执行的。写代码就应该像写小说一样,让人读的轻松愉快。
软件的生命周期中,维护周期占1半以上,所以不看避免要有人来改动你的代码你如果更换工作岗位,你的...
分类:
其他好文 时间:
2015-07-30 19:29:55
阅读次数:
118
苹果可使用的字体列表:
https://support.apple.com/zh-cn/HT202599
动态下载字体的代码demo:
https://developer.apple.com/library/ios/samplecode/DownloadFont/Introduction/Intro.html#//apple_ref/doc/uid/DTS4001340...
分类:
其他好文 时间:
2015-07-30 19:32:35
阅读次数:
126
数据结构基本概念:
(1)数据结构的研究对象
数据结构是一门讨论“描述现实世界实体的数学模型(非数值计算)及其上的操作在计算机中如何表示和实现”的科学。数据结构的内容包括三个“层次”的五个“要素”。
层次\要素
数据表示
数据处理 抽象
逻辑结构
基本运算
实现
存储结构
算法
评价
不同数据结构的比较计算法的分析
(2)基本概念与术语...
分类:
其他好文 时间:
2015-07-30 19:32:25
阅读次数:
106
项目做一个闹钟,需要闹钟可以在时间点准时响应。当闹钟设立数量较少的时候,还算比较可靠,基本都能准时响应。但如果app设立的闹钟的过多,就会有一些闹钟发生延时响应的bug,有时会晚几秒,有时会晚几分钟。
去查看AlarmManager Api文档发现以下:
Note: Beginning in API 19, the trigger time passed to this (...
分类:
其他好文 时间:
2015-07-30 19:29:31
阅读次数:
123
1.删除对象:
(1)、找到对象;
(2)、找到它的父对象parentObj;
(3)、parentObj.removeChild(子对象);
春
夏
秋
冬
//删除最后一个li
function del(){
var lis = document.getElementsByTagName('l...
分类:
其他好文 时间:
2015-07-30 19:29:31
阅读次数:
106
开始题意读错了 shit wa了好久 仔细一看真是水题一枚;
根据素数打表很容易得出每个数的F()值 从而可以看出1到1000000 F()的值最大为7 及(2*3*5*7*11*13*17) 告诉你区间 只需要在这个区间里找到这7个数分辨出先了多少次 这里用一个二维的数组leap【i】【j】(j小于等于7) 表示i之前j出现的次数 这样就很容易...
分类:
其他好文 时间:
2015-07-30 19:29:48
阅读次数:
106
【线段树】hdu 1556 Color the ball题目链接:hdu 1556 Color the ball题目大意给你N个气球,不断刷新指定区间的颜色,刷新N次,最后输出每一个气球的刷新次数。上一篇文章是线段树的点修改、区间查询;
这篇文章是线段树的区间修改、点查询;
说一下思路
线段树的区间修改:利用线段树的区间查询,查询到叶节点segTree[root].sum++,而如果对区间进行多...
分类:
其他好文 时间:
2015-07-30 19:28:20
阅读次数:
107
hdu 1596 find the safest roadDescription
XX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条从u 到 v 的通道P 的安全度为Safe(P) = s(e1)*s(e2)…*s(ek) e1,e2,ek是P 上的边 ,现在8600 想出去旅游,面对这这...
分类:
其他好文 时间:
2015-07-30 19:30:11
阅读次数:
99
Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.
求最长公共前缀。
代码如下:
class Solution {
public:
string longestCommonPrefix(vect...
分类:
其他好文 时间:
2015-07-30 19:28:27
阅读次数:
109
class Receiver{public: Receiver(void); ~Receiver(void);public: void run(void); void stop(void);};class Command{public: virtual ~Command...
分类:
其他好文 时间:
2015-07-30 19:26:58
阅读次数:
128
一、安装必要包yum istall gcc gcc-c++ rpcbind -y二、下载安装必要软件rstatd下载并安装rstatd,下载地址:http://sourceforge.net/projects/rstatd。安装rstatd[root@localhost /]# tar -xzvfr...
分类:
其他好文 时间:
2015-07-30 19:28:20
阅读次数:
234
;******************** (C) COPYRIGHT 2014 STMicroelectronics *******************;* File Name : startup_stm32f1xx.s;* Author : MCD ...
分类:
其他好文 时间:
2015-07-30 19:25:10
阅读次数:
389
class Software{public: virtual ~Software(void); virtual void run() = 0;};class FlappBird: public Software{public: FlappBird(void); ~FlappB...
分类:
其他好文 时间:
2015-07-30 19:25:27
阅读次数:
105
Can you find it?Problem DescriptionGive you three sequences of numbers A, B, C, then we give you a number X. Now you need to calculate if yo...
分类:
其他好文 时间:
2015-07-30 19:26:23
阅读次数:
126
Dracula and EthanTime Limit: 1 SecMemory Limit: 256 MBDescriptionDragon is watching competitions on TV. Every competition is held between two competit...
分类:
其他好文 时间:
2015-07-30 19:24:24
阅读次数:
120
题目链接:uva 1560 - Extended Lights Out题目大意:给定一个5?6的矩阵,每一个位置上有一个灯和开关,初始矩阵表示灯的亮暗情况,假设按了这个位置的开关,将会导致周围包含自己位置的灯状态变换。求一个按开关位置,保证全部灯都灭掉。解题思路:枚举,枚举第一行的状态,然后递推出后...
分类:
其他好文 时间:
2015-07-30 19:25:34
阅读次数:
115
Bisharp and CharizardTime Limit: 1 SecMemory Limit: 256 MBDescriptionDragon is watching NBA. He loves James and Miami Heat.Here's an introduction of b...
分类:
其他好文 时间:
2015-07-30 19:25:23
阅读次数:
119