自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 科普贴——mac配置java环境

1.https://www.oracle.com/java/technologies/javase-jdk8-downloads.html选择适合的版本下载jdk2. 找到下载的jdk,打开,如果系统提示拒绝打开,则前往设置-安全性与隐私,允许打开jdk3. 安装4. 打开终端,输入java,如果...

2020-06-05 21:13:17 332

原创 编程规范学习

一 编程规范(一)命名风格不能1以下划线/美元符号开始,不能中英文混用 类名:UpperCameCase。方法名、参数名、成员变量、局部变量:lowerCameCase。常量:全部大写。抽象类:Abstract/Base开头。异常类:Exception结尾。测试类:Test结尾。pojo类:java对象,普通的JavaBeans,包含属性、get、set方法,布尔类型的变量不能加 is。包名:小写。 接口类:不要加任何pulic修饰符,尽量不要定义变量 接口类和实现类的命名 枚举类:以Enu

2020-06-05 21:11:43 270

原创 马蜂窝测试笔试题

1. 根据二叉树的前序遍历和中序遍历,得到后序遍历2. 二分查找次数已知二叉树的前序遍历和中序遍历,求后序遍历。前序:12345678中序:32541786通过前序遍历(根左右),得到1为二叉树的根。然后根据中序遍历(左根右),得到1左边的3254为1的左子树上的,1右边的786为右子树上的。 将左子树部分的前序遍历2345和中序遍历3254单独拿出来分析,前序遍历得到2为左子树...

2019-09-23 21:27:30 664 2

原创 深信服测试一面凉凉

匆匆忙忙投了深信服的简历,然后收到了笔试通知,笔试里很多c语言和linux的题目,共有四部分选择、填空、编程、智力题。感觉做的一般,以为就止步笔试了,没想到昨天中午收到了面试通知。看了好多网上的面经,大多数是说考察网络方面的问题,什么TCP\UDP啊、三次握手还有http什么的,还有野指针、虚函数、排序函数,照着面经大概复习了一下,就准备今天下午的面试了。第一次这么正式的线下面试路上也是慌得不行,...

2019-09-22 19:35:22 988 5

原创 记字节跳动处女面

