自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 C++中关于二维数组作为函数参数传递的问题

在做数据结构迷宫实验的时候,要生成一个二维数组存储迷宫数据,为了保证程序的模块化,将生成部分单独放进一个函数migongsc()里。大致代码如下:问题的关键就集中在了如何将主函数中声明的二维数组migong[8][9]传递到自定义函数中去。耗费了一个晚上的时间,我总共整理出了三种办法:方法1:模拟编译器寻址(本法来自CSDN博客,...

2015-12-29 00:56:00 285

转载 安装 Go 第三方包 go-sqlite3

Mac OS X1.通过 Homebrewn 安装:?12brew install pkgconfigbrew install sqlite32. 通过 port 安装:?12sudo port pkgconfi...

2015-12-21 16:18:00 513

转载 goroutine背后的系统知识

Go语言从诞生到普及已经三年了,先行者大都是Web开发的背景,也有了一些普及型的书籍,可系统开发背景的人在学习这些书籍的时候,总有语焉不详的感觉,网上也有若干流传甚广的文章,可其中或多或少总有些与事实不符的技术描述。希望这篇文章能为比较缺少系统编程背景的Web开发人员介绍一下goroutine背后的系统知识。1. 操作系统与运行库2. 并发与并行 (Concurrency and P...

2015-12-21 15:28:00 195

转载 Python的中文编码问题

转自:http://in355hz.iteye.com/blog/1860787最近业务中需要用 Python 写一些脚本。尽管脚本的交互只是命令行 + 日志输出,但是为了让界面友好些,我还是决定用中文输出日志信息。很快,我就遇到了异常:Python代码UnicodeEncodeError:'ascii'codeccan'tenco...

2015-12-16 20:05:00 129

转载 使用 python urllib2 抓取网页时出现乱码的解决方案

这里记录的是一个门外汉解决使用 urllib2 抓取网页时遇到乱码、崩溃、求助、解决和涨经验的过程。这类问题,事后看来只是个极小极小的坑,不过竟然花去很多时间,也值得记录一下。过程如下:目标:抓取http://sports.sina.com.cn/g/premierleague/index.shtml代码:123456...

2015-12-16 19:59:00 314

转载 Sublime Text 2 入门及技巧

转:sublime一个不错的使用技巧文章。看了Nettuts+ 对 Sublime Text 2 的介绍,立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了。而作为一款跨 OS X、Linux 和 Windows 三大系统平台的文字编辑器,Subli...

2015-12-15 21:11:00 80

转载 Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)

本文针对的 Go 语言版本为 1.3,之前也有相关文章讲解如何在 Ubuntu 下配置Go语言的开发环境,但时过境迁,一些方法已经不相同或者不必要。虽讲的是 Ubuntu 下安装配置过程,但 Windows 系统不仅下载更方便,配置环境部分大同小异,其中 64 位系统的 GCC 编译器可到http://tdm-gcc.tdragon.net/下载。第一步:安装Go语言相关工具请在...

2015-12-15 21:05:00 122

转载 Ubuntu下安装mysql和mysql-python

ubuntu上安装mysql非常简单只需要几条命令就可以完成。  1.sudo apt-get install mysql-server  2.apt-get isntall mysql-client  3. sudo apt-get install libmysqlclient-dev  安装过程中会提示设置密码什么的,注意设置了不要忘了,安...

2015-12-01 17:41:00 123

转载 Hive中分组取前N个值

分享两篇文章,结合看更清楚一点。背景假设有一个学生各门课的成绩的表单,应用hive取出每科成绩前100名的学生成绩。这个就是典型在分组取Top N的需求。解决思路对于取出每科成绩前100名的学生成绩,针对学生成绩表,根据学科,成绩做order by排序,然后对排序后的成绩,执行自定义函数row_number(),必须带一个或者多个列参数,如ROW_NUMBER(...

2015-08-12 23:24:00 806

转载 Hadoop Hive sql语法详解

Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行,通过自己的SQL 去查询分析需要的内容,这套SQL 简称Hive SQL,使不熟悉mapreduce 的用户很方便的利用SQL 语...

2015-08-12 22:54:00 180

转载 Linux-head,tail用法

linux ---tail命令linux中tail命令---用于查看文件内容最基本的是cat、more和less。1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwd 或 tail -n 10 /etc/passwdtail -f ...

2015-07-14 15:38:00 100

转载 Hive常用命令

本位为转载,原地址为:http://www.cnblogs.com/BlueBreeze/p/4232421.html#创建新表hive> CREATE TABLE t_hive (a int, b int, c int) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t';#导入数据t_hive.txt到t_hive表...

2015-07-08 18:57:00 87

转载 Linux-sed用法(2)

本文为转载,原地址为:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样...

2015-07-07 16:14:00 115

转载 Linux-sed用法

本文为转载,原地址:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.htmlsed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’...

2015-07-07 15:40:00 89

转载 Linux-sort用法

本文为转载,原地址:http://www.cnblogs.com/dong008259/archive/2011/12/08/2281214.htmlsort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式:  sort [-bcfMnrtk][源文件][-o 输出文件]补充说明:sort可针对文本文件的内容,以行为单位来排序。参  数:-b忽略每行前面开...

2015-07-07 14:11:00 91

转载 Unable to find vcvarsall.bat解决方法

今天在安装scikit-learn时出现了error: Unable to find vcvarsall.bat在安装一些Python模块时,大部分是cpython写的模块时会发生如下错误error: Unable to find vcvarsall.bat。应对这个问题可以有两个解决方法:(1)安装visual c++ 2008 express edition(2...

2015-05-16 23:12:00 334

转载 经典面试题-数组中出现次数超过一半的数

【题意】:数组中有一个数字出现超过半数以上,找出这个数字。【解析】:一个数字超过半数以上,这是本题仅有的条件,所以,我们要从这个条件入手。数字超过半数有什么特性呢?首先这个数字肯定是这些数的中位数。所以可以排序,然后找中位数。但是时间复杂度为排序的O(n*logn),还可以再快吗?现在有这么一个思路,我们知道,要求的这个数超过半数,那么两个不同的数我们消除,相同的累加,...

2015-05-13 00:55:00 125

转载 经典面试题-数组中只出现一个的数(2)

【题目】:数组中只有一个数字出现过一次,其他的数字出现过三次。求出出现过一次的那个数字。【解析】:这个题和上一个题目有一点区别,就是数字不是出现了两次,而是三次。这时,有些人想是不是还可以用异或处理呢?其实,我们要通过问题看本质,上一道题为什么可以用异或呢?其实我们是把数字变成二进制来进行的思考。用异或是因为其他数字出现过两次这个特性决定的,而在本题其他数字是出现了三次。从而...

2015-05-12 22:55:00 100

转载 经典面试题-数组中只出现一个的数(1)

【题目】:给你一个数组,只有一个数出现过一次,其他的数字都出现两次。求只出现过一次的那个数。【解析】:这个题算是比较经典的了,在这个题的基础上有很多变种,后续会一一总结。首先分析这个问题要求的是出现过一次的那个数字,其他的是我们不需要的,我们要想办法消除。分析其他数字我们发现,他们有一个共同的特点就是出现过两次,从而我们可以想到可以通过异或来处理。因为异或相同为0,不同为...

2015-05-12 22:44:00 111

转载 一起刷LeetCode5-Longest Palindromic Substring

 发现自己原来掌握的一下算法,都忘掉了,啊啊啊------------------------------------------------------------------------------------------------------Longest Palindromic SubstringGiven a stringS, find the longest ...

2015-05-12 21:28:00 75

转载 一起刷LeetCode4-Median of Two Sorted Arrays

  实验室太吵了。。。怎么办啊。。。--------------------------------------------------------------------------------------------------------------------Median of Two Sorted ArraysThere are two sorted arrays...

2015-05-11 22:53:00 86

转载 一起刷LeetCode3-Longest Substring With Repeating Characters

  拖延症太严重了TAT,真心要处理一下这个问题了,感觉很不好!----------------------------------------------------------------------------------------------------------------Longest Substring Without Repeating Characters...

2015-05-09 23:28:00 54

转载 一起刷LeetCode2-Add Two Numbers

  今天看不进去论文,也学不进去新技术,于是先把题刷了,一会补别的。-----------------------------------------------------我才不是分割线-------------------------------------------------Add Two NumbersYou are given two linked lists ...

2015-05-08 22:11:00 81

转载 一起刷LeetCode1-Two Sum

  感觉有必要重新刷刷题了,为以后找工作做做准备,选择LeetCode+topcoder上的Data Science Tutorials,争取每天晚上10:00开始刷一道,复习一下相关知识点。-------------------------------------------------------分割线啦------------------------------------...

2015-05-08 01:32:00 98

转载 只有IE能上网,其他浏览器均不可以!

  今天起来,高高兴兴的来到实验室,发现电脑打开上不了网。本人平时喜欢用Chrome,发现上不了网,就开始ping。发现可以ping通,但是网页打不开!第一反应是DNS的问题,可以发现DNS没问题,能正常解析地址。无奈之下,只能找度娘。有人说可能是浏览器的问题,于是,我就用我电脑上剩下的唯一浏览器IE试了试。还真的能上网,那么是我浏览器的问题?后来我发现其他浏览器也不好使,只有I...

2015-05-04 16:01:00 1142

转载 Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱

本文转自:http://www.52nlp.cn/python-%E7%BD%91%E9%A1%B5%E7%88%AC%E8%99%AB-%E6%96%87%E6%9C%AC%E5%A4%84%E7%90%86-%E7%A7%91%E5%AD%A6%E8%AE%A1%E7%AE%97-%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0-%E6%95%B0%E6%8D...

2014-10-07 16:22:00 181

转载 机器学习笔试面试系列算法集锦

本篇文章为转载前言:  找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大。  纵观IT行业的招聘岗位,机器...

2014-10-07 15:41:00 242

转载 动手实践:在Windows上安装NumPy、Matplotlib、SciPy和IPython

《Python数据分析基础教程: NumPy学习指南(第2版)》第1章NumPy快速入门,本章首先,将介绍如何在不同的操作系统中安装NumPy和相关软件,并给出使用NumPy的简单示例代码。然后,我们将简单介绍IPython(一种交互式shell工具)。如前言所述,SciPy和NumPy有着密切的联系,因此你将多次看到SciPy的身影。在本章的末尾,我们将告诉你如何利用在线资源,以便你在...

2014-09-23 09:52:00 141

转载 将 Sublime 3 打造成 Python/Django IDE

Sublime Text 是一款非常强大的文本编辑器, 下面我们介绍如何将 Sublime Text 3 打造成一款 Python/Django 开发利器:1. 安装 Sublime Text 3虽然现在的 Sublime 3 还处于 beta 阶段, 但已经非常稳定了, 而且速度比 Sublime 2 得到了增强. Sublime 3 可以到官网下载并安装. Sublime...

2014-09-21 22:51:00 242

转载 Tkinter教程之Canvas篇(2)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811888'''Tkinter教程之Canvas篇(2)''''''9.创建item的tags'''#-*-coding:cp936-*-#使用属性tags设置item的tag#使用Canvas的方法gettags获取指定item的tagsfromTkinteri...

2014-09-21 11:19:00 105

转载 Tkinter教程之Event篇(3)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1823550'''Tkinter教程之Event篇(3)''''''11.两个事件同时绑定到一个控件'''#-*-coding:cp936-*-#bind:将事件与处理函数#将两个事件绑定为同一个组件#为root绑定两个事件fromTkinterimport*r...

2014-09-21 11:15:00 64

转载 Tkinter教程之Event篇(2)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1823548'''Tkinter教程之Event篇(2)''''''5.测试离开(Leave)事件'''#-*-coding:cp936-*-#leave:鼠标离开时产生此事件fromTkinterimport*root=Tk()defprintCoords(...

2014-09-21 11:14:00 101

转载 Tkinter教程之Event篇(1)'

本文转载自:http://blog.csdn.net/jcodeer/article/details/1823544''Tkinter教程之Event篇(1)'''#事件的使用方法'''1.测试鼠标点击(Click)事件'''#-*-coding:cp936-*-#<Button-1>:鼠标左击事件#<Button-2>:鼠标中击事件#<...

2014-09-21 11:13:00 88

转载 Tkinter教程之Grid篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1813196'''Tkinter教程之Grid篇'''#Tkinter参考中最推荐使用的一个布局器。实现机制是将Widget逻辑上分割成表格,在指定的位置放置想要的Widget就可以了。'''1.第一个Grid例子'''#-*-coding:cp936-*-#使用gri...

2014-09-21 11:12:00 248

转载 Tkinter教程之Pack篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1813077'''Tkinter教程之Pack篇'''#Pack为一布局管理器,可将它视为一个弹性的容器'''1.一个空的widget'''#不使用pack#-*-coding:cp936-*-fromTkinterimport*root=Tk()#查看当前ro...

2014-09-21 11:11:00 142

转载 Tkinter教程之Canvas篇(4)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1812091'''Tkinter教程之Canvas篇(4)''''''22.绘制弧形'''#-*-coding:cp936-*-#创建一个ARCfromTkinterimport*root=Tk()#创建一个Canvas,设置其背景色为白色cv=Canva...

2014-09-21 11:10:00 163

转载 Tkinter教程之Canvas篇(3)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811922''Tkinter教程之Canvas篇(3)''''''16.移动item'''#-*-coding:cp936-*-#move指定x,y在偏移量fromTkinterimport*root=Tk()#创建一个Canvas,设置其背景色为白色cv...

2014-09-21 11:09:00 128

转载 Tkinter教程之Canvas篇(1)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811803'''Tkinter教程之Canvas篇(1)'''#提供可以用来进行绘图的Container,支持基本的几何元素,使用Canvas进行绘图时,所有的操作都是通过Canvas,不是通过它的元素#元素的表示可以使用handle或tag。'''1.第一个Canvas程序...

2014-09-21 11:08:00 192

转载 Tkinter教程之Text篇(3)

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811348'''Tkinter教程之Text篇(3)''''''14.自定义tag的两个内置属性'''''#tag.first:tag之前插入文本,此文本不包含在这个tag中#tag.last:tag之后插入文本,此文本包含在这个tag中#-*-coding:cp936-...

2014-09-21 11:07:00 165

转载 Tkinter教程之Text(2)篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811347'''Tkinter教程之Text(2)篇''''''6.使用tag来指定文本的属性'''#创建一个指定背景颜色的TAG#-*-coding:cp936-*-fromTkinterimport*root=Tk()t=Text(root)#创建一个...

2014-09-21 11:06:00 90

空空如也

空空如也

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

TA关注的人

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