自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 组合的定义

组合组合(combination),数学的重要概念之一。从n个不同元素中每次取出m个不同元素(0≤m≤n),不管其顺序合成一组,称为从n个元素中不重复地选取m个元素的一个组合。所有这样的组合的总数称为组合数,这个组合数的计算公式为重复组合(combination with repetiton)是一种特殊的组合。从n个不同元素中可重复地选取m个元素。不管其顺序合成一组,称为从n个...

2018-06-30 20:05:00 945

转载 看京东系统架构师如何让笨重的架构变得灵巧

作者:徐贤军,京东系统架构师,从事架构设计与开发工作,熟悉各种开源软件架构。在Web开发、架构优化上有较丰富实战经历。随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响,使系统变的笨重且脆弱;因此需要对业务进行拆分、对系统进行解耦、对系统内部架构升级,来提升系统容量及健壮性。接下来主要分两部分介绍:系统拆分与结构演变;系统拆分系统拆分从资源角度分为:应用拆分和数据...

2018-06-30 08:24:41 61

转载 IDEA返回上一步

在开发中进入一个方法后想要到原来那行ctrl+alt+左 回到上一步ctrl+alt+右 回到下一步转载于:https://www.cnblogs.com/rookieJW/p/9243695.html

2018-06-29 15:29:00 4098

转载 Android 进阶8:进程通信之 Binder 机制浅析

读完本文你将了解: IBinderBinderBinder 通信机制Binder 驱动Service ManagerBinder 机制跨进程通信流程Binder 机制的优点总结Thanks 上篇文章 Android 进阶7:进程通信之 AIDL 中我们虽然跨进程通信成功,但是还是有很多疑问的,比如:AIDL 帮我们做了什么?为什么要这么写?什么...

2018-06-28 15:09:00 72

转载 Linux下利用backtrace追踪函数调用堆栈以及定位段错误【转】

转自:https://www.linuxidc.com/Linux/2012-11/73470p2.htm通常情况系,程序发生段错误时系统会发送SIGSEGV信号给程序,缺省处理是退出函数。我们可以使用 signal(SIGSEGV, &your_function);函数来接管SIGSEGV信号的处理,程序在发生段错误后,自动调用我们准备好的函数,从而在那个函数里来获取当前函数调用...

2018-06-27 17:31:00 112

转载 Python3 流程控制语句

Python3 流程控制语句python3 的流程控制语句包括:if 条件语句while循环语句for 循环语句range函数breakcontinuepass一、if语句if语句是python中最常用的条件控制语句,其格式为:if 条件一: statementselse: statementsif 条件一: statementselif...

2018-06-26 23:05:28 138

转载 Python实现简单的udp打洞(P2P)

UDP穿越NAT的具体设计 首先,Client A登录服务器,NAT 1为这次的Session分配了一个端口60000,那么Server S收到的Client A的地址是200.0.0.132:60000,这就是ClientA的外网地址了。同样,Client B...

2018-06-26 19:04:03 186

转载 linux进程间通信之Posix共享内存用法详解及代码举例

Posix共享内存有两种非亲缘进程间的共享内存方法:1).使用内存映射文件,由open函数打开,再由mmap函数把返回的文件描述符映射到当前进程空间中的一个文件。2). 使用共享内存区对象,由shm_open打开一个Posix IPC名字。再由mmap把返回的描述符映射到当前进程的地址空间。Posix共享内存相关函数头文件及原型:#include <sys/mman.h>int ...

2018-06-25 21:53:00 249

转载 【SM2证书】利用BC的X509v3CertificateBuilder组装X509国密证书

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

2018-06-25 15:37:00 581

转载 Spring Boot 使用Thymeleaf

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

2018-06-23 16:15:00 73

转载 数据库配置下拉框没有数据库可选

描述原因:在GZFrameworkDemo.Library.Config.DBConnBuilder.controls.ucEx_SQLConfig中GetDataBaseList()方法中,获取数据库列表SQL字符串为:SELECT name FROM sys.sysdatabases WHERE dbid>6解决办法:修改为:SELECT na...

2018-06-23 13:00:00 254

