自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 如何解决failed to push some refs to git

原文:https://www.cnblogs.com/yiduobaozhiblog1/p/9125465.html

2019-03-28 20:06:15 159

原创 Java 内部类

https://www.cnblogs.com/dolphin0520/p/3811445.html包含了:内部类基础深入了解内部类1、为什么成员内部类可以无条件访问外部类的成员?2、为什么局部内部类和匿名内部类只能访问局部final 变量?https://blog.csdn.net/sf_climber/article/details/78326984内部类的使用场景和...

2019-03-26 11:12:11 139

原创 域名和IP地址并用的理由

下文摘自于 《网络是怎样连接的》链接:https://pan.baidu.com/s/1l40c-T621bbMgx7NL8rAxw提取码:p9dxTCP/IP网络是通过IP地址来确定通信对象的,因此不知道IP地址就无法将消息 发送给对方,这和我们打电话的时候必须要知道对方的电话号码是一个道理,因 此,在委托操作系统发送消息时,必须要先查询好对方的IP地址。可能你会问...

2019-03-10 14:05:21 454

转载 equals() 与 hashCode()

规定:1、两个对象相等,则hashcode也一定是相等的;2、两个对象相等,对两个对象分别调用equals()都返回 true;3、两个对象有相同的hashcode,但不一定相等为什么重写了equals() 就要重写 hashCode() 呢?https://www.cnblogs.com/yaobolove/p/5086510.html默认从Object继承而来的hashCode()...

2019-03-10 13:32:48 115

原创 判断素数

注:在C中定义数组,函数内部的数组大小最大长度在1e5(不准确值,但是不会超过或等于 1e6), 函数外部的数组大小最大长度在1e8左右(不会超过或等于 1e9)(还有一个小知识点: 1e5 是 double 类型)这里我分为两种情况: 1、数据量小于 1e5 (用筛选法 素数打表)下面这个博客写的很详细 分析得也很好:https://blog.csdn.net/gtuif/ar...

2019-03-09 12:59:23 438

转载 B树、磁盘

B树、B+树,写得通俗易懂(写得真好):https://www.cnblogs.com/vincently/p/4526560.html磁盘系统&顺序读写、随机读写:https://blog.csdn.net/u010087886/article/details/54405934/...

2019-03-07 18:40:01 300

原创 Java常见异常

分为两大类 Error 、 Exception 两者都是继承与 ThrowableException 下面又有两个子类 Checked Exception(需要自己捕获) 和 Unchecked Exception(RuntimeException)Error:表示致命的错误,例如调用了不存在的方法 也属于Unchecked ExceptionCheckedException: 需自...

2019-02-27 11:18:58 147 1

转载 java 中的自增自减

https://blog.csdn.net/jin970505/article/details/78534897注意 i= i++ 这样的复制语句(虽然很少用)Java编译器每次遇到自增、自减运算符的时候都会开辟一块新的内存空间来保存赋值之前 i 的值,然后再将这个换成变量的值赋给左边的变量。i = i++ 想当与temp = i;i = i + 1;i = temp;如果仅仅是...

2019-01-02 16:43:04 511

转载 pycharm内无法import已安装的模块

用的是下面的这个博客写的方法 亲测有效https://blog.csdn.net/wujf90/article/details/79181886用的第二种方法

2018-12-27 21:04:27 4959 3

原创 正则表达式 (Regular Expression)

标准字符集:区分大小写 大写字母就是小写字母所表示的反面\d: 数字\w:[a-zA-Z_] 字母、数字、下划线\s:空白符(空格、换行符、制表符等)[\s\S] 和 [^] 可以匹配所有字符. (小数点): 匹配任意字符,除了换行符自定义字符集合:[abc]:匹配 a 或 b 或 c[^abc]: 除了 a b c[a-f]: 匹配 a 到 f 之间的字母注:1、如果特...

2018-12-26 09:36:43 163

原创 Python 读写文件

