ZCC的专栏

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

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

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

2018-03-31 18:56:38

阅读数:35

评论数:0

后台方向准备

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

2018-03-31 16:47:10

阅读数:114

评论数:0

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

一、SCISCI(科学引文索引 )、EI(工程索引 )、ISTP(科技会议录索引 ) 是世界著名的三大科技文献检索系统,是国际公认的进行科学统计与科学评价的主要检索工具,其中以SCI最为重要。《科学引文索引》(Science Citation Index,SCI)是由美国科学信息研究所(ISI)1...

2018-03-31 13:59:08

阅读数:1861

评论数:0

发明专利申请审批流程

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

2018-03-31 13:41:11

阅读数:60

评论数:1

如何撰写技术交底书

 技术交底书技术交底书是在发明人实现发明创造之后形成的一种文档,专利代理人依据技术交底书进行专利申请文件的撰写。它不仅是连接技术文档和专利申请文件的纽带,也是发明人和专利代理人之间的沟通桥梁。好的技术交底书是产生优秀专利申请文件的关键因素之一。好的技术交底书具有文字表达清楚、逻辑清晰严密、发明点突...

2018-03-31 13:18:37

阅读数:388

评论数:1

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

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

2018-03-30 22:14:50

阅读数:651

评论数:0

Java中IO与NIO的区别

一、概念         NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。二、NIO和IO的主...

2018-03-30 14:40:27

阅读数:56

评论数:0

技术人员这样面试

一、听清题,勿抢答        面试,首先也是一个人与人交流沟通的过程。有些时候,面试官还没说完问题,面试者就会打断说「这个问题我知道...」。打断不利于沟通,同时,这样其实导致面试题没听清。比如面试题是「如何理解Java 的 JMM,...」后面还没说的时候,面试者打断说「你说的这个我会。。。...

2018-03-30 10:22:04

阅读数:271

评论数:0

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

问题描述:在Windows下面做Java web相关的项目的时候,Java和tomcat是基础,这里记载一下Java环境的配置以及tomcat的安装和配置。使用工具:Windows、jdk安装包、tomcat9.0安装包。操作步骤如下:  1、Java环境变量的配置。  下载并安装jdk-&...

2018-03-29 16:57:10

阅读数:121

评论数:0

快排的递归与非递归实现

import java.util.*; //快排的实现 public class quikSort{ //(1)递归实现快速排序 public static void quickSort(int[]s,int l,int r){ if(l<r) ...

2018-03-29 16:38:28

阅读数:50

评论数:0

求树的高度

题目:树的高度时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 65536KB;其他语言 589824KB 题目描述: 现在有一棵合法的二叉树,树的节点都是用数字表示, 现在给定这棵树上所有的父子关系,求这棵树的高度输入 输入的第一行表示节点的个数n(1&a...

2018-03-29 15:17:44

阅读数:156

评论数:0

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

// 构造二叉树 1 / \ 2 3 / / \ 4 5 7 \ / 6 ...

2018-03-29 14:03:00

阅读数:56

评论数:0

有关阶乘的两个问题

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

2018-03-29 09:41:51

阅读数:85

评论数:0

设计模式与设计原则

一、23种设计模式总体来说分为三大类创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模...

2018-03-29 00:26:36

阅读数:44

评论数:0

技术人员的发展之路

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

2018-03-28 23:58:53

阅读数:46

评论数:0

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

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

2018-03-27 22:09:52

阅读数:36

评论数:0

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

    方法一、先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的最大的10000个。建堆时间复杂度是O(mlogm),算法的时间复杂度为O(nmlogm)(n为10...

2018-03-27 18:59:26

阅读数:175

评论数:0

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

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

2018-03-27 09:58:50

阅读数:67

评论数:0

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

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

2018-03-27 09:32:20

阅读数:41

评论数:0

经典的KMP算法

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

2018-03-26 15:27:44

阅读数:76

评论数:0

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