- 博客(81)
- 资源 (2)
- 收藏
- 关注
原创 Android学习 --- Adapter
Adapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView, GridView, Gallery.而android 提供了几种Adapter:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter,
2012-03-08 23:30:53 1158 2
转载 SQL语法大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin
2012-03-03 11:01:48 693
转载 转计算机网络面试题
一、什么是互联网OSI模型? OSI(Open System Interconnection)是指开放式系统互联参考模型。在我们的平常使用的计算机网络中存在众多体系结构,如IBM公司的SNA(系统网络体系结构)和DEC公司的DNA(Digital Network Architecture)数字网络体系结构等。由于体系太多,为了能够解决不同网络之间的互联问题,国际标准化组织制定了这个O
2012-02-03 13:31:46 1971
转载 特殊成员变量初始化问题
有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a. 常量型成员变量b. 引用型成员变量c. 静态成员变量d. 整型静态常量成员变量
2011-10-14 08:50:16 763
转载 电脑报文章:游戏开发中的数据结构
一、游戏程序的灵魂——算法 本系列文章的主题是网络游戏的程序开发,那么,程序是什么呢?一条著名的公式给了我们答案: 程序=数据结构+算法 程序语言(如C++)是一种工具,而算法是程序的灵魂。 数据结构和算法在游戏程序中应用得很广,可以说无处不在。而且一般游
2011-10-05 22:14:36 1479
转载 Mysql数据库优化技术之配置篇、索引篇
Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 )(一)减少数据库访问对于可以静态化的页面,尽可能静态化对一个动态页面中可以静态的局部,采用静态化部分数据可以生成XML,或者文本文件形式保存使用数据缓存技术,例如: MemCach
2011-10-05 22:10:16 660
转载 数据库中的join
Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。Left Joinselect * from tbl1 Left Join tbl2
2011-10-05 19:00:37 714
转载 二叉树的遍历及序列化
#include #include #include using namespace std; int my_2_power(int b) { int ret = 2; for (int i=1; i<
2011-09-30 08:16:45 983
转载 Linux 的多线程编程的高效开发经验
原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/ 背景Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上
2011-09-16 17:31:30 525
转载 hash_map与map
先看看alvin_lee 朋友做的解析,我觉得还是很正确的,从算法角度阐述了他们之间的问题!实际上这个问题不光C++会遇到,其他所有语言的标准容器的实现及选择上都是要考虑的。做应用程序你可能觉得影响不大,但是写算法或者核心代码就要小心了。今天改进代码,顺便又来温习基础功课
2011-09-11 11:13:52 1047
转载 VS调试技巧
下面有从浅入深的6个问题,您可以尝试回答一下一个如下的语句for (int i = 0; i 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢?你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到?你
2011-09-06 10:49:00 8926
转载 海量数据处理中常见的一道面试题
问题描述:这是在网上找到的一道百度的面试题:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。假设目前有一千万个记录,这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明
2011-09-05 11:41:37 792
转载 程序员编程艺术:Top K算法问题的实现
程序员编程艺术:第三章续、Top K算法问题的实现 作者:July,zhouzhenren,yansha。 致谢:微软100题实现组,狂想曲创作组。 时间:2011年05月08日 微博:http://weibo.com/julyweib
2011-09-01 10:19:07 1036
转载 DWR学习
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。 网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其
2011-07-27 09:34:45 432
转载 实体.xml文件中cacheModel
1. cacheModel属性说明 Xml代码 cacheModel id="code-CacheModel" type ="LRU" readOnly="true" serialize="false"> flushInterval seconds="60"/>
2011-07-06 23:11:03 620
转载 海量数据处理的一些问题(转自论坛)
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a,对每个url求取 ,然后根据所取得的值将url分别存储到1000个小文件(记为 )中。这样每个小文件的大约为300M。
2011-06-24 16:47:00 466
转载 用于图片处理的10个超级jQuery插件
这篇文章将重点介绍用于图片处理的10个超级jQuery插件,可以生成图片的动画和特效,缩放图片大小等等。 1.AJAX-ZOOM 这个插件非常有趣,可以用来缩放图片,旋转对象(3D特效)。查看demo。2.Transformable 可以用来变换图片:旋转,变换倾斜角度,调整图片大小(通常情况下可以和DIV共用)。查看demo。3.Animated slide image 制作炫酷
2011-06-16 19:53:00 590
原创 灭Bug记
<br />2011.5.26 遇到重载不明确的bug,如:math.h中包含exp,而自己写的代码也有一个exp函数,且形参相同,这时使用using namespace std不行,应该在调用exp时明确指明std::exp,这样才不会报错。
2011-05-26 10:48:00 472
转载 Boost库安装(Vs2008环境)
Unarchive the latest version of boost (1.46.0 as of writing) into a directory of your choice (e.g. C:/boost_1_46_0). Start the Visual Studio Command Prompt for the platform of your choice and navigate to where boost is. Run: bootstrap.bat to build bjam. Ru
2011-05-10 22:31:00 492
转载 转载--sizeof的用法总结
<br />sizeof在笔试面试的时候频频地出现,这也是对基础的一个考查。关于sizeof的文章很多,但感觉大家都没有好好总结下,本着“先行先赢”和“为人民服务”的精神,查找引用参考了很多文章,在这里总结一下,有错误或者遗漏的地方还得请高手多多指教,也不要因这这些问题误导别人,希望以后大家在学习的过程中也能节省些时间。一、概要<br />sizeof是C语言的一种单目操作符(但有人也不这么以为,认为它是一种特殊的宏),如C语言的其他操作符++、--等。它并不是函数(这是必须的)。sizeof操作符以字节形
2011-04-20 21:37:00 650
转载 转载:关于动态规划(入门篇)
作者:焦祺 09-02-26 题记:网上DP总结如云……但较于杂乱,对新手的入门无层次渐进的指导,故写此篇。动态规划的启蒙题目题目:Pku 1163 the Triangle http://acm.pku.edu.cn/JudgeOnline/problem?id=1163 HDU 2084 数塔 http://acm.hdu.edu.cn/showproblem.php?pid=2084对于一个有数字组成的二叉树,求由叶子到根的一条路径,使数字和最大,如:这个是经典的动态规
2011-04-19 20:43:00 722
转载 LBFGS源码分析
<br />C min f(x),dx为方向,a为步长<br />C g(a)=f(x+a*dx)<br />C ----------------------------------------------------------------------<br />C This file contains the LBFGS algorithm and supporting routines<br />C<br />C ****************<br />C LBFG
2011-04-18 17:35:00 2579
转载 CRF相关内容汇总(转自其他博客)
随机场(Random field)定义如下:在概率论中, 由样本空间Ω = {0, 1, ..., G − 1}n取样构成的随机变量Xi所组成的S = {X1, ..., Xn}。若对所有的ω∈Ω下式均成立,则称π为一个随机场。π(ω) > 0.一些已有的随机场如:马尔可夫随机场(MRF),吉布斯随机场(GRF),条件随机场(CRF), 和高斯随机场。随机场(Random field)定义如下:在概率论中, 由样本空间Ω = {0, 1, …, G − 1}n取样构成的随机变量Xi所组成的S = {X1,
2011-04-18 17:07:00 6494 2
转载 ubuntu下使用mysql 转载
首先:sudo apt-get install mysql-server mysql-client安装完成后,mysql服务即开始运行了.此时需要修改root密码,但经常会出现这么一种情况 'Access denied for user 'root'@'localhost' (using password: YES)' 或者其他致使无法登录mysql的情况。这里可以按如下步骤解决: 1.打开/etc/mysql/debian.cnf文件,里面存储了相关的密码. sudo gedi
2011-04-12 11:44:00 760
转载 动态模型及其求解介绍—下(转帖)
<br />之前,我们大致介绍了解线性动态模型的前三种代表性方法,并画了这么一张图来表示他们之间的关系。这一篇文章中,会对最后一种方法,CRF进行一些介绍。建议看这一篇文章之前,至少先把最大熵模型复习一遍,方便理解两者的关系。然后看看动态模型及其求解介绍—番外篇,对示意图的表示有一个比较清晰的认识。<br /><br /> <br />从关系图中我们看到,和NB与HMM之间的关系一样,CRF实际上就是序列版本的ME模型。当然你可以说最大熵马尔可夫也是一个序列模型,但是中篇文章已经提到了该模型的缺点了。而CR
2011-03-25 11:22:00 1792
转载 动态模型及其求解介绍—中(转帖)
<br />在上一篇文章里面,我们提到了解线性动态模型的四种代表性方法,并画了这么一张图来表示他们之间的关系。这一篇文章中,我就针对他们的原理以及相互关系,来进行一些介绍。<br /><br /><br />考虑到这四种方法中,朴素贝叶斯,隐马尔可夫,最大熵模型都是比较熟悉的,所以不做重点介绍,介绍的中心会放在中文资料很少的CRF(中文有人翻译成条件随机场)上面。但CRF会由以上三种方法引出来。<br />好,切入正题。先给出演示情景模型。假设我们有特征向量x=(x1,x2,……xm),你可以把它们想像成一
2011-03-25 11:20:00 1128
转载 动态模型及其求解介绍—上(转帖)
<br />动态模型的应用在移动计算中可谓日渐繁荣,不管是从传统领域转移过来的识别,智能控制等领域,还是新兴的情景信息利用,都需要对动态模型应用的掌握。正好下一个项目可能会用到通过动态模型做机器识别的算法,就在这里整理一下以前的课程和看的paper获得的知识。<br />这个上篇不会具体介绍算法,而是先大致介绍一下线性和非线性模型,然后从大方向上介绍一下解线性模型的一些常用方法。等下一次有一段连续空闲时间的时候,我准备将这几种常用方法的详细介绍和比较写成下篇。非线性模型解法的数学推导过于复杂,我也不用,就不
2011-03-25 11:18:00 988
转载 动态模型及其求解介绍—番外篇(转帖)
上一篇文章(中篇)里面,我用的示意图是因子图,而里面也出现了Psi函数,本来应该当时就解释清楚的,但实在没有精力写那么多东西,所以就想放到下篇讲的。后来发现,讲条件随机场要结合有向无向图和independence graph,来推导模型,必须又花一些篇幅讲一下,这些都是基础背景,所以就一起推到这里来讲了。起名字还让我头疼,下已经被条件随机场预订了,这篇反正都是背景知识,所以就叫番外篇吧。建议看整个系列的时候先看这篇,理解中和下(预计一周后动笔)就好理解多了。其实感觉我不大适合写很长的东西,目前所有的内容,我
2011-03-25 11:17:00 880
转载 判别式模型和生成式模型(转)
判别式模型该模型主要对p(y|x)建模,通过x来预测y。在建模的过程中不需要关注联合概率分布。只关心如何优化p(y|x)使得数据可分。通常,判别式模型在分类任务中的表现要好于生成式模型。但判别模型建模过程中通常为有监督的,而且难以被扩展成无监督的。 常见的判别式模型有: Logistic regression Linear discriminant analysis Support vector machines Boosting Conditional random fie
2011-03-21 19:28:00 633
原创 Python点滴积累
<br />1.注意:file.readlines()读出来的line是带有换行符的,故python没有提供writeline方法,所以使用时只需要用write(line)就可以了,不需要加换行符。
2011-03-20 11:21:00 415
转载 Linux面试题
<br />一.填空题:<br />1. 在Linux系统中,以 文件 方式访问设备 。<br />2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。<br />3. Linux文件系统中每个文件用 i节点 来标识。<br />4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。<br />5. 链接分为: 硬链接 和 符号链接 。<br />6. 超级块包含了i节点表 和 空闲块表 等重要的文
2011-02-23 10:58:00 504
转载 python处理命令行参数
<br />Python 有两个内建的模块用于处理命令行参数,一个是getopt,《Deep inpython》一书中也有提到,只能简单处理命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。 <br />下面是一个使用 optparse 的简单示例:<br />from optparse import OptionParser<br />[...]<br />parser = OptionParser()<br />parse
2011-02-09 11:26:00 596
原创 C++ 读书笔记
容器的类型约束C++语言中,大多数类型可以作为容器的元素类型。容器元素类型必须满足以下两个条件:1.元素类型必须支持赋值操作;2.元素类型的对象必须可以复制。IO库类型不支持复制或赋值,因此不能创建存放IO类型对象的容器。迭代器的操作只有vector和deque的迭代器操作包括+,-,+=,-=,-,>,>=,list等其他容器并不支持这类操作注意容器中erase的用法,下面是标准用法。 while (iter1 != lst.end()) { if (*iter1 % 2 != 0) {
2011-01-29 22:39:00 550
转载 STL中用erase()方法遍历删除元素
<br />STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。<br /> 在使用 list、set 或 map遍历删除某些元素时可以这样使用:<br />正确使用方法1 std::list< int> List;<br /> std::list< int>::iterator itList;<br />
2011-01-21 14:55:00 454
转载 Python 中文编码问题
为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符串在Python内部的表示是unicode 编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转
2011-01-07 14:11:00 1574
转载 Python正则表达式指南
Python正则表达式指南<br />转自http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html<br />本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 <br />注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 <br />尊重作者的劳
2010-12-27 14:42:00 442
转载 FlexCRFs的程序框架结构
转自http://hi.baidu.com/zhudaohui/blog/item/e9e53fb3f72810afd9335aad.html 首先是utility chunkingfeasel读取文件train.txt等经过处理后输出下一步程序所需要格式的文件train.tagged.在这段程序中,dataset, sequence, observation有一个与data类不同的定义.因为它们面向的是不同层次的同一批数据, 从整个模型的执行过程来说, 这一步其实就是特征生成的过程, 至于下面所讲的类fe
2010-12-07 16:32:00 1132
转载 python ElementTree 基本读操作示例
python ElementTree 基本读操作示例示例可以附件中下载 <br />1.加载xml文件 <br />加载XML文件共有2种方法,一是加载指定字符串,二是加载指定文件 <br />2.获取element的方法 <br />a) 通过getiterator <br />b) 过 getchildren <br />c) find方法 <br />d) findall方法 <br />示例如下: <br />代码如下:<br />#-*- coding:utf-8 -*- <br />from x
2010-12-04 15:20:00 723
转载 C++操作符重载
C++操作符重载实际操作方法解析我们为什么要使用C++操作符重载,又该如何正确的声明一个C++操作符重载呢?我们今天将会为大家详细介绍一下这两个方面的具体知识。一、为什么使用C++操作符重载?对于系统的所有操作符,一般情况下,只支持基本数据类型和标准库中提供的class,对于用户自己定义的class,如果想支持基本操作,比如比较大小,判断是否相等,等等,则需要用户自己来定义关于这个操作符的具体实现。比如,判断两个人是否一样大,我们默认的规则是按照其年龄来比较,所以,在设计person 这个class
2010-11-12 17:07:00 360
原创 memmove和memcpy
<br />1.memmove<br />函数原型:void *memmove(void *dest, const void *source, size_t count)<br />返回值说明:返回指向dest的void *指针<br />参数说明:dest,source分别为目标串和源串的首地址。count为要移动的字符的个数<br />函数说明:memmove用于从source拷贝count个字符到dest,如果目标区域和源区域有重叠的话,memmove能够保证源串在被覆盖之前将重叠区域的字节拷贝到目标
2010-09-17 09:57:00 516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人