当前位置:  互联网>综合
本页文章导读:
    ▪用递归算法写一个函数,求字符串最长连续字符的长度,比如aaaabbcc的长度为4,aabb的长度为2,ab的长度为1。       用递归算法写一个函数,求字符串最长连续字符的长度,比如aaaabbcc的长度为4,aabb的长度为2,ab的长度为1。 int findContinuousCharacter(char *pStr) { //     int nLength = strlen(pStr); // &n.........
    ▪machine learning sampling 采样      今天在微博上看见晓风_机器学习放大招,写了一系列关于采样的知识,一个一个读不方便,就把它转载到这里。 #抽样那些事#这里面引用了许多 LDA-math-MCMC 和 Gibbs Sampling中的内容。晓风_机.........
    ▪java高级工程师-------Restful webservice       webservice的优缺点 优点: 1)跨防火墙通信 2)跨平台跨语言(应用集成) 3)跨公司的业务交易集成(B2B集成) 4)软件和数据的重用 缺点: 1)单机应用程序不适合 2)局域网内应用不适合.........

[1]用递归算法写一个函数,求字符串最长连续字符的长度,比如aaaabbcc的长度为4,aabb的长度为2,ab的长度为1。
    来源: 互联网  发布时间: 2013-10-21
用递归算法写一个函数,求字符串最长连续字符的长度,比如aaaabbcc的长度为4,aabb的长度为2,ab的长度为1。
int findContinuousCharacter(char *pStr)
{
//     int nLength = strlen(pStr);
//     if(nLength == 1) return 1;

     if(*pStr == '\0') return 0;
     if(*(pStr + 1) == '\0') return 1;
    
     if(*pStr == *(pStr + 1)) return 1 + find(pStr + 1);

     return find(pStr + 1);
}
int main()
{
     char str[] = "daac";
     cout<<find(str)<<endl;
}
作者:passion_wlz 发表于2013-4-26 22:00:20 原文链接
阅读:62 评论:0 查看评论

    
[2]machine learning sampling 采样
    来源: 互联网  发布时间: 2013-10-21
今天在微博上看见晓风_机器学习放大招,写了一系列关于采样的知识,一个一个读不方便,就把它转载到这里。


#抽样那些事#这里面引用了许多 LDA-math-MCMC 和 Gibbs Sampling中的内容。晓风_机器学习大神写的比较精简,但如果是刚接触采样,可以直接看LDA-math-MCMC 和 Gibbs Sampling,这里面有很详细并且浅显易懂的描述(连我这种菜鸟都能看懂o(╯□╰)o)

这里面我认为最出彩的是介绍了Gibbs Sampling 和Em的联系。Gibbs Sampling 可以认为是EM的一个变种。

另外,抽样在PRML 的sampling章节  中有很详细的描述,下面的有些内容和图近似可以认为就是从PRML中摘出来的。但当初没看懂PRML sampling 的内容很多是因为没有采样的概念,半路出家学machine learning的程序猿真心伤不起。所以,有优秀的母语 machine learning文章,真的要十分珍惜%>_<%。
ps:标原创只是想试试csdn的发布到首页的功能,希望能有更多的喜欢machine learning的人能看到有些的技术文章。

#抽样那些事#
1. 很多时候,我们只能获取一个离散的、或者连续的均匀分布,例如线性同余法搞出来的伪随机数。

2. 对于一些简单的非均匀分布,可以借助均匀分布,使用cdf求逆的方式 进行抽样。


3. 对于复杂一点的分布,可以使用构造法进行抽样;例如如果使用硬币(均匀的)构造出一个(1/4,3/4)的非均匀分布出来。再比如,使用Box-Muller Method 借助均匀分布构造出高斯分布出来。

