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

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

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

转载 深度学习的开放数据集

数据集分为三类——图像处理、自然语言处理和音频/语音处理。一、图像数据集1.MNISThttps://datahack.analyticsvidhya.com/contest/practice-problem-identify-the-digits/MNIST是最受欢迎的深度学习数据集之一,这是一个手写数字数据集,包含一组60,000个示例的训练集和一个包含10,000个示例的测试集。这是一个很好...

2018-04-11 11:18:40 3406

翻译 1到n中1出现的次数

//1到n中1出现的次数public class GetOneNum{ //解法一:暴力破解法 public static int GetOneNum(int n) { if(n<0) { return 0; } if(n==1) { return 1; } int sum=0; for(int i=1;i&l...

2018-04-11 11:10:48 294

翻译 Java并发之synchronized实现原理

一、系列文章Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁)Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:volatile的使用及其原理synchronized实现原理...

2018-04-10 19:50:31 194

翻译 一种字符串和数字的对应关系

//一种字符串和数字的对应关系public class StrMatchInt{ //K伪进制表示法 public static String getString(char[]chs,int n) { if(chs==null||chs.length==0||n<1) { return ""; } ...

2018-04-10 13:44:58 3521 3

翻译 java四种引用、创建对象5种方式、Object方法

一、四种引用java对象的引用包括  强引用,软引用,弱引用,虚引用Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。二、Java中有5种创建对象的方式Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造...

2018-04-09 23:07:59 1494

转载 京东2019春招编程题

转载链接:https://www.nowcoder.com/discuss/72829?type=0&order=0&pos=12&page=1java实现参考: https://www.nowcoder.com/discuss/72849?type=2&order=0&pos=9&page=1牛牛的括号匹配分析考虑如何判断一个串是否合法的过程:
依...

2018-04-09 22:04:43 488

转载 深入剖析ThreadLocal、网络编程

一、对ThreadLocal的理解  ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。这句话从字面上看起来很容易理解,但是真正理解并不是那么容易。ThreadLocal的官方API解释为:"该类提供了线程局部 (thread-local)...

2018-04-09 15:59:30 228

翻译 正数数组的最小不可组成和

import java.util.*;//正数数组的最小不可组成和public class getMinSumArr{ //返回最小的不可组成和 //(1)暴力递归法(收集每个子集的累加和,存到一个哈希表中) public static int getMinSumArr01(int[]arr) { if(arr==null||arr.le...

2018-04-09 13:08:35 364

转载 八大基础排序总结

一、总结 冒泡排序就这么简单 选择排序就这么简单 插入排序就这么简单 快速排序就这么简单 归并排序就这么简单 堆排序就这么简单 希尔排序就这么简单 基数排序就这么简单 二、对比转载出处 参照 参照2...

2018-04-09 10:11:57 268

翻译 公开发表的论文级别

第一级-T类:特种刊物论文,指在《SCIENCE》和《NATURE》两本期刊上发表的论文。  第二级-A类:权威核心刊物论文,指被国际通用的SCIE、EI、ISTP、SSCI以及A&HCI检索系统所收录的论文(以中国科技信息研究所检索为准),或同一学科在国内具有权威影响的中文核心刊物上发表的论文,论文不含报道性综述、摘要、消息等。  第三级-B类:重要核心刊物论文,指在国外核心期刊上刊登的...

2018-04-09 09:30:19 9640

转载 Java多线程学习

一、java多线程系列Java多线程学习(一)Java多线程入门Java多线程学习(二)synchronized关键字(1)Java多线程学习(二)synchronized关键字(2)Java多线程学习(三)volatile关键字Java多线程学习(四)等待/通知(wait/notify)机制Java多线程学习(五)线程间通信知识点补充Java多线程学习(六)Lock锁的使用二、java多线程思维...

2018-04-09 00:45:52 5254 3

翻译 路径数组变为统计数组

//路径数组变为统计数组public class PathtoArr{ //***************************************************** //节点的定义 public static class Node{ int value; Node next; public Node(int...

2018-04-08 15:21:30 388

翻译 调整[0,x)区间上的数出现的概率

//调整[0,x)区间上的数出现的概率public class GetRandom{ //获得返回x^k概率的数 public static double randPowerK(int k) { if(k<1) { return 0; } double res=-1;...

2018-04-07 14:05:46 317

翻译 设计RandomPool结构

import java.util.*;//设计RandomPool结构public class RandomPool<V>{ Set<V>set=new LinkedHashSet<>(); //插入值 public void insert(V key) { set.add(key); ...

2018-04-07 13:50:38 423

翻译 设计可以变更的缓存结构

一、采用java库带的双向链表import java.util.*;//设计可以变更的缓存结构public class CacheTest{ public static class Cache<K,V>{ private K key; private V value; public Cach...

