自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java求鸡兔同笼问题

import java.util.Scanner;public class jitutonglong {static int j,t;public static int qiongju(int head,int foot){int re,x,y;re=0;for(x=0;x{y=head-x;if(x*2+y*4==foot){re=1;j=

2017-09-15 17:58:10 122

转载 Python之函数

简介:定义函数:def xx():    print("xxx")执行函数xx()函数返回值:def emile(): print("发邮件") return '123'r = emile()print(r)结果:发邮件123上述中,return为返回值,返回给r。return想返回什么就返回什么,如果没有写返

2017-09-14 21:42:08 79

转载 规则集Set与线性表List性能分析

前言  本章节将通过实验,测试规则集与线性表的性能。那么如何进行实验呢?针对不同的集合都进行指定数量元素的添加和删除操作,计算耗费时间进行分析。那么,前两个章节呢,我们分别讲述了什么时候使用Set以及List中的实现类效率最高。下面贴出链接,方便查看:《规则集之探究何时使用HashSet、LinkedHashSet以及TreeSet?》《线性表之何时使用ArrayList、Link

2017-09-14 16:42:08 77

转载 [ Perl 6 ] 被取代的钻石操作符(--)

[ Perl 6 ] 被取代的钻石操作符(There is more than one way to do it.Perl 5中,如果要逐行读取一个文件的内容,你可能会写出下面的代码 while (<>) { chomp; print "It was $_ that I saw.\n";}$ perl myscript.pl in但是在P

2017-09-13 14:58:05 86

转载 CSS背景效果

前面的话  本文将详细介绍CSS背景效果 条纹背景【双条纹背景】 background:linear-gradient(#fb3 50%, #58a 50%); background-size: 100% 30px;  CSS标准规定:如果某个色标的位置值比整个列表中在它之前的色标的位置值都要小,则该色标的位置值会被设置为它前面所有色标位置值的最大值  

2017-09-13 10:18:05 50

转载 jboss 报错处理及端口修改

执行文件 ./shutdown.sh -S 后 重启jboss 执行 ./run.sh -Djboss.bind.address=192.168.132.129 &如果一台机器安装多个jboss服务器,就需要修改服务器的端口号,否则各个服务器之间会有冲突。目前确认需要修改的配置如下一、vi $JBOSS_HOME/server/default/conf/jboss-service.xm

2017-09-12 13:02:02 69

转载 ACM比赛_注意

ACM比赛_注意:比赛前:1.前一天早一点睡觉2.避免参加激烈的活动,以免比赛时精力不足;3.少喝水,并提前上厕所;4.把账号,密码都准备好,放在txt中5.提前创建多个程序(etc.1001~1012,test1~test3)6.准备好标程并打印下来7.如果机器有一些杀毒软件之类的软件,提前关掉,如果有多个输入法 ,设置成只有1个 对于赛前测试:1.i

2017-09-10 14:37:58 105

转载 CSS display使用

今天我们来分析一下display的一些用法,display样式在我们整个CSS设置中,非常重要,掌握好display,才能有效的解决CSS布局的问题,在理解display之前,我们先了解两个概念:块元素和行内元素。1、基本概念  块级元素(block element)   其就是以块状呈现,具有块的基本特征,如高度、宽度等等,其主要有以下几个特点:在新行上开始;所以它们都是独占

2017-09-08 21:33:53 70

转载 Java基础(一)

初识Java  1.程序:为了让计算机执行某些操作或完成某些动作 所编写的一系列有序指令的集合  2.Java: 诞生于1995年5月 詹姆斯,高斯林 Sun公司  3.三大技术    JavaSE:Java的基础核心    JavaEE:Java的企业版    JavaME:Java的小型版  移动端,游戏  4.三种注释    i.单行注释  //    i

2017-09-08 11:57:53 55

转载 最长回文子串--轻松理解Manacher算法

最长回文子串这个问题的Manacher算法,看了很多博客,好不容易理解了,做一下记录。 这个算法的核心就是:将已经查询过的子字符串的最右端下标保存下来,在计算下标为i的回文字符串时,不需要从左右相邻的地方开始比较遍历,而是从某个初始值开始。那么求这个初值就是该算法的关键。 1.字符串的初始化  先将字符串的每两个字符之间插入标识符,如“#”,然后在头尾也插入,插入什么符号这

2017-09-07 10:46:33 60

转载 设计模式 3-23 抽象工厂模式

我看了很多的帖子,设计模式几乎是园子里的月经贴,每隔一段时间总有人来分享一下自己的学习心得,或为记录自己所学,或为换着方式分享与大家。但大多直接上来就是给代码,给UML图,给类图,其实这种是快,但很多工作经验少的同学,几乎无法体会其中的所含的内容,更无法在日常工作中运用所学,提升系统框架,功能的设计开发能力。我希望能通过足够简单的文字,让大家去体会到前人们所总结出来的设计模式世间本无设计模

2017-09-06 14:06:01 123

转载 C语言——使用clock()函数获取程序执行时间

clock():捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick ,即“时钟打点”。常数CLK_TCK:机器时钟每秒所走的时钟打点数。 1 #include 2 #include 3 4 colck_t start, stop; 5 /* clock_t 是clock() 函数返回的变量类型*/ 6 7 doub

2017-09-05 17:25:57 192

转载 如何大幅提升web前端性能之看tengine在大公司架构实践

在一个项目还是单体架构的时候,所有的js,css,image都会在一个web网站上,看起来并没有什么问题,比如下面这样:    但是当web网站流量起来的时候,这个单体架构必须要进行横向扩展,而在原来的架构中静态资源这羊毛是出在单体架构这头羊身上,所以横向多少个单体,就有多少个静态资源文件夹,比如下面这样的架构。那这种架构有什么问题呢? 总的来说会有如下二个问题: 1.

2017-09-04 15:41:48 67

转载 拨开字符编码的迷雾--编译器如何处理文件编码

1. Visual Studio字符集使用Visual Studio创建的C++工程可以在工程属性配置属性-->常规中配置字符集:使用Unicode字符集(默认)、使用多字节字符集。如图:但这个设置项不会对编译器处理字符编码产生直接的影响(注意这里的“直接”二字,第3节会说到),只会在工程属性配置属性-->C/C++-->预处理器加入相应的宏:使用Unicode字符集 -->

2017-09-03 18:57:42 55

转载 PowerShell 脚本执行策略

为防止恶意脚本的执行,PowerShell 中设计了一个叫做执行策略(Execution Policy)的东西(我更倾向于把它叫做脚本执行策略)。我们可以在不同的应用场景中设置不同的策略来防止恶意脚本的执行。本文主要是解释这些执行策略,因为笔者在学习的时候发现它们并不是那么清晰易懂。PowerShell 提供了 Restricted、AllSigned、RemoteSigned、Unrestr

2017-09-02 17:41:40 129

转载 -经验杂谈-前端form提交导出数据

之前在做列表的是总会遇到一些导出的功能,而在做导出的时候总是习惯于用get的方法将参数放在url上,这样一来就会有很多的弊端,一是url的参数长度有限,遇到有的参数很长的时候就会报错,二是也不太安全。按照之前写法:var url = '@Url.Action("")';window.open(url, "_blank");现在改成前端form提交的方式:functi

2017-09-02 13:09:42 97

转载 [Python][Scrapy 框架] Python3 Scrapy的安装

1、方法(只介绍 pip 方式安装)  PS.不清楚 pip(easy_install) 可以百度或留言。  cmd命令:        (直接可以 pip,而不用跳转到 pip.exe目录下,是因为把所在目录加入 Path 环境变量中)  通过 pip install 安装的好处:    安装起来非常的方便    安装 scrapy 和依赖包    包的一致性可以

2017-09-01 21:33:37 68

转载 Django文件存储(一)默认存储系统

Django默认使用的文件存储系统'django.core.files.storage.FileSystemStorage'是一个本地存储系统,由settings中的DEFAULT_FILE_STORAGE值确定。class FileSystemStorage(location=None, base_url=None, file_permissions_mode=None, directo

2017-09-01 16:45:38 103

转载 利用CoreAnimation实现一个时间的进度条

(个人原创,转载请注明出处 http://www.cnblogs.com/pretty-guy/p/7460334.html)在iOS中实现进度条通常都是通过不停的设置progress来完成的,这样的进度条适用于网络加载(上传下载文件、图片等)。但是对于录制视频这样的需求的话,如果是按照每秒来设置进度的话,显得有点麻烦,于是我就想直接用CoreAnimation来按时间做动画,只要设置最大时间

2017-09-01 11:57:37 100

转载 js 数组去重

1、前言去重方法千千万万,你要哪一种2、es系列方法2.1、es6 Set()方法介绍:ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化new Set(test);//test为去重的数组2.2、es7 includesArray.prototype.i

2017-08-31 20:21:35 74

转载 package-cleanup

package-cleanup 是一个python开发的命令程序,用来清除本机已安装的、重复的 或孤立的软件包。desktop版的CentOS镜像包含这个工具,而Minimal版的CentOS镜像不包含这个工具使用场景:在 Redhat/CentOS 操作系统上,安装了重复、错误、或孤立的rpm包时,会导致yum无法正常执行,此时可以使用 package-cleanup来恢复RPM 仓

2017-08-31 11:01:34 88

转载 [目标检测]PVAnet原理

创新点:基于Faster-RCNN使用更高效的基础网络1.1 创新点PVAnet是RCNN系列目标方向,基于Faster-RCNN进行改进,Faster-RCNN基础网络可以使用ZF、VGG、Resnet等,但精度与速度难以同时提高。PVAnet的含义应该为:Performance Vs Accuracy,意为加速模型性能,同时不丢失精度的含义。主要的工作再使用了高效的自己设计的基础网络。

2017-08-30 14:17:33 69

转载 base-command

命令分类自带命令 工具型 文件系统第三方命令 CLI GUI操作文件系统pwd(print working directory) ls(list files) ls 列出当前目录文件 ls 目录路径 列出指定路径文件 ls -a 列出文件并显示隐藏文件或目录 cd(change directory) 切换到指定路径(相对路径或绝对路径) cp(copy) c

2017-08-29 22:29:29 71

转载 shell的编程结构体(函数、条件结构、循环结构)

本文目录:1.1 shell函数1.2 条件结构:if1.3 条件结构:case1.4 条件结构:select1.5 循环结构:for1.6 循环结构:while1.7 循环结构:until1.8 exit、break、continue和return1.1 shell函数在shell中,函数可以被当作命令一样执行,它是命令的组合结构体。可以将函数看成

2017-08-27 20:17:26 89

转载 Hibernate与autoCommi

JDBC 的autoCommit属性对于每一个 JDBC connection,都有一个autoCommit属性,只有执行commit后,该connection中的操作(statement操作)才会在数据库中真正执行。所以若是 JDBC connection的autoCommit属性是false,且sql语句中没有显示commit,则sql语句即使被发送到数据库中,但因为没有commit,实际

2017-08-26 19:09:23 73

转载 关于moucedown 的3种触发方式

与 click 事件不同   mousedown 按下鼠标就可以触发click 只能用鼠标左键触发, 而mousedown 可以由单击、中键、或右击 触发根据对event.which 的判断,可以让mousedown 使用其中的一个按钮jquery的event.which属性返回指定事件上哪个键盘或鼠标按钮被按下1 == 鼠标单击        2 == 鼠标中键     3 ==

2017-08-26 14:25:22 77

转载 js的命名空间 && 单体模式 && 变量深拷贝和浅拷贝 && 页面弹窗设计

说在前面:这是我近期开发或者看书遇到的一些点,觉得还是蛮重要的。一、为你的 JavaScript 对象提供命名空间 为自己的js对象提供命名空间封装自己的数据和函数,防止和其他的库搞混了 var jscbObject = { // return element getElem : function (identifier) {

2017-08-26 09:41:27 96

转载 MySQL (六)

1 外键外键:foreign key,外面的键(键不在自己表中),如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称为外键。  1.1 增加外键外键可以在创建表的时候或创建表之后增加(但是要考虑数据的问题)。  方案一:在创建表的时候增加外键,在所有的表字段之后,使用foreign key(外键字段) references 外部表 (主键字段)

2017-08-25 13:33:24 80

转载 Node.js之包与npm包管理工具

Node.js之包与npm包管理工具1.Node.js中的包1.1在一个包中包含如下内容:package.json:对包进行描述 在bin子目录中存放二进制文件 在lib子目录中存放JavaScript文件 在doc子文件中存放包的说明文件 在test子目录中存放一些对包进行单元测试的文件1.2package.json文件内容:name:包名 preferglobal:

2017-08-23 10:17:14 103

转载 python中如何不区分大小写的判断一个元素是否在一个列表中

python中判断某一个元素是否在一个列表中,可以使用关键字in 和 not in.示例如下:如果需要输出相应的信息,可以搭配使用if语句,这里不赘述。------------------------------------------------------------------------------------------分割线-----------------------

2017-08-22 15:57:12 416

转载 Centos7安装Nginx实战

一、背景        最近在搭建一些自己的项目,用到了nginx,所以自己动手来在Centos7上安装nginx,一下是安装步骤。二、基本概念以及应用场景       1、什么是nginx        Nginx是一款使用C语言开发的高性能的http服务/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试ngin

2017-08-22 12:15:11 74

转载 宗教信仰解题报告(c++)

宗教信仰  总时间限制: 5000ms  内存限制: 65536kB  描述       世界上有许多宗教,你感兴趣的是你学校里的同学信仰多少种宗教。你的学校有n名学生(0    输入       输入包括多组数据。每组数据的第一行包括n和m,0   输出对于每组数据,先输出它的编号(从1开始),接着输出学生信仰的不同宗教的数目上限。  样例输入10 9

2017-08-21 21:09:16 208

转载 设计模式-工厂方法模式

场景描述:假设现在有一个User类(如下),原本设计程序使用SqlServer访问,现在因为客户需求的变化,需要使用Access来访问。public class User { private int id; private string name; public int ID {

2017-08-21 11:45:13 56

转载 yii2 commands模式以及配置crontab定时任务

一 ,检测环境:  首先我们切换到项目根目录,yii2正常安装的话有一个commands文件夹,里面有一个示例文件HelloController.php  phpnamespace app\commands;use yii\console\Controller;class HelloController extends Controller{ public f

2017-08-20 20:13:07 80

转载 CentOS7安装redis,并设置开机自启动

1、下载 redis https://redis.io/download cd /soft wget http://100.100.102.1/IXCf262897de7eb6c6229e5510394cb0449/releases/redis-4.0.1.tar.gz 2、解压安装 tar -zxvf redis-4.0.1.tar.gz cd

2017-08-19 12:28:28 77

转载 python——变量

参考资料: Python程序设计与实现变量名的命名规则仅仅由大、小写英文字母,下划线(_),数字(不可作为变量名的开头)组合而成; 不能使用Python关键字和函数名作为变量名; 变量名不能包含空格,但可以使用_来分隔其中的单词; 变量名应既简短又具有描述性; 慎用字母l和O,因为它们可能被人错看成数字1和0。 python变量不需要声明变量类型python规定,变量是没有类型

2017-08-18 19:53:26 74

转载 设计模式(2)--Singleton(单例模式)--创建型

1.模式定义:  单例模式确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。2.模式特点: (1)单例类只能有一个实例。 (2)单例类必须自己创建自己的唯一实例。 (3)单例类必须给所有其他对象提供这一实例。3.使用场景:  定义一个全局变量可以确保对象随时都可以被访问,但不能防止我们实例化多个对象。一个更好的解决办法是让类自身负责保存它的唯一

2017-08-18 14:03:28 88

转载 [js高手之路] vue系列教程

一、绑定class属性的方式1、通过数组的方式,为元素绑定多个class 1 2 .red { 3 color:red; 4 /*color:#ff8800;*/ 5 } 6 .bg { 7 background: #000; 8 /*background: green

2017-08-17 09:43:28 59

转载 NCBI下载sra数据(新)

今天要上NCBI下载sra数据发现没有下载的链接,网上查发现都是老的方法,NCBI页面已经变更,于是看了NCBI的help,并且记录下来新版的sra数据下载方法,要用NCBI的工具SRA Toolkit。另外咨询师兄,总结得到新的wget下载的方法。方法1 NCBI告知的方法(中断不能继续下载)下载SRA Tookithttps://trace.ncbi.nlm.nih.gov/T

2017-08-15 15:58:21 214

转载 当面对会反制遭破解装置的App该如何顺利提取数据

在检测App的过程之中,总会遇到比较棘手的,以”侦测是否遭破解的装置”为例,便会是个不好处理的状况.当App具备侦测装置是否已遭Root时,一旦发现装置已遭破解,便会停止运行,等于是只准安装及运行在未Root的装置之上.有人会说,那就装可以”反反制”的App,来欺骗特定App是运行在非Root的装置上即可.但实务上,反反制也可能会失效而无法达到效果.使得问题依旧.即便是如此,仍有根本终极破

2017-08-13 18:48:17 79

空空如也

空空如也

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

TA关注的人

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