自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 lib_mysqludf_json导致mysql重启原因分析

为什么80%的码农都做不了架构师?>>> ...

2019-06-12 16:03:28 177

转载 雷林鹏分享:PHP 命名空间(namespace)

  PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。  PHP 命名空间可以解决以下两类问题:  用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。  为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代...

2019-06-12 14:20:00 76

转载 no space left on device 解决磁盘空间

今天在检查gitlab备份情况时,发现scp过程中提示no space left on device,这意味着我安装着gitlab的服务器没有空间了方法1. 使用命令 : du -sh * 它用来查看文件或目录所占用的磁盘空间的大小。2. 进入占用空间比较大的文件夹,删除复制代码命令选项作用-h以K,M,G为单位,提高信息的可读性-a显示目录中个别文件的大小...

2019-06-12 06:04:13 1500

转载 云原生生态周报 Vol. 7 | Docker 再爆 CVE

业界要闻Docker 基础镜像 Alpine 爆出提权漏洞(CVE-2019-5021):该CVE影响自 Alpine Linux 3.3 版本开始的所有 Docker 镜像。该漏洞的机制在于 Alpine 的 root 用户包含一个空密码,这可能会导致***者获得 root 权限,进而造成***。报告中称:受影响范围是 Alpine Linux Docker 镜像 3.3、3.4、3.5、3.6...

2019-06-11 16:38:23 73

转载 JVM(四)垃圾收集器_分代收集器

次收集scavenge GC原理:当Eden区不足已为对象分配内存空间时,会触发scavenge GC,收集器清除非存活的对象,把存活对象放在survivor区,再去整理两个survivor区。特点:使用频繁,速度快全收集:Full GC/Major GC原理:当老年带堆内存不足或调用System.gc时会触发全收集。全收集根据堆内存大小来确定执行时间注:minor GC会把对象...

2019-06-11 10:01:00 76

转载 leetcode题解——237、删除链表中的节点

请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 --head =[4,5,1,9],它可以表示为:示例1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例2:输...

2019-06-10 23:58:00 73

转载 学习:数据结构----树状数组

树状数组相比线段树来说比较简单,可以快速的进行区间求和和单点修改,当然,如果利用辅助数组,还可以进行区间修改浅谈“树状”这是一颗满二叉树:只要让所有的节点向右靠近,就得到树状数组的样子树状数组存值的方式如下,其中nu数组是一段初始序列,t数组是树状数组根据二叉树每两个节点都有一个父亲节点的性质可知,nu数组与t树...

2019-06-10 22:30:00 191

转载 Apache Calcite官方文档中文版- 进阶-2. 空间(Spatial)

第二部分 进阶(Advanced)空间(Spatial)  Calcite旨在实现OpenGIS简单特性实现规范(SQL)版本,这是一个由PostGIS 和H2GIS等空间数据库的标准实现。  我们还旨在为空间索引 和其他形式的查询优化添加优化器支持 。2.1 简介  空间数据库是为存储和查询表示在几何空间中定义的对象的数据而优化的数据库。  Calcite对空间数据的支持包括:GEO...

2019-06-10 16:59:24 324

转载 JetBrains Rider 2018.3.4

etBrAIns Rider是一个基于IntelliJ平台和ReSharper的跨平台.NET IDE。支持许多.NET项目类型,使您可以开发各种应用程序,包括.NET桌面应用程序,服务和库,Unity游戏,Xamarin应用程序,ASP.NET和ASP.NET Core Web应用程序。Rider还提供了2200多个实时代码检查,数百个上下文操作和ReSharper带来的重...

2019-06-06 17:32:03 569

转载 登录界面 动画背景效果

项目上传至githubGtihub:https://github.com/CNbozi/login转载于:https://www.cnblogs.com/Desmondexperience/p/10980473.html

2019-06-05 16:42:00 1826

转载 Cisco ASA防火墙原地址与目的地址NAT

1、网络拓扑信息2、网络地址基本配置outside路由器:interface FastEthernet0/0ip address 11.1.1.1 255.255.255.0inside路由器 interface FastEthernet0/0ip address 10.1.1.1 255.255.255.0ip route 1.1.1.0 255.255.255.0 10....

