自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack

Babel这样的好处显而易见,既提高了性能,也提高了扩展性。比如开发者想要体验ES6 的箭头函数特性,那他只需要引入 transform-es2015-arrow-functions 插件就可以,而不是加载 ES6 全家桶。但很多时候,逐个插件引入的效率比较低下。比如在项目开发中,开发者想要将所有 ES6 的代码转成 ES5,插件逐个引入的方式令人抓狂,不单费力,而且容易出错。可以简单的把 ...

2020-04-27 21:22:19 178

原创 数据库隔离级别---读未提交,读已提交,重复读,序列化

https://my.oschina.net/bigdataer/blog/1976010重复读与幻读重复读是为了保证在一个事务中,相同查询条件下读取的数据值不发生改变,但是不能保证下次同样条件查询,结果记录数不会增加。幻读就是为了解决这个问题而存在的,他将这个查询范围都加锁了,所以就不能再往这个范围内插入数据,这就是SERIALIZABLE 隔离级别做的事情。隔离级别与锁的关系在Re...

2020-04-19 16:06:10 342

原创 查看dubbo服务

cd /usr/local/wutongyu/tools/zookeeper/bin/ //进入zookeeper安装目录zkCli.sh -server 192.168.1.14:2181 //链接ls /dubbo -R

2020-04-13 19:45:00 420

原创 docker 下ELK

创建elasticsearch容器docker run -d -p 9200:9200 -p 9300:9300 -e “ES_JAVA_OPTS=-Xms256m -Xmx256m” -e “discovery.type=single-node” --name elasticsearch java_opt为了小内存运行 single-node单节点配置es跨域docker exec -...

2020-04-12 17:11:42 142

原创 zookeeper查看dubbo

cd bin./zkCli.sh -server 192.168.1.14:2181ls /dubbo

2020-04-12 11:14:23 162

原创 docker安装各种常用

docker pull daocloud.io/library/elasticsearch:7.3.2docker pull daocloud.io/library/redis:5.0-32bit-stretchdocker pull daocloud.io/library/zookeeper:latestdocker pull daocloud.io/library/mysql:lates...

2020-04-12 10:12:47 163

原创 ubuntu server 16改密码

1 长按shift,选择advance2 选择3 按【e】编辑启动项,不要按【Enter】4 找到【recovery nomodeset】并将之删除,在行尾添加【quiet splash rw init=/bin/bash】5 按下F10后进入到下面的界面,此时有两种选择:1]、你不知道你的用户名:passwd2]、知道用户名:passwd 用户名6 ok...

2020-04-11 16:08:45 329

原创 ubuntu server 配置静态ip

//打开配置文件vi /etc/netplan/50-cloud-init.yamlUbuntu设置动态IP地址network: ethernets: ens33: addresses: - 192.168.4.254/24 dhcp4: false gateway4: 192.168.4.2 nameservers:...

2020-03-27 20:24:45 378

原创 docker下mysql

docker searchdocker imagesdocker pull mysqldocker images #查看下载好的镜像docker stop [name] #停止容器docker rm [name] #删除容器docker restart [name] #重启容器docker ps # 所有运行的容器docker ps -a #所有容器# docke...

2020-03-21 17:34:54 81

原创 Ubuntu 18 安装 Docker

Ubuntu 16.04 安装 Docker1.选择国内的云服务商,这里选择阿里云为例curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -2.安装所需要的包sudo apt-get install linux-image-extra-$(uname -r) ...

2020-03-21 16:30:08 75

原创 ubuntu安装mysql 并且可以远程访问

安装sqlsudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev查看是否安装好sudo lsof -i -P -n | grep LISTEN打开mysqld.cnfsudo vi /etc/mysql/mysql.conf.d/mysqld...

2020-03-21 15:38:27 107

原创 go 协程

https://www.cnblogs.com/sunsky303/p/9115530.htmlhttps://blog.csdn.net/weixin_40165163/article/details/90038008https://blog.51cto.com/1427133/2160211

2020-03-16 20:06:29 101

原创 firewalld

https://www.cnblogs.com/faithH/p/11811286.html

2020-03-02 11:13:46 90

原创 CTC(Connectionist Temporal Classification)介绍

https://www.cnblogs.com/liaohuiqiang/p/9953978.html

2020-02-20 15:19:10 130

