- 博客(44)
- 收藏
- 关注
转载 zeroclipboard 使用入门
zeroclipboard 使用复制下面的 内容到 剪切板<p><span ><a title="复制" class="yelow submit" onclick="copyToClipBoard(this)" data-clipboard-target="code">复制代码<...
2015-04-30 14:21:00 114
转载 [LeetCode] Binary Tree Right Side View
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.For example: Given the f...
2015-04-30 13:00:00 43
转载 java 从零开始 第二天
2015年4月28号晚,珠海。晴、Java 的基本数据类型有整型(integer),浮点型(float),布尔型(boolean),字符型(char)1.整型(integer) java最基本的数据类型,使用int表示 范围表示有 short long int byte 1.1 十进制 (生活最常见的也最常用的) int i ...
2015-04-28 22:23:00 51
转载 python - 装饰器使用过程中的误区
装饰器基本概念大家都知道装饰器是一个很著名的设计模式,经常被用于AOP(面向切面编程)的场景,较为经典的有插入日志,性能测试,事务处理,Web权限校验,Cache等。Python语言本身提供了装饰器语法(@),典型的装饰器实现如下:@function_wrapperdeffunction():pass@实际上是python2.4才提出的语法糖,针对python2...
2015-04-28 19:46:38 101
转载 最长公共子串算法
最长公共子串(Longest Common Substring ,简称LCS)问题,是指求给定的一组字符串长度最大的共有的子串的问题。例如字符串”abcb”,”bca”,”acbc”的LCS就是”bc”。下面给出php语言的代码实现:<?php$str=array();$k=0;$minlen=1000;$flag=0;$n=0;fun...
2015-04-28 10:45:34 111
转载 android intent 传递list或者对象
(转:http://www.cnblogs.com/lee0oo0/archive/2012/09/24/2699805.html)方法一: 如果单纯的传递List<String> 或者List<Integer>的话 就可以直接使用 Java代码 1 intent.putStringArrayListExtra(name, value) 2 intent....
2015-04-27 09:20:00 46
转载 软件工程——找水王(续)
一、题目 随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数量超过了1/4,你能从发帖列表中快速找到他们吗二、设计思路 参考原来问题的解法,如果每次删除4个不同的ID(不管是否超过总数1/4的ID),那么,剩下的ID列表中,原先发帖比例大于1/4的ID所占比例仍然大于1/4。可以通过不断重复这个过程,把ID总数降低,从而得到问题的答案。...
2015-04-26 17:10:00 65
转载 山西胡策 #6
A.题意:求去掉d物品后容量为e最大背包。每个物品有三种属性,权值、容量、数量。#include <bits/stdc++.h>using namespace std;const int V=1000, N=1005;void zop(int *d, int w, int v) { for(int i=V; i>=v; --i) d[i]=max(d[...
2015-04-26 07:32:00 59
转载 sort-uniq-cut-join命令练习
[root@linux Desktop]# cat> fruits.txtbananaorangepersimmon%%bananaappleORAGE cat> fruits.txt按ctrl d结束fruits.txt的输入[root@linux Desktop]# cat fruits.txtbananaorange...
2015-04-24 22:25:00 71
转载 poj1182 食物链(种类并查集)详解
poj 1182 http://poj.org/problem?id=1182分析:这个题大意说的非常清楚了,就是求出假话的个数,题目中给的假话要求有三个①当前的话与前面的某些真的话冲突,是假话;②当前的话中X或Y比N大,是假话;③当前的话表示X吃X,是假话。 ②和③很好判断了,最难的就是假话条件①啦!! 题中说有三种动物A,B,C; A-->B--...
2015-04-24 21:58:00 55
转载 set与hash_set
原文:http://blog.csdn.net/morewindows/article/details/7029587STL系列之六 set与hash_setset和hash_set是STL中比较重要的容器,有必要对其进行深入了解。在STL中,set是以红黑树(RB-tree)作为底层数据结构的,hash_set是以Hash table(哈希表)作为底层数据结构的。set可以在时间复杂度为...
2015-04-24 19:33:00 42
转载 内存对齐
我们知道,计算一个结构体占用内存的大小一般就是结构体里面每个成员类型的累加。比如:typedef struct{char a;char b;short c;int d;}exam1;则 sizeof(exam1) == 1+1+2+4 = 8 bytes;但是,很多时候,编译器都会考虑到内存对齐问题。假设现在有如下结构体:typedef str...
2015-04-24 16:14:41 63
转载 《C语言及程序设计》实践参考——k次方之和
返回:贺老师课程教学链接项目要求【项目1-k次方之和】设计程序,计算:请在下面的程序结构基础上完成设计。#include<stdio.h>int power(int m,int n); //求m的n次方(m^n)int sum_of_power(int k,int n); //从1^k到n^k的累加和int main( )...
2015-04-23 22:09:00 271
转载 SpringMVC中使用Interceptor拦截器
SpringMVC中的Interceptor拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC中的Interceptor拦截请求是通过HandlerI...
2015-04-23 20:08:00 42
转载 String filePath = request.getSession().getServletContext().getRealPath("/");这句话返回的路径是什么,解释下getRealPa...
request.getSession().getServletContext() 获取的是Servlet容器对象,相当于tomcat容器了。getRealPath("/") 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径如:I:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtp...
2015-04-22 13:31:00 1173
转载 【VC++技术杂谈007】使用GDI+进行图片格式转换
本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为bmp、jpg、png。 1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列Visual C++ API。为了使用GDI+,需要在工程中包含“GdiPlus.h”头文件,并加载“gdiplus.lib”库文件。 具体实现方法为,下载GDI+库,将下载得到的Gdiplus文件夹放到工程中。...
2015-04-21 23:13:00 193
转载 一个类应该要么声称,“你不能破坏我,我对你来说是个黑盒”,要么“我已经被破坏了;先修复我然后再使用我”(转)...
英文原文:Seven Virtues of a Good Object Marin Folwer 说过:“库本质上是一组可以调用的函数,这些函数现在经常被组织到类中。” 函数组织到类中?恕我冒昧,这个观点是错误的。而且这是对面向对象编程中类的非常普遍的误解。类不是函数的组织者,对象也不是数据结构。 那么什么是“合理的”对象呢?哪些不合理呢?区别又是什么?虽然这...
2015-04-21 22:37:00 238
转载 使用JAVA数组实现顺序栈
1,首先总结一下线性表(分为顺序表和链接表,【即顺序存储结构和链式存储结构的区别】)和栈(顺序栈和链接栈)还有队列(顺序队列和链接队列)的JAVA类库中的实现:java.util.ArrayList 实现了顺序表,java.util.LinkedList 实现了链接表的功能。java.util.ArrayDeque实现了顺序栈和顺序队列(该类中即定义了与栈操作有关的方法,也定义了与队列操作...
2015-04-20 21:35:00 137
转载 高并发Web服务的演变——节约系统内存和CPU
节约系统内存和CPU http://www.csdn.net/article/2015-02-12/2823952Web系统大规模并发——电商秒杀与抢购 http://www.csdn.net/article/2014-11-28/2822858(曾经阿里电话面试和腾讯的后台开发都说过的问题,记住记住)作者博客http://hansionxu.blog.163.com/blog/#m=0&...
2015-04-20 19:40:00 44
转载 算法模板——Dinic网络最大流 1
实现功能:同sap网络最大流今天第一次学Dinic,感觉最大的特点就是——相当的白话,相当的容易懂,而且丝毫不影响复杂度,顶多也就是代码长个几行主要原理就是每次用spfa以O(n)的时间复杂度预处理出层次图,然后像sap一样深搜一下,搞定。。。代码相当好懂 1 type 2 point=^node; 3 node=record 4 ...
2015-04-19 21:12:00 38
转载 TCP/IP协议 三次握手与四次挥手【转】
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1...
2015-04-17 17:26:00 49
转载 oracle 9i 中行转列
示例如下: SELECT deptno , LTRIM(MAX(SYS_CONNECT_BY_PATH(ename,',')) KEEP (DENSE_RANK LAST ORDER BY curr),',') AS concatenated FROM ( SELECT deptno ...
2015-04-17 13:49:00 53
转载 linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
http://blog.csdn.net/zzyoucan/article/details/9235685 转载于:https://blog.51cto.com/xiewl/1632025
2015-04-13 22:03:59 35
转载 高性能web服务器nginx简介及编译安装
Nginx是一个免费的、开源的、高性能的HTTP服务器和反向代理,以及一个IMAP / POP3代理服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。nginx充分使用异步逻辑,削减了上下文调度开销,并发服务能力强,整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。 在...
2015-04-13 15:03:45 40
转载 Shell 脚本实践
1. 脚本判断命令输出是否为空(1)判断字符串为空 if [ "$str" = "" ] if [ x"$str" = x ] if [ -z "$str" ] (-n 为非空) 注意:都要代双引号,否则有些命令会报错,养成好习惯吧! 2.输入y/n 可以使用判断符号进行数据的判断,如检查某变量是否为空 [ -z $SHELL ],需要注意的是中括号(“[]”)内的...
2015-04-12 16:44:00 53
转载 JAVAWEB Filter使用
Filter学习 1Filter是什么:是过滤器简称 2Filter有什么作用:在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行 包装,再把包装对象传给目标资源,从而实现一些特殊需求。 Example: 举一个不恰当的例子:比如当我们喜欢的...
2015-04-12 15:19:00 58
转载 学习Spring源码记录(一)
org.springframework.util下StringUtils是个不错的工具类。StringUtils.hasLength();判断是否为空或者长度是否是0。StringUtils.tokenizeToStringArray();将给定的字符串按照分隔符转换成数组。StringUtils.hasText();不为null,长度不为0,不包含空白字符。Stri...
2015-04-11 16:00:10 52
转载 打造你的开发神器——介绍Android Studio上的几个插件
这个月因为各种事情在忙,包括赶项目,回老家,还有准备旅游的事,所以应该写不了四篇博客了。今天介绍一下关于Android Studio 的几个好用的插件,都是我在用的,它们或能帮你节省时间,或者让你心情愉悦。还是老话,本文原创,转载请注明在CSDN博客上的出处:http://blog.csdn.net/maosidiaoxian/article/det...
2015-04-11 10:20:00 335
转载 计算几何 2013年山东省赛 A Rescue The Princess
题目传送门 1 /* 2 已知一向量为(x , y) 则将它旋转θ后的坐标为(x*cosθ- y * sinθ , y*cosθ + x * sinθ) 3 应用到本题,x变为(xb - xa), y变为(yb - ya)相对A点的位置,即B绕着A点旋转60度至C点 4 注意:计算后加回A点的坐标才是相对于原点的坐标 5 详细解释:ht...
2015-04-07 14:04:00 78
转载 Facebook Flux 分析
首先是actions使用了Dispatcher来定义分发事件,Store在Dispatcher里注册自己的ActionType,收到对应的Action后修改Store内部的结构Store emit change to set state to componentcomponent change转载于:https://www.cnblogs.com/TLightSky/p/439733...
2015-04-07 03:06:00 44
转载 Windows下lex 与 yacc的使用(2)
Windows下lex 与 yacc的使用 之一个简单的小例子题目要求:写一个小的程序。该程序复制一个文件,并将文件中的每个非空的空白字符序列替换为单个空格。1.首先新建一个文本文档(在flex文件夹下),写好代码后将文件的...
2015-04-05 19:36:00 49
转载 Linux如何查找大文件或目录总结及在全部目录中查找
在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。1: 如何查找大文件?其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目...
2015-04-05 00:21:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人