现在位置: 首页 > Trannistasy发表的所有文章
  • 07月
  • 17日
综合 ⁄ 共 1065字 评论关闭
Red5的网络应用框架采用的是Apache的Mina(http://mina.apache.org)。 Mina简化了基于Java的网络应用开发,这里把我研究时候搜集到的资料列出来,希望对初步想研究Mina的朋友有用。 官方网站的Quick Start还是要简单的看一下的,帮助主管了解一下:http://mina.apache.org/quick-start-guide.html 其实研究一个东西,别忘了所谓官方的初衷和宣布的特色,这可以为我们把握Mina用于项目能做那些事情提供部分依据:http://mina.apache.org/features.html ,其中基本的特色介绍有:1)针对各种不同的网络传输协议提供统一的接口(这......
阅读全文
  • 04月
  • 18日
编程语言 ⁄ 共 17156字 评论关闭
  几年前曾实现过一个菜鸟版的SuffixTree。最近要用到后缀树处理些问题,认真实现了一个,主要是基于UKKonen的On-Line算法。稍微总结下。   网上关于后缀树介绍的文章有几篇写的挺好的,我就不再费力去做重复工作了。这个只是我的个人总结帖,所以定位是给看了后缀树的简介,知道什么后缀树,然后看了UKKonen的加速文章,有点迷迷糊糊的同学的一个总结帖。   首先国内后缀树介绍有几个博客写的蛮详细的:   http://www.cnblogs.com/snowberg/archive/2011/10/21/2468588.html   http://blog.csdn.net/v_july_v/article/details/689......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 5397字 评论关闭
如果想要decodeFile与decodeResource一样,我这里只需要改变Options的参数,将 op.inDensity = TypedValue.DENSITY_NONE;op.inTargetDensity = TypedValue.DENSITY_NONE ; 设置成上面的就可以了。代表不进行像素的 inDensity——用于位图的像素压缩比inTargetDensity——用于目标位图的像素压缩比(要生成的位图) 最近在项目中遇到的问题,一种是放在drawable下的资源文件,一种为下载后复制到data/data目录下的文件,同样的分辨率,放入相同layout配置的ImageView中,显示的大小却不一样。查看代码后,逻辑并无不同的地方,唯......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1818字 评论关闭
这是主要是判断两个直线的平面关系,用到的是向量叉积的运算。 主要是判断时候要注意分清判断的先后顺序,从特殊到一般的顺序进行判断,下面我就直接copy一位网友的解题思路,因为他已经很清晰了。 一、问题描述 http://acm.pku.edu.cn/JudgeOnline/problem?id=1269 题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 二、解题思路 先判断两条直线是不是同线,不是的话再判断是否平行,再不是的话就只能是相交的,求出交点。 如......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1763字 评论关闭
一、创建xml <?xml version="1.0" encoding="UTF-8"?> <persons>  <person id="23">   <name>liming</name>   <age>30</age>  </person>  <person id="20">   <name>lixiangmei</name>   <age>25</age>  </person> </persons> 二、创建domain public class Person {  private Integer id;  private String name;  private Short age;    public Person(){}    public Person(Integer id, String name, Short age) {   this.id = id;  ......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 1692字 评论关闭
看了http://hi.baidu.com/bfcdygoporbjuxr/item/569897ddc1fc561d21e2503f 这个题解 感觉写的有点费劲 , 而且虽然写了一点关于公式(m+n+10)/7的,但我感觉还是不好理解啊。 不过其中讲的主要思路还是有用的。 对于一个骰子 有t个面为1的概率是 P(T=t)=C(6,t)/64。 在有t个面为1的情况下,投n次,有k个1,假设这k个1的位置已经固定了,则概率为 t ^ k * (6 - t) ^ (n - k) / 6 ^ n  则P (S) = sigma(t ^ k * (6 - t) ^ (n - k) / 6 ^ n * C(6,t)/64)(t = 0, 1. 2...6, S为01串,n的长度k个1) 对于任意一种有k个1的情况, 概率都......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 6611字 评论关闭
有一个项目要使用工作表,选择使用canvas来绘制,实现显示工作日程的选择,可点击添加和取消,效果图:http://jwzhangjie.com/workplan.gif 自定义控件FormView: package com.sun.elderly.comm.widget; import com.sun.elderly.comm.ui.interfaces.IFormListener; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.AttributeSet; import android.util.SparseArray; import andr......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 377字 评论关闭
#include<stdio.h> #include<string.h> int main(){ int i,j,k,maxs=0,cnt; char str[1008]; gets(str); int len=strlen(str); for(i=0;i<len;i++){ cnt=1; for(j=i-1,k=i+1;j>=0&&k<len;j--,k++){ if(str[j]==str[k]) cnt+=2; else break; } if(cnt>maxs) maxs=cnt; } for(i=0;i<len-1;i++){ cnt=0; for(j=i,k=i+1;j>=0&&k<len;j--,k++){ if(str[j]==str[k]) cnt+=2; else break; ......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 1753字 评论关闭
      今天装了myeclipse(最新版的),本来自己下了些eclipse教程,但是我装的时候才发现我下的是MyEclipse(Eclipse和MyEclipse集成在一起),这和我下载的教程有点不同了。按照教程上的我装好了tomcat6.0,用浏览器打开的时候输入:http://localhost:8080不可以运行,但是输入http://12.70.0.1:8080却可以运行。按照教程,这俩个应该是一样的,可是为什么不行呢?          在MyEclipse里面,按照教程我配置好了tomcat,可是不会工作,这个让我郁闷了。搞了半天,在网上查了好多资料。网上的答案真是千奇百怪,什么样的都有——实......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 1725字 评论关闭
Quadrilateral Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 890    Accepted Submission(s): 401 Problem Description   One day the little Jack is playing a game with four crabsticks. The game is simple, he want to make all the four crabsticks to be a quadrilateral, which has the biggest area in all the possible ways. But Jack’s math is so bad, he doesn’t know how to do it, can you help him using your excellent programming skills?......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 953字 评论关闭
题目:http://pat.zju.edu.cn/contests/pat-a-practise/1028 题解: 模拟题。写三个比较函数即可。 代码: #include<cstdio> #include<cstring> #include<cmath> #include<string> #include<set> #include<vector> #include<algorithm> using namespace std; struct student { char id[15]; char name[15]; int grade; } stu[100005]; bool cmp1(const struct student &a,const struct student &b) { return strcmp(a.id,b.id)<0; } bool cmp2(const struc......
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 9056字 评论关闭
之前介绍CCNode的时候说过,动作是指在特定时间内完成移动、缩放、旋转等操作的行为,节点可以通过运行动作来实现动画效果,这里的动作就是指CCAction对象,它有很多的子类,每个子类都封装了不同的动作效果。 先来看看CCAction的继承结构图 这里我省略了瞬时动作(CCActionInstant)和间隔动作(CCActionInterval)的子类,因为它们又包含了非常多的子类,待会再介绍它们的子类。 CCAction和CCFiniteTimeAction都是抽象类,只定义了一些基本属性和方法,没有实际用途,我们需要使用它们的子类来初始化动作,然后运行到节点上。 ......
阅读全文