原创 Manacher 算法

参考资料https://segmentfault.com/a/1190000008484167https://www.zhihu.com/question/37289584/answer/465656849步骤1s=“abbahopxpo”,转换为s_new="$#a#b#b#a#h#o#p#x#p#o#"都变成奇数,因为aa的中心点在两者之间,不便处理步骤二定义一个辅助数组int ...

2020-02-16 21:18:58 74

原创 汇编的一些记忆点

32bit1实际地址 = 段地址*16 + 偏移地址2 寄存器的ADC是调用者保存 BSD是被调用者保存3 汇编中栈的调用过程ebp与esp一头一尾,中间就是目前的栈帧。1,调用者保存实际参数call 保存好return addr 一般是下一条2,被调用者push ebp 保存当前ebpmov esp ebp 将ebp变为最新的esp保存 被调用者保存的寄存器做事情恢...

2020-02-15 11:15:09 125

原创 重定位 与 链接

重定位①绝对装入:在编译时就知道程序将放入内存中的那个位置,编译程序将产生绝对地址的目标代码。装入程序按照装入模块中的地址,将程序和数据装入内存。绝对装入只适用于单道程序环境。②静态重定向:装入模块中的地址还是逻辑地址,直到真正装入时将逻辑地址变换位物理地址,程序运行期间无法移动③动态重定向:现代技术机基本都用这种技术。装入程序把装入模块装入内存后,并不会立即把逻辑地址转换为物理地址,而是把...

2020-02-12 19:32:27 306

转载 vm进入bios设置的方法

转自:http://www.imooc.com/article/6385vm进入bios设置的方法2016.04.10 11:47 4045浏览vm虚拟机很难进入bios,按了好多次也不行,查找网上的方法共享出来:用记事本打开虚拟机配置文件(.vmx文件),该文件位于所安装的虚拟机目录(不是虚拟机软件目录),在所有选项的最前面中加入一行:复制代码代码如下:bios.forceSetup...

2020-02-10 21:14:30 1184

原创 C++ 正则表达式

http://leaverou.github.io/regexplained/\:\字符能够改变字符原本的含义^:^字符指示字符串的头,且要求字符串以字符开头,不占位。^表示一个真正的^符号。$:$字符指示字符串的尾,且要求字符串以字符结尾,不占位。$表示一个真正的$符号。():分组,大正则中包含小正则。可以改变默认的优先级。在模式中可以使用\1来表示第一组已然捕获到的东西。\b:指示字...

2020-02-08 19:27:24 152

原创 编译器 Shift-Reduce Parsing

Shift-Reduce PasrsingShift-Reduce Pasrsing 属于bottom-top LR(Left to right Right most derivation) 一边右移,找到handle以后进行reduce如何判断handle?SLR 是simple LR这个prefix可以被NFA识别https://www.bilibili.com/video/a...

2020-02-08 11:44:05 1526

原创 git

git clone https://github.com/…… 克隆仓库git add filename 增加git rm -r filefolder 删除 -r迭代git status 查看状态git commit -m “message here” 提交到本地仓库git push 提交到远程仓库touch .gitignore 新建gitignore 文件/folder 忽略fo...

2020-02-06 18:21:39 65

原创 c++ map

插入#include map.insert(pair<>())如果map已经有了这个key,插入会不成功,使用map[key] = val进行替换查找map[key]这样查找总会返回值,无论有无可以使用auto iter = map.find(name)if(iter != map.end()) return iter->second//first是key sec...

2020-02-05 21:49:46 101

原创 编译器 Bottom-Top Parsing

https://blog.csdn.net/Jane_96/article/details/80024154编译原理之最左推导和最右推导

2020-02-01 17:48:02 142

原创 编译器 -LL(1)表的构建

编译器-FirstSet FollowSethttps://blog.csdn.net/qq_38105524/article/details/104136073

2020-02-01 17:42:12 197

原创 编译器-FirstSet FollowSet

First SetsFollow Sets

2020-02-01 17:37:38 461

原创 编译器-Predictive Parsing

2020-02-01 17:20:19 152

原创 编译器-parser

编译器上下文无关语法(content free grammar)多义性解决方案1 Recursive Descent从左边的约束条件中选取规则,进行递归下降分解优点是好写,缺点是有时候陷入局部满足,导致整体不能解析,比如int t = 5 + 3,解析了int t = 5 ,剩下+3,导致错误(因为解析的时候,采取规则的顺序导致)前面几条规则就放回true了。...

