码农
jinyq7
非典型程序员
展开
-
VIM 编辑器使用
分享一篇实用的Vim编辑器简单使用入门教程,希望对大家有所帮助。 vim编辑器的使用vim是一款全屏纯文本编辑器,与Windows的记事本一样,不同的是,vim是一款增强版的编辑器,具有语法着色及查找替换等特性,而vim的之前版本是vi编辑器,vi编辑器并没有语法着色的功能。1、了解vim的模式架构vim是一个模式化的编辑器,有基本模式,共分为一下几点,分别是:编辑模式、输入模式和末行模式,编辑模式转载 2017-08-17 21:39:53 · 250 阅读 · 0 评论 -
Git
由于项目需要学习一些关系Git 的相关知识。尽快入门选择了廖雪峰老师的相关教程,实际操作过程中,结果不尽相同,所以结合实际操作和网络上其他的人解决方法,写这个系列的学习笔记。 开发平台 : IMac + iterm2Git 安装首先由于是直接使用命令行安装,在 Mac中需要安装homebrew ,直接复制下面的链接就可以直接安装 homebrew。/usr/bin/ruby -e...原创 2018-07-20 14:13:00 · 237 阅读 · 0 评论 -
Linux基础入门(七) --学习笔记-数据提取
挑战:数据提取数据提取 介绍小明在做数据分析的时候需要提取文件中关于数字的部分,同时还要提取用户的邮箱部分,但是有的行不是数组也不是邮箱,现在需要你在data2这个文件中帮助他用正则表达式匹配出数字部分和邮箱部分。在这里下载这里写代码片wget http://labfile.oss.aliyuncs.com/courses/1/data2将下载的data2保存在/home/shiyanlou/da原创 2017-10-06 16:16:54 · 1818 阅读 · 0 评论 -
Linux 基础入门(四)--学习笔记
学到这一章,里面有一个知识点就是,当时面试腾讯优图的时候没有答出来的问题,虽然简单,不知道就是不知道。 题目大概是这样的,“如何使用Linux 基本的命令获取文档的行数”,当时说了下使用python 和C++的,说实在的平时真的没有在意这个问题。今天就记录一下。命令执行顺序的控制 顺序执行多条命令 sudo apt-get update;sudo apt-get install some-t原创 2017-09-22 11:26:09 · 868 阅读 · 0 评论 -
Linux 基础入门--笔记
文本主要是记录在学习实验楼中的Linux基本入门课程时,所做的学习笔记。 1. 环境变量与文件查找5.1 一下三句话实现了简单的创建变量,赋值,读取变量。declare tmp tmp=shiyanlouecho $tmp变量名只能是英文字母、数字或者下划线,且不能以数字作为开头。 5.2 环境变量 通常涉及的变量有三种: - 当前 Shell 进程私有用户自定义变量,如上面我们创建的原创 2017-09-11 20:46:55 · 371 阅读 · 0 评论 -
Linux基础入门(六) --学习笔记-正则表达式
文本主要是记录在学习实验楼中的Linux基本入门课程时,所做的学习笔记。 如有版权问题请联系:874870841@qq.com掌握基本命令:sed ,grep ,awk的用法 掌握正则表达式符号和语法语法 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\”匹配“\”而“(”则匹配“(”。 ^ 匹配输原创 2017-09-26 22:43:20 · 510 阅读 · 0 评论 -
常见排序算法
准备面试前复习一下各种排序算法只给出核心代码,其余自行补充。 1. 插入排序:static void insertion_sort(int [] unsorted){ for(int i = 1; i < unsorted.Length; i++) { if(unsorted[i -1] > unsorted [i]) {原创 2017-09-09 21:58:59 · 168 阅读 · 0 评论 -
Mat 数据类型指针ptr 的使用
声明1)本文为论文阅读记录,主要用于分享和学术交流 2)若有错误,欢迎各位大牛吐槽,如有版权问题请联系:874870841@qq.com这是第二次碰到这个指针 以下代码摘自高博slambook 中project 0.1 关于读取深度数据的函数double Frame::findDepth ( const cv::KeyPoint& kp ){ int x = cvRound(kp.p原创 2017-08-29 21:25:31 · 4809 阅读 · 2 评论 -
Linux基础入门(五)--学习笔记-历史命令
介绍在linux中,对于文本的处理和分析是极为重要的,现在有一个文件叫做data1,同学们可以在这里下载,wget http://labfile.oss.aliyuncs.com/courses/1/data1里面记录是一些命令的记录,现在需要你从里面找出出现频率次数前3的命令并保存在/home/shiyanlou/result。目标处理文本data 将结果写入result 结果包含次数和命令,原创 2017-09-23 17:20:40 · 821 阅读 · 2 评论 -
Linux 基础入门(二)--学习笔记
第6章文件打包与压缩 介绍 Linux 上常用的压缩/解压工具,主要讲解 zip,rar,tar 的使用 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar rar 程序压缩的文件 *.7z 7zip 程序压缩的文件 *.tar tar 程序打包,未压缩的文件 *.gz gzip 程序(G原创 2017-09-15 11:17:15 · 427 阅读 · 0 评论 -
Vim--学习笔记
文本主要是记录在学习实验楼中的Vim时,所做的学习笔记。vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[(这在vim课程环境中不管用)即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim命令模式 按键 说明 h 左 l 右 j 下 k 上原创 2017-09-12 17:34:06 · 377 阅读 · 1 评论 -
码农不识贝叶斯,虽知数据也枉然
原文地址:http://blog.csdn.net/wireless_com/article/details/76756350 最近正好在看贝叶斯,不知道是因为这段时间的积累,还是这篇文章通俗易懂,有一种恍然大悟的感觉。转载备份一下。(稍微改动了一下联合概率的公式)数据的重要性毋庸置疑,但是如何让数据产生价值呢?对一个全栈老码农而言,经常在开发或者研发管理的时候遇到各种预测、决策、推断、分类、检测转载 2017-08-17 21:16:47 · 277 阅读 · 0 评论 -
hadoop streaming multi-input 输入任意时间段
最近项目中需要一个时间段的数据作为输入到 Mapreduce 处理,比如时间段20190410 - 20190510 这样一个月的数据。以下是我的解决办法,可能有更好的方式,欢迎大家留言。首先回顾一下 hadoop streaming 的通配符:通配符名称匹配*星号匹配0或者多个字符?问号匹配单一字符[ab]字符类别匹配{a,b} 中的一个字符...原创 2019-05-17 13:51:47 · 590 阅读 · 0 评论