自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 redis push/pop(List)的17条命令

   一、Blpop 命令移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。redis 127.0.0.1:6379> BLPOP LIST1 LIST2 .. LISTN TIMEOUT返回值如果列表为空,返回一个 nil 。 否则,返回一个含有两个元素的列表,第一个元素是被弹出元素所属的 key ,第二个元素是被弹出元素的值。redis 12...

2018-05-30 23:30:00 1135

转载 KDTree(Bzoj2648: SJY摆棋子)

题面传送门KDTree大概就是一个分割\(k\)维空间的数据结构,二叉树建立:每层选取一维为关键字,把中间的点拿出来,递归左右,有个\(STL\)函数nth_element可以用一下维护:维护当前这个点的子树的每一维的最大值和最小值,相当于维护了个高维矩形查询:直接遍历一棵树是\(O(n)\)的,利用一些独特的性质可以剪枝,因题而异奇技淫巧:把坐标绕原点转\(\alpha\)度...

2018-05-30 21:50:00 139

转载 域代码 语法及应用

 域代码出现在大括号 ( { } ) 内。域代码类似于公式,而域结果类似于该公式生成的值。您可通过按 ALT+F9,在文档中对显示域代码和域结果进行切换。您在文档中查看域代码时,语法如下所示:{ 域名称 指令 可选开关 }域名称    该名称显示在“域”对话框的域名称列表中。指令    这些指令是用于特定域的任何指令或变量。并非所有域都有参数,在某些域中,参数为...

2018-05-30 19:19:00 1130

转载 团队作业5——《Spring_Four》项目需求改进与系统设计

团队项目需求分析改进:任务1:a.分析《基于Jsoup的大学生考试信息展示系统项目需求规格说明书》初稿的不足,特别是文档需求描述建模不完整的内容。   通过软件工程更深入的学习发现我们的需求分析建模明显不足,缺少最重要的类图。b.功能分析的四个象限。 ...

2018-05-30 09:08:00 85

转载 spring4.0 之 @Configuration注解

