自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 不得不知道的浏览器http缓存

浏览器虽然发现了本地有该资源的缓存,但是不确定是否是最新的,于是想服务器询问,若服务器认为浏览器的缓存版本还可用,那么便会返回304。强缓存和协商缓存。1.浏览器请求某资源,通过header判断是否强缓存,若是强缓存,则从本地直接获取缓存文件,不发请求到浏览器2.若不是强缓存,发送请求到服务器,服务器通过一些request heade...

2018-12-31 16:18:37 55

转载 代码读智识  笔墨知人心

一横一竖    一爱一恨一粗一细    一情一仇笔墨纸砚    最知人心 ...

2018-12-31 15:56:00 69

转载 Linux 部署 RabbitMQ 集群

一般情况下,如果只是为了探究 RabbitMQ 或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于 MQ 中间件本身的可靠性、并发性、吞吐量和消息堆积能力等问题的考虑,在生产环境上一般都会考虑使用 RabbitMQ 的集群方案。本文档旨在介绍 RabbitMQ 集群的工作原理以及在 CentOS 7 ...

2018-12-29 16:57:26 280

转载 redis集群搭建

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

2018-12-29 15:40:00 68

转载 Java知识点梳理——读写分离

1、读写分离:可以通过Spring提供的AbstractRoutingDataSource类,重写determineCurrentLookupKey方法,实现动态切换数据源的功能;读写分离可以有效减轻写库的压力,又可以把查询数据的请求分发到不同读库;MySql主从同步传送门2、写数据库:当调用insert、update、delete及一些实时数据用到的库;3、读数据库:当调用select查询数...

2018-12-29 15:15:18 94

转载 Android View之事件分发

Android view的事件分发机制是开发中的一个重点,因此掌握它的真正意义是非常必要的。一.什么是view的事件分发机制呢? 将点击事件传递到具体某个view处理的整个过程,就叫做事件分发。二.为什么要有事件分发呢? 因为Android的view是树形结构的,view可能会重叠,当点击的地方多的时候,为了解决点击事件传递给谁的时候,就要用到事件分发了,因此也可以看出,事件分发采用的是...

2018-12-29 02:54:29 72

转载 高性能计算之九-GPU在ANSYS高性能仿真计算中的应用

什么是GPU?首先需要解释CPU和GPU这两个缩写分别代表什么。CPU即中央处理器,GPU即图形处理器。其次,要解释两者的区别,要先明白两者的相同之处:两者都有总线和外界联系,有自己的缓存体系,以及数字和逻辑运算单元。一句话,两者都为了完成计算任务而设计。两者的区别在于存在于片内的缓存体系和数字逻辑运算单元的结构差异:CPU虽然有多核,但总数没有超过三位数,每个核都有足够大的缓存和足够多的数字...

2018-12-29 00:44:12 8967

转载 SpringBoot打包分离依赖jar和资源文件

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

2018-12-28 19:21:00 1370

转载 web安全初级学习笔记

二、搭建环境firefox安装插件,新版本不支持部分插件,需要使用老版本54firebughackbartamper dataproxy switcher部署phpstudy部署dvwa三、暴力破解使用owasp zap安装JDK 8以上利用浏览器的proxy代理指向owasp zap初级:在owasp zap上对账号、密码设置字典高级:利用python编写user-token值问题:针对验...

2018-12-28 16:48:00 93

转载 [BZOJ2875][Noi2012]随机数生成器[等比数列求和+取模]

