现在位置: 首页 > caracol发表的所有文章
  • 07月
  • 17日
综合 ⁄ 共 3511字 评论关闭
2010年08月19日 星期四 10:53 Windows环境下+配置+运行red5源码 Red5发展很快,目前最新版本为0.9.1,与以前的版本(0.8.+、0.7.+、0.6.+)差别很大,中文资料奇缺,鉴于此,我写下这篇文章,希望能帮上您的忙。 由于没有下载到0.9.1的源码,我们现在以red5 0.9.0为例介绍如何配置、编译、运行Red5源码。Red5 0.9.0与red5 0.9.1差不多,你可以用本文所介绍的方式来配置red5 0.9.1。 1.打开red5 0.9.0的下载页面:http://red5.org/wiki/0_9_0 如下图所示: 我们点击“Windows”和”Source”两个链接来下载red5的安装包和red5的源码,......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 2245字 评论关闭
《程序员面试宝典》精华 面向对象部分 正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。书里是没有糟粕的,只是指不那么重要,或者比较简单的地方略过而已,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。 文中有少许bug,亦摘录在此。 本文专注面向对象部分,包括第十章到第十一章的内容 第十章 面向对象 10.2 类与结构体的区别:都能继承、拥有析构等成员函数,唯一的区别是struct成员默认为public,......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 1491字 评论关闭
ANSI vs ASCII   ASCII  ANSI 全称 American Standard Code for Information Interchange,美国信息互换标准代码。 已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准 American National Standard Institite,美国国家标准协会的一种编码标准。后者更强调国家标准,一般是面向世界范围内的国别之间的交流。该协会规定了很多类似的标准。 作用域 针对拉丁语系的文字的表示 适用于所有拉丁文字字母 ASCII码有7位码和8位码(带奇偶校验)两种形式 针对各国语言之间的交互信息的 关系   ANSI可以说......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 323字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=2059 简单DP 我们以供电站划分阶段。 设f[i]表示到达第i个供电站的最小耗时。 则f[i] = min{ f[j] +cost[j->i] +  T } j<i T 表示在第j个供电站充满电耗时。(将起点也设为供电站,因起点已充满电,所以起点是T为零) cost[j->i]:     if   dist[j->i] > C  then                                          cost[j->i] = dist[j->i] / v1                               else                                        cost[j->i] = C / v1 + (dist[j->i] - C)......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 759字 评论关闭
纯RMQ问题 #include<cstdio> #include<iostream> using namespace std; #define MAXN 50010 int n,q; int p[MAXN]; int dpmin[MAXN][20],dpmax[MAXN][20],pw[20]; int log(int n) { int cnt=0; while(n) { cnt++; n>>=1; } return cnt-1; } int main() { pw[0]=1; for(int i=1;i<=20;i++) pw[i]=2*pw[i-1]; while(2==scanf("%d%d",&n,&q)) { for(int i=0;i<n;i++) scanf("%d",p+i); for(int i=0;i<n;i++) { dpmin[i][0]=p[i]; dpmax[i][0]=p[i]; } for(int ......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 8383字 评论关闭
在前一篇中,我们完成了《Apache cxf JaxWs基本应用》 的编写,我们现在实现一个Restful风格的Cxf 。 一、我们首先依旧是基于Maven project配置pom.xml的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <artifactId>abc-api</artifactId> <packaging>war</packaging>......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 14138字 评论关闭
       今天来实现以下大众点评客户端的横向listview二级列表,先看一下样式。    这种横向的listview二级列表在手机软件上还不太常见,但是使用过平板的都应该知道,在平板上市比较常见的。可能是因为平板屏幕比较大,而且也能展现更多的内容。     下面来看一下我的实现步骤。     首先自定义一个listview,代码如下: [html] view plaincopy public class MyListView extends ListView implements Runnable {       private float mLastDownY = 0f;        private int mDistance = 0;        private int ......
阅读全文
微软最近推出了最新版的 Kinect SDK ,能够实现实时的 Kinect Fusion,并提供了丰富的手势交互功能,对体感交互开发人员的吸引力越来越大。而 OpenNI 2.0 以上的版本也转为使用微软官方的 Kinect 驱动,也显示了 Kinect 驱动一体化的大趋势。不过目前大部分 Kinect 开发程序还是基于 OpenNI 1.* 的旧版本,要迁移到 OpenNI 2.0 工作量非常大。这里给出一种 OpenNI 和 Kinect SDK 共存、能够手动切换驱动程序的方法,满足大家在两种平台上进行体感开发的需求: 注意:以下的操作是基于 Windows 7 系统进行的.   一、安装驱动 1......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 474字 评论关闭
A.html?id=1&name=Tom   function getParameter2(url){    var arrParams = {};    var strHref = document.location.toString();     // 如果没有参数就返回一个没有值的对象     if(strHref.indexOf("?")==-1){         return arrParams;    }     var intPos = strHref.indexOf("?");    var strRight = strHref.substr(intPos + 1);    var arrTmp = strRight.split("&");       for (var i = 0; i < arrTmp.length; i++) {        var dIntPos = arrTmp[i].indexOf("=");        arrParams[arrTmp[i].substr(0, d......
阅读全文
在实现图形合并的时候,因为对Jmagick的处理方式还不熟悉,但是Jmagick依赖于imageMagick,imageMagick又刚好有执行图像合并的命令。 因此想到了利用java调用windows命令行执行命令的方式来达到目的。 直接看代码: /** * 合并图片 * @param srcPathList 源图片路径名称列表 * @param toPathFile 合并后图片路径名称 * @param orientation 合并方位:横向(+)、纵向(-) * @return */ public void convert(List srcPathList,String toPathFile,String orientation){ /* 合并图片命令格式: * convert +append 1.......
阅读全文
  • 10月
  • 15日
综合 ⁄ 共 1844字 评论关闭
传送门:【HDU】5156 Harry and Christmas tree 题目分析:每一种颜色我们分开考虑他们对所有节点的贡献,对于两个颜色同为c的节点u和v(假设u!=v),那么在lca(u,v)的时候我们需要-1,因为在lca(u,v)一直到根的路径上,颜色c只能影响一次。基于此,我们对每种颜色的所有节点按照dfs序排好序,首先每个节点+1,然后对dfs序相邻的两个节点(注意颜色要相同)求一次lca,在lca这个位置-1,最后dfs一次将儿子的贡献累加上来就得到了每种颜色对自己的贡献了。 复杂度O(n+m),常数较大。 代码如下: #include <cstdio>......
阅读全文
  • 10月
  • 06日
综合 ⁄ 共 1874字 评论关闭
samba安装 1.检查是否安装samba rpm -ql samba rpm -ql samba-client 2.若未安装 yum -y install samba yum -y install samba-client 3.确认安装完成 # rpm -qa | grep samba samba-common-3.5.12-72.fc15.1.i686 samba-winbind-clients-3.5.12-72.fc15.1.i686 samba-client-3.5.12-72.fc15.1.i686 samba-3.5.12-72.fc15.1.i686 samba使用 samba客户端工具 1.        smbtree 显示局域网中的所有共享主机和目录列表        用法:smbtree [-b][-D] [-Uusername%password] 2.        nmblookup 显示一台足迹的netbios主机名 3.  ......
阅读全文