自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 多线程系列七:记录一次学习项目性能优化的过程及心得

一、项目背景和问题有一个自适应的考试学习系统,对学员的学习要求经常考试进行检查,学员的成绩出来以后,老师会要求系统根据每个学员的考卷上错误的题目从容量为10万左右的题库中抽取题目,为每个学员生成一套各自个性化的考后复习和练习的离线练习册。所以,每次考完试,特别是比较大型的考试后,要求生成的离线文档数量是比较多的,一个考试2000多人,就要求生成2000多份文档。问题是离线文档生成的速度非常慢,...

2018-04-30 14:47:00 104

转载 二分答案模板

【模板+讲解】二分答案!阅读须知||阅读本博文前笔者认为读者已经学会(或了解)了: 1.基础语言与算法 2.标准二分法(二分思想) 3.二分查找定义二分答案与二分查找类似,即对有着单调性的答案进行二分,大多数情况下用于求解满足某种条件下的最大(小)值。答案单调性 答案的单调性大多数情况下可以转化为一个函数,其单调性证明多种多样,如下:...

2018-04-29 16:53:00 91

转载 代码分析 —— 在vue2.x里设置alias别名

1.有关在vue项目中设置别名在用vue-cli搭建的vue项目中经常会引用各个地方的文件,而在webpack.base.conf.js这个文件里可以为一些常用的目录设置一个简短且易懂的别名。2.如何设置别名在webpack.base.conf.js文件中可以找到这样一段代码:resolve: { extensions: ...

2018-04-28 13:35:53 718

转载 [HCNA Cloud]云计算解决方案部署

部署流程:1、解决方案设计 1)架构设计 2)组件设计 3)网络设计 4)存储设计2、配置硬件设备 1)配置网络设备 2)配置存储设备 3)配置服务器3、部署软件系统 1)安装FusionCompute 2)安装FusionManager 3)安装FusionAccess4、配置业务数据 转载于:https://blog.51cto.com/ju...

2018-04-27 17:30:52 104

转载 2-zakoo使用

source:http://kazoo.readthedocs.io/en/latest/basic_usage.html1 基本使用1.1 连接处理  要使用zakoo,需要创建一个KazooClient对象,来建立一个和服务器的连接。  zakoo有一个状态系统,可以注册一个listerner,在状态改变的时候被调用。有三种状态:lost,connected,suspen...

2018-04-27 17:05:00 120

转载 js黑客中毒的效果

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-widt...

2018-04-27 16:48:10 110

转载 数据链路层基础——交换机

数据链路层基础——交换机1.以太网/工作原理以太网采用CSMA/CD——带冲突检测的载波监听多路访问——避免信号冲突工作原理:发送前先监听信道是否空闲,若空闲直接发送,若有冲突则停止发送,等待一段时间继续发送2. 以太网MAC地址——是用来识别以太网上的某个单独的设备或者一组设备。前8位是厂商编号由IEEE(电子和电器工程协会)提供 后24是设备编号3.以太网帧格式目的地址 ...

2018-04-27 14:15:19 199

转载 [Python] 错误“IndentationError: unindent does not match any outer indentation level”是什么意思?...

文本没有对齐,建议打开文本编辑器的Tab显示(我用的Editplus是视图-&gt;空白-&gt;制表符),看缩进是否合理,调整一致就好了。

2018-04-26 09:16:00 636

转载 docker网络介绍之bridge网络详解

《docker network网络》一.docker容器网络的介绍测试镜像:busybox(1)----单机网络,容器间的通讯1>none 什么都没有的网络,docker run -it --network=none busybox高隔离性网络,比如是生成随机验证码,可以不通过网络,进入容器进行查看。2>host:和当前的网络结构完全相同和物理机...

2018-04-25 18:23:00 136

转载 Comparable 和Comparator

comparable在java.lang下comparator在java.util下Comparable 和Comparator详解及 区别comparator用法转载于:https://www.cnblogs.com/10zhang/p/8940709.html

2018-04-25 10:37:00 55

转载 如何使用JDBC查询指定的记录

//连接数据库public class JdbcDao { private Connection conn=null; private String strSql=null; public JdbcDao() { String driver ="com.mysql.jdbc.Driver"; try { C...

