自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于微信小程序开发(不断更新)

微信小程序授权问题  刚开始接触微信小程序的时候我授权登入应该在个人中心登入授权,因为这是我开发web网站时的做法.但是微信小程序不同,因为用户在微信小程序上购买商品时,调用支付接口时需要用到openid,如果再让用户登入就显得特别麻烦.倒不如在用户进入小程序index页面前就授权保存到全局中在后面的使用就非常方便了.转载于:https://www.cnblogs.com/as...

2018-09-29 17:46:00 64

转载 717. 1-bit and 2-bit Characters

We have two special characters. The first character can be represented by one bit 0. The second character can be represented by two bits (10 or 11).Now given a string represented by several bits...

2018-09-29 11:01:00 53

转载 git 查看/修改用户名、密码

用户名和邮箱地址的作用用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。查看用户名和邮箱地址:$ git config user.name$ git config user.email123修改用户名...

2018-09-28 21:36:00 280

转载 4 | 复杂度分析(下):浅析最好、最坏、平均、均摊时间复杂度

转载于:https://www.cnblogs.com/foremostxl/p/9717847.html

2018-09-28 12:01:00 71

转载 软件设计师笔记---寻址方式

一、寻址方式介绍  计算机中程序是由按一定顺序排列的一系列指令,通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,告诉计算机要干什么;操作数指参加运算的数据及其所在的单元地址。整条指令以二进制编码的形式存放在存储器中。指令要进行操作,都有相应的数据参加,可是数据在哪里?是什么?都是通过不同的方式来找到的。这就是为什么需要寻址。  在计算机中,CPU都会定义出自己特定的指...

2018-09-28 11:30:00 172

转载 快速搭建 Windows Kubernetes

背景接上一篇 Windows 应用容器 后,想要快速且便利的部署与管理它们,可以借助容器编排工具。对于 Windows 容器,在今天 Service Fabric 会是个更为成熟的选择,在业界有更多的实践案例。笔者未来可能会写几篇关于如何使用 Service Fabric 来实现 Windows 平台下的微服务实践。此次我们接着上篇的内容往下去快速搭建 Windows Kubernet...

2018-09-27 14:06:00 171

转载 Maven打包时去掉版本号及assembly id

1. 去掉版本号,在工程build配置中设置finalName ${project.artifactId}<build> <finalName>${project.artifactId}</finalName></build>2. 去掉assembly id:设置appendAssemblyId为false...

2018-09-27 10:27:00 1487

转载 程序的装入和链接

基本的加载一个程序到执行的过程入如下所示:编译:由编译程序对用户源程序进行编译,形成若干目标模块;链接:由链接程序将编译后形成的一组目标模块以及其所需要的库函数链接在一起,形成一个完整的装入模块;装入:由装入程序(Loader)将装入模块装入内存。程序的装入有三种方式:1)绝对装入方式:用户程序经过编译之后,将产生绝对地址(物理地址)的代码,即按照装入模块中的地址,将程序和数据...

2018-09-26 19:56:00 147

转载 Loj 6279. 数列分块入门 3

题目描述给出一个长为nnn的数列,以及nnn个操作,操作涉及区间加法,询问区间内小于某个值xxx的前驱(比其小的最大元素)。输入格式第一行输入一个数字nnn。第二行输入nnn个数字,第iii个数字为aia_iai​,以空格隔开。接下来输入nnn行询问,每行输入四个数字opt\mathrm{opt}op...

2018-09-25 21:59:00 56

转载 js工具函数