2019-06-05 16:33:06 952

转载 GIT 错误 remote: ERROR: [20c4984] missing Change-Id in commit message footer

错误:$ git push origin HEAD:refs/for/dev%r=Counting objects: 32, done.Delta compression using up to 4 threads.Compressing objects: 100% (28/28), done.Writing objects: 100% (32/32), 3.35 KiB | 0 bytes/...

2019-06-04 16:13:00 300

转载 构建RESTful服务(使用Spring Data JPA)

一.Restful简介REST是一种Web软件结构风格,而不是一种标准,匹配或兼容这种架构风格称之为REST服务,REST服务简洁并且有层次,REST通常基于HTTP,URI和XML以及HTML这些现有的广泛流行的协议和标准,在REST中,资源是由URI来指定的,对资源的增删改查也是通过HTTP协议提供的POST,PUT,GET,DELETE等方法实现,使用REST可以更高效率的利用缓存来提高响应...

2019-06-03 17:30:54 120

转载 Java面试被问框架源码看过吗?70道SSM面试题及学习笔记值得收藏!

前言很多小伙伴可能会很困惑,为什么BAT的面试官总是喜欢问源码?其实我们常用的Spring、MyBaits这样的框架可以说是JAVA里面最经典的教科书,从中你能学习到很多写代码的经验技巧,而去悟开源框架中蕴含的优雅架构设计之道这才是最重要的。在这分享一些Java面试中常被问到三大框架SSM中的一些面试题,由于答案文字过多,已经整理成了文档免费分享给大家,还有更多Java架构面试题及架构学习笔...

2019-06-03 13:32:17 531

转载 论文学习及报告总结

20182918 2018-2019-2 《密码与安全新技术专题》第13周作业课程:《密码与安全新技术专题》班级: 92姓名: 冯乾学号: 20182918上课教师:谢四江上课日期:2019年5月25日必修/选修: 选修1.本次论文的学习、报告总结论文题目:Spectre Attacks: Exploiting Speculative Execution论文来源:39th I...

2019-06-02 22:55:00 1248

转载 MySQL 索引的原理与应用:索引类型,存储结构与锁

本文节选自 MySQL 引擎架构与性能优化 https://url.wx-coder.cn/IF5HH,参考文档声明在 Awesome MySQL List https://parg.co/htL。MySQL 索引的原理与应用:索引类型,存储结构与锁在数据结构与算法--索引 https://url.wx-coder.cn/O07eI 一节中,我们讨论了 B+Tree, LSM-Tree ...

2019-06-02 13:59:01 230

转载 食疗调养的歌诀

食疗调养的歌诀,教你吃对食物,吃出健康:生梨润肺化痰好,苹果止泻营养高。番茄补血助容颜,莲藕除烦解酒妙。橘子理气好化痰,韭菜补肾暖膝腰。白菜利尿排毒素,黄瓜减肥有成效。萝卜消食除胀气,芹菜能治血压高。冬瓜消肿又利尿,绿豆解毒疗效高。木耳防癌散血淤,山药益肾水肿消。海带含碘散淤结,蘑菇抑制癌细胞。胡椒驱寒兼除湿,葱辣姜汤治感冒。鱼虾猪蹄补乳汁,猪肝羊肝明目好。常见...

2019-06-01 18:13:00 92

转载 补全基础资料

1. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 210 105 硬盘: 西数。希捷。日立,东芝 计算机最底层是 电子电路. 只...

2019-05-31 17:50:00 98

转载 [译] 玩转 JavaScript 面试:何为 Promise ?

原文链接 Medium - Master the JavaScript Interview: What is a Promise?开门见山,何为 Promise ?一个promise指的是一个可能会在未来的某个时间点产生一个单一值的对象:不论是一个 resolved 值,还是一个未 resolved 值的原因(比如发生了网络错误)。一个promise可能为fulfilled、 rejec...

2019-05-31 15:42:33 123

转载 css核心学习

1.元素类型:块级元素+内联元素2.盒模型:页面上每个元素都可以看作一个盒子,即盒模型。 盒模型由4个部分组成:content---padding---border---margin3.position:定 位方式是否在页面占据位置描述能否用left,right,top,bottom移动元素位置...

