自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Janik的博客

共同学习,共同进步

  • 博客(64)
  • 收藏
  • 关注

原创 java杀死进程

使用jps命令jps 的作用是显示当前系统的java进程情况及进程id。使用命令 taskkill /f /pid "1952" 后此时就杀死了当前的指定的进程

2020-06-10 16:07:30 3402

原创 navicat导出表结构为excel

代码:SELECTCOLUMN_NAME 字段名称,COLUMN_TYPE 数据类型,IF(IS_NULLABLE=‘NO’,‘是’,‘否’) AS ‘必填’,COLUMN_COMMENT 注释FROMINFORMATION_SCHEMA.COLUMNSwhere– DatabaseName为数据库名称,到时候只需要修改成你要导出表结构的数据库即可table_schema =‘DatabaseName’AND– tableName为表名,到时候换成你要导出的表的名称– 如果不写的话

2020-05-11 19:50:00 971

转载 java中异常抛出后代码还会继续执行吗

https://www.cnblogs.com/wangyingli/p/5912269.html

2020-03-23 09:51:09 205

原创 原码、反码和补码的运算

原码最高位为符号位,0代表正数,1代表负数,非符号位为该数字绝对值的二进制表示。例如:127的原码为0111 1111-127的原码为1111 1111反码正数的反码与原码一致;负数的反码是对原码按位取反,只是最高位(符号位)不变。例如:127的反码为0111 1111-127的反码为1000 0000补码正数的补码与原码一致;负数的补码是该数的反码加1。例如:127的补...

2020-03-21 18:36:02 3242

转载 trie 树(敏感信息过滤)

https://mp.weixin.qq.com/s/ZYtU4v9y2KMLT0d2X_MIZQ

2020-03-14 14:13:49 270

原创 marshal

marshal:直译为“编排”, 在计算机中特 指将数据按某种描述格式编排出来,通常来说一般是从非文本格式到文本格式的数据转化。unmarshal自然是指marshal的逆过程。比如在WebService中,我们需要把java对象以xml方式表示并在网络间传输,把java对象转化成xml片段的过程就是marshal....

2020-03-14 14:11:45 190

原创 git命令的使用总结归纳

操作的时候都在本地的带有 .git文件的目录中进行(右键打开git bash here)从git仓库往下更新代码的过程:git stash 将修改的本地代码暂时存储(压栈)git pull 往下加载代码(加载完成)git stash pop 将暂存的代码取出来(出栈)向git仓库提交代码的过程:首先执行上面的从git仓库往下更新代码的过程将代码提交到本地仓库 commit...

2020-03-14 14:10:10 258

原创 react中出现this.setState()方法undefined

