自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZCC的专栏

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

转载 2016 年热门 Web 开发工具

依赖管理 Yarn:Facebook 的 Javascript 包管理器。提供快速,可靠,安全的依赖管理。 https://yarnpkg.com (Oct 2016) React 指南 React in patterns:React 开发时使用的设计模式/技术列表 htt...

2016-12-31 20:05:40

阅读数 1349

评论数 0

转载 VR/AR年度创投报告

6年眼看就走到了尽头。回看国内的VR/AR领域,舆论界给出了从大热到大冷的评价。很多人认为,VR/AR 提前走进了寒冬。对此我们先不做过多评论。不过,项目和项目也有不同,优质的VR/AR项目还是会得到关注、拿到融资。那么,我们就来点盘一下今年全球VR/AR界成功融资的公司。根据CB Insig...

2016-12-30 17:34:12

阅读数 869

评论数 0

转载 三大主流开源 NoSQL 数据库和两大主流传统 SQL 数据库对比

HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,对比 类别 HBase MongoDB MySQL Oracle Redis 描述 基于 Apache Hadoop 并提供 BigTable 能力的列存储 ...

2016-12-30 09:51:44

阅读数 9670

评论数 0

原创 分布式系统的应用及其各自的特点

分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。大数据时代,面对海量数据量的井喷...

2016-12-29 21:34:58

阅读数 2551

评论数 0

转载 机器学习发展史

机器学习(Machine Learning, ML)可以认为是:通过数据,算法使得机器从大量历史数据中学习规律,从而对新样本做分类或者预测。它是人工智能(Artificial Intelligence, AI)的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,主要使用归纳、综合的...

2016-12-29 12:31:29

阅读数 4493

评论数 0

原创 使用SublimeText 作为Python 的开发环境

