自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 EM算法

2019-06-03 08:15:04 183

转载 深入理解LSTM

Recurrent Neural Networks人类并不是每时每刻都从一片空白的大脑开始他们的思考。在你阅读这篇文章时候,你都是基于自己已经拥有的对先前所见词的理解来推断当前词的真实含义。我们不会将所有的东西都全部丢弃,然后用空白的大脑进行思考。我们的思想拥有持久性。传统的神经网络并不能做到这点,看起来也像是一种巨大的弊端。例如,假设你希望对电影中的每个时间点的时间类型进行分类。传统

2017-06-26 23:20:45 766

转载 两篇很牛的vim使用技巧

读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程。3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用vim进行工作的人。熟练

2013-08-14 20:24:59 1362

转载 C语言难点分析整理

from: http://anony3721.blog.163.com/blog/static/511974200681675623419/这篇文章主要是介绍一些在复习C语言的过程中笔者个人认为比较重点的地方,较好的掌握这些重点会使对C的运用更加得心应手。此外会包括一些细节、易错的地方。涉及的主要内容包括:变量的作用域和存储类别、函数、数组、字符串、指针、文件、链表等。一些最基本的概念在此

2013-08-13 15:56:57 629

原创 排序算法的比较

排序算法有:插入排序,合并排序,冒泡排序,选择排序,希尔排序,堆排序,快速排序,计数排序,基数排序,桶排序(没有实现)。排序稳定,所谓排序稳定就是指:如果两个数相同,对他们进行的排序结果为他们的相对顺序不变。例如A={1,2,1,2,1}这里排序之后是A = {1,1,1,2,2} 稳定就是排序后第一个1就是排序前的第一个1,第二个1就是排序前第二个1,第三个1就是排序前的第三个1。同理2也是

2013-08-13 15:47:53 734

