自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

憨憨松的博客

记录学习中的感悟

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

原创 计算机中的睡眠和休眠

本文介绍计算机睡眠相关知识,同时也介绍了如何将Thinkpad X13 的现代睡眠状态改为传统的S3睡眠状态

2022-03-20 17:36:17 5067

原创 修改 Windows 10 远程桌面端口号

修改Windows远程桌面端口号学校的路由疑似把3389端口禁用了,所以需要修改Windows的远程桌面端口号,然后才能使用Windows远程桌面打开Windows远程桌面首先要打开Windows的远程桌面功能,具体的方式在这里不再赘述,百度一下即可。但是注意一下:Windows 10 专业版才有远程桌面功能,Windows 10 家庭版没有远程桌面功能修改远程桌面端口号Windows远程桌面程序目前无法直接从设置修改端口号,要在注册表中修改。步骤如下(摘抄微软文档):适用于:Window

2020-11-20 14:54:43 1616 1

转载 如何为linux安装微软字体

转载于 https://www.cnblogs.com/yanjieli/p/10119900.html默认linux的字体感觉并不是很好看,所以准备将windows的字体安装在linuxshangmian首先要搞到windows的字体,Windows字体包下载链接:https://pan.baidu.com/s/1ks9a70snHo02CTuqTrQhhg 提取码:7aw5在/...

2020-03-11 00:21:40 1017

原创 Windows删除或添加右击新建中的选项

Windows删除或添加右击新建中的选项Windows下,在空白处,鼠标右键新建默认有文本文档、Word等。但是有一些东西我们平时非常少用甚至基本没用,而我们平时经常用的它却没有。所以今天查了些资料,总结了一下如何删除或添加鼠标右键新建中的选项。删除比如,我现在要删除新建BMP图片文件这个选项,那我就要:首先使用Win+R键,调出运行框,输入regedit,调出注册表编辑器。找到...

2020-03-08 23:59:18 2905

原创 URI和URL的关系,个人理解向

URI和URL的关系,个人理解向学校的讲义了提到了URI(Uniform Resource Identifier),但是我平时见到的都是URL(Uniform Resource Locator),所以查了些资料并总结一下两者的区别相关定义我们先看两者定义,先说说URI,下面是MDN的定义:A URI (Uniform Resource Identifier) is a string th...

2020-03-07 00:11:59 599 1

原创 给visual studio code加入右键菜单

一开始安装VScode的时候忘了将“将VScode加入邮件菜单”勾上,用了一段事件后发现右键菜单还是挺方便的,于是想把右键菜单加上,结果程序本身的设置里没找到,所以从网上找了教程,手动添加一下,写这篇博客,记录一下,以防日后出相同问题

2020-02-27 20:32:04 3764

转载 Buffer和Cache的区别

Linux中Buffer和Cache的区别原文:https://www.cnblogs.com/qiaoyanlin/p/6746791.html,侵删由本人(liudsl)用markdown重新排版,并作少量修改相关概念Cache: 缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间...

2020-02-26 15:02:00 223

原创 Debian中关于apt配置文件sources.list

Debian中关于apt配置文件sources.list在我们需要更换apt源的时候,需要修改/etc/apt/source.list这个文件,这篇文章就是来简单的解释一下这个文件的作用和含义/etc/apt/sources.list是干什么用的/etc/apt/sources.list是包管理工具 apt 所用的记录软件包仓库位置的配置文件,同样的还有位于/etc/apt/sour...

2020-02-26 10:51:45 7943

原创 RelativeLayout常用属性总结

