自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python流程控制

Python流程控制if条件语句for循环语句while循环语句break和continue循环控制1.if条件语句  if条件语句是通过一条或多条语句的执行结果(True或False)来决定执行的代码块;  Python程序语言指定任何非0和非空(null)值为True,0或null为False;if单分支条件语句:  ...

2018-07-31 17:10:00 59

转载 Android 开源框架 ( 四 ) Afinal --- Android 里的 ORM IOC聚合型框架

Afinal是一个android的sqlite的 orm 和 ioc 框架.是一种聚合型框架, 大而全。所以不推荐使用,只做了解即可.应付手头临时项目.推荐阅读,这么多开源框架,该用哪个好?:一.引言  Afinal是一个开源的android的orm和ioc应用开发框架.在android应用开发中,FinalActivity模块通过Afinal的ioc框架,诸如ui绑定,事件绑定,通...

2018-07-30 23:07:00 80

转载 继承:单继承与多继承/新式类的广度优先查询/经典类的深度优先查询

本节主要内容:1.继承2.新式类与经典类3.多继承的优先查询一.继承定义一个类,class Dog(Animal) 其中括号里面的Animal是父类/基类/超类,括号外面的Dog是子类/派生类.继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类.当我们在定义多个类的时候,发现要用到相...

2018-07-30 21:12:00 150

转载 华为WLAN无线漫游配置

1、基本概念无线局域网WLAN(Wireless Local Area Network)广义上是指以无线电波、激光、红外线等来代替有线局域网中的部分或全部传输介质所构成的网络WLAN技术是基于802.11标准系列的,即利用高频信号(例如2.4GHz或5GHz)作为传输介质的无线局域网华为WLAN业务的基本概念:工作站STA(Station):支持802.11标准的终端设备。例...

2018-07-30 15:25:27 7125

转载 Exchange 2019预览版部署安装——Part1

微软在2018年7月24日发布了Exchane 2019预览版,从Exchange 2019的功能介绍中,大致了解到主要的几个改变地方:1、UM角色将彻底从Exchange中去掉,要使用UM角色需要使用Office 365或者SFB 2019。2、数据库的索引不在单独存放在文件中,而是存放在数据库文件中,这样可以大大提升查询速度。【做运维的小伙伴需要熟悉Exchange 2019索引损坏后如何...

2018-07-29 20:28:52 495

转载 设计模式之代理模式

代理模式(静态代理和动态代理)代理模式:我觉得就是类似于Spring AOP,在不改变原有类的情况下,给某个方法的调用加一些条件。代理总结(一):就是利用共同实现一个接口,如下例子,租房的人和中介都实现了一个接口,所以它们都有接口IRent中的rent方法,在中介Medium类中定义共同接口类型的字段private IRent rent;然后再构建一个构造器添加一个IRent类型的形参传参...

2018-07-28 14:42:00 57

转载 pycharm fiddler requests.exceptions.SSLError

一、SSL问题1.不启用fiddler,直接发https请求,不会有SSL问题(也就是说不想看到SSL问题,关掉fiddler就行)2.启动fiddler抓包,会出现这个错误:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)二、verif...

2018-07-26 22:02:00 474

转载 du、df

du命令:estimate file space usage估算文件或目录磁盘使用量语法:du [OPTION]... [FILE]...选项:-s 只列出计算后的最后值-h以K,M,G为单位,提高信息的可读性实例:[root@www1~]#du-shceshi.tar.gz4.0Kceshi.tar.gz[root@www1~]#dupython...

2018-07-26 17:01:45 39

转载 第二十一章 创建任意大小的文件和分隔任意大小的文件:dd命令、split命令、csplit命令...

第二十一章 创建任意大小的文件和分隔任意大小的文件:dd命令、split命令、csplit命令dd命令名词解释dd命令用语复制文件,并对原文件的内容进行转换和格式化处理。dd命令功能很强大对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐,如果需要备份oracle裸设备的,可以使用rman备份,或使用第三方软件备份,使用dd的话,管...