转载 JVM笔记6-垃圾回收器

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

2018-06-22 14:54:00 63

转载 利用JavaScript的复制

目前有两种方法实现移动端的复制,且目前这两种方法只在移动端试验过,PC端的支持情况还不是很清楚。1. 使用clipboard插件step1:引入插件<script type="text/javascript" src="https://cdn.staticfile.org/clipboard.js/1.5.15/clipboa...

2018-06-22 14:06:40 79

转载 Linux set

转自:https://blog.csdn.net/pugu12/article/details/515648571. set -eset命令的-e参数,linux自带的说明如下:"Exit immediately if a simple command exits with a non-zero status."也就是说,在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即...

2018-06-22 10:07:00 35

转载 Windows下利用TortoiseSVN搭建本地SVN服务器

写在前面:安装TortoiseSVN时,图中这步要选择,才能同时安装后面需要的svnserve.exe环境说明:  Win 7  TortoiseSVN 1.7搭建步骤:0. 新建一个目录,做"仓库",目录中右键,选择"在这里创建仓库"会自动生成对应的文件,完成后,直接点击OK即可1. 配置svnserve.conf这里用到的有# anon-ac...

2018-06-21 19:30:00 2087

转载 centos7虚拟机使用docker搭建swoole环境

因为用的是window电脑,安装swoole比较麻烦,所以装了虚拟机centos7,使用docker把swoole环境跑起来。1.安装docker这里就不赘述了,已经有很多教程了2.找一个docker镜像我这利用的是cmptech/auto_cmp_php_docker_server3.安装镜像我是root登录的,家目录是...

2018-06-20 20:36:01 575

转载 大数据小视角3:CarbonData,来自华为的中国力量

连续两篇文章都聊了不同的存储格式,这篇我们继续深入来看看在存储格式的演变之上有什么新的"黑科技"。华为公司在2016年开源了类parquet的列存格式:CarbonData,并且贡献给了Apache社区。CarbonData仅仅用了不到一年的时间就成功毕业,成为了Apache社区的顶级项目,CarbonDa...

2018-06-20 09:32:00 341

转载 十六、python开发之进程与线程

一、程序与进程: 1、概念: 程序并不能单独运行,必须系统为它分配资源,装载到内存中才能运行,而这执行的过程就是进程 程序是指令的集合,是进程运行的静态描述文件 进程是程序的一次执行活动,是动态的过程 2、作用: 进程就是为了在CPU上实现多道编程而提出的 ...

2018-06-19 15:53:00 46

转载 ASP.NET Core 2 学习笔记(四)依赖注入

原文:ASP.NET Core 2 学习笔记(四)依赖注入ASP.NET Core使用了大量的依赖注入(Dependency Injection, DI),把控制反转(Inversion Of Control, IoC)运用的相当巧妙。DI可算是ASP.NET Core最精华的一部分,有用过Autofac或类似的DI Framework对此应该不陌生。本...

2018-06-19 09:48:00 91

转载 js bom window对象

一、全局作用域我们全局作用域定义了一个变量name,window对象下也能访问,证明在全局作用域下定义的变量,会自动纳入window对象。var name = "Bob";console.log(name); // Bobconsole.log(window.name); // Bob未声明的变量不能使用,并且会抛出未定义错误...

2018-06-19 03:57:43 56

转载 JavaScript基础系列---闭包及其应用

闭包(closure)是JavaScript中一个“神秘”的概念,许多人都对它难以理解,我也一直处于似懂非懂的状态,前几天深入了解了一下执行环境以及作用域链,可戳查看详情,而闭包与作用域及作用域链的关系密不可分,所以就再深入去理解了一番。词法作用域Lexical Scope首先我们来理解一下作用域的概念:通常来说,一段程序代码中所...

2018-06-19 02:15:03 133

转载 JavaScript 工作原理之十一-渲染引擎及性能优化小技巧

原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。本系列持续更新中,Github 地址请查阅这里。这是 JavaScript 工作原理的第十一章。迄今为止,之前的 JavaScript 工作原理系列文章集中于关注 JavaScript 语言本身的功能,在浏览器中的执行情况,如何优化等等。然而,当在构建网络应用的时候,不仅仅只是编写自己运行的...

