自定义博客皮肤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的专栏

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

  • 博客(50)
  • 资源 (129)
  • 收藏
  • 关注

翻译 字符串的统计字符串

//字符串的统计字符串public class GetCoutString{ //统计字符串 public static String getCountString(String str) { if(str==null||str.equals("")) { return ""; } char[]chs=str.toCharArray(); //字符串转换成数组 S

2017-12-31 12:53:33 575

转载 15个最流行的GitHub机器学习项目

GitHub 是计算机科学领域最为活跃的社区,在 GitHub 上,来自不同背景的人们分享越来越多的软件工具和资源库。在其中,你不仅可以获取自己所需的工具,还可以观看代码是如何写成并实现的。作为一名机器学习爱好者,作者在本文中列出了 2017 年 GitHub 平台上最为热门的知识库,其中包含了学习资料与工具。希望对你的学习和研究有所帮助。目录1. 学习资源1. A

2017-12-30 21:48:54 7623

转载 Python工具

工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。Python TutorPython Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具

2017-12-30 20:08:04 413

转载 最热开源静态网站生成器 TOP 20

1、静态站点生成器 JekyllJekyll 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如discuz。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。2、Go 编写的静态网站生成器 Hugo

2017-12-30 19:01:20 1368

翻译 替换字符串中连续出现的指定字符串

//替换字符串中连续出现的指定字符串public class ReplaceString{ //替换指定的字符串(from 字符串替换成to字符串) public static String replaceString(String str,String from,String to) { if(str==null||from==null||str.equals("")||from

2017-12-29 11:14:36 627

翻译 将整数字符串转成整数值

//将整数字符串转成整数值public class StringToInt{ //判断是否符合规范 public static boolean isValid(char[]ch) { if(ch[0]!='-'&&(ch[0]'9')) { return false; } if(ch[0]=='-'&&(ch.length==1||ch[1]=='0')) {

2017-12-28 11:38:54 996

翻译 判断两个字符串是否互为旋转词

//判断两个字符串是否互为旋转词public class IsRotate{ //互为旋转词 public static boolean isRotate(String str1,String str2) { if(str1==null||str2==null||str1.length()!=str2.length()) { return false; } Str

2017-12-27 16:30:45 561

转载 程序员应该具备的技能

每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天小编给大家分享的是一篇来自阿里Java工程师对3年工作经验程序员的职业建议,希望对你有启发。    程序员的三个阶段   第一阶段-——三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合

2017-12-26 21:26:47 403

转载 给程序员的10条建议

1. 想清楚,再动手写代码刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!2. 不交流,就会头破血流不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。3. 文档没人看,但还是要写文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就

2017-12-26 21:01:56 311

翻译 去掉字符串中连续出现k个0的子串

//去掉字符串中连续出现k个0的子串public class RemoveKZeros{ //返回去掉k个0后的字符串 public static String removeKZeros(String str,int k) { if(str==null||k<1) { return str; } //字符

2017-12-26 16:44:57 430

翻译 字符串中数字子串的求和

//字符串中数字子串的求和public class NumSum{ //字符串中数字子串的求和 public static int numSum(String str) { if(str==null) { return 0; } //字符串转换成数组 char[]charArr=str.toCharArray(); int res=0;//目前的累加和

2017-12-25 10:30:59 818

翻译 判断两个字符串是否互为变形词

//判断两个字符串是否互为变形词public class BianString{ //判断字符串互为变形词 public static boolean isDeformation(String str1,String str2) { if(str1==null||str2==null||str1.length()!=str2.length()) { return false

2017-12-25 09:32:10 435

原创 matlab画图

