自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 首次体验react启动报错Cannot find module ‘es-abstract/2020/CreateDataProperty‘

react的安装和启动方法1、npx create-react-app <app-name>(用npx会自动安装create-react-app,免去版本选择烦恼)2、cd <app-name>3、yarn start(如果报错,删掉node_modules,package-lock.json,重新npm install ,如果网不行,切换热点)internal/modules/cjs/loader.js:638 throw err; ^ Error: C

2021-06-11 09:41:08 3749 2

原创 转载CentOS6.5搭建Dlib+OpenCV开发环境

原文链接https://blog.csdn.net/u010793915/article/details/53908243实测在pip install dlib需要等待较长时间,且没有反应,请耐心等待…CentOS6.5搭建Dlib+OpenCV开发环境 一、基础套餐yum updateyum groupinstall "Development Tools"gcc4.4.7版本无法支持dlib,后面还要更新到4.8.x二、安装OpenCVyum install cmake python.

2020-11-17 10:28:37 172

原创 解决浏览器被2345劫持

打开注册表ctrl + F查找“Start Page”,若其值为www.136156.com等第三方地址,则表示被劫持修改Start Page属性为自己想要的网站即可若有多个浏览器,则需要重复查找并修改多次若无法修改,参考https://jingyan.baidu.com/article/adc81513b7223af722bf7347.html...

2019-05-15 10:40:14 10391

原创 树莓派3B+安装64位ubuntu系统和docker工具

由于软件架构需要,本文提供了一种树莓派Model3B+的64位ubuntu系统安装方法。ubuntu-mate系统自带桌面:https://ubuntu-mate.org/download/使用SD Card Formatter工具对SD卡进行格式化把下好的文件解压成img文件,使用win32Diskimager工具烧录进sd卡上电即可安装sudo passwd root对root...

2019-04-01 15:07:36 2357

原创 [转]OSGI知识整理

[转]类加载器与OSGihttps://www.cnblogs.com/doit8791/p/5820037.html  OSGi是 Java 上的动态模块系统。它为开发人员提供了面向服务和基于组件的运行环境,并提供标准的方式用来管理软件的生命周期。OSGi 已经被实现和部署在很多产品上,在开源社区也得到了广泛的支持。Eclipse就是基于OSGi 技术来构建的。  OSGi 中的每个模块(...

2019-02-11 09:53:34 200

翻译 Kura emulate (README.md)

Using with OpenShiftIt is possible to run the Kura emulator instance in an OpenShift instance.Assuming you already have set up OpenShift it is possible to deploy the Kura Emulatorinside of OpenShif...

2019-02-04 08:16:37 377

原创 收藏几个技术博客

https://www.cnblogs.com/ysocean/★:以Java为主,综合了很多常用的技术,入门/进阶http://www.iocoder.cn/categories/Spring/Spring源码解析为主,也有一些其他实用项目的源码解析,进阶https://github.com/CyC2018/CS-Notes★:技术面试必备基础知识,很全,入门https://git...

2019-01-31 15:55:19 154

转载 centos7 换jdk8

先在官网下载jdk8,解压在自己习惯的路径如/opt。在命令行输入 update-alternatives --install /usr/bin/java java /opt/java/bin/java 18191其中/opt/java/bin/java为jdk8的路径,18191为优先级,可以随意取运行命令update-alternatives --config java,输出如下T...

2019-01-10 20:00:34 344

原创 eclipse和idea使用技巧

alt + F7 查看类被调用情况F4/ctrl + mouse 查看源代码Ctrl + Q 查看某个类的说明文档Ctrl + O 查看该类中所有覆盖或者实现的方法列表Ctrl + N 打开类查询框Ctrl + Alt + 右箭头/左箭头 上一处/下一处浏览的代码参考资料:https://blog.csdn.net/jackcheng1117/article/details/8...

2019-01-10 18:54:39 204

原创 ubuntu18.04安装配置要点

安装时选择simple install,语言选择(English,us)进入系统,更换镜像源为aliyun语言设置为中文,sudo apt upgrade,重启,继续安装语言支持,重启。添加intelligent pinyin中文输入法(如果没有词选项,把简体中文卸载重装)安装wmtools,重启,测试粘贴功能和文件拖拽功能正常。关闭虚拟机,设置共享文件夹。打开虚拟机,设置su root...

2019-01-04 11:36:02 827 1

转载 简单区分escape、encodeURI和encodeURIComponent

一、前言讲这3个方法区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。二、escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。最关键的是,当你需要对URL...

2018-10-06 15:51:20 105

转载 src与href属性的区别

src与href属性的区别发布时间:2013-04-03 14:20:17 作者:佚名 我要评论src和href之间存在区别,能混淆使用。src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。src和href之间存在区别,能混淆使用。src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。src是source的缩写,指向外部资源的位置,指向的内容将...

2018-10-04 23:41:06 164

原创 Java学习笔记(MOOC)

