第一章: 导论 ++++++++++++ 1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码. 2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法. 3.要注意并重视代码中...
分类:
其他好文 时间:
2015-04-11 22:41:13
阅读次数:
153
在iOS下开发一直是用ASIHTTPRequest库,ASIHTTPRequest已经停止更新,看了这个文章http://www.oschina.net/news/61416/github-top-100-objective-c-projects?(原文https://github.com/Aufree/trip-to-iOS/blob/...
分类:
移动开发 时间:
2015-04-11 22:40:58
阅读次数:
140
上一篇文章我们搭好了环境并编译出所需的ffmpeg库,本篇我们讨论如何利用ffmpeg提供的API函数进行多媒体文件的解封装(demux)过程。在讲解之前,我们需要了解一些基本的多媒体文件知识,大虾请飘过。...
分类:
其他好文 时间:
2015-04-11 22:40:44
阅读次数:
240
DWT,全称是The Debug Watchpoint and Trace (DWT) unit,用于系统调试及跟踪。此处将使它来实现一个系统的延时功能。...
分类:
其他好文 时间:
2015-04-11 22:38:37
阅读次数:
1607
3种与const、指针及指针指向的对象有关的情形:
1.指向常量对象的指针
2.指向某个对象的常量指针
3.指向常量对象的常量指针
在第一种情况中,我们不能修改被指向的对象,但可以使指针指向其他对象:
const char* pstring(“Some text”);
在第二种情况中,我们不能修改指针中存储的地址,但可以修改指针指向的对象:
char* const pstring(“...
分类:
其他好文 时间:
2015-04-11 22:39:23
阅读次数:
132
HDFS配置:
客户端中的配置参数可以覆盖服务端的参数。
例如:副本数,切块大小
HDFS文件存储:
服务端存储block的实际大小,但是不适合存储小文件,小文件会占用namenode的元数据空间。
对于小文件数据的优化,可以在上传之前先合并再上传。
例如:压缩、文本文件合并
HDFS扩展:
hdfs支持rest API,与平台无关
jetty 容器
hdfs支持rest command
分布式任务...
分类:
其他好文 时间:
2015-04-11 22:38:55
阅读次数:
180
大家还没搞清楚PC的时候,移动互联网来了,还没搞清楚移动互联网的时候,大数据来了。
“有个不太靠谱的命题:如何让赵本山和迈克尔乔丹搭上关系?其实很简单,通过分析两个人的社交圈子,兴趣爱好等,最终可以找出一条线路能让他们两个人认识,这就是隐藏其中的大数据魅力之一点点……
随着互联网的冲击,UGC(用户产生内容)不断发展,社交网络已经不断普及并深入人心,用户可以随时随地在网络上分享内容,由此产生了...
分类:
其他好文 时间:
2015-04-11 22:40:23
阅读次数:
1104
自己做的一个简单的计算器,只能实现简单的四则运算。
activity_main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="f...
分类:
移动开发 时间:
2015-04-11 22:39:40
阅读次数:
206
除 ISO/IEC C++ 中定义的3种循环语句以外,C++/CLI 还提供了for each 语句。在C++/CLI 中,for each 循环的效率比其他几种形式的循环效率更高。
#include"stdafx.h"
using namespace System;
int main(array ^args)
{
int vowels(0), consonants(0);
Strin...
分类:
编程语言 时间:
2015-04-11 22:39:19
阅读次数:
203
題目:給你n個1*1*1的小立方體,把他們拼成一個長繁體,求最小的表面積。
分析:簡單題,枚舉。數據較小直接枚舉長款計算髙即可,打表計算查詢輸出。
說明:三個值越接近越好,╮(╯▽╰)╭。
#include
#include
#include
#include
#include
#include
using namespace std;
int area[1001];
in...
分类:
其他好文 时间:
2015-04-11 22:38:51
阅读次数:
213
做项目初次用到Git,以前没用过,完全没不懂,琢磨了好久才弄得差不多,特此分享,可以少走点弯路。
这次用的操作系统是Mint
1.首先需要安装Git
sudo apt-get install git
2.在本地新建Git仓库
新建一个文件夹,然后文件夹中打开终端,输入命令git init,即可创建一个仓库
3.连接Git服务器
这次我们用的服务器是http://git...
分类:
其他好文 时间:
2015-04-11 22:39:58
阅读次数:
188
【题目链接】click here~~
【题目大意】
Jzzhu has invented a kind of sequences, they meet the following property:
You are given x and
y, please calculate fn modulo
1000000007(109?+?7).
【解题思路】...
分类:
其他好文 时间:
2015-04-11 22:39:36
阅读次数:
179
《Node.js权威指南》第2章Node.js中的交互式运行环境——REPL
开发者可以在该环境中很方便地输入各种JavaScript表达式并观察表达式的运行结果。
在学习Node.js框架的过程中,通过该运行环境的使用,我们可以很方便地了解Node.js中定义的各种对象所拥有的各种属性及方法。本节为大家介绍在REPL运行环境中操作变量
2.2 在REPL运行环境中操作变量
...
分类:
Web程序 时间:
2015-04-11 22:36:51
阅读次数:
188
1.管理用户账号:每一个登录Linux操作系统的用户在系统中都应该有其对应的注册账号,这些账号记录了用户的信息,如用户名、登录口令、用户目录所在位置、所用的shell、建立时间、权限等信息。其中用户账号管理包括:添加用户、设置口令、删除用户,修改用户属性和权限等。因此,账号管理是系统管理员重要的日常工作之一。
(1).添加用户:其中超级用户的账号在Linux系统安装时已经创建了,即root用户,...
分类:
系统相关 时间:
2015-04-11 22:37:57
阅读次数:
271
Floyd算法的基本思想是:设集合S的初始状态为空,然后依次向集合S中加入顶点 0,1,...,n-1,每次加入一个顶点,用二维数组d保存各条最短路径的长度,其中d[i][j]存放的是顶点i到顶点j的最短路径的长度。
详细的说明:
Floyd算法中最重要的办法为二维数组d[i][j],d[i][j]为从i到j中间只经过S中的顶点的、所有可能的路径中的最短路径的长度。如果从i到j通过S中的节点无...
分类:
编程语言 时间:
2015-04-11 22:36:57
阅读次数:
191
【题目链接】click here~~
【题目大意】
M斐波那契数列F[n]是一种整数数列,它的定义如下:
F[0] = a
F[1] = b
F[n] = F[n-1] * F[n-2] ( n > 1 )
现在给出a, b, n,你能求出F[n]的值吗?对每组测试数据请输出一个整数F[n],由于F[n]可能很大,你只需输出F[n]对1000000007取模后的值即...
分类:
其他好文 时间:
2015-04-11 22:37:15
阅读次数:
188
Excel Sheet Column Number
Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1...
分类:
其他好文 时间:
2015-04-11 22:38:26
阅读次数:
139