自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 git之常用命令

git之常用命令1.下载远程仓库最新代码$ git pull --rebase origin master2.上传代码$ git push origin master3.退出编辑ESC + Z +Z //z必须是大写,连按两次报错:refusing to merge unrelated histories...

2018-12-31 20:10:00 47

转载 error: control may reach end of non-void function [-Werror,-Wreturn-type]

编译出现如下错误error: control may reach end of non-void function [-Werror,-Wreturn-type]这个错误可能和编译器有关(在相同代码情况有的编译器可能不会报错,而有的可能会报错),也可能是因为函数没有返回值导致,比如:下面这个函数,如果输入参数a < b 就会导致函数没有返回值。int fun(int a, int b)...

2018-12-30 22:01:00 107

转载 查看centos CPU、内存、版本等信息

2018-12-29查看当前linux的系统版本cat /etc/redhat-release查看内核版本uname -a查看CPU是32位还是64位getconf LONG_BIT查看CPU型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c# 总核数 = 物理...

2018-12-29 15:18:00 101

转载 SpringBoot-服务端参数验证-JSR-303验证框架

1. springboot 默认集成了 hibernate-validator,它默认是生效的,可以直接使用。比如:@RestController@RequestMapping("/hibernate")public class DefaultHibernateValidatorTestController { /** * Springb...

2018-12-29 11:31:00 88

转载 容器在公有云上的落地姿势

1.容器天生隔离能力不足1.1 容器是一种进程隔离技术,并非虚拟化技术容器(container),并不是一种虚拟化(virtualization)技术,而是一种进程隔离(isolation)技术,从内核空间、资源和安全等方面对进程做隔离。Linux 容器采用 Linux 控制组(cgroups)和命名空间(namespace),其中,cgroups 定义了一个进程能使用什么(...

2018-12-29 11:01:00 75

转载 height 100% 失效

css 中的width 可以 基于 父元素 设置百分比,即使 父元素 没有设置width属性。而 高度height 与width 不一样,因为元素的高度 都是 height:auto;那子元素 设置height:100%; 时则相当于 height:null。这里可以将 html 和body 即所有父元素都设置height ;且值不能为auto;然后 子元素设置 百分比 height ...

2018-12-29 09:57:00 108

转载 ES6之Promise

一、Promise含义Promise是解决异步编程的一种方式,比传统的解决方案——回调(各部分之间耦合度较高,且不利于代码的阅读和维护)和事件监听(整个程序都变成事件驱动型,运行流程很不清晰)更合理,更强大。Promise两大特点:(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失...

2018-12-29 01:02:00 49

转载 博客三

实训课上感觉什么都不会,一边百度一边学习还是把大致做了出来,收货匪浅!代码总行数10000上课练习1000课后练习9000转载于:https://www.cnblogs.com/snjsnjsnj/p/10185431.html...

2018-12-27 15:53:00 50

转载 Python3 从零单排30_IO模型

  之前我们学的都是阻塞IO模型,就是遇到IO,就阻塞,操作系统自动将CPU拿走给别的进程,等到IO有结果后,CPU再把执行权限拿回来,继续运行。  1.非阻塞IO    非阻塞的recvform系统调用调用之后,进程并没有被阻塞,内核马上返回给进程,如果数据还没准备好,    此时会返回一个error。进程在返回之后,可以干点别的事情,然后再发起recvform系统调用。重复上面的...

2018-12-27 14:00:00 70

转载 【旧文章搬运】加载PE文件时IAT的填充时机

原文发表于百度空间,2011-06-20==========================================================================大致过程如下:LdrInitializeThunk //ring3线程第一次执行从这里开始->LdrpInitialize->_LdrpInitialize->LdrpIn...

2018-12-27 10:54:00 231

转载 Suhosin(php的保护工具)

1、什么是Suhosin?Suhosin是一个PHP程序的保护系统。它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中(看了下我的空间服务商的phpinfo,不知道为什么没有实用内核补丁…),已知或者未知的缺陷(感觉挺实用的,可以抵御一些小攻击)。Suhosin有两 个独立的部分,使用时可以分开使用或者联合使用。(既然空间商没用内核补丁,偶就不用啦~~)第一部分是一个用于PHP核心...

2018-12-27 10:42:00 150

转载 IE10以下支持bind()方法

if (!Function.prototype.bind) { Function.prototype.bind = function (oThis) { if (typeof this !== "function") { throw new TypeError("Function.prototype.bind - what is trying to be b...

2018-12-26 17:29:00 243

转载 springboot使用hibernate validator校验

https://www.cnblogs.com/mr-yang-localhost/p/7812038.html#_label0目录一、参数校验二、hibernate validator校验demo三、hibernate的校验模式1、普通模式(默认是这个模式)2、快速失败返回模式四、hibernate的两种校验...

2018-12-26 17:15:00 60

转载 App开发Native.js入门指南

概述Native.js技术,简称NJS,是一种将手机操作系统的原生对象转义,映射为JS对象,在JS里编写原生代码的技术。如果说Node.js把js扩展到服务器世界,那么Native.js则把js扩展到手机App的原生世界。HTML/JS/Css全部语法只有7万多,而原生语法有几十万,Native.js大幅提升了HTML5的能力。NJS突破了浏览器的功能限制,也不再需要像Hybrid那样由原生语...

2018-12-26 08:42:00 331

转载 第一章 先把Kubernetes跑起来

1.1 先跑起来  k8s官网已经为大家准备好了一个现成的最小可用系统。  https://kubernetes.io/docs/tutorials/kubernetes-basics/1.2 创建K8s集群  https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/cluster-interac...

2018-12-25 09:50:00 87

转载 Asp.Net Core 轻松学-利用 Swagger 自动生成接口文档

Asp.Net Core 轻松学-利用 Swagger 自动生成接口文档 原文:Asp.Net Core 轻松学-利用 Swagger 自动生成接口文档前言    目前市场上主流的开发模式,几乎清一色的前后端分离方式,作为服务端开发人员,我们有义务提供给各个客户端良好的开发文档,以方便对接,减少沟通时间,提高开发效率;对于开发人员来说,编写...

2018-12-24 09:04:00 164

转载 浏览器及元素的常用函数及变量整理总结

什么是属性?属性就是属于一个对象的数据或者函数的元素(内建函数dir可查看对象属性),可以通过属性据点标识符来访问。浏览器属性:driverattributes:['NATIVE_EVENTS_ALLOWED','__class__','__delattr__','__dict__','__doc__','__format__','__getattribute__','__has...

2018-12-21 16:09:00 68

转载 测试Linux下tcp最大连接数限制

现在做服务器开发不加上高并发根本没脸出门,所以为了以后吹水被别人怼“天天提高并发,你自己实现的最高并发是多少”的时候能义正言辞的怼回去,趁着元旦在家没事决定自己写个demo搞一搞。这个测试主要是想搞明白Linux下哪些参数配置限制了连接数的最大值,上限是多少。一、先说下demo的思路:服务端用epoll实现,就是简简单单的接收连接,然后客户端用go的goroutine,每个gorout...

2018-12-21 15:30:00 162

转载 高并发的详解及解决方案

一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一...

2018-12-21 15:22:00 149

转载 React & event-pooling & bug

React & event-pooling & bugevent-poolinghttps://reactjs.org/docs/events.html#event-poolinghttps://reactjs.org/docs/events.html#mouse-eventshttps://reactjs.org/docs/events.html#form-...

2018-12-20 16:10:00 71

转载 MQ问题

大部分的处理方案:1、重试2、定时任务3、幂等转载于:https://www.cnblogs.com/twoheads/p/10148425.html

2018-12-20 11:40:00 52

转载 Texture的异步渲染和布局引擎

Texture的简介 (What)为什么要使用Texture (Why)Texture的作者 (Who)Node的异步绘制如何实现 (How)Node的异步渲染(Runloop任务分发)如何实现 (How)Texture的布局引擎 (How)Texture的使用能带来什么收益 (How Much)...

2018-12-20 10:50:00 108

转载 flutter控件之CheckBox

import 'package:flutter/material.dart';class LearnCheckBox extends StatefulWidget{ @override State<StatefulWidget> createState() { return new _LearnCheckBox(); }}class _Lea...

2018-12-20 10:14:00 98

转载 nginx

pcre解析正则,zlib做压缩的ssl支持https,flv流媒体,status在线查看nginx服务器的状态,查看客户端的并发数有多少正向代理客户端访问国外的网站,但是被拦截了,只能通过代理服务器间接访问(如一台美国的服务器),让那个国外的网站以为是美国的电脑要访问的,查询的内容会返回给客户端最直接的好处...

2018-12-20 00:54:00 47

转载 go加密算法:CBC对称加密(一)--3DES/AES

其实对称加密中的:DES\3DES\AES 采取的加解密步骤一致,只是小的细节不太一样.大家多看看就能写出来了// rsao1.gopackage mainimport ( "bytes" "crypto/aes" "crypto/cipher" "crypto/des" "fmt")/*明文加密的分组操...

2018-12-19 23:01:00 155

转载 Python3 从零单排21_元类

  一切皆对象  可以被引用 x = obj  可以当做参数传递给函数  可以当做函数的返回值return  可以当做容器的元素 l = [obj1,obj2]  用type产生类# 类的三个特性 类名 基类(类的父类) 类的名称空间# exec内置方法概述# exec(str,globals,locals) exec在globals的作用域执行str代码,将执行产生...

2018-12-19 17:30:00 61

转载 Kali Linux常用服务配置教程安装及配置DHCP服务

Kali Linux常用服务配置教程安装及配置DHCP服务在Kali Linux中,默认没有安装DHCP服务。下面将介绍安装并配置DHCP服务的方法。1.安装DHCP服务在Kali Linux中,用来提供DHCP服务的安装包名为isc-dhcp-server。所以,执行命令如下所示:root@daxueba:~# apt-get install isc-dhcp-server –y...

2018-12-19 10:20:00 52

转载 CF1093

题解:D:比较显然这个图得是二分图才行然后每个二分图上的方案是$(2^a+2^b) (a,b是两种颜色的个数)$E:我tm就不该先写bitset的正解和bitset都很好想因为是个排列,所以所有元素都不同,会有很多性质bitset就是我们对序列维护一个前缀和表示前i位有哪些数发现你开不下空间于是分块一下复杂度 $n\sqrt{n}+\frac{nm}{3...

2018-12-18 16:21:00 55

转载 elasticsearch集群搭建

环境介绍:10.60.81.16010.60.81.16110.60.81.162搭建过程前提是安装java环境,ELK6.2版本需要jdk为1.8,官方推荐安装OracleJDK 最好不要安装OpenJDK.安装jdk参考:linux安装jdk只需要将安装包换成1.8的就行。Elasticsearch安装解压文件tar-zxvfelasticsearch-6...

2018-12-18 13:44:00 49

转载 基于.NET Standard的分布式自增ID算法--美团点评LeafSegment

概述前一篇文章讲述了最流行的分布式ID生成算法snowflake,本篇文章根据美团点评分布式ID生成系统文章,介绍另一种相对更容易理解和编写的分布式ID生成方式。实现原理Leaf这个名字是来自德国哲学家、数学家莱布尼茨的一句话:There are no two identical leaves in the world"世界上没有两片相同的树叶"设置数据表主键自增是最简单的方案,缺点也很明显:强依...

2018-12-18 10:06:00 102

转载 JAVA正则表达式:Pattern类与Matcher类详解(转)

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则...

2018-12-18 09:23:00 47

转载 [18/12/07]String 字符串

一、基础概念 1. String类又称作不可变字符序列。 2. String位于java.lang包中,Java程序默认导入java.lang包下的所有类。 3. Java字符串就是Unicode字符序列,例如字符串“Java”就是4个Unicode字符’J’、’a’、’v’、’a’组成的。 4. Java没有内置的字符串类型,而是在标准J...

2018-12-17 22:08:00 37

转载 PyCharm 通过Github和Git上管理代码

1.最近希望通过github来管理代码,记录下pycharm上的设置,以下是针对windows版本.mac版本略有却别如图所示 file-settings-Version Control-GitHub同步到Github结束,结果可以登录Github进行查看转载于:https://www.cnblogs.com/0909/p/10130402.html...

2018-12-17 11:18:00 63

转载 poj3889 Fractal Streets

分形图,就是找规律。。。#include<iostream>#include<cmath>#include<algorithm>using namespace std;typedef long long ll;typedef pair<ll,ll> P;P get_(int n,int pos){ ...

2018-12-17 10:10:00 59

转载 针对上一篇prim最后的完善结果

1 edge* Graph::prim(int cur) { 2 if (cur >= this->vertexNum) { 3 return NULL; 4 } 5 int *weight = new int[this->vertexNum]; 6 this->minPath = new edge[...

2018-12-14 21:08:00 50

转载 3.1:Linux命令基本格式

一:命令提示符 登陆系统后,第一眼看到的内容: [root@localhost ~]# []:这是命令提示符的分隔符号,没有特殊含义 root:显示的是当前的登陆用户。 @:分隔符号,没有特殊含义 localhost:当前用户的简写主机名(完整主机名是localh...

2018-12-14 16:06:00 69

转载 cookie (浏览器缓存)

cookie 其实是个后端技术指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常是经过加密的)服务器本身是没有记录客户端身份的方法的。以前是字字千金,一个域下只能设置几十个,而现在据说有5M(5兆)对于前端来说,种cookie就是给document设置了一个叫做cookie的自定义属性,这个属性能被所有浏览器识别,并缓存在浏览器中。写...

2018-12-14 11:14:00 40

转载 台账建立和sqlite数据库的数据导入和导入问题

principleplatform command starts with ".";whiel sql command doesn't starts with ".", but ends with ";"===============================================错误现象:==================================...

2018-12-14 10:15:00 401

转载 mysql存储过程实例,查询多参数赋值

drop procedure if exists p_for_create_customer; create procedure p_for_create_customer()begin declare ii int default 0; declare i int default 1; declare minss int default 0; declare idd in...

2018-12-13 23:36:00 548

转载 微信小程序来了,你准备好了吗?

1.小程序是基于webView的开发2.小程序的服务器域名一定要支持https3.单个小程序最多不能超过2MB,小程序可以分包,最多分4个包,所以说小长须最大不超过8MB4.目录结构app.js js逻辑代码app.json 配置文件app.wxss 样式文件app.wxml 结构文件5.onLau...

2018-12-13 23:11:00 68

空空如也

空空如也

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

TA关注的人

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