2020-02-01 17:09:21 286

原创 编译器-有穷自动机

决定性有穷自动机和非决定性有穷自动机的区别,每一步导向的状态是否是确定的,是否有 伊普西龙 (自由转换步)他们都是识别正则语法的,DFA执行更快实现步骤词法解析 正则 NFA DFA 表驱动的DFA实现正则到NFA实现的例子A表示0-无穷个的A相连A+表示AAAB表示A语言后接着B语言 A+B表示A或者B语言都行伊普西龙代表不需要输入,直接可以转换状态a代表输入值...

2020-02-01 08:56:58 251

转载 js this

var o = {a:10,b:{ // a:12, fn:function(){ console.log(this.a); //undefined } }}o.b.fn();this指向b,因为this只会指向它的上一级对象,不管这个对象中有没有this要的东西。...

2020-01-31 10:33:49 70

原创 mysql

https://www.cnblogs.com/cxx8181602/p/9525950.htmlhttps://www.cnblogs.com/cxx8181602/p/9559197.html

2020-01-29 11:27:27 83

原创 springboot (给自己看的)

Springboot 里面很重要的就是1,IOC (inverse of control)控制反转自己写好一个类就好,其他给程序管理2,DI (dependency injection)依赖注入一个类需要其他的实例进行初始化,自动完成Spring中XML,注解,JavaConfig如何选择https://blog.csdn.net/zzti_erlie/article/details/...

2020-01-29 10:50:44 126

原创 Dao层,Mapper层,controller层,service层,pojo层

pojo(plain ordinaty java object)数据对象原型dao和mapper差不多对数据库进行数据持久化操作controller接收前端传过来的参数进行业务操作SERVICE:Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理),Service层(其接口的实现类)被注入多个DAO对象,以完成其数据操作。...

2020-01-29 10:16:13 10952

原创 translate3d(0,0,0)

-webkit-transform:translate3d(0,0,0)触发GPU加速,让网页动画更流畅https://blog.csdn.net/aaa333qwe/article/details/78155155在使用 transform: translate3d(50%, 50%, 0) 时:如果元素的高度可以固定,那么其值设置为偶数即可如果元素的高度不可以固定,看看 transla...

2020-01-28 18:52:35 2327

原创 子页面滑动与字体发虚

#my{ position: fixed; // 文字发虚 设置为整除的px后就好了 // top:11vh; //520 217不发需519发虚 top:calc(11vh + 9px); bottom:0; overflow-y:scroll; overflow-x:hidden; scrollbar-color: rgb...

2020-01-25 15:39:58 805 1

原创 js箭头函数

let func1 = ()=>{ return"you are haahha" } console.log(func1()) //箭头函数//入参为一个时候可以省略括号//出值为一个的时候可以省略{} let fu2 = x => x * x; //函数体内的this对象,就...

2020-01-23 18:37:19 92

原创 js闭包

for(var i=0;i<3;i++){ setTimeout(function() { console.log(i); }, 3000);//333 console.log(i);//012 } for(let i=0;i<3;i++){ ...

2020-01-23 18:35:51 136

原创 js原型链

先看js里面的new这篇文章描述了js里面的new的作用https://zhuanlan.zhihu.com/p/23987456new之后会产生Foo对应的模板对象(Foo.prototype),再用模板对象(Foo.prototype)对象复制得到新的对象(b,c),然后调用模板对象(Foo.prototype)的constructor(即函数Foo)对新的对象进行修改原型语言创建...

2020-01-23 18:07:20 98

原创 VUE小知识点

1生命周期2计算属性和侦听器2.1计算属性缓存 vs 方法<p>Original message: "{{ message }}"</p>//带缓存<p>Reversed message: "{{ reversedMessage() }}"</p>//不缓存,调用立即计算,当计算时间复杂度大的时候不适用2.2计算属性默认只有 getter...

2020-01-23 12:16:40 82

原创 CSS布局总结

1.float1.1脱离文档流1.2挤压(向左向上)1.3清除浮动.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/content: "";display: block;height: 0;clear:both;visibility: hidden;}.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行,其...

2020-01-22 11:10:07 103

空空如也

空空如也

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

TA关注的人

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