Java的特点:简单易学; 面向对象;平台无关性;安全稳定;支持多线程;一个java程序在linux,unix,windows上通通都可以使用,而不必像C++语言需要分别针对各个平台进行开发。java语言相对容易上手,开发环境十分强大代码不易出错,开发效率更高,可维护性更好Java比C的优点:可扩展性,可移植性,可重复利用性,可维护替换性java出现于1995年Java相比...

2018-09-19 19:14:00 278

原创 学习日记53--JavaScript1

demo:一键换肤&amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;html lang=&amp;amp;amp;quot;en&amp;amp;amp;quot;&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;head&amp;amp;amp;amp;gt; &amp;amp;a

2018-09-17 22:02:52 126

原创 学习日记52---css学习

内嵌框架 &amp;amp;lt;body&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;http://www.baidu.com&amp;quot; target=&amp;quot;myframe&amp;quot;&amp;amp;gt;baidu&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;a href=&amp;quot;htt

2018-09-13 21:55:09 239

原创 三种工厂模式的区分

工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化。简单工厂模式:单工厂1个接口,几个具体实现类,1个工厂类(静态方法,if,else),一个测试类工厂–》根据接口工厂生产具体产品–》产品实现功能工厂模式:具体工厂A和B生产的产品功能不同1个接口(定义功能),几个具体实现类,1个抽象类工厂,几个继承的工厂类(重写方法,品种更具体), ...

2018-09-07 23:54:52 1422

原创 学习日记51--sql学习3

关联查询分析过程 1.确定实体间是否有关系 2.确定是几对几的关系 3.确定在哪个实体中建立字段自关联结构相同的又具有一对多关系的数据,放在一张表里,把自己表的id值当做外键,形成自关联。物理上是一张表,逻辑上是多张表。通过连接查询将原来多个表合成一张大表。 create table areas( id int primary key auto_increme...

2018-09-05 00:28:13 110

原创 学习日记50--html学习

CS架构:Client/Server架构,即客户端/服务器架构。是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作BS架构:Browser/Server架构,客户端基本上没有专门的应用程序,应用程序基本上都在服务器端。由于 客户端没有程序,应用程序的升级和维护都可以在服务器端完成,升级维护方便。html规范 ...

2018-09-03 21:40:08 342

原创 学习日记49--java学习--反射,jdk新特性

类的加载概述和加载时机A:类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设置默认初始化值解析 将...

2018-09-02 21:19:59 124

原创 学习日记48--java学习--网络编程

网络编程 计算机网络: 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程: 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。IP 概述 每个设备在网络中的唯一标识每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个...

2018-09-02 14:58:01 174

原创 学习日记47--java学习--工厂模式和GUI

单例设计模式 (1)恶汉式:内部先创建对象,可能会造成内存浪费class Singleton { //1,私有构造方法,其他类不能访问该构造方法了 private Singleton(){} //2,创建本类对象 private static Singleton s = new Singleton(); //3,对外提供公共的访问方法 pub...

2018-09-01 13:43:02 172

原创 学习日记46--java学习--多线程

什么是线程 线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作多线程并行和并发的区别 并行就是两个任务同时运行,就是甲任务进行的同时,乙任务也在进行。(需要多核CPU)并发是指两个任务都请求运行,而处理器只能按受一个任务,就把这两个任务安排轮流进行,由于时间间隔较短,使人感觉两个任务都在运行。比如我跟两个网友聊天,左手操作一...

2018-09-01 09:21:32 155

原创 学习日记45--java学习--递归和I/O流2

递归 递归的弊端:不能调用次数过多,容易导致栈内存溢出递归的好处:不用知道循环次数构造方法是否可以递归调用?———–不可以递归调用是否必须有返回值?———–不一定(可以有,也可以没有)实例:从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.java文件名import java.io.File;import java.io.FileReader;import java.uti...

2018-08-31 10:58:12 110

原创 学习日记44--java学习--I/O流1

概述: IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种: 字节流 : 操作字节的。字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 操作字符的。字符流只能操作纯字符数据,比较方便。IO流常用父类 字节流的抽象父类: InputStream...

2018-08-30 22:45:05 122

原创 学习日记43--java学习--异常和File类

19.01_异常(异常的概述和分类)A:异常的概述 异常就是Java程序在运行过程中出现的错误。B:异常的分类 通过API查看ThrowableError 服务器宕机,数据库崩溃等Exception C:异常的继承体系Throwable Error Exception RuntimeException19.02_异常(JVM默认是如何处理异常的)JVM默...

2018-08-30 14:22:35 148

原创 学习日记42--java学习--集合框架4

18.01_集合框架(Map集合概述和特点)A:Map接口概述 查看API可以知道: 将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值B:Map接口和Collection接口的不同 Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据...

2018-08-30 00:52:23 153

原创 学习日记41-java学习--集合框架3

LinkedHashSet是Set类中唯一一个能保证怎么存就怎么取的类,底层是用link链表实现的。Set里的方法和Collection完全一样,重点是看Set如何实现元素不重复。HashSet存储字符并遍历(HashSet存储自定义对象保证元素唯一性)public static void demo1() { HashSet&lt;String&gt; hs = new...

2018-08-29 21:39:27 148

原创 学习日记40--java学习--集合框架2

ArrayList去除集合中自定义对象元素的重复值(对象的成员变量值相同)—两种方法。import java.util.ArrayList;import java.util.Iterator;import com.heima.bean.Person;@SuppressWarnings({ &amp;quot;rawtypes&amp;quot;, &amp;quot;unchecked&amp;quot; })public class Demo2_A...

2018-08-29 11:35:45 120

原创 学习日记39--java学习--集合框架1

数组中存储的不是真正的对象而是对象的地址值。 集合的由来:数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 数组和集合的区别 区别1 : 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值集合只能存...

2018-08-28 19:19:17 131

原创 学习日记38--java学习--正则表达式,math类,random类,system类,date类,calendar类

正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的...

2018-08-28 11:33:36 230

原创 学习日记37--java学习--StringBuffer类和包装类

StringBuffer 是线程安全的可变字符序列。一个类似于String的字符缓冲区,但不能修改。(线程安全效率低,反正线程不安全效率高)String与String和StringBuilder的区别: 三者都是处理字符串常用的类,不同在于: 速度上:String &lt; StringBuffer &lt; SringBuilder;安全上:StringBuffer线程安全,Strin...

2018-08-28 02:04:46 135

原创 学习日记36--java学习--scanner类和string类

scanner类对键盘输入进行判断:public class Demo1_Scanner {public static void main(String[] args) { Scanner sc = new Scanner(System.in); if(sc.hasNextInt()) { int i = sc.nextInt(); Syst...

2018-08-27 21:42:24 132

原创 学习日记35--java学习--package和eclipse操作

package(包) package语句必须是程序的第一条可执行的代码B:package语句在一个java文件中只能有一个C:如果没有package,默认表示无包名如何编译运行带包的类 javac编译的时候带上-d即可 javac -d . HelloWorld.java通过java命令执行。 java 包名.HellWord四种权限修饰符 · 本类 同一个...

2018-08-27 11:36:41 260

原创 学习日记34--java学习--继承和多态,抽象类和接口

代码块:使用{}括起来的称为代码块分为 局部代码块,构造代码块,静态代码块,同步代码块局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前优先执行静态代码块 在类中方法外出现(同构造代码块),并加上static修饰;用于给类进行初始化...

2018-08-25 17:28:31 269

原创 学习日记33--java基础学习3--构造方法和static方法

new对象时,都是用构造方法进行实例化的; 例如;Test test = new Test(”a”); //Test(”a”);其中这个就是构造函数,“a”为构造方法的形参; 构造方法的方法名必须与类名一样。 构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。 构造方法不能作用是完成对象的初始化工作,他能够把定义对象时的参数传递给对象的域。 构造方法不能由编程人...

2018-08-24 22:30:25 132

原创 学习日记32--java基础学习2--数组和类

数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];//new表示创建新的对象数组动态初始化 只指定长度,由系统给出初始化值 int[] arr = new int[5]; [I@19bb25a — [ 的个数代表数组维数...

2018-08-24 17:47:14 197

原创 学习日记31--Java基础学习--运算符和控制结构

标识符命名规则: 1)包 最好是域名倒过来,要求所有的字母小写 2)类或者接口 如果是一个单词首字母大写 如果是多个单词每个单词首字母大写(驼峰标识) 3)方法或者变量 如果是一个单词全部小写 如果是多个单词,从第二个单词首字母大写 4)常量 如果是一个单词,所有字母大写 如果是多个单词,所有的单词大写,用下划线区分每个单词Java中不同进制的数据表现形式 1)二进制的...