一.打开sublimeText ,在菜单栏找到Tools——>编译系统——>新编译系统 二.在新的配置文件中输入如下配置 { "cmd": ["**********" "-u" ,"$fil...

2016-12-27 22:08:41

阅读数 8682

评论数 0

原创 春运抢票攻略

抢票软件哪家强,推荐几个: 一.携程云抢票 携程抢票,花上30大洋,自动抢,连图像验证都能自动识别。 (智行火车票App预定火车票) 二.12306分流软件 三.360抢票王 四.心蓝12306抢票 五.猎豹浏览器抢票王(手机版更快) 六.铁友...

2016-12-27 19:20:25

阅读数 808

评论数 0

原创 redis数据库开启

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈...

2016-12-27 16:24:17

阅读数 333

评论数 0

原创 数据库分类

数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。         数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据...

2016-12-27 15:54:18

阅读数 467

评论数 0

转载 MongoDB基本操作

本文记录下MongoDB的基本操作,这只是最基本的,所以是应该掌握的。   数据库 数据库是一个物理容器集合。每个数据库都有自己的一套文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。 集合 集合是一组MongoDB的文档。它相当于一个RDBMS表。收集存在于一个单一的数...

2016-12-27 13:55:49

阅读数 310

评论数 0

原创 2016年终总结

一.研究• 志 从明天起做一个真正的科研人   看书自习 阅读论文   从明天起关心科技前沿   我有一个目标   622春暖花开   从明天起定期和导师和师兄联系   告诉他们我的进展/那论文上的问题   难倒我的   我将问遍每一个人   给每一本书每一篇论文 找一个完...

2016-12-27 09:21:10

阅读数 327

评论数 0

转载 2017年技术预测

哪门语言最受青睐,2017年,开发者应该学什么?  以下汇集了数据信息和一些观点,希望给大家带来启示。感谢科技网站 HackerEarth、HackerNews、Github,门户网站 Glassdoor、Indeed的编辑们。 在2017年最受欢迎的顶级编程语言: Java SE;...

2016-12-26 18:18:49

阅读数 3698

评论数 0

转载 2016 年 7 个最佳的 Java 框架

毫无疑问,Java是目前最需要的编程语言之一。在这里,我们已经挖掘了一些关于框架趋势的有用信息,以减轻全球软件开发人员的日常工作。 根据RebelLabs,也是在线Java用户组(虚拟JUG)的媒体盟友所进行的调查,2016年最佳java框架的阵容如下: 我们并不希望你只看比较...

2016-12-25 18:12:18

阅读数 683

评论数 0

原创 剑指offer在线编程

今天偶然在牛客网上看到在线编程的试题,特此推荐网址: https://www.nowcoder.com/ta/coding-interviews?query=&asc=true&order=&page=1

2016-12-24 15:57:52

阅读数 459

评论数 0

翻译 回溯法 机器人的运动范围

问题:地上有个 m 行 n 列的方格。一个机器人从坐标(0,0)的格子开始移动,它每一次可以向左、右、上、下移动一格,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例如,当 k 为 18 时,机器人能够进入方格(35,37),因为 3+5+3+7=18 但它不能进入方格(35,38)...

2016-12-24 15:41:02

阅读数 503

评论数 0

翻译 回溯法 矩阵中的路径

题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中间向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。 例如:例如在下面的3*4的矩阵中包含一条字符串”bcced”的路径。但矩阵...

2016-12-24 15:29:28

阅读数 774

评论数 0

翻译 滑动窗口的最大值

问题: 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。 例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2...

2016-12-24 15:21:22

阅读数 321

评论数 0

翻译 数据流中的中位数

问题:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有值排序之后位于中间的数值。如果数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。  分析:下面总结使用了没有排序的数组、排序的数组、排序的链表、二叉搜索树、AVL数、最大堆和最小堆几种不同的...

2016-12-24 15:12:04

阅读数 301

评论数 0

转载 领导人要读的10本管理学书籍

每一个壮志在怀的打拼者都希望成长为一个完美的领导者,或许你天赋异禀,能够凭借自身能力成长为一个伟大的领导者,但是,如果有位大师比如约翰·麦克斯韦尔(John C. Maxwell)或德鲁克在你耳边不停地告诫:“别只注意表象,你会忽略深藏海底的巨大冰山”,“你知道,Google比Facebook对你...

2016-12-23 20:22:00

阅读数 2062

评论数 0

转载 2016 OSC 源创会年终盛典

2016 年 OSC 源创会年终盛典于 12 月 4 日在北京国际会议中心圆满结束。这是由开源中国主办的第 56 期源创会,也是第三届的开源技术年终盛典,更是首届本土开源者的狂欢盛会。吸引了来自全国各地12000余名开发人员报名,实际到场超过4000人。  本次盛典邀请到了29名国内外一线技术专...

2016-12-23 19:41:15

阅读数 764

评论数 0

翻译 二叉搜索树的第k个节点

问题:给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。   分析:因为是二叉搜索树,所以可以用中序遍历的方式存储然后输出第k个结点,要注意为0和大于结点大小的K值; 详细的设计代...

2016-12-23 13:35:08

阅读数 358

评论数 0

翻译 序列化二叉树

问题:请实现两个函数,分别用来序列化和反序列化二叉树。这里序列化指的是将一棵二叉树保存到文件中,反序列化就是从文件中读取二叉树结点值重构原来的二叉树。 详细的实现代码如下: //序列化 void Serialize(BinaryTreeNode* pRoot, ostream& str...

2016-12-23 13:27:30

阅读数 241

评论数 0

翻译 按照之字形顺序打印二叉树

问题: 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。例如: 分析: 按照广度优先遍历来遍历二叉树,但是需要按照之字形来打印: 奇数行从左到右,跟BFS的遍历顺序一样,而偶数行从右...

2016-12-23 13:22:09

阅读数 290

评论数 0

翻译 把二叉树打印成多行

问题:从上到下按层打印二叉树,同一层的结点按从左到右的顺序打印到一行。例如: 打印结果:  8   6      10 5      7      9     11 分析:为了把二叉树的每一行单独打印到一行里,我们需要两个变量:一个变量表示在当前层中还没有打印的结点数,另一个变量...

2016-12-23 13:15:55

阅读数 412

评论数 0

翻译 对称的二叉树

问题:请实现一个函数来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 详细的设计代码如下: bool isSymmetrical(BinaryTreeNode* pRoot1, BinaryTreeNode* pRoot2); //判断是否为对称树 boo...

2016-12-23 13:07:37

阅读数 232

评论数 0

翻译 二叉树的下一个结点

问题:给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 思路:此题包含三步: 1. 如果此节点有右子树,下一个节点为右子节点的最左边的节点。 2.如果此节点没有右子树,并且如果此节点是其父节点的左子节点,则...

2016-12-23 13:01:25

阅读数 234

评论数 0

转载 八款实用软件

1、oCam:这款免费屏幕录制捕捉工具,编码功能强大,支持游戏录像,可录制任何区域,可选全屏模式或自定义区域截图;还可捕捉到正在播放的声音;非常简单易用,而且完全免费。操作也非常简单:1、设置屏幕录制范围;2、点击录制按钮;3、停止录制并保存;即可完成录像! oCam 2、As...

2016-12-23 09:35:19

阅读数 320

评论数 0

翻译 删除链表中重复的结点

问题:在一个排序的链表中,如何删除重复的结点?例如下图情况: 详细的实现代码如下: //删除重复的结点 void deleteDuplication(ListNode** pHead) { if(pHead == NULL || *pHead == NULL) ...

2016-12-22 18:36:58

阅读数 291

评论数 0

翻译 链表中环的入口结点

问题:一个链表中包含环,如何找出环的入口结点?例如下图环的入口结点为3. 详细的设计代码如下: ListNode* MeetingNode(ListNode* pHead) { if(pHead == NULL) return NULL; ListNo...

2016-12-22 18:32:31

阅读数 225

评论数 0

翻译 字符流中第一个不重复的字符

问题:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。  方法...

2016-12-22 18:06:53

阅读数 271

评论数 0

翻译 表示数值的字符串

问题:请实现 一个函数用来找出字符流中第一个只出现一次的字符。 /* * Question Description: * (Question 12 in ) How do you check whether a string stands for a number or not? * Number...

2016-12-22 18:00:39

阅读数 238

评论数 0

翻译 正则表达式匹配

问题:请实现一个函数用来匹配包括’.’和’*‘的正则表达式。模式中的字符’.’表示任意一个字符,而’*‘表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与串"a.a”和"ab*ac*a”匹...

2016-12-22 16:30:17

阅读数 267

评论数 0

翻译 构建乘积数组

问题:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*.....*A[i-1]*A[i+1]*....*A[n-1].算法思想:把B[i]看成C[i],D[i]两个部分的乘积所的,C[i]=A[0]*A[1]*......

2016-12-22 16:16:52

阅读数 486

评论数 0

翻译 数组中重复的数字

问题:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3.    详细的设计代码如下:...

2016-12-22 16:04:03

阅读数 229

评论数 0

转载 教你无损去除图片“水印”

是不是我们都遇到过这样的情况:费了九牛二虎之力找到一张非常心意的图片想把它传到自己的朋友圈或QQ空间上,可是仔细一瞧发现人家已经在图片的右下角盖上烙印章,专业术语叫“水印”,顿时失落至极,用吧觉得不合适,不用吧又觉得甚是可惜。现在小编来给你解决这个忧愁,分分钟就可以把“水印”搞掉,而且还是无损哦!...

2016-12-22 10:35:34

阅读数 14544

评论数 0

翻译 案例二 树中两个结点的最低公共祖先

问题: 树中两个结点的最低公共祖先.     (1)是一颗二叉树,并且是二叉搜素树(根据二叉搜素树的性质求解)     (2)普通树中结点有指向父结点的指针(演变为两个链表求解第一个公共结点)     (3)一棵普通的树,树中的结点没有指向父结点的指针(最复杂的情况) 通用...

2016-12-21 20:44:45

阅读数 272

评论数 0

翻译 案例一 把字符串转换成整数

把字符串转换成整数:(考虑输入空指针,边界值测试,功能测试) //将字符串转换成整数 long long StrToIntCore(const char* str, bool minus); //判断输入的字符串是否非法 enum Status {kValid = 0, kInvalid}; in...

2016-12-21 20:28:48

阅读数 317

评论数 0

翻译 不能被继承的类

问题:用C++设计一个不能被继承的类(在C#中用关键字sealed,java中用final) // ====================方法一:把构造函数设为私有的函数==================== class SealedClass1 { public: static...

2016-12-21 15:44:48

阅读数 201

评论数 0

翻译 不用加减乘除做加法

问题:写一个函数,求两个整数之和,要求在函数体内不得使用加、减、乘、除四则运算符号。(运用二进制与或非和移位操作) int Add(int num1, int num2) { int sum, carry; do { sum = num1 ^ num2; ...

2016-12-21 15:38:31

阅读数 217

评论数 0

翻译 发散思维能力 求1+2+3+...+n

发散思维的特点是思维活动的多向性和交通性,也就是我们在思考问题时注重运用多思路、多方案、多途径地解决问题。对于同一个问题,我们可以从不同的方向、侧面和层次,采用探索、转换、迁移、组合和分解等方法,提出多种创新的解法。         问题:求1+2+3+...+n,要求不能使用乘除法、for、w...

2016-12-21 15:26:12

阅读数 414

评论数 0

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