自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象第二单元训练总结

一、前言第二单元的三次作业是很有特点的三次作业。多线程电梯的设计思路和前两次电梯作业迥然不同,导致我花费了大量的时间去重构之前的代码,使其适应多线程电梯的作业要求;文件监视器是一个独立的作业,不像电梯和出租车那样是一个系列,因此写起来没什么包袱,感觉并不困难;出租车调度和多线程电梯写起来感觉比较相似,但出租车几乎没有算法上的难度,因此主要的工作都花费在了如何构建一个好的设计上面。这三次作业之间...

2018-04-30 23:40:00 61

转载 Spring统一返回Json工具类,带分页信息

前言:项目做前后端分离时,我们会经常提供Json数据给前端,如果有一个统一的Json格式返回工具类,那么将大大提高开发效率和减低沟通成本。此Json响应工具类,支持带分页信息,支持泛型,支持HttpStatus标准返回码效果预览:步入正题:1. Resp工具类import java.io.Serializable;import java.util.Map;/** * @...

2018-04-30 22:39:00 858

转载 shiro授权

授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。首先来了解几个关键对象:主体(Subject)、角色(Role)、权限(Permission)、资源(Resource)主体即访问应用的用户,在Shiro中使用Subject代表该用户。角色代表了操作集合,可以理解为权限的集合,一般情况下我们会赋予用户角色而不是权限,即这样用户可以拥有一...

2018-04-30 16:19:00 58

转载 Tomcat添加管理员role

最近朋友问我怎么在Tomcat里面使用 admin 登录,一般情况下登录后是提示xxx的,经过百度后,好不容易才找到答案: 原来添加一个role为admin:<role rolename="admin"/> 然后设置用户admin为admin role,当然你也可以设置用户是admin role:<?xmlversion='1.0'encodin...

2018-04-29 11:29:00 66

转载 Python与rrdtool的结合模块

rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量、系统性能、磁盘利用率等趋势图,很多流行监控平台都使用到rrdtool,比较有名的为Cacti、Ganglia、Monitorix等。更多rrdtool介绍...

2018-04-28 17:58:00 66

转载 ELF 动态链接 - so 的 .dynamic 段

动态链接文件中最重要的段就是 .dynamic段这个段里保存了动态链接器需要的最基本的信息比如:1. 依赖于哪些共享对象, d_tag = DT_NEED, d_ptr 表示共享对象文件名 2. 动态链接符号表的位置 d_tag = DT_SYMTAB, d_ptr 表示“.dynsym”的地址 3. 动态链接重定位表的位置 d_tag = DT...

2018-04-27 18:26:00 750

转载 Python简单网页爬虫——极客学院视频自动下载

http://blog.csdn.net/supercooly/article/details/51003921转载于:https://www.cnblogs.com/yuluoxingkong/p/8547853.html

2018-04-27 14:02:00 86

转载 mysql 一张表的多个字段关联另外一张表

SELECTvtiger_orderitem.orderid, ( SELECT vtiger_users.last_name FROM vtiger_users WHERE vtiger_orderitem.signatory = vtiger_users.id ) AS signatory, ( SELECT ...

2018-04-26 13:25:00 963

转载 tomcat启动报错:Address already in use: JVM_Bind

tomcat启动时出现Address already in use: JVM_Bind的原因是因为端口被占用,有可能是因为多次启动tomcat或者启动了多个tomcat,或者是其他应用程序或者服务占用了。解决办法:1、打开cmd,输入netstat -ano,查看所有端口的占用情况,找到被占用端口8080的PID是125202.打开任务管理器关闭进程转载于:https...

2018-04-25 19:52:00 42

转载 常用软件清单

前端工作软件编辑器: webstorm(含中文语言文件,在自己工作的电脑上安装),UltraEdit(安装方便,在机器上调试代码时安装方便)、sublime 和 notepad++版本控制器: svn(客户端)、服务端版本(即仓库端、设置访问密码的。)建站集成软件包: IIS(win系统自带的,文件夹在如何位置都可以运行)、wamp、xampp (注意,服务器有很多的种,web...

2018-04-25 17:18:00 151

转载 POJ:3616-Milking Time

Milking TimeTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 12324 Accepted: 5221DescriptionBessie is such a hard-working cow. In fact, she is so ...

2018-04-25 11:26:00 129

转载 ^A '\001' 分隔符

^A 分隔符符号\001,使用组合按键“ctrl+V+A”获得转载于:https://www.cnblogs.com/ultimateWorld/p/8930453.html

2018-04-24 14:49:00 478

转载 2018出炉50道iOS面试题

基础:1、如何令自己所写的对象具有拷贝功能?若想令自己所写的对象具有拷贝功能,则需实现 NSCopying 协议。如果自定义的对象分为可变版本与不可变版本,那么就要同时实现 NSCopying与 NSMutableCopying协议。具体步骤:需声明该类遵从 NSCopying 协议实现 NSCopying 协议。该协议只有一个方法: - (id...

2018-04-24 14:15:00 81

转载 [Java123] JDBC and Multi-Threading 多线程编程学习笔记

项目实际需求:DB交互使用多线程实现多线程编程基础:1.5 :( (假设总分10)计划一个半月从头学习梳理Java多线程编程基础以及Oracle数据库交互相关的多线程实现学习如何通过代码去验证这些结论Oracle Tutorial Sample:JDBC and Multi-ThreadingSome TipsMulti-threading will impr...

2018-04-24 11:54:00 90

转载 springboot 配置了 swagger 然后一直提示404?原来...

首先Spring Boot自动配置本身不会自动把/swagger-ui.html这个路径映射到对应的目录META-INF/resources/下面。所以我们需要动态的进行mvc资源文件的指定/** * <Description> <br> * * @author luoluocaihong<br> * @version 1.0&l...

2018-04-24 10:42:00 589

转载 day38—JavaScript的运动基础-匀速运动

转行学开发,代码100天——2018-04-23一、运动基础框架JavaScript的运动可以广义理解为渐变效果,直接移动效果等,图网页上常见的“分享到”,banner,透明度变化等。其实现的基本方法就是利用前面学到的定时器。通过学习,总结一下基本的运动实现——运动框架。运动框架可以理解为实现元素运动的流程。比如让一个div盒子运动起来,即给其left样式加一个定时器即...

2018-04-23 21:00:00 104

转载 关注:中芯大基金横扫资本市场领域

2009002820090028 4月18日,正值资本市场热捧芯片概念股之时,太极实业大涨6.63%,引发市场关注。有传言称,国家集成电路产业基金(即“大基金”)已经举牌,对此,太极实业对外回应称,如果存在持股超5%的情况,会及时公告。  一个横扫资本市场领域的国家资本浮出水面。因股东实力强大、以扶持中国本土芯片产业为使命,大基金在资本市场地位重要。举牌太极实业虽未被证...

2018-04-23 20:15:00 175

转载 php注册审核例子

首先是注册<form action="dlchuli.php" method="post"><div>用户名:<input type="text" name="uid" /></div><div>密码:<input type="text" name="pwd" /></div><div&g...

2018-04-23 08:55:00 76

转载 .Net Core小技巧 - 使用Swagger上传文件

前言  随着前后端分离开发模式的普及,后端人员更多是编写服务端API接口。调用接口实现文件上传是一个常见的功能,同时也需要一个选择文件上传的界面,可以编写前端界面上传,可以使用Postman、curl来模拟上传请求。上述的方式多多少少有点麻烦。Swagger作为Api说明文档及调试工具,如果它能提供文件上传的界面(默认不提供),那会更加方便文件上传提示,本文将介绍如何使用Swagger来上传...

2018-04-22 15:06:00 115

转载 浅谈CSRF漏洞

前言:看完小迪老师的CSRF漏洞讲解。感觉不行就自己百度学习。这是总结出来的。歌曲:正文:CSRF与xss和像,但是两个是完全不一样的东西。xss攻击(跨站脚本攻击)储存型的XSS由攻击者和受害者一同完成。xss详细介绍:点我跳转CSRF(跨站脚本伪造)完全由受害者完成。攻击者不参与其中。CSRF详细介绍:点我跳转CSRF原理:银行...

2018-04-21 19:35:00 100

转载 Pads Layout 笔记--PADS中修改了封装库后怎样才能更新到PCB中

https://blog.csdn.net/xqhrs232/article/details/135075432种方法:1:在PCB中进入ECO模式-选择要更新的元件-点击change component图标-(选中元件后)右键点击元件-在弹出的菜单中选择libraby browse-勾选update part type from library(已实践)2. 从logic原理...

2018-04-21 17:15:00 1402

转载 并发编程---队列---生产者消费者模型

队列队列:底层就是以管道和锁定的方式实现目的:多个进程之间通信使用的,一个进程将数据放到队列里面,另外一个进程从队列里面取走数据,干的是进程之间通信的活队列的大小:是使用内存的大小from multiprocessing import Queueq = Queue(3)q.put('hello')q.put({'a':1})q.put([3,...

2018-04-20 23:30:00 62

转载 多线程复制一个文件

需求:多个线程复制一个文件(ZIP文件)到另一个文件里。package cn.ba.watchFile.downLoadFile.downDemo.singleFile;import java.io.File;import java.util.Date;/** * 复制文件 * n个线程 * @author Administrator * */p...