2018-06-17 04:20:02 135

原创 敏捷开发签名人建议开发者放弃“敏捷”

作者|Rui Miguel Ferreira译者|无明Ron Jeffries 是极限编程(XP)的创始人之一,也是敏捷宣言的签名人之一,他在博客中发表了一篇文章,主张开发人员应该放弃“敏捷”,也就是说他们应远离“虚假敏捷”或“黑暗敏捷”,更接近敏捷宣言的价值观和原则。作者表示,他使用“虚假敏捷”和“黑暗敏捷”这两个术语来强调各种所谓的“敏捷”方法,因为这些方法只会让开发人员的生活变得更糟,而不是...

2018-06-16 03:46:43 97

转载 CentOS6软件包管理

一、软件包管理1.常见软件包格式(1).exe Windows系统软件格式(2).tar.gz | .tar.bz2 | .tar.xz 软件开发人员编写的软件源代码;所有发行版都可安装(3)绿色免安装版 与Windows绿色软件一样,解压到对应目录即可运行(4).rpm Red Hat系列(RHEL、Centos)发行版使用的封装类型(5).deb Debian系列(De...

2018-06-15 15:13:14 222

转载 模态框到阻止冒泡时间

最近在ele框架中看到el-dialog想到实现原来,这个el-dialog我理解的原理是,他存在于那个位置,用冒泡时间阻止在弹框内部随意点击的事件,直接写个demo吧,估计能看懂就可以看懂,写的比较言简意赅 &lt;style&gt; div{ position: relative; } .box{ ...

2018-06-15 07:53:32 305

转载 Android ShareSDK桥接技术

ShareSDK本身基于android原生上集成使用的,但是为了能让广大开发者可以在各种引擎上使用ShareSDK,ShareSDK采用了跨语言的桥接技术,使得ShareSDK可以在游戏和网页引擎上使用,本票文章主要介绍下三种桥接技术的核心要点。我们知道,两种语言交互,相互调用、传参,接收执行结果等等动作,不外乎在于两个api,(1)主动去调用其它语言的...

2018-06-14 10:34:41 91

转载 变量的高级主题(六)

我们在前面学习了 makefile 中的相关知识,今天我们来看看在 makefile 中变量值的替换。它的替换是指使用指定字符(串)替换变量值中的后缀字符(串),语法格式为:$(var:a=b) 或 ${var:a=b}。注意:a> 替换表达式中不能有任何的空格;b> make 中支持使用 ${ } 对变量进行取值。格式如下还有种便...

2018-06-14 07:52:06 56

转载 前端使用fis3开启本地服务器,并实现热加载功能

为了摆脱调试页面的时候需要不断切换刷新的痛苦,热加载就是因此而生,自动刷新是如此快乐使用fis3便可以帮我们轻松实现,如果不知道什么是fis3,你可以猛点这里:fis3接下来就要开始了:安装fis3我已经默认你会用yarn终端:yarn global add fis3开启fis3服务器终端:fis3 server start把你的代码放进fis3服务器进入你的项目...

2018-06-14 06:51:03 306

转载 nginx出现 “414 request-uri too large”

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

2018-06-13 13:51:00 172

转载 运用层通过shell脚本直接操控gpio

nl6301一共4个gpio chip,在linux中gpio号base分别为:gpio0:496gpio1:480gpio2:464wakeup:456注意:wakeup gpio num只有8个其余属于gpio2,具体如下WAKEUP_GPIO[7:0] <--> WUGPIO[7:0]WAKEUP_GPIO[22:8] <-->...

2018-06-13 13:51:00 321

转载 mysql 全表扫描、全索引扫描、索引覆盖(覆盖索引)

full index scan:全索引扫描,查询时,遍历索引树来获取数据行。如果数据不是密集的会产生随机IO在执行计划中是Type列,indexfull table scan:通过读物理表获取数据,顺序读磁盘上的文件。这种情况会顺序读磁盘上的文件。在执行计划中是Type列,allcovering index:覆盖索引,如果where条件的列和返回的数据在...

2018-06-13 09:32:00 224

转载 CentOS 7.0关闭默认防火墙启用iptables防火墙

转自:https://www.cnblogs.com/lixuwu/p/6087023.html 阅读目录1 配置防火墙,开启80端口、3306端口2 关闭SELINUX3 CentOS 配置防火墙操作实例(启、停、开、闭端口)场景:在本地虚拟机上使用ftp软件需要进行相应的端口设置,不可避免要访问Cnetos的防火墙,默认firewall操作不方便,所以需...

2018-06-12 09:29:00 63

转载 Android 系统启动(一)---fork机制

fork() 机制父进程通过 fork() 可以孵化出一个子进程。相当于是一个进程变成了两个进程。同时具有以下特点:这两个进程代码一致,而且代码执行到的位置也一致。区别是进程ID(PID)不一样。一次调用,两次返回。父进程返回的是子进程的 PID,从而让父进程可以跟踪子进程的状态,以子进程 PID 作为函数参数。子进程返回的是0。举个实例 private static bo...

2018-06-11 16:02:37 1259

转载 函数的基本操作1

1.什么是函数在程序中,函数就像是一个具备某一个功能工具事先准备号工具就是函数的定义遇到应用场景拿来就用就是函数的调用#函数的是用必须要遵从先定义后调用的原则2.为什么要用函数函数能精简程序程序的扩展性佳程序的可读性佳3.程序的定义与调用函数的使用必须遵循先定义,后调用的原则没有事先定义函数,而直接引用函数名,就相当于在引用一个不存在的变量...

2018-06-10 11:59:00 55

转载 Tomcat启动特慢之SecureRandom问题解决

tomcat启动日志:08-Jun-2018 09:23:00.445 WARNING [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation u...

2018-06-08 09:55:00 64

转载 写给大忙人的ELK最新版6.2.4学习笔记-Logstash和Filebeat解析(java异常堆栈下多行日志配置支持)...

接前一篇CentOS 7下最新版(6.2.4)ELK+Filebeat+Log4j日志集成环境搭建完整指南,继续对ELK。logstash官方最新文档https://www.elastic.co/guide/en/logstash/current/index.html。假设有几十台服务器,每台服务器要监控系统日志syslog、tomcat日志、nginx日志、mysql日志等等,监控OOM、内存...

2018-06-06 15:07:00 269

转载 Redis 4.0.X版本reshard出现错误的解决办法

原文链接:https://my.oschina.net/juluking/blog/1606222原作者的版本是Redis 4.0.6,我的版本是4.0.8,所以猜测是否所有4.0.x版本都有此问题Redis版本:4.0.X错误信息:[ERR] Calling MIGRATE: ERR Syntax error, try CLIENT (LIST ...

2018-06-05 10:55:00 211

转载 05-数据类型转换

语言中我们的数据类型有很多,在某个页面中展示的数据类型也不同,比如说电话号码我就要求number的类型,而输入姓名的时候就要求string类型的。那么在适当的情况下我们可以将数据类型进行转换。1.将数值类型转换成字符串类型隐式转换var n1 = 123;var n2 = '123';var n3 = n1+n2;// 隐式转换console.log(typeof ...

2018-06-04 16:15:00 50

转载 java 加密解密

https://www.cnblogs.com/kingsleylam/category/752546.html《java加密与解密艺术》代码可抄袭。 

2018-06-04 13:48:00 61

转载 工银亚洲见证开户详细过程和攻略

  关键字:工银亚洲,不需要住址证明,不需要存款  个人一直在A股小打小闹,主要是没毕业想提前建立一下个人交易逻辑(逃,其实是没有钱,瞎试)。马上要正式上班了,打算去美帝撸撸华尔街的羊毛。所以首要是要考虑资金怎么出去怎么回来的问题。于是办一张非内地银行卡的事情也提上了日程。  目前,其实内地多家银行支持见证开户,门槛都不高(最多的也就要求存五万,过几天取就行了),但是本人没钱啊。怎么办,只...

2018-06-03 11:00:00 2870

空空如也

空空如也

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

TA关注的人

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