现在位置: 首页 > 07168236991发表的所有文章
  • 03月
  • 05日
综合 ⁄ 共 2627字 评论关闭
原文地址:java中的Serializable接口的作用作者:桦矜 实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。   序列化类的所有子类本身都是可序列化的。这个序列化接口没有任何方法和域,仅用于标识序列化的语意。允许非序列化类的子类型序列化,子类型可以假定负责保存和恢复父类型的公有的、保护的和(如果可访问)包的域的状态。只要该类(扩展)有一个无参构造子,可初始化它的状态,那么子类型就可承担上述职责。在这种情况下申明一个可序列化的类是一个错误......
阅读全文
  • 09月
  • 04日
综合 ⁄ 共 408字 评论关闭
半透明<Button android:background="#e0000000" ... /> 透明<Button android:background="#00000000" ... /> 颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000 Java代码 View v = findViewById(R.id.content);......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 4994字 评论关闭
Collection|--List:元素是有序的,元素可以重复,因为该集合体系有索引|--ArrayList:底层的数据结构使用的是数据结构。特点:查询速度快,但是增删稍慢,线程不相同。|--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢,线程不相同。|--Vector:底层是数据结构。线程同步,被ArrayList替代了,因为效率低!注意:对于判断元素是否存在,以及删除等操作,依赖的方法是元素的equals方法!|--Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。|--HashSet:底层数据结构是哈希表。HashSet是如何保证......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 12160字 评论关闭
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1361字 评论关闭
    浙大的这道考研上机题明摆着要使用最短路径算法,考虑时间复杂度,我用了迪杰斯特拉算法。     这道题比书上的样例算法稍微有些复杂,不仅要求距离最短,而且要在同时有多个距离最短的情况下,要求费用也最短。这个处理的方法就是更新最短路径时考虑两种情况。HDOJ的测试数据里有重边,因此输入时要将保存最短的重边。     我的AC代码: #include <iostream> #include <algorithm> #include <stdio.h> #include <string.h> using namespace std; const int Max = 1000 + 10; int dist[Max][Max]; in......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1362字 评论关闭
照着大白书敲了凸包模板,然后暴力水过。 注意枚举凸包顶点的时候,因为距离是对称的,所以j的内循环从i+1开始。 #include<iostream> #include<stdio.h> #include<cstdio> #include<stdlib.h> #include<vector> #include<string> #include<cstring> #include<cmath> #include<algorithm> #include<stack> #include<queue> #include <ctype.h> using namespace std; //poj 2187 int n; struct Point { int x; int y; Point(int x=0,int y=0......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 656字 评论关闭
例子: select p.*   from pd_project p,        (select t.row_id           from pd_project t          where t.row_id = 'F26FAC633DA7463880C9E1015B547939') pp  where p.row_id in nvl(in_row_id, pp.row_id); --in_row_id为传入参数 nvl函数分析: nvl函数类似于单个的if-else语句, 例子中的sql语句: where p.row_id in nvl(in_row_id, pp.row_id); 等价于:  if(in_row_id is null) then where p.row_id in pp.row_id   else    where p.row_id in in_row_id  end if;   --另一种写法 select p.*   from pd_project p ......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 2518字 评论关闭
本文主要用于再WinCE当中处理不规则窗体的时候用到的。 异形窗体大家相比也是很清楚,主要就是利用Region,Windows里面有很多的API,虽然他的弊端很明显,例如,速度慢,这里主要就是为了解决这个问题,提供如下的函数接口,这里写成了DLL,给大家调用使用:   ///Region 相关处理函数 ///"Author"=Rocky ///DateTime:2010/04/13 ///Function Name :SetUpRegion ///Description:根据hbmp和_transColor来生成_hrgn ///HRGN & _hrgn :保存生成的结果的引用 ///HBITMAP _hbmp :带有关键色的位图 ///COLORREF _transColor:关键色,......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 3660字 评论关闭
转自 http://www.cnblogs.com/sienpower/archive/2011/12/31/2308741.html 简介     分区表是在SQL SERVER2005之后的版本引入的特性。这个特性允许把逻辑上的一个表在物理上分为很多部分。而对于SQL SERVER2005之前版本,所谓的分区表仅仅是分布式视图,也就是多个表做union操作.     分区表在逻辑上是一个表,而物理上是多个表.这意味着从用户的角度来看,分区表和普通表是一样的。这个概念可以简单如下图所示:          而对于SQL SERVER2005之前的版本,是没有分区这个概念的,所谓的分区仅仅是分布式视图:           ......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 3600字 评论关闭
SVN独立运行时的权限配置    完成SVN的快速配置后,版本库之间的权限变成了一个重要的问题!如果没有定义版本库的权  限,每个有权限的人都可以修改版本库,很容易造成混乱。    假设:    A项目:      A1  实际在用的版本库           A2  开发使用的版本库    B项目:      B1  实际在用的版本库      B2  开发使用的版本库    以其中的一个项目为例:  用户tom:可能读写A2,B2的版本库,只能看A1的版本库  用户jim:只能读A1,A2的版库,可以读写B1,B2的版本库  .....  用户cheng:要能读写所有的版本库  ......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1645字 评论关闭
首先是一些配置。 user www-data; worker_processes 1; #进程数,一般为CPU总核心数 #pid /var/run/nginx.pid; #进程文件 pid /home/kdq/nginx/logs/nginx.pid ; events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024; # multi_accept on; } 以上一般都不用自己配了。了解一下一些优化就可以了。 http { include /etc/nginx/mime.types; default_type application/octet-stream; ## # Basic Settings ## ......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 6992字 评论关闭
自动检测文本的字符集 (Java port of Mozilla charset detector 工具的使用方法)   Java port of Mozilla charset detector是Mozilla组织开发的用于浏览器自动识别网页字符集的工具的一个JAVA实现。Mozilla有关该工具的地址是:http://www.mozilla.org/projects/intl/chardet.html 。 本JAVA实现版本的地址是:http://sourceforge.net/projects/jchardet/ 。 在JAVA系统开发中,经常遇到字符集的问题(其实不是JAVA的问题,而是软件行业的历史遗留问题),在时候不知道文本内容的编码方式,在处理的时候出现一些意想不到的问题,......
阅读全文