4. 再复杂一点的、但是单点可以计算的分布p,即给定z,可求出p(z),可以使用Rejection Sampling进行抽样:构造一个kq(z),总是盖过p(z),q(z)可抽样,例如高斯分布。抽样z0~q(z)=>kq(z0)>=p(z0),再抽样一个u0~均匀分布(0,1),根据kq(z0)和p(z0)的比例关系,确定是否拒绝z0。



5. 对于 Rejection Sampling,如果q(z)不能很好逼近p(z),拒绝率较高。在一些情况下,可以尝试Adaptive Rejection Sampling,构造一个合适的q(z)。降低拒绝率。


      
    
[3]java高级工程师-------Restful webservice
    来源: 互联网  发布时间: 2013-10-21
    • webservice的优缺点

    优点:

    1)跨防火墙通信

    2)跨平台跨语言(应用集成)

    3)跨公司的业务交易集成(B2B集成)

    4)软件和数据的重用

    缺点:

    1)单机应用程序不适合

    2)局域网内应用不适合

    • webservice支持的调用方式

    SOAP、XML/HTTP、RESTful HTTP 或者 CORBA

    • CXF
    • webservice的使用  传递string和复杂类型  对象、javabean、集合、map







  • Restful理解

1)名称:Representational  state  transfer 表现层状态变化            主语是resourses资源   的表现层状态变化的一种架构

2)资源:网上的所有资源通过全球标识ID访问,这个地址叫做URI,通过它就能访问到网络上得任何资源

3)表现层:是指资源的一种表现形式,可以是html、txt、json、xml、或者图片格式等等

4)状态转化:是指客户端想要操作服务器资源,就需要通过某种方式对服务器资源的状态进行改变,客户端能用到的手段只能是HTTP协议,http协议里包含四种操作分别是

GET(获取资源)  POST(新建资源、更新资源) 、PUT(更新资源)、Delete(删除资源)来对服务器资源改变,从而实现资源的表现层的状态变化。


  • Jersy  Rest  在spring 中得使用

1)导入jersy包到工程中

2)在web。xml中配置jersy的servlet

3)具体代码调用

         

名词解释 1 Rest Web Services

Representational State Transfer, 具象状态传输。

REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集。RESTful Web 服务是使用 HTTP 和 REST 原理实现的 Web 服务。通常,RESTful Web 服务应该定义以下方面:

· Web 服务的基/根 URI,比如 http://host/<appcontext>/resources。

· 支持 MIME 类型的响应数据,包括 JSON/XML/ATOM 等等。

· 服务支持的操作集合(例如 POST、GET、PUT 或 DELETE)。

2  @注释说明 2.1 @Produces 表示返回的格式

@Produces( {MediaType.APPLICATION_XML })   表示返回的xml格式

@Produces( {MediaType.APPLICATION_JSON })  表示返回的json格式

@Produces( { MediaType.TEXT_PLAIN })  表示返回的纯文本格式

2.2 @ Consumes

@Consumes ( { application/x-www-form-urlencoded }) 窗体数据被编码为名称/值对

@Consumes @Singleton @XmlRootElement@Provider

二、初始化工程 1下载jar包

http://download.java.net/maven/2/com/sun/jersey/jersey-archive/1.1.2-ea/jersey-archive-1.1.2-ea.zip

2 新建web工程

使用MyEclipse8.5新建web工程,命名为RestfulDemo,将上述下载jar包导入lib

3 修改web.xml

添加如下内容

<servlet>

   <servlet-name>ServletAdaptor</servlet-name>   

   <servlet-class>

com.sun.jersey.server.impl.container.servlet.ServletAdaptor

</servlet-class>

      <load-on-startup>1</load-on-startup>

   </servlet>

   <servlet-mapping>

      <servlet-name>

    