2018-07-26 15:48:49 114

转载 海量数据实时在线分析QuickBI

Quick BI基本了解:Quick BI 是一个基于云计算的灵活的轻量级的自助 BI 工具服务平台。教学课程:Quick BI入门教程(课程主要介绍Quick BI的基础用法)Quick BI 支持众多种类的数据源,既可以连接 MaxCompute(ODPS)、RDS、Analytic DB、HybridDB(Greenplum)等云数据源,也支持连接 ECS 上您自有的 MySQL 数据库,还...

2018-07-26 08:20:28 85

转载 传统STP、快速STP、MSTP的总结和比较

一、 BPDU类型1. 传统生成树:包括了两种BPDU,一种是配置BPDU,一种是TCNBPDU,配置BPDU由根桥每Hello时间发出;TCN BPDU由感知到拓扑发生变更的网桥从根端口发送出去。 配置BPDU中的Flag包括了两个字段,第7位是TCA,第0位是TC, TCA置位的配置BPDU表示一台上游交换机收到下游发过来的TCN,进行的回复,确认知道拓扑改变了, TC置...

2018-07-25 15:09:23 5275

转载 block: cfq 学习01

CFQ,即Completely Fair Queueing绝对公平调度器,力图为竞争块设备使用权的所有进程分配一个等同的时间片,在调度器分配给进程的时间片内,进程可以将其读写请求发送给底层块设备,当进程的时间片消耗完,进程的请求队列将被挂起,等待调度。相对于Noop和Deadline调度器,CFQ要复杂得多,因此可能要分几次才能将其分析完。优先级每个进程都会有一个IO优先级,CFQ调度器将会将...

2018-07-24 18:40:00 102

转载 react-native-background-job——让你的react-native项目实现后台运行

安排在您的应用处于后台时运行JavaScript的后台任务。即使应用程序已关闭,任务也会运行,默认情况下,也会在重新启动后继续存在。这个库依赖于React Native的HeadlessJS ,目前只支持Android。在本机端,它使用Firebase JobDispatcher或AlarmManager 。Firebase JobDispatc...

2018-07-24 11:50:00 478

转载 Nginx 指令目录(中文版)

指令大全accept_mutexaccept_mutex_delayaccess_logadd_after_bodyadd_before_bodyadd_headeraddition_typesaioaliasallowancient_browserancient_browser_valueauth_basicauth_basic_user_fileau...

2018-07-24 10:57:00 129

转载 jvm

可以GC-root的对象: 虚拟栈中引用的对象,静态变量引用的对象,常量引用的对象,本地方法区JNI引用的对象java中的内部类是单独存在的,而且刚开始的时候不会跟随包含类一起被加载,等到要用的时候才被加载)不被初始化的例子1. 通过子类引用父类的静态字段, 子类不会被初始化2. 通过数组定义来引用类3. 调用类的常量(static final修饰的字段)复制代码jvm内存分为:堆...

2018-07-24 02:51:28 40

转载 Django - orm外键操作

1、orm外键操作  创建外键:    备注:ForeignKey两个参数,1个为关联的表名,1个为关联的字段名;    在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题  当建完表后,我们发现在sqlite中,cmdb_userinfo表中字段,usergroup字段名称发生了变更,变更为usergro...

2018-07-23 17:17:00 618

转载 React 非受控组件

非受控组件(Uncontrolled Components)使用非受控组件在大部分情况下,推荐使用受控组件来实现表单、输入框等状态控制。在受控组件中,表单等数据都有React组件自己处理。这里将介绍另外一种非受控组件,表单的数据有Dom自己控制。非受控组件实现的重点是用Refs特性获取真实Dom来代替每次数据变更去更新组件的状态值。例如下面的...

2018-07-23 14:39:45 106

转载 Solr 入门

solr 介绍什么是 solrSolr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器。Solr比lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对lucene的性能进行了优化。Solr是如何实现全文检索的呢?索引流程:solr客户端(浏览器、java程序)可以向solr服务端发送POST请求,请求内容是包含Field等信息的一个xml...

