现在位置: 首页 > stardom发表的所有文章
  • 05月
  • 10日
编程语言 ⁄ 共 1282字 评论关闭
Java回调函数(方法) 在C或者C++中回调函数的定义: 程序在调用一个函数时,将自己的函数的地址作为参数传递给程序调用的函数时(那么这个自己的函数称回调函数) Java中没有指针,不能传递方法的地址,一般采用接口回调实现:把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。 实现回调的原理简介如下: 首先创建一个回调对象,然后再创建一个控制器对象,将回调对象需要被调用的方法告诉控制器对象。控制器对象负责检查某个场景是否出现或某个条件是否满足。......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 3217字 评论关闭
看了这位大神的博客:http://www.cnblogs.com/wuyiqi/archive/2012/01/05/2313746.html 花了一个上午的时间把题都A了,对KMP的前缀与后缀,以及循环节问题有了一定的了解。特别是next[]数组,可以记录前缀和后缀相同的长度,如果这个长度没有超过一半的话,就可以求字符串的循环节n-next[n]。 先附下KMP模版: void getnext() { int i=0,j=-1; next[i]=j; while(i<m) { while(j>=0&&b[i]!=b[j]) j=next[j]; i++;j++; next[i]=j; } } void KMP() { int i=0,j=0; ......
阅读全文
  • 01月
  • 03日
综合 ⁄ 共 6803字 评论关闭
一 原理区别     一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST......
阅读全文
  • 12月
  • 11日
编程语言 ⁄ 共 6246字 评论关闭
http://blogread.cn/it/article/4349?f=dn 1. 前言     很多人问我如何看源代码?是不是我在看源代码这方面特别有天赋?     其实不是的,我也只是个普通人,跟大伙没啥分别,     只不过我没有别的特别爱好,一有空时,不是写自己的代码就是看别人的代码,     我在看源代码时比较有耐心,纯粹就是兴趣驱动,或者说是一种好奇心。     当然,我不会随随便便拿起一个开源项目就看,而是经过一定了解后才决定看它的源代码的,     一旦决定要看了,我至少要把这个开源项目80%以上的代码看完,并不是那种肤浅的看,     而......
阅读全文
http://blog.csdn.net/fengsh998/article/details/38090205 这篇文章下面是我的回复,同样的代码只是把变量的定义从局部变量改为类的成员变量就发现了很大的差异,目前还没有找到明确的答案,请大家帮忙看一下!
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 7198字 评论关闭
1、前言   最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据发给另外一个进程B,进程B需要对进程A传的数据进行处理并写入文件,如果B没有处理完,则A要延迟发送。为了保证进程A减少等待时间,可以在A和B之间采用一个缓冲区,A每次将数据存放在缓冲区中,B每次冲缓冲区中取。这是典型的生产者和消费者模型,缓冲区中数据满足FIFO特性,因此可以采用队列进行实现。Linux内核的kfifo正好是一个环......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 2298字 评论关闭
SQL> drop table IMAGE_LOB; 表已丢弃。 SQL> CREATE TABLE IMAGE_LOB (  2  T_ID VARCHAR2 (5) NOT NULL,  3  T_IMAGE BLOB NOT NULL  4  ); 表已创建。 SQL> CREATE OR REPLACE DIRECTORY IMAGES AS 'C:/Inetpub/wwwroot'; 目录已创建。 SQL> CREATE OR REPLACE PROCEDURE IMG_INSERT (  2  TID           VARCHAR2,  3  FILENAME      VARCHAR2) AS  4     F_LOB   BFILE;  5     B_LOB   BLOB;  6   BEGIN  7       INSERT INTO IMAGE_LOB (T_ID, T_IMAGE) VALUES (TID,  8  EMPTY_BLOB ()) RETURN T_IMAGE INTO B......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 2091字 评论关闭
本文讲述了克隆 DB2 for Linux、UNIX 或 Windows 数据库的基础知识。 本文适用于 IBM® DB2® Universal Database™ for Linux、UNIX® 和 Windows® 数 据库恢复操作使用数据库备份映象来重新创建数据库。如果要将数据库从一台机器克隆到另一台,最简单的方法就是从备份映象恢复数据库。数据库使用的文件系统 路径也包含在备份映象中。因此,除非源系统上的数据库引用的文件系统和物理设备与目标系统的设置方法完全相同,否则就需要执行 重定向恢复操作。 提示:如果有 DB2 V8,就可以从任何高位优先服务器......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 4889字 评论关闭
这一题就是推公式+copy的大数模板 一个M有4条边,每增加一条边就会和之前的M相使,因此多增加了4,最后再加上两个M之间形成的空间。 f(x+1)=16*x+1+f(x),f(1)=2,递推可以得出,f(n)=2+16*x+1+16*2+1+...+16*(n-1)+1=8*n*n-7*n+1 直接copy了大数模板然后套公式== #include<iostream> #include<stdio.h> #include<cstdio> #include<stdlib.h> #include<vector> #include<string> #include<cstring> #include<cmath> #include<algorithm> #include<stack> #include<......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1744字 评论关闭
思路很简单,就是从两个出口对每个点进行一次bfs,结果各种各种问题被各种虐。。。。。 code: /* ID:yueqi LANG:C++ TASK:maze1 */ #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits.h> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream>......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 354字 评论关闭
1 常量指针!如 int b, c; int * const a = &b; 表示a是一个常量指针它指向变量b的内存。但是因为是常量指针所以不能再用a指向其他变量,如 a = &c; 错误!可以修改指向内存的值,如:*a = 20; BTW 常量指针声明的时候必须向我那样赋初值。 2 指向常量的指针!如 int b, c; int const *a; a = &b; a = &c; 都可以,唯独它指向的内存不能被修改。如:*a=20;这是违法的!错误! 这就是主要区别! BTW 还有一个记住他们不同形式的技巧!看const关键字,他后面的不可修改,如int * const a = &b; 后面是a,则说......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1858字 评论关闭
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。   一、Bitmap的生成 1.1 BitmapFactory decode出Bitmap     Bitmap实现在android.graphics包中。但是Bitmap类的构造函数是私有的,外面并不能实例化,只能是通过JNI实例化。这必然是 某个辅助类提供了创建Bitmap的接口,而这个类的实现通过JNI接口来实例化Bitmap的,这个类就是BitmapFactory。 图一、BitmapFactory主要......
阅读全文