my_file = open(“文件路径”, "打开方式 ") # ‘w’ ,‘r’e.g.my_file = open('my_text.txt', 'w')my_file.write(‘这是我的第一句\n这是我的第二句’)my_file.close() #一定要记得关闭打开方式:w: 写文件 如果当前文件不存在 会新建 ; 如果存在 会覆盖以前的内容a: 追加文件 ...

2018-12-24 17:49:28 224

转载 Java中的native方法

原文: https://blog.csdn.net/zmx729618/article/details/50779924原文中有例子Java开发中会碰到声明为 native的方法,如:public native int hashCode(); 这是一个native方法。为什么存在native方法呢?Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直...

2018-12-24 16:50:37 1660

转载 计算机 内存 主存 外存 辅存

原文转至: http://blog.51cto.com/10739931/1698313存储器在计算机组成结构占据很重要的位置。对计算机来说,有了存储器,就具备了记忆能力,那么计算机就可以存储程序和数据。对一般计算机而言,主存=内存 指计算机中的内存条;外存=辅存 如:硬盘、U盘、光盘及软盘等;但在计算机组成结构中存储器的种类很多,按其用途可分为:主存储器和辅助存储器;主存储器又称内存储...

2018-12-22 19:58:16 1141

原创 Python3 is == 以及整数缓存问题

摘至 尚学堂高淇老师的视频is 与 == 的区别:is 是比较两个对象的id是否相等,是够指向同一个内存地址== 是比较两个对象的内容是否相等,value是否相等,默认会调用对象的__eq__()方法。is运算符比 == 效率高, 在变量和None进行比较时,应该使用is整数缓存问题:Python 仅仅对比较小的对象进行缓存,范围为 [-5, 256], 而并非是所有整数对对象,这...

2018-12-06 17:27:09 581 6

原创 JavaSwing 常见事件处理 (ActionEvent ItemEvent DocumentEvent)

ActionEvent动作事件类事件源:文本框(JTextField、JTextArea)、按纽(JButton)、菜单项(JMenuItem)、密码框(JPassword)和单选按纽(JRadioButton)等注册监听器的方法:addActionListener(ActionListener listener);事件类ActinEvent中的常用方法public Object ge...

2018-12-04 20:17:00 3790

转载 JFileChooser 文件选择器

大部分来自:https://blog.csdn.net/xietansheng/article/details/75948936为用户提供了 打开文件 保存文件的机制构造方法:用的多的是前面三种JFileChooser() 构造一个指向用户默认目录的 JFileChooser。 //下面两个效果相同JFileChooser(File currentDirectory) 使用给定的 F...

2018-12-04 16:50:11 734

转载 try-with-resources 自动关闭资源

转至:https://blog.csdn.net/wtopps/article/details/71108342Java 7增强了try语句的功能——它允许在try关键字后跟一对圆括号,圆括号可以声明,初始化一个或多个资源,此处的资源指得是那些必须在程序结束时必须关闭的资源(比如数据库连接,网络连接等),try语句在该语句结束时自动关闭这些资源。  为了保证try语句可以正常关闭资源,这些资源...

2018-12-03 19:12:18 583

原创 JavaMail 发送一封含有图片 附件的邮件

学习资源:b站 哈哈哈哈哈哈哈哈下面的代码都是跟着老师敲的单节点 && 复合节点单节点 MimeBodyPart :图片节点文字节点附件节点复合节点 MimeMultipart :就是两两结合 或是三者结合直接上代码:package com.testjavamail;import java.io.UnsupportedEncodingException;i...

2018-12-02 15:26:04 1120

转载 JavaMail 发送一封简单邮件

简单邮件就是里面只包含了文字很多概念性的东西都是来自下面的一篇文章里:https://my.oschina.net/itblog/blog/298379发送邮件之前需要创建一个Session对象 (会话对象)Session是一个很容易被误解的类,这归咎于混淆视听的类名。千万不要以为这里的Session像HttpSession一样代表真实的交互会话,但创建Session对象时,并没有对应的...

2018-12-02 10:46:51 685

转载 java Swing 中setVisible()的真正作用 及 位置问题

