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

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

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

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

//判断一个点是否在三角形内部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 784

转载 后台方向准备

一、计算机网络 基础部分 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 285347 8

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

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

2018-03-31 13:41:11 1389

转载 如何撰写技术交底书

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

2018-03-31 13:18:37 7285

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

//判断一个点是否在矩形内部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 8107

转载 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 235

转载 技术人员这样面试

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

2018-03-30 10:22:04 1988

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

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

2018-03-29 16:57:10 1017 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 5702 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

转载 同步/异步和阻塞/非阻塞的区别

同步、异步:概念:消息的通知机制解释:涉及到IO通知机制;所谓同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果;所谓异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者,调用者被动接收结果。阻塞、非阻塞:概念:程序等待调用结果时的状态解释:涉及到CPU线程调度;所谓阻塞,就是...

2018-03-27 22:09:52 291

转载 10亿个数中找出最大的10000个数之top K问题

    方法一、先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个。建堆时间复杂度是O(mlogm),算法的时间复杂度为O(nmlogm)(n为10亿,m为10000)。    方法二(优化的方法):可以把所有10亿个数据分组存放,比如分别放在100...

2018-03-27 18:59:26 7362 2

翻译 一行代码求两个数的最大公约数

import java.util.*;//一行代码求两个数的最大公约数public class getGCD{ //获得最大公约数(辗转相除法) public static int gcd(int m,int n) { return n==0?m:gcd(n,m%n); } public static void main(String[]args) { ...

2018-03-27 09:58:50 2006

翻译 从5随机到7随机及其扩展

//从5随机到7随机及其扩展public class RandomInt{ public static int rand1To5() { return (int)(Math.random()*5)+1; } //产生1-7的随机函数 public static int rand1To7() { //retur

2018-03-27 09:32:20 448

翻译 经典的KMP算法

 //KMP算法(手写大名鼎鼎的kmp)经典的KMP算法时间复杂度为O(m+n)public class kmp{ //kmp算法查找是否匹配 public static int getIndexOf(String s,String m) { if(s==null||m==null||m.length()<1||s.length()&l...

2018-03-26 15:27:44 479

翻译 数串求最大值

