自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring10----AOP实现HelloWorld

一. 准备环境1 org.springframework.aop-3.0.5.RELEASE.jar2 com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar3 com.springsource.org.aopalliance-1.0.0.jar4 com.springsource.net.sf.cglib-2.2.0.j...

2018-12-30 23:23:00 80

转载 RabbitMQ安装---rpm安装

首先介绍一下个人的安装环境是Linux-centos7;一、安装和配置rabbitmq的准备工作:下载erlang: wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm下载rabbitmq: wget http://www.rabbitmq.com/rele...

2018-12-30 20:11:00 461

转载 LOJ #2159. 「POI2011 R1」Plot

好难写啊!这题如果保证数据随机,那么可以直接跑一个最小圆覆盖,先二分半径,再贪心覆盖。但是出题人显然不会这么善良。于是就可以倍增,\(1,2,4,8,16...\),这样尝试长度,找到最大可行二进制长度(即最高位)后,再逐位确定。复杂度\(O(nlog^2(n))\)但是写完之后又被卡了精度,改随机数种子才可以过。#include <bits/stdc++.h>using...

2018-12-30 18:07:00 86

转载 面试题28:对称的二叉树

NowCder<?phpheader("content-type:text/html;charset=utf-8");/* * 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 P159 */class TreeNode{ var $val; var $left = NULL; ...

2018-12-29 23:24:00 37

转载 BZOJ-2308 小z的袜子(莫队)

题目链接题意$n$点$m$次询问区间内随机取两个数是相同数的概率思路莫队入门题,对询问按块排序后更新答案,复杂度$O(n\sqrt{n})$代码//#pragma comment(linker, "/STACK:1024000000,1024000000")#include <map>#include <set>#inclu...

2018-12-29 10:51:00 48

转载 设计模式系列 - 解释器模式

解释器模式通过实现一个表达式接口,从而能够以指定方式解析指定内容介绍解释器模式属于行为型模式,通过这种设计模式,我们可以定义一种特定的解释器来解释特定的业务场景,可以类比不同的编程语言的编译器需要设计不同的解释器来编译执行。类图描述代码实现1、定义表达式接口public interface IExpression{ bool Interpret(string conte...

2018-12-28 20:24:00 62

转载 PIE SDK辐射定标

1.算法功能简介辐射定标是使用大气纠正技术将影像数据的灰度值转化为表观辐亮度、表观反射率等物理量的过程。PIE支持算法功能的执行,下面对辐射定标算法功能进行介绍。2. 算法功能实现说明2.1. 实现步骤第一步算法参数设置第二步算法执行第三步结果显示2....

2018-12-28 14:55:00 220

转载 开源分布式数据库SequoiaDB在去哪儿网的实践

者注:中国的数据库行业也迎来了一波新的热点事件。分布式数据库这块新消息不断,也让大家开始关注中国的分布式数据库。首先是短短一周内,Pingcap和SequoiaDB巨杉数据库陆续宣布了C轮的数千万美元融资,融资的消息在数据库和IT圈成功“刷屏”。此后,在杭州的云栖大会上,蚂蚁金服的Oceanbase也发布了 2.0。对于这些新消息,也侧面反映了国产的开源分布式数据库发展的迅速。...

2018-12-28 11:08:00 44

转载 Linux的基本命令操作

1.查看linux的ip信息:ip addr show 2.通过ssh命令,通过root账户登录192.168.13.98这台机器:   ssh [email protected].查看linux文件夹的信息:ls,ls是list的缩写4.print work 目录 打印当前工作目录 :pwd5.创建文件夹:mkdir(mkdir 文件夹名)6.创建多个文件夹:makd...

2018-12-27 20:07:00 57

转载 【AtCoder】CODE FESTIVAL 2017 Final

A - AKIBA模拟即可代码#include <bits/stdc++.h>#define fi first#define se second#define pii pair<int,int>#define pdi pair<db,int>#define mp make_pair#define pb push_back#defin...

2018-12-27 16:34:00 163

转载 ReenTrantLock---可重入锁

转载在JDK5.0版本之前,重入锁的性能远远好于synchronized关键字,JDK6.0版本之后synchronized 得到了大量的优化,二者性能也不分伯仲,但是重入锁是可以完全替代synchronized关键字的。除此之外,重入锁又自带一系列高逼格UBFF:可中断响应、锁申请等待限时、公平锁。另外可以结合Condition来使用,使其更是逼格满满。先来盘花生米:package so...

2018-12-27 16:30:00 45

转载 DJ材料设置

记录的步骤此文件包含记录的所有步骤和信息以帮助你向其他人描述记录的步骤。在共享此文件之前,应验证以下内容:下面的步骤准确描述了记录过程。以下信息或任何屏幕截图上没有你不希望其他人看到的内容。除了你使用的函数和快捷键之外,不会记录你键入的密码或任何其他文本。你可以执行以下操作:查看记录的步骤以幻灯片形式查看记录...

2018-12-26 20:44:00 140

转载 IDEA配置文件的配置文件配置

IDEA配置文件的配置文件配置:路径/Applications/IntelliJ IDEA 3.app/Contents/bin/idea.vmoptions(/IntelliJ IDEA 3.app 换成自己的Intellij的目录)示例:-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=1024m-XX:+UseConcMarkS...

2018-12-26 20:10:00 480

转载 不积跬步无以至千里——LeetCode 929. 独特的电子邮件地址

每封电子邮件都由一个本地名称和一个域名组成,以 @ 符号分隔。例如,在[email protected]中,alice是本地名称,而leetcode.com是域名。除了小写字母,这些电子邮件还可能包含'.'或'+'。如果在电子邮件地址的本地名称部分中的某些字符之间添加句点('.'),则发往那里的邮件将会转发到本地名称中没有点的同一地址。例如,"alice.z@leet...

2018-12-26 16:33:00 194

转载 c++由于疏忽出现的bug以及一定要注意的问题(内存泄漏、-1.#QNAN、无法正常启动0xc000007b、 switch break、vs无法启动程序 拒绝访问)...

1.内存泄漏最近在用别人的代码时发现内存一直在泄漏,而且我是批处理文件,这个问题必须解决。再一番查找之后发现:首先 new和delete一定要对应,不然肯定会出现内存泄漏的问题其次,在对类用delete删除时是调用其析构函数的,因此在写构造函数时一定要对应写好析构函数,把构造函数中new的对象都要在析构函数delete掉。如果在任务管理器中看到内存有减小的时候然后又增大说明...

2018-12-26 14:56:00 291

转载 idea的常用配置

https://www.cnblogs.com/jimoer/p/10166343.html转载于:https://www.cnblogs.com/lxk233/p/10178543.html

2018-12-26 13:05:00 42

转载 cplex/gurobi 找出模型非可行的原因

用 cplex 或 gurobi 构建数学规划模型时,要是求解变量或约束条件比较多,刚开始总是不成功的,经常会遇到模型非可行的情况。一般是由于约束条件输入错误导致的,但是具体哪一个约束条件呢?一个一个核实太麻烦了。发现 cplex 或者 gurobi 都提供了寻找...

2018-12-26 12:36:00 1125

转载 Linux内核最新的连续内存分配器(CMA)——避免预留大块内存【转】

在我们使用ARM等嵌入式Linux系统的时候,一个头疼的问题是GPU,Camera,HDMI等都需要预留大量连续内存,这部分内存平时不用,但是一般的做法又必须先预留着。目前,Marek Szyprowski和Michal Nazarewicz实现了一套全新的Contiguous Memory Allocator。通过这套机制,我们可以做到不预留内存,这些内存平时是可用的,只有当需要的时候才被分配给...

2018-12-25 16:15:00 87

转载 python网络之web框架

逐步引入:1. 最简单的web server#!/usr/bin/env python# coding:utf-8import socketsk = socket.socket()sk.bind(("127.0.0.1", 8000))sk.listen()while 1: conn, _ = sk.accept() # py...

2018-12-25 16:02:00 42

转载 34张史上最全IT架构师技术知识图谱(转)

1.1 架构师图谱1.2 Java架构师图谱1.3 微服务架构秘籍1.4 一致性图谱1.5 互联网大流量的方法1.6 安全秘籍1.7 阿里巴巴常用小框架1.8 架构方法论图谱1.9 设计模式秘籍图谱二2.1 JVM虚拟机垃圾回收图谱2.2 Java并发图谱2.3 Java集合图谱2.4 Java集合类...

2018-12-23 19:33:00 409

转载 Linear and Logistic Regression in TensorFlow

Linear and Logistic Regression in TensorFlowGraphs and sessions TF Ops: constants, variables, functions TensorBoard Lazy loadingLinear Regression: Predict life expectancy from birth rate...

2018-12-22 23:05:00 140

转载 『数据结构』树状数组

树状数组的问题模型:现在有一个这样的问题:有一个数组\(a\),下标从\(0\)到\(n-1\),现在你要进行\(w\)次修改,\(q\)次查询。修改是修改数组中某一个元素的值;查询是查询数组中任意一个区间的和,\(w+q<500000\)。这个问题很普遍,首先分析下朴素做法的时间复杂度,修改是\(O(1)\)的时间复杂度,而查询就要\(O(n^2)\)的复杂度,总体时间复杂度...

2018-12-22 20:07:00 45

转载 8.背景属性

背景属性常用背景相关属性:属性描述background-color规定要使用的背景颜色。background-image规定要使用的背景图像。background-size规定背景图片的尺寸。background-repeat规定如何重复背景图像。background-attachment规定背景图...

2018-12-22 09:40:00 58

转载 node.js的学习

1、node是一个急于Chrome v8引擎的一个js解释器;node.js使用事件驱动(就是方法,函数)、非阻塞I/O的模型;node.js的包管理器npm,是全球最大的开源库生态系统2、所谓的js其实是一段文本,经过解释器解释之后才可以被计算机执行内核决定你怎么去理解这些代码js的代码即表达式:可以被Chrome解释,也可以被node来解释js可以运行在node.j...

2018-12-21 22:53:00 42

转载 最小生成树问题

[问题描述]若要在n个城市之间建设通信网络,只需要假设n-1条线路即可。如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。[系统要求]利用克鲁斯卡尔算法求网的最小生成树。利用普里姆算法求网的最小生成树。要求输出各条边及它们的权值。[测试数据]由学生任意指定,但报告上要求写出多批数据测试结果。[实现提示]通信线路一旦建成,必然是双...

2018-12-21 18:18:00 207

转载 Django缓存机制

django的缓存在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是...

2018-12-20 23:51:00 40

转载 题解-bzoj2560 串珠子

刚被教练数落了一通,心情不好,来写篇题解Problembzoj2560题目简述:给定\(n\)个点的,每两个点\(i,j\)之间有\(c_{i,j}\)条直接相连的路(其中只能选一条或不选),问共有多少种方案可以使得整张图连通。\(n\leq 16\)Solution算是遇到的没那么套路的容斥题了 虽然还是有点套路发现\(n\leq 16\)各种暗示我们要状压,于是按照以往状压的题的套...

2018-12-20 23:12:00 98

转载 如何利用GitHub搜索敏感信息

如何利用GitHub搜索敏感信息背景:最近总是能听到同事说在GitHub上搜到某个敏感信息,然后利用该信息成功的检测并发现某个漏洞,最后提交到对应的SRC(安全应急响应中心)换点money。顿时心里那个羡慕啊,然后就心说自己也要学会使用GitHub这个宝藏。开始:众所周知,作为安全人员,学会使用google hack是最基本的一项技能。那么什么是google hack呢?googl...

2018-12-20 15:05:00 114

转载 .Net ORM资料搜集

NHibernate:开始学习NHibernate了 (3):实验及排错篇 - CSDN博客NHibernate 错误:Could not compile the mapping document 解决方法 - 意识与存在 - 博客园NHibernate从入门到精通系列(3)——第一个NHibernate应用程序 - CSDN博客FluentNHibernate之基...

2018-12-20 15:02:00 40

转载 免费的文件比较工具和beyondcomare和source insight的比较工具

Linux下,meld就够了,命令行用用diff也行,kdiff3也不错。参考 http://www.cnblogs.com/itech/archive/2009/08/13/1545344.html,介绍了一些免费的比较工具。根据我的试用情况,总结如下。beyond compare是收费的,而且官方根据网络反盗版。用了几天后就不能用了。1. 对于简单的用法,tortoisesvn或者...

2018-12-20 13:20:00 545

转载 java数组

1.Java数组的声明 [类中访问修饰符] 类型名[] 数组名称 //int[] arr;2.Java数组的定义 -数组的静态初始化// 静态初始化int[] pos = {1,2,3,4}; -数组的动态初始化// 动态初始化int[] arr = new int[10];for (int i = 0; i < ...

2018-12-19 19:55:00 61

转载 SQL注入

一、SQL注入简介  SQL注入(SQL Injection),通过构建SQL代码相关的特殊输入,作为参数传递到服务器,服务器解析并执行SQL语句进而达到攻击者所要的操作。如:通过提交一段数据库查询代码,根据程序返回的结果,获得某些攻击者想得知的数据;或通过控制部分SQL语句,攻击者可以利用数据库的一些特性,直接获取数据库服务器的系统权限。  发生SQL注入的主要原因是程序没有细致地过滤用...

2018-12-19 19:04:00 94

转载 组合 封装 多态

面向对象的精髓:将数据和处理数据的代码绑定成一个对象只要获取到对象相应的数据和方法都有了一.组合什么叫组合?多个对象放在一起叫组合组合的作用也是降低代码的冗余# 学生会增加各种各样的新的属性 比如手机 比如电脑, 这样Student中会增加大量的属性和方法# 后期的维护成本非常高# 这时就需要使用组合 来完成减少代码冗余class Phone:   def __ini...

2018-12-18 19:25:00 57

转载 使用layui iframe弹层,各弹层之前的传值问题

最近做一个后台管理系统,用到的layui,主要是使用它的弹层,但是各个弹层之前的传值经常容易搞晕,写个个博客记录一下,方便自己,也方便别人,首先我的页面已经嵌套了好几个iframe页面了,嵌套了三个吧,然后在第三个打开一个弹层,需要用到top.layer打开,用top之后,打开的那个弹层就位于主页上打开了(f12查看),和第三层页面不再是父子关系了.所以想在打开的弹出层页面获取第三个iframe...

2018-12-18 11:56:00 139

转载 100W数据,测试索引

两张表,结构相同,数据内容相同。唯一不同的就是是否包含索引。tf_user_index表中包含索引。这100w数据,我造了近一天时间。mysql> select count(*) from tf_user_index where score = 30;+----------+| count(*) |+----------+| 126306 |+----------+1 r...

2018-12-18 10:54:00 108

转载 yii 2 美化url

1.修改xxx/config/main.php文件 'urlManager' => [ 'enablePrettyUrl' => true, // 'enableStrictParsing' => true, 'showScriptName' => false, ...

2018-12-17 21:13:00 39

转载 yii2.0 高级版 restful api使用和认证

1、复制任意个目录(backend)为api2、打开api下的main.php 修改 id=>app-api,'controllerNamespace' => 'api\controllers', 'identityClass' => 'app\models\User'(用户认证,暂无用),'errorAction' => 'exception/errorr',(...

2018-12-17 17:37:00 153

转载 表格插件datatables

具体用法查看官网 https://datatables.net/{% load staticfiles %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>测试DataTable插件</title>...

2018-12-17 14:51:00 113

转载 测者的测试技术手册:自动的自动化框架EvoSuite集成Cobertura得到可视化的代码覆盖报告...

EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。随着单元测试的AI化,衡量单元测试的标准变得尤其重要,那么分析单元测试的代码覆盖率是一种行之有效的方法。Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和...

2018-12-17 10:44:00 81

转载 C++11 —— 判断 tuple 中是否包含某个数据类型

  如标题所提到的,这个问题也让我烦恼了一会,前两天在某个论坛上(现在找不到出处了)看到有如下代码的解决办法,非常巧妙,在此整理并记录出来做备忘。#include <type_traits>#include <tuple>#include <iostream>/** * @struct X_check * @brief 协助 X_tuple_ha...

2018-12-16 21:45:00 284

空空如也

空空如也

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

TA关注的人

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