自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 (Incomplete)UVa 701 The Archeologist's Dilemma

方法:对数,暴力我们需要求出最小的e,是的存在一个i > len(n) , 满足 floor[2^e/ (10^i)]= n, 即 n*10^i < 2^e < (n+1)*10^i。对两边同时取log10 (以10为底的对数,记作lg),得到lg(n) + i < e*lg(2) < lg(n+1) + i。 注意len(n) = (int) lg(n)...

2017-01-30 07:34:00 54

转载 动态建树和静态建树 理解

前言Trie树理解,该博客已经对Trie树进行了简要的介绍;Trie树分为静态建树和动态建树,两者的区别在于:插入操作时,静态建树中插入不存在的结点利用的是已经创建好的大数组进行存放,而动态数组则会动态申请一个结点;删除操作时,静态建树中删除只需将跟节点的next数组都置为空即可,而动态建树中则要递归删除已经分配的每一个结点;动态建树使用new费时,静态建树预存结点数据很...

2017-01-24 11:35:00 61

转载 友盟分享使用

一、//自定义分享界面 增加分享按钮[UMSocialUIManager addCustomPlatformWithoutFilted:UMSocialPlatformType_UserDefine_Begin+2 withPlatformIcon:[UIImage imageNamed:@"org_myHome...

2017-01-23 17:27:00 159

转载 虚拟机与Linux

VirtualBox与Ubuntu的下载对于VirtualBox的下载,网络上的资源非常之多,并且软件也并不是很大,所以并没有耗费很多时间。但是对于Ubuntu的下载来说,一个操作系统,正版的下载肯定是要收费的,所以还是选择破解版的进行下载。在接触新鲜事物之前,我们都是满怀期待的,毕竟在此之前,我只接触过Windows和Android这两种操作系统,所以对操作系统的体验并不是很丰富。一番等待下,...

2017-01-23 14:28:00 136

转载 Python——爬虫2(Scrapy框架安装)

一、Windows安装(Win10环境)1、装Python3.5(目前Pyhton最新版本是3.6) 装Python2.7(由于Python2.7兼容性比较高,未来1~2年的趋势是3.x版本,为了避免出错,也可以先基于Python2.7来做)python-2.7.11.msipython-2.7.11.adm64.msi==> 环境变量 C:\python27...

2017-01-22 16:17:00 59

转载 记一次mysql数据恢复

确切的说更像是一次数据迁移。背景介绍: 操作系统:Windows Server 2008 R2 数据库版本:MySQL 5.5 数据库的安装目录与数据文件目录不在同一个磁盘,数据文件所在的目录磁盘损坏。而后通过数据恢复工具恢复数据文件。前期研发的同事尝试启动恢复数据库,不成功,多轮尝试不成功后找到我。1.得到同事给的数据文件 ib...

2017-01-21 15:50:00 40

转载 springMVC学习(8)-数据回显

什么是数据回显:提交后,如果出现错误(或者别的情况),将刚才提交的数据回显到刚才的提交页面。pojo数据回显方法:一、springmvc默认对pojo数据进行回显。比如现在的jsp页面提示出现错误,页面自动显示之前的数据:因为pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写)这里默认将数...

2017-01-20 22:55:00 62

转载 D. Arpa's weak amphitheater and Mehrdad's valuable Hoses 分组背包模板题

http://codeforces.com/problemset/problem/742/D并查集预处理出所有关系。一开始的时候,我预处理所有关系后,然后选择全部的时候,另起了一个for,然后再判断。这样是不对的。因为这样使得同一组里面可能选择了两次。3 0 21 2 31 1 3#include <cstdio>#include <...

2017-01-20 20:18:00 50

转载 Python-字典