2018-04-05 16:31:47 413

翻译 HashMap,Hashtable,LinkedHashMap,TreeMap对比

一、共同点: (1)HashMap,LinkedHashMap,TreeMap都属于Map;(2)Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 二、不同点:(1)HashMap里面存入的键值对在取出的时候是随机的,也是我们最常用的一个Map.它根据键的HashCode值存储数据,根据键可  以直接获取它的值,具有很快的访问速度。在Map 中插...

2018-04-05 01:09:44 593

翻译 最大的leftMax与rightMax之差的绝对值

import java.util.*;//最大的leftMax与rightMax之差的绝对值public class MaxSubtrct{ //方法一:暴力解法(通过k对数组进行划分) public static int getMaxSub(int[]arr) { int N=arr.length; int max1=Integer.MI...

2018-04-04 10:43:27 626

翻译 设计有setAll功能的哈希表

import java.util.*;//设计有setAll功能的哈希表public class GetSetAllHash{ //内部类实现map的存储 public static class MyValue<V> { private V value; //存储的值 private long time; //存储的时间 public ...

2018-04-03 17:06:29 840

转载 零基础入门深度学习

        无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就out了?现在救命稻草来了,《零基础入门深度学习》系列文章旨在讲帮助爱编程的你从零基础达到入门级水平。零基础意味着你不需要太多的数学知识,只要会写程序就行了,没错,这是专门为程序员写的文...

2018-04-03 09:07:16 738

转载 平衡二叉树

平衡二叉树(Balanced Binary Tree)是二叉查找树的一个进化体,也是第一个引入平衡概念的二叉树。1962年,G.M. Adelson-Velsky 和 E.M. Landis发明了这棵树,所以它又叫AVL树。平衡二叉树要求对于每一个节点来说,它的左右子树的高度之差不能超过1,如果插入或者删除一个节点使得高度之差大于1,就要进行节点之间的旋转,将二叉树重新维持在一个平衡状态。这个方案...

2018-04-02 16:51:02 186

翻译 蓄水池算法

//蓄水池算法public class CollectionA{ //一个简单的随机函数,决定一件事情做还是不做 public static int rand(int max) { return (int)(Math.random()*max)+1; } //以k/N的概率进袋子 public static int[]getKNumsRand(int k,int max...

2018-04-02 10:26:47 807

转载 网易2019实习生招聘编程题

 **原题链接:**点这儿网易的题还是有技术含量的,二分和数学和优美暴力考察得较多,这些东西在工作中确实很重要,都是优化程序的方法。# 第一题:牛牛找工作## 题目:> 为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴...

2018-04-01 16:17:47 526

翻译 Linux常用命令

一、Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的Linux系统。Linux系统的应用非常广泛,不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器等。...

2018-04-01 15:56:38 295

转载 七层协议的体系结构

OSI的七层体系结构概念清楚,理论也很完整,但是它比较复杂而且不实用。在这里顺带提一下之前一直被一些大公司甚至一些国家政府支持的OSI失败的原因:(1),OSI的专家缺乏实际经验,他们在完成OSI标准时缺乏商业驱动力(2),OSI的协议实现起来过分复杂,而且运行效率很低(3),OSI制定标准的周期太长,因而使得按OSI标准生产的设备无法及时进入市场(20世纪90年代初期,虽然整套的OSI国际标准都...

2018-04-01 11:32:59 2519

翻译 折纸问题

求解思路://折纸问题public class PaperProblem{ //打印出所有的折痕 public static void printAllFolds(int N) { printProcess(1,N,true); } //递归实现二叉树的遍历 public static void printProcess(int i,int N,boolean down)...

2018-04-01 10:49:38 602

翻译 判断一个点是否在三角形内部

//判断一个点是否在三角形内部public class IsIntriangle{ //(1)面积法求解 public static boolean isInside1(double x1, double y1, double x2, double y2, double x3, double y3, double x, double y) { double area1 =

2018-03-31 18:56:38 786

转载 后台方向准备

一、计算机网络 基础部分 TCP报头格式 UDP报头格式 TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚) HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个) HTTP协议(一些报头字段的作用,如cace-control、keep-alive) OSI协议、TCP/IP协议以及每层对应的协议。 ...

2018-03-31 16:47:10 703

转载 学术期刊划分(教你认识SCI、EI、SSCI、IEEE、CSSCI...)

一、SCISCI(科学引文索引 )、EI(工程索引 )、ISTP(科技会议录索引 ) 是世界著名的三大科技文献检索系统,是国际公认的进行科学统计与科学评价的主要检索工具,其中以SCI最为重要。《科学引文索引》(Science Citation Index,SCI)是由美国科学信息研究所(ISI)1961年创办出版的引文数据库,其覆盖生命科学、临床医学、物理化学、农业、生物、兽医学、工程技术等方面的...