一、解法一import java.util.*;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { int n = in.nextInt();...

2018-03-25 23:58:57 314

转载 2018头条春招笔试题解

原文链接:https://www.nowcoder.com/discuss/70299?type=2&order=0&pos=9&page=2头条题目:  https://blog.csdn.net/flushhip/article/details/79685488头条测试: https://blog.csdn.net/flushhip/article/details/79...

2018-03-24 21:33:20 2083

原创 美团点评2018春招两道编程题

第一题:字符串距离 题目:给出两个相同长度的由字符 a 和 b 构成的字符串,定义它们的距离为对应位置不同的字符的数量。如串”aab”与串”aba”的距离为 2;串”ba”与串”aa”的距离为 1;串”baa”和串”baa”的距离为 0。下面给出两个字符串 S 与 T,其中 S 的长度不小于 T 的长度。我们用|S|代表 S 的长度,|T|代表 T 的长度,那么在 S 中一共有|S|-|T|+1 ...

2018-03-23 20:30:18 516

翻译 数组排序之后相邻数的最大差值

import java.util.*;//数组排序之后相邻数的最大差值public class MaxMinusArr{ //方法一、获得相邻数的最大差值 public static int getMaxMinusArr(int[]arr) { int max=Integer.MIN_VALUE; if(arr==null||arr

2018-03-23 11:02:07 1462

翻译 数组中未出现的最小正整数

import java.util.*;//数组中未出现的最小正整数public class MinInt{ //方法一、排序法 public static int GetminInt(int[]arr) { if(arr==null) { return -1; } Arrays.sort(arr); if(ar

2018-03-22 10:19:59 1689

翻译 求最短通路值

解题思想:import java.util.Random;import java.util.*;//求最短通路值public class MinMatrixLen{ //(宽度优先)获得矩阵的最短长度,时间复杂度为O(N*M) public static int GetMinMatrixLen(int[][]matrix) { if(

2018-03-21 18:17:33 938

原创 查看各个java版本源码和API

一、各个版本API (1) java9   下载(2) java8    下载(3) java7    下载二、各个版本源码(1) java9   java9新特性(2) java8(3) java7补充 git 使用 (1) 教程 (2) 自我总结...

2018-03-20 13:57:32 3917 2

翻译 数组的partition调整

import java.util.*;//数组的partition调整public class ModifyArr{ //问题一 public static int[]GetModifyArr(int[]arr) { if(arr==null) { return null; } int u=0; //u[0....

2018-03-20 12:41:52 518

翻译 Collections.sort()和Arrays.sort()排序算法选择

源码位置: 点击打开链接  点击打开链接Arrays.sort()先来看看Arrays.sort();,点进去这个方法会看到是这样子的public static void sort(int[] a) { DualPivotQuicksort.sort(a, 0, a.length - 1, null, 0, 0);}果然没这么简单,DualPivotQuicksort翻译过来就是双轴快速...

2018-03-20 10:55:09 1602

转载 python学习路径

PYTHON学习路径计划图Python工作环境及基础语法知识了解对于Python基础语法学习部分,学习周期大概为4周,需要的相关资源在网络上都能找到免费的资源,而且质量都不错。相关中文资源如下:1.python工作集成环境包Python(x,y): 下载地址Pycharm: 下载地址2.python数据分析相关库(Pandas/ Numpy/Scipy/ Matplotlib)如果安装了上面集成工...

2018-03-19 23:15:17 807 1

转载 java 几种拼接字符串的效率

拼接字符串,大致有3个class可以用,他们是String, StringBuffer,StringBuilder, StringBuilder是1.5中来代替StringBuffer的。检验方法如下:public class test { /** * @param args */ public static void main(String[] args) { // TO...

2018-03-19 18:32:40 364

翻译 JAVA中一个或多个空格分割字符串

    String的split方法支持正则表达式;正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次。       一、待分割字符串String str = "a b c d e f g"其中,字符串中的的空白分别为:单个空格,多个空格,tab制表符。二、使用一个或多个空格分割字符串正确代码如下:String [] arr = str.split("\\s+");f...

2018-03-19 15:47:56 1300

翻译 不包含本位置的累乘数组

//不包含本位置的累乘数组public class MutilArr{ //(方法一、通过除法)获得累乘数组 public static int[]GetMutilArr(int[]arr) { if(arr==null||arr.length<2) { return null; } int[]reArr=new int[arr.le

2018-03-19 09:50:50 308

转载 Java 中基本类型和字符串之间的转换

在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。其中,基本类型转换为字符串有三种方法:1. 使用包装类的 toString()方法2. 使用String类的 valueOf() 方法3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型...

2018-03-18 19:40:53 315

转载 java基础之字符串比较

字符串的三个比较函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 其返回值是int类型若,Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串Str2,则返回值小于0;若Str1按字典顺序大于参数字符串Str2,则返回值大于0。public class Stri...

2018-03-18 16:42:44 418

翻译 在cmd中java命令行编译运行多个java文件

一.环境:1. linux2. 有两个java类,A.java和B.java,都在同一个目录下二.源码:A.javapackage com.abc;public class A { public static void test() { System.out.println("A:test()"); }}B.javaimport com.abc.A;publi...

2018-03-18 14:36:19 10863

翻译 边界都是1的最大正方形大小

//边界都是1的最大正方形大小public class MaxMatrixSize{ //返回边框大小全是1的最大长度 public static int GetMaxMatrixSize(int[][]matrix) { int max=0; if(matrix==null||matrix.length==0) {

2018-03-18 12:48:14 463

转载 Java面经考点

Java面试考点梳理本文是根据我的面试经验,为大家整理Java程序猿面试所需的知识体系。第一部分:计算机基础互联网大厂都相当重视程序员的基本功,也就是计算机基础知识。一个程序员能走多远、爬多高,很大程度上取决于基本功是否扎实。对于应届生而言,大都比较缺乏实战项目经验,虽然会有一定的项目经验,但这些课程设计、实验室项目的质量与公司实际的项目有着巨大的差距。因此,基础知识便成为面试考量的一大重点,而且...

2018-03-17 20:36:35 257

翻译 打印N个数组整体最大的Top K

import java.util.*;//打印N个数组整体最大的Top Kpublic class GetTopK{ //时间复杂度为O(klogN) public static void PrintTopK(int[][]matrix,int topK) { int heapSize=matrix.length; HeapNode[]hea

2018-03-16 13:52:20 674

翻译 堆排序

堆排序算法一、堆排序算法的基本特性时间复杂度:O(n*lgn)最坏:O(n*lgn)空间复杂度:O(1)不稳定。堆排序是一种选择排序算法,与关键字的初始排列次序无关,即就是在最好,最坏,一般的情况下排序时间复杂度不变。对包含n个数的输入数组,平均时间为O(nlgn),最坏情况(已经排好序)也是是O(nlgn),最好情况(完全无序)也是O(nlgn)。由于不但时间复杂度少,而且空间复杂度也是最少的,...

2018-03-16 11:09:52 248

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

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