2018-07-23 06:20:20 86

转载 python用类的方式来写映射

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

2018-07-22 19:20:00 425

转载 MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用

TPC-C是数据库系统经常使用的一个性能测试标准,目前开源社区里有几个可以使用的TPC-C测试工具,如BenchmarkSQL、DBT2、 tpcc-mysql等。今天这里要介绍的是另一个TPC-C测试工具: sqlbench。sqlbench 特性sqlbench fork自DBT2,改写了整个架构,原来的DBT2把整个测试过程分成client...

2018-07-22 09:00:18 1020

转载 看看你,都用终端干了些什么事⁉️文末彩蛋

关于命令行,我们也见怪不怪了,作为一个程序员

2018-07-22 05:08:38 100

转载 加盐算法

我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。  加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒一些“佐料”,然后再散列。而当用户登录时,系统为用户提供的代码撒上同样的“佐料”,然后散列,再比...

2018-07-20 19:25:00 490

转载 Scrapy爬虫框架(架构图与解析)

这张图展示了Scrapy的架构和各组件之间的关系红色箭头为数据流动方向数据流(Data Flow)通过引擎来控制,并且经过如下步骤来流动:第一步:爬虫(SPIDERS)发送给引擎(ENGINE)一个最初的请求(REQUESTS);第二步:引擎在调度程序(SCHEDULER)中安排当前请求,并要求下一个请求进入引擎;第三步:调度程序给引擎返回一个请求(当前请求)...

2018-07-20 15:48:00 1229

转载 MongoDB复制集及管理

MongoDB复制集及管理MongoDB复制集概述什么是复制集复制集是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据可用性,通过复制集可以对硬件故障和中断的服务进行恢复。复制集的优点如下:1)、让数据更安全;2)、高数据可用性;3)、灾难恢复;4)、无停机恢复(如备份、索引重建、故障转移);5)、读缩放(额外的副本读取);6)、副本集对应用程序是透明的;...

2018-07-20 10:55:15 114

转载 APP个性化安装的意义及应用

APP推广是困扰APP开发人员的难题之一,但能够做好APP个性化安装是推广成功的保障。精准营销成本低,这是每个营销人都明白的道理,甚至打骚扰电话者也深知精准营销的要义,他们总以获取到各种细分市场潜在客户的联系方式为第一要务。这就是很多学生家长们经常接到“您是XXX小朋友的家长吧?我们在您孩子学校附近开展了一项…….”之类骚扰电话的原因——如果电话营销者没有孩子家长的联系方式,大海捞针一样一个个拨打...

2018-07-20 09:36:26 85

转载 学习报告

了解各种视频插件寻找一款可以支持视频标题,进度拖拽,用原生方法写的插件尝试用了Dvideo,使用时播放按钮缺失,ie浏览器无法播放视频页在app端打开时会有高度不自适应情况产生,改变其padding-top从210px为55%暂时解决热点字样被遮盖的问题,但是不同手机打开视频底部与热点部分间距会有不同,思考能否获取视频高度使页面效果统一ios微信分享的视频页面无法播放...

2018-07-19 14:57:50 62

转载 Linux系统日志文件

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

2018-07-19 00:59:00 75

转载 如何创建一个vue项目

详细版:一、nodejs的安装Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。我们可以根据不同平台系统选择你需要的Node.js安装包。Node.js 历史版本下载地址:https://nodejs.org/dist/这里演示的是Window64位安装Node.js,下面演示的是采用安装包的方式来安装。1、Wind...

2018-07-18 15:31:00 86

转载 debian 9 下 MySQLdb mysql_config not found

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

2018-07-16 09:54:00 646

转载 史蒂芬.霍金:警惕政府“人工智能军备竞赛”