最新技术文章:
▪用户及权限基础 2---- Linux权限    ▪用户及权限基础 3---- Linux扩展权限    ▪git 简明教程(1) --创建及提交
▪背包 代码    ▪json对象的封装与解析    ▪01背包,完全背包,多重背包 ,模板代码
▪apache安装详解    ▪HDU 4668 Finding string (解析字符串 + KMP)    ▪《TCP-IP详解 卷1:协议》学习笔记(二)
▪《TCP-IP详解 卷1:协议》学习笔记(持续更新...    ▪windows下使用swig    ▪gensim试用
▪Linux Shell脚本编程--nc命令使用详解    ▪solr对跨服务器表联合查询的配置    ▪递归和非递归实现链表反转
▪Linux磁盘及文件系统管理 1---- 磁盘基本概念    ▪Cholesky Decomposition    ▪HTTP协议学习
▪用C语言写CGI入门教程    ▪用hdfs存储海量的视频数据的设计思路    ▪java多线程下载的实现示例
▪【原创】eAccelerator 一个锁bug问题跟踪    ▪hadoop学习之ZooKeeper    ▪使用cuzysdk web API 实现购物导航类网站
▪二维数组中的最长递减子序列    ▪内嵌W5100的网络模块WIZ812MJ--数据手册    ▪xss 跨站脚本攻击
▪RobotFramework+Selenium2环境搭建与入门实例    ▪什么是API    ▪用PersonalRank实现基于图的推荐算法
▪Logtype    ▪关于端口号你知道多少!    ▪Linux基本操作 1-----命令行BASH的基本操作
▪CI8.7--硬币组合问题    ▪Ruby on Rails 学习(五)    ▪如何使用W5300实现ADSL连接(二)
▪不允许启动新事务,因为有其他线程正在该会...    ▪getting start with storm 翻译 第六章 part-3    ▪递归求排列和组合(无重复和有重复)
▪工具类之二:RegexpUtils    ▪Coding Interview 8.2    ▪Coding Interview 8.5
▪素因子分解 Prime factorization    ▪C# DllImport的用法    ▪图的相关算法
▪Softmax算法:逻辑回归的扩展    ▪最小生成树---Kruskal算法---挑战程序设计竞赛...    ▪J2EE struts2 登录验证
▪任意两点间的最短路径---floyd_warshall算法    ▪Sqoop实现关系型数据库到hive的数据传输    ▪FFMPEG采集摄像头数据并切片为iPhone的HTTP Stream...
▪Ubuntu 13.04 – Install Jetty 9    ▪TCP/IP笔记之多播与广播    ▪keytool+tomcat配置HTTPS双向证书认证
▪安装phantomjs    ▪Page Redirect Speed Test    ▪windows media player 中播放pls的方法
▪sre_constants.error: unbalanced parenthesis    ▪http headers    ▪Google MapReduce中文版
▪The TCP three-way handshake (connect)/four wave (closed)    ▪网站反爬虫    ▪Log4j实现对Java日志的配置全攻略
▪Bit Map解析    ▪Notepad 快捷键 大全    ▪Eclipse 快捷键技巧 + 重构
▪win7 打开防火墙端口    ▪Linux Shell脚本入门--awk命令详解    ▪Linux Shell脚本入门--Uniq命令
▪Linux(Android NDK)如何避免僵死进程    ▪http Content-Type一览表    ▪Redis实战之征服 Redis + Jedis + Spring (二)
▪Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源...    ▪利用SQOOP将ORACLE到HDFS    ▪django输出 hello world
▪python re    ▪unity3D与网页的交互    ▪内存共享基本演示
▪python join    ▪不再为无限级树结构烦恼,且看此篇    ▪python实现变参
▪打开文件数限制功能不断地制造问题    ▪Arduino Due, Maple and Teensy3.0 的 W5200性能测试    ▪Selenium实例----12306网站测试
▪基于协同过滤的推荐引擎    ▪C4.5决策树    ▪C#HTTP代理的实现之注册表实现
▪nosql和关系型数据库比较?    ▪如何快速比较这两个字符串是否相等?    ▪hdoj 1863 畅通工程 最小生成树---prime算法
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3