自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Linux] grep查找文本时反斜杠\转义问题

当文本中有反斜杠 , 需要使用grep查找出带有反斜杠的内容 , 比如下面的文本bbbaaaeeccc\tdd想要查找出ccc\t这行的文本如果你使用 cat xxx.txt |grep "ccc\t" 或者 cat xxx.txt |grep "ccc\\t" 加一个转义, 是查不出来的需要增加至少三个反斜杠才可以 , 比如这样cat /tmp/test.t...

2021-01-27 16:15:00 5232

原创 [css] 使用css画文件夹icon和话筒icon

在一些界面上 , 如果每个icon都去找图片还是相当麻烦的 , 直接使用css画出icon就方便的多了 , 下面两个是画的文件夹和话筒的icon效果:文件夹:.folderBtn { display: inline-block; background-color: transparent; overflow: hidden; font-size...

2021-01-26 11:34:00 517

原创 [Go] 开源客服系统以及多商户客服系统-GOFLY在线客服

之前开发的GO语言客服系统已经360+ star了 , 撒花又开发出了多商户版本 , 继续撒花测试地址:http://gofly2.sopans.com/index_cn【Feature:新增的特性(从无到有)】权限划分超管/商户/坐席商户可新增坐席,超管可新增商户后台设置页权限划分访客自动选择接待人数最少的坐席后台查看用户列表并查看消息列表后台查看访客列表并查看消...

2021-01-22 16:30:00 406

原创 [javascript] vue和elementui中的键盘事件

比如回车事件是:@keyup.enter.native=""比如按下事件@keydown.native=""当下面不管用的时候加个 .native@keydown(键盘按下时触发),@keypress(键盘按住时触发),@keyup(键盘弹起)获取按键的键码 e.keyCode@keyup.13 按回车键@keyup.enter 回车@keyup.up 上键@keyu...

2021-01-18 19:00:00 734

原创 [Go] golang中接口值(interface)与nil比较或指针类型之间比较的注意问题

注意问题 , 当对interface变量进行判断是否为nil时 , 只有当动态类型和动态值都是nil , 这个变量才是nil下面这种情况不是nilfunc f(out io.Writer) { // ...do something... if out != nil { out.Write([]byte("done!\n")) }}var...

2021-01-15 17:39:00 425

原创 [Go] golang中接口值(interface)的比较

当写项目的过程中 , 有时候进行逻辑判断 , 如果没注意对两个interface类型的变量进行比较 , 会造成混乱问题接口比较的时候 , 只有当这两个变量的动态类型 , 动态值都相等的时候 , 才是相等的一个nil的interface类型 , 是包含下面俩的 , 动态类型和动态值使用fmt.Printf("%T\n", w) 可以打印interface变量的动态类型比如项目里...

2021-01-15 17:27:00 965

原创 [PHP] 解决chrome新版same-site策略跨域无法记录cookie

在chrome 80版本以上, 会默认开启same-site策略samesite有以下几个值Lax : 对同源、顶级域的请求才可以携带cookie (等价于same-site)Strict: 对同源请求才可以使携带cookie (等价于same-origin)None: 对于cookie的使用无限制,随便使用解决跨域问题:如果需要跨域发送cookie,请使用None枚举值选择无S...

2021-01-14 16:02:00 1144

原创 [labuladong算法小抄]如何k个一组反转链表

摘自labuladong算法小抄,使用go语言重新描述之前的文章「递归反转链表的一部分」讲了如何递归地反转一部分链表,有读者就问如何迭代地反转链表,这篇文章解决的问题也需要反转链表的函数,我们不妨就用迭代方式来解决。本文要解决「K 个一组反转链表」,不难理解:这个问题经常在面经中看到,而且 LeetCode 上难度是 Hard,它真的有那么难吗?对于基本数据结构的算法问题其实都...

2021-01-12 23:36:00 168

原创 [labuladong算法小抄]递归反转链表一部分

转载自labuladong的算法小抄,go语言描述反转单链表的迭代实现不是一个困难的事情,但是递归实现就有点难度了,如果再加一点难度,让你仅仅反转单链表中的一部分,你是否能够递归实现呢?本文就来由浅入深,step by step 地解决这个问题。如果你还不会递归地反转单链表也没关系,本文会从递归反转整个单链表开始拓展,只要你明白单链表的结构,相信你能够有所收获。// 单链表节点的...

2021-01-11 22:37:00 149

原创 [javascript] 变量提升

摘自廖雪峰网站JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部:'use strict';function foo() { var x = 'Hello, ' + y; console.log(x); var y = 'Bob';}foo();虽然是strict模式,但语句var x = '...

2021-01-11 15:05:00 40

原创 [labuladong算法小抄]二分查找详解

本文转自labuladong的算法小抄 , 代码部分我使用go重新描述先给大家讲个笑话乐呵一下:有一天阿东到图书馆借了 N 本书,出图书馆的时候,警报响了,于是保安把阿东拦下,要检查一下哪本书没有登记出借。阿东正准备把每一本书在报警器下过一下,以找出引发警报的书,但是保安露出不屑的眼神:你连二分查找都不会吗?于是保安把书分成两堆,让第一堆过一下报警器,报警器响;于是再把这堆书分成两堆...

2021-01-10 15:13:00 787

原创 [javascript] ie下audio不支持一些媒体类型

ie下audio不支持一些媒体类型 , 所以需要进行兼容处理这里可以用js进行判断 , 并加载不同的资源文件 , 这样就兼容了ieif (b.canPlayType('audio/ogg; codecs="vorbis"')) {}else{ie下加载不同的资源文件} <audio id="chatMessageAudio"> ...

2021-01-08 15:21:00 577

原创 [javascript] ie下不支持incudes属性和方法

在使用elemetui的时候 , 在ie11下面会遇到这个报错不支持incudes属性和方法数组.incudes("元素") 是检测数组中是否包含某元素支持的版本是可以替换为数组.indexOf("元素") > 0...

2021-01-08 15:12:00 134

原创 [MySQL] 数据库自增ID用完了会怎么样

1.有主键如果设置了主键,并且一般会把主键设置成自增。我们知道,Mysql里int类型是4个字节,如果有符号位的话就是[-2^31,2^31-1],无符号位的话最大值就是2^32-1,也就是4294967295。如果超过上限就会看到错误提示:1062 - Duplicate entry '2147483647' for key 'PRIMARY', Time: 0.000000s。也就...

2021-01-08 11:31:00 196

原创 [计组]数据的存储和排列

大小端模式多字节数据在内存里占用连续的内存空间大端模式:就是我们平常看到的右到左读的形式,左边是高地址位,右边是低地址位小端模式:和上面反过来,便于机器处理边界对齐内存按照字节编址访问内存一次访问一个字,32位,4个字节边界对齐就是,一个字存数据的时候,如果没有占满四个字节,剩余的字节会被浪费掉,但是读取的时候速度快,只需要按字访问一次访存就可以了(空间换时间)边界不对齐...

2021-01-06 22:23:00 141

原创 [计组]强制类型转换

有符号数转无符号数不改变数值内容,改变解释方式,一般是负数时会出问题,因为符号位是1,转成无符号位时会被当成数据内容short x=-1 转成 unsigned short y=(unsigned short)x长整数转短整数高位截断,低位保留,会改变符号位int a=1234 转成 short b=(short) a int是四个字节 short是两个字节短整数转...

2021-01-06 22:03:00 316

原创 [计组]移位运算

算数移位:符号位不变,仅对数值位进行移位右移高位补0,低位舍弃,若舍弃的位=0,则相当于除以2;若舍弃的位不等于0,则会丢失精度左移低位补0,高位舍弃,若舍弃的位=0,则相当于乘以2;若舍弃的位不等于0,则会出现严重误差负数反码移位:高位和低位都补1负数的补码移位:右移->高位补1 ; 左移->低位补0计算机的算数乘法,是基于移位运算和加法实现的循环移位:循环左移和...

2021-01-06 13:43:00 588

原创 [javascript] ES6模板字符串

要把多个字符串连接起来,可以用+号连接:var name = '小明';var age = 20;var message = '你好, ' + name + ', 你今年' + age + '岁了!';alert(message);如果有很多变量需要连接,用+号就比较麻烦。ES6新增了一种模板字符串,表示方法和上面的多行字符串一样,但是它会自动替换字符串中的变量:var name...

2021-01-06 11:21:00 61

原创 [javascript] strict模式严格模式

strict模式JavaScript在设计之初,为了方便初学者学习,并不强制要求用var申明变量。这个设计错误带来了严重的后果:如果一个变量没有通过var申明就被使用,那么该变量就自动被申明为全局变量:i = 10; // i现在是全局变量在同一个页面的不同的JavaScript文件中,如果都不用var申明,恰好都使用了变量i,将造成变量i互相影响,产生难以调试的错误结果。使用var...

2021-01-06 11:14:00 131

原创 [计组]原码反码补码的作用

原码:用尾数表示真值的绝对值反码:若符号位为0,反码和原码一样;若符号位为1,则数值位全部取反补码:正数的补码=原码;负数的补码=反码末位+1(要考虑进位)移码:补码的基础上,符号位取反(只能表示整数)用加法运算来代替减法运算例如:14-14 这个运算,如果在8bit的基础上,可以看成计算机天然的对所有的数进行了mod 2^8这样的运算,模-a的绝对值=a的补数 ,a的补数就是a的补...

2021-01-05 23:23:00 329

原创 [记组]定点数的表示

定点数和浮点数定点数:小数点固定的数 浮点数:小数点不固定的数无符号数:整个机器字长的全部二进制位均为数值位,没有符号位,相当于数的绝对值n位无符号数表示范围是:0~ 2^n -1 因为8个二进制位全为1的时候就是 ,第九位数为1的时候-1有符号数如果机器字长是8位,第八位是符号位,其他七位是尾数,表示的范围是 -127~127 -(2^n-1)<=x<=(2^n-1)...

2021-01-04 19:15:00 120

原创 [计组]定点数的表示

定点数和浮点数定点数:小数点固定的数 浮点数:小数点不固定的数无符号数:整个机器字长的全部二进制位均为数值位,没有符号位,相当于数的绝对值n位无符号数表示范围是:0~ 2^n -1 因为8个二进制位全为1的时候就是 ,第九位数为1的时候-1有符号数如果机器字长是8位,第八位是符号位,其他七位是尾数,表示的范围是 -127~127 -(2^n-1)<=x<=(2^n-1)...

2021-01-04 19:15:00 146

原创 [javascript]使用babel转换es6语法

babel是将 ES2015+ 语法的 JavaScript 代码编译为能在当前浏览器上工作的代码安装包npm install --save-dev @babel/core @babel/cli @babel/preset-envnpm install --save @babel/polyfill执行编译命令, 该命令会将src目录下的js文件编译到lib目录下 , 并且把代...

2021-01-04 17:24:00 281

原创 [操作系统]磁盘调度算法

一次磁盘读写操作所需要的时间寻找时间(寻道时间):磁头臂前后移动寻找磁道所需的时间 (系统软件可算法优化)延迟时间:磁头旋转定位到目标扇区所需要的时间 (固定)传输时间:读写数据到扇区所需的时间 (固定)先来先服务算法:请求的磁道集中的话,性能好.大量进程的时候会性能差最短寻找时间优先保证每次寻道时间最短,如果有反复相同的磁道,就会一直在小区域循环反复,其他磁道访问不到,导致"饥饿"...

2021-01-04 11:14:00 191

原创 [操作系统]磁盘的物理结构

磁盘的结构磁盘/磁道/扇区的概念盘片里面会一圈圈的划分出很多的磁道,每条磁道会划分出一段一段的扇区,每个扇区存储的数据相同(1KB)如何在磁盘中读写数据磁盘转动,目标扇区从磁头下面划过就能读写扇区了盘面/柱面的概念会有很多层的盘面,会有编号,每个盘面对应一个磁头,都在一个磁臂上,会共进退立体的结构,组成一个柱面磁盘的物理地址柱面号,盘面号,扇区号,可以确定一个地址磁盘的分类移动...

2021-01-04 10:53:00 292

原创 [操作系统]内存页面置换算法

用页面置换算法决定应该换出哪个页面五种页面置换算法:1)最佳置换算法(OPT)2)先进先出算法(FIFO)3)最近最少使用算法(LRU)4)时钟置换算法(CLOCK)5)改进型的时钟置换算法最佳置换算法(OPT):每次选择淘汰的页面将是以后永不使用,最长时间内不再被访问的页面,无法实现先进先出算法(FIFO)把调入内存的页面根据调入的先后顺序排成一个队列,换出时选择队头页面,最大长...

2021-01-03 16:44:00 165

maccms7php.zip

电影站源码苹果CMS,PHP版本的完整版下载,要求PHP版本低于7.0

2019-09-21

空空如也

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

TA关注的人

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