转至:https://blog.csdn.net/qq_34228570/article/details/72774088setVisible(true);方法的意思是说数据模型已经构造好了,允许JVM可以根据数据模型执行paint方法开始画图并显示到屏幕上了,并不是显示图形,而是可以运行开始画图了, 这个方法和java多线程的start方法有点异曲同工之妙,start方式是允许run方法运行了...

2018-11-27 20:49:37 21676

转载 Redis持久化

RDB AOF写的很详细

2018-11-27 15:08:40 104

原创 Redis 特性

多数据库 & redis事务1、多数据库1个redis实例最多可以提供16个数据库,下标1–15, 默认连接的是 0move命令move key index 将key 移到下标为index的数据库中2、redis事务redis事务一次可以执行多个命令,如果中间的某条命令执行失败,其前面的命令不会回滚,后面的命令还会继续执行,所有redis事务不具有原子性但是redi...

2018-11-27 14:48:04 93

原创 Redis数据类型--List

ListRedis 列表是简单的字符串列表,按照插入顺序排序。redis没有空的listLpush key v1 v2 向头部(左边) 添加数据Rpush key v1 v2 向尾部(右边)添加数据Lrange key start end (-1: 尾部 -2:倒数第二个)Lrem key count value 删除指定数据count > 0...

2018-11-27 14:05:02 90

原创 Redis数据类型--字符串

