自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 python使用re进行字符串查找和替换

函数 说明 re.match(pat, s) 只从字符串s的头开始匹配,比如(‘123’, ‘12345’)匹配上了,而(‘123’,’01234’)就是没有匹配上,没有匹配上返回None,匹配上返回matchobject re.search(pat, s) 从字符串s的任意位置都进行匹配,比如(‘123’,’01234’)就是匹配上了,只要s只能存在符合pat的连续字符串就算匹配

2016-07-31 09:24:40 46225 1

原创 python中的编码 encode decode setdefautendcoding write print

目录永远记住计算机存储的是二进制码流,不是文字 涉及编码的几个函数的理解 unicode 与 print函数 write使用示例 常见的错误1:write使用错误 常见的错误2:encode错误 常见的错误2: utf-8 与 utf-8 无BOM 永远记住计算机存储的是二进制码流,不是文字 python 中的中文乱码经常地很让人头疼。 其实所谓编码,就是一种数字(编码数字)与

2016-07-31 09:22:22 2987

原创 多态的设计

cpp 多态是一个在搭建模板、架构、简化流程等时候经常使用的设计。 下面举例说明它在架构搭建时的作用: 题目: 需要设计一个流水线程序,整个流水线上的子操作(Action)的个数和内容都是要根据具体情况分析的或者经常发生变动,在这种情况下,如何设计一个较为合理架构,每次添加删除子操作(Action)带来的变动很小化。  首先解释下为什么要设计一个架构,对于这样一个流水线的需求,他的总体结构是确

2016-07-29 12:16:41 688

原创 cpp中的explict与隐式转换

关键字explicit的作用是将类的构造函数声明为”显式”,这解释他之前,我先解释下”隐式的概念”,先上一段代码。class MyClass { public: MyClass( int num ); } //. MyClass obj = 10; //ok,convert int to MyClass 在上面的代码中编译器自动将整型转换为MyClass类对象,实际上

2016-07-29 11:07:42 508

原创 HMM在语音识别中的应用

HMM处理三种问题,我理解为三种功能: - 给出 O (可观测序列o1 o2 o3… ot),求P(O | hmm) - 给出 O,求出使P(O, H | hmm)最大的 H (H为与O对应的隐藏层时序序列) - 给出 O,求出使P(O | hmm) 最大的 hmm(参数调整)HMM应用于孤立词语音识别流程描述:(训练:功能三) 1. 给出a, b, c三个词的音频库(Wa, Wb,

2016-07-29 00:09:36 2675 1

原创 两个栈模拟一个队列 两个队列模似一个栈

请利用两个栈S1和S2来模拟一个队列,   利用两个队列D1和D2来模拟一个栈。已知栈的三个运算定义如下:PUSH(ST,x):元素x入ST栈;POP(ST,x):ST栈顶元素出栈,赋给变量x;count(ST):ST栈的元素个数。那么如何利用栈的运算来实现该队列的三个运算:enqueue:插入一个元素入队列;dequeue:删除一个元素出队列;queue_

2016-07-26 15:46:44 2902

python2 编码问题的测试代码

使用python进行中文字符处理时总会出现乱码问题,这个例子用与说明python的编码转换过程很常见的5个问题

2016-07-31

python编码问题的测试代码

使用python进行中文字符处理时总会出现乱码问题,这个例子用与说明python的编码转换过程很常见的3个问题

2016-07-30

indigo studio注册机

indigo studio的注册机,可以生成indigo studio2 和indigo studio3的激活码

2015-12-04

freeglut预编译版(头文件+lib+dll)

因为freeglut3.0之后没有再直接提供预编译版本的lib和dll,这是一个已经经过cmake编译好的windows平台下的freeglut的预编译内容,包含头文件,lib和dll,有debug版本和release版本两种

2015-12-03

sources.list 64bit

64bit Ubuntu 使用的apt-get update要用的sources.list文件

2015-10-24

xv6 + qemu 在 ubuntu下的安装说明

xv6在ubuntu下编译并运行在qemu的教程

2015-10-21

qemu2.4.0.1

qemu是一个虚拟机,可用来运行xv6系统

2015-10-21

xv6 源代码

xv6是MIT写的一个微linux,可以用来学习操作系统

2015-10-21

ubuntu 的 apt-get update 需要的sources.list

apt-get update 命令所需的下载源 用它替换/ect/apt/sources.list

2015-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除