checkVersion.js(检查浏览器类型)function checkVersion(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Pres...

2018-09-25 14:18:00 48

转载 2018-09-25

foreword 前言patterns 模式principles 原则dissecting 解剖转载于:https://www.cnblogs.com/javazyh/p/9698088.html

2018-09-25 09:55:00 50

转载 2.2 素数与合数

该内容来自CHristopher_Yan的OneNote。转载于:https://www.cnblogs.com/yanyiming10243247/p/9697334.html

2018-09-24 23:36:00 169

转载 springmvc实现视频上传+进度条

前台表单:1 <form id="uploadform" method="post" enctype="multipart/form-data">2 上传视频:<input type="file" id="file" name="file" onchange="uploadfile()"/>3 进度:4      &...

2018-09-24 11:03:00 162

转载 【Python爬虫学习笔记8-1】MySQL数据库和MongoDB数据库存储概述

之前学习的JSON和CSV两种数据存储方式,都是基于文件的存储,有时候运用起来或许不是那么方便,为此本节来介绍基于数据库管理的存储方式。在日常工作中,常用的数据库分为关系型数据库和非关系型数据库。关系型数据库关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,即其存储方式是由若干行和列组成的表,每一列为一个字段,每一行为一条记录。我们可以把表看成是具有相同数据结构的实体(记...

2018-09-23 15:06:00 53

转载 Followme Devops实践之路

引言天下武功,唯快不破想要提高开发团队效率,势必要有一套完整而成熟的开发流程方案,除了sprint迭代开发模式之外,还有近几年流行的devops流程,都是可以大幅度提高开发效率的工具. 我们团队也不断探索、实践,最终形成了现有的一套体系,从最初的手动发布到现有的自动化,从起始的繁琐易乱到当下的简洁明了。我们希望将我们曾经踏过的脚印与大家一起分享,为各位展示一条 我们的devops 的实践之...

2018-09-22 17:03:00 51

转载 调研《构建之法》指导下的全国高校优秀实践作品三篇

1、项目名:物联网智能教室  项目链接:http://iotcompetition.org/2016/new_paper_02.html  项目简介:WALL•E智能教室采用最新的蓝牙4.0组成PAN网实现数据的无线发送及接收,达到无线通信,功能包括教室实时环境监控、智能窗帘、智能灯光、智能考勤、完善的教室辅助工具(WIFI分享、作业助手等),并配有安防系统保护教室安全。  ...

2018-09-21 18:36:00 69

转载 Delphi-分割文本

function SplitString(Source, Deli: string): TStringList;var EndOfCurrentString: byte; StringList: TStringList;begin StringList := TStringList.Create; while Pos(Deli, Source) &gt...

2018-09-21 17:45:00 136

转载 Delphi-OutpuDebugString格式化输出

procedure OutputDebug(const str: string; const Args: array of const);begin OutputDebugString(PWideChar(Format(str, Args)));end;转载于:https://www.cnblogs.com/YiShen/p/9687744.html...

2018-09-21 17:44:00 78

转载 Numpy_03 转置和轴对换

github博客传送门csdn博客传送门Numpy系列Numpy_01 创建 指定数据类型 查看维度和数据类型 简单的数学运算Numpy_02 索引和切片Numpy_03 转置和轴对换Numpy_04 通用函数Numpy_05 数据处理Numpy_06 数组的文件输入输出 线性代数数组转置arr = np.arange(15).reshape((3, 5)) # 创...

2018-09-21 09:14:00 53

转载 WC2010 BZOJ1758 重建计划_长链剖分

题目大意:求长度$\in [L,U]$的路径的最大边权和平均值。题解首先二分就不用说了,分数规划大家都懂。这题有非常显然的点分治做法,但还是借着这个题学一波长链剖分。其长链剖分本身也没啥,就是重链剖分中判断中儿子的参数由比较子树大小改为了子树最深点的深度。这样一来,有一个很显然的性质,所有长链长度值和$<n$,然而这是废话,因为整棵树的边也只有$n-1...

2018-09-20 19:59:00 68

转载 一行代码实现数组去重(ES6)

ES6中新增了Set数据结构,类似于数组,但是它的成员都是唯一的,其构造函数可以接受一个数组作为参数,如: let array = [1, 1, 1, 1, 2, 3, 4, 4, 5, 3]; let set = new Set(array); console.log(set); // => Set {1, 2, 3, 4, 5}ES6中Arra...

2018-09-20 14:43:00 54

转载 简单的抖动运动 主要利用offset left 和 setTimeout

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> .box{ width: 100px; height: 100px; posi...

2018-09-20 08:44:00 89

转载 洛谷P3796 【模板】AC自动机(加强版)

Code:#include<cstdio> //Aho Corasick Automaton#include<cstring>#include<queue>using namespace std;const int maxn=1000000+3;const int maxd=20000+3;const in...

2018-09-19 20:55:00 58

转载 桥接模式

处理多维度变化在正式介绍桥接模式之前,我先跟大家谈谈两种常见文具的区别,它们是毛笔和蜡笔。假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支,但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为3 + 12 = 15,远小于36,却能实现与36支蜡笔同样的功能。如果增加一种新型号的画笔,并且也需要具有12...

2018-09-19 17:06:00 158

转载 微信小程序 - 选取搜索地点并且显示(map)

演示如下,使用时,你也许会配合它:腾讯地图路线规划wxml:1 <view class='address' bindtap='onChangeAddress'>2 <input class='choose-address' placeholder='请选取地点' value='{{chooseAddress}}'></inpu...

2018-09-19 11:55:00 961

转载 SPOJ - PHRASES

题意:  给n个字符串,求出最长的子串。使得子串在每个字符串中不重叠地至少出现2次。输出子串长度。题解:  用后缀数组求出height数组,之后二分答案。check时对height数组进行分组,并维护每个字符串的最前和最后位置。#include <bits/stdc++.h>using namespace std;const int N = 1e5+20...

2018-09-18 23:25:00 109

转载 vue中移动端滚动事件,点击一次触发了事件两次(better-scroll)

解决办法一:将button标签换成a标签问题代码: <span class="submitBtn" @click.stop="replyReport()"><button>{{ $t('confirm') }}</button></span>解决方案: &lt...

2018-09-18 18:28:00 2817

转载 Lombok

为何要使用Lombok我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要增加属性或者对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法。这样重复的劳动没有任何意义,Lombok里面的注解可以轻松解决这些问题。简化冗余的J...

2018-09-18 14:37:00 68

转载 [ SHOI 2013 ] 发微博

\(\\\)\(Description\)\(N\)个微博用户,按顺序给出\(M\)条系统记录,每个人只能看到好友的微博(看不见自己的):\(!\ x\) 表示用户\(x\)发了一条微博\(+\ x\ y\) 表示用户\(x\)和用户\(y\)成为了好友\(-\ x\ y\) 表示用户\(x\)和用户\(y\)解除了好友关系输入序列保证好友关系合法,即没有无效操作,问经过这\(M...

2018-09-17 21:57:00 50

转载 LeetCode 413 Arithmetic Slices详解

这个开始自己做的动态规划复杂度达到了O(n), 是用的是2维的矩阵来存前面的数据,复杂度太高了, 虽然好理解,但是没效率,后面看这个博客发现没有动态规划做了这个题 也是比较厉害。转载地址:https://blog.csdn.net/camellhf/article/details/52824234#commentBox ...

2018-09-17 20:02:00 41

转载 支付宝授权第三方登录流程图

转载于:https://www.cnblogs.com/Amaris-Lin/p/9663029.html

2018-09-17 16:48:00 785

转载 Android ANR 分析

ANR``Application Not Responding。在Android中,如果一些耗时操作造成主线程阻塞了一定时间,则系统会显示ANR提示用户此应用处于未响应的状态。ANRANR出现的原因用户的输入在5s内没被App响应BroadcastReceiver的onReceiver()超过10sService中各生命周期函数执行超过20sANR经典场景UI线程等待其它线程释...

2018-09-17 15:40:00 68

转载 Vue.js 响应式原理

数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。How Changes are Trackedcheck change noticedelcaring Reactive Propertiesasync update Queue如何追踪变化当把普通的JavaScript对象传递给Vue实例的data选项, Vue遍历这个对...

2018-09-16 20:58:00 84

转载 saltsack自动化配置day03:服务部署mysql部署

一、MySQL集群需求分享1、抽象:功能模块把基础的写成通用服务部署也要抽象出来模块redis内存有的多,有的少,可以config set在线更改redis 安装、配置、启动mysql 安装、配置(my.cnf可以统一 目录默认配置可以统一)master: server_id 1111slave: server_id 2222二、...

2018-09-15 21:59:00 23

转载 Spark SQL / Catalyst 内部原理 与 RBO

本文转发自技术世界,原文链接 http://www.jasongj.com/spark/rbo/本文所述内容均基于 2018年9月10日 Spark 最新 Release 2.3.1 版本。后续将持续更新Spark SQL 架构Spark SQL 的整体架构如下图所示从上图可见,无论是直接使用 SQL 语句还是使用 DataFrame,都会经过如下步骤转换成 DA...

2018-09-14 22:34:00 229

转载 nginx屏蔽某段IP、某个国家的IP

nginx中可通过写入配置文件的方法来达到一定的过滤IP作用,可使用deny来写。deny的使用方法可用于前端服务器无防护设备的时候过滤一些异常IP,过滤的client ip会被禁止再次访问,起到一定的阻断作用。但是,在现在这个网络环境非常负载的情况,实际阻断的IP可能都是一些代理模拟出来的,所以遇到大范围异常攻击的时候还是选用前端的防护设备如FW、DDOS等才可进行防护。1、首先遍历...

2018-09-14 13:46:00 331

转载 Day40-数据库入门学习-完整性约束、关联关系

一、完整性约束1.什么是约束  为了保证数据的合法性与完整性,对字段进行了除了数据类型以外添加额外的约束。2.not null  2.1意义    not null是非空约束,数据不能为空  2.2语法create table student (id int,name char(10) not null);#名字不能为空3.default  3.1...

2018-09-13 16:57:00 67

转载 Pandas注意事项&窍门

警告和疑难意味着一个看不见的问题。在使用Pandas过程中,需要特别注意的地方。与Pandas一起使用If/Truth语句当尝试将某些东西转换成布尔值时,Pandas遵循了一个错误的惯例。 这种情况发生在使用布尔运算的。 目前还不清楚结果是什么。 如果它是真的,因为它不是zerolength? 错误,因为有错误的值? 目前还不清楚,Pandas提出了一个ValueError-impo...

2018-09-13 16:14:00 126

转载 windows 下安装pyspider

今天主要介绍一下在Windows下安装pyspider,pyspider是一款用python编写的网络爬虫框架,这个框架最好是在linux下运行,Windows下运行可能会出现兼容性问题,如果实在要在Windows下运行,最好选择32位版本,64位版本可能会出现运行崩溃问题。1、要安装pyspider首先要安装python,刚才说了,最好安装32位版本的。 下载地址:...

2018-09-12 22:36:00 56

转载 线程/进程锁、池,进程的数据共享

一、线程的锁线程与进程共有五种锁首先说说为什么要加锁1、LOCK与RLOCK锁 1 import threading 2 import time 3 4 lock=threading.Lock() 5 def func(args): 6 time.sleep(1) 7 lock.acquire() 8 print(args)...

2018-09-12 19:12:00 66

空空如也

空空如也

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

TA关注的人

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