现在位置: 首页 > soli发表的所有文章
  • 04月
  • 01日
综合 ⁄ 共 2085字 评论关闭
      一.LDA的介绍        LDA是一种非监督机器学习技术,可以用来识别大规模文档集(document collection)或语料库(corpus)中潜藏的主题信息。它采用了词袋(bag of words)的方法,这种方法将每一篇文档视为一个词频向量,从而将文本信息转化为了易于建模的数字信息。但是词袋方法没有考虑词与词之间的顺序,这简化了问题的复杂性,同时也为模型的改进提供了契机。每一篇文档代表了一些主题所构成的一个概率分布,而每一个主题又代表了很多单词所构成的一个概率分布。        LDA是一种三层的结构,第一层是文档,第二......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 3041字 评论关闭
HYSBZ 2243 染色 题目链接 树链剖分,关键在于线段树的维护,对于每个结点要记录下最左边和最右边的颜色,合并的时候,如果颜色相同那么颜色段要减1 代码: #include <cstdio> #include <cstring> #include <vector> #include <algorithm> using namespace std; const int N = 100005; int dep[N], fa[N], son[N], sz[N], top[N], id[N], idx, val[N], val2[N]; int first[N], next[N * 2], vv[N * 2], en; void init() { en = 0; idx = 0; memset(first, -1, sizeof(first)); } void add_Edg......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 1568字 评论关闭
bluetooth driver in Android2.3 使用高通芯片,linux2.6.35.7 board-vital2.c初始化蓝牙GPIO,bt_gpio_table中配置GPIO。设置了UART1的RTS,CTS,TX,RX引脚和蓝牙模块的RESET,SHUTDOWN,WAKE,HOST_WAKE引脚,bcm_bt_lpm_device变量将被注册到platform_device,设置WAKE,HOST_WAKE两个引脚的触发函数。 bcm_bt_lpm.c动态设置GPIO,实现broadcom android/external/bluetooth/bluez/tools目录实现了bluez上下层通讯的模块 bccmd----Utility for the CSR BCCMD interface。bccmd.c中有很多command,一部分命令式对PSKEY的管理。tr......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 3221字 评论关闭
Struts2请求处理流程及源码分析 1.1 Struts2请求处理 1. 一个请求在Struts2框架中的处理步骤: a) 客户端初始化一个指向Servlet容器的请求; b) 根据Web.xml配置,请求首先经过ActionContextCleanUp过滤器,其为可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助(SiteMesh Plugin),主要清理当前线程的ActionContext和Dispatcher; c) 请求经过插件过滤器,如:SiteMesh、etc等过滤器; d) 请求经过核心过滤器FilterDispatcher,执行doFilter方法,在该方法中,询问ActionMapper来决定这个请求是否需要调......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 3502字 评论关闭
1、面临问题: 最近在基于Zookeeper开发一个分布式注册中心,包括两大功能: 配置信息的集中管理;服务的动态注册和发现。 这里面会面临一个问题: 平时在公司开发系统肯定都利用可视化配置界面将所有配置信息配置好了,如果要将这些配置信息部署到新的环境,或者更新已经存在的另一个环境的配置信息,该怎么办呢? 肯定不能把整个Zookeeper集群的文件夹都拷贝过去,删掉原有的完全替换为现在的新的这个。 2、解决方法: 解决这个问题需要明确Zookeeper的数据存储,如何对其进行移植。 配置Zookeeper的时候,会在zoo.cfg文件中指......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 512字 评论关闭
在2008年全国大学生数学建模竞赛,学习过matlab遗传算法工具箱求最优解,用得也比较熟练,时隔两年忘得差不多了!现在想用GA工具箱来解决一个优化问题,不得不重新查资料学习使用! 这是一个根据已知数据拟合一个函数,使用最小二乘法作为适应度函数,求最小值 适应度函数如下 function f=zpp(m)a=[0 49 98 147 196 294 391 489 587 685];y1=[6.39 9.48 12.46 14.33 17.10 21.94 22.64 21.43 22.07 24.53];n=size(a,2);%1表示行数,2表是列数f=0;for i=1:n    y=m(1)*(a(i)+m(2))/(m(3)+a(i)+m(2));   f=f+((y1(i)-y).^2);end      ......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 4186字 评论关闭
Android 是最常用的智能手机平台,XML 是数据交换的标准媒介,Android 中可以使用标准的XML生成器、解析器、转换器 API,对 XML 进行解析和转换。 XML,相关有DOM、SAX、JDOM、DOM4J、Xerces、JAXP等一堆概念,但是很多人总是会弄混他们之间的关系,这对我们理解XML文件的创建和解析很不利。要挑选一个适合在Android平台上使用的XML解析方案,我们还是得先把这些概念厘清。 XML基本概念 DOM(Document Object Model,文档对象模型)和SAX(Simple API for XML,简单XML应用接口),是JAXP(Java API for XML Processing,Java XML......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 1983字 评论关闭
我们知道,在很多字体下面,每个英文字母的宽度是不一样的,就拿W和I来讲,W的宽度要大于I的宽度(字体的宽度),所以有时候我们会不太喜欢这样的定义。 以下我以Windows下默认的文件名称为例,我对比发现,等宽字符可以分成下面5组: public static final char [] charsA = new char[]{'A','B','C','K','X'};public static final char [] charsD = new char[]{'D','G','H','U'};public static final char [] charsN = new char[]{'N','O','Q'};public static final char [] charsF = new char[]{'F','L'};public static final ch......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 725字 评论关闭
详细见算法导论: 最坏运行时间O(nlgn) /* 堆排序 参考算法导论 heap 数组的关系坐标都要减1 */ #include<iostream> #include<stdio.h> using namespace std; int len; void swap(int A[],int a,int b) { int temp=A[a]; A[a]=A[b]; A[b]=temp; } void max_heap(int A[],int i,int n) { int l,r,max; l=2*i;//数组起始是0 l=a[2*i+1],r=A[2*i+2]; r=2*i+1; if(l<=n&&A[l]>A[i])//寻找三者中最大的 max=l; else max=i; if(r<=n&&A[r]>A[max]) max=r; if(m......
阅读全文
  • 11月
  • 29日
综合 ⁄ 共 2275字 评论关闭
VC,BCB下的曲线图形显示可以自己编写代码,主要是GDI(+)的WinAPI函数,主要是MoveTo和LineTo等函数,自己编写很繁琐。  最好是用第三方控件,当然VC高版本也提供了MsChart,很强大,本人在C#里用过,主要是C#效率不高,编写的程序太大,还是用VC了. 第三方控件有ntGraph,优点是小巧,只有几个类,缺点不能缩放等;而teechart则给出强大,但是他比较庞大,有几十个类。顺便说下BCB自带有这个控件。 使用比较简单,当然也要花几个小时功夫。讲几个需要注意的地方吧。 1.先注册, regsvr32 teechart8.ocx;再在工程添加,在对话框上右键插......
阅读全文
  • 11月
  • 18日
综合 ⁄ 共 296字 评论关闭
项目简介: P2P点播直播开源项目是一个由Kevin发起,多人参与开发并不断更新,符合GPL开源协议的开源项目。 目的:缩短企业同类型项目开发周期,集成多种P2P协议,如BT,EMULE等。 源代码下载论坛:http://opensource.kan8888.com SVN下载地址:  工程地址: svn://p2p.kan8888.com/P2PCenter 用户名:mc_public 密码:kan8888.com 演示网站:http://www.skyvcd.com 最新源代码打包下载:http://opensource.kan8888.com/soft/P2PCenter_last.rar    
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 708字 评论关闭
本文转载至: http://www.lulian.cn/article-112-cn.html USB数据线是我们常见的设备,OTG线作为近年来随着手机行业的快速发展,逐步进入了我们的日常使用范围。OTG线与普通USB线的有什么区别? USB数据线用来连接手机和电脑,可通过电脑访问手机里面的照片、音乐,把手机当做U盘使用。OTG数据线则无需PC,手机可直接通过OTG数据线与U盘、鼠标、键盘等USB设备连接。接U盘直接查找资料,接鼠标方便玩游戏,接键盘可快速打字,接相机直接浏览图片,即拍即传。OTG扩展了手机的功能。 手机通过绿联OTG线给USB风扇供电 OTG线与普......
阅读全文