自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 微信开发从未如此简单-饭前甜点之公众号的“你问我答”

世间万物,纷繁复杂。如何在一个纷繁复杂的世界中,找到问题最简单的解决方案,往往是人们追求的目标。然而,总是会有一些游戏规则的掌控者将简单的问题复杂化。比如,“伟大”而又“令人抓狂”的微信,微信的伟大是不可否认的,它改变了绝大多数人生活方式,工作方式。而之所以说微信令人抓狂,是因为凡是看过微信文档的开发者普遍存在的心声。有将简单问题复杂化的,那就有将复杂问题简单化的,比如说,众多...

2018-12-31 15:43:00 94

转载 kafka清理

由于项目原因,最近经常碰到Kafka消息队列拥堵的情况。碰到这种情况为了不影响在线系统的正常使用,需要大家手动的清理Kafka Log。但是清理Kafka Log又不能单纯的去删除中间环节产生的日志,中间关联的很多东西需要手动同时去清理,否则可能会导致删除后客户端无法消费的情况。 在介绍手动删除操作之前,先简单的介绍一下Kafka消费Offset原理。一、Kafka消费Of...

2018-12-31 04:18:00 66

转载 配置文件语言之yaml

一. YamlYAML 是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。由于实现简单,解析成本很低,YAML特别适合在脚本语言中使用。列一下现有的语言实现:Ruby,Java,Perl,Python,PHP,JavaScript等。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。比如同一段数...

2018-12-30 17:21:00 54

转载 图说十大数据挖掘算法(一)K最近邻算法

如果你之前没有学习过K最近邻算法,那今天几张图,让你明白什么是K最近邻算法。先来一张图,请分辨它是什么水果很多同学不假思索,直接回答:“菠萝”!!!仔细看看同学们,这是菠萝么?那再看下边这这张图。这两个水果又是什么呢?这就是菠萝与凤梨的故事,下边即将用菠萝和凤梨,给大家讲述怎么用一个算法来知道这是个什么水果的过程,也就是什么是K最近邻...

2018-12-30 15:24:00 59

转载 JUnit4单元测试入门教程

本文按以下顺序讲解JUnit4的使用下载jar包单元测试初体验自动生成测试类执行顺序@Test的属性下载jar包##下载地址 在github上,把以下两个jar包都下载下来。下载junit-4.12.jar,junit-4.12-javadoc.jar(文档),junit-4.12-sources.jar(源码)。...

2018-12-29 21:12:00 88

转载 简单几步轻松实现在微信中直接下载APK

目前的APP基本都支持二维码扫描,如果你发现二维码用微信扫描后打不开,无法跳转,不用想了肯定是被微信scheme屏蔽了。 Android-apk的下载本质上就是文件的下载,所以我们只需要在后台提供一个下载的方法,就能是实现apk的下载。下面给大家推荐一款工具简单教大家如何取规避这种情况。大象跳转是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点...

2018-12-29 10:01:00 1395

转载 [SDOI2010] 粟粟的书架

