摘要: 用CSS3对图片放大效果 .right_div .topicons li a:hover img{ -webkit-transform:scale(1.5,1.5); -moz-transform:scale(1.5,1.5); -transform:scale(1.5,1.5); } 企业统一门户 阅读全文
posted @ 2013-09-25 20:51 pangbangb 阅读(450) 评论(0) 推荐(0)
摘要: 源码可获取用户当前位置的天气情况本代码最有价值的部分在于关于城市码的获取,我用了两个小时才将全国主要城市的编码整理成HashMap,下载即可用! 试一试:点击下载。 ---------------------------------------------------------------------------源码:http://download.csdn.net/detail/h3c4lenovo/6315009 阅读全文
posted @ 2013-09-25 20:50 pangbangb 阅读(657) 评论(0) 推荐(0)
摘要: 摘要:本文主要总结了以下有关文件读写的IO,系统调用与库函数。 1.初级IO函数:close,creat,lseek,open,write 文件描述符是一个整型数 1.1close 1.2int creat(const char * pathname, mode_t mode); int creat(const char * pathname, mode_t mode); 函数功能: 创建一个文件并以只写的方式打开。如果原来该文件存在,会将这个文件的长度截短为0。 函数说明 若函数执行成功则返回打开文件的描述符,出错返回-1并设置errno。(关于errno详见《U... 阅读全文
posted @ 2013-09-25 20:47 pangbangb 阅读(386) 评论(0) 推荐(0)
摘要: 作者:范军(FrankFan)新浪微博:@frankfan7在【桌面虚拟化】之二类型及案例中我们探讨了桌面虚拟化的两种架构,HostedVirtualDesktop(VDI)和PublishedDesktop/App.本文深入分析其中VDI的两种桌面类型,Persistent和NonPersistent。一定义:PersistentDesktop:通常为每个用户分配专有的虚拟桌面。用户数据和个人设置保存在该虚拟机。NonPersistentDesktop:通常是从虚拟桌面池内选择虚拟机随机分配给用户。用户数据和个人设置不会保存。每次登陆后恢复到最初的原始状态。优点不足 Persistent.. 阅读全文
posted @ 2013-09-25 20:46 pangbangb 阅读(547) 评论(0) 推荐(0)
摘要: 1.文本框TextViewTextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView, 第一种是通过xml布局文件呈现 ,第二种是通过代码来呈现,由此可见Android 的界面开发真的是非常灵活。public class TextViewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.textview); LinearLayout ll = (Li... 阅读全文
posted @ 2013-09-25 20:44 pangbangb 阅读(390) 评论(0) 推荐(0)
摘要: 1、@AspectJ的JDK必须是JDK 5.0+基于@AspectJ配置切面@AspectJ采用注解描述切点、增强,两者只是表达式方式不同,效果相同。@AspectJ语法基础-----切点表达式函数AspectJ使用。Spring支持9个@AspectJ切点表达式函数,他们用不同的方式描述目标类的连接点,根据描述对象不同,可以大致分为4中类型。#1、方法切点函数:通过描述目标类方法信息定义连接点。#2、方法入参切点函数:通过描述目标类方法入参的信息定义连接点。#3、目标类切点函数:通过描述目标类类型信息定义连接点。#4、代理类切点函数:通过描述目标类的代理类的信息定义连接点。切点函数:类别函 阅读全文
posted @ 2013-09-25 20:42 pangbangb 阅读(296) 评论(0) 推荐(0)
摘要: Java之Static静态修饰符详解 Java之Static静态修饰符详解一、特点 1、随着类的加载而加载,随着类的消失而消失,生命周期最长 2、优先于对象存在 3、被所有类的对象共享 4、可以直接被类名所调用 5、存放于栈内存中 二、静态方法 1、静态方法只能访问静态成员(原因见特点第2条) 2、静态方法中不可以定义this,super关键字(原因见特点第2条) 3、当方法内部没有使用到非静态成员的时候就可定义为静态方法 三、利弊 1、利: 1)对对象的共享数据进行单独空间的存储,节省空间 2)可以直接被类名调用 2、弊: 1)生命周期过长 2)访问有局限性 转... 阅读全文
posted @ 2013-09-25 20:41 pangbangb 阅读(236) 评论(0) 推荐(0)
摘要: 在机房收费系统验收的过程中发现了很多问题。现在对所有遇到的问题汇总一下。在对数据库中的表进行操作的时候,有很多注意事项,比如。问题一:注意字段的类型。在进行数据保存的时候,常常会因为数据与数据表中的类型不对称而出现错误。出现如下的错误。 这是因为,不同数据库类型之间的相互赋值引起的错误。解决方法:把赋值的两个字段的类型改成相同的。其实,你不需要纠结数据库字段的长度问题。当你设计好数据库,建好表的时候。你可以对文本框进行限定字段长度。 文本框的最大输入长度,设置成字段的长度。这样就可以少些许多限定性的代码。另外一种解决方法,就是在设计数据表的时候,将数据表中的字段长度设置成可变的。问题二:对于一 阅读全文
posted @ 2013-09-25 20:38 pangbangb 阅读(168) 评论(0) 推荐(0)
摘要: hdu 4747 Mex (线段树)不错的思维题,犀利的线段树。解题思路百度很多。。我那蹩脚的表达能力,就不误导大家了。#include#include#include#include#define ll long long#define lson l , m , rt mp ;int col[maxn> 1 ) ) ; sum[rs] = (ll) col[rs] * ( m >> 1 ) ; col[rt] = -1 ; }}void build ( int l , int r , int rt ) { col[rt] = -1 ; if (... 阅读全文
posted @ 2013-09-25 20:37 pangbangb 阅读(191) 评论(0) 推荐(0)
摘要: Java 5 的新标准语法和用法详解集锦 Java 5 的新标准语法和用法详解集锦 (需要在首选项-java-complier-compiler compliance level中设置为java5.0以上版本) 1,静态导入1,静态导入//如import static java.lang.Math.*;//导入包或类里面的静态方法.import static java.lang.Math.max;/** * java5的静态导入 * @author qsuron - 博客:http://blog.csdn.net/qsuron */public class Java5 { ... 阅读全文
posted @ 2013-09-25 20:34 pangbangb 阅读(219) 评论(0) 推荐(0)
摘要: 1. Java虚拟机使用第一个类的第一件事情就是将该类的字节码装进来,装载类字节码的功能是由类装器完成的,类半遮器负责根据一个类的名称来定位和生成类的字节码数据后返回给Java虚拟机。2. 类装载器本身也是一个Java类,Java虚拟机也允许开发人员编写自己的类装载器,以便通过其他种特殊方式来产生类字节码。3. 不管类装载器采用什么方式,只要能够在内存中制造出给Java虚拟调用的类字节码即可,所以,把类装载器描述为类字节的制造器更容易让人理解。4. 当一个类被加载后,Java虚拟机将其编译为可执行代码并存储在内存,并将索引信息存储进一个Hashtable中,其索引关键字为与之相对应的类名。5. 阅读全文
posted @ 2013-09-25 20:33 pangbangb 阅读(204) 评论(0) 推荐(0)
摘要: 题目请戳这里题目大意:意如其名。题目分析:本题只有一个查询,所以可以各种乱搞过去。不过对于菜鸟而言,还是老老实实练习一下LCA算法。LCA有很多经典的算法。按工作方式分在线和离线2种。tarjan算法是经典的离线算法。这篇博客讲的太好懂了,我也不好意思班门弄斧,具体戳进去看看就会明白。重点是那个插图,一看秒懂。在线算法主要有倍增算法和转RMQ算法。另外LCA还有2种更为高效的O(n)-O(1)算法。一种请戳这里,另一种其实就是先将LCA转化成RMQ,再利用笛卡尔树O(n)预处理,O(1)回答,具体可以戳这里。后两种O(n)算法还没有仔细研究,大致看了下,不是很明白,但是感觉很厉害的样子。mar 阅读全文
posted @ 2013-09-25 20:31 pangbangb 阅读(149) 评论(0) 推荐(0)
摘要: 最近看恢复出厂的一个问题,以前也查过这方面的流程,所以这里整理一些AP+framework层的流程; 在setting-->备份与重置--->恢复出厂设置--->重置手机--->清除全部内容--->手机关机--->开机--->进行恢复出厂的操作--->开机流程; Step 1:前面找settings中的布局我就省略了,这部分相对简单一些,直接到清除全部内容这个按钮的操作, 对应的java类是setting中的MasterClearConfirm.java这个类,private Button.OnClickListener mFinalClickL 阅读全文
posted @ 2013-09-25 20:29 pangbangb 阅读(4950) 评论(0) 推荐(0)
摘要: Android系统采用OpenGL绘制3D图形,使用skia来绘制二维图形;OpenGL源码位于:frameworks/native/opengl frameworks/base/opengl 本文简单介绍OpenGL库的加载过程。OpenGL以动态库的方式提供,因此在使用OpenGL的接口函数绘图前,需要加载OpenGL库,并得到接口函数指针。函数EGLBoolean egl_init_drivers()就是负责OpenGL库的加载。EGLBoolean egl_init_drivers() { EGLBoolean res; pthread_mutex_lock(&sInit... 阅读全文
posted @ 2013-09-25 20:26 pangbangb 阅读(1784) 评论(0) 推荐(0)
摘要: Floyd算法Floyd算法又称为弗洛伊德算法,插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。正如我们所知道的,Floyd算法用于求最短路径。Floyd算法可以说是Warshall算法的扩展,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3)。 Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点X到B。所以,我们假设Dis(AB)为节点A到节点B的最短路径的距离,对于每一个节点X,我们检查Dis( 阅读全文
posted @ 2013-09-25 20:22 pangbangb 阅读(391) 评论(0) 推荐(0)
摘要: 日期:2013-9-24 来源:GBin1.com在线演示缺省的jQuery UI只有水平的进度条效果,没有垂直的进度条效果,仅仅重新定义JQuery UI的CSS不能解决这个问题。这里我们扩展缺省的option,添加一个orientation的参数,实现一个垂直滚动调效果,代码如下: /* * jQuery UI Progressbar 1.8.2 * * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.tx... 阅读全文
posted @ 2013-09-25 20:21 pangbangb 阅读(441) 评论(0) 推荐(0)
摘要: Let's suppose that we want the top-level items, and only the top-level items, to bearranged horizontally. We can start by defining a horizontalclass in the stylesheet:.horizontal {float: left;list-style: none;margin: 10px;}假设我们想要顶部元素,而且只想要顶部元素水平排列。我们可以先在样式表中定一个horizontal类:.horizontal {float: lef 阅读全文
posted @ 2013-09-25 20:20 pangbangb 阅读(260) 评论(0) 推荐(0)
摘要: Attribute selectors are a particularly helpful subset of CSS selectors.They allow us to specify an element by one of its HTML attributes, such as a link's title attribute or an image's alt attribute.属性选择器是一个相当有用css选择器的子集。 它允许我们通过一个元素的html属性去明确一个元素,比如一个链接的title属性或者一个图片的alt属性。For example, to s 阅读全文
posted @ 2013-09-25 20:18 pangbangb 阅读(241) 评论(0) 推荐(0)
摘要: 迟到了一天的AC。。。。思路:先把单个素数 或着 两个素数能组成的情况预处理一下,然后对于给出的 n,拿第三个素数去和两个素数的情况匹配,最后要注意去重。详情见代码。因为手残少敲了一个 else ,Debug了一晚上。。。#include #include #include #include using namespace std;const long long int INF = 1000000007;bool MarkVisit[80010] = {false};long long int pri[80010];long long int s[80010] = {0};long long. 阅读全文
posted @ 2013-09-25 20:15 pangbangb 阅读(259) 评论(0) 推荐(0)
摘要: LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句 declare @sql varchar(4000),@dirpath varchar(1024),@file_type varchar(16),@target_table varchar(256);select @target_table = '`AdConversions`.`App_AdCreative_Device_Mapping_Conversion`',@dirpath= 'D:\cv',@file_type='.tsv' 阅读全文
posted @ 2013-09-25 20:13 pangbangb 阅读(301) 评论(0) 推荐(0)
摘要: 在sextante中单纯利用python或者调用sextante已有算法进行自定义开发,很多情况下速度不咋给力,同样的操作调用QGIS的C++插件比用sextante里的算法要快,有时候快的 还不止一些,特别是当调用saga的算法时,saga要先进行一堆的数据格式转换,大大减慢了运行速度。为此,针对复杂的操作,多数情况下我都选择用C++进行开发,然后再在sextante里面进行调用。其调用实质就是python对C++的调用,网上资料很多,在此仅展示我的做法。 首先新建一个dll,在dll里面新建接口,专门用来调用exe,代码如下://**.h//导出exe调用接口,第一个参数... 阅读全文
posted @ 2013-09-25 20:11 pangbangb 阅读(790) 评论(0) 推荐(0)
摘要: 在vs2010中编译一个普通的C++程序(Win32 Console Application),都会出现这两个错误! 究其原因是:我们已经习惯了VC6的种种简陋和不规范! 例如,下列程序在VC6中编译通过。 主程序:testCir2.cpp// testCir2.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "circular.h"#include #include int main(int argc, char* argv[ 阅读全文
posted @ 2013-09-25 20:09 pangbangb 阅读(542) 评论(0) 推荐(0)
摘要: 近年来,阿里巴巴在外围的动作确实不少,投资新浪微博、投资陌陌,配合阿里自身的一些战略调整,让人觉得这家公司似乎正在经历一场前所未有的“蜕变”。其实这也不难理解,在BAT三国演义中,任何一方都不能对其他两方“掉以轻心”,否则就有可能被甩在身后。而对以电子商务起家的阿里巴巴而言,未来势必会有一些不一样的战略和举措,以巩固自己在电商之外的实力。 比如,投资新浪微博和陌陌可以强化阿里在社交领域的优势,当然,这对阿里的电商主业也有非常重要的意义。不过,阿里还不满足,自己又推出了一个类似于微信的移动IM“来往”,这是阿里无心插柳的动作吗?抑或又是对移动社交志在必得? 这得看... 阅读全文
posted @ 2013-09-25 20:06 pangbangb 阅读(259) 评论(0) 推荐(0)
摘要: 1. atime, ctime 以及mtime这三个名词属于文件/文件夹的属性,存在于inode数据结构之中。通过系统调用stat可以获取stat结构,其中包括:atime(accesstime), ctime(create time) 以及mtime(modify time)的信息,man stat后的信息:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++atime: The field st_atime is changed by file accesses 阅读全文
posted @ 2013-09-25 20:05 pangbangb 阅读(347) 评论(0) 推荐(0)
摘要: Design Pattern(设计模式)。单例模式(Singleton):表示一个类只会生成唯一的一个对象。单例 的实现Demo:单例实现的Demo:publicclassTestSingleton { publicstaticvoid main(String[] args) { Singleton st = Singleton.getInstance(); Singleton st1 = Singleton.getInstance(); System.out.println(st == st1); }} class Sin... 阅读全文
posted @ 2013-09-25 20:02 pangbangb 阅读(153) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4122题目意思:一家月饼店,有n个订单,从2001年1月1日0时开始24小时营业开m个小时,且每个时间点做一个月斌的花费不一样,每个订单由时间(年月日时)定月饼数量组成。店主在每个整时点都可以做月饼,并且做月饼的时间可以忽略。每个月饼有保质期t,保存每个月饼每小时需花费s。求完成所有订单,最少的花费。解题思路:1、先算出每个订单的小时点。2、对每个订单时间点i,很显然花费min(cost[j]+(i-j)*s)(i-j=i-t,的cost[j]-j*s的最小值即可,很显然用单调队列可以维护。代码:# 阅读全文
posted @ 2013-09-25 20:01 pangbangb 阅读(198) 评论(0) 推荐(0)
摘要: 今天被人问:$var = 'test';if (isset($var['somekey'])){ echo 'reach here!!!';}会不会输出'reach here!!!'? ---当然不会啊。我想也没想就答。果然,我掉坑里了!会输出的!如果你没掉坑里,那么恭喜你,你也不用往下看了。现在,让我们来分析一下。既然 isset 了,那么值到底是什么呢?我们把它打印出来:var_dump($var['somekey']);//=>output: string(1) "t"是字符' 阅读全文
posted @ 2013-09-25 19:59 pangbangb 阅读(144) 评论(0) 推荐(0)
摘要: 1 for循环 1 for语句的结构 for variable in values; do statement done 2 for循环通常是用来处理一组值,这组值可以是任意的字符串的集合 3 for循环举例 2 while循环 1 while循环的结构 while condition; do statement done 2 在shell脚本里面,我们都知道有两种的判断的方式,但是shell推荐我们使用[]方式,这样可读性强 3 在shell里面判断两个数的关系,我们可以使用[]来判断 假设有... 阅读全文
posted @ 2013-09-25 19:57 pangbangb 阅读(284) 评论(0) 推荐(0)
摘要: 99、Map(映射):Map 的keySet()方法会返回 key 的集合,因为 Map 的键是不能重复的,因此 keySet()方法的返回类型是 Set;而 Map 的值是可以重复的,因此 values()方法的返回类型是 Collection,可以容纳重复的元素。100、Map注意事项:A)public class TestMap { publicstatic void main(String[] args) { HashMap map = new HashMap(); map.put("a","zhangsan"); ... 阅读全文
posted @ 2013-09-25 19:56 pangbangb 阅读(726) 评论(0) 推荐(0)
摘要: #include "stdafx.h"#include #include #include using namespace std;int_tmain(int argc, _TCHAR* argv[]){ list c1,c2,c3,c4; c1.push_back(3); c1.push_back(6); c2.push_back(2); c2.push_back(4); c3.push_back(5); c3.push_back(1); c4.push_back(40); c4.push_back(41); cout(cout,"")); cout( 阅读全文
posted @ 2013-09-25 19:54 pangbangb 阅读(279) 评论(0) 推荐(0)
摘要: 营业额统计Time Limit:5000MSMemory Limit:165888KB64bit IO Format:%lld & %lluDescription营业额统计 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。 Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出现了问题。经济管理学上定义了一种最小波动值来衡量 阅读全文
posted @ 2013-09-25 19:52 pangbangb 阅读(149) 评论(0) 推荐(0)
摘要: 智 能 家 居 项 目系统框图如下:在实际项目中学习,对于找工作都有帮助,也可以用于毕业设计。 个人QQ:809205580技术支持QQ群:153530783技术支持邮箱:zjhsucceed_329@163.com硬件配置:一块2440开发板(500元左右)、一个普通的USB摄像头(30元左右)、一个DS18B20温度传感器(7元左右)。每完成一步都有对应的源码,一点一点累积,到最终完成。实现功能如下:1、实现usb摄像头的数据采集;2、移植SDL,使用SDL显示yuv格式图像到LCD;3、如果摄像头不支持输出jpeg格式,则需使用libjpeg将摄像头输出的yuv数据压缩成jpeg格式,并 阅读全文
posted @ 2013-09-25 19:50 pangbangb 阅读(666) 评论(1) 推荐(0)
摘要: 编码中的设计模式很多,但都是紧紧围绕设计模式原则而演变的。提到设计模式原则,大多会提到一下六大设计原则(不止6种):1. 单一职责原则(Single Responsibility Principle) 2. 里氏替换原则(Liskov Substitution Principle) 3. 依赖倒置原则(Dependence Inversion Principle) 4. 接口隔离原则(Interface Segregation Principle) 5. 迪米特法则(Law Of Demeter) 6. 开闭原则(Open Close Principle)单一职责: 职责扩散,就是因为某种.. 阅读全文
posted @ 2013-09-25 19:48 pangbangb 阅读(258) 评论(0) 推荐(0)
摘要: ---------------------- ASP.Net+Android+IO开发S、 .Net培训、期待与您交流! ----------------------在程序设计过程中,经常需要对获取的数据进行检查是否符合特定的格式,如此频繁地对数据进行检查使用人工检查简直就是灾难,而自己编写程序检查又显得非常麻烦。比如检查一个输入的电子邮件地址是否正确,自己编程实现检查操作至少需要10行代码并且效率也不一定很好,这时候咋办?正则表达式!!验证邮箱地址的合法性import java.io.BufferedReader;import java.io.IOException;import java. 阅读全文
posted @ 2013-09-25 19:46 pangbangb 阅读(409) 评论(0) 推荐(0)
摘要: uva11624 - Fire! 火在蔓延,人在走。火会蔓延,不会熄灭,我们可以确定某个点着火的时间(广搜)。对于J来说,要是他走到某点的时间比火蔓延到该点的时间要短,那么他走到该点的时候,火还没蔓延过来,他就可以走到该点,否则,不能进入该点。 数据地图表示:-1 该点是墙或已经走过,不能走-2 该点是通道还没有走过,火还没蔓延过来,可以走0-x 该点在第x秒时,火能蔓延到该点 处理过程: (1)输入并初始化,初步处理地图数据(2)广搜标记地图,确定火蔓延情况(3)广搜逃亡路线。 #include#include#include#includeusing namespace std;int.. 阅读全文
posted @ 2013-09-25 19:43 pangbangb 阅读(235) 评论(0) 推荐(0)
摘要: C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚的不多。结构体到底怎样对齐? 有人给对齐原则做过总结,具体在哪里看到现在已记不起来,这里引用一下前人的经验(在没有#pragma pack宏的情况下): 原则1、数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置 阅读全文
posted @ 2013-09-25 19:41 pangbangb 阅读(484) 评论(2) 推荐(0)
摘要: 效果图: 代码如下:1、main.xml 2、TitleFragmentpackage com.njupt.fragment1;import android.app.FragmentManager;import android.app.FragmentTransaction;import android.app.ListFragment;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget... 阅读全文
posted @ 2013-09-25 19:39 pangbangb 阅读(390) 评论(0) 推荐(0)
摘要: 分页是一项人性化的功能,也是查看大量显示数据的一种解决方案。然而就分页功能的实现来说,分页是多种多样的。那我们在项目中用到的时候,我该使用哪种方式进行分页呢?下面我将汇总一下分页查询的各种实现,并加以比对,当你使用时,做出较好的选择(本文讨论范畴只在真分页,下面谈到的分页也特指真分页)。 分页共性 凡是分页,无论使用什么方式实现,它都是以从第几条数据到第几条数据这样的思路实现的,都需要提供两个参数:PageNo:当前页号;PaseSize:每页显示的数据。 三种数据的分页方式的比较 MySql数据库特色分页最简单的方法就是利用mysql数据库的limit函数进行分页:limit[offset] 阅读全文
posted @ 2013-09-25 19:37 pangbangb 阅读(303) 评论(0) 推荐(0)
摘要: 注册系统日志回调,根据日志内容和类型处理一些特殊问题 using UnityEngine;using System.Collections;public class SetupVerification : MonoBehaviour{ public string message = ""; private bool badSetup = false; void Awake () { Application.RegisterLogCallback (OnLog); } void OnLog (string message, string stacktrace, LogType 阅读全文
posted @ 2013-09-25 19:34 pangbangb 阅读(709) 评论(0) 推荐(0)
摘要: Spring官方API中对其描述如下/** * Listener that flushes the JDK's {@link java.beans.Introspector JavaBeans Introspector} * cache on web app shutdown. Register this listener in your web.xml to * guarantee proper release of the web application class loader and its loaded classes. * * If the JavaBeans Intros 阅读全文
posted @ 2013-09-25 19:32 pangbangb 阅读(454) 评论(0) 推荐(0)
摘要: 先引用一段官网上的文字==================================================================================================Service LifecycleThere are two reasons that a service can be run by the system. If someone callsContext.startService()then the system will retrieve the service (creating it and calling ... 阅读全文
posted @ 2013-09-25 19:31 pangbangb 阅读(363) 评论(0) 推荐(0)
摘要: 请求数量 合并脚本和样式表,拆分初始化负载请求带宽 移除重复脚本缓存利用 使Ajax可缓存页面结构 将样式表放在顶部,将脚本放在底部,尽早刷新文档的输出 阅读全文
posted @ 2013-09-25 19:30 pangbangb 阅读(130) 评论(0) 推荐(0)
摘要: 题意:有n个地方,m个任务,每个任务给出地点,开始的时间和完成需要的时间,问最少派多少工人去可以完成所有的任务。给出任意两点直接到达需要的时间,-1代表不能到达。思路:很明显的最小路径覆盖问题,刚开始脑子抽了,没求最短路直接就做了,题目只给了两点间直接到达的时间,还可以间接到达,用floyd求出最短路。。。 #include#includeconst int N=300;const int inf=0x3fffffff;int head[N],num,match[N],link[N],map[30][30],n,m;struct edge{ int st,ed,next;}e[N*N]... 阅读全文
posted @ 2013-09-25 19:28 pangbangb 阅读(201) 评论(0) 推荐(0)
摘要: 题意;除了所给的一些点外,问能不能用1*2的矩形覆盖所有的点,矩形间不能重叠。思路:简单二分匹配,,,,,,, #include#includeconst int N=1200;int match[N],link[N],map[35][35],n,m;int dir[4][2]={0,1,0,-1,1,0,-1,0};int find(int u){ int i,v,x,y,X,Y; x=u/m;y=u%m; for(i=0;i=n||Y=m||map[X][Y]==1)continue; v=X*m+Y; if(link[v]==0) { link[v]=1; if(m... 阅读全文
posted @ 2013-09-25 19:25 pangbangb 阅读(203) 评论(0) 推荐(0)
摘要: 菜鸟学习ACM,纪录自己成长过程中的点滴。学习的路上,与君共勉。ACM学习-POJ-1125-Stockbroker GrapevineStockbroker GrapevineTime Limit:1000MSMemory Limit:10000KTotal Submissions:24008Accepted:13205Description Stockbrokers are known to overreact to rumours. You have been contracted to develop a method of spreading disinformation among 阅读全文
posted @ 2013-09-25 19:23 pangbangb 阅读(227) 评论(0) 推荐(0)
摘要: 总结一下DM6437中的EDMA的使用出现的问题,方便以后再开发定位问题。1.EDMA Link 和 Chain的区别link实现了DMA的自动重加载(非静态模式),需要两个paramchain是不更新param set表,直接event对应的param。2. transfer completioncode(TCC)a.OPT中的TCC决定了pending bit的位置,不需要做到和channel的一一对应。故理论上同一个TCC可以对应多个channelb.如何使chain方式下,这个TCC决定了下次event触发的channel event id.3. Q0,Q1、Q2和TC0、TC1和TC 阅读全文
posted @ 2013-09-25 19:20 pangbangb 阅读(328) 评论(1) 推荐(0)
摘要: AudioManager:用来对音量大小,声音模式(静音,震动,震动加声音等模式)的管理, 还有用它来注册“插入耳机”时的广播接收者(Action: android.intent.action.MEDIA_BUTTON) 源码(没有Android源码的可以看下我之前的博文,有提供下载地址哈~)所在位置: Android-4.0/frameworks/base/media/java/android/media/AudioManager.java 一. 首先在应用层面上分析下怎么使用这个类: 1.获取AudioManager实例对象 AudioManager audioManager... 阅读全文
posted @ 2013-09-25 19:18 pangbangb 阅读(1533) 评论(0) 推荐(0)
摘要: 九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11991119题意:n个数 d个距离下面n个数的序列,求序列中的最长单调递增子序列,保证子序列的每个元素相距要>d (普通的LIS d=0 )按值建树,从[1,maxsum+1] ,最大可能是10^5 (即ai的最大值,a[i]上界太大不能用值建树,会MT)思路1:对于i点, dp[i]= [1- a[i] ) 最大的LIS + 1而 [1-a[i] ] 的LIS 要延迟更新,防止 i 的LIS影响到 [i-d,i]的LIS ,所以每次保证LIS 都是[1, i-d-1 阅读全文
posted @ 2013-09-25 19:16 pangbangb 阅读(184) 评论(0) 推荐(0)
摘要: 题目描述: 读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。输入: 题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。 1#include using namespace std;int main(){ string str; while(cin>>str,str!="E") { int a=0,b=0,c=0; for(string::iterator it=str.begin();it!=str.end();++it) { if(*it== 阅读全文
posted @ 2013-09-25 19:14 pangbangb 阅读(206) 评论(0) 推荐(0)
摘要: 文件上传1、www.apache.org下载commons fileupload 和 commons io2、创建jsp并附上如下代码 index.html --> "> 文件1: 文件2: 文件3: ... 阅读全文
posted @ 2013-09-25 19:10 pangbangb 阅读(323) 评论(0) 推荐(0)
摘要: 一、动态分配内存的时的关键字注意在C++中和C不一样的是,在C中使用的malloc来动态分配内存,而这个malloc只是标准C库的调用,所以这个不属于标准C的范畴,而在C++中却有真正的关键字来分配内存,而这个关键字就是new,相应的释放内存的关键字是delete。动态内存分配关键字使用示例:1、变量申请内存 type* pointer = new type ......... delete pointer;2、数组申请内存 type* pointer = new type[N]; ......... delete[] pointer;二、关键字new的初始化初始化的一... 阅读全文
posted @ 2013-09-25 19:08 pangbangb 阅读(206) 评论(0) 推荐(0)