现在位置: 首页 > xici587发表的所有文章
  • 11月
  • 14日
综合 ⁄ 共 949字 评论关闭
deepEquals和equals是Java中Arrays类的两个静态方法,可是它们之间有什么样的区别呢? 代码一、 import java.util.Arrays; public class Test { public static void main(String[] args) { String[][] name1 = {{ "G","a","o" },{ "H","u","a","n"},{ "j","i","e"}}; String[][] name2 = {{ "G","a","o" },{ "H","u","a","n"},{ "j","i","e"}}; System.out.println(Arrays.equals(name1, name2)); // false System.out.println(Arrays.deepEquals(name1, name2));// true } } 代码二、 import java.util.Arrays; p......
阅读全文
  • 08月
  • 10日
综合 ⁄ 共 269字 评论关闭
  在运行程序退出后,有时候会不然出现这样的错误:正试图在 os 加载程序锁内执行托管代码。不要尝试在DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。      解决方法是:         把vs2005菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉即可!         如果异常(exception)这一项没有的话,在工具---自定义---命令选项卡---左边选择调试--右边把异常托到菜单里就可以了。                             
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1195字 评论关闭
Web 页面性能优化 一、添加Expire/Cache-Control 头:Add an Expires Header  现在越来越多的图片,脚本,css,flash被嵌入到页面中,当我们访问他们的时候势必会做许多次的http请求。其实我们可以通过设置Expires header 来缓存这些文件。Expire其实就是通过header报文来指定特定类型的文件在览器中的缓存时间。大多数的图片,flash在发布后都是不需要经常修 改的,做了缓存以后这样浏览器以后就不需要再从服务器下载这些文件而是而直接从缓存中读取,这样再次访问页面的速度会大大加快 二、减少 HTTP 的请求数     当用户浏......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 7380字 评论关闭
一、有关html/css, js, php, cgi 的一些认识  selector 常见的就 type, class(.), id(#),注意的是 id 只能一个页面一个。 Remember, HTML will define the content and structure of our web pages, while CSS will define the visual style and appearance of our web pages.        当我们浏览器访问一个站点的静态文件,会把文件内容都下载下来(一般压缩),当然如果遇到外联的css/js,会再发起请求得 到。如果我们右键查看网页源代码,一片混乱没法看,可以使用firefox + firebug,可以清晰看到html dom tree,右键inspec......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 1871字 评论关闭
题意: 给定m个串,让你找出它们的最长公共子串 思路: 先二分串的长度,枚举该长度的串(可以从第一个串里找),看该长度是否合法,(就是用这个长度的所有串去匹配给定的 第 2 - m 个串 为提高效率,用kmp)然后得到一个最大长度,再在该长度下寻找一个字典序最小的解即可 POJ3450代码(3080类似) /************************************************************************* > File Name: poj3450.cpp > Author: ALex > Mail: zchao1995@gmail.com > Created Time: 2015年02月02日 星期一 20时14分57秒 *......
阅读全文
  • 09月
  • 01日
综合 ⁄ 共 1415字 评论关闭
/** * 创建图片,并在图片右下角写上图片的名字 * * @param bitmap * @param pixels * @return */ public static Bitmap toWrittenBitmap(Bitmap bitmap, int w, int h, String name) { Bitmap output = Bitmap.createBitmap(w, h, Config.ARGB_8888); Canvas canvas = new Canvas(output); final Paint paint = new Paint(); paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); canvas.drawBitmap(bitmap, (w - bitmap.get......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 585字 评论关闭
c语言中的指针       指针就是表示地址的一种变量,所以指针的范围严格来说只能是自然数的,并且不能在两个指针之间进行加、乘、除的运算。       由于在c语言中每个数据类型都必有存储空间,所以指针可以应用于几乎所有的数据类型中。 指针可以分为:       指向变量的指针,存储变量地址。如int *m就是一个指向整型的指针,可以用于指向一个整型变量。       数组指针,指向整个数组空间的首指针。如int a[10],a本质上就是一个指针,指向该数组的第一个位置。                                                                ......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 123字 评论关闭
DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。
阅读全文
详细探讨字节码和字符码已经如果解决乱码问题和中文显示问题 引言 “字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码本身有问题所导致的。因此,不仅是初学者会对字符编码感到模糊,有的底层开发人员同样对字符编码缺乏准确的理解。 1. 编码问题的由来,相关概念的理解 1.1 字符与编码的发展 从计算机对多国语言的支持角度看,大致可以分为三个阶段:   系统内码 说明 系......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 2737字 评论关闭
  open是一个非标准的低级文件I/O函数,返回的是文件的低级句柄,原型: int open(char* path, int access, ...); open是一个可变参数的函数实现,后面的可变参数通常表示unsigned mode,mode参数是否存在要看access的值,path是文件的路径。 access和mode的可取值通常在FCNTL.h里面定义,access的可取值如下: #define O_RDONLY          1#define O_WRONLY          2#define O_RDWR          4 access还可以是以下flag及它们之间的组合而得到的性质: #define O_CREAT         0x0100     /* create and open file */#define O_......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1118字 评论关闭
如何取得表中第6到第10条记录的值。   第一种方法,使用minus语句:   假设ddl语句如下:   CREATE TABLE T(ID VARCHAR2(4) PRIMARY KEY, VALUE INT)   那么第一种方法就是取出前5条,再取出前10条,然后采用集合运算的方法把前10条减去前5条就OK了,SQL语句如下:   SELECT * FROM T WHERE ROWNUM <= 10  MINUS  SELECT * FROM T WHERE ROWNUM <= 5;   另外一种方法,采用子查询:   子查询的这种方法相对比较复杂一点,不过性能要比刚才的集合相减要好一些。这种方法首先在子查询中得到前10条数据,顺路也取得......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 2492字 评论关闭
 GCD & LCM Inverse Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5559   Accepted: 993 Description Given two positive integers a and b, we can easily calculate the greatest common divisor (GCD) and the least common multiple (LCM) of a and b. But what about the inverse? That is: given GCD and LCM, finding a and b. Input The input contains multiple test cases, each of which contains two positive integers, the GCD and the LCM. You can assume that these two numbers......
阅读全文