@Configuration注解与spring-*.xml达到的目的是一样的。@Configuration是为了完全的取消xml配置文件而改用注解。下面将对其进行对比说明:beans的加载方式spring-.xml的加载方式:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext、ContextLoaderListener(...

2018-05-29 17:17:04 70

转载 你会教自己的孩子编程吗?

很多家长都想让孩子学编程。科技行业领导者和教育学家呼吁学校开设更多的计算机课程,家长也认为编程是未来社会的必备技能。为什么要学编程?为了让计算机解决特定的问题,我们把指挥计算机工作的指令写在程序中,当计算机执行程序时,即可按照这些指令完成工作。编程基本上是一种问题求解活动。在问题求解活动中,孩子需要了解问题、分析问题、思考解题方法(或规划解题步骤)、将解题方法付诸实施(执行解...

2018-05-29 15:42:00 416

转载 Spring框架 之@Valid注解的使用(嵌套类型的效验)

@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能。@Valid 注解类型的使用:@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制...

2018-05-29 14:03:50 2331

转载 PHP生成器模式

无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分。例如,我点了一杯奶茶,我只负责付钱,工作人员则给我一杯奶茶,在此期间我一般不会去关心放了多少奶,和其他的东西。毕竟不同的配方不同的口感也就代表了不同的价钱。建造者模式(Builder Pattern): 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象...

2018-05-29 08:11:24 204

转载 Think in Java 翻书01_基本数据类型 隐式转换

列表//: PrimitiveOverloading.java// Promotion of primitives and overloadingpublic class PrimitiveOverloading { // boolean can't be automatically converted static void prt(String s) { ...

2018-05-29 01:39:09 76

转载 mybatis 乐观锁和逻辑删除

本篇介绍easymybatis如配置乐观锁和逻辑删除。乐观锁easymybatis提供的乐观锁使用方式跟JPA一样,使用@Version注解来实现。即:数据库增加一个int或long类型字段version,然后实体类version字段上加上@Version注解即可。实现原理是根据mysql的行锁机制(InnoDB下),同一条记录只能被一条SQL执行,后面的SQL排队等待。这样version...

2018-05-25 16:38:00 261

原创 让百姓可感可知 腾讯云助力加速数字政务的建设

5月23-24日,2018腾讯“云+未来”峰会在广州召开。这是第四届腾讯“云+未来”峰会,“政务云”首次以专场的形式亮相。\\2017年,腾讯政务云增幅迅猛。腾讯云助力各地建设智慧政务,让老百姓在警务、民生、智慧城市等多领域感受到实实在在的便利。\\让百姓可感可知vs 一切以用户价值为依归\\腾讯的经营理念是一切以用户价值为依归,这一思路也用在了政务云的发展上。“在建设数字政府的过程中,一定要让百...

2018-05-25 06:09:09 128

转载 WPF仿百度Echarts人口迁移图

原文:WPF仿百度Echarts人口迁移图GitHub地址:https://github.com/ptddqr/wpf-echarts-map/tree/master关于大名鼎鼎的百度Echarts我就不多说了 不了解的朋友直接看官方的例子吧http://echarts.baidu.com/examples.html效果图:关于可行性:以前...

2018-05-24 16:19:00 220

转载 阿里云安骑士

wget -O /tmp/cloudmonitor.tar.gz 'http://cms-download.aliyun.com/release/1.2.11/linux64/agent-linux64-1.2.11-package.tar.gz'mkdir /usr/local/cloudmonitortar -xf /tmp/cloudmonitor.tar.gz -C /usr/local/...

2018-05-24 14:17:22 248

转载 docker部署springboot项目

本文介绍一下docker如何部署springboot项目。前提条件:1.可以运行jar包的环境2.机器上已经安装了docker3.准备部署的springboot的jar包4.Dockerfile文件准备Dockerfile前三条都很容准备,创建一个Dockerfile:FROM java:8 VOLUME /tmp ADD dalaoyang_mgr.jar /dalaoyan...

2018-05-24 03:25:29 338

转载 使用flyway对历史数据表进行版本迁移

提示:本文中,我们只给了部分示例代码。如果你需要完整的代码,请点击: https://github.com/mengyunzhi/springBootSampleCode/tree/master/flywayWHY TO DO在使用flyway的版本迁移功能时,如果我们并不是在项目之初就启用flyway的话,那么在有历史数据的情况下...

2018-05-23 20:38:58 885

转载 记一次解决layui 的bug - layer.open 与 layui渲染问题

场景是这样的,通过layer打开一个弹窗,里面放置一个表单,表单是用layui来渲染的。当弹窗完成之后,我需要渲染表单中的一些内容、譬如laydate。layer.open({ type: 1, title: "新增产品系列", content: $("#add_div").html(), btn: ['保存', ...

2018-05-23 16:24:00 851

转载 mongodb索引

索引的概念索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,通过索引可以快速找到我们查询的数据。提高查询效率mongodb索引种类_id索引单键索引多键索引复合索引过期索引全文索引地理位置索引_id索引mongodb中绝大多数集合默认建立的索引,对于每个插入的数据,MongoDB都会自动生...

2018-05-21 17:36:41 30

转载 python面向对象-cs游戏示例

#!/usr/local/bin/python3# -*- coding:utf-8 -*-class Role(object): n = 123 # 类变量 name = "我是类name" def __init__(self, name, role, weapon, life_value=100, money=15000): # ...

2018-05-20 21:38:00 187

转载 ansible变量

变量的加载优先级如下: The order of precedence is: - play->roles->get_default_vars (if there is a play context) - group_vars_files[host] (if there is a host context) - h...

2018-05-19 00:27:00 56

转载 My SQL常用操作汇总

写这篇随笔的目的是我发现了在上一篇关于My SQL的随笔中存在一些不严谨的代码问题,在这里再次简单的总结一下并加以改进,以代码为主。# !每行命令必须以分号(;)结尾先通过命令行进入数据库客户端 mysql -h服务端ip地址 -P(大写)服务端使用的端口,一般为3306 -p(小写) 回车之后输入密码,进入 显示所有数据库 show databas...

2018-05-18 01:32:00 164

转载 简易弹幕实现

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

2018-05-17 18:43:00 167

转载 Junit 测试集(打包测试)实例

测试集,直译过来的意思就是把测试集合起来,再详细一些就是把多个单元测试集合起来 。单元测试可以理解为:单个接口 或者单个类/方法 的测试 项目背景:测试基于spring开发的项目代码实例模板:package com.own;import org.junit.runner.RunWith;import org.junit.runners.Suite;import org.junit.runne...

2018-05-17 16:55:40 514

转载 今日头条Android面试

​点击关注异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识首先说一下,今日头条的面试主要分为三轮到四轮,如果是旺季面三轮,首先是基础面试,基本面试一般10个题左右,最近面试了一下今日头条的移动Android资深工程师,记录下。 第一面是北京的开发进行视频面试,有理论和编程题组成。用的是在线编程工具,如下图。 ​第一面 1,请编程实现单例模式,懒汉和饱汉写法。​2,请编程实现Java的...

2018-05-16 11:55:48 300

转载 大脑不清醒什么原因?

问题: 大脑不清醒什么原因? (摘抄自知乎)最开始的回复:同样的问题,头脑不清醒,不轻透,面对各种情况反应慢,记忆力差,混沌状态,一直感觉自己的脑子像被一层东西包住了,发挥不了作用。现在只是看到,听到,触到,但脑子里的反应却没有以前清晰,想法停滞。--------------------------------------------------------------2016.04....

2018-05-16 10:22:00 489

转载 陕西师范大学第七届程序设计竞赛网络同步赛 J 黑猫的小老弟【数论/法拉数列/欧拉函数】...

链接:https://www.nowcoder.com/acm/contest/121/J来源:牛客网题目描述 大家知道,黑猫有很多的迷弟迷妹,当然也有相亲相爱的基友,这其中就有一些二五仔是黑猫的小老弟。小老弟是如何产生的呢?聪明的iko告诉黑猫,其实是有规律的(她怎么知道???)! 一开始,有两个原始二五仔,代号0/1和1/1, 从原始二五仔到...

2018-05-14 20:49:00 163

转载 TCP通过滑动窗口和拥塞窗口实现限流,能抵御ddos攻击吗

  tcp可以通过滑动窗口和拥塞算法实现流量控制,限制上行和下行的流量,但是却不能抵御ddos攻击。  限流只是限制访问流量的大小,是无法区分正常流量和异常攻击流量的。  限流可以控制本软件或者应用的流量大小,从而减少对部署在相同物理机的其他应用的影响,减少物理网卡的流量占用。  如果部署在vm上的应用没有限流措施,那么这个应用有可能把整个物理机的网卡流量占满,这样部署在相同物理机的其他应用...

2018-05-14 20:24:00 243

转载 online contest

http://atcoder.jp/contesthttps://nanti.jisuanke.com/contesthttp://codeforces.com/https://www.nowcoder.com/acm/contest/vip-indexhttps://www.lydsy.com/JudgeOnline/problemset.phphttps://csacade...

2018-05-14 09:19:00 71

转载 commons-beanutils.jar及其支持文件

下载地址:链接:https://pan.baidu.com/s/1AtiK3nsk0aBuBfMdNwBVGw密码:6tul转载于:https://www.cnblogs.com/ad-zhou/p/9032231.html

2018-05-13 15:19:00 154

转载 一个McCLIM实例

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

2018-05-13 08:04:00 122

转载 Apache 安装

首先输入命令 cd /usr/local/src/,进入 src 目录下,下载一下这几个安装包,输入如下几个命令,进行安装:wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.33.tar.gzwget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.gzwget http://mi...

2018-05-12 21:09:23 81

转载 C++11 std::shared_ptr总结与使用

最近看代码,智能指针用的比较多,自己平时用的少,周末自己总结总结。方便后续使用。std::shared_ptr大概总结有以下几点:(1) 智能指针主要的用途就是方便资源的管理,自动释放没有指针引用的资源。(2) 使用引用计数来标识是否有多余指针指向该资源。(注意,shart_ptr本身指针会占1个引用)(3) 在赋值操作中, 原来资源的引用计数会减一,新指向的资源引用计数会加一。...

2018-05-12 10:34:00 553

转载 聊聊spring cloud的EurekaServerInitializerConfiguration

序本文主要研究一下spring cloud的EurekaServerInitializerConfigurationEurekaServerInitializerConfigurationspring-cloud-netflix-eureka-server-2.0.0.RC1-sources.jar!/org/springframe...

2018-05-11 18:51:56 129

转载 记一次小坑--关于window.open()

今天在公司的后台项目中遇到一个这样的需求:点击一个按钮,发送一个请求,然后用请求到的data中的url打开一个新窗口(跳转到另一个后台)。看起来应该没什么问题,很快代码写好了(vue项目,以下是伪代码,主要表达下思路):clickHandle() { api.get('xxx', params).then(response => { let data = response.da...

2018-05-11 09:00:38 802

转载 html2canvas - 实现网页截图(+下载截图) 功能

实现:html2canvas + canvas.toDataURL首先,引入依赖插件:import { html2canvas } from './html2canvas';html2canvas截图模糊处理: 1 /*图片跨域及截图模糊处理*/ 2 let canvasContent = document.getElementById('canvas'),...

2018-05-10 10:10:00 227

转载 【模块化那些事】 拆散的模块化

模块化原则倡导利用集中和分解等手法创建高内聚、低耦合的抽象。为了理解模块化的含义及其很重要的原因,来看看一本书的极端情况。假设一本书像讲一个长故事一样阐述其中的内容,中间没有任何停顿,也没有章节。试问面对这样的图书,读者将作何反应呢?我估计心中一定有千万只草泥马在崩腾吧。如果这本书根据内容分为不同的章节(模块)进行讲述,情况是不是就完全不一样了呢?同样,设计软件时,遵循模块化原则也很重要。...

2018-05-10 08:25:00 73

转载 Google I/O 2018 : 应用于 PC 端的 PWA

Chrome OS 67 已经支持 PC 端的 Progressive Web App 了,但目前还处于 Beta 阶段。Mac 和 Windows 相关的开发工作也在进行中。PC 端的 PWA 可以像普通应用一样被「安装」在设备上。运行速度非常快。启动和使用都跟普通应用一样,没有地址栏和 Tab 页,所以用户体验和普通应用一致。同时,得益于 Service Worker ,App 运行需要...

2018-05-10 07:32:25 469

转载 面试题:3年工作经验 已看1 有用 memcache和redis有什么区别

此内容偏中高级,适合有三年经验者。1. java中wait和sleep有什么区别?多线程条件下如何保证数据安全? 答:最大区别是等待时wait会释放锁(乐观锁),而sleep会一直持有锁(悲观锁),wait通常用于线程时交,互,sleep通常被用于暂停执行。2. java中volatile和synchronized有什么区别?1.volatile本质是在...

2018-05-10 00:36:00 239

转载 同步域内时间方法一:net time

Net time是Net命令组中的常用命令,Windows XP/7/8以及Windows服务器操作系统都支持该命令,确认域中的PDC主机角色后,可以使用该命令结合组策略,当用户登录域时自动和PDC主机时间同步。第1步,确定域内的PDC主机所在的域控制器。在命令行提示符下,运行"Netdom query FSMO"命令,显示PDC主机角色所在的域控制器,如图26-8所示。PD...

2018-05-09 11:07:35 684

转载 无法用opencv 设置usb camera的解决办法

apt-get install v4l-utilsv4l2-ctl --set-fmt-video=width=1920,height=1080,pixelformat=YUYV 转载于:https://www.cnblogs.com/gabrialrx/p/9013064.html

2018-05-09 11:07:00 225

转载 lambda隐藏函数的嵌套

# 隐藏函数嵌套f = (lambda a,b :a if a>b else b)(1000, 2000008)print((lambda a,g:a if a > g else g)(2000,f))# lambda 推导式l = [lambda x:x**i for i in range(4)]print(l[1](4))  转载于:htt...

2018-05-08 15:46:00 109

空空如也

空空如也

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

TA关注的人

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