英国物理学家史蒂芬?霍金认为,人工智能的潜在威胁绝不仅仅是像电影《终结者》里描绘的那种梦魇,他认为,人工智能正在走向错误的轨迹。在接受拉里?金采访时,霍金说道:政府看上去正在进行一场人工智能军备竞赛,利用智能技术设计飞机和武器。而那些真正需要人工智能技术帮助的地方,比如在医疗健康领域,反而并不能优先拿到直接资金支持。霍金担心人工智能并不让人感到意外——他从几年前就开始提出类似的担忧了。但是对于人工...

2018-07-16 07:34:23 116

转载 eve-ng中的主机一启动就停止

最近在用eve-ng做网络实验,eve-ng的强大功能令曾经的gns3黯然失色。不过,这几天遇到一个问题:添加一个windows 7主机,start后过几秒就自动变回灰色(stop状态)。 经过一番测试后,我找到了问题的原因。eve-ng的每个lab里的每个虚拟设备都有个ID,该ID是根据设备添加的顺序依次递增的,默认从1开始。我的这台虚拟win7是17号。而每个lab在系统中都有一个对应的文...

2018-07-14 19:39:46 6119

转载 KMP算法模板

本KMP算法模板借鉴自刘汝佳的白书模板,可自行取用 1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 using namespace std; 5 int n,m; 6 char p[1000005],T[1000005]; 7 int f[1000005]...

2018-07-13 17:12:00 66

转载 使用nexus3.x配置docker镜像仓库及仓库代理

背景我们一直使用 harbor 作为docker的镜像仓库,但Harbor只能作为私有仓库,当需要Docker Hub 或 Google Cloud Containers 上的镜像时,我们只能自己手动pull,重新打tag,再push到harbor上。当需要拉取多个镜像时,这样相当麻烦,尤其是我们使用Kubespray来部署Kuber...

2018-07-13 04:23:50 1594

转载 SQLite中7(8)形参的query语句的用法

SQLite中7(8)形参的query语句的用法我们先来看看这种7形参的query语句的形参列表:public Cursor query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy) {}形参...

2018-07-12 11:32:00 256

转载 jQuery快速获取form的所有元素

利用jQuery的serialize()方法快速获取form中所有input的值<!DOCTYPE html><html><head><meta charset="utf-8"><title>快速获取form的所有元素</title><script src="htt...

2018-07-12 09:35:02 2558

转载 学习JVM是如何从入门到放弃的?

前言只有光头才能变强JVM在准备面试的时候就有看了,一直没时间写笔记。现在到了一家公司实习,闲的时候就写写,刷刷JVM博客,刷刷电子书。学习JVM的目的也很简单:能够知道JVM是什么,为我们干了什么,具体是怎么干的。能够理解到一些初学时不懂的东西在面试的时候有谈资能装逼(图片来源:https://zhuanlan.zhihu.co...

2018-07-11 20:19:00 60

转载 Linux下高效编写Shell——shell特殊字符汇总

http://blog.useasp.net/archive/2014/06/02/summary-of-the-special-characters-in-shell-on-linux.aspx

2018-07-11 12:36:00 53

转载 IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可...

2018-07-08 21:49:00 50

转载 聊聊阿里面试的三个层次!

最近去阿里的菜鸟国际做了一次面试交流,发现大公司对于面试者的知识结构考核非常严谨,可以作为我们日常工作学习的指导。虽然很多人说面试问到的东西在实际工作中很少用到,甚至有「面试造火箭,工作拧螺丝」的说法。但从面试中,其实可以看得出来现在的公司对于面试者的知识体系要求。如果我们能在工作中就按着这样的要求去不断提升...

2018-07-08 19:32:00 74

转载 PHP简单实现发送邮件,防被当成垃圾邮件处理的那种!

邮件服务器使用的是163邮箱的需要去163邮箱申请邮箱和设置客户端授权密码。设置方法登录163邮箱->设置->POP3/SMTP/IMAP->客户端授权密码图片演示设置好要记住!下面就是代码了表单index.html<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML ...

2018-07-08 12:41:21 946

空空如也

空空如也

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

TA关注的人

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