前天做了字节跳动的笔试题,一共5道题,第一道题40%,第二道题100%,第三道题差一点就做完了但是没有提交上,意外进入面试环节。竟然仅仅提前一天通知面试,只有一天的准备时间。面试通知邮件上写了几条面试准备,包括算法、数据结构和软件工程,but面试官问的全都是操作系统和计算机组成方面的知识!第一次面试,真的很紧张,视频面试对方上线竟然会有开门的声音面试问题:1. 介绍一下自己。(介绍了本...

2019-07-04 21:56:49 598

原创 jupyter Notebook 快捷键

转入命令模式:ESC键 删除一行:ESC键(进入命令模式)->DD 上方增加一行:ESC键(进入命令模式)->A 下方增加一行:ESC键(进入命令模式)->B 运行:shift + inter ...

2019-06-21 15:03:12 235

原创 libsvm在window64 python中的使用

下载libsvm包。地址:https://www.csie.ntu.edu.tw/~cjlin/libsvm/#download 下载liblinear-2.30-cp37-cp37m-win_amd64.whl(如果电脑是32位则不用,如果电脑是64位则需要)。地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 3. 打开anaconda...

2019-06-20 21:32:03 206

原创 线性回归

 import pandas as pd#读取文件df = pd.read_csv(r'C://Users//dxz//python_learning//data//women.csv') import statsmodels.api as sm#设置x,yx = sm.add_constant(df['height'])y = df['weight']#训练模型mod...

2019-02-02 22:42:31 196

原创 Mybatis-generator使用

1. pom.xml<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${org.mybatis.version}</version><

2019-01-19 21:22:05 183

原创 git与github的连接与上传操作

利用git将项目上传到github,必须在git和github之间利用ssh密钥建立连接。 1. 注册github,新建仓库 2.获取密钥 输入:ssh-keygen -t rsa -C "[email protected]" ,一直回车 打开上面的c:/Users/../.ssh/id_rsa.pub,id_rsa存储的是私钥,id_rsa.pub存储...

2019-01-16 11:17:42 218 1

原创 面试经验之排序算法总结

选择排序int i,j,temp; for ( i = 0; i< a.length-1; i++) { for( j = i+1; j< a.length; j++) { if(a[i] > a[j]) { temp = a[i]; a[i] = a[j]; a[j] = temp; } } } for...

2018-12-10 10:00:24 139

原创 (三)final、finally、finalize有什么区别

final可以用来修饰类、方法、变量。修饰类:表明该类不能被其他类所继承,当我们需要让一个类永远不被继承,此时就可以用final修饰,但是,final类中的所有成员方法都会隐式的定义为final方法。修饰方法:为了把方法锁定,防止继承类对其进行更改。若父类中final方法的权限为private,将导致子类中不能直接结成该方法,因此,此时可以在子类中定义相同方法名的函数,此时不会与重写fin...

2018-09-23 10:48:13 252

原创 (二)对比Exception和Error,运行时异常与一般异常的区别

Excpetion和Error都是继承了Throwable,在java中只有Throwable类型的实例才能抛出throw或者捕获catch,它是异常处理机制的基本组成类型。 Exception:是程序正常运行情况下,可以预料的意外情况,可以并且应该被捕获,进行相应处理。 Error:是指在正常情况下,不大可能出现的情况,绝大部分的error都会导致程序处于非正常的、不可恢...

2018-09-22 16:27:18 338

原创 Java-Map基本使用

给定一个键和一个值,可以将该值存在Map对象中。可以通过键访问对应的值。Map中的方法有:map.clear():从映射中移除所有映射关系 map.containsKey(键):是否存在这个键的映射 map.containsValue(值):是否存在这个值的映射 map.entrySer():返回map中所有的映射关系,即返回所有的键值对 map.get(v):返回键v所映射的值...

2018-09-19 18:52:48 191

原创 (一)谈谈你对java平台的理解

Java本身是一种面向对象语言,最显著的特征有:非常容易跨平台的能力;垃圾回收机制GC。jre:java的运行环境。包含了JVM(Java虚拟机)和java类库,以及一些模块。jdk可:Java开发工具包,可以看作是jre的超集,提供更多的工具,比如编译器、各种诊断工具等。JIT:能够在运行时将热点代码编译成机器码,并进行各层次的优化,大大提高执行效率。这种情况下部分热点代码就属于编译...

2018-09-19 18:40:56 380

原创 leetcode刷题

真的真的是菜鸟级的刷题,滴水穿石,加油加油加油!目录1. 两数之和9.回文数20.有效的括号13.罗马数字转整数27.移除元素38 报数118 杨辉三角171 Excel表列序号136 只出现一次的数字1. 两数之和【题目描述】给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复...

2018-09-18 21:25:59 303

原创 springboot连接数据库操作

springboot连接数据库springboot的特点:不需要太多的配置文件和手动配置运行独立的spring项目内嵌servlet、tomcat提供starter简化maven配置,能够自动配置spring。 (除去对于配置文件的感受,其他的暂时还没有太深的理解)如何在maven中新建一个springboot项目:file->new->proje...

2018-08-17 17:33:25 729

原创 MD5加密

package com.mmall.util;import org.springframework.util.StringUtils;import java.security.MessageDigest;public class MD5Util {private static String byteArrayToHexString(byte b[]) { StringBuf...

2018-08-08 10:42:12 10185

转载 web.xml详解

  写在前面:鄙人才学疏浅,关于这篇文章,鄙人也是在网上收集的。有两个目的。一是记录下来加深自己的理解,二是希望这篇文章能对大家有所帮助。最后欢迎大家一起讨论。  一:web.xml加载过程  简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被...

2018-08-03 17:34:53 333

原创 mybatis-generator自动生成代码

利用mybatis-generator自动生成代码插件,需要三步:配置pom.xml(关于下载插件) 配置generatorConfiguration(关于连接数据库,自动生成代码的内容及位置) 执行mybatis-generator:generate,自动生成代码详细过程:配置pom.xml:(为什么要这么配置?) 配置generatorConfiguration:(里面...

2018-08-01 16:14:08 219

原创 认识一下JDBC

JDBC是java操作数据库的规范,它实际上定义了一组标准的数据库的接口,为了实现通过java操作数据库,必须实现这些接口,不同的数据库厂商都提供了对JDBC接口的实现,将其打包成jar包,供开发使用。数据源配置:db.driverLocation:jar包所在位置db.driverClassName:驱动的名字db.url:JDBC:子协议:子名称//主机名:端口/数据库名?属性...

2018-08-01 14:56:28 184

原创 windows下nginx+FTPServer搭建图片服务器

图片服务器的搭建可以用两种方式:前提:已经安装FTPServer和nginx情况下的学习 直接用ftp服务器: 存放:将图片存放在共享目录下。读取:(1)  访问:ftp://127.0.0.1           (2) 填写用户名、密码登录采用FTPServer+nginx配置 C:\Windows\System32\drivers\etc下的host...

2018-07-31 18:04:19 2999 3

原创 汉诺塔之递归算法

*庸庸碌碌的过了这么久,代码还是一如既往的不会写,希望这次真的是一个新的开始,递归这个东西真的让我头疼,好难转过这个弯来,纠结了这么多天终于写会了汉诺塔的小问题。【汉诺塔】有三个柱子,分别为 a , b ,c ,在 a 上有 n 个盘子,试问如何才能借助 b 使所有的盘子从 a 移动到 c 柱上,要求每次只能移动一个盘子,小盘子总在大盘子之上,请求解具体的搬运方法【分析】设 n 个

2015-10-08 15:32:47 573

原创 八皇后问题

#include#include#define QueenNum 8int label[QueenNum][QueenNum];for(int i=0;i<QueenNum;i++){ for(int j=0;j<QueenNum;j++) { label[i][j]=0; }}void FillChessbox(int m,int n,int num){ }boo

2015-05-16 11:09:41 692

原创 一元多项式相乘

#includetypedef struct Node{ int coe; int exp;}node;int main(){ int m,n; scanf("%d %d",&m,&n); node a[100],b[100]; for(int i=0;i<m;i++) { scanf("%d %d",&a[i].coe,&a[i].exp); } for(int

2015-05-16 10:12:13 943 1

原创 前缀表达式求解

#include#include#include using namespace std;int main(){ char ch; char ch1; char ch2; char result; stacks; stacka; while((ch=getchar())!='\n') { s.push(ch); } while(s.empty()==false)

2015-05-09 11:49:30 576

原创 题目

1007. 字符计数编写一个程序,输入一串字符,以回车键结束,统计其中字母、数字、空白(空格、制表或换行),以及其他字符出现的个数。用于结束输入的回车键忽略不计。判断字符类别时可以使用库函数例如, 输入为:Today is 2014-12-26. Merry xmas!输出为:16 8 4 41008. 前缀表达式求值---入门篇如果我请你编写一个程序:

2015-04-25 11:04:18 684

原创 括号匹配

如果没有任何输入,那么直接输出No#include#include#includeusing namespace std;int main(){ char ch; int fact; scanf("%c",&ch); if(ch=='\n') { printf("No\n"); return 0; } fact=0; stacks; w

2015-04-25 09:48:15 598

原创 数据结构练习-我的集合我做主

#include #include#include#includeusing namespace std;int main(){ int m,n; scanf("%d %d",&m,&n); int a[m]; int b[n]; int c[m+n]; for(int i=0 ;i<m;i++) { scanf

2015-04-19 08:40:11 568

原创 c之杨辉三角,正三角形

int main(){    int n;    scanf("%d",&n);    int a[n][n];    for(int i=0;i        printf("%*d",n+3-i,a[i][0]=1);        for(int j=1;j            if(i==j)                a[i][j]=1;   

2015-02-27 18:54:10 1781

原创 c之输入数组判断结束

从刚接触代码到现在,见过各种各样的输入要求,比如:1.输入一行数字,以-1为结束2.输入字符串,以回车结束3.输入10个数字等等有时候就是这些基本的输入问题,阻挠了解题的脚步其他的暂时没有想到,今天尝试了一下将一串数字输入进数组,以-1结束【代码实例】         int array[1000];         int i=0;         whi

2015-02-20 19:45:31 6861

原创 c之将数组传进函数中的方法

【方法】        将数组的首地址和数组的长度传入函数中【例如】       函数声明       void traversal(int  *array ,int    n);       函数调用       traversal (array,n);【遍历实例】【求最值实例】

2015-01-30 11:05:12 3812

原创 c之求阶乘

#include #include int fact(int n){    if(n==0)        return 0;    if(n==1)        return 1;    return n*fact(n-1);}int main(){    int n;    scanf("%d",&n);    printf("the

2015-01-26 09:57:27 958

原创 c++之静态变量

#include using namespace std;int &f( ){    static int i=2;            // i 为静态变量,相当于全局变量,他会保存上一次调用后的值直到再次调用,改变他的值    return ++i;}int g(){    int j=2;    return ++j;}int

2014-12-22 09:41:47 533

原创 c++关于引用

#include using namespace std;int f(int i){    return ++i;}int &g(int &i)       //会改变a的值{    return ++i;}int h(char i){    return ++i;}int main(){    int a=0,b=0

2014-12-22 09:04:51 616

原创 c之PAT刷题---删除字符串中的特定子串

改了好久还是没有全过,等明天再看吧!好好休息,明天继续。#include#includechar *delete(char str1[80],char str2[80]){    int len1,len2,l;//l记录出现字符相同的起始位置    len1=strlen(str1);    len2=strlen(str2);    for(int i=0;str1

2014-11-29 22:29:28 1271

原创 c之二叉树链表操作---建立、(递归)前序遍历、中序遍历、后序遍历

#include #include typedef struct node{    int data;    struct node*lchild,*rchild;}Tree,*BiTree;BiTree creat_Tree(BiTree root,int num){//建立二叉树    if(root==NULL)    {        root=

2014-11-27 18:35:51 984

原创 c之关于输入 scanf 和其他输入的问题

问:为什么学了一年多的c语言,还是搞不懂那些输入函数的用法,例如:scanf ,getch,gets,等答:总结从现在开始、、、、、问:这么晚了才总结这些基础知识,早就晚了,人家都成了大神了。答:只要意识到自己的缺陷,那就永远不算晚。【scanf】: 1. scanf 输入整数,用 int ,float 型用 %f ,double 型用 %lf 。2.  s

2014-11-24 22:40:18 807 2

原创 c之PAT刷体--字符串-01--从字符串中找到特定字符

字符串-01. 在字符串中查找指定字符(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者白洪欢(浙江大学)输入一个字符串S,再输入一个字符c,要求在字符串S中查找字符c。如果找不到则输出“Not f

2014-11-23 16:21:17 881

原创 c之PAT刷题---分支-08.高速公路超速处罚

分支-08. 高速公路超速处罚(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)按照规定,在高速公路上行使的机动车,超出本车道限速的10%则处200元罚款;若超出50%,就要吊销驾

2014-11-23 10:08:32 15383 2

FTP Server绿色版

一个简单的FTP服务器软件,在网上找了很久都没有找到合适的资源,以此分享,大家共同努力。

2018-08-01

空空如也

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

TA关注的人

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