在写前端代码的时候会经常用到this.setState()方法进行变量的赋值操做,最近遇到一个比较头痛的问题,在不同的位置使用this.setState()的时候,有时候出现function not define的问题,会出现问题的代码如下: .then(function (response) { console.log(" response response ",response)...

2020-03-05 19:43:05 2458

原创 windows下飞冰项目的初始化与运行方法

前提是已经安装了nodejs进入到项目目录例如我的项目路径为C:/test_ice 首先切换到相应的目录中 cd test_ice安装项目依赖npm install启动项目npm start

2020-02-24 20:51:06 370

原创 linux删除文件和文件夹的操作

linux下删除文件夹或文件的命令命令格式:rm -rf 目录或文件的名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思示例删除文件夹实例:rm -rf /temp该命令将会删除/temp目录以及其下的所有文件和文件夹删除文件使用实例:rm -f /var/temp.log将会强制删除/var/temp.log这个文件...

2020-02-23 12:38:19 328

原创 阻塞队列BlockingQueue的使用

在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文简要介绍下BlockingQueue接口中几个方法的作用及区别。boolean add(E e)(1)在不违反容量限制的情况下,可立即将指定元素插入此队列,成功返回true。(2)当无可用空间...

2020-02-20 14:27:57 194

原创 java中的List、Set和Map

数组和集合的区别数组是大小固定的,并且同一个数组只能存放类型一样的数据集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。数组和集合相比唯一的有点就是速度快。Java集合分类Collection(接口):派生的两个子接口是List和SetList(列表):有序、可重复元素,可以...

2020-02-03 11:06:40 169

转载 在Intellij IDEA中使用Debug

https://www.cnblogs.com/chiangchou/p/idea-debug.html

2020-01-20 16:15:35 131

原创 mysql与mongodb的优缺点以及适用场景

MySQL与mongodb优点与缺点MySQL是关系型数据库优点:在不同的引擎上有不同 的存储方式。查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。开源数据库的份额在不断增加,mysql的份额页在持续增长。缺点:在海量数据处理的时候效率会显著变慢。Mongodb是非关系型数据库(nosql ),属于文档型数据库。文档是mongoDB中数据的基本单元,类似关...

2020-01-20 14:42:59 2567

原创 mysql5.7解压版本安装教程

初学数据库的时候,选择了比较常用的关系型数据库MySQL,和装其他软件时一样,在第一次搭建环境的时候,总会遇到各种各样的坑,在尝试了安装版和解压版的数据库之后,感觉mysql的解压版更加的简单方便,只要细心一些,按部就班,一定能够成功,在此将我的方法分享出来。这个方法真的屡试不爽(到目前为止还未出现不成功的情况)。1、解压缩:将下载到的压缩包解压缩到自己喜欢的位置,例如我所解压的位置是D:\m...

2019-03-06 18:20:18 930 2

转载 python中不可变数据类型和可变数据类型

在学习python过程中我们一定会遇到不可变数据类型和可变数据类型。1.名词解释以下所有的内容都是基于内存地址来说的。  不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。  可变数据类型    :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。...

2018-11-25 14:57:35 529

原创 寻找一个字符串中最长的单词

#include <stdio.h>#include <string.h>int main(){ int find_longest_word(char str[]); char str[100]; printf("Please input a sentence, we will find the longest word of the sent...

2018-10-20 21:34:26 2795

原创 字符串的逆置

#include <stdio.h>#include <string.h>int main(){    void reverse_order(char str[]);    char str[100];    printf("Please input the string, we will inverting it.\n");    scanf("%s",str...

2018-10-20 19:21:22 1024

原创 最大公约数与最小公倍数的计算

#include <stdio.h>int main(){ int gcd(int,int); int lcm(int,int); int num1,num2; printf("Please input two number ,we will calculate the gcd and the lcm of them.\n"); scanf(...

2018-10-20 18:42:03 253

原创 c语言删除某个字符串中的某一个字符

之前在处理删除某个字符串中的某个字符的时候,经常会先在外层套一个for循环,然后再进行查找目标字符串中的目标字符,当查找到的时候,将查找到的目标字符后面的所有字符依次向前面移动,然后继续向后查找目标字符,直到查找到最后的一个字符。后来在看c语言的书籍的时候,发现了一种效率比较高的方法,该方法只需要进行一次对目标字符串的遍历即可完成删除目标字符的功能,具体的代码如下所示:void dele...

2018-10-20 10:29:07 64071 26

原创 c语言实现数组的二分查找

二分查找是一种效率比较高的查找顺序表中的元素的方法,其时间复杂度为O(log2n)。具体代码如下所示:#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;int cmp(int *a,int *b){//define a function used for the function qsort. return (*a)-(*b);...

2018-10-07 12:09:39 435

原创 二维数组的鞍点问题

二维数组鞍点的定义:存在一个二维数组a[n][m],有一个元素a[i][j],在i行中它是最大的元素,在j列中它是最小的元素,则认为a[i][j],关于二维数组中的鞍点的个数的问题,未找到准确的定义,有的书上说是一个二维数组最多只有一个鞍点,但是有的就说是可以有多个。下面的代码实现了寻找二维数组中的一个鞍点的问题。#include &lt;stdio.h&gt;#include &lt...

2018-10-07 09:49:34 13008

原创 c语言实现奇数魔方阵

魔方阵定义:魔方阵是一个方阵,它的每一行、每一列和对角线之和均相等。例如存在三阶魔方阵:8 1 63 5 74 9 2魔方阵中各数的排列规则:(1)将1放在第一行中间一列。(2)从2开始直到n*n止各数依次按照下列规则存放:每一个数存放的行比前一个数的行数减1,列数加1(例如上述的魔方阵中,6在5的上一行下一列)(3)当上一个数的行数为1时,...

2018-10-06 14:18:22 2311

原创 codeblocks中的换行符 printf(‘\n’)引起的 Process returned -1073741819 (0xC0000005)

简单的写了一个小程序,运行的时候一直会出现运行错误,运行的中途总是会直接卡掉,于是就开始debug,将代码分开段来进行打桩调试,结果发现:每次运行到prinf('\n');这条语句的时候,总会运行停止,由于之前使用c++和java的时候比较多,所以对c语言的输入输出不是特别的熟悉,简单的输出一个换行字符出现运行错误,一时有些让我摸不着头脑,抱着试一试的态度,我将两个单引号换成了双引号,即print...

2018-10-06 11:42:15 8079 1

空空如也

空空如也

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

TA关注的人

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