摘要:
上一篇文章虽然实现了ListView 快速索引的效果,但是有一个小小的Bug。这个Bug我在前面也说了,这篇文章就来解决这个Bug。 我研究的时候发现只要showBg值为true,中间的字母就显示,而当showBg 的值为false的时候中间的字母就可以消失。只要SlideBar的状态为ACTION_DOWN和ACTION_MOVE 的时候showBg的值为true,而ACTION_UP的时候showBg的值就为false;所以根据上面这个特征,我们只要把OnToucheLetterChange()这个回调函数的参数改一下就可以了。改成onTouchLetterChange(boolean . 阅读全文
posted @ 2013-08-26 20:43
Class Xman
阅读(293)
评论(0)
推荐(0)
摘要:
题意:给定了初始的状态:有n个村庄连成一条直线,现在有三种操作: 1.摧毁一个村庄 2.询问某个村庄,输出与该村庄相连的村庄数量(包括自己) 3.修复被摧毁的村庄,优先修复最近被摧毁的..............分析:用SBT做的话,摧毁村庄就插入,修复就移除,如果要询问的话:找到第一个大于等于该村庄编号和第一个小于等于该村庄编号的,等价于找到了联通在一起的村庄。 朴素的做法可以 set + stack + 二分 搞之.................#include #include #include #include #include #include #include #include. 阅读全文
posted @ 2013-08-26 20:41
Class Xman
阅读(174)
评论(0)
推荐(0)
摘要:
Classes as objects首先,在认识metaclass之前,你需要认识下python中的class。python中class的奇怪特性借鉴了smalltalk语言。大多数语言中,classes仅仅是用于描述怎样创建一个对象的代码端。在某种程度上说,python中的class也是这样的。 >>> class ObjectCreator(object): ... pass ... >>> my_object = ObjectCreator() >>> print my_object 但是,python中的classes同时还是obj 阅读全文
posted @ 2013-08-26 20:39
Class Xman
阅读(445)
评论(0)
推荐(0)
摘要:
添加用户组 添加 gropuadd 用户组名 修改 groupmod 用户组名 删除 groupdel 用户组名 添加用户 添加 useradd 用户名 设密码 passwd 密码 删除 userdel 用户名 修改 usermod 用户名 查看文件 cat:从头开始查看 tac:从尾开始查看 more:从头开始查看文件,分段显示 less:查看文件内容 head -n 文件名:查看该文件前几行,n为一个数字 tail -n 文件名:查看该文件尾几行,n为一个数字 查找文件 find 目录 -name 文件名(也可以写成正则方式如:1.*) 文件权限 u:属主 g:属... 阅读全文
posted @ 2013-08-26 20:36
Class Xman
阅读(169)
评论(0)
推荐(0)
摘要:
Hadoop的机架感知 Hadoop有一个“机架感知”特性。管理员可以手工定义每个slave数据节点的机架号。为什么要做这么麻烦的事情?有两个原因:防止数据丢失和提高网络性能。 为了防止数据丢失,Hadoop会将每个数据块复制到多个机器上。想象一下,如果某个数据块的所有拷贝都在同一个机架的不同机器上,而这个机架刚好发生故障了(交换机坏了,或者电源掉了),这得有多悲剧?为了防止出现这种情况,必须要有一个人来记住所有数据节点在网络中的位置,并且用这些知识来确定——把数据的所有拷贝们放在哪些节点上才是最明智的。这个“人”就是Name Node。 另外还有一个假设,即相比不同机架间的机器,同一个机.. 阅读全文
posted @ 2013-08-26 20:34
Class Xman
阅读(387)
评论(0)
推荐(0)
摘要:
首先,修改/etc/profile文件,在末尾增加两行:export LC_ALL="zh_CN.UTF-8"export LANG="zh_CN.UTF-8"接着修改/etc/sysconfig/i18n,如下:#LANG="en_US.UTF-8"LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"接着安装上篇博客所讲,把yum更新完成,使用下面的命令:yum install "@Chinese Support" ,命令参考网上(具体 阅读全文
posted @ 2013-08-26 20:32
Class Xman
阅读(692)
评论(0)
推荐(0)
摘要:
把相互覆盖的骨牌放入一个集合中,如果一个集合有cnt 个元素 那么这个集合所在区域最多只能存在 (cnt +1)/2 个元素。#include #include using namespace std;int father[2005];int cnt[2005];int vis[105][105];void init(int n){ int i; for(i=1;i<=n;i++) { father[i]=i; cnt[i]=0; }}int find(int x){ while(father[x]!=x) x=fathe... 阅读全文
posted @ 2013-08-26 20:30
Class Xman
阅读(165)
评论(0)
推荐(0)
摘要:
code:#include #include void render(void);void keyboard(unsigned char c,int x,int y);void mouse(int button,int state,int x,int y);int main(int argc , char** argv){ glutInit(&argc,argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPosition(100,100); glutInitWindowSize( 阅读全文
posted @ 2013-08-26 20:27
Class Xman
阅读(505)
评论(0)
推荐(0)
摘要:
点击打开hdu 4686思路: 矩阵快速幂分析:1 题目给定一个式子求和,那么根据题目给定的,我们可以求出an*bn = (an-1*Ax+Ay)*(bn-1*Bx+By) => an-1*bn-1*Ax*Bx+an-1*Ax*By+bn-1*Ay*Bx+Ay*By2 那么我们根据上面的等式可以推出矩阵的乘法 3 那么我们要求的是AoD(n)相当于求左边矩阵的n次幂,然后利用结果乘上初始值4 注意特判n为0的时候,结果为0。然后注意初始的值 代码:/************************************************ * By: chenguolin ... 阅读全文
posted @ 2013-08-26 20:25
Class Xman
阅读(211)
评论(0)
推荐(0)
摘要:
你要是系统运维人员,就要实时的监控系统的一些重要参数,不如僵尸进程,CPU的利用率,内存的使用情况,磁盘空间的使用情况,系统的均衡负载,根据得到的最新信息,我们就能判断系统运行的状态是否良好。本人接触linux系统也有一点时间,在网上看看了,经过整理,将一些常用的系统监控的命令shell脚本拿出来晒晒,希望给新手提供学习的机会,同时也希望经验丰富者提够些技术知道,多多探讨交流!获得某个用户的某个进行的信息:function GetPID #user #name{ PsUser=$1 #echo $PsUser PsName=$2 #echo $PsName pid=`ps -u $PsUse. 阅读全文
posted @ 2013-08-26 20:23
Class Xman
阅读(275)
评论(0)
推荐(0)
摘要:
表头文件 #include 定义函数 int access(const char * pathname, int mode); 函数说明 检查是否可以读/写某一已存在的文件。 pathname: 文件/目录路径 mode: R_OK\W_OK\X_OK:检查文件是否具有读取、写入和执行的权限 F_OK: 判断该文件是否存在 由于access()只作权限的核查,并不理会文件形态或文件内容,因此,如果一目录表示为“可写入”,表示可以在该目录中建立新文件等操作,而非意味此目录可以被当做文件处理。例如,你会发现DOS的文件都具有“可执行”权限,但用exec... 阅读全文
posted @ 2013-08-26 20:21
Class Xman
阅读(376)
评论(0)
推荐(0)
摘要:
写页面的时候在chrome,fireforks等页面上显示正常,但是换成IE9之后就完全没有样式了。IE真是个奇葩的怪胎。它的报错信息是’CSS 因 Mime 类型不匹配而被忽略‘,也就是说所有的.css文件全部都不起效果了。去网上查了一些资料,有很多与这个问题相关的回答。首先要明白Mine类型是个什么。MIME类型就是设定某种指定扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开,多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。与之相关主要的是web.xml文件。web.xml 是网络程序中的一个很重要的配置文件。当启动一 阅读全文
posted @ 2013-08-26 20:18
Class Xman
阅读(315)
评论(0)
推荐(0)
摘要:
tyle="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial"> 阅读全文
posted @ 2013-08-26 20:16
Class Xman
阅读(147)
评论(0)
推荐(0)
摘要:
在Eclipse进行android开发的时候,由于要启动adb,但有时候其他的程序启动会占用adb程序的端口,这时候在对android程序进行调试的时候就会出现报错:究其原因就是因为其他程序占用了adb的端口导致了adb无法正常启动,至于占用端口的程序可能是豌豆荚、腾讯手机助手、91助手等,这个是不确定的。所有要向解决问题就要找到占用端口的程序并关闭它。方法如下:ADB server didn't ACK* failed to start daemon * 1、找到adb需要绑定的端口 C:\Users\mx>adb nodaemon servercannot bind ' 阅读全文
posted @ 2013-08-26 20:14
Class Xman
阅读(518)
评论(0)
推荐(0)
摘要:
Hbase深入学习(一) 什么是hbase一、hbase是什么? 首先hbase是一个在Hadoop的HDFS分布式存储系统上介于映射(key/value)的nosql的分布式数据库;它通常会被描述成一个存储稀疏数据的具有分布式、持久化、多维度的经过排序的map,你也一定过一些人把它当做是一个面向列(column family-oriented)的key/value的具有多版本机制的数据库。主要有以下特性: 1、提供随机、实时读写查询,由hbase的架构和LSM—Tree数据结构保证; 2、高容错,该特性是由HDFS保证; 3、分布式和线性扩展; 4、面向列和存储松散数据; 5、存储的数据可. 阅读全文
posted @ 2013-08-26 20:11
Class Xman
阅读(339)
评论(0)
推荐(0)
摘要:
一、实现功能 1、服务器端选择待发送的文件,可以是多个 2、开启服务器,支持多客户端接入,能够实时显示每个客户端接入状态 3、等待所有客户端都处于已连接状态时,依次发送文件集给每个客户端,显示每个客户端发送进度 4、发送完成后等待接收客户端发回的文件,显示接收进度 5、关闭服务器 二、实现要点 先讲一下实现上述功能的几个关键点,明白的这几个要点,功能的大框架就搭好了,细节在下一节再讲 1、新建服务器类testServer,继承自QTcpServer 功能:用于接收客户端TCP请求,存储所有客户端信息,向主窗口发送信息 在这个类中实例化QTcpServer的虚函数: void incomin.. 阅读全文
posted @ 2013-08-26 20:09
Class Xman
阅读(2994)
评论(0)
推荐(0)
摘要:
A.Babs' Box Boutique给定n个盒子,每个盒子都有长宽高(任意两个盒子长宽高不完全相同),现在选盒子的任意两面,要求x1 #include #include #include #include #include #include # define INF 0x7FFFFFFFusing namespace std;int vis[11];struct node { int a[3];}p[11];int ans,n;int dx[] = {0,0,1};int dy[] = {1,2,2};//bool cmp(int a,int b) {// return a > 阅读全文
posted @ 2013-08-26 20:07
Class Xman
阅读(196)
评论(0)
推荐(0)
摘要:
使用css缩写使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。明确定义单位,除非值为0忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一 个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以 外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格。区分大小写当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称都采用小写。class和id的值在HTML和XHTML中也是区分大小写的,如果 阅读全文
posted @ 2013-08-26 20:05
Class Xman
阅读(232)
评论(0)
推荐(0)
摘要:
在一般的web网站中,都无法避免的涉及帐号密码等的管理,有帐号,密码,也就有忘记帐号,密码,更可能有帐号密码被盗,这些帐号信息轻则使自己原来的历史信息丢失,严重可能涉及到帐号相关积分,金钱等等。一般如何解决该问题呢?最简单的方案就是由管理员对帐号密码进行重置,如果普通用户遗忘帐号或密码时,可以通过邮件告知系统管理员,然后管理员进行重置操作,这种方式在一些企业内部系统中比较常用,复杂一点的,面向大众的系统中,因为没有系统管理员可以对所有用户进行直接认证,因此必须让用户能自主找回密码。自主找回密码又分几种实现,第一种,采用密码重置问题的形式,即在注册帐号密码时,须填写密码重置问题,密码重置答案,这 阅读全文
posted @ 2013-08-26 20:02
Class Xman
阅读(391)
评论(0)
推荐(0)
摘要:
德国著名统计公司Statista,最近公布了2013 Q1季度全球互联网网速排名数据。其中,韩国以平均14.2Mbps的网速继续排名世界第一。 此外,第二至第十名的国家和地区分别为:日本(11.7 Mbps)、中国香港(10.9 Mbps)、瑞士(10.1 Mbps)、荷兰(9.9 Mbps)、拉脱维亚(9.8 Mbps)、捷克共和国(9.6 Mbps)、瑞典(8.9 Mbps)、美国(8.6 Mbps)、丹麦(8.2 Mbps)。 据悉,中国平均网速仅有1.7Mbps(同比下降5.6%),全球排名第98位。远远落后于全球平均网(3.1 Mbps)。在亚太地区,中国也是网速排名落后的... 阅读全文
posted @ 2013-08-26 20:00
Class Xman
阅读(187)
评论(0)
推荐(0)
摘要:
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1104 题意:给你一个n、m、k,有四种操作n+m,n-m,n*m,n%m,问你最少经过多少步,使得最后的结果=(初始n+1)%k题解:很明显的BFS,然后我就很快写,果断RE,发现里面可能有负数,改了之后还是错了,看了discuss才发现原来要%mk,现在还是不是很懂为什么,这里discuss有人给出了解释——解释一下为什么要%mk: 对于N来说,其中的过程会有N+m,N-m,以及N*m,按照正常的步骤来说,统一%K,但是因为有N%m的插足, 例如: (N+m-m*m%m)%k (从左到右依次执行 阅读全文
posted @ 2013-08-26 19:58
Class Xman
阅读(195)
评论(0)
推荐(0)
摘要:
在前两节的基础上,实现双向循环链表。本节知识点:1.双向循环链表的结构:上面就是双向循环链表的结构图,对于双向链表的插入有3个位置,A、B、C。但是在插入第一个元素的时候(其实插入第一个元素的时候,就是循环建立的时候),有些特殊,所以就画了一个图,如下:本节代码:DcLinkList.c:/*******************************************************************************************************文件名:DcLinkList.c头文件:DcLinkList.h 时间: 2013/08/26作者: 阅读全文
posted @ 2013-08-26 19:56
Class Xman
阅读(334)
评论(0)
推荐(0)
摘要:
说明和使用方法看下面代码,直接复制下面代码保存为js文件,引用即可。 遮罩效果从datagrid中提取,针对jquery进行优化。 下载地址(附Demo):http://pan.baidu.com/share/link?shareid=2241984917&uk=1325762948/** * easyUI - mask * easyUI - 遮罩 * @author isea533 * @author http://blog.csdn.net/isea533 * * * Requires: * 依赖: * jquery.js * jquery.easyui.js * * How .. 阅读全文
posted @ 2013-08-26 19:53
Class Xman
阅读(398)
评论(0)
推荐(0)
摘要:
--主表单 select * from ce_administration_procure t where t.id ='HZe992733d668dc6013d671df4760349'; --流程实例表:记录创建的流程基本信息与当前表单名称的信息 select * from TW_HORIZON_Instance t where t.id = 'HZe992733d668dc6013d671df4600347'; --节点表:记录节点状态、节点名称、节点编码等信息;workid为TW_HORIZON_Instance的id select * from tw_ 阅读全文
posted @ 2013-08-26 19:51
Class Xman
阅读(244)
评论(0)
推荐(0)
摘要:
一、总括 近期终于做完了机房收费系统,看似使一种解脱,实质更是一种折磨。如果说开始着手做系统时,是将一张白纸涂满,那么做完整个系统进行反思,就是将白纸上凌乱的画面整理的清晰美观。将一张白纸画满很容易,将其布局整理的一目了然,想来才是最费神的一件事情,也只有从反思中超脱出来方可以解脱。 二、文档 在重构机房收费系统的时候,文档只是象征性的书写完毕。所谓的象征性,就是按照软件工程文档的范本,照猫画虎的一条一条将内容填在上面。看似这样还过得去,自己还算满意。自己在此基础上还对每个文档阅读的人群和作用进行了总结,觉得这样以后写文档可以会知道怎么写,或是可以给自己提供点思路。在将系统完结之... 阅读全文
posted @ 2013-08-26 19:49
Class Xman
阅读(223)
评论(0)
推荐(0)
摘要:
python 声音编辑,减少音量#!/usr/bin/env python # -*- coding: utf-8 -*-#http://blog.csdn.net/myhaspl #code:myhaspl@qq.com import waveimport pylab as plimport numpy as npprint 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'working...' def wavechange(x,dwmax,dwmin): i 阅读全文
posted @ 2013-08-26 19:47
Class Xman
阅读(238)
评论(0)
推荐(0)
摘要:
Hbase深入学习(二) 安装hbaseThis guidedescribes setup of a standalone hbase instance that uses the local filesystem. Itleads you through creating a table, inserting rows via the hbase shell, andthen cleaning up and shutting down your standalone hbase instance.Uncompress thehbase download file, before starti 阅读全文
posted @ 2013-08-26 19:44
Class Xman
阅读(355)
评论(0)
推荐(0)
摘要:
Java异常机制异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。Java异常体系结构呈树状,其层次结构图如图所示:1、Thorwable类Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeEx 阅读全文
posted @ 2013-08-26 19:42
Class Xman
阅读(266)
评论(0)
推荐(0)
摘要:
我在unity里需要导出成Excel格式,试了一些方法,其中用c#的com组件的我还没成功不知道该怎么在unity里调用,(如果哪位大哥用别的方法在unity里成功了,可以交流下,最好给我一个小demo(849288321@qq.com),谢谢啦.),不过后来找到了这个org.in2bits.MyXls ,需要导入这个dll(网上有很多),然后用着还挺好用,我这写的一个小例子仅供参考,using UnityEngine;using System.Collections;using org.in2bits.MyXls;using System.Collections.Generic;public 阅读全文
posted @ 2013-08-26 19:40
Class Xman
阅读(3530)
评论(2)
推荐(1)
摘要:
国际化标签 &的使用 Message.properties文件: name=www.gis520.com #info=欢迎{0}光临! info=\u6b22\u8fce{0}\u5149\u4e34\uff01 message。jsp文件: 核心标签库 name内容为:${nameref} info内容为:${inforef} 运行结果: ... 阅读全文
posted @ 2013-08-26 19:38
Class Xman
阅读(1145)
评论(0)
推荐(0)
摘要:
题意:无反射不透明管子, 问从入口射入的所有光线最远能到达的横坐标. 贯穿也可. 思路:枚举每一组经过 up [ i ] 和 down [ j ] 的直线, 计算最远点. 因为无法按照光线生成的方式确定点斜式的起始点及斜率(连续的), 于是换另一种思路:反正最终是要判断可行的直线, 就直接选择一些有代表性的直线, 覆盖所有边界即可.于是考虑边界是什么.首先可以发现: 由于光线是入口整个发出的, 其实也就是入口和拐点是平等的. 只要判相交. 只要覆盖在整个管道范围内的直线就可以, 由于不知道管道的形状特点, 只能暴力枚举每一组上下界. 能够完全穿过的直线就取"恰好与出口的一端相交&qu 阅读全文
posted @ 2013-08-26 19:35
Class Xman
阅读(233)
评论(0)
推荐(0)
摘要:
java中,数组的复制有以下三种方式:1. 调用System.arraycopy(Arrays.copyOfRange可以当作第四种,但是底层调用的是System.arraycopy,所以,认为是同一种,下面是Arrays.copyOfRange的方法实现) public static T[] copyOfRange(U[] original, int from, int to, Class newType) { int newLength = to - from; if (newLength " + to); T[] copy = ((Objec... 阅读全文
posted @ 2013-08-26 19:33
Class Xman
阅读(4560)
评论(0)
推荐(0)
摘要:
题目大意:求一个数列的最长上升子序列(严格上升)。 解题思路:方法一:O(n^2)dp[i]:表示处理到第i个位置,序列的最长上升子序列末尾为i的长度; a[]数组存储原序列dp[i] = max{dp[j]+1},a[i]>a[j],0≤j≤i方法二:O(nlogn) 复杂度降低其实是因为这个算法里面用到了二分搜索。本来有N个数要处理是O(n),每次计算要查找N次还是O(n),一共就是O(n^2);现在搜索换成了O(logn)的二分搜索,总的复杂度就变为O(nlogn)了。 这个算法的具体操作如下: 开一个栈,每次取栈顶元素top和读到的元素temp做比较,如果temp ... 阅读全文
posted @ 2013-08-26 19:31
Class Xman
阅读(146)
评论(0)
推荐(0)
摘要:
#include #include typedef struct Node{ int data; struct Node* next;}Node;/*输出:头结点的指针*/Node *Create(){ Node *head; Node *p; Node *s; int x; int cycle = 1;// printf("sizeof(Node) = %d\n", sizeof(Node)); head = (Node *)malloc(sizeof(Node)); p = head; while(cycle) { scanf("%d", & 阅读全文
posted @ 2013-08-26 19:29
Class Xman
阅读(192)
评论(0)
推荐(0)
摘要:
1. 安装Sublime Text 3Sublime Text 3(以下简称ST)的下载与安装我就不说啦,目前还是一个测试版,不过据说比ST2增加了好多新功能,下载地址:http://www.sublimetext.com/3 ST3的破解还是挺方便的(ST你不仁,79刀还是多少刀啊,就别怪我不义啦),推荐朽木博客的方法:http://www.xiumu.org/note/sublime-text-3.shtml 这里说注意一下破解时要注意的:以下是运行的注册机: 注意椭圆部分,要先点这一个把ST的启动exe给替换掉,然后再打开ST把生成的Key输入才能注册,不然会注册失败的,:) 2. 安装 阅读全文
posted @ 2013-08-26 19:27
Class Xman
阅读(413)
评论(0)
推荐(0)
摘要:
转载请注明,来自:http://blog.csdn.net/skymanwu#include #include #include using namespace std;vector> v;// lambda使用function封装function f1(int k){ return function([=](int x) -> int { if(x > k) return 1; else if(x == k) return 0; else return -1; });}// 要使用lambda表达式作为参数,需用函数模版templatevoid f2(Lambda l, . 阅读全文
posted @ 2013-08-26 19:24
Class Xman
阅读(236)
评论(0)
推荐(0)
摘要:
栈是一个种特殊的线性表,它只能在栈顶进行插入和删除操作,它实现的是一种后进先出(LIFO)的策略。 可以用数组来作为栈,插入操作称为push,删除操作称为pop,栈有个属性top[S],它指向最近插入的元素,称为栈顶,例如栈S包含元素S[1..top[S]],其中S[1]是栈底元素,S[top[S]]是栈顶元素。 当top[S]=0时,栈不包含任何元素,称为空栈,判断空栈过程如下:STACK-EMPTY(S) if top[S] = 0 then return TRUE else return FALSEc代码为:int stack_empty(... 阅读全文
posted @ 2013-08-26 19:22
Class Xman
阅读(198)
评论(0)
推荐(0)
摘要:
PHP函数篇详解十进制、二进制、八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发。 一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数 ,如下实例echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制 说明 string decbin ( int number ) 返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大... 阅读全文
posted @ 2013-08-26 19:20
Class Xman
阅读(305)
评论(0)
推荐(0)
摘要:
先来了解一些概念 树 树是结点的有限集合,必须符合条件 当n=0时,为空树当n>0时,除根结点外,其他结点为m(m>0)个不相交的非空集合树的度:所有结点的度的最大值。树的深度:所有结点层次的最大值二叉树 是在树的结构上建立的,比树的定义更要严密。区别在于:二叉树只有左,右子树我们先来对比下 A)为有右子树为空的二叉树B)为左子树为空的二叉树 C)是一颗子树的树二叉树的遍历: 深度遍历广度遍历非递归遍历 共同点: 都具有先序遍历。访问根结点,遍历左子树,遍历右子树不同点: 深度遍历 也称为内部遍历,采用栈的形式,根据二叉树自身构成,访问节点和子树的不同顺序,分别先序,... 阅读全文
posted @ 2013-08-26 19:17
Class Xman
阅读(231)
评论(0)
推荐(0)
摘要:
JDBC是Java最基本的数据库操作途径,虽然现在有了更高端的Hibernate和JPA,但是其实它们的底层还是用的这些最基本的JDBC。而且,如果开发一个小型的应用程序,使用Hibernate不免有些大材小用,使用起来也相当笨重。使用JDBC的大概过程为:1,加载JDBC驱动程序 2,创建数据库连接 3,执行SQL语句(Statement,PreparedStatement和CallableStatement) 4,获得查询结果 5,关闭连接。这篇日志先只使用Statement演示数据库的插入,删除,修改,查询。 MyeClipse里新建一个Java Project。首先别忘了把s... 阅读全文
posted @ 2013-08-26 19:15
Class Xman
阅读(229)
评论(0)
推荐(0)
摘要:
之前一直使用python的PIL自定义裁切图片,今天有需求需要做一个前端的选择预览页面,索性就把这个功能整理一下,分享给大家。 实现思路:1、前端页面:用户选择本地一张图片,然后通过鼠标缩放和移动,确定自己所需要的图片切块,最终把图片切块的 左边距,上边距,长,宽这些个参数传给后台 2、后台:使用的django,主要实现2部分的功能,第一:图片上传,第二:图片裁切 先看一张图片:前端页面: 后台最后得到的图片: 对于该demo中,我用到了以下js插件:jquery-webox:弹出图层(你可以不关心)jcrop:在线裁切预览图片http://deepliquid.com/content/J.. 阅读全文
posted @ 2013-08-26 19:13
Class Xman
阅读(575)
评论(0)
推荐(0)
摘要:
Hive分区表 在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念。分区表指的是在创建表时指定的partition的分区空间。 Hive可以对数据按照某列或者某些列进行分区管理,所谓分区我们可以拿下面的例子进行解释。 当前互联网应用每天都要存储大量的日志文件,几G、几十G甚至更大都是有可能。存储日志,其中必然有个属性是日志产生的日期。在产生分区时,就可以按照日志产生的日期列进行划分。把每一天的日志当作一个分区。 将数据组织成分区,主要可以提高数据的查询速度。至于用户存储的每一条记录到底. 阅读全文
posted @ 2013-08-26 19:11
Class Xman
阅读(225)
评论(0)
推荐(0)
摘要:
出自http://blog.csdn.net/maopig/article/details/7029930DM365的视频处理涉及到三个相关处理器,分别是视频采集芯片、ARM处理器和视频图像协处理器(VICP),整个处理流程由ARM核协调。视频处理主要涉及三个处理流程,分别是视频采集、视频编码和对编码后的视频的处理,为了提高性能,通常为每个处理流程提供一个处理线程。 视频采集 TVP5146将采集到的视频数据转化为数字信号,并将这些数据送入DM365的BT656接口,然后通过Resize得到所需要的分辨率,然后将这些数据写入到指定的内存中,这些内存空间由cmem模块分配。cmem模块用于分配. 阅读全文
posted @ 2013-08-26 19:09
Class Xman
阅读(1289)
评论(0)
推荐(0)
摘要:
Ruby内置的方法Object#clone和Object#dup可以用来copy一个对象,两者区别是dup只复制对象的内容,而clone还复制与对象相关联的内容,如singleton method[ruby] view plaincopyprint?s = "cat" def s.upcase "CaT" end s_dup = s.dup s_clone = s.clone s_dup.upcase #=> "CAT" (singleton method not copied) s_clone.upcase #=> &q 阅读全文
posted @ 2013-08-26 19:06
Class Xman
阅读(348)
评论(0)
推荐(0)
摘要:
关于本文档Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。范围本文提供有关如何读取各种Android设备的ID的介绍,用以使用标识号。本文假定用户已经安装了Android以及开发应用程序必要的工具。并且,本文假定用户已了解Android的基本知识。简介在搭载Android操作系统的设备中,已经存在好几种类型的设备标识号。先前的所有Android设备都具有电话功能,因此查找每部设备硬件唯一的IMEI,MEID,或ESN也很容易。但仅能使用Wifi的设备或音 阅读全文
posted @ 2013-08-26 19:04
Class Xman
阅读(709)
评论(0)
推荐(0)
摘要:
1.Dialog有四种,分别是AlertDialog,ProgressDialog,DatePickerDialog,TimePickerDialog1.1AlertDialogpublic class MainActivity extends Activity { private View view; private TextView tView; private EditText eText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);. 阅读全文
posted @ 2013-08-26 19:01
Class Xman
阅读(201)
评论(0)
推荐(0)
摘要:
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap. List的功能方法实际上有两种List: 一种是基本的ArrayList,其优点在于随机访问元素,另一种是更强大的LinkedList,它并不是为快速随机访问设计的,而是具有一套更通用的方法。 阅读全文
posted @ 2013-08-26 18:59
Class Xman
阅读(224)
评论(0)
推荐(0)
摘要:
hibernate.generate_statistics 这个配置大家应该都很熟悉,用于开启Hibernate统计信息,便于对Hibernate相关性能调试提供数据依据。在开发过程当中,可以把这个选项设置为true。下面主要再来看看Statistics的一些用法:首先看看Statistics的体系结构:可以通过SessionFactory.getStatistics()方法得到Statistics对象,然后就可以通过Statistics得到相关的细节的统计信息:其中:Statistics:针对某一个SessionFactory的统计信息,是一个比较笼统的信息统计。该对象还有一些重要的方法是用 阅读全文
posted @ 2013-08-26 18:57
Class Xman
阅读(479)
评论(0)
推荐(0)
摘要:
基本概念电磁波没有质量的粒子流,每个粒子以波的模式并用光速向前运动。光子 每个粒子包含一束能量,每束能量叫做一个光子。因此,一个光子就是一个粒子所带的能量。光子的能量单位是 电子伏特。波长 粒子以正弦波的形式运动,两个波峰之间的距离就是波长。λ,读作“拉姆达”。波长的单位是米,微米或者纳米。频率 表示一秒钟经过了多少个正弦波。单位是Hz, 1Hz表示一秒钟经过了一个正弦波。波长和频率的关系λ = c / v, c是光速(2.998 * 10e+8 m/s)光子能量与频率成正比E=hv, h 为 普朗克常数,v为频率。频率越高,能量越大,所以伽玛射线对活体组织危害很大光是一种可被人眼感知的电磁波 阅读全文
posted @ 2013-08-26 18:55
Class Xman
阅读(869)
评论(0)
推荐(0)
摘要:
偶然发现这题还没A掉............速速解决了.............树状数组和线段树比较下,线段树是在是太冗余了,以后能用树状数组还是尽量用......... #include #include #include #include #include #include #include #include #include #include #include #include //形如INT_MAX一类的#define MAX 1111#define INF 0x7FFFFFFF#define REP(i,s,t) for(int i=(s);i0; i -= lowbit(i)) { 阅读全文
posted @ 2013-08-26 18:53
Class Xman
阅读(194)
评论(0)
推荐(0)
摘要:
Fruit Ninja ExtremeTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 880Accepted Submission(s): 231Special Judge Problem Description Cut or not to cut, it is a question. In Fruit Ninja, comprising three or more fruit in one cut gains extra b... 阅读全文
posted @ 2013-08-26 18:50
Class Xman
阅读(155)
评论(0)
推荐(0)

浙公网安备 33010602011771号