今天来说说为什么需要使用算法?
算法是什么?算法是:指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。(...
分类:
编程语言 时间:
2015-07-21 12:49:03
阅读次数:
137
作者:iamlaosong
用VBA对Excel文件进行处理的时候,关键字段的列号编程时往往是不知道的,需要通过参数设定才能知道,因此,我们编程的时候,就不能用这样的语句取有效行数:
lineno = [B65536].End(xlUp).Row
上述语句中的列名“B”如果是变量,可以用字符串连接的方式实现,即:
pos_ems = "C"
lineno = Range...
分类:
编程语言 时间:
2015-07-21 12:49:55
阅读次数:
215
没有网络,我们也能上网,这是一个听起来似乎很矛盾的事情,大家都知道现在我们通过手机上网是十分的方便,现在上网服务有2G, 3G,4G, 很多供我们选择,而我们只需要从电信运营商那里购买包月流量服务就可以畅享互联网了,但是这些的前提是你的手机是一部智能手机,支持2G,3G,4G上网的功能,但是中国国力的发展,买一部智能手机大家都不在话下了,甚至一个人拥有多部手机,而我们今天聊到的USSD 就是给那些...
分类:
其他好文 时间:
2015-07-21 12:49:54
阅读次数:
134
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。本文就先从安装与配置入手吧。...
分类:
系统相关 时间:
2015-07-21 12:47:40
阅读次数:
160
#include
#include
using namespace std;
int my_len(const char *str)
{
int len = 0;
// while (*str != '\0')
// {
// ++len;
// ++str;
// }
while (*(str++) != '\0')
{
++len;
}
return len;
}...
分类:
编程语言 时间:
2015-07-21 12:49:16
阅读次数:
113
python提供了丰富的位运算操作符,例如按位与,按位或,按位异或,左移位,右移位和取反操作,例子代码如下>>> a,b=45,83
>>> bin(a),bin(b)
('0b101101', '0b1010011')
>>> a|b,bin(a|b)
(127, '0b1111111')
>>> a^b,bin(a^b)
(126, '0b1111110')
>>> a&b,bin(a&b)
(...
分类:
编程语言 时间:
2015-07-21 12:46:49
阅读次数:
211
Period
Time Limit: 3000MS
Memory Limit: Unknown
64bit IO Format: %lld & %llu
Submit Status
Description
For each prefix of a given string S with N characters (...
分类:
其他好文 时间:
2015-07-21 12:46:50
阅读次数:
86
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。
思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆...
分类:
编程语言 时间:
2015-07-21 12:47:42
阅读次数:
149
一.概述
现在越来越多的app开始采用本地app结合html5的设计结构,这样做不仅可以跨平台,并且在某个业务或模块出了严重的bug,可以直接在html5+后台实时修复,省去了发布新包和新版本的步骤.那么在不是html5结构的android app中怎么实现不重新打包更新版本的情况下实现热修复bug呢?这里介绍的一种方法是通过升级dex文件来修复线上包的紧急bug。
二.实例
三.总结...
分类:
移动开发 时间:
2015-07-21 12:48:01
阅读次数:
1130
缩进Tab
取消缩进shift + Tab
查找 Ctrl + F
批量在数据首位添加代码
Ctrl + H
输入^,然后Find All,查找所有的行首 ,接下来批量首行添加
输入$,然后Find All,查找所有的行尾,接下来批量末行添加...
分类:
其他好文 时间:
2015-07-21 12:46:43
阅读次数:
117
【独立开发者er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK详解...
分类:
其他好文 时间:
2015-07-21 12:47:15
阅读次数:
146
效果图:、添加一个主页面(shou.aspx)将整个表显示在里面 编号名称删除 "> > ">删除 ...
分类:
Web程序 时间:
2015-07-21 12:44:13
阅读次数:
133
软件架构概述 软件架构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把架构的不同部分连接起来。软件架构是软件设计过程的一个层次,这一层次超越计算过程中的算法设计和数据库设计。架构问题包括总体组织和全局控制...
分类:
其他好文 时间:
2015-07-21 12:45:32
阅读次数:
158
explicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如: class things{ public: things(const std::string &name = ...
分类:
编程语言 时间:
2015-07-21 12:45:24
阅读次数:
120
--本文转载自网络,具体出处不详--1.采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。2. View 中设置缓存属性. setDrawingCa...
分类:
移动开发 时间:
2015-07-21 12:42:34
阅读次数:
153
这个嘛是本人专门为了NOI上面对拍程序写的对拍程序,已经经历了NOI2015的考验;更重要的是——纯Pascal的哦(HansBug:其实是我不会写.sh脚本TT,谁叫用惯了windows的我只会写bat呢)。。。(本人实测复杂度约为 \( {10}^{5} \) 的程序在windows下每秒钟约可...
分类:
其他好文 时间:
2015-07-21 12:43:47
阅读次数:
142
目录1. 什么是JSON Schema?2. 如何定义一个JSON Schema3. 如何测试JSON Schema a) 使用JSON Schema validator GUI b) 在Java code里使用JSON Schema validator 4.参考文档 什么是JSON...
分类:
Web程序 时间:
2015-07-21 12:42:38
阅读次数:
597