自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 洛谷P2125图书馆书架上的书 题解报告

题目描述图书馆有n个书架,第1个书架后面是第2个书架,第2个书架后面是第3个书架……第n-1个书架后面是第n个书架,第n个书架后面是第1个书架,第i个书架上有b[i]本书。现在,为了让图书馆更美观,WZF神牛让蒟蒻SY搬动书架上的书,使每个书架上的书一样多。由于搬动的书可能会很多,所以蒟蒻SY只能将一个书架上的书搬到与其相邻的两个书架上。那么蒟蒻SY最少搬动几本书呢?...

2017-08-31 21:38:00 161

转载 Spring4.x学习知识要点day01

Spring知识要点: <!-- Spring概念:1、Spring是开源的轻量级框架(所谓轻量级框架是看它启动时是否需要消耗太多资源, 对于Spring容器,它提供了很多服务,但这些服务并不是默认为应用打开的,应用需要某种服务,还需要指明使用该服务, 如果应用使用的服务很少,如:只使用了spring核心服务,那么我们可以认为此时应用属于轻量级的,如果...

2017-08-30 14:38:00 57

转载 【8.0】关于Java和c的动态数组问题

1.java:java本身是没办法实现动态数组的,这个java本身不直接操作指针有关系【虽然我觉得理论上应该是和c一样,可以办到的,但java不提供,具体原因等知道了再补充】。那么java的集合例如ArrayList集合这样的是如何实现“动态数组”的呢。其实原理是:ArrayList的底层是一个数组a【Object[] a = new Object[]】, 如果需要改变ArrayList的...

2017-08-30 11:39:00 66

转载 云服务器linux使用之开发环境搭建(一)

Host key verification failed.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...

2017-08-29 22:50:00 268

转载 LRU简单实现

用LinkedHashMap来实现package com.yin.purchase.dao;import java.util.ArrayList;import java.util.Collection;import java.util.LinkedHashMap;import java.util.Map;public class LRUMap<K,V&gt...

2017-08-29 20:00:00 51

转载 Jquery插件 自制进度条

  HTML1 <div class="progress">2 <div class="progress_bg">3 <div class="progress_bar"></div>4 </div>5 <div class="pr...

2017-08-29 15:12:00 119

转载 彻底弄懂CommonJS和AMD/CMD!

JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。现在就看看吧,这些规范到底是啥东西,干嘛的。本文包括这三个规范的来源及对应的产物的原理。一、CommonJS1.一开始大家都认为JS是辣鸡,没什么用,官方定义的API只能构建基于浏览器的应用程序,逗我...

2017-08-29 13:52:00 53

转载 NET3.5中的扩展方法,DEMO直接通过IEnumerable<T>来自定义调用过滤方法

namespace ConsoleApplication2{ public static class Filter { public static IEnumerable<string> ForUser(this IEnumerable<string> qry, string userName) { return...

2017-08-27 15:34:00 98

转载 游戏图片越界

游戏图片越界:             越界是指Tank可以跑到窗口之外的位置,所以我们要限制Tank的活动范围。        比如移动的时候坐标到达边界,就在移动方法中让坐标的最大值或最小值固定在窗口内。1 if (x < 0) { //越界处理2 x = 0;3 } else if (x &g...

2017-08-27 04:05:00 52

转载 单例模式

单例类只能有一个实例,并且单例类必须自己创建自己的唯一实例,单例类必须给所有其他对象提供这一实例。除了供其他对象获取本单例类对象的方法是public的,其他属性或方法全为private,尤其是构造方法也是private,防止被其他类进行new从而创建不止一个实例。懒汉式:在提供给外界调用以获得唯一实例的方法中写newprivatestaticMySingletonmySin...

2017-08-26 22:20:00 58

转载 基于libevent的tcp拆包分包库

TCP/IP协议虽然方便,但是由于是基于流的传输(UDP是基于数据报的传输),无论什么项目,总少不了解决拆包分包问题。 以前的项目总是每个程序员自己写一套拆包分包逻辑,实现的方法与稳定性都不太一致。终于有了做基线的机会,自己写了一个基于libevent的拆包分包库。 本文档黏贴一些核心的内容。 //回调接口...

2017-08-26 16:02:00 1130

转载 洛谷—— P2701 [USACO5.3]巨大的牛棚Big Barn

https://www.luogu.org/problem/show?pid=2701题目背景(USACO 5.3.4)题目描述农夫约翰想要在他的正方形农场上建造一座正方形大牛棚。他讨厌在他的农场中砍树,想找一个能够让他在空旷无树的地方修建牛棚的地方。我们假定,他的农场划分成 N x N 的方格。输入数据中包括有树的方格的列表。你的任务是计算并输出,在他的农场中,不需要砍...

2017-08-26 15:13:00 118

转载 struts2获取前台提交的参数

CreateTime--2017年8月25日16:30:11Author:Marydonstruts2对获取前台提交参数的封装需要导入:import java.util.Enumeration;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServl...

2017-08-25 16:52:00 76

转载 Smart Form 内容定义

①格式的输出版面布局(页中各个元素的位置)。②需要输出的各元素(如 文本、图片、地址和表格等)。③格式逻辑,例如从内表中循环读取数据、加入条件或者控制格式处理的流程等。④格式接口,用于将应用数据传递至格式。转载于:https://www.cnblogs.com/zxiu/p/7426445.html...

2017-08-25 09:22:00 62

转载 bzoj1019: [SHOI2008]汉诺塔(dp)

1019: [SHOI2008]汉诺塔Time Limit:1 SecMemory Limit:162 MBSubmit:1739Solved:1062[Submit][Status][Discuss]Description  汉诺塔由三根柱子(分别用A B C表示)和n个大小互不相同的空心盘子组成。一开始n个盘子都摞在柱子A上,大的在下面,小的在上面,形成了一...

2017-08-24 21:30:00 69

转载 智能小车十八《如何用上级路由器访问openwrt》

其实用上级路由器访问openwrt很简单,如下图:在我们刚把720n硬改后,是通过有线连接192.168.1.x来操作路由器的。这时可以进入上面的页面,但没有无线连接。这时可先加个无线连接,连接到家里的路由器,如上图。图里的192.168.1.107是家里的路由器给它分配的路由器。但这时插掉网线后,无法访问720n,两个ip都不行。上文我就是卡在这儿了。解决办法是把lan这...

2017-08-24 11:20:00 202

转载 NAudio的使用说明

官方网站:http://naudio.codeplex.com/ 源码:https://github.com/naudio/NAudio NuGet安装: Install-Package NAudio 目前了解可以做的事情: 1、录音。 2、合并MP3文件。 3、播放MP3文件。 相当网址: WPF使用NAudio录音 - wzwyc - 博客园http://www.cnblogs.com/w...

2017-08-22 10:28:00 5104

转载 python爬虫高级功能

上一篇文章中我们介绍了爬虫的实现,及爬虫爬取数据的功能,这里会遇到几个问题,比方站点中robots.txt文件,里面有禁止爬取的URL。还有爬虫是否支持代理功能。及有些站点对爬虫的风控措施。设计的爬虫下载限速功能。 1、解析robots.txt 首先,我们须要解析robots.txt文件。以避免下载禁止爬取的URL。适用Python自带的robotparser模块,...

2017-08-21 10:18:00 117

转载 Django

一、安装windows 71.安装pip下载get-pip.py后直接安装python3get-pip.py2.安装djangopip3 install Django==1.11.4Linux1.安装pipyum install python3-pip2.安装Djangopip3 install Django==1.11.4二、创建项目及...

2017-08-20 22:30:00 59

转载 python os 模块

1 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 2 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd 3 os.curdir 返回当前目录: ('.') 4 os.pardir 获取当前目录的父目录字符串名:('..') 5 os.makedirs('dirname1/dirname2') 可...

2017-08-20 14:55:00 40

转载 Android Eclipse 安装教程 hosts替换

http://www.cnblogs.com/Potato-lover/p/5582542.html第一步,也是最为关键的一步——修改hosts文件  为什么说是最关键的一步呢?因为接下来的操作,我们都需要连接google网,也就是要连接国外的网站。一般情况下,国外的网站是无法打开的。当然了,可以用代(和谐)理软件,比如自(和谐)由门。但是,经过测试,代(X)理软件其实并不好使,...

2017-08-18 22:48:00 82

转载 linux http服务源码编译安装详解

相信大家大多都听过linux 的编译安装,但它到底是怎么把源代码变为自己电脑里可以应用的软件哪?今天,小编就以httpd 为例详细讲解一下。什么是编译安装——编译:将源代码变为机器可执行的代码文件。安装:将可执行文件安装到操作系统里,才可以使用。一、下载httpd最新版本的源码包(1)如果电脑里有老版本的情况下,rpm -qihttpd 查看详细信息,里边有这个命令下载的官网,...

2017-08-17 15:13:00 271

转载 [Linux] 进程

PCB概念每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct结构体, 其中包含以下信息。进程id。系统中每个进程有唯一的id,在C语言中用pid_t类型表示,其实就是一个非负整数。进程的状态,有运行、挂起、停止、僵尸等状态。进程切换时需要保存和恢复的一些CPU寄存器。描述虚拟地址空间的信息。描述控制终端的信息。当前...

2017-08-15 23:37:00 41

转载 Filter(一)

Filter 先把Filter的基础知识绘制成思维导图的形式,便于记忆一、Filter简介: Filter又称为过滤器,就是实现浏览器与服务器之间的过滤问题,作用是在浏览器的请求在到达WEB资源(HTML、CSS、Servlet、JSP)之前进行拦截。然后能够进行一些操作:例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应...

2017-08-15 21:38:00 87

转载 用五种方法来聊一聊传说中的三栏布局

引言  三栏布局是目前网站建设的主流布局,同时也是面试中必考的一个点,无论是PC端还是移动端三栏布局都是非常重要的一个CSS知识点,关于三栏布局的方案说的最烂的莫过于圣杯布局了,其主要的核心思想其实就只有一条:实现两栏固定,中间自适应,保证页面的布局不受窗口大小的变化而紊乱。本文总结了五种实现三栏布局的方法,包括主流的圣杯布局、双飞翼布局,也包含了一些个人遐想的非主流布局,供同学们学习和参考。...

2017-08-15 11:18:00 101

转载 HTML 贝塞尔曲线

1.二次贝塞尔曲线<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">Your browser does not support the HTML5 canvas tag.</canvas><script>...

2017-08-15 11:08:00 328

转载 bzoj 4403 序列统计

4403: 序列统计Time Limit:3 SecMemory Limit:128 MBSubmit:858Solved:413[Submit][Status][Discuss]Description给定三个正整数N、L和R,统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。输出答案对10^6+3取模的结果。Input输入第...

2017-08-14 19:48:00 63

转载 我的大图轮播的程序

<html> <head> <meta charset="UTF-8"> <title></title> </head> <style>* { margin: 0px; ...

2017-08-14 11:33:00 46

转载 利用GPGPU计算大规模群落仿真行为

0x00 前言在今年6月的Unite Europe 2017大会上 Unity 的CTO Joachim Ante演示了未来Unity新的编程特性——C# Job系统,它提供了编写多线程代码的一种既简单又安全的方法。Joachim通过一个大规模群落行为仿真的演示,向我们展现了最新的Job系统是如何充分利用CPU多核架构的优势来提升性能的。但是吸引我的并非是C# Job如何利用多线程实现性能的提...

2017-08-13 06:56:00 85

转载 js 中引用类型 的深拷贝 和 浅拷贝的区别

一、曾经在读JQ源码的时候,对深拷贝算是有了一点的理解。我们在项目中是不是经常会遇到这样的问题呢?后台返回一个数组对象(引用类型).次数在页面渲染中需要对部分数据进行处理 比如:银行卡62345092534 (这么长) 但在页面显示的时候,只显示中国银行(3118)但是传给后台的时候。又要传623445242整个号码,我们也许会把var oldData = res.data;...

2017-08-11 18:13:00 56

转载 在CentOS7.2中搭建Tomcat9 并启用http/2 协议

在CentOS7.2中搭建Tomcat9 并启用http/2 协议安装环境操作系统:centos7.2Jdk版本:jdk-1.8.1Tomcat版本:apache-tomcat-9.0.0.M17.tar.gz依赖的安装包:apr-1.5.2.tar.gzapr-util-1.5.4.tar.gzopenssl-1.0.2h.tar.gz相关的安装包...

2017-08-11 13:17:00 131

转载 ADOX

ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”一、ADOX概述Microsoft?ActiveX?DataObjectsExtensionsforDataDefinitionLanguageandSecurity(ADOX)是对ADO对象和编程模型的扩展。ADOX包括用于模式创建和修改的对象,以及安全性。由于它是基于...

2017-08-11 11:37:00 121

转载 fabric省略输出

fab -f test_fabric.py start --hide status,running,stdout,user,aborts,warnings,stderr省略所有输出--hide stdout 省略脚本原本打印在屏幕上的内容,比如ls,echo的内容,都不会输出--hide running省略输出要执行的命令--hide status 省略输出脚本执行完后的状态信息,如Done、...

2017-08-11 09:37:00 268

转载 判断早八点晚八点内做事情的方法

DateTime.Now > DateTime.Parse(DateTime.Now.ToShortDateString() + " 08:00:00")&& DateTime.Now < DateTime.Parse(DateTime.Now.ToShortDateString() + " 20:00:00")转载于:https://www.cnblogs.com/...

2017-08-10 20:28:00 227

转载 Gradle 庖丁解牛(构建生命周期核心托付对象创建源代码浅析)

【工匠若水 http://blog.csdn.net/yanbober 未经同意严禁转载,请尊重作者劳动成果。私信联系我】1 背景上一篇《Gradle 庖丁解牛(构建源头源代码浅析)》我们分析了 Gradle 框架自身初始化(非构建生命周期初始化)的核心流程,这一篇我们续着前面的分析继续(假设没看过前一篇的建议先去看前一篇,由于这一系列存在非常高的关联性)。上一篇说...

2017-08-10 20:17:00 58

转载 记录一个mysql的case when用法

SELECT wle.*, CASE WHEN '2017-08-10 14:00:00' > wle.et THEN '回看' WHEN wle.st >= '2017-08-10 14:00:00' AND '2017-08-10 14:00:00' < wle.et THEN '直播中' WHEN wle.st > '2017-08-10...

2017-08-10 20:04:00 74

转载 图片加载失败,加载默认

<pre style="color:#000000;font-family:'Consolas';font-size:15.0pt;"><br><span style=""><span style="">&lt;&lt;/span&gt;<span style="color:#000080;font-weight:bol...

2017-08-10 18:20:00 67

转载 .NET笔试题集(一)

转载于:http://www.cnblogs.com/ForEvErNoME/archive/2012/09/07/2610159.html题目来源于传智播客和各大互联网,复习、重新整理贴出来。1、简述 private、 protected、 public、 internal、protected internal访问修饰符和访问权限private :私有成员, 在类的内部才可以访问...

2017-08-09 09:51:00 67

转载 BZOJ 3211: 花神游历各国【线段树区间开方问题】

3211: 花神游历各国Time Limit: 5 SecMemory Limit: 128 MBSubmit: 3514Solved: 1306[Submit][Status][Discuss]DescriptionInputOutput每次x=1时,每行一个整数,表示这次旅行的开心度Sample I...

2017-08-08 10:18:00 61

转载 8.7

一、jq中AJAX的格式以及作用jQuery中$.ajax()方法属于最底层的方法,第二层是load()、$.get()和$.post()方法,第三层是$.getScript()和$.getJSON()方法,其中当属第二层的三个方法使用的频率最高。 1、使用get和post请求 get()方法包含4个参数,说明如下: 第一个参数表示要请求的URL地址 ...

2017-08-07 22:39:00 78

空空如也

空空如也

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

TA关注的人

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