2018-04-20 17:38:00 87

转载 【Java】按要求编程输出2018年日历

编程输出2018年日历。日历中要求含有月份,日期,星期(如星期一),然后统计并输出2018年日期的个位数的相应的星期恰好相同的总天数. 1 import java.io.IOException; 2 import java.util.Calendar; 3 import java.util.GregorianCalendar; 4 /* 5 * 6 * @auth...

2018-04-20 16:09:00 444

转载 【SymmetricDS】SymmetricDS是如何工作的

2018-04-20 by 安静的下雪天 http://www.cnblogs.com/quiet-snowy-day/p/8890785.html本文翻译自SymmetricDS官方文档How SymmetricDS WorksPublished: Saturday, 15 September 2012 00:00Written byEri...

2018-04-20 14:43:00 155

转载 Linux中的删除和重命名

在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。mv命令既可以重命名,又可以移动文件或文件夹。例如,将目录A重命名为B:mv A B例如,将/A目录移动到/B下,并重命名为C:mv /A /B/C其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了;比如说要将一个名为abc的文件重命名为1234:mv abc ...

2018-04-20 12:03:00 57

转载 Python设计模式之单例模式

  本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题:为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题?是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。怎么用?理解了为什么我们也就基本了解了什么情况下使用这个模式,不过在这里还是会细化使用场景,阐述模...

2018-04-19 18:38:00 51

转载 SQLite中的SELECT子句使用表达式

SQLite中的SELECT子句使用表达式在SELECT语句中可以只有SELECT子句不写FROM子句。这些表达式列表将被单次计算,生成一行,然后组成工作表。这对于测试和判断独立表达式很有用。例如,下面的SQL语句在SELECT语句中只使用到了SELECT子句:SELECT 1+1,6.68,'Hello'运行程序,执行效果如图3.7所示。图3.7运行效果转载于:htt...

2018-04-19 15:52:00 55

转载 appium+python自动化29-toast

注意toast要appium1.6.3以上版本才支持,appium1.4的版本就别浪费时间了Supported Platforms1.查看appium v1.7版本官方文档Supported PlatformsAppium supports app automation across a variety of platforms, like iOS, Android, and Windo...

2018-04-19 10:46:00 51

转载 Math.Atan2 方法

返回正切值为两个指定数字的商的角度。public static double Atan2 ( double y, double x)参数y点的 y 坐标。x点的 x 坐标。返回值角θ,以弧度为单位,满足 -π≤θ≤π,且 tan(θ) =y/x,其中 (x,y) 是笛卡儿平面中的点。请看下面:如果 (...

2018-04-18 12:18:00 999

转载 居中

position: absolute;left: 50%;top: 50%;margin-left: -150px;margin-top: -150px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;转载于:https://www.cnblogs...

2018-04-18 11:38:00 45

转载 排序字段 点击升序.倒序

const createComparisonFunction = function (propertyName,sortType) {return function(object1, object2) {var value1 = object1[propertyName];var value2 = object2[propertyName];if(value1 < val...

2018-04-18 11:23:00 239

转载 uva 10534 Wavio Sequence

题意:给出一个数列,要求找出一个子序列,长度为2 * n + 1。要求这个子序列的前n + 1个数为严格递增的,后n + 1个数为严格递减的。求最长的这样一个子序列。思路:首先求出以每一个数结尾的最长上升子序列(从左到右)的长度inc和以每一个数结尾的最长上升子序列(从右到左)的长度dnc。需要用nlogn的求法,不然TLE。之后对于每一个数,子序列的长度是2 * mi...

2018-04-16 23:54:00 56

转载 atom使用markdown

atom使用markdown最近因为不喜欢博客园自身带的编辑工具,所以尝试使用markdown,目前只是想简单的把标题和内容分的开一些,以后在慢慢熟悉吧1.atom上安装markdown在没有外网的情况下,atom自身的install功能是没有用的。但是atom的apt命令其本质就是使用npm命令,所以可以通过安装从github上下载代码,npm安装,再重启atom实现atom插件的安...

2018-04-16 22:47:00 65

转载 maven知识整理

一、概念:Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。1、项目构建流程:2、Maven项目目...

2018-04-16 15:43:00 51

转载 【一】Linux学习

一、有计算机基础的应该对windows的目录结构还是比较了解的二、Linux中是没有盘符概念的,也就是没有什么分区,所有的文件都是从根目录【/】开始的。(也可以把windows的目录结构错误的理解为是从根【计算机】开始,下面是如c: d: e:等---了解windows后也就比较好理解Linux目录结构)(~符号代表用户目录)(.代表当前目录)(..代表上一级目录)三...

2018-04-15 23:53:00 34

转载 Linux修改软件源(ubuntu16.04)

打开软件源的配置文件vim /etc/apt/sources.list//如果修改过后提示不能保存可以尝试使用"!"强制保存,实在不行就使用sudo 用管理员权限打开文件deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb-src h...

2018-04-14 16:48:00 139

转载 ASP.NET Core 如何在运行Docker容器时指定容器外部端口(docker compose)

前面我写了一系列关于持续集成的文章,最终构建出来的镜像运行之后,应该会发现每次构建运行之后端口都变了,这对于我们来说是十分不方便的,所以我们可以通过修改docker compose的配置文件来完成我们的需求。熟悉Docker的都应该知道容器运行时其内部会有一个端口以映射到我们外部的端口,我们需要固定的就是这个外部端口。打开 docker-compose.override.yml 文件vers...

2018-04-12 23:21:00 81

转载 正方形

蒜头君手上有一些小木棍,它们长短不一,蒜头君想用这些木棍拼出一个正方形,并且每根木棍都要用到。 例如,蒜头君手上有长度为11,22,33,33,33的55根木棍,他可以让长度为11,22的木棍组成一条边,另外三根分别组成33条边,拼成一个边长为33的正方形。蒜头君希望你提前告诉他能不能拼出来,免得白费功夫。输入格式首先输入一个整数n(4≤n≤20),表示木棍数量,接...

2018-04-12 21:25:00 134

转载 Confluence 6 使用 LDAP 授权连接一个内部目录 - 用户 Schema 设置

请注意:这部分仅在拷贝用户登录(Copy User on Login)功能被启用后可见。 其他用户 DN(Additional User DN)这个值被用在进行用户查找和载入的时候来针对 base DN 配置一些扩展信息。如果你没有为这个字段提供任何值,那么子树的查找将会从 base DN 上开始查找。例如:ou=Users...

2018-04-12 02:59:00 60

空空如也

空空如也

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

TA关注的人

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