自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SpringAOP的自定义注解实践

springaop属于spring的重要属性,在java中有相当广泛的用途,大家一般都接触过aop实现事务的管理,在xml里配好声明式事务,然后直接在service上直接加上相应注解即可, 今天我们来实现下SpringAOP的自定义注解,用来在前置通知中做下权限校验,有利于我们代码的解藕,提高复用性,增加代码B格; 话不多说,上代码,首先定义一个自定义注...

2018-09-30 18:30:00 73

转载 设计模式:讲在设计模式之前

一、什么是设计模式1、设计模式的定义2、注意事项设计模式就是底层实现起来麻烦,上层调用简单设计模式就是“有一个套路 ,分几个类,几个方法,几个属性”3、为什么要有设计模式在面向对象之前用的面向过程,小软件,需求不断增加,代码量爆增,大家的代码合并不了,几百万几千万的项目都不能交付,爆发了软件危机,才有了软件工程,设计模式,面向对象二、讲在设计模式之前1...

2018-09-30 17:52:00 49

转载 React(七)独立组件间的共享Mixins

(1)ES6的使用 (https://github.com/brigand/react-mixin)  下载依赖包npm i react-mixin --save(2)导入react-mixin包import ReactMixin from 'react-mixin'(3)创建js文件 MixinLog.jsconst MixinLog = ...

2018-09-29 11:06:00 62

转载 WinThruster清理电脑注册表

电脑因为安装卸载各种软件,长时间工作,越来越卡慢,很大程度上和电脑中一些老旧不用的注册表有关,一些遗留问题也成为隐患。今天我们主要来讲一下一些不用,没用的注册表清理问题。无意间在网上看了一个软件,WinThruster,官网是:https://www.solvusoft.com/zh-cn/但是,大家都明白,要钱。所有我就找了一下免费的,但是需要手动注册,当然,注册过程非常简单。...

2018-09-28 23:27:00 214

转载 计算机网络

OSI模型:  七层模型中,发送方从第七层到第一层方向传输数据,而接收端是从第一层到第七层传输数据。补充发送方与接收方对数据的首部添加、分离的过程说明。  7、应用层:  6、表示层:  5、会话层:  4、传输层:  3、网络层:  2、数据链路层:  1:物理层:  传输方式的分类:  1、面向有连接型:必须在通信传输前后,专门进行建立和断开连接的处理。...

2018-09-28 21:20:00 46

转载 Office 2019 官方镜像下载地址

http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60/media/zh-cn/ProPlus2019Retail.imgIMG镜像如何进行安装:下载IMG镜像后右键点击装载按钮或直接双击镜像文件,Windows 10系统会自动将其挂载到资源管理器里。打开资源管理器的挂载好的镜像运行根目录下的S...

2018-09-27 23:45:00 9299

转载 node简单知识点1

Node.js是一个javascript运行环境,实际上它是对Google V8引擎(由c++语言编写的一个js引擎) 进行了封装,V8引擎执行Javascript的速度非常快,性能非常好node的特点异步I/O 事件与回调函数 单线程 3.系统变量比环境变量高一点node环境变量的配置(可以全局访问到node)步骤:计算机->右键属性->高级系统设置-> 高级...

2018-09-27 21:02:00 54

转载 学习一类树的计数问题和Prufer序列【BZOJ1430】小猴打架

一开始森林里面有N只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友。每次打完架后,打架的双方以及它们的好朋友就会互相认识,成为好朋友。经过N-1次打架之后,整个森林的小猴都会成为好朋友。 现在的问题是,总共有多少种不同的打架过程。 比如当N=3时,就有{1-2,1-3}{1-2,2-3}{1-3,1-2}{1-3,2-3}{2-3,1-2}{2-3,...

2018-09-26 21:42:00 63

转载 JavaEE 从入门到放弃(三):JSP 让世界更美好?

一、Servlet 与 JSPServlet 通常使用字符串拼接的方式动态生成 html,大量的 html 内容使代码难以维护、可读性差。于是大佬们想,既然能在 Java 中写 html,能不能在 html 中写 Java 呢?JSP(JavaServer Pages) 诞生了。JSP 是基于 Servlet API 的,所以拥有 Servlet 拥有的一系列好处,可以实现各种功能,同时可以...

2018-09-26 21:14:00 56

转载 浏览器与服务器交互的过程

https://blog.51cto.com/linux5588/1351007转载:https://www.cnblogs.com/xdp-gacl/p/3734395.html浏览器与服务器交互图 当我们打开浏览器,在浏览器的地址栏中输入URL地址"http://www.gacl.cn:8080/JavaWebDemo1/1.jsp"去访问服务器上的1.jsp...

2018-09-26 17:09:00 44

转载 Hibernate session中的createCriteria方法

在应用中获取session对象:Session session= HibernateUtil.getSession();List list=session.createCriteria(MeterUser.class).add(Restrictions.eq("name", "11")).addOrder(Order.desc("userid")).list();Restrictio...

2018-09-26 11:34:00 179

转载 解决Chunkize warning while installing gensim问题

问题:UserWarning: detected Windows; aliasing chunkize to chunkize_serial warnings.warn("detected Windows; aliasing chunkize to chunkize_serial")解决方案:在import gensim前面加入:import warningswarnings.fi...

2018-09-26 10:34:00 101

转载 Session、Cookie详解(2)

session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不了实际的需求,当碰到这样的情况时候我们需要更加深入的理解session的机制,本文将梳理下session的相关知识,为设计可替代web容器自带的session机制打个基础。1.1session的概念...

2018-09-25 14:50:00 58

转载 Ionic3 怎么打开第三方 app,最简单粗暴的方法

一、安装可检测 APP 是否安装的插件ionic cordova plugin add cordova-plugin-appavailabilitynpm install --save @ionic-native/app-availability二、安装可调用原生浏览器的插件ionic cordova plugin add cordova-plugin-inappbrowser...

2018-09-25 09:35:00 311

转载 django的实现异步机制celery

celery一句话总结:celery是一种实现异步的机制,对于比较耗时的任务可以使用其来减少客户端等待时间(注册邮箱验证),提高用户体验。官方网站中文文档示例一:用户发起request,并等待response返回。在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间,造成不好的用户体验示例二:网站每小时需要同步一次天气预报信息,但是http是...

2018-09-24 14:07:00 81

转载 Linux centos6.5 系统语言改成中文简体

有时候上传的文件在linux上ls显示的时乱码,原因可能是系统语言编码问题,以Linux centos6.5为例,解决方法如下:1、在root(皇帝)权限下更改:查看当前所有语言环境:locale -a查看当前系统语言环境:echo $LANG2、编辑i18n配置文件: vi /etc/sysconfig/i18n进行如下配置并保存退出:#LANG="en_US.UT...

2018-09-23 15:00:00 848

转载 C#显示及隐藏任务栏

private const int SW_HIDE = 0; //隐藏任务栏 private const int SW_RESTORE = 9;//显示任务栏 [DllImport("user32.dll")] public static extern int ShowWindow(int hwnd, int nCmdShow); ...

2018-09-22 22:27:00 71

转载 多线程如何优雅地初始化全局变量?

需求场景如果使用多线程,那么几乎都会用到全局变量,这时初始化全局变量的技巧就很重要了。通常初始化全局变量时就是像下面这样的,先判断是否已经初始化过了,然后才去初始化。在单线程场景下,lazy初始化(就是用到时才初始化)一般是下面这样写的,这没问题。但是多线程场景下就不能这样写了,我们要先给random_is_initialized创建一个mutex,否则这段代码就问题大了。但是mutex也得初...

2018-09-22 17:52:00 250

转载 poj 2553 缩点+染色+出度

题目链接:https://vjudge.net/problem/POJ-2553如果不会tarjan算法,推荐博客:https://blog.csdn.net/mengxiang000000/article/details/51672725题意大意:第一行输入一个n(n==0时结束程序),和一个m分别代表点数和边数,接下来一行有2*m个数字,每两个数字u,v表示一条有向边,即u可以到达v。...

2018-09-21 17:33:00 66

转载 css选择器

一 选择器分类1、通配选择器(*) 匹配所有(html,body,body中的所有子标签)(具有显示标签的所有标签)  * {   border: solid;  }2、标签选择器(标签名):匹配指定标签名的对应的所有标签```cssdiv { background-color: yellow;}匹配文档中所有与标签名匹配的标签:...

2018-09-21 07:59:00 67

转载 HADOOP操作权限问题

hdfs的权限判断十分简单,就是拿发出指令的user name和文件的user name 做比较private void check(INode inode, FsAction access) throws AccessControlException {if (inode == null) {return;}FsPe...

2018-09-20 11:18:00 398

转载 如何唯一确定一台iOS设备

如果你的iOS应用需要针对设备做特定的操作,或者需要硬件的信息来进行判定等等的,你就需要对iOS设备进行唯一性的判定。 苹果设备有个先天的东西符合这个需求,UDID,这个东东用iTunes就可以看到,每个设备唯一。并且苹果提供了一个uniqueIdentifier的属性,可以用来获得这个值。代码看起来这样: [[UIDevicecurrentDevice]uniq...

2018-09-20 10:40:00 68

转载 JS-Object(3) 继承(prototype方式, 类方式); javascript6的知识(部分)

原型方式的继承创建child object classes(constructors) , 子类如何从父类中继承特性。原型链继承prototypal inheritance(ruby中的继承也是这个模式)使用prototype继承方法。1. 属性写在函数体中, 非prototype属性中,因此是copy。// function Brick() { ...

2018-09-20 10:24:00 74

转载 典型无参考图像清晰度评价(可用作对焦评价函数)

Tenengrad评价函数Tenengrad函数是一种由Tenenbaum提出的,基于梯度的常用图像清晰度评价函数。特南梯度。在图像处理中,一般认为对焦好的图像具有更尖锐的边缘,故具有更大的梯度函数值。Tenengrad函数使用Sobel算子提取水平和垂直方向的梯度值,求其平方和作为评价函数。具体过程如下:设Sobel卷积核为,则图像在点处的梯度定义该图像的Tenengrad值...

2018-09-19 20:26:00 1311

转载 Redis RDB与AOF

Redis中数据存储模式有2种:cache-only,persistence。如果我们想要Redis仅仅作为纯内存的缓存来用,那么可以使用cache-only模式。对于persistence持久化存储,Redis提供了两种持久化方法::RDB以及AOF通过RDB或AOF,都可以将Redis内存中的数据给持久化到磁盘上,然后可以将这些数据备份到别的地方去,比如云服务器。RDB:Redi...

2018-09-19 16:33:00 49

转载 golang 错误处理

import ( "log")func ShowError(err error) bool { if err != nil { log.Println(err) } return err != nil}func NoneError(err error) { if ShowError(err) { pan...

2018-09-19 09:53:00 42

转载 快速登录机器&数据库

本文来自网易云社区。作者:盛国存背景我们日常在使用ApiDoc维护管理api文档,提高了api文档的整体维护性。但在老旧接口中,补充接口注解无疑是一次繁重的体力劳动。仔细查看,大多数接口的格式 其实是相似的,那么,是否可以将体力活做的技术一些?答案是sure,只需要三步。分析log,构建接口数据,生成APIDoc。过程阐述下面以个人开发机器下的某个测试接口为例,阐述整个过程:在实际的业务中可能存在...

2018-09-19 09:35:00 62

转载 Ubuntu查看crontab运行日志

修改rsyslogsudo vim /etc/rsyslog.d/50-default.conf cron.* /var/log/cron.log #将cron前面的注释符去掉 重启rsyslogsudo service rsyslog restart 查看crontab日志tail -f /var/log/cron.lo...

2018-09-18 17:42:00 58

转载 Python 环境搭建

Python环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX...

2018-09-18 15:20:00 114

转载 BZOJ 3357--[Usaco2004]等差数列(STL&DP)

3357: [Usaco2004]等差数列Time Limit:10 SecMemory Limit:128 MBSubmit:516Solved:241[Submit][Status][Discuss]Description约翰发现奶牛经常排成等差数列的号码.他看到五头牛排成这样的序号:“1,4,3,5,7”很容易看出“1,3,5,7”是等差数列....

2018-09-18 12:42:00 94

转载 实验一

学号201521450017中国人民公安大学Chinese people’public security university网络对抗技术实验报告实验一网络侦查与网络扫描学生姓名张庆栋年级2015区...

2018-09-18 09:47:00 46

转载 leetcode150 - Evaluate Reverse Polish Notation - medium

Evaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or another expression.Note:* Division between two integers shou...

2018-09-18 02:11:00 60

转载 Windows下Redis的使用

Redis介绍Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。在此基础上,redis支持各种不同方式的排序。与memcached一样,为...

2018-09-15 21:37:00 51

转载 特奥会

好转载于:https://www.cnblogs.com/xiaobaiv/p/9649939.html

2018-09-15 09:39:00 65

转载 ListView 修改SubItem 项

ListView 修改选择项目,必须判断是否选中,否则会出现异常。if (listView1.SelectedItems.Count > 0) { txtID.Text = listView1.SelectedItems[0].SubItems[0].Text; txtName.Text =...

2018-09-14 21:42:00 594

转载 linux rhel7下安装python

1.查看是否已经安装PythonCentos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用python -V命令查看一下是否安装Python:然后查看一下Python可执行文件的位置:进入到bin目录:可以看到可执行文件python指向python2,python2又指向python2.7也就...

2018-09-14 13:56:00 149

转载 CXF2.7整合spring发布webservice

---------==========--服务端发布webservice-=============--------1.需要的jar包:2.包结构3.代码1.实体类package cn.qlq.domain;public class User { private String username; privat...

2018-09-13 23:51:00 72

转载 作物

题解:是一道不错的题啦。。。首先我们会发现一个人取得应该是一段 不然这题完全没法做自然的想到将每个点要在至少什么时刻从初始位置出发算出那么我们离散化后按照这个排序答案=从初始开始掉生命-多掉的生命+从起点过去掉的生命(后面两项是定值)然后我们发现就变成了一个dpf[i][k]=f[j][k-1]+(i-j)*t[i]这个东西比较显然是可以斜率优化的然后这个是个凸...

2018-09-13 00:02:00 90

转载 CSS继承和权重

所谓CSS的继承是指被包在内部的标签将拥有外部标签的样式性质。继承特性最典型的应用通常发挥在整个网页的样式预设,需要指定为其它样式的部份设定在个别元素里即可。这项特性可以给网页设计者提供更理想的发挥空间。但同时继承也有很多规则,应用的时候容易让人迷惑CSS的一个主要特征就是继承,它是依赖于祖先-后代的关系的。继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。例如一个...

2018-09-12 16:46:00 100

转载 spring知识点

1、spring 的概念spring是一个轻量级的控制反转(ioc)和面向切面编程(aop)的容器框架  轻量级:spring 的大小和开销都是轻量的  非入侵:在程序开发中,不需要引入spring 的包  控制反转(ioc):把对象的创建的权利交给容器  面向切面编程(aop):基于代理的 可以将核心业务和系统服务分隔开2、spring的入门2.1、认识一下sp...

2018-09-12 13:02:00 41

空空如也

空空如也

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

TA关注的人

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