ZCC的专栏

每天坚持看书和写作,相信每天的一小步,将会是人生的一大步! 形成、知化、流动、屏读、使用、共享、过滤、重混、互动、追踪、提问、开始!...

微信小程序框架集合

UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库Wa-UI ★122 - 针对微信小程序整合的一套UI库wx-charts ★105 - 微信小程序图表工具wemark ★85 - 微信小程序Markdown渲染库WeZRender ★36 - 微信小程序Can...

2017-01-15 18:57:43

阅读数:13171

评论数:2

全球最杰出的14位程序员

ITWorld整理全球最杰出的14位程序员,一起来看下让我们膜拜的这些大神都有哪些?(排名不分先后) 1. Jon Skeet 个人名望:程序技术问答网站Stack Overflow总排名第一的大神,每月的问答量保持在425个左右。 个人简介/主要荣誉:谷歌软件工程师...

2017-01-15 18:43:19

阅读数:299

评论数:0

2017年热门的9大技术领域

人工智能与机器学习  元旦刚过,阿法狗就以60胜0负1平的成绩一骑绝尘,横扫了围棋界高手。一时间,“AI将取代人类”的惊呼声再次响起。其实,这种悲观想法真的多余。人工智能在未来更多的,还是帮助我们的生活更加便捷轻松。未来,可能一个AI就是一个超级App,可以帮我们专门解决一个类生活问题。  ...

2017-01-15 18:23:26

阅读数:4495

评论数:0

让你高效工作的六大Windows应用

天我将给大家介绍一些我个人用到的这些Windows平台上的效率神器们。 page 1 Wox Wox官网 用 Macbook 的小伙伴们用过 Alfred 吧? Alfred是 Mac 平台上无可争议的效率启动神器,除了快速执行启动应用、计算公式、搜索一切之...

2017-01-08 21:27:50

阅读数:410

评论数:0

UML五类图

一.uml图关系 二.uml图种类细分 1.用例图:用来定义系统的功能需求。         描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如关联、依赖和...

2017-01-08 15:42:18

阅读数:1343

评论数:0

浅析遗传算法

1 初探遗传算法   Ok,先看维基百科对遗传算法所给的解释: 遗传算法是计算数学中用于解决最优化的搜索算法,是进化算法的一种。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。   遗传算法通常实现方式为一种计算机模拟。对于一个最优化...

2017-01-03 19:15:13

阅读数:466

评论数:0

最大流问题之Ford-Fulkerson

最大流问题的Ford-Fulkerson解法。可是说这是一种方法,而不是算法,因为它包含具有不同运行时间的几种实现。该方法依赖于三种重要思想:残留网络,增广路径和割。本文将会详细介绍这些内容,下一篇文章我们提供一种该方法的Java实现。 在介绍着三种概念之前,我们先简单介绍下Ford-Fulke...

2017-01-03 13:36:17

阅读数:338

评论数:0

快速排序详解

快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到...

2017-01-03 10:24:33

阅读数:268

评论数:0

NP完全性理论与近似算法

一.NP完全性理论 (1)在图灵机计算模型中,移动函数δ是单值的,即对于Q´Tk中的每一个值,当它属于δ的定义域时Q´(T´{L,R,S})k中只有唯一的值与之对应,称这种图灵机为确定性图灵机,简记为DTM(Deterministic Turing Machine)。  (2)非确定...

2017-01-02 18:44:07

阅读数:277

评论数:0

线性规划与网络流

一.线性规划问题及其表示 例如: 二.最大网络流问题    (1) 网络   G是一个简单有向图,G=(V,E),V={1,2,…,n}。   在V中指定一个顶点s,称为源和另一个顶点t,称为汇。   有向图G的每一条边(v,w)∈E,对应有一个值cap(v,w)≥0,称为边的容...

2017-01-02 18:19:04

阅读数:920

评论数:0

随机化算法

一.随机化算法分类  随机算法通常分成4类:  数值随机算法(Numericalrandomized algorithm):  随机算法有时也称概率算法(probabilistic algorithm),但也有人对两者这样区分   如果取得结果的途径是随机的,则称为随机算法,如拉斯维加斯算法;...

2017-01-02 17:37:18

阅读数:284

评论数:0

分枝限界法

一.分支限界法与回溯法对比  (1)求解目标:回溯法的求解目标是找出解空间树中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。   (2)搜索方式的不同:回溯法以深度优先的方式搜索解空间树,而分支限界法则以广度优先或以最...

2017-01-02 16:44:10

阅读数:260

评论数:0

回溯法

一.定义         回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法,这种方法适用于解一些组合数相当大的问题。回溯法在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳...

2017-01-02 16:36:25

阅读数:263

评论数:0

贪心算法

一.贪心算法的概念    顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问...

2017-01-02 16:13:54

阅读数:249

评论数:0

动态规划

一.动态规划的基本思想 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题。但 是经分解得到的子问题往往不是互相独立的。不同子问题的数目常常只有多项式量 级。在用分治法求解时,有些子问题被重复计算了许多次。动态规划能够保存已解决 的子问题的答案,而在需要时再找出已求得...

2017-01-02 15:48:54

阅读数:170

评论数:0

递归与分治策略

一.分治法和递归的关系 分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。 由分治法产生的子问题往往是原问题的较小模式,这就为使用递归技术提...

2017-01-02 15:37:48

阅读数:363

评论数:2

算法复杂性分析

一.算法:是指解决问题的一种方法或一个过程。 •算法是若干指令的有穷序列,满足性质 : •(1)输入:有外部提供的量作为算法的输入。 •(2)输出:算法产生至少一个量作为输出。 •(3)确定性:组成算法的每条指令是清晰,无歧义的 。 •(4)有限性:算法中每条指令的...

2017-01-02 15:18:43

阅读数:300

评论数:0

JVM架构解析

虚拟机是物理机的软件实现。Java的设计理念是WORA(Write Once Run Anywhere,一次编写随处运行)。编译器将Java文件编译为Java .class文件,然后将.class文件输入到JVM中,JVM执行类文件的加载和执行的操作。下图为其架构: JVM是如何...

2017-01-02 12:45:23

阅读数:190

评论数:0

搭建scapy流程

第一步:当然是安装python了,本人安装的是2.7.1版本 第二步:按照官网的提示,我们先安装pywin3,依赖下面几个包:              1. 安装zope.interface              2. 安装pyopenssl             ...

2017-01-01 16:39:14

阅读数:210

评论数:0

pyhton爬虫Scrapy架构分析

所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,更专业的描述就是,抓取特定网站网页的HTML数据。  Python 开源的爬虫框架Scrapy是一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以 用于数据挖掘、监测和自动化测...

2017-01-01 16:10:41

阅读数:229

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