- 博客(21)
- 收藏
- 关注
原创 二叉树相关操作(Java实现)
package myTest;import java.util.ArrayList;//二叉树的节点类,你可以将它写成内部类的形式class BTreeNode { int data; BTreeNode Left; BTreeNode Right; public BTreeNode(int data) { this.data=data; ...
2018-03-29 17:49:07 162
原创 http状态码
http状态码中2开头的表示成功,200表示访问成功3开头的表示重定向4开头的表示请求有误,400表示坏请求5开头的表示服务器问题,500表示服务不可用
2018-03-27 16:43:32 197
转载 字符串反转
1. 使用Array.Reverse方法对于字符串反转,我们可以使用.NET类库自带的Array.Reverse方法public static string ReverseByArray(string original){char[] c = original.ToCharArray();Array.Reverse(c);return new string(c);}2. 使用字符缓存在面试或笔试中...
2018-03-27 16:35:02 237
原创 c++指针加1
int64_t *p2; char *p1; p1=(char*)0x800000; p2=(int64_t*)0x800000; char*a=p1+2; int64_t*b=p2+2;那么a和b的值分别是:0x800002和0x800010因为设指针p的类型为T,则p+i=(p的值)+i*sizeof(T)的字节数char是1个字节,int64_t是8个字节。p1+2=(p1中存...
2018-03-27 13:38:49 5554
原创 mysql命令
链接:https://www.nowcoder.com/questionTerminal/676d95955af642348b57b618d4c21f46?orderByHotValue=1&pos=11&mutiTagIds=606来源:牛客网查看Mysql表结构的命令,如下: desc 表名; show columns from 表名; describe 表名; show ...
2018-03-27 13:02:37 133
原创 OSI七层模型
链接:https://www.nowcoder.com/questionTerminal/b2ccf60bbb13483b94b4bffe200b4f3c?pos=28&tagId=0&orderByHotValue=0来源:牛客网物理层:通过媒介传输比特,确定机械及电气规范(位bit)中继器,集线器,双绞线 数据链路层:将比特组装成帧和点到点的传递(帧Frame)...
2018-03-27 12:38:37 213
原创 Java链表
package myTest;public class Node{ int data=-1; Node next; Node(int data){ this.data=data; } Node(){ } public static Node BuildmyLinkarr(int []arr,boolean HasHeadNode){ if (arr.lengt...
2018-03-25 19:48:25 432 1
原创 各种基于es的分词插件
Field.Store.YES:存储字段值(未分词前的字段值) Field.Store.NO:不存储,存储与索引没有关系 Field.Store.COMPRESS:压缩存储,用于长文本或二进制,但性能受损 jieba分词(结巴分词作为es的插件:)https://github.com/hongfuli/elasticsearch-analysis-jieba按照这个...
2018-03-23 11:44:46 2628
原创 Unicode
Unicode最终,美国人意识到他们应该提出一种标准方案来展示世界上所有语言中的所有字符,出于这个目的,Unicode诞生了。Unicode 当然是一本很厚的字典,记录着世界上所有字符对应的一个数字。具体是怎样的对应关系,又或者说是如何进行划分的,就不是我们考虑的问题了,我们只用知道 Unicode 给所有的字符指定了一个数字用来表示该字符。对于 Unicode 有一些误解,它仅仅只是一个字符集,...
2018-03-21 11:04:45 5313
转载 IK分词器原理
IKAnalyzer是一个开源的,基于Java语言开发的轻量级的中文分词语言包,它是以Lucene为应用主体,结合词典分词和文法分析算法的中文词组组件。从3.0版本开始,IK发展为面向java的公用分词组件,独立Lucene项目,同时提供了对Lucene的默认优化实现。以下这篇博客是我在通读IK分词代码后对IK分词的理解,如果有什么地方出现纰漏请大家指正。回到最初如果让我自己在看IK分词之前自己写...
2018-03-21 10:15:35 3634
原创 JAVA中的二维数组的定义及使用
二维数组其实是一位数组的嵌套(每一行看做一个内层的一维数组) 两种初始化形式 格式1: 动态初始化数据类型 数组名 [ ][ ] = new 数据类型[m][n]数据类型 [ ][ ] 数组名 = new 数据类型[m][n]数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]举例:int [ ][ ] arr=new int [5][3]; 也可以理解为“5行3例...
2018-03-19 18:24:44 173755 11
原创 将一个正整数转化为二进制并用字符串表示输出
public static void main(String[]args){ String s=""; int N=198; while(N>0){ s=String.valueOf(N%2)+s; N=N/2; } System.out.println(s); }
2018-03-19 17:52:18 5085
原创 java中int的取值范围是多少
最近在看算法书的时候发现一个非常有意思的现象,在java中输入:System.out.println(Math.abs(-2147483648));输出为:-2147483648针对这个问题,我发现网上说的都不是很准确。Math.abs(int x)的实现源码是这样的:public static int abs(int a) { return (a < 0) ? -a : a...
2018-03-19 15:45:39 34524 3
原创 怎么判断一个数是否是素数
package mytest;import java.util.Scanner;public class test { public static boolean IsPrimeNumber(int x){ for(int i =2;i<=Math.sqrt(x);i++){ if (x%i==0) return true; } return false; ...
2018-03-19 14:48:27 359
原创 二分查找(非递归算法和递归算法)
非递归算法:package mytest;public class test { public static int BinarySearch(int low,int high,int[]arr,int x){ int loc=-1; while(low<=high){ int mid=(low+high)/2; if(x==arr[mid]){loc=mid;br...
2018-03-19 11:09:20 1809
原创 struct和class有什么区别
C的struct与C++的class的区别:struct只是作为一种复杂数据类型定义,不能用于面向对象编程。 C++中的struct和class的区别:对于成员访问权限以及继承方式,class中默认的是private的,而struct中则是public的。class还可以用于表示模板类型,struct则不行。...
2018-03-12 12:02:36 524
原创 java面试题之请给出一段代码描述字符串写入文件
import java.io.*;public class Test{ public static void main(String []args){ try{FileOutputStream out = new FileOutputStream("Filename.txt"); out.write("字符串写入文件".getBytes());out.close(); }catch(...
2018-03-05 10:37:40 416
原创 java面试题和答案总结
1. 下面代码的输出结果是?int i = 012;int j = 034;int k = (int)56L;int l = 078;System.out.println(i);System.out.println(j);System.out.println(k); A. 输出12,34,56 B. int k=(int)056L;行编译错误 C. 输出10,28,46 D. int l=...
2018-03-02 22:20:57 349
转载 java中length()和length有什么区别
length是属性,一般用来说明数组的长度length()是方法,针对字符串String说的,用来求字符串长度 此代码输出结果为 7 4. 如果想求s2[0]字符串的长度代码可写:t2 = s2[0].length() 即可,即melon的长度,若输出t2的结果则为5....
2018-03-02 17:31:39 3179
转载 java中间缓存变量机制
[java] view plain copypublic class Test{ public static void main(String[] args) { int i=0; for (int j = 0; j <100; j++) { i=++i; } System.out.p...
2018-03-02 15:52:24 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人