其实主要代码就是这个。。。ull Sum(ull n,ull t) {//n是长度 t是首项 m是公比 if (n == 1) return t; ull ret = Sum(n/2, t); ret = (ret + mul(ret, Pow(m, n/2))) % mod; if (n & 1) ret = (ret + mul(Pow(m, (n-1)), t))%...

2018-12-28 16:30:00 81

转载 NodeJs 使用 multer 实现文件上传

Multer 是一个 node.js 中间件,用于处理multipart/form-data类型的表单数据,它主要用于上传文件注意: Multer 不会处理任何非multipart/form-data类型的表单数据使用方法:安装 Multernpm install multer --save安装 uuid (生成唯一标识,作为文件名)npm insta...

2018-12-28 15:22:00 586

转载 mysql主从复制配置 & 工作原理

目录 MySQL主从复制的基本工作原理 复制模式 复制如何工作 主从复制配置 创建账号 配置主库和从库 启动复制 扩展-配置GTID主从复制 参考 My...

2018-12-27 17:27:00 54

转载 TCC事务原理

本文主要介绍TCC的原理,以及从代码的角度上分析如何实现的;不涉及具体使用示例。本文分析的是github中开源项目tcc-transaction的代码,地址为:https://github.com/changmingxie/tcc-transaction,当然github上有多个tcc项目,但是他们原理相近,所以不过多介绍,有兴趣的小伙伴自行阅读...

2018-12-27 14:17:14 278

转载 A1-2017级算法上机第一次练习赛 O AlvinZH的儿时梦想——运动员篇

题目描述AlvinZH儿时有很多梦想,这一次他想成为一名运动员。他开始每天跑步,刻苦训练。他报名参加了一个"奇怪"的跑步比赛,下面是比赛的"奇怪"规则:参赛选手将在环形跑道的随机位置出发。为了加快比赛进程,在比赛过程中,如果两个人相遇,裁判将立即测定双方耐力值,耐力值低的选手会被淘汰。当比赛人数为1时比赛结束。这是一个比赛吗?本题当然不是想问你这个,想问的是比赛进行的时间。难题慎入...

2018-12-26 23:49:00 64

转载 Ubuntu 18.04 server,改密失败 解决办法

改密失败提示:passwd:Authenticationtokenmanipulationerrorpasswd:passwordunchanged原因:用户权限不足解决步骤:1.使用chattr -i 去除 /etc/shadow 和 /etc/passwd两个文件的 只读属性(即:文件不能被删除、改名、设定链接关系,同时不能写入或新增内容,与chmod的只...

2018-12-25 15:23:05 554

转载 小程序圣诞狂欢海报

圣诞狂欢夜教你用小程序生成专属海报小程序生成海报分享到朋友圈的方式有两种,一种是使用后端方式(生成图片耗用内存比较大),一种是使用小程序自带的canvas生成;使用小程序的canvas是一个不错的选择。生成专属海报pages/index/index.wxml定义canvas标签<!--index.wxml--> <view class="canvas-box" ...

2018-12-25 11:42:10 151

转载 Runtime详解——iOS开发中的黑魔法

简介Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如:[receiver message];// 底层运行时会被编译器转化为:objc_msgSend(receiver, selector)// 如果其还有参数比如:[receiv...

2018-12-24 20:05:36 116

转载 5G扩建面临的诸多问题

从无线行业决定利用更高频率5G传输的那一刻起,每个人都知道频谱会对这些部署计划产生一些影响。无线信号的频率越高,传播的越少,穿越障碍物的能力就越小。所以与部署3G和4G基站相比,部署5G基站需要不同的室内和室外策略。 5G基站必须更紧密的隔开,需要更多的基站,特别是在人口密集的地区。对于5G而言,首先关注的问题将是一个更大的问题,但对于已经广泛采...

2018-12-24 18:02:57 357

转载 js 简单语句编程

循环设置label标签label标签用法:一般的循环结束是continue(本次循环结束),break(跳出循环)当俩个循环嵌套的时候,里面的循环直接可以跳出到外层循环的变量操作i++。例子:与7无关的数题目解法:因为告诉你了100以内就直接判断了。不能进行扩展扩展的解法:这里运用到了对一个数字每一位的判断,求模在减去再除以。就可以让每一位都进行判断是否为7。在声明一个变量...

2018-12-24 15:04:14 129

转载 Spring JdbcTemplate + transactionTemplate 简单示例 (零配置)

jdbcTemplate简介  Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。  JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTemplate。要使用JdbcTemlate还需一个这个包包含了一下事务和异常控制。...

2018-12-24 10:35:00 140

转载 AsyncTask并行及其变量超出作用域的结果

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

2018-12-24 09:19:00 62

转载 算法第5章作业

1.你对回溯算法的理解  回溯算法是以深度优先为策略的有选择性的穷举法。每作出一次选择之后回溯,然后作另外的选择,在不同选择当中选取最优解。约束函数可以减少选择,更快找到最优解。2.请说明“子集和”问题的解空间结构和约束函数  解空间 { (0, 0, 0, 0, 0), (0, 0, 0, 0, 1), (0, 0, 0, 1, 0), (0, 0, 0, 1, 1), (0,...

2018-12-23 16:50:00 44

转载 SQL注入WAF绕过姿势

(1)大小写绕过此类绕过不经常使用,但是用的时候也不能忘了它,他原理是基于SQL语句不分大小写的,但过滤只过滤其中一种。这里有道题(2)替换关键字这种情况下大小写转化无法绕过而且正则表达式会替换或删除select、union这些关键字如果只匹配一次就很容易绕过http://www.xx.com/index.php?page_id=-15 UNIu...

2018-12-22 18:57:00 190

转载 PostgreSQL技术周刊第10期:PostgreSQL 调用 Rust 函数内存耗用研究

PostgreSQL(简称PG)的开发者们:云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。PostgreSQL技术周刊将会为大家介绍最新的PG技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅PostgreSQL技术周刊和关注PostgreSQL社区公众号。活动预告【相...

2018-12-21 21:26:19 126

原创 微服务网关Kong 1.0正式发布!提供100+项功能

今天,我们很高兴地发布Kong 1.0 GA——一个可扩展、快速、开源的微服务API网关,用于管理、保护和连接混合和云原生架构。Kong位于服务之前,并可通过插件进行扩展,包括身份验证、流量控制、可观察性等。经过多年的开发,成千上万的用户在生产环境中使用了Kong,我们增加了众多重要的功能,并进行了大量的修复,让Kong变得更快、更灵活、更具弹性。服务网格用户现在不仅可以将Kong作为API网关部...

2018-12-21 13:54:18 40

转载 前端之HTML:表单操作

html 之表单,div标签等。。。。。。。一、表单功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select、fieldset和 label标签。表单属性 action: 表单提交到哪.一般指...

2018-12-20 20:58:00 75

转载 SHELL实战day4

一 正则介绍_grep1:grep用来过滤关键词grep [-cinvABC] 'word' filename -c 行数 (count)-i 不区分大小写-n 显示行号-v 取反-r 遍历所有子目录-A 后面跟数字,过滤出符合要求的行以及下面n行-B 同上,过滤出符合要求的行以及上面n行-C 同上,...

2018-12-20 19:22:26 59

原创 BAT集体升级云事业部,这背后都藏着哪些“小心思”?

今年双11后,阿里进行了重大架构调整,阿里云事业群升级为阿里云智能事业群,云和AI的权重进一步提升。同月,腾讯也宣布进行架构大调整,新成立云与智慧产业事业群(CSIG)。12月18日,李彦宏一封内部信公开了百度机构向TO B方向调整的事实,将智能云事业部(ACU)升级为智能云事业群组(ACG),同时承载AI to B和云业务的发展。至此,BAT均完成了云事业部的架构升级调整,并不约而同得从“云”升...

2018-12-20 09:43:37 52

转载 Android APT(Annotation Processing Tool) 实践

微信公众号:Android研究院关注可了解更多的Android知识,专注于移动领域。问题或建议,请公众号留言;如果你觉得文章对你有帮助,欢迎赞赏[^1][TOC]APT 详解apt为何如此重要呢?现今越来越多的第三方库使用了apt技术,Dagger2、ButterKnife、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态的生成Java class文件给开发...

2018-12-20 04:59:36 113

转载 chmode +w

chmod +w:给所有用户加写权限

2018-12-19 18:43:00 287

转载 教你一个vue小技巧,一般人我不说的

本文由云+社区发表1. 需求最近的项目中,需要实现在vue框架中动态渲染带提示框的单选/多选文本框,具体的效果如下图所示,在输入框聚焦时,前端组件通过接收的kv参数渲染出选项,用户点击选项,可以将选择的选项的key拼装到输入框中,同时允许用户自由输入。由于项目中使用的elem...

2018-12-19 15:23:26 59

转载 为PyCharm自动配置作者信息

在团队开发中,需要在代码中编写一些项目信息或个人信息,如开发者、开发时间、项目名称等信息,以利于后期对项目修改和维护。如果每次都需要手动编写,费时费力。下面介绍如何自动在代码文件中自动生成这些信息。(1)打开PyCharm开发环境,在菜单中依次选择 File → Settings(或使用快捷键Ctrl + Alt + S),打开系统环境设置面板。(2)单击导航菜单的Editor→File ...

2018-12-19 14:49:00 1027

转载 Delphi中的消息 (转载)

消息是Windows发出的一个通知,它告诉应用程序某个事件发生了。在Delphi中,大多数情况下Windows的消息被封装在VCL的事件中,我们只需处理相应的VCL事件就可以了,但如果我们需要编写自己的控件、截获或过滤消息就必须深入研究Win32的消息处理机制。在Delphi中消息以TMessage记录的方式定义。打开Message.pas文件,我们可以看到Tmessage是这样定义的:t...

2018-12-18 22:09:00 308

转载 一天超2000次,阿里如何打响音视频超时空战役?

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

2018-12-18 12:46:00 70

转载 kubernetes认证,对接第三方认证系统,对接github认证

概述本文介绍如何使用github账户去关联自己kubernetes账户。达到如下效果:使用github用户email作为kubernetes用户,如fhtjob@hotmail.com创建对应的clusterrole绑定给fhtjob@hotmail.com这个用户给fhtjob@hotmail这个用户创 建一个kubeconfig文件,让改...

2018-12-17 21:13:00 708

转载 Python_基础_(局部全局变量,函数各种类型)

一,局部变量,全局变量1.无global 关键字:当函数中无关键字 global 时,当局部变量与全局变量命名相同,优先读取函数中的变量,函数中无法对全局变量进行修改,但当全局变量的类型为列表时,可对内部的元素进行操作(例:test.append)。li = ["1",2,3,4,5]def test(): li.append("hello") # 对原有的列表进...

2018-12-17 17:35:00 114

转载 Linux安装Mysql5.6

由于安装的mysql8.0和其他服务器的数据库(版本5.1.30)由于版本差异过大,无法通信,因此需要安装一个中间版本5.6,但是它的安装过程和mysql8.0安装略有不同。解压文件// 解压文件生成两个xz格式的压缩文件$ tar -xzvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz/...

2018-12-17 16:14:50 53

转载 python之内置模块random(转载)

转载自http://www.cnblogs.com/wcwnina/p/9281334.htmlrandom.seed(a=None, version=2) # 初始化伪随机数生成器,若种子a相同,则可以使生成的随机数相同。如果未提供a或者a=None,则使用系统时间为种子。random.random() # 返回一个介于左闭右开[0.0, 1.0)区间的浮点数。random.randi...

2018-12-15 23:41:00 70

转载 Swift——Xcode10打包ipa

首先准备证书那些略过不说,网上一大堆。Xcode打包ipa1. ArchiveXcode10.1 Archive之后界面长这样了。只有Distribute App了,Export并入到里面的流程了。2.点击Distribute App3.这里选第一个,Next,之后的步骤就是和之前一样的了。4.这里选Export,Next第二种打包api的方法:通过生成文件Payload文件...

2018-12-15 12:30:50 171

转载 ubuntu下pycharm调用Hanlp实践分享

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

2018-12-14 09:09:00 80

空空如也

空空如也

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

TA关注的人

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