2018-03-31 13:59:08 288776 8

转载 发明专利申请审批流程

总体流程发明专利申请审批流程包括:申请 → 受理 → 保密确定 → 分类 → 初步审查 → 公布 → 实质审查 → 授权及公告。、转载链接 参考链接

2018-03-31 13:41:11 1393

转载 如何撰写技术交底书

 技术交底书技术交底书是在发明人实现发明创造之后形成的一种文档,专利代理人依据技术交底书进行专利申请文件的撰写。它不仅是连接技术文档和专利申请文件的纽带,也是发明人和专利代理人之间的沟通桥梁。好的技术交底书是产生优秀专利申请文件的关键因素之一。好的技术交底书具有文字表达清楚、逻辑清晰严密、发明点突出、有明确的技术效果等特点;反之,不太好的技术交底则可能前后矛盾、错误频出、杂乱无章、不写技术效果等。...

2018-03-31 13:18:37 7288

翻译 判断一个点是否在矩形内部

//判断一个点是否在矩形内部public class InMatrix{ //(1)特殊情况,矩形平行于x轴和y轴 public static boolean isInMatrix(double x1,double y1,double x4,double y4,double x,double y){ if(x<=x1) ...

2018-03-30 22:14:50 8109

转载 Java中IO与NIO的区别

一、概念         NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。二、NIO和IO的主要区别下表总结了Java IO和NIO之间的主要区别:IONIO面向流面向缓冲阻塞IO非阻塞IO无选择...

2018-03-30 14:40:27 236

转载 技术人员这样面试

一、听清题,勿抢答        面试,首先也是一个人与人交流沟通的过程。有些时候,面试官还没说完问题,面试者就会打断说「这个问题我知道...」。打断不利于沟通,同时,这样其实导致面试题没听清。比如面试题是「如何理解Java 的 JMM,...」后面还没说的时候,面试者打断说「你说的这个我会。。。,包括方法区,堆,栈 balabala」这就答的都跑偏了。二、从全局、到具体        如果问题是...

2018-03-30 10:22:04 1989

转载 Windows平台下Java,tomcat安装与环境配置,

问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置。使用工具:Windows、jdk安装包、tomcat9.0安装包。操作步骤如下:  1、Java环境变量的配置。  下载并安装jdk->“我的电脑”右键->属性->“高级系统设置”->“环境变量”,新建以下三个变量(已存...

2018-03-29 16:57:10 1019 1

翻译 快排的递归与非递归实现

import java.util.*;//快排的实现public class quikSort{ //(1)递归实现快速排序 public static void quickSort(int[]s,int l,int r){ if(l<r) { int i=l; int j=r; int pivot=s[l]; //取每个子数...

2018-03-29 16:38:28 5703 1

转载 求树的高度

题目:树的高度时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 现在有一棵合法的二叉树,树的节点都是用数字表示, 现在给定这棵树上所有的父子关系,求这棵树的高度输入 输入的第一行表示节点的个数n(1<=n<=1000,节点的编号为0到n-1)组成, 下面是n-1行,每行有两个整数,第一个数表...

2018-03-29 15:17:44 2086

原创 二叉树的先、中、后序遍历的递归和非递归实现及广度优先遍历、深度优先遍历及其高度

// 构造二叉树 1 / \ 2 3 / / \ 4 5 7 \ / 6 8一、二叉树的前、中、后序遍历(递归与非递归实现)二、二叉树的广度、深度优先遍历三、求二叉树...

2018-03-29 14:03:00 406

翻译 有关阶乘的两个问题

//(方法一、判定5的个数O(Nlog(5)N))给定一个非负整数N,返回N!结果的末尾为0的数量 public static int getZero(int n) { if(n<0) { return 0; } int res=0; int cur=0; for(int i=5;i...

2018-03-29 09:41:51 472

转载 设计模式与设计原则

一、23种设计模式总体来说分为三大类创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。二...

2018-03-29 00:26:36 181

转载 技术人员的发展之路

    转载链接:点击打开链接 点击打开链接    2012年的时候写过一篇叫《程序算法与人生选择》的文章,我用算法来类比如何做选择,说白了就是怎么去计算,但是并没有讲程序员可以发展的方向有哪些。 所以,就算是有这些所谓的方法论,我们可能对自己的发展还是会很纠结和无所事从,尤其是人到了30岁,这种彷徨和迷惑越来越重。虽然我之前也写过一篇《编程年龄和编程技能》的文章,但是还是有很多做技术的人对于自己...

2018-03-28 23:58:53 180

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关注的人

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