RelativeLayout常用属性1、与兄弟控件的关系——方向位置android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐(将控件置于...

2019-02-19 22:58:43 368

原创 Linux mint 开机音乐

参考了 http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=460410有关系统的音乐在这里 /usr/share/sounds/LinuxMint/stereo只要 将喜欢的音乐 改成里面的文件名 替换 就OK了...

2018-11-03 16:51:02 819

转载 使用throw抛出异常

使用throw抛出异常throw总是出现在函数体中,用来抛出一个Throwable类型的异常。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可能在上层调用函数中)从里向外寻找含有与其匹配的catch子句的try块。我们知道,异常是异常类的实例对象,我们可以创建异常类的实例对象通过throw语句抛出。该语句的语法格式为:throw new exceptionn...

2018-04-14 17:48:45 47761 2

转载 JUnit 入门

JUnit 入门:https://www.cnblogs.com/natasha-yarovenko/p/5879678.html

2018-04-06 17:02:01 208

转载 java 捕捉多个exception

在Java SE 7中,你可以使用单个catch语句块处理一种或多种类型的异常,并以改进的异常类型检查方式来重新抛出异常。我们先来看一段代码:catch (IOException ex) { logger.log(ex); throw ex;catch (SQLException ex) { logger.log(ex); throw ex;}...

2018-04-06 16:02:47 11283 2

转载 消除unchecked cast Warning

转载于:https://www.cnblogs.com/nexiyi/p/how_to_avoid_unchecked_cast.html在Java中,经常会将一个Object类型转成自己想要的Map、List等等。通常的做法是:Object obj = ....;Map<String, String> castMap = (HashMap<String, String>...

2018-04-05 11:18:50 4793

转载 MySQL中删除数据的两种方法

转载于:https://blog.csdn.net/apache6/article/details/2778878在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。  如果要清空表中的所有记录,可以使用...

2018-04-04 20:50:41 286

原创 python2.7 pymysql中 pymysql.err.ProgrammingError:1064, You have an error in your SQL syntax;

下面说一下 python2.7 pymysql中  pymysql.err.ProgrammingError: (1064, u"You have an error in your SQL syntax; 错误可能的解决方法。因为我在想MySQL数据库中插入一个varchar(45) 类型的数据时,出现了 题目中的错误,截图如下:代码如下中间的时间就是要插入的数据。经过多方查询,发现MySQL只要...

2018-04-04 20:29:41 20913

转载 MySQL数据类型--日期和时间类型

转载于: https://blog.csdn.net/u011794238/article/details/50914444 点击打开链接 MySQL中的多种时间和格式数据类型日期和时间类型是为了方便在数据库中存储日期和时间而设计的。MySQL中有多种表示日期和时间的数据类型。其中,year类型表示时间,date类型表示日期,time类型表示时间,datetime和timestamp表示日期和时间...

2018-04-04 20:11:49 360

转载 Python中time模块详解

在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点: 在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。 UTC(Coordinated Uni...

2018-04-04 20:08:58 191

转载 java之clone方法的使用

转载于:https://blog.csdn.net/rebirth_love/article/details/51792014首先看一下jdk中对clone方法的解释:大概意思是说:返回一个要克隆对象的副本,克隆的类型依赖被克隆对象,换句话说:克隆后的对象类型与被克隆对象的类型相同。一、简单用法只需要在需要clone的对象上实现(implements)Cloneable接口,然后再在类中加上clo...

2018-04-04 10:57:11 184

转载 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源

http://blog.csdn.net/javazejian/article/details/51348320今天这篇文章我们打算来深度解读一下equal方法以及其关联方法hashCode(),我们准备从以下几点入手分析:1.equals()的所属以及内部原理(即Object中equals方法的实现原理)说起equals方法,我们都知道是超类Object中的一个基本方法,用于检测一个对象是否与另...

2018-04-03 09:39:44 138

转载 python .pyc文件解释

python .pyc文件解释Python是一门解释型语言?没学Python前,一直以为Python是一门解释型语言,当学习是,发现了*.pyc文件的存在,才知道哪是一厢情愿了。如果Python是解释型语言,那么生成*.pyc文件是什么呢?C应该是compiled的缩写才对啊!下面看看一些基础概念。解释型语言和编译型语言计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候,就需要一个...

2018-04-02 21:25:48 2065

转载 Linux 无线驱动接口 wext 和 nl80211

Linux无线驱动接口有两种标准接口,wext(Wireless Extensions无线扩展接口)和nl80211接口。最早的一套API由HP公司员工Jean Tourrilhes于1997年开发,全称为Linux Wireless Extensions。一般缩写为WE或wext。Wireless Extension (WE)是一组通用的API,能在用户空间对通用Wireless LANs进行配...

2018-04-02 21:03:50 907

转载 树莓派默认用户名和密码

piraspberry

2018-04-02 13:27:49 48463

转载 equals()与hashCode()方法详解

Java提高篇——equals()与hashCode()方法详解 转载于:http://www.cnblogs.com/Qian123/p/5703507.html阅读目录equals()方法详解hashcode() 方法详解Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系java.lang.Object类中有两个非常重要的方法:12public...

2018-04-02 11:07:27 159

转载 树莓派Ubuntu Mate系统中开启ssh

树莓派安装完ubuntu mate后,需要开启远程登录1. 打开终端2. sudo raspi-config3. 进入第三项4. 选则p2回车5. 选择yes回车6. 等待完成回车确认7. 退出配置,ps -e | grep ssh 看到sshd即开启...

2018-03-31 11:27:14 3598

转载 树莓派3b连接GPS+BD模块并用python获取数据(USB版)

转载于:https://blog.csdn.net/qq_32384313/article/details/77744542 目的:树莓派连接GPS模块获取位置信息材料:树莓派3b(Ubuntu MATE系统),GPS+BD模块,USB转TTL模块,GPS有源天线 步骤:1.    用杜邦线连接上图三个器件,GPS模块与USB转接头相连时PPS一端不连,两模块TXD和RXD交叉相连,即GPS模块的...

2018-03-31 11:26:16 2759 1

转载 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别

ava.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别,再来看他们底下子类...

2018-03-26 18:09:39 5435

转载 树莓派设置WiFi上网

概述树莓派3内置了wifi和蓝牙模块,我们不用像以前的版本那样,再去购买一个外接的模块练到raspberry上。当我们第一次启动了树莓派的时候,必然使用了网线,但是之后的每一次使用,我们当然更希望使用wifi连接树莓派和路由器,而且wifi模块内置在树莓派3中,何乐而不为?下面介绍下如何启动wifi模块,这时还是要借助网线的。使用图形界面:这个很简单了,我们只要像以往的linux系统一样,在右上角...

2018-03-25 21:28:36 12783

转载 解决用putty连接时出现connection refused

树莓派学习笔记(1)解决用putty连接时出现connection refused的办法很久之前入了一个树莓派3B+,希望可以在玩树莓派的同时学习一下Linux系统的使用。然而跟很多朋友一样,苦于经费不够,没有HDMI屏幕,所以采用putty软件来通过ssh(我暂时也不清楚这个通信的原理)来操控树莓派。需要准备的材料:(1)一张sd卡,我的卡里面烧录了树莓派官方系统,版本是2016-11-25-r...

2018-03-25 19:54:38 21609 3

转载 树莓派3代Raspberry3 B型小白入门第一步

树莓派3代Raspberry3 B型小白入门第一步大家好,好吧!我承认我是菜鸟,昨天才第一天真正接触树莓派,之前都是看别人大神们的一些作品,感觉这个小玩意儿还是很神奇的,前几天就在网上购买了一个树莓派3,我的购买清单是 树莓派3 B型主板,内置wifi和蓝牙 1个 B型散热片2片 1个 小风扇(我现在还没弄清楚接在哪里,不过幸好发热不大,散热片够用) 1件 3.5英寸lcd显示屏,触摸(同上...

2018-03-25 19:52:54 2430

转载 python中的virtualenv

转载自:廖雪峰的python教程virtualenv 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6...

2018-03-25 07:18:32 207

转载 关于java异常调用

转载于:https://blog.csdn.net/tanoya/article/details/49445917最近在公司做一个项目,因为以前在学校里面写的小程序都不会用到异常处理,所以自己对这一块不是很了解,自己写异常类也就是没想过的事情了。但是在公司干活则一定会用到,所以算是自己写了一个小程序,来帮助自己理解这几个之间异常处理的顺序。废话不多说,开始进入正题。编写的小程序简单,仅限于讲清道理...

2018-03-25 07:03:20 336

转载 StringBuilder的常用方法

StringBuilder的常用方法在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringbuilder的使用做个简要的总结:0. 创建Stringbuilder对象StringBuilder ...

2018-03-25 06:58:41 13409

转载 Java 中的 FileWriter和FileReader

FileWriter和FileReader是用来实现将字符读写到文件的IO类。1.FileWriter  是用来方便的将字符数据写入文件的类,这个类的构造函数假设默认的字符编码方式和缓冲区大小的可被接受的,如果要改变指定编码和缓冲区大小可以用FileOutputStream来构造一个OutputStreamWriter来实现。   当文件没有找到时,一般是可以自动创建文件,但这也和平台有关,有的平...

2018-03-25 06:50:05 881

转载 java中overload与override的区别

1、综述   重写(Override)也称覆盖,它是父类与子类之间多态性的一种表现,而重载(Overload)是一个类中多态性的一种表现。 override从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。overload它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后再调用时,VM就会根据不同的参数样式,来选择合适的方法执行。2、overrid...

2018-03-25 06:48:12 214

转载 Java中比较两个字符串是否相等的问题

  Java中比较两个字符串是否相等的问题  Java中,关于比较两个字符串是否相等的问题,经常会出现。下面将分析使用 ==(注意:Java中 = 是赋值运算符,== 是比较是否相等) 和 equals()方法 来比较两个字符串相等的区别:  简单一句话,==比较的是两个字符串的地址是否为相等(同一个地址),equals()方法比较的是两个字符串对象的内容是否相同(当然,若两个字符串引用同一个地址...

2018-03-24 14:41:47 753

转载 Comparable和Comparator的区别

Comparable和Comparator的区别初次碰到这个问题是之前有一次电话面试,问了一个小时的问题,其中有一个问题就问到Comparable和Comparator的区别,当时没答出来。之后是公司入职时候做的一套Java编程题,里面用JUnit跑用例的时候也用到了Comparator接口,再加上JDK的大量的类包括常见的String、Byte、Char、Date等都实现了Comparable接...

2018-03-24 14:13:21 162 1

转载 GPS数据包格式+数据解析

全球时区的划分:  每个时区跨15°经度。以0°经线为界向东向西各划出7.5°经度,作为0时区。即0时区的经度范围是7.5°W——7.5°E。从7.5°E与7.5°W分别向东、向西每15°经度划分为一个时区,直到东11区和西11区。东11区最东部的经度是172.5°E,由172.5°E——180°之间就是东12区。西11区最西部的经度是172.5°W,由172.5°W——180°之间就是西12区。...

2018-03-19 23:15:24 2287

转载 Java中的String,StringBuilder,StringBuffer三者的区别

Java中的String,StringBuilder,StringBuffer三者的区别  最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。  这三个类之间的区别主要...

2018-03-18 21:05:48 84

转载 Python内置方法的时间复杂度(转)

Python内置方法的时间复杂度(转) 原文:http://www.orangecube.net/python-time-complexity本文翻译自Python Wiki本文基于GPL v2协议,转载请保留此协议。本页面涵盖了Python中若干方法的时间复杂度(或者叫“大欧”,“Big O”)。该时间复杂度的计算基于当前(译注:至少是2011年之前)的CPython实现。其他Python的...

2018-03-14 12:56:36 3653 1

空空如也

空空如也

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

TA关注的人

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