figure(1)%画折线图(平衡因子比值)%x=[0.01 0.1 1 10 100];x=[0 2 4 6 8 ];y1=[49006.5 44551.5 24751.6 6684.4 670.1 ];y2=[60000.5 48551.5 28751.6 6984.4 800.1 ];y3=[100006.5 55551.5 35751.6 8984.4 1...

2017-12-24 15:46:19 6048

翻译 N皇后问题

//N皇后问题public class NQueue{ //暴力递归法 public static int num01(int n) { if(n<1) { return 0; } int[]record=new int[n]; return process01(0,record,n); } public static int process01(int

2017-12-24 10:58:23 195

翻译 数组中的最长连续序列

import java.util.*;//数组中的最长连续序列public class LongestSequence{ //最长的连续序列 public static int longestConsecutive(int[]arr) { if(arr==null||arr.length==0) { return 0; } int m

2017-12-23 10:56:23 1523 1

翻译 跳跃游戏

//跳跃游戏public class JumpGame{ public static int jump(int[]arr) { if(arr==null||arr.length==0) { return 0; } int jump=0; //目前跳了多少步 int cur=0; //最远能够到达的位置 int next=0; //多跳一步,最远能够到达的位

2017-12-22 21:29:41 350

翻译 排成一条线的纸牌博弈问题

//排成一条线的纸牌博弈问题public class CardProblem{ //暴力递归方法(时间复杂度O(2^n),空间复杂度O(n)) public static int win01(int[]arr) { if(arr==null||arr.length==0) { return 0; } return Math.max(f(arr,0,arr.leng

2017-12-22 20:58:39 871

转载 2018 最具就业前景的 7 大编程语言

2018年即将到来,Coding Dojo(编码道场)近期发布了 2018 最具就业前景的 7 大编程语言。该公司分析了来自 Indeed 的25门编程语言、栈和框架的数据,以找出雇主最需求的七个数据。数据基于每种语言的工作发布数量。需先说明的是,国内和国外的情况有所差异,供参考。结果发现,位居前三名的分别为 Java、Python 和 JavaScript ,但相比去年的

2017-12-22 16:31:20 466

转载 破解网站验证码

概述  很多开发者都讨厌网站的验证码,特别是写网络爬虫的程序员,而网站之所以设置验证码,是为了防止机器人访问网站,造成不必要的损失。现在好了,随着机器学习技术的发展,机器识别验证码的问题比较好解决了。样本采集工具  这里我们采用wordpress的Really Simple CAPTCHA生成验证码的插件,之所以选择这个插件,一个是它的安装量很大,二个是因为它是开源的,我们

2017-12-22 16:12:55 529

翻译 表达式得到期望结果的组成种数

//表达式得到期望结果的组成种数public class ExpreeNum{ //判断是否是有效的表达式 public static boolean isValid(char[]exp) { //表达式的长度必须是奇数 if((exp.length&1)==0) { return false; } //偶数位置必须为0或1 for(int i=0;i<e

2017-12-20 13:10:17 736

转载 Java面试题总结

超详细的Java面试题总结(一)之Java基本知识多线程和Java虚拟机创建线程有几种不同的方式?你喜欢哪一种?为什么?继承Thread类实现Runnable接口应用程序可以使用Executor框架来创建线程池实现Callable接口。我更喜欢实现Runnable接口这种方法,当然这也是现在大多程序员会选用的方法。因为一个类只能继承一个父类而可以实现多个接口。同时,线程池也是非

2017-12-19 21:18:57 303

转载 功能独特的开源人工智能项目

1. STYLE2PAINTS:强大的为线稿上色的 AI推荐理由:新一代的强大线稿上色 AI,可根据用户上传的自定义色彩给线稿进行上色。项目提供了在线使用网站,十分方便使用。2. SerpentAI:基于 Python 的教 AI 打游戏的学习框架推荐理由:SerpentAI 旨在为机器学习和 AI 研究提供一个有价值的工具。但同时,对于爱好者来说,它也是非常有趣的

2017-12-19 19:30:28 2115

翻译 数字字符串转换为字母组合的种数

//数字字符串转换为字母组合的种数public class NumToAlphabet{ //暴力递归的方法(时间复杂度O(2^n),空间复杂度O(n)) public static int num01(String str) { if(str==null||str.equals("")) { return 0; } //字符串转换为数组 char[

2017-12-19 17:08:42 1429

转载 AI 工程师进阶路线

如何成为一名机器学习算法工程师(张相於,转转推荐算法部负责人)成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项掌握起来都需要足够的努力和经验。而要成为一名合格的机器学习算法工程师(以下简称算法工程师)更是难上加难,因为在掌握工程师的通用技能以外,还需要掌握一张不算小的机器学习算法知识网络。本文就将成为一名合格的算法工程师所需的技

2017-12-18 14:29:20 1779

翻译 龙与地下城游戏问题

//龙与地下城游戏问题public class DragonGame{ //经典的动态规划法 public static int minHp01(int [][]map) { if(map==null||map.length==0||map[0]==null||map[0].length==0) { return 1; } int row=map.length;

2017-12-18 11:09:35 773

转载 机器学习走向

机器学习目前是 IT 领域最热门的话题之一,这是因为它在看似无限的应用场景中都能发挥自身的作用。从检测欺诈网站到自动驾驶汽车,再到识别你的“金牌会员”身份以进行价格预测等等。但这个如此有吸引力的领域未来将如何发展?会走向何处?下一个最好的东西又将是什么?未来十年我们将处于什么样的位置?无论下一个巨大的改变是否会给我们所有人带来惊喜,本文将对机器学习将发挥作用的领域和用例做出五个预测。1

2017-12-16 23:39:27 329

翻译 字符串的交错组成

//字符串的交错组成public class IsCross{ //经典的动态规划 public static boolean isCross01(String str1,String str2,String aim) { if(str1==null||str2==null||aim==null) { return fal

2017-12-15 11:08:29 299

翻译 最小编辑代价

//最小编辑代价public class MinPrice{ //经典的动态规划解法(时间复杂度为O(M*N),额外的空间复杂度为O(M*N)) public static int minCost01(String str1,String str2,int ic,int dc,int rc) { if(str1==null||str2==null) { return 0

2017-12-14 10:55:10 669

转载 面试整理-Java综合高级篇

Java面试总结1.你用过哪些集合类?大公司最喜欢问的Java集合类面试题40个Java集合面试问题和答案java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection├List│├Linke

2017-12-12 21:30:59 28332 2

转载 实用的网站

第一期1 设计灵感BehanceDribbble西瓜设计研究所2 思维导图、文档协作百度脑图MindNode一起写Quip有道云笔记3 UI设计SketchZeplinFigma4 Icon素材iconfontFont AwesomeMaterial icons5 原型交互展示

2017-12-12 21:09:04 420

翻译 获得最长公共子串问题

//获得最长公共子串问题public class MaxSameLenSequen{ //构建动态规划表 public static int[][]getDp(char[]str1,char[]str2) { //(dp[i][j]的含义i,j作为最后一个字符,公共子串有多长) int[][]dp=new int[str1.length][st

2017-12-12 11:29:56 315

转载 机器学习基本概念

国外:1、kaggle:https://www.kaggle.com/简介:这个比赛应该是数据挖掘比赛里面很出名的了,竞赛题目源源不断,种类丰富,而且有不菲的竞赛奖金,是刚入门数据挖掘行业人的练手平台。记得我研一的数据挖掘课的期末大作业就是参加kaggle的一个比赛。kaggle的比赛规则简单,注册之后就可以参加比赛,而且竞赛页面人性化,会有一个时间轴提示d

2017-12-11 22:08:13 526

转载 GitHub最著名的20个Python机器学习项目

Scikit-learn:Scikit-learn 是基于Scipy为机器学习建造的的一个Python模块,他的特色就是多样化的分类,回归和聚类的算法包括支持向量机,逻辑回归,朴素贝叶斯分类器,随机森林,Gradient Boosting,聚类算法和DBSCAN。而且也设计出了Python numerical和scientific libraries Numpy and ScipyPyle

2017-12-11 15:55:57 644

转载 33个Python爬虫项目

WechatSogou [1]- 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。DouBanSpider [2]- 豆瓣读书爬虫。可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书籍;可依据不同的主题存储到Excel不同的

2017-12-11 15:50:37 3059

翻译 最长公共子序列

//最长公共子序列public class MaxLenSequence{ //获得最长公共子序列长度(动态规划矩阵) public static int[][]getdp(char[]str1,char[]str2) { int[][]dp=new int[str1.length][str2.length]; dp[0][0]=str1[0]==str2[0]?1:0; /

2017-12-11 15:30:09 217

翻译 汉诺塔问题

//汉诺塔问题public class HanoiProblem{ //递归方法解决hanoi问题 public static void Hanoi(int n) { if(n>0) { fun(n,"left","mid","right"); } } public static void fun(int n,String from,String

2017-12-10 20:37:06 269

转载 什么是动态规划?

​————————————题目:有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。比如,每次走1级台阶,一共走10步,这是其中一种走法。我们可以

2017-12-09 21:51:58 542

转载 什么是红黑树?

二叉查找树(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序树。下图中这棵树,就是一颗典型的二叉查找树:1.查看根节点9:2.由于10 > 9,因此查看右孩子13:

2017-12-09 21:48:16 306 2

转载 彻底弄懂KMP

1. 引言    本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。    然近期因开了个算法班,班上专门讲解数据结构、面试、算法,才再次仔细回顾了这个KMP,在综合了一些网友的理解、以及算法班的两位讲师朋友曹博、邹博的理解之后,写了9张PPT,

2017-12-09 21:17:46 327

翻译 最长递增子序列

//最长递增子序列public class getMaxLenSerial{ //经典的方法获得最长子序列的长度 public static int[]getdp01(int[]arr) { int[]dp=new int [arr.length]; for(int i=0;i<arr.length;i++) { dp[i]=1; for(int j=0;j<i;

2017-12-09 11:03:35 183

junit最新版

junit最新版jar包

2017-08-03

CSDN博客导出工具

CSDN博客导出工具

2017-07-30

前端框架对比

前端框架对比

2017-07-30

githubdesktop

github离线版

2017-07-24

微信搜索公众号

微信搜索公众号所有的文章

2017-07-23

微信python爬虫

微信python爬虫,爬取图片,昵称等信息

2017-07-23

python_Scrapy 附属模块

python_Scrapy

2017-07-21

Java编程思想

Java编程思想思维导图

2017-07-21

jdk1.7稳定版

jdk1.7

2017-07-16

metaseeker网络爬虫

metaseeker工具

2017-07-15

(编程珠玑第二版

编程珠玑第二版中英文

2017-07-14

编程珠玑详解

编程珠玑

2017-07-11

计算机核心期刊

计算机核心期刊汇总

2017-07-05

最新的git版本

最新的git

2017-06-28

人月神话总结

人月神话总结

2017-06-24

卷积神经网络

卷积神经网络详解

2017-06-06

linux就该这么学

linux就该这么学

2017-06-02

专利申请基本知识

专利申请基本知识

2017-06-02

超人学院吴超老师hadoop资料文档和笔记

超人学院吴超老师hadoop资料文档和笔记

2017-05-31

google大数据三篇论文

google大数据三篇论文

2017-05-30

学术论文写作方法和技巧

该教程从论文发表流程包括确定方向、确定问题、确定思路、确定方法、实验验证、撰写论文的几个过程出发,详细阐述了撰写学术论文的注意事项和技巧。

2019-02-23

java集合框架

集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常形成一个层次。 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。 算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法可以在相似的接口上有着不同的实现。

2018-01-31

深度学习算法

谷歌大脑的Geoffrey E. Hinton的胶囊(Capsule)论文在2017年10月26号发表后深度学习架构似乎又有个新的变革。

2017-12-26

scrapy爬虫项目

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。抓取网页的一般方法是,定义一个入口页面,然后一般一个页面会有其他页面的URL,于是从当前页面获取到这些URL加入到爬虫的抓取队列中,然后进入到新页面后再递归的进行上述的操作,其实说来就跟深度遍历或广度遍历一样。

2017-09-05

mstsc远程连接工具

mstsc远程连接工具

2017-08-24

echarts官网实例

echarts

2017-08-24

NoSQL Manager for MongoDB

NoSQL Manager for MongoDB

2017-08-17

git工具下载

git工具下载

2017-08-17

MongoVUe连接工具

MongoVUe

2017-08-17

python写网络爬虫

python写网络爬虫

2017-08-14

大神博客技术

大神博客

2017-08-14

tankwar游戏

tankwar游戏

2017-08-12

vue音乐播放器

vue音乐播放器

2017-08-12

CSDN博客导出

CSDN博客导出

2017-08-10

精讲粒子群算法

粒子群算法

2017-08-09

创意简历书写

创意简历书写

2017-08-08

jquery项目

jquery项目

2017-08-08

黑客帝国代码

黑客帝国

2017-08-08

java设计模式

java设计模式

2017-08-08

CNKI E-Study

CNKI E-Study

2017-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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