思緒凌亂

在萬千思緒中走出

tensorflow 之 bazel安装 & 使用

写在文章前面: 当一个人从一个领域跨到另一个领域的时候会面临很大的改变,理论不同了,方法变换了,遇到这样挑战的时候,很多人都需要长时间去适应和习惯;这种领域的转换其实有三种,一种是理论的改变,一种是方法论的改变,另一种,则是理论和方法论都发生了改变。 1,方法论的变化,重要的应对在于做,多做,多总...

2017-04-06 19:14:01

阅读数 60528

评论数 4

分布式版本管理神器--GIT

一:起因 (0):最先听说的版本管理系统是svn,那是大学本科期间接触的了,当时也没有多想 —— 一个带我们的学长,告诉我们如何如何操作; (1):研究生就开始接触GIT,当时也是仅仅了解几个常用的命令,仅仅能够使用简单的日常所需要的命令;也没有深入的系统的了解,现在终于停下匆忙的脚步,思考一番,...

2015-05-14 10:58:59

阅读数 2261

评论数 5

大话桶排序 基数排序和计数排序

一:计数排序 (1)当输入的元素是 n 个 0 到 k 之间的整数时,它的运行时间是 Θ(n + k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。由于用来计数的数组C的长度取决于待排序数组中数据的范围(等于待排序数组的最大值与最小值的差加上1),这使得计数排序对于数据范围很大的数组,需...

2015-03-29 15:22:48

阅读数 1817

评论数 1

DFS + 剪枝策略

一:简介 (1)相信做过ACM的人,都很熟悉图和树的深度优先搜索;算法里面有蛮力法 —— 就是暴力搜索(不加任何剪枝的搜索); (2)蛮力搜搜需要优化时,就是需要不停的剪枝,提前减少不必要的搜索路径,提前发现判断的过滤条件; (3)剪枝的核心问题就是设计剪枝判断方法,哪些搜索路径应当舍弃,哪些搜索...

2015-03-06 09:29:49

阅读数 6769

评论数 1

大数据之道 BitMap (按位存取)

一:起因 (0)大数据的预处理那一篇博客,仅仅讲解了如何处理数据,以及清洗数据的原则;并没有讲解大数据处理过程中,数据在内存中的存储问题,这正是本文要关注的重点。 (1)所谓大数据,就是数据量非常的大,到了TB 甚至 PB数量级,处理大数据可以分为以下方法: (2)运用现在非常火的Hadoop 和...

2015-01-26 11:35:18

阅读数 4069

评论数 6

大话 函数指针 和 指针函数

一:起因 (1)指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针,即我们常见的函数类型,且返回值是指针。 (2)函数指针是指向函数的指针变量,即本质是一个指针变量,是一个指向函数(可能是代码区)的首地址的指针,正如我们都知道,数组名就是指向数组第一个元素的常量指针(详见...

2015-01-07 09:19:47

阅读数 2222

评论数 12

大数据处理之道(十分钟学会Python)

一:python 简介 (1)Python的由来 Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991 年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语...

2014-12-19 11:15:04

阅读数 10952

评论数 8

走,是一辈子,不走,也是一辈子(程序猿之路)

一:起因 (0)突然有一天有人问我:你当初为什么选择计算机专业?为什么你选择计算机行业?选择计算机行业为什么选择做程序猿?我没有回答~~~因为我不知道该怎么回答。(下图只能从侧面回答) (1)当你穿梭在五颜六色的人群中,会感觉到时光的流逝;当你翘首在十字路口时,面对的是选择; (2)从...

2014-12-12 14:29:24

阅读数 6708

评论数 28

c++实现atoi()和itoa()函数(字符串和整数转化)

一:起因 (1)字符串类型转化为整数型(Integer),还是字符串类型(String)转化为Double类型,这在java里面有非常好的内部函数,很easy的事情; (2)但是在c里面没有Integer Double等包装类,由char[]数组转化为整数型就变得不那么简单了,atoi()  it...

2014-11-20 10:45:34

阅读数 12159

评论数 17

STL 之 list源代码自行实现(iterator)

一:起因 (1)数据结构里面两种非常重要的存储结构,线性结构中的连续存储结构(代表vector数组)和非连续存储结构(代表list链表),他们两者被广泛的应用在 各个领域,是最基本最基础的两种存储结构; (2)vector 已经简单的实现了,请看STL 之 vector的实现     之前还实现了...

2014-11-17 20:24:25

阅读数 4559

评论数 5

搜狗一面的感悟

一:自己的一些感悟 如何准备笔试: (1)笔试是非常重要的,笔试的分数直接影响你接下来的的面试,这应该算给面试官下的第一潜在的个印象(面试官告诉我,你昨天的笔试成绩还不错,这也是我作为一个霸 笔者能进入面试的关键因素吧)。虽然考的都是一些基础的东西,但是可能基础的连你自己都不知道从哪里下手。 (2...

2014-11-06 13:36:22

阅读数 3094

评论数 14

KMP算法详解(与最长公共子序列)

一:在介绍KMP算法之前,先介绍一下BF算法 (1)BF算法(传统的匹配算法,也是最简单的算法)  BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符...

2014-10-24 12:02:57

阅读数 3104

评论数 9

哈夫曼树 之 建树和编解码

/* * 实现过程:着先通过 HuffmanTree() 函数构造哈夫曼树,然后在主函数 main()中 * 自底向上开始(也就是从数组序号为零的结点开始)向上层层判断,若在 * 父结点左侧,则置码为 0,若在右侧,则置码为 1。最后输出生成的编码。 ...

2014-09-25 19:50:17

阅读数 2802

评论数 6

百度2015校园招聘笔试题

百度2015校园招聘笔试题(自己ping) 一 、简答题(30分) 1. 进程和线程的联系与区别。 2. 简述数据库的存储过程及其优点。 3. static全局变量与普通的全局变量有什么区别?static局部变量和普通的区别?static函数和普通函数的区别? 二、 算法与程序设计...

2014-09-20 15:43:15

阅读数 2180

评论数 5

python mysql插入数据报错:TypeError: %d format: a number is required, not str

1:起因 最近工作需求 ---- 实时统计一份数据,insert到mysql数据库中; 方法: 很自然的就想到了python插入数据库,yum install MySQL-python.x86_64 à import MySQLdb(python2.X仅仅适用) 报错如下 "...

2017-07-13 19:35:32

阅读数 12217

评论数 1

机器学习中的特征——特征选择的方法以及注意点

在机器学习=模型+策略+算法的框架下,特征选择就是模型选择的一部分,是分不开的。这样文章最后提到的特征选择和交叉验证就好理解了,是先进行分组还是先进行特征选择。

2017-07-05 19:30:44

阅读数 605

评论数 0

pearson 相关系数 & 机器学习模型中不平衡样本问题

本文讨论一下几点: 1, pearson 相关系数(Pearson Correlation Coeffient) --- 皮尔逊相关系数 ; 2,信息增益(InfoGain) 、卡方检验 与特征选择;3,机器学习模型中不平衡样本问题

2017-07-05 17:47:51

阅读数 3100

评论数 2

python post请求实例 & json -- str互相转化(application/x-www-form-urlencoded \ multipart/form-data)

第一部分:HTTP 协议规定POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。常见的四种编码方式如下:1)application/x-www-form-urlencoded 2)multipart/form-data 3)applica...

2017-06-07 18:15:55

阅读数 5939

评论数 0

python httplib urllib urllib2区别(一撇)

python提供很多种非常友好的访问网页内容的方法,python2.x : 如 python的httplib、urllib和urllib2 ; python3.x 又提供了request的方法。同时,每种方法下面又分为:get post put delete 等method.. 一时间江湖上充...

2017-06-07 12:14:26

阅读数 1079

评论数 0

深度学习在推荐领域的应用 Lookalike Facebook node2vec 深度学习 推荐领域

深度学习在推荐领域的应用 Lookalike Facebook node2vec 深度学习 推荐领域

2017-06-01 16:03:47

阅读数 4110

评论数 0

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