![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机语言集
文章平均质量分 88
Sinsa_SI
数据玩家 | 风控小匠 | 励志学长 的自媒体。
分享数据、风控、反欺诈、励志等方面经验和知识。
展开
-
hive的UDF 函数(User-Defined-Function)
UDF函数可以直接应用于select语句,对查询结构做格式化处理后,再输出内容。原创 2016-05-30 20:30:28 · 4375 阅读 · 2 评论 -
Ubuntu Navicat for MySQL安装以及破解方案
首先上官网上下载LINUX版本: http://www.navicat.com/download1. 下载 navicat110_mysql_en.tar.gz 文件 2. 下载后解压tar文件tar -zxvf /home/rain/download/navicat8_mysql_en.tar.gz 3. 解压后 进入解压后的目录运行命令:./start_navicat ...转载 2015-02-25 15:13:46 · 575 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注...转载 2015-02-10 17:57:02 · 402 阅读 · 0 评论 -
python学习笔记——多线程编程
Python代码代码的执行由python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行,就像单CPU的系统中运行多个进程那样,内存中可以存放多个程序,但任意时候,只有一个程序在CPU中运行。同样,虽然python解释器可以“运行”多个线程,但在任意时刻,只有一个线程在解释器中运行。 对python虚拟机的访问由全局解释器锁(GI...转载 2015-01-07 19:02:05 · 655 阅读 · 1 评论 -
利用orange进行关联规则挖掘
转自:http://www.fuchaoqun.com/2008/08/data-mining-with-python-orange-association_rule/ 最近,趁着项目的间隙,折腾了一阵数据挖掘,在同事的帮助下,对新浪音乐用户的听歌记录进行了一个简易挖掘,希望能根据用户以往的听歌记录,推荐出用户可能感兴趣的其他歌曲。Orange :一个模块化的C++数据挖掘包,提供...转载 2015-01-09 13:48:07 · 5332 阅读 · 0 评论 -
python 操作 postgreSQL 数据库 Demo ( 基于PyGreSQL 包)
python 操作 postgreSQL 数据库 Demo ( 基于PyGreSQL 包)原创 2017-12-10 14:54:14 · 1777 阅读 · 0 评论 -
OGC标准函数和PostGIS扩展函数
OGC标准函数和PostGIS扩展函数转载 2017-12-10 14:39:32 · 1349 阅读 · 0 评论 -
[汉字编码报错] UnicodeEncodeError- 'ascii' codec can't encode characters in position 0-1- ordinal not in r
UnicodeEncodeError- 'ascii' codec can't encode characters in position 0-1- ordinal not in range(128)原创 2017-11-29 20:51:21 · 3953 阅读 · 1 评论 -
pandas dataFrame to_excel 报错[ UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 7
pandas dataFrame to_excel 报错 [ UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 7: ordinal not in range(128) ] 解决方案原创 2017-11-17 14:26:00 · 8060 阅读 · 0 评论 -
n-gram python实现(基于sklearn)
# n-gramfrom sklearn.feature_extraction.text import CountVectorizerimport pandas as pdimport jiebadata = ["他用报话机向上级呼喊:“为了祖国,为了胜利,向我开炮!向我开炮!", "记者:你怎么会说出那番话?", "韦昌进:我只是觉得,对准我自己打,才有可能原创 2017-08-07 18:49:44 · 22066 阅读 · 9 评论 -
CParserError: Error tokenizing data. C error: Buffer overflow caught - possible malformed input file
CParserError: Error tokenizing data. C error: Buffer overflow caught - possible malformed input file原创 2017-06-06 19:52:30 · 7018 阅读 · 0 评论 -
[深坑]关于groovy正则表达式中的限位符 `^` 和 `$`
问题提出最近在工作中需要自己写正则表达式,而且是用 groovy,本以为 groovy 是沿用了 java.util.regex 包,只要 java 中运行没问题就可以,结果问题就出现了。 java 中程序如下:import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by syp on 17/4/2原创 2017-04-27 17:03:33 · 4189 阅读 · 1 评论 -
windows 下python包管理工具pip的安装与使用
Python 作为一门高级语言,应用逐渐增多,其中前人开发了很多实用的程序包,使我们在利用python工作的时候更加轻松便捷。但是包太多了,下载安装很是费时费力,于是有人开发了pip软件包管理工具,可以用它来方便的安装和卸载python包。闲话不表, 一、详细安装步骤 (...转载 2015-04-16 21:26:56 · 915 阅读 · 0 评论 -
mysql将时间戳直接转换成日期时间
mysql将时间戳直接转换成日期时间FROM_UNIXTIME(): 转为时间戳类型时间 UNIX_TIMESTAMP():返回长整形类型时间 from_unixtime()是MySQL里的时间函数 select uid,userid,username,email,FROM_UNIXTIME(addtime,'%Y年%m月%d日') from members以上例子是sql语句的例子,直接能将转载 2015-12-28 16:26:04 · 1027 阅读 · 0 评论 -
Hive中时间函数汇总
Hive中时间函数汇总原创 2016-05-04 20:05:05 · 2590 阅读 · 1 评论 -
Python中if-else语句的多种写法
Python中if-else语句的多种写法原创 2016-04-27 20:05:34 · 1945 阅读 · 1 评论 -
[解决办法]Python中使用json.loads解码字符串时出错:ValueError: Expecting property name: line 1 column 2 (char 1)
问题描述今天在解析字符串中,使用json.loads解码字符串,脚本如下:import jsonstring = "{u'lat': 61.190495, u'lng': -149.86884}"dic = json.loads(string)运行后报错信息如下:Traceback (most recent call last): File "<stdin&a原创 2016-04-19 13:03:38 · 48834 阅读 · 5 评论 -
Linux报bus error(总线错误)解决办法
最近工作中遇到在Linux服务器上运行python程序时,能够正常import其自带的包,如re、sys等,但无法import外在安装的包,如MySQL、pymongo、elasticsearch等,只要执行这种import操作,python就会自动退出,并报bus error错误,即总线错误。另外,安装在该服务器上的mongodb也不能够访问,报connect failed 错误。原创 2016-04-08 22:29:16 · 68125 阅读 · 8 评论 -
python安装包方法失效或缺失问题
问题提出 最近遇到两个python安装包文件缺失的问题,一是MySQL包提示缺失image,另一个是pymongo提示数据库方法缺失问题。原创 2016-03-31 17:41:33 · 3241 阅读 · 1 评论 -
Mac上安装和卸载Mysql
安装过程下载安装软件包 下载网址http://www.mysql.com/downloads/mysql/ 下载完成后安装软件包,一直点击继续 安装完成后提示root用户的初始密码,如下图 别名设置 在终端输入命令alias mysql=/usr/local/mysql/bin/mysql, 回车 在终端输入命令alias mysqladmin=/usr/local...原创 2016-03-10 18:16:47 · 1636 阅读 · 1 评论 -
SELECT INTO…OUTFILE语句和LOAD DATA …INFILE语句使用说明
SELECT INTO…OUTFILE语句把表数据导出到一个文本文件中,并用LOAD DATA …INFILE语句恢复数据。但是这种方法只能导出或导入数据的内容,不包括表的结构,如果表的结构文件损坏,则必须先恢复原来的表的结构。一、SELECT INTO…OUTFILE语法:select * from Table into outfile '/路径/文件名' fields termina原创 2016-02-18 09:35:21 · 1182 阅读 · 1 评论 -
ElasticSearch使用简介
一、ElasticSearch概要 ElasticSearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents.原创 2016-02-14 18:14:14 · 2383 阅读 · 1 评论 -
shell 中数组的基本操作
数组(Array)是一个由若干同类型变量组成的集合,引用这些变量时可用同一名字。数组均由连续的存储单元组成,最低地址对应于数组的第一个元素,最高地址对应于最后一个元素。bash Shell只支持一维数组,数组从0开始标号,以array[x]表示数组元素,那么,array[0]就表示array数组的第1个元素、array[1]表示array数组的第2个元素、array[x]表示array数组的第x+1原创 2016-01-14 16:53:34 · 1117 阅读 · 1 评论 -
mySQL表和列的注释相关操作
今天工作中创建了一个mysql表,用程序自动创建的,没加注释,在这里整理了一下关于mysql注释的相关操作。1. 创建表时候添加默认注释use test;CREATE TABLE groups( gid INT PRIMARY KEY AUTO_INCREMENT COMMENT '设置主键自增' , gname VARCHAR(200) COMMENT '列注释') COMMENT原创 2016-01-14 15:35:00 · 984 阅读 · 1 评论 -
MongoDB快速入门笔记
MongoDB是一个跨平台,面向文档的数据库,提供高性能,高可用性和易于扩展。MongoDB是工作在集合和文档上一种概念。数据库数据库是一个集合的物理容器。每个数据库获取其自己设定在文件系统上的文件。一个单一的MongoDB服务器通常有多个数据库。集合集合是一组MongoDB的文件。它与一个RDBMS表是等效的。一个集合存在于数据库中。集合不强制执行模式。集合中的文档可以有不同...转载 2016-01-07 17:28:31 · 893 阅读 · 1 评论 -
Mac 安装 xgboost
1. 下载安装文件git clone --recursive https://github.com/dmlc/xgboost2. 执行 build.shcd xgboostbash build.sh3. 执行 setup.pycd python-package/sudo python setup.py install4. 测试...原创 2018-08-19 20:22:34 · 4121 阅读 · 0 评论