风言枫语  

2013年8月15日

摘要: ubuntu:在终端输入lsusb:langu@langu:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 D 阅读全文
posted @ 2013-08-15 19:56 风言枫语 阅读(248) 评论(0) 推荐(0)
 
摘要: EightTime Limit:1000MSMemory Limit:65536KTotal Submissions:21718Accepted:9611Special JudgeDescription The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed with 15 sliding tiles, each with a number from 1 to 15 on it, and 阅读全文
posted @ 2013-08-15 19:53 风言枫语 阅读(199) 评论(0) 推荐(0)
 
摘要: 创建程序测试MQ1,创建生产者package com.robert;import java.util.Hashtable; import java.util.Map; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.MapMessage; import javax.jms.Message; import javax.jms.MessageP... 阅读全文
posted @ 2013-08-15 19:51 风言枫语 阅读(258) 评论(0) 推荐(0)
 
摘要: 之前在GDALDestroyDriverManager 分析中没有看到对dGDALDatasert的回收。先看一个例子程序,这个例子打开了一个tif文件,读取了一些基本信息。为了简单示范,没有写成C++的各种类分散到各个文件中。#include "stdafx.h"#include "gdal_priv.h"#include "cpl_conv.h" // for CPLMalloc()#include #include #include #include #include using namespace std;void print 阅读全文
posted @ 2013-08-15 19:49 风言枫语 阅读(1380) 评论(0) 推荐(0)
 
摘要: OceanBase支持索引后,上面的例子中用索引的查询速度是不用索引查询速度的40倍! 相关阅读OceanBase简史 OceanBase Join操作 OceanBase内部表 OceanBase官网 阅读全文
posted @ 2013-08-15 19:47 风言枫语 阅读(567) 评论(0) 推荐(0)
 
