perl文件读取 发表于 2017-09-07 | 分类于 Perl | 阅读次数 | 字数统计 1,792 | 阅读时长 7Perl程序读取文件有两种方式,一是用计算机内存来读取整个文件,然后在内存中操作文件,将其读出;另外一种方式就是使用seek()来在文件中移动文件读写指针(文件句柄)来读取文件的内容。从内存中读取文件使用计算机内存读取整个文件的内容,然后有两种方法来处理内存中的文件内容;第一种方法是每次从文件中读取 ...阅读全文 »
在CentOS下编译安装GCC 发表于 2017-08-30 | 分类于 Linux | 阅读次数 | 字数统计 321 | 阅读时长 2下载源码1wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-4.8.0/gcc-4.8.0.tar.gz下载依赖包123tar zxvf gcc-4.8.0.tar.gzcd gcc-4.8.0./contrib/download_prere ...阅读全文 »
前后端数据交互方法汇总 发表于 2017-08-03 | 分类于 Web , HTML | 阅读次数 | 字数统计 1,176 | 阅读时长 5HTML赋值输出到 Element 的 value 或 data-name12<input type="hidden" value="<?php echo $user_avatar;?>" /><div data-value=&q ...阅读全文 »
CPU、GPU、FPGA在深度学习中的比较 发表于 2017-08-02 | 分类于 大数据 , Deep Learning | 阅读次数 | 字数统计 4,256 | 阅读时长 15回顾人工智能的发展史,我们发现深度学习并不是一个新兴的概念,早在80年代末期,Geoffrey Hinton和Yann LeCun等学者就提出深度学习的方法并且解决了手写体数字的识别问题。但是遗憾的是,进入90年代后,一方面受限于对于此套理论的认识不完全和当时硬件低下的计算能力,再者业界纷纷开始追逐 ...阅读全文 »
进程与线程的类比 发表于 2017-08-02 | 分类于 Linux | 阅读次数 | 字数统计 747 | 阅读时长 3进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能 ...阅读全文 »
Linux下diff命令详解 发表于 2017-07-26 | 分类于 Linux | 阅读次数 | 字数统计 1,334 | 阅读时长 5简介diff是Unix系统的一个很重要的工具程序,它用来比较两个文本文件的差异,是代码版本管理的基石之一。命令如下:1$ diff <变动前的文件> <变动后的文件>diff的三种格式由于历史原因,diff文件有以下三种格式:正常格式(normal diff)上下文格式(co ...阅读全文 »
samtools下tview命令详解 发表于 2017-07-26 | 分类于 BI | 阅读次数 | 字数统计 185 | 阅读时长 1tview官方帮助文档samtools tview [-p chr:pos] [-s STR] [-d display] in.sorted.bam [ref.fasta]Text alignment viewer ...阅读全文 »
Git中.gitignore的配置语法 发表于 2017-07-25 | 分类于 Git | 阅读次数 | 字数统计 379 | 阅读时长 1语法规范空行或是以#开头的行即注释行将被忽略。可以在前面添加正斜杠/来避免递归,下面的例子中可以很明白的看出来与下一条的区别。可以在后面添加正斜杠/来忽略文件夹,例如build/即忽略build文件夹。可以使用!来否定忽略,即比如在前面用了*.apk,然后使用!a.apk,则这个a.apk不会被忽略 ...阅读全文 »
Linux用户管理 发表于 2017-07-24 | 分类于 Linux | 阅读次数 | 字数统计 1,200 | 阅读时长 5用户管理文件文件名说明/etc/passwd用户账户信息文件/etc/shadow用户账户密码文件/etc/group用户所属组信息文件/etc/gshadow用户组密码文件/etc/default/useradd创建用户时默认属性定义文件/etc/skel/创建用户家目录时默认复制的文件夹/etc ...阅读全文 »
Linux下ssh-keygen命令详解 发表于 2017-07-21 | 分类于 Linux | 阅读次数 | 字数统计 158 | 阅读时长 1ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。语法1ssh-keygen(选项)参数12345678910-b:指定密钥长度; -e:读取openssh的私钥或者公钥文件; -C:添加注释; -f:指定用来保存密钥的文件名; -i:读取未加密的s ...阅读全文 »