自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 KafkaStream简介

Kafka Streams1 概述Kafka Streams是一个客户端程序库,用于处理和分析存储在Kafka中的数据,并将得到的数据写回Kafka或发送到外部系统。Kafka Stream基于一个重要的流处理概念。如正确的区分事件时间和处理时间,窗口支持,以及简单而有效的应用程序状态管理。Kafka Streams的入口门槛很低: 你可以快速的编写和在单台机器上运行一个小规模的概念证明(...

2018-08-31 17:52:00 178

转载 MySQL的数据引擎讲解

一、MySQL的数据引擎讲解在MySQL数据库中,常用的引擎主要就是2个:Innodb和MyIASM。1.简单介绍这两种引擎,以及该如何去选择。a.Innodb引擎,Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统。Mysql运行的时候,Innodb会在内存中建立缓冲...

2018-08-29 17:05:00 30

转载 python接口自动化测试十八:使用bs4框架爬取图片

python接口自动化测试十八:使用bs4框架爬取图片# 爬图片# 目标网站:http://699pic.com/sousuo-218808-13-1.htmlimport requestsfrom bs4 import BeautifulSoupimport osr = requests.get('http://699pic.com/sousuo-218808-13-1.htm...

2018-08-29 11:18:00 67

转载 CSS 选择器 选择 拥有多个类名 的元素

今天开发的时候,碰到这个连起来的类名。才想起来,这个类似于<div class="node hide"></div>连起来写,表示找到 拥有这两个类名 的元素。特此 记录一下。转载于:https://www.cnblogs.com/dmc-nero/p/9552651.html...

2018-08-29 10:15:00 1384

转载 初步了解webpack(一)

  用webpack搭建项目,首先npm init初始化项目,然后全局安装webpack(npm install webpack -g),再在项目上本地安装webpack(npm install webpack -D),在这里要注意,--save(-S)是安装代码依赖,开发依赖,比如上线以后还用到的插件等,--dev-save(-D)是安装开发依赖,比如gulp,webpack这一类构建工具,只是...

2018-08-28 21:13:00 41

转载 mysql有时查询很慢的原因?

小技巧:如果你的表中有类似标志位(比如是否逻辑删除(on_delete=models.CASCODE))的字段,那么在其上建立一个索引,会把count(*)的速度提交数倍,当然最好用bit(1)类型,而不是int或者char(1)保存标志位,那样会更慢。mysql的count优化总结:1,任何情况下SELECT COUNT(*) FROM tablename的最优选择2,尽量...

2018-08-28 20:55:00 193

转载 Git diff 用法

转自:https://www.cnblogs.com/qianqiannian/p/6010219.htmlGit diff     用于比较两次修改的差异    1.1 比较工作区与暂存区      git diff 不加参数即默认比较工作区与暂存区    1.2 比较暂存区与最新本地版本库(本地库中最近一次commit的内容)      git diff --...

2018-08-28 20:35:00 39

转载 java基础71 XML解析中的【DOM和SAX解析工具】相关知识点(网页知识)

本文知识点(目录):本文下面的“实例及附录”全是DOM解析的相关内容 1、xml解析的含义 2、XML的解析方式 3、xml的解析工具 4、XML的解析原理 5、实例 6、附录1(获取xml中的所有节点、根标签、根标签下的子标签、子标签中的文本内容) 7、附录2(获取xml中的所有节点、根标签、根标签下的子标签、子标签中的文本内容) 8、附录3(...

2018-08-28 18:23:00 374

转载 Flask-SQLAlchemy

一、介绍SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。pip3 install sqlalchemy  组成部分:Engine,框架的引擎Connection Pooling ,数据库连接池Dial...

2018-08-28 10:34:00 40

转载 spring-装配

Spring装配有三种方式:基于XML的显式配置基于注解的自动装配在java中进行显示配置1、基于注解的自动装配Spring从组件扫描和自动装配两个角度实现自动转配组件扫描:Spring会自动发现应用上下文中所创建的bean,配置时需要指定扫描的包<context:component-scan base-package="com.cn">...

2018-08-27 22:35:00 51

转载 接口自动化框架(Pytest+request+Allure)

前言:接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。本次文章着重介绍第一种,功能性的接口自动化框架。一、简单介绍环境:Mac、Python 3,Pytest,Allure,Request流程:读取Yaml测试数据-生成测试用例-执行测试用例-生成Allure报告模块...

2018-08-25 22:07:00 381

转载 最短路径---Dijkstra算法

迪杰斯特拉算法Dijkstra算法是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法示例演示(摘自Ouyang_Lianjun博客)下面我求下图,从顶点v1到其他各个顶点的最短路径首先第一步,我们先声明一个dis数组,该数组初始化的值为:我们的顶点集T的初始化...

2018-08-25 18:22:00 152

转载 mysql 缓存

配置文件设置缓存my.ini 或 my.cy 找到[mysqld]query_cache_size = 20M #缓存大小query_cache_type = ON #开启缓存table_cache=256 #用于限制缓存表的最大数目,如果当前已经缓存的表未达到table_cache,则会将新表添加进来;若已经达到此值,MySQL将根据缓存表的最后查询时间、查询率...

2018-08-25 12:02:00 45

转载 windows 下 方便工作的bat文件批处理命令

1.删除目录下 不包含某串字符的文件:@echo offfor /f "delims=" %%a in ('dir /s /a-d/b *.mp3') do ( echo "%%~nxa" | find "_C96kbps.mp3" >nul || del /f/q "%%~a")pause2.批量去除文件名里 含有的某些字符串:@echo off& set...

2018-08-25 09:20:00 99

转载 Derek解读Bytom源码-启动与停止

作者:Derek简介Github地址:https://github.com/Bytom/bytomGitee地址:https://gitee.com/BytomBlockchain/bytom本章介绍bytom代码启动、节点初始化、及停止的过程作者使用MacOS操作系统,其他平台也大同小异Golang Version: 1.8预备工作编译安装详细步骤见官方 bytom ins...

2018-08-24 09:49:00 49

转载 Friend-Graph (HDU 6152)2017中国大学生程序设计竞赛 - 网络选拔赛

Problem DescriptionIt is well known that small groups are not conducive of the development of a team. Therefore, there shouldn’t be any small groups in a good team.In a team w...

2018-08-24 08:48:00 115

转载 JS小数运算失精度的问题

JS因为是解释性语言,在运算中会有丢失精度的问题,这种现象多出现在浮点型运算的情况下。例如 5.11 * 100 得到的结果是 511.00000000000006这种情况尤其是在处理金额的时候尤为恶心,而且金额是一个敏感的东西,对其操作尤其是运算的时候尤其要小心。针对金额的处理方式 是进行放大和缩小,例如对其进行操作的时候先进行乘以100,进行加减乘除操作后,对结果再除以100,然后加上toF...

2018-08-23 19:08:00 193

转载 tf.truncated_normal

tf.truncated_normaltruncated_normal( shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)功能说明:产生截断正态分布随机数,取值范围为[ mean - 2 * stddev,...

2018-08-23 09:58:00 63

转载 css清除浮动的几种办法:

什么是CSS清除浮动?在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进行的CSS处理,就叫CSS清除浮动。清除浮动可以通过以下几种方式实现:1、使用带clea...

2018-08-22 15:58:00 42

转载 lnmp “.user.ini”无法删除解决方法

LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini’: Operation not permitted无法删除“.user.ini”文件解决方法,运行后删除即可chattr -i /home/wwwroot/yoursite/.user.ini如果是需要修改文件,记得修改完以后运行:chattr +i /home/wwwr...

2018-08-22 13:46:00 79

转载 【微信小程序开发】使用button标签的open-type="getUserInfo"引导用户去授权

一、 前言小程序官方文档,上面说明> wx.getUserInfo(OBJECT) 注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用<button open-type="getUserInfo"></button>> 引导用户主动进行授权操作 > 当用户未授权过,调用该接口将直接报错 当用户授权过,可以使用该接口获取用户信息...

2018-08-22 11:16:00 251

转载 Java并发编程原理与实战三十五:并发容器ConcurrentLinkedQueue原理与使用

一、简介一个基于链接节点的无界线程安全队列。此队列按照 FIFO(先进先出)原则对元素进行排序。队列的头部 是队列中时间最长的元素。队列的尾部 是队列中时间最短的元素。新的元素插入到队列的尾部,队列获取操作从队列头部获得元素。当多个线程共享访问一个公共 collection 时,ConcurrentLinkedQueue 是一个恰当的选择。此队列不允许使用 null 元素。offe...

2018-08-21 08:16:00 105

转载 postgresql-数据库网络地址存储探索

问题背景数据库审核过程中发现有存储ip的字段类型为varchar(50)、想到postgresql有专门的存储ip类型。然而存在即合理、所以主要对比varchar和inet存储ip的不同。网络地址类型名字存储空间描述cidr7 或 19 字节IPv4 或 IPv6 网络inet7 或 19 字节IPv4 或 IPv6 主机和网络...

2018-08-20 16:47:00 186

转载 Python编程系列---装饰器执行的底层原理及流程

代码中No.1 No.2 ...表示执行流程 1 """No.1 No.2 ...表示执行流程""" 2 3 def set_func(func): # <No.1-1>:func = show---->作用:func 指向原show 函数 , 4 def wrapper(*args, **kwargs): 5 print(...

2018-08-19 21:16:00 109

转载 Django之Model操作

Django之Model操作一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增...

2018-08-19 20:37:00 45

转载 markdownpad2-注册码-2017-02-23

MarkdownPad2.5/2 注册码User:Soar360@live.com授权:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q...

2018-08-19 14:00:00 51

转载 绝对定位

绝对定位当浮动元素被设置为绝对定位某个元素```float:left; position:absolute;```- 则他的float属性会被强制设置为none- 绝对定位元素对其他元素不会造成任何影响,原来的位置不会占用- 绝对定位的位置可通过left,top,right,bottom来设置(四个方向都可取负值)绝对定位分类* fixed 固定位置* absolute 绝对位置...

2018-08-18 13:46:00 146

转载 Vue实现懒加载的基本思路

懒加载是前端开发者的基本功之一。实现懒加载肯定是要直接操作DOM的,这个没得跑,但我们可以想办法让流程尽可能优雅些。基本结构父组件是列表容器,子组件是列表中的项,如卡片、帖子等,承载图片的DOM对象由子组件直接管理。<div class="list-container"> <item v-for="post in postlist" :key="post...

2018-08-17 23:36:00 328

转载 jQuery里面的DOM操作(查找,创建,添加,删除节点)

一:创建元素节点(添加)创建元素节点并且把节点作为元素的子节点添加到DOM树上 append(): 在元素下添加元素 用法:$("id").append("定义的节点"); 例如:var li1 = $("<li>橘子</li>"); 添加属性节点:var li3 = $("<li class='test'>草莓</li>")...

2018-08-17 17:01:00 69

转载 appium实例1:启动淘宝app

1.在android-sdk里面双击SDK-manager,下载buidl-tools2.勾选build-tools,随便选一个版本,我这里选的是24的版本3.下载完成后,在D:\androidsdk\android-sdk-windows\build-tools\24.0.0目录下找到aapt.exe,将这个路径设置环境变量,添加到path下4.打开cmd。输入aa...

2018-08-17 10:16:00 102

转载 【leetcode 简单】第三十七题 相交链表

编写一个程序,找到两个单链表相交的起始节点。例如,下面的两个链表:A: a1 → a2 ↘ c1 → c2 → c3 ↗ B: b1 → b2 → b3在节点 c1 开始相交。注意:如...

2018-08-16 23:44:00 57

转载 Docker 轻量级图形管理软件 Portainer

安装 docker swarm :https://www.cnblogs.com/klvchen/p/9437758.htmlportainer 集群启动docker volume create portainer_datadocker service create \--name portainer \--publish 9000:9000 \--replicas=1 \--co...

2018-08-16 15:27:00 56

转载 CodeForces - 987E Petr and Permutations (思维+逆序对)

题意:初始有一个序列[1,2,...N],一次操作可以将任意两个位置的值互换,Petr做3*n次操作;Alxe做7*n+1次操作。给出最后生成的新序列,问是由谁操作得到的。分析:一个序列的状态可以归为:由原序列操作奇数次得到(简称奇序列);和操作偶数次(偶序列)得到。显然奇序列中,逆序对的个数为奇数;偶序列中,逆序对的个数为偶。当n为奇数时,3*n为奇,7*n+1为偶;n为偶数时正好相反。...

2018-08-16 14:07:00 134

转载 python中的*args和**kw

学习python装饰器decorator的时候遇到*args和**kw两种函数值传递。在python中定义函数,可以使用一般参数、默认参数、非关键字参数和关键字参数。一般参数和默认参数在前面的学习中我们都遇到过了,而*args和**kw分别属于非关键字参数和关键字参数,后两者也都是可变参数。非关键字参数的特征是一个星号*加上参数名,比如*number,定义后,number可以接收任意数...

2018-08-16 11:47:00 77

转载 python语法细节记录

1、获取某个模块one_module的.py文件所在的路径import one_moduleprint one_module.__file__转载于:https://www.cnblogs.com/chameleon-/p/9486207.html

2018-08-16 11:20:00 44

转载 MySql优化

嵌套查询及其作用域:近日整理数据库中的点单规则数据时,在写SQL语句时遇到了一个bug,解决办法以及原因整理出来。事例SQL,(select city.cityName as '城市',cdr.role as '角色',cdr.buildType as '规则',city.companyName as '规则code',cdr.filter as '区域'from con...

2018-08-15 22:41:00 43

转载 迭代器模式以及对内部类的运用

一、上一篇文章写了static的作用,其中有部分是介绍了内部类和静态内部类,下面就结合设计模式中的迭代器模式,介绍一下内部类的好处;1.首先将内部类的作用说一下:一、内部类可以直接访问外部类的东西,如果没有内部类,要实现迭代器模式,有2种方式,第一,在容器类中定义一些方法,那就需要定义一些全局成员变量来记录光标等等一些数据,导致容器类繁杂,不易扩展。第二,与容器类平级建立一个迭代器类,...

2018-08-15 21:17:00 169

转载 [CodeForces] 1016D Vasya And The Matrix

题目描述Now Vasya is taking an exam in mathematics. In order to get a good mark, Vasya needs to guess the matrix that the teacher has constructed!Vasya knows that the matrix consists of n n n rows a...

2018-08-15 17:55:00 78

转载 bzoj 1146 [CTSC2008]网络管理Network 树状数组套线段树

题面题目传送门解法可以考虑一种毒瘤方法:二分答案+树剖+BIT套线段树时间复杂度:\(O(q\ log^4\ n)\)这个写起来麻烦,而且非常丑陋发现每一次修改只会对子树中的所有点产生影响,而子树的dfs序是连续的所以考虑单点修改,区间询问,发现可以使用BIT询问时记录一下所有会经过的点,然后再线段树上二分即可时间复杂度:\(O(q\ log^2\ n)\)代码#includ...

2018-08-14 23:22:00 52

转载 DB2的基础学习

1、DB2数据库的逻辑结构分别为:实例-->数据库-->表空间-->表。表是二维结构,由行和列组成,表数据存放在表空间里,表空间是数据库的逻辑存储层,每个数据库可以包含多个表空间,每个表空间只能归属于一个数据库,所以数据库和表空间的关系是一对多。2、DB2的存储模型为:表空间---->容器---->extent------>page。...

2018-08-14 09:07:00 264

空空如也

空空如也

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

TA关注的人

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