摘要: 最近在编写一个进行视频播放的ActiveX控件,工作已经接近尾声,现将其中显示YUV数据的使用DirectDraw的一些经验总结如下:(解码部分不是我编写的,我负责从网络接收数据,将数据传给解码器,并将解码得到的YUV数据进行显示,最初在显示部分我是先将YUV数据转换为RGB数据,再以位图的形式显示到屏幕上,但发现CPU占用率比较高,后来改用DirectDraw直接显示YUV数据)1.在DirectDraw中创建YUV表面 与一般表面不同的是,创建YUV表面时需要指定象素格式,并指定YUV数据的FourCC码,关于FourCC码可以参考微软MSDN站点上的说明,下面是具体的创建方法:(以YUV 阅读全文
posted @ 2013-08-15 19:45 风言枫语 阅读(1501) 评论(0) 推荐(0)
 
摘要: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据.这两天有空把hessian接口也学习一下。由于学习是为了以后测试工作而进行的,所以对于hessian和soap机制孰优孰劣就没有深入的研究,这些问题还是留给我们架构师来研究吧。根据网上的文献:Hessian是采用二进制流进行通讯的,所以我想性能应该会好一些,既然通过二进制流传递,是不是对复杂对象的传递有问题呢,我想可能会有些难度,毕竟传递过程中没有象soap这样保 阅读全文
posted @ 2013-08-15 19:42 风言枫语 阅读(237) 评论(0) 推荐(0)
 
摘要: 以前只有代码,最近简单写了一点文档: google code 上的链接(总是最新)自动机是什么DFA 的最小化将 DFA 用做字典无环DFA (ADFA, Acyclic DFA)编译内存用量/查询性能map 与 set自动机实用程序自动机的 C++接口DFA_InterfaceDAWG_Interface超级功能以拼音输入法为例自动机是什么这里只讲有穷自动机,自动机的形式化定义,可以参考 wikipedia:自动机有穷状态自动机 (FSA)确定性的有穷自动机 (DFA)这是本文的重点非确定性的有穷自动机 (NFA)很多 DFA 的构造需要 NFA 作为媒介DFA 的最小化DFA 的等同如果. 阅读全文
posted @ 2013-08-15 19:40 风言枫语 阅读(516) 评论(0) 推荐(0)
 
摘要: 首先想过n^3的组合方法,即f(i,j,k)=f(i-1,j,k)*(i-2)+f(i-1,j-1,k)+f(i-1,j,k-1),肯定搞不定然后想了好久没有效果,就去逛大神博客了,结果发现需要用到第一类stirling数第一类stirling数S(n,m)表示的是n个数排成m个非空环排列的数目每个环排列中必然有一个是可以看见的,然后再对这m个环求组合数不难理解,但是很难想到#include #include #define mod 1000000007#define LL long longint C[2050][2050];LL S[2050][2050];void init(){ ... 阅读全文
posted @ 2013-08-15 19:38 风言枫语 阅读(155) 评论(0) 推荐(0)
 
摘要: 最近做redhat安装matlab2008a 操作,遇到上面的问题,先记录如下:网上找到安装包:libXp-1.0.2-1mamba.x86_64.rpm 然后使用命令:sudo rpm -ivh libXp*进行安装,安装出现错误,说缺少两个包,然后依次下载这两个包:glibc-2.18-300.1.x86_64.rpm ,libpthread-stubs-0.2-4.1.x86_64.rpm 然后使用命令安装:sudo rpm -ivh glib*sudo rpm -ivh libp* 但是第一个出错,显示说有冲突,好吧上网查资料,然后解决的方法是rpm命令加上一个参数,命令如下:rpm 阅读全文
posted @ 2013-08-15 19:36 风言枫语 阅读(1034) 评论(0) 推荐(0)
 
摘要: 由于工作中使用eclipse开发,没有安装hibernate插件,所以无法使用自动生成实体类的功能,为了方便在网上找了段别人写的自动生成实体类方法,稍加修改,直接运行就可以生成对应表的实体类。 注意使用时方法中的数据库地址、用户名、密码要改下,还有要记得录入想要生成实体类的表明,private String tablename = "ad_campaign";方法如下:package com.test;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import 阅读全文
posted @ 2013-08-15 19:33 风言枫语 阅读(1894) 评论(0) 推荐(0)
 
摘要: 为什么叫threadloca变量呢,经过大量的查资料发现threadlocal并不是之前理解的控制线程用的东西,它其实也属于一类变量,只不过是线程的局部变量,它的作用就是实现线程间对该变量的唯一线程调用,我认为这类似于对一个普通共享资源变量加synchronized,不过通常用到threadlocal的地方总是一类共享资源,通过threadlocal的修饰之后,这类变量(像线程池连接,事务这类型的变量)在同一时刻只能被单一的线程访问。这就像synchronized 修饰过的代码块一样,不过换成了变量,也相当于在初始化变量的时候用synchronized修饰下(应该就是在给变量赋值的时候加上sy 阅读全文
posted @ 2013-08-15 19:31 风言枫语 阅读(190) 评论(0) 推荐(0)
 
摘要: 用过Android手机的同学都知道,每次开机的时候系统会先扫描sdcard,sdcard重新插拔(挂载)也会扫描一次sdcard。为什么要扫描sdcard,其实是为了给系统的其他应用提供便利,比如,Gallary、Music、VideoPlayer等应用,进入Gallary后会显示sdcard中的所有图片,如果进入Gallary后再去扫描,可想而知,你会厌恶这个应用,因为我们会觉得它反应太慢了。还有Music你看到播放列表的时候实际能看到这首歌曲的时长、演唱者、专辑等信息,这个也不是你进入应用后一下子可以读出来的。所以Android使用sdcard挂载后扫描的机制,先将这些媒体相关的信息扫描出 阅读全文
posted @ 2013-08-15 19:29 风言枫语 阅读(1498) 评论(0) 推荐(0)
 
摘要: ---每个表都要设有主键。。。。/*--创建视图SET NUMERIC_ROUNDABORT OFF GO SET ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT,QUOTED_IDENTIFIER,ANSI_NULLS ONGOCreate view view_ProductList WITH SCHEMABINDINGasSELECT ba_ItemNumber.InnerID, dbo.ba_ItemNumber.STInnerID, dbo.ba_ItemNumber.Materia... 阅读全文
posted @ 2013-08-15 19:26 风言枫语 阅读(261) 评论(0) 推荐(0)
 
摘要: 海量小文件问题综述 海量小文件LOSF问题是工业界和学术界公认的难题,分析了LOSF问题的由来以及典型的应用场景,并简要阐述了当前文件系统在LOSF优化方面的进展。重点分析LOSF问题的根本原因,并给出具体的优化方法和策略,期望对LOSF问题的研究和优化实践提供一定的理论指导。 1、LOSF问题概述在互联网(尤其是移动互联网)、物联网、云计算、大数据等高速发展的大背景下,数据呈现爆炸式地增长。根据IDC的预测,到2020年产生的数据量将达到40ZB,而之前2011年6月的预测是35ZB。然而,社会化网络、移动通信、网络视频音频、电子商务、传感器网络、科学实验等各种应用产生的数据,不仅存储容量巨 阅读全文
posted @ 2013-08-15 19:23 风言枫语 阅读(378) 评论(0) 推荐(1)
 
摘要: 函数原型:errno_t memcpy_s( void *dest, size_t numberOfElements, const void *src, size_t count );参数:dest新的缓冲区。numberOfElements目标缓冲区的大小。src要复制的缓冲区。count字符数。的副本。测试代码:// memcpyTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "string" //strlen()需要的头文件int _tmain(int argc, _TCHAR* arg 阅读全文
posted @ 2013-08-15 19:21 风言枫语 阅读(266) 评论(0) 推荐(0)
 
摘要: 笔者最近开始沦陷于android,从开始入门到现在已经快半个月的时间,于是便写一个较综合,用到了数据库,多线程操作,以及时钟的添加和停止消除,activity之间的动画转换等,适用于初学者学以致用的小游戏来巩固自己的知识,有需要的读者可以去我的资源库中下载源码。 以下是主游戏程序的部分代码,带有笔者的丰富注释:package com.example.pingping_game1;import java.util.HashMap;import java.util.Map;import java.util.Random;import java.util.Timer;import java.uti. 阅读全文
posted @ 2013-08-15 19:19 风言枫语 阅读(353) 评论(0) 推荐(0)
 
摘要: Java Web中的EL(表达式语言)详解 表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及可维护性。EL为不熟悉Java语言页面开发的人员提供了一个开发Java Web应用的新途径。下面对EL的语法、运算符及隐含对象进行详细介绍。一、EL概述1、EL简介 EL没出现之前,开发Java Web应用程序时,经常需要将大量的Java代码片段嵌入到JSP页面中,这会使页面开起来很乱,如下例子: 而是用EL则只需要下面的依据代码即可实现: ${userna... 阅读全文
posted @ 2013-08-15 19:16 风言枫语 阅读(499) 评论(0) 推荐(0)
 
摘要: 使用ant的核心就是这个build.xml。然后再在cmd中使用ant命令就行了。build.xml构建文件包含一个工程(project)。 工程包含若干个目标(target)。 目标可以依赖于其他的目标(depends)。 目标包含任务(task)。 易于使用Java语言增加新的任务---易于扩展(自定义)。 加上粗体部分就可以了~ 阅读全文
posted @ 2013-08-15 19:13 风言枫语 阅读(1022) 评论(0) 推荐(0)
 
摘要: Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class,它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。这个设备检测的 PHP 类库最强大的地方是,它有一个非常完整的库,可以检测出所用的设备类型(包括操作类型,以及手机品牌等都能检测)和浏览器的详细信息。官方主页:http://mobiledetect.net/demo:http://demo.mobiledetect.net/完整的Mobile_Detect代码如下: * Victor Stanciu (until v. 1.0) * ... 阅读全文
posted @ 2013-08-15 19:11 风言枫语 阅读(504) 评论(0) 推荐(0)