2019-05-30 16:09:00 52

转载 ios 安卓

H5 页面适配所有 iPhone 和安卓机型的六个技巧目前,很多APP设计师小伙伴已经开始转向H5前端开发啦,但是解决所有iPhone和安卓机型的适配问题是我们的重中之重。无论是设计APP还是写前端H5.都是要考虑移动端的兼容性。25学堂今天跟大家来回顾一下H5页面去适配所有iPhone和安卓机型的一些技巧和办法。回归正题,兼容ipho...

2019-05-29 11:48:00 92

转载 Java并发编程笔记之读写锁 ReentrantReadWriteLock 1.8 原理

重入锁ReentrantLock是排他锁,排他锁在同一时刻仅有一个线程可以进行访问,但是在大多数场景下,大部分时间都是提供读服务,而写服务占有的时间较少。然而读服务不存在数据竞争问题,如果一个线程在读时禁止其他线程读势必会导致性能降低。所以就提供了读写锁。读写锁维护着一对锁,一个读锁和一个写锁。通过分离读锁和写锁,使得并发性比一般的排他锁有了较大的提升:在同一时间可以允许多个读线程同时访问,但...

2019-05-29 06:47:09 93

转载 完整阿里云Redis开发规范

完整阿里云Redis开发规范原文地址本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。键值设计命令使用客户端使用相关工具删除bigkey通过本文的介绍可以减少使用Redis过程带来的问题。一、键值设计1、key名设计可读性和可管理性以业务名(或数据库名)为前缀(...

2019-05-29 00:08:00 83

转载 微信跳转手机默认浏览器打开的实现方式

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-27 20:06:00 138

转载 axios拦截器

// axiosimport axios from 'axios'axios.defaults.baseURL = 'api地址';Vue.prototype.axios = axios;axios.interceptors.request.use(function (config) { // 在发送请求之前做些什么 config.headers['token'] = loca...

2019-05-27 03:05:02 61

转载 第9章 使用ssh服务管理远程主机

使用nmtui命令配置网络参数通过nmcli命令查看网络信息并管理网络会话服务RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理Network Manager服务。nmcli是一款基于命令行的网络配置工具,功能丰富,参数众多,可以使用nmcli命令并按照“connection a...

2019-05-26 21:47:18 166

转载 MySQL事务的隔离级别

事务的隔离级别当数据库里有多个事务同时执行的时候,就可能会出现,幻读,脏读,不可重复读的问题,为了解决这些问题,就出现了隔离级别的概念。读未提交:别人改数据的事务尚未提交,我在我的事务中也能读到。读已提交:别人改数据的事务已经提交,我在我的事务中才能读到。可重复读:别人改数据的事务已经提交,我在我的事务中也不去读。串行:我的事务尚未提交,别人就别想改数据。这4种隔离级别,并行性能依次降...

2019-05-25 16:41:00 60

转载 Android Binder纲要

Binder是Android系统中进程间通讯(IPC)的一种方式,也是Android系统中最重要的特性之一。Android中的四大组件Activity,Service,Broadcast,ContentProvider,不同的App等都运行在不同的进程中,它是这些进程间通讯的桥梁。正如其名“粘合剂”一样,它把系统中各个组件粘合到了一起,是各个组件的桥梁。Binder承担了绝大部分...

2019-05-25 06:28:10 185

转载 C/C++ 堆和栈的区别

预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。全局区(静态区)(static):全局变量...

2019-05-24 21:19:07 62

转载 在Swift中使用value objects

验证用户名的代码func authenticate(user: String) { // make sure usernames are at least three characters guard user.trimmingCharacters(in: .whitespacesAndNewlines).count >= 3 else { print("U...

2019-05-24 08:13:24 121

转载 jQuery源码解析之addClass(),removeClass(),toggleClass()和hasClass()

一、$().addClass()作用:向目标元素添加一个或多个类名源码://向目标元素添加一个或多个类名//源码8401行addClass:function(value){varclasses,elem,cur,curValue,clazz,j,finalValue,i=0;//如果addClass(v...

2019-05-24 03:14:22 302

转载 在Linux系统安装Nodejs 最简单步骤

1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图故下载一下红色框中文件 ,版本为v6.10.02、...

2019-05-23 21:21:00 72

转载 第 1 章 虚拟化 - 009 - KVM 网络虚拟化基础

虚拟网络的逻辑图(OpenStack 官网):网络虚拟化中最重要的两个东西:Linux Bridge 和 VLANLinux Bridge 基本概念举例:宿主机有 1 块与外网连接的物理网卡 eth0,上面跑了 1 个虚机 VM1,让 VM1 能够访问外网,有两种方案(推荐第二种):(一) 将物理网卡eth0直接分配给VM1,但随之带来的问题很多:宿...

2019-05-21 16:41:00 136

转载 Android-再次解读萤石云视频

前言我之前写过一篇萤石云的集成文章,很多人问我有没有demo, 今天我再次总结一下, 并加个些功能。集成步骤视频预览播放视频放大缩小视频的质量切换截图视频加载细节之前的文章大家可以看下面的链接:mp.weixin.qq.com/s/V4F2_bkY8…先看效果图:集成步骤1.安装SDKdependencies { compile 'com.hikvision...

2019-05-21 01:08:32 184

转载 js捕获错误信息

这个不是很常用的功能, 但是想收集客户端的错误信息时却很有必要了解下。 捕获分为两个方面:收集JS语法、执行错误最初的是想直接获取控制台的错误信息; 然而这并不大可行,JS并没有这样的功能。转换下思路在错误发生时,将错误进行存储。原生JS实现方式:通过重载 window 对象下的 onerror 函数, 可以截取到这些信息。window.onerror = function(er...

2019-05-20 11:28:27 6591

转载 【JSWC2019】 小X的咒语

【JSWC2019】 小X的咒语\(\\\)首先这道题有三个限制:每个点恰好两个出度和入度。没有自环。没有重边。我们先定义几个变量:\(h_{i,j}\):表示有\(i\)个出度入度为\(1\)的点和\(j\)个出度入度为\(2\)的点,可以有重边和自环的方案数。\(g_{i,j}\):表示有\(i+j\)个出度入度为\(2\)的点,其中\(i\)个不能有自环,\(j\)个可...

2019-05-19 18:49:00 166

转载 简历上的项目经历怎么写 ?这 3 条原则不可忽视 !

阅读本文大概需要 5 分钟。作者:黄小斜​作为一个程序员,想必大家曾经都做过一些项目,可能现在手头上也还有一些项目。不过还是有很多学生朋友来问我“没有项目怎么办”,诚然,确实有不少同学没有实习经历,又没有什么像样的项目经历,对于这样的同学,简历上的项目经历难道只能空着了吗。其实不然,就算你是跟着一些课程做项目,你也可以通过丰富项目内容的方法把项目变成自己的,只要你真的去做了,真的理解了代码逻辑,同...

2019-05-19 02:38:51 2727

转载 MySQL操作语句

SQL分类DDL (Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。DML (Data Manipulation Language)语句:数据操纵语言,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主...

2019-05-17 09:27:00 83

转载 下一代软件工程的思考与点滴实践

从1968年软件第一次危机出现算起,软件工程发展到现在已经50年。伴随着产业的发展,软件工程不断出现新的思维,方法论,原则,实践。​ 第一个阶段:这个阶段是属于萌芽期,最早的软件开发都是像手工坊一样,整个过程经常会出现混乱,无序甚至失控,软件产品的质量也层次不齐,如《人月神话》中描述的那样,那时的软件就像狼人一样恐怖。 所以当时的主旋律是借鉴硬件制造,管理软件开发过程中的偏差,重点解决的是软...

2019-05-17 08:22:45 62

转载 有道智云OCR图片识别文字+返回数据处理技巧(实现语言-按键精灵脚本请求识别+java服务端处理数据)...

一.【开始】1.按键精灵android手机脚本 1.1.截取手机上指定范围内的图片,通过api上传到有道智云处理后返回识别后的JSON格式数据。 1.2.代码复制代码Import "ShanHai.lua" //公用该方法 Function wangyiOcrDiscern(imagePath) Dim appKey,img,langType,detectType,...

2019-05-17 06:51:47 5126

空空如也

空空如也

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

TA关注的人

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