转载 算法复杂度精讲——算法时间复杂度的数学原理:从O(n(log(n))说起

概述:在设计算法的时候,要考虑两个方面,一个是算法的正确性,另外一个就是算法的效率,也就是复杂度,通常情况下,我们优先考虑的是时间复杂度,这也是本文要讨论的内容。算法学习的时候,经常碰到这样的问题,为什么快速排序的时间复杂度是O(nlog(n))?为何插入排序的时间复杂度是O(n^2)?这些是我们熟悉的算法时间复杂度,可能病没有太大的问题,那我们不熟悉的呢?如果我们采用三路归并排序而不是二路归并排

2013-08-13 15:47:02 1613

转载 Perl的die、warn、eval函数

die函数 18.4 错误处理 在很多情况下,系统调用可能会失败;例如,尝试打开不存在的文件,或者删除某个仍含有文件的目录,或者尝试读取没有读权限的文件。在前面的示例中,我们已经用到了die函数,本节将 详细讨论有关错误处理和错误处理函数的相关内容。这些函数包括die函数、warn函数和eval函数。 die函数用于在命令或文件句柄失败时

2013-08-11 02:03:40 2447

原创 mysql cmd lines

有关数据库的操作 从本节开始正式介绍各种 SQL 语句。本节介绍有关数据库级的 SQL 以及相关操作,查看、建立和删除等操作。 3.3.1  用SHOW显示已有的数据库 句法:SHOW DATABASES [LIKE wild]  3  数据库基本操作           如果使用 LI KE wild 部分,wild 字符串可以是一个使用 SQL 的“%”和“

2013-08-11 01:51:24 1320

原创 perl 统计字符串中特定字符出现的次数

perl 统计字符串中特定字符出现的次数   最近写程序遇到如题问题,从网上搜了一些相关技巧,如下:            (利用数组和哈希的方法就不再列出了)法一:     #!/usr/bin/perl -w use strict; my $str = 'abcsfsaf#sdagasdga#sdgaghoiiopjh#dsfjkopahkl;fjh#dsjfklpafj

2013-08-11 01:28:30 12206

原创 Get array lengtn in C and Cpp

如何获取数组的长度C、C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#define GET_ARRAY_LEN(array,len) {len = (si

2013-08-11 01:26:26 1163

原创 The difference between pointer and array

char p_arr[] = "p_arr : hello world";  声明一个数组时,编译器将根据声明所指定的元素数量为数组保留内存空间,然后再创建数组名,它的值时一个常量,指向这段空间的起始位置。数组名是符号地址常量(一个常量指针,这个值不能被改变),在编译时求值并存在编译器的符号表里面,其值就是个内存地址;所以可以认为程序没有给他分配空间,数组名只是代表了那个数组空间;

2013-08-11 01:23:26 1012

原创 perl formatting time

Formatting Time~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~方法一:use POSIX qw(strftime);my $timeStr1 = strftime "%Y-%m-%d", localtime;my $timeStr2 = strftime "%Y-%m-%d", loc

2013-08-11 01:20:18 699

原创 perl Summary

perl summary1. 脱引用(dereference)并不是只能用在引用上,返回引用的函数也能使用。如:sub foo { my $a = 10; return \$a; }print ${foo()}; # 返回10print “${foo()}”; # 甚至在字符串替换中也能用!2. 两个相邻的下标之间可以省去 -> 。如:print $sue{chil

2013-08-11 01:17:16 600

原创 my code using SQlite module with perl

1. Common ways which use SQlite#!/usr/ bin/perl -wuse warnings;use constant LIB_DIR =>'/home/xialeizhou/perl5/lib/perl5';use lib LIB_DIR;use DBI;#my $dbargs = { AutoCommit => 0, PrintError =>

2013-08-11 01:14:33 593

原创 perl+SQlite模块

在开发处理大量的数据,且数据随机性超强悍(比如网络数据)的系统时,我们总会面临对数据正性的验证的问题,尤其是当这些系统并非基于数据库、但又具有大量的条件查询的时候,我们常常需要要原始的数据进行统计,再通过与系统中的值进行比较,来难数据的正确性,但可条件的灵活,以至手工的计算是苦不堪言的,大家还是喜欢将数据导入到数据库系统中再用SQL语句来验证数据的正确性。下面这段代码是为了将几

2013-08-11 01:10:29 1002

原创 perl+SQlite

1. Common CmdsSqlite是一个小巧的嵌入式关系型数据库,几乎可以嵌入所有编程语言,特别是C,C++,PHP,Perl等。这里就介绍如何用Perl连接并操作Sqlite数据库。use DBI; # perl用以操作sqlite的模块,有这一个模块就足够了use strict; # 初学必须加上这一句,以严格要求语句的撰写use warnings;main:{

2013-08-11 01:08:26 661

原创 Perl语言substr应用

Perl语言substr应用use Encode;  $str=decode('gbk',"测试文本");  print encode('gbk',substr($str,0,1)); =============================================指令:substr语法:substr($string,offset,length)   

2013-08-11 01:05:48 10691

原创 perl中utf-8编码的处理

为了比较方便,考虑这样一个应用:把html页面中的所有非汉字字符全部去掉。这里顺便告诉大家一个秘诀,只要文本被perl 按正确编码解释后,利用/w就可以匹配一个字母、数字、_、汉字,这个特性是不是很方便,所以我们只要用如下两次正则表达式就可以去掉所有非汉字字符,包括全角的一些标点(@#$%<,())也能去的很干净: $str =~ s/[^w]//g;$str =~

2013-08-11 01:02:24 3058

原创 perl, 匹配汉字, 中文处理步骤

1. #!/usr/bin/env perluse Encode qw(encode decode);while () { ($name) = /.*\\(.*)/; $name = decode('gb2312', $name); print if $name =~ /\p{Han}/;}__DATA__--------------------------

2013-08-11 01:01:28 8147

原创 perl 模式匹配总结

正则表达式――perl模式匹配From: http://blog.csdn.net/utopia_wang/article/details/1531285补充:http://www.regexlab.com/zh/regref.htmPractiacl Extraction and Report Language一.模式匹配操作符1.tr/ / / 替换操作符不支持正则

2013-08-11 00:46:06 839

原创 一位获全额奖学金到北美留学的学长花四天写下的东西 ~~~此文涉及人生、考研、出国,值得一看

本人2009年从西电硕士毕业。从考研(本科是外校的)、读硕士,到现在加拿大读博,时间飞逝。发此文,希望西电有更多有志于出国做科研的同学,能早日实现梦想!漫漫寄托路:七年回首1. 前言七年过去了。从高考的失意,到本科的奋发;从考研的决绝,到寄托考试的煎熬;从做工程的懊悔苦闷,到做科研时的幡然醒悟;从申请出国时的放手一搏,到姗姗来迟的加拿大全奖博士offer,我走过了一程又

2013-08-11 00:42:58 8658 2

转载 Vim中Ctag安装和使用

ctag 这个插件主要是像在vc下一样,之间跳转到变量,函数的定义处,所以非常的方便下载和安装: http://down1.chinaunix.net/distfiles/ctags-5.2.3.tar.gz     tar -xzvf   ctags.xxxxxx     ./configure    --prefix= 安装的目录     make ;make

2013-08-11 00:25:44 1156

转载 vim中taglist使用

转自:http://blog.csdn.net/easwy用于个人学习,如果有犯您的利益,请您通知我,及时删除。本节所用命令的帮助入口::help helptags:help taglist.txt上篇文章介绍了在VIM中如何使用tag文件,本文主要介绍如何使用taglist插件。想必用过Source Insight的人都记得这样一个功能:S

2013-08-11 00:25:20 623

转载 C语言文件操作解析

作者:海子    出处:http://www.cnblogs.com/dolphin0520/1.第一节       在讨论C语言文件操作之前,先了解一下与文件相关的东西。一.文本文件和二进制文件    文本文件的定义:由若干行字符构成的计算机文件,存在于计算机系统中。文本文件只能存储文件中的有效字符信息,不能存储图像

2013-07-18 00:53:08 1366

转载 c语言变长数组

C语言变长数组之剖析(陈云川 [email protected],CD)1、引言我们知道,与C++等现代编程语言不同,传统上的C语言是不支持变长数组功能的,也就是说数组的长度是在编译期就确定下来的,不能在运行期改变。不过,在C99标准中,新增的一项功能就是允许在C语言中使用变长数组。然而,C99定义的这种变长数组的使用是有限制的,不能像在C++等语言中一样自由使用。2、说明

2013-07-18 00:10:48 2346

learning spark

spark作者编写的最佳入门资料. 高清原版.

2016-02-11

空空如也

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

TA关注的人

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