2018-08-23 21:00:12 153

原创 学习日记30--Hadoop架构分析

【转】为什么HDFS的副本数通常选择3? HDFS的存放策略是一个副本存放在本地机架节点上,另一个副本存放在同一机架的另一个节点上,第三个副本存放在在不同机架的节点上。这种策略减少了机架间的数据传输,提高了写操作的效率。机架错误的概率远比节点错误的概率小,所以这种策略不会对数据的可靠性和可用性造成影响。与此同时,因为数据只存在两个机架上,这种策略减少了读数据时需要的网络传输带宽。hdfs架构...

2018-08-20 02:02:02 125

原创 学习日记29--Hadoop完全分布模式搭建

1.安装jdkoracle官网下载jdk安装包(本例使用Java8),使用tar -xzvf jdk… 解压安装。在/usr目录下新建soft目录,cd /usr ; sudo mkdir soft ; 修改soft文件夹的读写权限,sudo chmod a+w soft ;用ls -al 查看权限移动jdk至soft文件夹:mv jdk.. /usr/soft进入到jdk的bin...

2018-08-17 21:21:50 247

原创 学习日记28--MySQL学习2

查询和筛选数据

2018-08-16 09:00:46 128

Duilib属性列表.xml

Duilib是Windows系统下基于C++语言的一套开源的桌面应用的UI库。Duilib属性列表作为Duilib入门学习工具

2020-02-06

空空如也

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

TA关注的人

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