2018-04-24 16:05:00 643

转载 阿里云专有网络VPC(上篇)

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

2018-04-24 15:44:00 161

转载 Python之旅.第八章.网络编程

一、上节课复习1、 TCP(建立的是一个双向连接)三次握手建连接,四次挥手断连接三次握手: c----syn=1 seq=x--->s s----ack=1+x syn=1 seq=y--->c c----ack=1+y------->s 四次挥手: s------fin=1---------->c c------...

2018-04-24 15:26:00 46

转载 [CF623E]Transforming Sequence

$\newcommand{\align}[1]{\begin{align*}#1\end{align*}}$题意:对于一个序列$a_{1\cdots n}(a_i\in[1,2^k-1])$,定义序列$b_{1\cdots n}$满足$b_i=a_1|\cdots|a_i$,这里的“$|$”是按位或,问有多少种可能的$a_{1\cdots n}$使得$b_{1\cdots n}$严格单调递增首...

2018-04-24 14:05:00 81

转载 Exchange 2016 &XP&outlook 2010 sp2无法配置解决方法

环境:Server :Windows Server 2016 + Exchange Server 2016 CU4客户端:Windows XP sp3 + outlook 2010 sp2以上环境无法配置outlook,会一直提示输入密码,在win7下正常。解决方法如下:顺利列出其他环境的解决方法:Exchange 2007/2010 Set-OutlookAnywhere -Identity...

2018-04-24 09:53:25 648

转载 基于Vue实现拖拽效果

效果图分清clientY pageY screenY layerY offsetY的区别在我们想要做出拖拽这个效果的时候,我们需要分清这几个属性的区别,这几个属性都是计算鼠标点击的偏移值,我们需要对其进行了解才可以继续实现我们的拖拽效果clientY 指的是距离可视页面左上角的距离pageY 指的是距离可视页面左上角的距离(不...

2018-04-24 03:04:36 1691

转载 Linux编程之线程池的设计与实现(C++98)

假设服务器的硬件资源“充裕”,那么提高服务器性能的一个很直接的方法就是空间换时间,即“浪费”服务器的硬件资源,以换取其运行效率。提升服务器性能的一个重要方法就是采用“池”的思路,即对一组资源在服务器启动之初就被完全创建好并初始化,这称为静态资源分配。当服务器进入正式运行阶段,即开始处理客户端请求时,如果它需要相关资源就可以直接从池中获取,无需动态分配。很显然,直接从池中取得所需要资源比动态分配资源...

2018-04-23 21:21:00 145

原创 Oracle毙掉JavaOne

\看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\\\Oracle宣布终止他们标志性的Java开发者大会JavaOne。这项活动自1996年开始(归Sun所有)每年举办一次,自2010年开始作为Oracle OpenWorld大会的并置活动。\\取而代之,Oracle计划举办一个有更多开发人员关注的Oracle Code One大会。Oracle在一份...

2018-04-23 19:00:00 38

转载 Git常用命令

git简介Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。git和svn区别GIT是分布式版本控制,SVN是集中式版本控制。GIT把内容按元数据方式存储,SVN是按文件。GIT没有一个全局版本号,而SVN有。GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。GIT分支和SVN的分支不同:分支在SVN中一点不特别,就是版本...

2018-04-23 06:03:00 49

转载 0503-Hystrix保护应用-feign的hystrix支持

一、概述1.1、基础【示例一】  如果Hystrix在类路径上并且feign.hystrix.enabled = true,Feign将用断路器包装所有方法。还可以返回com.netflix.hystrix.HystrixCommand。这可让您使用响应模式(调用.toObservable()或.observe()或异步使用(调用.queue())。  要以每个客户端为基础禁用Hyst...

2018-04-22 22:39:00 53

转载 @CookieValue获取Cookie信息,使用Servlet API作为入参,处理模型数据

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

2018-04-22 17:20:00 143

转载 高可用设计整理

容错设计又叫弹力设计,其中着眼于分布式系统的各种“容忍”能力,包括容错能力(服务隔离、异步调用、请求幂等性)、可伸缩性(有 / 无状态的服务)、一致性(补偿事务、重试)、应对大流量的能力(熔断、降级)。可以看到,在确保系统正确性的前提下,系统的可用性是弹力设计保障的重点(无论是调用别人还是被别人调用都最大限度维持可用)。举例:如果你是一个支行的行长如何应对如下情况:客流暴增,营业员请假,总...

2018-04-21 16:20:00 105

转载 Hadoop系列(二)MaxTemperature

《Hadoop权威指南(第三版)》全书示例代码可以在这里找到,参考readme中的步骤进行编译。MaxTemperatureMapper代码如下:package com.nasuf.maxtemperature;import org.apache.hadoop.io.IntWritable;import org.apache.h...

2018-04-21 15:49:22 157

转载 hdu-1325 Is It A Tree?---并查集

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1325题目大意:给出n条有向边,判断是不是一棵树。解题思路:和hdu-1272类似,是它的进阶版本,不同之处是本题为有向边。有向边的话,只能用并查集的方法,因为是有向边,不能确定根节点的位置(网上有记录每个点的入度的做法,可以直接记录度数求解,根节点入度为0,但此处只用并查集求解...

2018-04-21 09:43:00 63

转载 Redux-Saga 实用指北

本文适合对Redux有一定了解,或者重度失眠患者阅读!前言本文需求:利用Redux-Saga,向 GitHub 获取Redux作者 Dan Abramov 的数据,渲染页面;但是,在异步获取GitHub数据的时候,可以点击取消按钮/或者请求时间超过5000ms时,取消这个异步请求;现有环境:自行搭建环境还是比较繁琐的,可以直接去我GitHub地址clone下来: redux-saga-ex...

2018-04-19 14:11:29 207

转载 ARKit 如何给SCNNode贴Gif图片

最近在研究如何在SCNNode上加载Gif图片,总结出两种解决方案。首先介绍下SCNMaterial,它是SCNNode的材质属性,可以通过它给Node添加各种皮肤材质,根据官方文档,SCNMaterial的contents可以用UIColor、UIImage、CALayer、NSURL等等,真是无敌了,虽然UIView没有提及,但是我自己试验之后也是可以的,不过加载Gif会堵塞UI线程。Sp...

2018-04-19 10:32:57 280

转载 HTML笔记05------AJAX

AJAX初探01AJAX概念概念:即"Asynchronous JavaScript And XML"通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。(传统的网页(不使用AJAX)如果需要更新内容,必须重载整个网页页面或者使用iframe。)AJAX写法浏览器兼容if(window.ActiveXOb...

2018-04-18 23:50:00 42

转载 yum更换国内源、yum下载rpm包、源码包安装

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

2018-04-18 21:50:00 116

转载 四则运算的调查问卷

需求获取方式:联系亲朋好友以及通过认识的老师让帮忙做调查并通过社交媒体发布问卷调查问卷链接:https://www.wjx.cn/pq/22674762.aspx?t=636596846614795000查结果统计分析:1.您的性别是:2.您的身份是?3.您的所教授的学生是几年级?您是几年级的学生?您平时会在家陪孩子做作业吗? ...

2018-04-18 21:46:00 144

转载 讲讲python“=”运算符上的优雅语法

 心路历程:  之前学linux,虽然学的行算不错,不过总感觉差了点什么,自己找不到也说不出来;直到有一天我看到别人mount上了一个普通文件;  当时给我的感觉这太不可思议了,这个文件又不是块设备;后来脑子里突然想到一句话“一切些文件”,一身的冷汉;原来这个就是linx  的哲学它不是一句口号!它是linux这门武功的上乘心法。 linux我顿悟了。   昨天夜里看python看到一...

2018-04-18 16:18:00 84

转载 区块链和能源互联网的“诗和远方”

上期回顾区块链可以帮助分布式能源系统克服当前存在的一系列的行业痛点,从而使分布式能源的方案能够真正地大规模落地。为什么区块链可以起作用?要了解区块链在其中所起的作用,首先要知道“能源互联网”这个词。这个词是由远景能源提出。实现能源互联网需要大数据分析技术、物联网技术,现在看来还必须区块链技术的同步发展来匹配,它是一个集能源采集、线上分配、流量数...

2018-04-18 13:10:56 122

转载 区块链是什么?读懂这些就够了!

没有区块链,比特币便虚有其名。我们来看看它的运作原理吧。区块链技术通常与比特币和其他加密货币息息相关,但这只是其功能的冰山一角。有人认为,区块链最终可以改变从医疗保健到政治的许多重要领域。无论你只是想投资比特币以太币,还是想弄清区块链到底是什么,都来对了地方。区块链不仅仅应用于比特币虽然深究其本质,区块链技术并不简单,但它的基本理念简单易懂。它实...

2018-04-18 10:51:50 84

转载 缺省参数和不定长参数

1 def test(a,b=11,c=44): 2 '''缺省参数''' 3 print(a) 4 print(b) 5 print(c) 6 test(a=13,c=14) 7 #test(13) #13默认给a 8 9 10 11 12 13 def test2(a,b,...

2018-04-17 23:08:00 49

转载 Linux进程管理 (1)进程的诞生

专题:Linux进程管理专题目录:Linux进程管理 (1)进程的诞生Linux进程管理 (2)CFS调度器Linux进程管理 (3)SMP负载均衡Linux进程管理 (4)HMP调度器Linux进程管理 (5)NUMA调度器Linux进程管理 (6)EAS绿色节能调度器Linux进程管理 (7)实时调度Linux进程管理 (8)最新更新与展望Linux进程管理 (篇外)内核线...

2018-04-17 22:34:00 193

转载 【BZOJ】3160: 万径人踪灭 FFT+回文串

【题意】给定只含'a'和'b'字符串S,求不全连续的回文子序列数。n<=10^5。【算法】FFT+回文串【题解】不全连续的回文子序列数=回文子序列总数-回文子串数。回文子串数可以用回文串算法(Manacher,PAM,二分+hash)轻松计算。设f[i]表示以i为对称中心的对称字符对数,那么 i 对答案的贡献是$2^{f[i]}-1$,同时容易列出f[i]的计算公式:$$...

2018-04-17 21:50:00 36

转载 iptables入门篇

一、 iptables简介1.1 什么是iptables?iptables是Linux防火墙工作在用户空间的管理工具,是netfilter/iptables IP 信息包过滤系统是一部分,用来设置、维护和检查Linux内核的IP数据包过滤规则。1.2主要特点1)列出数据包过滤器规则集的内容2)添加/删除/修改数据包过滤器规则集中的规则3)列出/清零数据包过滤器规则集的每个规则计数器二、 基本...

2018-04-17 17:54:18 137

转载 Layer笔记

官网地址:http://layer.layui.com/hello.html引入代码&lt;script src="jQuery的路径"&gt;&lt;/script&gt; &lt;!-- 你必须先引入jQuery1.8或以上版本 --&gt; &lt;script src="layer.js的路径"&gt;&lt;/script&gt;1.loading// 开始加载

2018-04-17 16:43:00 93

转载 诺基亚将在CES上推出一款“智能床垫”,通过控制智能家居系统来辅助调节睡眠...

这款床垫的售价为99.95美元。 据悉,收购了法国智能健康产品制造商Withings的诺基亚将在CES上展示一款全新智能健康产品——Nokia Sleep,一种床上的传感器。据了解,这款传感器集成在床垫下面,上面搭载了睡眠传感器、闹钟和扬声器,此外,这种“智能床垫”还集成了IFTTT(一种跨平台跨设备同步任务处理...

2018-04-17 11:50:00 296

转载 php 日期时间类型带毫秒

&lt;?php date_default_timezone_set('PRC'); $mtimestamp = sprintf("%.3f", microtime(true)); // 带毫秒的时间戳 $timestamp = floor($mtimestamp); // 时间戳 $milliseconds = round(($...

2018-04-16 13:27:00 400

转载 Node.js 教程第六篇——Async

AsyncNode.js 是一个异步机制的服务端语言,在大量异步的场景下需要按顺序执行,那正常做法就是回调嵌套回调,回调嵌套太多的问题被称之回调地狱。Node.js 为解决这一问题推出了异步控制流 ———— AsyncAsync/AwaitAsync/Await 就 ES7 的方案,结合 ES6 的 Promise 对象,使用前请...

2018-04-15 14:18:59 106

空空如也

空空如也

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

TA关注的人

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