- 博客(41)
- 资源 (6)
- 收藏
- 关注
转载 JNI 类型对照
比如"Ljava/lang/String;"就是表示类型String;"[I"就是表示int[];"[Ljava/lang/Object;"就是表示Object[]。
2014-03-24 11:26:44
866
原创 android4.0.4 dispatchDraw NullPointerException
出现的异常状况:03-10 15:39:41.386: D/AndroidRuntime(8000): Shutting down VM03-10 15:39:41.386: W/dalvikvm(8000): threadid=1: thread exiting with uncaught exception (group=0x40c2e1f8)03-10 15:39:41.396: E
2014-03-10 17:08:17
2332
原创 MotionEvent 初探
最近因为项目需要用到MotionEvent的相关东西,但是对这个玩意只知道getX,getY根本不够用。所以跑去把API提供的功能查阅了一番,搜了一下google发现竟然没人研究这个,只好自己写一下备查。 android.view.MotionEventaddBatch(long eventTime, PointerCoords[] pointerCoords,
2013-07-12 12:10:47
4008
原创 Huffman 编码压缩
引,工作了,大学里学的忘记的差不多了。 碰巧在工作中做一些东西的时候,遇到了自己大学时代想要完成却因为学业,以及各种娱乐而没能完成的事情。所以就想趁着空闲,把这些事情完成。 还记得上大二的时候,教数据结构的老师给我们将了一个Huffman的编码算法,总感觉抓到了一些东西,想用它做点东西出来,但是却因为没什么时间去上网查查资料,所以导致了考试考的很好,考过之后忘记了,不知道怎么用
2012-03-23 08:56:17
957
原创 浙工大OJ-1398
http://acm.zjut.edu.cn/ShowProblem.aspx?ShowID=1398//字典序和全排列 学习。#include #include #define MAX_LENGTH 256char gch_Buf[MAX_LENGTH] = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";int j
2012-01-11 16:07:59
1548
原创 浙工大OJ-1796
http://acm.zjut.edu.cn/ShowProblem.aspx?ShowID=1796RunIDUserProblemResultTime(MS)Memory(K)LengthLanguageSubmit Time871829Code1231796Accepted72562357GCC
2012-01-08 00:56:07
2184
原创 螺旋矩阵-【无聊模拟】
#include #define Max_Size 256#define INITIAL_CH 0#define Value_Start 1typedef enum { Dir_Center = 0, Dir_Left, Dir_Bottom, Dir_Right, Dir_Top, Dir_Ma
2011-12-30 14:14:27
644
原创 Wav编码转换
首先我要说明一下,我下面要说的不是对于音频数据算法处理的内容,而是对于Wav文件编码头信息的解释以及一些简单的处理。 如果你已经完全了解了,就可以不用看了。 -----------------------------------------------------
2011-10-14 17:32:29
5490
原创 杭州不得不说的故事
来到杭州已经一年零十天了,唯一还想说的话就是,杭州的天气不只是汗,杭州的房租不只是晕,杭州的公交不只是靠。这一年来,在290路上,看到过女人看到过男人,看到过挤公交挤晕过去的女人,也看到在公交上破口大骂的屁股上被男人射*和谐*的女人。在公司大楼看到了跳楼的男人,在公司看到了对门公
2011-07-27 09:56:54
1341
原创 人在杭州
<br />杭州的公交 汗!<br />杭州的天气 晕!<br />杭州的房租 靠!<br /> <br />明天就要去杭州,开始适应一个人的生活,远离家乡,远离朋友,远离一切熟悉的.....<br />说到朋友,原来我还有朋友啊....<br />杭州的童鞋很多,只是.....<br />希望一切都好....<br /> <br />供将来的回忆,第一次出门在外......去外面奋斗.....<br />也许这是个美好的开始....<br />也许这是个噩梦的初音....<br />也许这是个平淡的平淡.
2010-07-17 23:16:00
733
转载 LCS - 思路
<br /> <br />LCS问题就是求两个字符串最长公共子串的问题。解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1序列,其对应的位置就是最长匹配子串的位置。<br />下面是字符串21232523311324和字符串312123223445的匹配矩阵,前者为X方向的,后者为Y方向的。不难找到,红色部分是最长的匹配子串。通过查找位置我们得到最长的匹配子串为:21232<br /><br />0 0 0 1
2010-06-25 10:30:00
569
原创 第五课 有点变味的Linux 课程 - QT
变成学习QT了...汗. 制作Hello World 到 时钟程序 ... 最多的还是熟悉组件的使用,使用而已,工具而已,大部分都是雷同的,其实我们要学的不多,也就是和VC++ 或者BC++不同的机制或者新的技巧。组件用到时候查查就OK,没必要系统的学,因为我们用不太到。 这样的课程不适合我.... 我宁愿自己研究一点东西,比如Qt Ftp 类的实现,
2009-11-13 09:20:00
591
原创 开心啊..
恭喜您的Party内容通过审核!为我们的Windows 7,Cheers! 亲爱的朋友: 恭喜您!您的Windows 7 Party 内容已经通过审核,我们将于近日给您寄送印有鲍尔默签名的Windows 7 中文旗舰版一张,请您务必于11月8日前登录您的个人页面并再次确认您的邮寄地址。 在此,非常
2009-11-05 22:37:00
530
原创 第四课 习题之我解
1.实现两个进程通过消息队列实现进程通信 //写入进程 #include #include #include #include #include #include #include #define BUFSZ 512struct message{ long msg_type; char msg_text[BUFSZ];};i
2009-10-29 11:04:00
600
原创 ATI HD 3650 火旋风 玩家版 显卡试用
晕死...写了好久的文章,就因为去买了个夜宵,系统也不给自动保存下,一提交,失败!!什么都没了!晕死.... 什么破系统哦...... 就补充写点要点吧... 1. 换显卡的时候记得要插好,不要怕用力.......2. 映泰主板长鸣 3长 是显卡没连接好..间断长鸣是内存没插好...一般重新插一下就OK3. 系统到 verifying d
2009-10-28 22:18:00
932
原创 第四课 共享内存和消息队列
通过编写本实验程序,熟练掌握共享内存,消息队列相关函数的操作。 (1) 编译运行教科书上 P266示例程序思考题:1)编译运行源代码,说明该程序的功能.2)执行n 次,看程序的执行结果.3)是否可直接在终端系统提示符下运行ipcs命令?试执行之。4)说明P266示例程序运行结果中的nattch值是如何变化的,其变化说明了什么?5)该怎么删除nattch值
2009-10-25 12:09:00
747
原创 第三课 习题解
1和2. #include #include #include void func(int g){ printf("helle!/n");}int main(){ //设置发送信号动作 signal(SIGINT, func); signal(SIGALRM, func); //设置时钟 ala
2009-10-23 20:56:00
651
原创 第三课 进程间通信学习(管道通信,信号通信)
1. 管道通信,在前面已近学过一点管道的知识,这里只介绍有名管道。 我觉得这里有名管道的通信,其实就相当于通过共享一个文件,通过这个文件来共享数据。 函数原型: mkfifo (const char *filename, mode_t mode) MODE : O_RDONLY O_WRONLY
2009-10-23 20:08:00
913
原创 第二课问题之详解
这里我们来看看第一个问题 问题:这里我们可以得到 结束时状态值 status 为 256 ,这里为什么不是 exit()中传入的参数 呢?如果我们修改子进程中exit 函数传入的值,我们可以发现得到的 status 值 为 传入值乘以 256.这让我很费解,为什么不直接记录状态值而是要乘以256呢(表面上看来是这样的)? 我们同样可以查找函数源码来找到
2009-10-08 14:26:00
1005
原创 第二课 关于 exit、_exit、fork、vfork、printf以及wait和waitpid的学习
一、exit 和 _exit 简单来说,两个函数都是为了要退出某个进程,主要区别在于 exit :简单的来说就是进程直接退出,并对缓冲区数据结构等做一些善后处理。这些善后处理一般是刷新I/O缓冲区。 _exit :清空各种数据结构 (缓冲区),并不刷新I/O缓冲区。 传入参数 0 为正常结束,其他数值为异常出错 二、fork
2009-09-29 14:17:00
1574
原创 第一课习题之我的解决方案
首先关注下 管道命令,管道命令简单的说,其实就是在第一个命令执行结束后把第一个命令的执行结果传递给下个命令来处理。 例如 : ls -l | more 其实就是想到于执行 列表命令 后 列表结果传递给 more 来执行分页显示。 看到这里,就应该让我们想到使用管道命令来实现应该会非常简单。 先给出一个非常简单的管道命令执行程序: #include #
2009-09-21 11:52:00
756
原创 C++ 的复习 - 资料都是网络转载
C++ 双冒号作用域转换操作符使用双冒号操作符 (::) 可以用以下名称限定具有全局作用域的 C++ 成员函数、顶级函数或变量:重载名(不同参数类型使用同一名称) 二义名(不同类中使用同一名称) VC中双冒号(::)的作用::是C++里的“作用域分解运算符”。比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写
2009-09-21 08:39:00
591
原创 C++ 友元
一、友元函数和友元类 采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都
2009-09-21 08:38:00
454
原创 Fedora 10 X64 下 j2ee + Eclipse + Tomcat 开发环境配置
首先要下载的东西有: sun jdk 选择目前最新的: Java SE Development Kit (JDK) JDK 6 Update 13 http://java.sun.com/javase/downloads/index.jsp 下载的时候当然要选择 For linux 的.....
2009-09-21 08:34:00
1636
原创 Fedora 9 - 10 X64 安装
在写这个的时候那是三月份,现在转到优快云上....Fedroa 已经是 11版了,12也快接近尾声了吧.... 汗...悲剧啊..写了这么多字竟然IE死了...幸好可以截图....懒得再打字了....要看的人多包涵... 说话费力气,打字也很累,这里我就长话短说,挑几个比较常见的问题说说: 1. 64bit 浏览器的 Flash 插件安装: http://linu
2009-09-21 08:23:00
827
转载 无向连通图的生成树个数
对于一个无向连通图来说,它可能有很多生成树,那么如何求得它的生成树个数呢?首先给出一个非常一般的计算方法 -- 矩阵行列式法对于任何一个顶点数为n的无向连通图,我们列出一个矩阵。矩阵的规则是:1、在主对角线上的元素为此节点的度数2、对于其他位置上的元素Matrix(i,j) { i != j }, (1) 如果节点i和节点j连通,则Matrix(i,j)的值为-k,其中k值为节点i到节
2009-09-21 08:20:00
5965
原创 NIT-OJ-1449-最少硬币问题-解题报告
问题描述: 设有n种不同面值的硬币,各硬币的面值存于数组T[1:n]中。现要用这些面值的硬币来 找钱。可以使用的各种面值的硬币个数存于数组Coins[1:n]中。 对任意钱数0≤m≤20001,设计一个用最少硬币找钱m的方法。 算法设计: 对于给定的1≤n≤10,硬币面值数组T和可以使用的各种面值的硬币个数数组Coins,以 及钱数m,0≤m≤20001,计算找钱m的最少硬币数。 数据输入: 输入
2009-09-21 08:19:00
2331
2
转载 主要关于C的标准化输输出
网络搜集-资料格式化输入输出函数 Turbo C2.0 标准库提供的两个控制台格式化输入、 输出函数:printf( ) 、scanf()。 printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数用来从标准输入设备(键盘)上读数据。一、printf()函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格
2009-09-21 08:17:00
1448
原创 NIT-OJ-1411-恶魔杀怪-解题报告
在魔兽世界里,猎手碰到了一个怪物,准备杀怪升级。此时猎手和怪物的血量分别为B1,B2 ,我们已知猎手对怪物的每次攻击伤害为a ,而怪物每次对猎手的伤害为b (攻击的伤害值,即为被攻击者血量减少的数值),他们交替进攻,猎手身上随身带了n个血瓶,只要猎手喝下一个血瓶,他的血量会立刻恢复到原来的状态(即血量为B1)。勇敢的猎手不会退缩,会战斗到最后一刻。 猎手先进攻。猎手在进攻过程中每次只能选择一个动作
2009-09-21 08:15:00
900
原创 NIT-OJ-1022-展开字符串-解题报告
在纺织CAD系统开发过程中,经常会遇到纱线排列的问题。该问题的描述是这样的:常用纱线的品种一般不会超过25种,所以分别可以用小写字母表示不同的纱线 ,例如:abc表示三根纱线的排列;重复可以用数字和括号表示,例如:2(abc)表示abcabc;1(a)=1a表 示a;2ab表示aab;如果括号前面没有表示重复的数字出现,则就可认为是1被省略了,如:cd(abc)=cd1 (abc)=cdabc;这
2009-09-21 08:14:00
1455
原创 NIT-OJ-1024-全文检索-解题报告
描述:我们大家经常用google检索信息,但是检索信息的程序是很困难编写的;现在请你编写一个简单的全文检索程序。问题的描述是这样的:给定一个信息流文件,信息完全有数字组成,数字个数不超过60000个,但也不少于60个;再给定一个关键字集合,其中关键字个数不超过10000个,每个关键字的信息数字不超过60个,但也不少于5个;两个不同的关键字的前4个数字是不相同的;由于流文件太长,已经把它分成多行;请
2009-09-21 08:13:00
787
原创 super 和 final 关键字学习
在JAVA中super有两种用法: 1,用于子类调用超类的构造函数, 需要注意的是super()必须在子类构造函数中的第一个执行语句。 2,用于访问超类中被子类隐藏的方法,变量。 在类层次中构造函数以派生的次序调用。派生:即类之间的继承关系。无论你有没有用到super()都次序不变。 原因:超类不知道任何子类的信息,任何它需要完成的初始化是与子类的初始化分离的,而且可能完成子类的
2009-09-21 08:08:00
432
原创 电脑硬件相关收集
对于关机慢的解释: 1. 开始 运行 msconfig 回车,启动,勾选杀毒软件,防火墙,输入法 ctfmo 三个其他的勾都去掉,确定,关闭,重起电脑看看 2.下载关机加速补丁,然后直接导入注册表在 XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回 应后系统才开始关机。加快关机速度,可以先设置 自动结束任务,首先找到 HKEY_CUR
2009-09-21 07:59:00
573
原创 mp3 常见问题收集
1.MP3播放机容量减少、无法在电脑上格式化、不能开机的解决办法。解决办法:先把本机SW1置于OFF起始状态(U盘状态),然后按住大圆键不放,在按住大圆键KYE2的同时再将SW1推至播放状态,并一直按住大圆键10秒以上不放,此时LED灯显示为双色灯同时亮,放开大圆键,等待大约2分钟后,绿灯熄灭后表示低格结束。再重新拷入歌曲,即可恢复听歌。(适用于金点甲壳虫、子弹头系
2009-09-21 07:58:00
1096
原创 SQL2005 数据库链接常见问题
SQL2005数据库链接常见问题 __________________________________________________________1.如运行程序时出现 "Error establishing socket" 错误 jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433 1 检查SQL SERVER 是否允许远程访问.具体步骤
2009-09-21 07:50:00
505
转载 VC 2005 不能调试
(转载) 前一段时间用VC2005就发现有个程序突然不能调试了,惊讶至极。然后也不知道什么原因就又能调试了。更加惊讶。这一灵异现象是我对vc2005的印象大打折扣。 今天VC2005无法调试的现象再次神奇出现。我重建工程了几次,也没见效,要不是光驱不好使,我都要重装系统了。就在我快要崩溃的时候,在网上找到了一篇文章,按照文中给出的方案,问题终于解决。 但为什么会
2009-09-21 07:44:00
786
原创 第一课关于 fork 和 exec 函数的学习
1. 函数原型:pid_t fork(void) 功能:完整地拷贝父进程的整个地址空间。 课本例子: /*fork.c*/#include #include #include #include int main(void){ pid_t result; result = fork(); i
2009-09-18 15:21:00
642
转载 TOMCAT6.0 + JAVABEAN+SERVLET
http://blog.youkuaiyun.com/lweixiong/archive/2007/12/04/1916754.aspx 转地址。有兴趣的去看看 要是自己不想麻烦就不要忘了去掉省略号......
2008-05-07 09:08:00
472
原创 java 学习
代码如下: import java.util.StringTokenizer; class Deck{ Card [] cards; Deck(){ cards = new Card[52];//54张牌 } Deck(int i){ cards =new Card[i]; } public void printDeck(){//打引一副纸牌 for(int i=0;i this.cards[i
2008-04-06 16:25:00
533
android-widget-extend
2014-10-22
MATLAB 程序设计入门
2009-09-20
软件工程思想.pdf
2009-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人