Stringstring 是 redis 最基本的类型;string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象; amazing…string 类型是 Redis 最基本的数据类型,string 类型的值最大能存储 512MB。set getvalue数值的增减(value 是可以转化为数值的 如果不能转化为...

2018-11-27 14:03:07 87

原创 java 测试 Redis

首先要导入相应的jar 包:里面有很多版本import redis.clients.jedis.Jedis;public class TestRedis { public static void main(String[] args){ Jedis jedis = new Jedis("127.0.0.1", 6379); //Jedis jedis = new Jedis("l...

2018-11-22 09:23:10 447 1

原创 Windows 下启动Redis服务 并测试Redis

开启Redis服务:从cmd 进入到Redis的本地目录下:输入: redis-server.exe redis.windows.conf开启了Redis服务,此窗口一直保持着这样,关闭时会关闭Redis服务测试Redis:另起一窗口, 同样是从cmd进入到Redis本地目录下:输入:redis-cli.exe -h 127.0.0.1 -p 6379如果有密码继续:...

2018-11-22 08:50:01 1790

转载 Redis设置密码

来自于: http://blog.51cto.com/weipengfei/12178721、初始化Redis密码:在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数;比如 requirepass test123;(Ps:需重启Redis才能生效)redis的查询速度是非常快的,外部用户一秒内可以尝试多大150K个密码;所以密码要尽量长(对于DBA 没...

2018-11-22 08:39:47 639

原创 final & finally & finalize()

final修饰类:不嫩被继承,不能和abstract一同修饰修饰方法:不能重写修饰变量:声明时需赋初值finally执行try-catch 语句就一定会执行fianlly语句finally 语句不一定会执行:如果try-catch 语句里面有System.ext(0) -->停止虚拟机(0表示正常退出) ,整个程序都结束了怎么执行finally语句呢一个线程正在执行t...

2018-11-21 20:29:27 137

原创 Redis数据类型 及 常用命令

----在菜鸟教程上学习 如有问题 指出 感激❥----很多是直接粘贴复制过来的 还有的就是自己理解的然后写上去Stringstring 是 redis 最基本的类型;string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象; amazing…string 类型是 Redis 最基本的数据类型,string 类型的值...

2018-11-20 19:45:41 147

原创 String & StringBuider & StringBuffer 三者异同

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量变量(非线程安全)相同点都是final 类都是用来处理字符串的类public final class String implements java.io.Serializable, Comparable<String>, CharSequence {}...

2018-11-20 15:07:48 126

原创 java == & equals

一直以为 == 就是比较地址 equals 就是比较值==基本数据类型: byte,short,char,int,long,float,double,boolean比较值 (因为基本数据类型是存放在栈里, 当两个基本数据类型的值相等时,地址也是相等的) Integer a = new Integer(12); Integer b = new Integer(12); int c...

2018-11-18 10:07:39 95

原创 MyEclise 设置jsp默认编码格式 & 更改jsp的默认打开方式

设置jsp默认编码格式如果不做更改的话 jsp的默认编码就是 ISO-8859-1 (属于单字节编码,最多能表示的字符范围是0-255 不能表示英文字符)Window --> Preference -->其他的也是在个地方更改jsp默认打开方式Window --> Preference -->这样打开全部都是编辑页面...

2018-11-17 17:04:05 159

原创 java Mysql 连接

**首先是要导入 mysql-connector-java.jar 这个jar包 **链接:https://pan.baidu.com/s/194d_Y03vs6LYbO00YXjodA提取码:n97g// 1、注册驱动DriverManager.registerDriver(new com.mysql.jdbc.Driver());或者Class.forName("com.mys...

2018-11-17 11:22:10 315

原创 百度之星 子串查询(hdu 6345)

  度度熊的字符串课堂开始了!要以像度度熊一样的天才为目标,努力奋斗哦!为了检验你是否具备不听课的资质,度度熊准备了一个只包含大写英文字母的字符串 A[1,n]=a1a2⋯an,接下来他会向你提出 q 个问题 (l,r),你需要回答字符串 A[l,r]=alal+1⋯ar 内有多少个非空子串是 A[l,r] 的所有非空子串中字典序最小的。这里的非空子串是字符串中由至少一个位置连续的字符组成的子序...

2018-08-06 11:04:28 162

原创 二分搜索--跳过去

  “跳过去”比赛将在一条河中进行,河中分布着一些大石头。组委会选择了两块石头作为比赛起点和终点。在起点和终点之间,有 N 块石头(不含起点和终 点的岩石)。比赛时选手们将从起点出发,每一步跳向下一块石头,直到终点。为了提高比赛难度,组委会计划移走一些石头,使得选手们在比赛过程中的最短跳跃距离尽可能长。由于预算限制,组委会至多从起点和终点之间移走 M 块石头(不能移走起点和终点的石头)。...

2018-08-05 15:35:42 331

原创 js中undefined

undefined 是一种数据类型如果在一个域中对一个变量声明两次 后面的会覆盖前面的var b = "sadg";var b = 2;alert(b);//结果当然是 2但是var b = "sadg";var b;alert(b);//结果是 asdg emmm我还以为是 undefinedd 蠢得很 不知道问什么...

2018-07-19 20:07:10 446 1

原创 java 参数传值

一直在看书 看的好糊涂 还是b站好 java 只有值传递,传递的是参数的副本 基本数据类型的参数传递: 传递的是值的副本,改变副本对原件没有影响public class 参数传递 { public static void main(String[] args) { int a =7, b = 17; System.out.println(a ...

2018-07-12 20:42:11 158

原创 hdu 最长递增字序列(java)

用 java 刷的第一个题这里一片英文 反正题目意思是求最长上升子序列....有四个样例Sample Input46 4 2 6 3 1 510 2 3 4 5 6 7 8 9 10 18 8 7 6 5 4 3 2 19 5 8 9 2 3 1 7 4 6Sample Output3914一般求解(此处超时):import java.util...

2018-07-12 16:19:52 163

原创 Python sorted() 的三个参数

1、cmp 还不太懂 …2、key 接收一个key函数实现自定义排序 key指定的函数将作用于list 上的每一个元组,并根据key函数返回的结果进行排序 例 print([12, -21, 4, 34]) [-21, 4, 12, 34] print([12, -21, 4, 34], key

2018-01-19 10:32:48 1524

原创 Python 字符串字母大小写转换

1、str.lower() :返回小写字符串 对原字符串没有改变,而是直接返回一个新的字符串 s = ‘ZXF’ s1 = s.lower() print(s) –> ‘ZXF’ print(s1) –> ‘zxf’2、str.upper() : 返回大写字符串 s = ‘zxF’ print(s.up

2018-01-19 09:48:58 2885

空空如也

空空如也

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

TA关注的人

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