明显的二合一问题。贪心的想,要个数最少,那么久从页数多的开始选。于是对于前50%的数据,可以直接预处理(1~x,1~y)矩阵内大于等于k的元素个数、元素之和的前缀和,然后二分k值来验证;对于后50%的数据,已经退化为一维情形,若再使用前面的方法会mle(5e51e34),那么考虑使用主席树来维护:每个节点建一棵权值线段树,查询时区间内优先选择有区间即可。可知两种方法的时间复杂度都是O(Qlog1...

2018-12-29 08:20:00 39

转载 浅谈class私有变量

class 的前世今生在 es6 之前,虽然 JS 和 Java 同样都是 OOP (面向对象)语言,但是在 JS 中,只有对象而没有类的概念。在 JS 中,生成实例对象的传统方法是通过构造函数,如下所示:function A (x) { this.x = x}// 在原型链上挂载原型方法A.prototype.showX = function () { return...

2018-12-28 18:26:00 66

转载 RedisTemplate操作Redis

RedisTemplateRedis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。String:可以是字符串、整数或者浮点数List:一个链表,链表上的每个节点都包含了一个字符串Set:包含字符串的无序收集器(unorderedcollection),并且被包含的每...

2018-12-28 15:53:00 294

转载 Spring Boot 的 10 个核心模块

Spring Boot 的 10 个核心模块学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。你所需具备的基础告诉你,Spring Boot 真是个牛逼货!Spring Boot 核心配置文件详解Spring Boot 开启的 2 种方式...

2018-12-28 15:26:00 60

转载 转载:ArcEngine二次开发界面基本设置

转自:https://blog.csdn.net/weixin_42032107/article/details/806449911.在form窗体中添加菜单栏和状态栏控件2.添加license和工具栏控件,3.设置工具栏的Dock属性4.添加拆分器控件5.在拆分器的Panel1中再添加一个拆分器控件(用于分隔图层控件和鹰...

2018-12-28 11:02:00 207

转载 KVM CPU线程等学习记录

绝大多数操作系统调度单位是线程。线程是调度和分配的基本单位,进程是资源拥有的基本单位。linux下fork的叫进程pthread叫线程创建进程比线程性能要差好多5-100倍,因进程不同而异。进程之间共享数据较麻烦,耗费资源更多。进程之间的内存数据不可以直接访问。同一进程内的线程之间数据是共享的。多CPU之间通过主板的总线进行通信。1个CPU内的多核之间通过CPU内部总线进行通信。进程调度...

2018-12-27 21:52:00 107

转载 md5

# 加密. 不可逆.import hashlib# md5对象# obj = hashlib.md5(b"jflkasdjklfjaskljfdfjdsakljfklajsklfjaskljfklasjklasj") # 加盐# obj.update("123456".encode("utf-8")) # 把要加密的内容给md5# print(obj.hexdiges...

2018-12-27 21:33:00 49

转载 php array_map与array_walk使用对比

array_map():1、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。2、回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。3、提示:您可以向函数输入一个或者多个数组。若相函数输入2个数组,其函数接受参数也应该有两个,map给函数传值时,是每次...

2018-12-27 16:24:00 52

转载 Bzoj2721 [Violet]樱花(筛法)

题面题解首先化一下式子$$ \frac 1x+\frac 1y=\frac 1{n!} \Rightarrow \frac {x+y}{xy}=\frac 1{n!} \Rightarrow (x+y)n!=xy \\ \Rightarrow(n!-x)+(n!-y)=(n!)^2 $$看到最后一个式子,由于$n!$是唯一确定的,所以只要确定了$x$,$y$也是确定的,而且是唯一确...

2018-12-27 13:53:00 81

转载 [Swift]LeetCode203. 移除链表元素 | Remove Linked List Elements

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

2018-12-27 12:10:00 79

转载 Selenium基础篇之2-打开和关闭火狐浏览器

节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodriver/releases,下载好这个exe文件后,把这个文件放到你的python安装目录下,例如:C:\Pytho...

2018-12-27 09:48:00 96

转载 Xcode10升级项目报错library not found for -lstdc++.6.0.9

在升级Xcode10后运行项目会发出报了一个错“library not found for -libstdc++.6.0.9”,很简单,就是因为xocde10后这个libstd++.6.0.9库已经不用了。只需要打开tagets->Build Phases ->Link Binary With Libraries下找到这个库删除就OK了。转载于:https://www.cnblogs...

2018-12-27 03:58:00 52

转载 BZOJ 1101 Luogu P3455 POI 2007 Zap (莫比乌斯反演+数论分块)

手动博客搬家: 本文发表于20171216 13:34:20, 原地址https://blog.csdn.net/suncongbo/article/details/78819470URL: (Luogu)https://www.luogu.org/problem/show?pid=3455(BZOJ)http://www.lydsy.com/JudgeOnline/problem.php?i...

2018-12-26 22:54:00 66

转载 数据库系统原理及应用教程复习笔记(第3 版)

最近在复习数据库相关知识点,过几天就要考试了;第一章 数据库基础知识1、数据库管理是数据处理的基础工作,数据库是数据管理的技术和手段。数据库中的数据具有整体性和共享性。1.2、数据库系统的核心:数据库管理系统。1.3、数据库核心:数据模型。2、数据库(DB)是一个按数据结构来存储和管理数据的计算机系统软件。2.2、数据库是长期存储在计算机内的有组织,可共享的数据集...

2018-12-26 20:55:00 4073

转载 如何理解数据库多个表之间的联系

## 一对多:1. 应用场景:比如文章和作者之间的关系。一个文章只能由一个作者编写,但是一个作者可以写多篇文章。文章和作者之间的关系就是典型的多对一的关系。2. 实现方式:一对多或者多对一,都是通过`ForeignKey`来实现的。还是以文章和作者的案例进行讲解。```pythonclass User(models.Model):username = ...

2018-12-26 16:09:00 360

转载 request.setAttribute存储实体类失效问题

request.setAttribute存储实体类失效问题,出现一个奇葩不可解释的问题,有谁知道请告知。就是如果实体类叫News2,News2 news = newsService.getById(entity.getId()); request.setAttribute("news1", news); request.setAttribute("n...

2018-12-25 17:38:00 953

转载 JavaScript Array.some()方法用法

定义和用法:some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。some() 方法会依次执行数组的每个元素:如果有一个元素满足条件,则表达式返回true, 剩余的元素不会再执行检测。如果没有满足条件的元素,则返回false。注意:some() 不会对空数组进行检测。注意:some() 不会改变原始数组。语法:array.some(function(c...

2018-12-25 11:02:00 86

转载 包含各种版本谷歌相机的网址及下载地址

其它的大家就自己下载试试吧,我搬运的任务已经完成下载地址:https://www.celsoazevedo.com/files/android/google-camera转载于:https://www.cnblogs.com/yanglang/p/10167403.html...

2018-12-24 10:50:00 5544

转载 算法第五章作业

算法第五章作业 1.对回溯算法的理解 回溯算法实际上一个类似枚举的深度优先搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回(也就是递归返回),尝试别的路径。许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方法”的美称。回溯法说白了就是穷举法。回溯法一般用递归来解决。回溯法一般都用在要给...

2018-12-23 15:39:00 56

转载 『题解』洛谷P5015 标题统计

题意描述给你一个字符串,求所有字符的总数。字符只包含数字,大小写字母。分析字符串的长度还是\(\le5\)的。直接枚举就可以了。AC代码:NOIP官方标准程序是这样的#include <iostream>#include <cstdlib>#include <string>int main() { freopen("title.i...

2018-12-22 19:20:00 275

转载 min(S)函数

min(S)函数描述Python min()函数返回字符串中最小的字母。语法min()函数语法:min(str)参数str -- 字符串。返回值返回字符串中最小的字母。实例以下实例展示了min()函数的使用方法:str = "runoob"print("最小字符:", min(str)) # b有大写字母的时...

2018-12-22 16:28:00 1010

转载 键盘事件

键盘事件onkeydown onkeyup键盘事件触发时,浏览器天生给方法一个叫KeyboardEvent的对象,所有键盘的信息都在这个对象上。我们发现ev有个属性keyCode 键盘编码 document.onkeydown=function(ev){var ev=ev||window.eventconsole.log(ev.keyCode)}右击鼠标事件...

2018-12-21 10:19:00 43

转载 ok

今天把程序打包成exe了 但是运行时会弹出黑框,转载于:https://www.cnblogs.com/L20160909/p/10154034.html

2018-12-21 10:04:00 52

转载 洛谷P2169 正则表达式

题目背景小\(Z\)童鞋一日意外的看到小\(X\)写了一个正则表达式的高级程序,这个正则表达式程序仅仅由字符“\(0\)”,“\(1\)”,“\(.\)”和“\(*\)”构成,但是他能够匹配出所有在\(OJ\)上都\(AC\)的程序的核心代码!小\(Z\)大为颇感好奇,于是他决定入侵小\(X\)的电脑上去获得这个正则表达式的高级程序。题目描述在\(Internet\)网络中的每台电脑并不是直...

2018-12-19 14:05:00 39

转载 day40-socket编程

一、socket介绍看socket之前,先来回顾一下五层通讯流程:但实际上从传输层开始以及以下,都是操作系统帮咱们完成的  Socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Sock...

2018-12-17 23:17:00 70

转载 DAY101 - Rest Framework(六)- 视图组件、路由控制和响应器初识

一、视图组件1.基本视图class Books(APIView): def get(self, request, *args, **kwargs): books = models.Book.objects.all() response = {'status': 200, 'msg': '查询成功', 'data': None} ret =...

2018-12-17 19:34:00 131

转载 bzoj 3032: 七夕祭

和糖果传递差不多。我是不是眼瞎啊,m写成n都看不出来了#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=100005;ll r[N],c[N];int main(){ int n,m,T; ll s1=0,s2=0; ...

2018-12-17 15:52:00 94

转载 ubuntu16.04中将python3设置为默认

直接执行这两个命令即可sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150如果要切换到Python2,执...

2018-12-17 14:38:00 39

转载 Nginx系列4:用GoAccess实现可视化并实时监控access日志

1.ubuntu16.04安装GoAccessGoAccess下载地址:https://goaccess.io/download安装步骤:$ wget https://tar.goaccess.io/goaccess-1.3.tar.gz$ tar -xzvf goaccess-1.3.tar.gz$ cd goaccess-1.3/$ ./configure --en...

2018-12-16 17:17:00 223

转载 Vue中Class与Style绑定

操作元素的class列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以使用v-bind处理它们:只需要通过表达式计算出字符串结果即可。不过拼接字符串比较麻烦,因此在v-bind用于class和style时,vue做了专门的增强,表达式结果的类型除了字符串之外,还可以是对象和数组。绑定HTML Class(1) 对象语法可以给v-bind:class一个对象,以动态切换cla...

2018-12-16 13:11:00 60

转载 hive分析脚步p_fact_bi_browser_t.sql

set hive.cli.print.header=true;set mapred.max.split.size=256000000;set mapred.min.split.size.per.node=256000000;set mapred.min.split.size.per.rack=256000000;set hive.exec.reducers.max=200;set hive....

2018-12-14 17:31:00 75

转载 eShopOnContainers 看微服务③:Identity Service

eShopOnContainers 看微服务③:Identity Service 引言通常,服务所公开的资源和 API 必须仅限受信任的特定用户和客户端访问。那进行 API 级别信任决策的第一步就是身份认证——确定用户身份是否可靠。在微服务场景中,身份认证通常统一处理。一般有两种实现形式:基于API 网关中心化认证:要求客户...

2018-12-14 01:24:00 243

转载 蓝牙核心技术概述(转)

源:蓝牙核心技术概述转载于:https://www.cnblogs.com/LittleTiger/p/10107909.html

2018-12-12 13:50:00 60

转载 centos下redis安全相关

博文背景:由于发现众多同学,在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!!因此我们在使用redis时候,最好更改默认端口,并且使用redis密码登录。(1)redis没有用户概念,redis只有密码(2)redis默认在工作在保护模式下。不允许远程任何用户登录的(...

2018-12-12 13:35:00 34

空空如也

空空如也

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

TA关注的人

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