- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 xshell配色
使用方法:新建一个文件,命名为:monokai.xcs,复制以下内容。打开 Xshell5 -> 工具 -> 配色方案 -> 导入 monokai.xcs 即可。[monokai]text=ffffffcyan(bold)=a6e22etext(bold)=ffffffmagenta=f92672green=80ff80green(bold)=80ff80b...
2019-10-17 16:52:40
313
转载 判别式与生成式模型的区别
判别式模型与生成式模型的区别产生式模型(Generative Model)与判别式模型(Discrimitive Model)是分类器常遇到的概念,它们的区别在于:对于输入x,类别标签y:产生式模型估计它们的联合概率分布P(x,y)判别式模型估计条件概率分布P(y|x)产生式模型可以根据贝叶斯公式得到判别式模型,但反过来不行。Andrew Ng在NIPS2001年有一篇专门比较判别模型和产生式
2016-11-23 11:39:04
3883
原创 python 文件内搜索关键词并保存行号
main(DirPath , KeyWord ,OutputPath ,THREAD_NUM)在DirPath文件夹内搜索KeyWord ,并将搜索结果(KeyWord 所在的行号)保存在OutputPath 中采用多线程实现,线程数可以自己设置THREAD_NUM#! /usr/bin/env python# endcoding:utf-8import os ,sys,tim
2015-10-30 17:28:07
1670
原创 Python按行读文件
Python按行读文件1. 最基本的读文件方法readline()fp = open("file.txt","r")while 1: line = fp.readline() if not line: break pass # do something一行一行得从文件读数据,速度比较慢,但是省内存。如果文件比较大的时候,由于内
2015-10-30 16:22:50
6189
原创 string与char*和char[]之间的相互转换
先说一下string与char*和char[]的差别:string 是一个类,而char *是一个指向char类型的指针,string封装了char *,是一个char *类型的容器。string的内存管理是由系统维护,只有在系统内存耗尽的情况下,才有可能出现内存相关问题;char * 是一个指针,可以指向一个字符串数组,这个数组可以在栈上分配,也可以在堆上分配,如果是在堆上分配,需要用户手动
2015-09-23 19:31:45
1225
转载 使用shell判断路径或文件是否存在
用shell进行判断#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi # 这里的-d 参数判断$myPath是否存在 if [ ! -d "$m
2015-09-02 17:56:45
1199
转载 正则表达式的基本符号及高级规则
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb
2015-08-31 17:18:07
587
原创 回归分析LR
1、回归的概念 回归在数学上来说就是给定一个点的集合,能够用一条曲线拟合。如果是一条直线,就是线性回归;如果是一条二次曲线,就被称为二次回归,回归还有很多的变种,比如locally weighted(局部加权)、logistic回归等等。(1) 统计回归分析的任务就是根据自变量x1,x2,….,xn和Y的观察值,去估计函数f,寻求变量之间近似的函数关系。(2) 通常,我
2015-08-18 17:36:35
3242
原创 动态规划之子序列与子串问题分析
1、最大子序列最大子序列是找出由数组组成的一维数组中和最大的连续子序列;O(n)Max = 0 ;sum = max{a[i]+sum , a[i] };2、最大升序子序列(LIS:longestincreasing sequence)最大升序子序列是找出由数组组成的一维数组中升序排列最长的可以不连续的子序列;以A[i]结尾的升序子序列的长度为dis[i]
2015-08-17 19:09:09
2183
原创 哈希函数的构造与冲突处理
Hash(哈希)的本意是杂凑,哈希函数是一种映像,因此哈希函数的设定很灵活;一般情况下,冲突只能尽可能的减少而不能避免。建造哈希表时,不仅要设定一个好的哈希函数,还要设定一种处理冲突的办法。构造方法:(1) 直接地址法;取关键字或者关键字的某个线性函数值为哈希地址;H(key) = a* key + b ;(2) 数字分析法(3) 平方取中法取关键字平方后的中间
2015-08-17 19:06:13
1058
1
原创 c&c++的若干条知识点汇总
1、c++是不是类型安全的? 不是。两个不同类型的指针之间可以强制转换(用reinterpretcast)。C#是类型安全的。2、文件头包含 (1)头文件中的ifndef/define/endif的作用? 防止该头文件被重复引用。 (2)nclude 与 #i nclude "file.h"的区别?前者是从Standard Library的路
2015-08-13 16:24:55
529
原创 vs2013下gtest的配置与入门实例测试
配置步骤先下载gtest,并解压。 用vs2013打开gtest—-msvc—-gtest工程(双击gtest),弹出如下“单向升级”窗口,单击“确定”,会弹出“迁移报告”,关闭“迁移报告”即可。 用vs2013打开工程gtest;对gtest右键——>生成,即可生成gtestd.lib(这个是对应Debug的),还有一个gtest.lib(这个对应Release),可根据需要生成相应文件
2015-08-12 17:38:53
4325
转载 搜索引擎-倒排索引基础知识
原文地址:http://blog.youkuaiyun.com/hguisu/article/details/79623501.单词——文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义。图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系。
2015-08-04 16:05:33
811
转载 github 中文教程
推荐github中文教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
2015-07-30 16:23:50
704
原创 用python统计文件夹下文本中的单词个数
用python统计文件夹下文本中的单词个数,每个文本中包含一个单词:文件夹路径为path,返回字典word_dicdef wordCounter(path): word_dic = {} for filename in os.listdir(path): filepath = os.path.join(path,filename)# print filepath# get
2015-07-29 16:08:56
2110
原创 如何在mac下配置vim
1、首先打开终端,mac中自带有vim编辑器,可以直接敲vim命令,查看vim的版本信息;2、在/Users/username 下面建立文件.vimrc ,将设置信息写进文件中;这是用户的配置信息,优先级最高; 下面是我的的设置,这里可以根据自己的需要进行选择性配置。set nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮colorsche
2015-07-21 20:56:11
3820
原创 开始博客记录
一直以来,遇到问题,最喜欢解决办法就是在搜索优快云的博客;很多博客写的很透彻,也很实用;如今,希望在这里记录下我所学的点点滴滴,记录我在技术上的成长与进步,同时也希望可以给感兴趣的人以参考。论坛的魅力,源于分享。
2015-06-26 16:54:13
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人