- 博客(57)
- 收藏
- 关注
转载 <HTTP权威指南>记录 ---- HTTP连接管理
HTTP连接管理HTTP是如何使用TCP连接的世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的,TCP/IP 是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一条 TCP/IP 连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来了,在客户端和服务器的计算机之间交换的...
2018-07-31 23:00:03 107
转载 A
论业界毒瘤之矩阵快速幂 + 快速乘。因为%数是1e13爆long long了所以要快速乘...不会O(1)的就写了个O(logn)的。这个溢出害我调了半天...【题目描述】斐波那契数列满足f[0]=0,f[1]=1,f[i]=f[i-1]+f[i-2](i>=2)。已知f[i]对1e13取模的结果k,求最小的可能的i。无解输出-1。【输入】输入包含一个...
2018-07-31 18:05:00 43
转载 通过全备+relaylog同步恢复被drop的库或表
MySQL 中drop 等高危误操作后恢复方法实验目的:本次实验以恢复drop操作为例,使用不同方法进行误操作的数据恢复.方法:利用master同步伪master+Binlog+同步利用binlog改为realy-log在临时slave更新(本文)没有备份怎么恢复被drop的表(利用undrop-for-innodb)1.环境mysql 5.7.23-logmaster ...
2018-07-31 10:52:00 52
转载 消息队列服务Kafka揭秘:痛点、优势以及适用场景
摘要:消息队列Kafka是一个分布式的、高吞吐量、高可扩展性消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。本文就将带你走进消息队列Kafka。以下内容根据演讲视频以及PPT整理而成。本期发布会视频分享链接,戳这里!本期发布会P...
2018-07-30 21:13:43 209
转载 多线程<三>如何避免死锁
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html在有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术:加锁顺序加锁时限死锁检...
2018-07-30 20:36:00 65
转载 Windows 系统下安装dig命令
dig是一个Linux下用来DNS查询信息的工具,全称是Domain Information Groper,与nslookup类似,但比nslookup功能更强大。Windows下只有nslookup,如果需要用到dig命令,需要自行安装。一、软件下载dig作为bind的一部分,在此需要下载最新版本的软件,选择一个镜像站点,点击进入,比如:ftp:/...
2018-07-30 14:43:14 929
转载 048 SparkSQL自定义UDAF函数
一:程序1.需求 实现一个求平均值的UDAF。 这里保留Double格式化,在完成求平均值后与系统的AVG进行对比,观察正确性。 2.SparkSQLUDFDemo程序 1 package com.scala.it 2 3 import org.apache.spark.sql.hive.HiveContext 4 import org.apache.spark.{Spa...
2018-07-29 18:31:00 143
转载 pywinauto进阶练习
case1.画图工具简单练习#_*_coding=utf-8_*_import timefrom pprint import pprintimport loggingfrom logging import handlers#from pywinauto import actionloggerfrom pywinauto import Application#...
2018-07-29 18:02:00 324
转载 iFrame只要竖滚动条,不要横滚动条
插入iFrame的代码如下<iframe width="100%" height="100%" id="ghrzFrame" frameborder="0" scrolling="auto" name="ghrzFrame" src="iframe.html"></iframe>滚动条设了自动auto,当页面内容多时,会自动出现滚动条;预想效...
2018-07-28 12:56:25 59
转载 中国科学家创造密集编码量子通信信道容量新纪录
中国科学院院士、中国科学技术大学教授郭光灿团队在量子通信研究中取得新进展,该团队李传锋、柳必恒等人首次利用四维纠缠态实现量子密集编码,达到2.09的信道容量,创造了当前国际最高水平。该成果充分展示了高维纠缠在量子通信中的优势。该成果近日发表在国际期刊《科学进展》(Science Advances)上。量子密集编码是最重要的量子保密通信过程之一。以比特系...
2018-07-27 17:42:25 168
转载 使用Postman对HTTP接口进行功能测试
一、工具说明Postman是一种网页调试与发送网页http请求的工具。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。二、应用场景1、Get请求get请求通过接口参数拼接的方法来测试,可以在浏览器中进行,也可用postman完成。拼接格式:url?param=value¶m2=value,问号前面是请求url,后面是请求的参数名和参数值,...
2018-07-27 17:17:00 158
转载 开放分布式追踪(OpenTracing)入门与 Jaeger 实现
分布式系统的运维挑战容器、Serverless 编程方式的诞生极大提升了软件交付与部署的效率。在架构的演化过程中,可以看到两个变化:应用架构开始从单体系统逐步转变为微服务,其中的业务逻辑随之而来就会变成微服务之间的调用与请求。资源角度来看,传统服务器这个物理单位也逐渐淡化,变成了看不见摸不到的虚拟资源模式。从以上两个变化可以看到这种弹性、标...
2018-07-27 14:06:09 94
转载 UIImageView 动画
1、播放图片集 @property (nonatomic, strong) UIImageView *playImageView; self.playImageView = [[UIImageView alloc] initWithFrame:self.view.bounds]; [self.view addSubview:self.playImageView]; ...
2018-07-26 22:51:00 44
转载 Linux服务器 java生成的图片验证码乱码问题
问题:如图所示项目中生成的图形验证码不能正常显示出需要的字体原因: linux下没有对应的字体查找项目中使用到系统字体的地方,如下:解决:1.在本地 路径C:\Windows\Fonts 下找到需要的字体 (Times New Roman)拖动到桌面,会生成如下文件:2.查看linux系统字体目录[root@credito...
2018-07-26 19:38:00 59
转载 input限制整数
<input onkeyup="value=value.replace(/[^\d]/g,'')">转载于:https://www.cnblogs.com/zhangxiangdong/p/9372098.html
2018-07-26 15:35:00 798
转载 Hyperic Sigar API 举例
Hyperic HQ 是什么? Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,Hyperic HQ 可以监控和管理: ★操作系统:AIX,HP/UX,Linux,Solaris,Windows,Mac OSX,FreeBSD ...
2018-07-26 11:16:00 90
转载 final、finally、finalize的理解
首先补充听课心得(二)内容:默认情况在Android Studio中使用try-with-resources会提示Try-with-resources requires API level 19的警告⚠️ ,你需要自己再build.gradle文件中设置指定JDK版本:compileOptions { sourceCompatibility JavaVersion.VERSION_1_8...
2018-07-26 08:37:52 51
转载 hdu6312 2018杭电多校第二场 1004 D Game 博弈
GameTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 184Accepted Submission(s): 132Problem DescriptionAlice and Bob are playing a game....
2018-07-25 22:00:00 83
转载 Django 05 自定义过滤器、自定义标签
Django 05 自定义过滤器、自定义标签一、自定义过滤器#1、在项目目录下创建一个python package包 取名为common(这个名字可以自定义)#2、在common目录下创建一个templatetags包#3、在项目settings里面installed_apps里面添加common#4、在templatetags目录下创建一个py文件,名字自定义 ...
2018-07-24 13:36:00 70
转载 MySQL -- 行锁
一、行锁概念及特点1.概念:给单独的一行记录加锁,主要应用于innodb表存储引擎2.特点:在innodb存储引擎中应用比较多,支持事务、开销大、加锁慢;会出现死锁;锁的粒度小,并发情况下,产生锁等待的概率比较低,所以支持的并发数比较高。二、数据库事务1.概念:事务是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,也就是说要么全部都执行,要么全部不执行。2.特性:ACID原...
2018-07-24 01:17:05 194
转载 各种兼容
1.让IE8/9兼容栅格:<!-- 让IE8/9支持媒体查询,从而兼容栅格 --><!--[if lt IE 9]><script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script><script src="https://cdn.sta...
2018-07-23 14:50:00 124
转载 centos7+上搭建cobblerweb远程快速装机
Cobbler介绍 Cobbler(补鞋匠)是一个Linux服务器快速网络安装的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS,TFTP、RSYNC以及yum仓库、构造系统ISO镜像。Cobbler可以...
2018-07-23 11:50:12 147
转载 企业应用架构之微服务架构
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务平台也是我目前正在参与的,还在研发过程中的平台产品,平台是以SpringCloud为基础,结...
2018-07-23 09:12:29 432
转载 Python:基础知识(一)
输入input():接收命令行下输入1)在py2下:如果你输的是一串文字,要用引号''或者""引起来,如果是数字则不用。2)在py3下:相当于py2的raw_input(),得到的都是字符串,而非数值if语法if 条件: 选择执行的语句elif 条件: 选择执行的语句else: 选择执行的语句...
2018-07-22 16:53:00 537
转载 MMM+Amoeba搭建MySQL高可用负载均衡群集
MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。MySQL的读写分离就是只在主服务器上写,只在从服务器上读。基本原理就是让主数据库处理事务性查询,而从服务器处理select查询。数据库复制被用来事务性查询导致的变更同步到群集中的从数据库。Amoeba主要为应用层访问MySQL时充当sql路由,并具有负载均衡、高...
2018-07-22 13:40:44 111
转载 Uart,IIC和SPI的区别
1、UART, SPI, IIC的详解UART、SPI、IIC是经常用到的几个数据传输标准,下面分别总结一下:UART(Universal Asynchronous Receive Transmitter):也就是我们经常所说的串口,基本都用于调试。主机和从机至少要接三根线,RX、TX和GND。TX用于发送数据,RX用于接受数据(收发不是一根线,所以是全双工方式)。注意A和B通信A.TX要...
2018-07-21 09:28:00 63
转载 10-django——RESTful API 之序列化
Django RESTful API之序列化前后端分离:就是前台的开发和后台的开发分离,这个技术方案的实现需要借助API,简单来说就是开发人员提供编程的接口被其他人调用,调用之后会返回数据供其使用安装:pip install djangorestframework什么是序列化?:把模型对象转换为JSON格式然后响应出去,便于客户...
2018-07-20 23:08:33 174
转载 5 . 4 . 6 强制数据完整性
5 . 4 . 6 强制数据完整性如前所述,本书假定您至少对数据库理论有所熟悉,所以这里不会详细说明约束如何 维护数据完整性。本节所涉及的是如何创建这些约束,以及其他用来保持数据完整性和一 致性的数据库对象。1 .主键约束一个表有且只能有一个主键约束。它用来唯一标识表中每一行。主键约束可定义在单 个列或列的组合(如果唯一标识每行需要多列)之上。了解SQL Server如何强制主键定义中 指定的键值...
2018-07-18 11:36:00 121
转载 自动互信脚本shell/expect
cat >forallHost.sh#!/bin/bashfor i in {1..9}do/usr/bin/expect autoyes.sh $idonecat >autoyesMkdir.sh#!/usr/bin/expectset time 1set i [ lindex $argv 0 ]spawn ssh 192.168.4.$i "mkdir /root/.ssh"ex...
2018-07-16 14:46:37 136
转载 敏捷开发
什么是敏捷开发?敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;为什么说是以人为核心?我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个...
2018-07-16 11:12:00 44
转载 网盘可以良心到什么程度? 试试MEGA吧!
MEGAsync的特色没有限速的概念(真的被百度盘的限速策略恶心到了)在国内可用(google虽好, 但国内用不了, MEGAsync亲测国内可用)云端加密, 资源不会被封杀官方提供了Linux客户端关于流量限制(对比坚果云的流量计费策略)国内有坚果云, 同步的流量是需要计...
2018-07-15 18:42:00 2919
转载 sql与nosql的权衡
Reasons for SQL:Structured dataStrict schemaRelational dataNeed for complex joinsTransactionsClear patterns for scalingMore established: developers, community, code, tools, etcLookups by ind...
2018-07-14 11:50:56 72
转载 利用存储过程插入50W+数据
转自:https://www.aliyun.com/jiaocheng/1396184.html首先,建立部门表和员工表:部门表: create table dept( id int unsigned primary key auto_increment, deptno mediumint unsigned not null default 0, ...
2018-07-13 16:29:00 157
转载 keepalived+lvs+nginx 高可用
keepalived是一款用C编写的,旨在给linux系统和基于linux的设施提供简单、稳固的高可用和负载均衡功能的软件。它基于linux内核的ipvs模块实现4层负载均衡,能应用一系列的健康状态检测机制基于VRRP协议实现服务的高可用。一、VRRP协议 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议...
2018-07-12 22:48:28 83
原创 互联网巨头造车热背后,斑马网络用实力成互联网汽车先行者
7月6日,斑马网络举办的智行星球2018斑马智行探索大会圆满落幕,除了在现场重磅发布黑科技AR-Driving,再一次重新定义了驾驶外,各大重量级嘉宾包括AliOS总裁、斑马网络董事长胡晓明、斑马网络CEO郝飞、上汽集团乘用车公司副总经理俞经民、宝能汽车副总裁、宝能汽车研究院院长邬学斌、神龙公司商务副总经理李昕阳、福特汽车亚太区移动出行平台及产品总监侯新海等都从不同维度共同探讨智能网联行业及出行生...
2018-07-12 12:27:40 5829
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人