一、字典的定义 字典和列表一样是可变的容器模型,且可存储任意类型的对象,字典是每个键值对应一个值,对应之间用冒号(:)分割,每个对象之间用(,)分割,整个字典包括在{}中;字典和列表不同,字典的键是唯一的,但值则不必;值可以取任何数据类型,但键值必须是不可变的,如字符串、数字或者元组。字典的定义dict = {"name":"Alex","Age":18}print (...

2017-01-20 15:40:00 60

转载 关于 myBatis 中的 jdbcType的细节问题

          前几天上线了一个 版本,第二天到公司的时候,在cat上发现了一个长sql查询非常耗时,几乎把线上的项目搞崩溃了。我马上开始排查问题。最终发现 球队的ID传过来的时候是String 类型的,但是在执行sql 的时候就变成了 Integer 类型了, 如果是integer 类型,数据库就无法使用 索引,所以查询的速度大大降低了。组长说加个 jdbcType= varchar 。...

2017-01-20 15:07:00 228

转载 使用aws和tomcat搭建服务器过程中的一些坑.

在国外没啥事做, 考前也不愿意复习, 看到aws能免费试用一年, 于是就试着搞了搞, 就准备搭建个个人网站玩玩.aws的注册与创建实例首先个人感觉这个东西使用起来还是很方便的, 一开始注册完验证完银行卡手机等等一系列的东西之后, 会有一个等待时间. 之后要搭建网站, 我实际上只是使用了了其中的ES2(elastic computing cloud), 这东西实际上就是一个远程的服务器. 这里要...

2017-01-19 19:13:00 291

转载 MyBatis与JDBC的对比

1 //JDBC的步骤,1.加载驱动。2.获取连接。3.执行sql语句。4.处理结果集。5.关闭资源 2 Class.forName("com.mysql.jdbc.Driver").newInstance(); 3 Connection conn=DrivateManager.getConnection(url,username,password); 4 java.s...

2017-01-19 18:17:00 135

转载 备忘录模式

备忘录模式的定义备忘录模式(Memento Pattern)提供了一种弥补真实世界缺陷的方法,让“后悔药”在程序的世界中真实可行,其定义如下:Without violating encapsulation,capture and externalize an object's internal state so that theobject can be restored to t...

2017-01-18 23:43:00 31

转载 IDA调试android so的.init_array数组

参考: http://www.itdadao.com/articles/c15a190757p0.html一. 为什么要调试init_arrayinit_array的用途1. 一些全局变量的初始化 (我这里试过, 一些全局变量的初始化,会统一用一个init_array表项来完成初始化)2. 通过__attribute__ ((constructor)) 声明的函数 (可以定义n个)通过so加载流程...

2017-01-18 16:52:00 245

转载 【Linux】【Services】任务计划、周期性任务执行

Linux任务计划、周期性任务执行未来的某时间点执行一次某任务:at, batch周期性运行某任务:crontab执行结果:会通过邮件发送给用户 ~]# netstat -tnlp~ ]# ss -tnl本地电子邮件服务:smt...

2017-01-18 15:41:00 37

转载 bzoj2818: Gcd懵逼乌斯反演

由于是单组数据,强行不分块O(n)过线性筛部分非常神奇,用了一个奇妙的推导(懒得写了) 1 #include <bits/stdc++.h> 2 using namespace std; 3 int n,m,mu[10000001],f[10000001],p[10000001];bool o[10000001]; 4 int main() 5 { 6 ...

2017-01-17 18:22:00 50

转载 MySQL基本语句

1、创建数据库Create DATABASE database-name2、删除数据库drop database dbname3、备份sql server /* 备份 */backup database Test to disk='D:/Test.bak'3. /* 还原 */restore database Test from disk='D:/Test.bak'4、创建新表crea...

2017-01-17 14:24:00 43

转载 URAL 1297 后缀数组+线段树

思路: 论文题……*n 倒过来接上 分奇偶讨论 求LCP 搞棵线段树即可//By SiriusRen#include <cstdio>#include <cstring>#include <algorithm>using namespace std;#define N 5555int cases,pos,maxans,...

2017-01-15 23:27:00 51

转载 Rest之路 -- 从第二个Rest application里面分析 Rest 方法

引言在此之前,我们实现了第一个Rest application,通过分析她,我们了解了 Rest 程序的基本要素;这里,我们将会对第一个 Rest application 的功能进行扩充(实现 CRUD)。为了简化流程,我们依然采用文件的方式来模拟数据库操作。第二个 Rest applicationUserimport java.io.Serializable;i...

2017-01-15 15:28:00 99

转载 linux下常用命令:

常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch ...

2017-01-15 11:22:00 38

转载 iOS开发-文件操作

目录操作和文件管理学习目标 1.理解单例 2.掌握NSFileManager类常用的文件管理操 3.掌握NSFileHandle类常用的文件数据操作 4.了解NSData类的常用操作5.掌握Plist文件读写——————————————————————通常程序在运行中或者程序结束之后,需要保存一些信息,而且需要持久化存储信息,...

2017-01-15 01:12:00 83

转载 iOS开发-内存管理

内存管理对于这篇呢,其实现在都是ARC模式,正常状态下基本不用我们去手动释放内存,所以如果不是要面试呀、装逼或者扎实功底的,就先别看了或者了解下即可,因为像面试时,有些面试官想看你的基础时,就有些人会问,现在工作基本不会用到。学习目标 1. 掌握内存管理的原理 2. 掌握手动内存管理==========================================...

2017-01-15 01:04:00 45

转载 hdu1036

#include<stdio.h>int main(){ int n; double d; int num; char h,m1,m2,s1,s2; scanf("%d",&n); scanf("%lf",&d); while(scanf("%d",&num)!=EOF) { ...

2017-01-14 23:37:00 66

转载 scala 数组 基本类型

变量尽量用valvar 是不可变 final常用的 Int̵ Double̵ Long̵ String没有基本类型。scala 任何对象都继承Any Int Double 继承AnyVal String继承java.lang.String.scal数组java aa[]1.写法scala val a=new Array[String](3)2.用法访问数据用下标a(0) ="abc"3.调用...

2017-01-14 21:56:00 474

转载 HDU2202--最大三角形(凸包,枚举)

Problem Description 老师在计算几何这门课上给Eddy布置了一道题目,题目是这样的:给定二维的平面上n个不同的点,要求在这些点里寻找三个点,使他们构成的三角形拥有的面积最大。Eddy对这道题目百思不得其解,想不通用什么方法来解决,因此他找到了聪明的你,请你帮他解决这个题目。 Input 输入数据包含多组测试用例,每个测试用例的第一行包含一个整数n,表示一共有n个互不相同的点...

2017-01-13 21:10:00 77

转载 移动端 流式布局 【转】

百分比布局,也叫流式布局,因为宽度是百分比,但是高度是按px来写的案例参考:1. http://m.duba.com/2. http://m.lagou.com/适用页面特点:左侧固定+右侧自适应 左右固定宽度+中间自适应(专业一点说法:关键元素高宽和位置都不变,只有容器元素在做伸缩变换)开发思路:自适应意味着百分比(0% - 100%) -> 思考:如何确定...

2017-01-13 14:29:00 61

转载 HDOJ 杭电2084

/* * Copyright (c) 2017, 安徽大学计算机科学与技术学院 * All rights reserved. * 作 者: 杨磊 * 完成日期:2017 年 01 月 12 日 * 思路:自底向上状态转移方程求解。* 方程:s[i][j]+=max(s[i+1][j],s[i+1][j+1]);*...

2017-01-12 21:33:00 99

转载 chgrp命令

在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是changegroup的缩写!要被改变的组名必须要在/etc/group文件内存在才行。1.命令格式:chgrp[选项][组][文件]2.命令功能:chgrp命令可采用群组名称或...

2017-01-10 22:59:00 47

转载 css3 box-sizing属性 和JS 网页等比例缩放

box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box。content-box,border和padding不计算入width之内padding-box,padding计算入width内border-box,border和padding计算入width之内,其实就是怪异模式了~ie8+浏览器支持cont...

2017-01-09 14:42:00 166

转载 JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome

今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色。但是css只能是改变IE浏览器的颜色,而且CSS不能做到改变火狐浏览器的样式和颜色。所以只能是通过JavaScript来实现了。也有插件可以做到。我分享一下我自己使用原生JavaScript实现的思路...

2017-01-05 11:58:00 339

转载 JavaScript中两种类型的全局对象/函数

这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数。一、核心JavaScript内置对象,即ECMAScript实现提供的不依赖于宿主环境的对象这些对象在程序执行之前就已经(实例化)存在了。ECMAScript称为The Global Object...

2017-01-04 23:14:00 69

转载 ELK分析IIS日志

LogStash.conf input { file { type => "iis_log" path => ["C:/inetpub/logs/LogFiles/W3SVC2/u_ex*.log"] }}filter { #ignore log comments if [message] =~ "^#" { d...

2017-01-04 17:37:00 482

转载 使用命令 gradle uploadArchives 的异常: Unable to initialize POM pom-default.xml: Failed to validate POM for...

在使用:gradle uploadArchives 命令对项目进行上传maven时,常常遇到如下报错:这时候要仔细的检查一下build.gradle文件中的dependencies内容,很多时候是由于这些引入的依赖jar没有设置version,导致编译时,生成的 pom-default.xml 中缺少 version,不符合pom文件规范。所以,在开发过程中,在进行comp...

2017-01-04 11:55:00 941

转载 java获取当前日期等以及时区

代码: public static void main(String[] args) throws Exception{ /* * 获取当前时间的办法 */ //这个获取从1970年。。直到现在的毫秒数,可以用来计算程序执行时间(开头结尾各打个记号); System.currentTimeMillis(); java.util.Date d = ...

2017-01-04 00:11:00 171

转载 利用yii2 gridview实现批量删除案例[转]

今天仍然继续探讨GridView的问题,昨天有个小伙伴留言说你用gridview给我去掉表头的链接?我想啊想,这用gridview确实不容易实现,至少我没想出来,会的下方可留言。但是呢,这根gridview有个毛线关联啊,明明是要设置ActiveDataProvider,你要我怎么用gridview实现嘛。这个问题也是很简单的,我们来看看具体实现$dataProvider = new Ac...

2017-01-03 21:20:00 66

转载 HTML5 十大新特性(八)——Web Worker

  由于js是单线程的,所以H5添加了这个叫做webWorker的概念,允许js创建多个线程,但是子线程完全受主线程控制,且不能操作DOM,从而来处理一些比较耗时的操作。  那么如何创建一个子线程呢?通过这么一个构造函数var worker = new Worker('worker.js');  *常用的一些API:  1、postMessage():用来在主线程和子线程间传递数据。...

2017-01-02 17:44:00 86

转载 Python os模块介绍

os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')?1os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirna...

2017-01-01 20:48:00 35

转载 变量的作用域问题

一、什么是作用域作用域,即 变量起作用的区域。变量定义后,可以在哪个范围内使用该变量二、两种作用域 1.词法作用域、 2.块级作用域块级作用域:用一个块(代码块)结构限制变量的访问区域。即,块内的每一段代码都有各自的作用域,变量在声明它们的代码段之外是不可见的。代表语言: C 语言( C系,如:Java、Object-C、C#)...

2017-01-01 17:21:00 162

空空如也

空空如也

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

TA关注的人

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