- 博客(55)
- 资源 (31)
- 收藏
- 关注
转载 Python 多版本共存之 pyenv
转载网址:http://seisman.info/python-pyenv.html经常遇到这样的情况:系统自带的 Python 是 2.6,自己需要 Python 2.7 中的某些特性;系统自带的 Python 是 2.x,自己需要 Python 3.x;此时需要在系统中安装多个 Python,但又不能影响系统自带的 Python,即需要实现 Python 的多版本共存。
2017-04-01 16:04:31
3053
原创 用cython做python3代码保护--编译成c代码
python太火了,但是代码保护是个问题。使用了很多混淆工具,效果都不是很好后来使用cython将python代码转为C的代码1. 安装cython,pip install这个命令完成2. windows下,必须装vc++ http://landinghub.visualstudio.com/visual-cpp-build-tools 对于python3x不要相信mingw可以编译,
2017-03-15 11:17:20
10101
原创 sklearn决策树 DecisionTreeClassifier建立模型, 导出模型, 读取
print(__doc__)# Import the necessary modules and librariesimport numpy as npimport timefrom sklearn.tree import DecisionTreeClassifierimport matplotlib.pyplot as pltimport mathfrom sklearn.met
2016-10-10 16:57:48
11697
1
原创 python numpy sun() 的axis用法
python 数学计算模块numpy.sum()的axis参数, 英文解释None or int or tuple of ints, optionalAxis or axes along which a sum is performed. The default, axis=None, will sum all of the elements of the inpu
2016-09-21 10:15:42
3497
转载 ubuntu下如何更改mysql数据存放路径
转载地址: http://www.2cto.com/database/201302/190156.htmlubuntu下如何更改mysql数据存放路径 很多时候,mysql的数据会非常大,数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修改一下,放到大分区里面,以便可以应付mysql数据增长。 www.
2016-09-17 15:04:36
1456
转载 ubuntu14.04 下基于Nginx搭建mp4/flv流媒体服务器
原文网址http://www.linuxidc.com/Linux/2015-08/121325.htm 不过有些信息由于网页问题看不到, 不完整了, 所以我copy过来完善下Ubuntu 14.10下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)最近因为项目关系,收朋友之托,想制作秀场网站,但是因为之前一直没有涉及到这方面的东西
2016-05-31 18:25:31
4681
转载 Python 执行js的2种解决方案 调用spidermonkey和安装pythonspidermonkey
第1种方案SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的第1种方案SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的需要进行内存分配及释放操作;利用该引擎可以让
2016-04-15 13:52:59
4132
原创 ubuntu14.04 配置redmine3.1
安装完毕redmine后,安装见http://blog.youkuaiyun.com/zzllabcd/article/details/26287887 后面的整合由于之前的版本太低, 不适用了, 使用下面的整合创建redmine虚拟主机配置文件打开vi /etc/apache2/sites-available/redmine.conf如果想直接访问80端口, 则可以直接在000-default.conf文件...
2015-11-26 03:09:51
2259
转载 Apache的站点快速切换工具a2dissite和a2dissite
Apache的站点快速切换工具a2dissite和a2dissiteApache的apache2-common包有两个很方便的工具:a2ensite和a2dissite。从名字就可以看出这两个工具的用途。a2ensite可以激活apache文件夹下sites-available里包含配置文件的站点,a2dissite的作用正好相反。1.进入sites-available文件夹,
2015-11-25 15:23:56
2715
原创 Can't install RMagick 2.15.4. Can't find Magick-config or pkg-config in /usr/local/sbin:/usr/local/b
安装sudo apt-get install libmagickwand-dev
2015-11-24 21:29:37
3013
转载 python 下载文件的三种方法
前端时间遇到一个通过url下载文件的需求,只需要简单的编写一个py脚本即可。从网上搜了下python实现文件下载的方法,总结如下,备查。以下方法均已测试,环境win8.1 python2.6/2.7待补充。-- 20150507 方法一:使用 urllib 模块提供的 urlretrieve() 函数。urlretrieve() 方法直接将远程数据下载到
2015-11-24 17:04:12
5255
原创 ubuntu 14.04 安装 Phabricator
1. install_ubuntu.sh打开网页https://secure.phabricator.com/diffusion/P/browse/master/scripts/install/install_ubuntu.sh复制shell脚本, vi ~/install_ubuntu.sh粘贴脚本内容到文件 :wq2. 安装sudo ./install_ubun
2015-11-23 17:02:21
3441
原创 ubuntu 添加 root用户权限和sudoer 权限
1. 添加新用户sudo adduser xxx2. 添加用户到root组sudo usermod -G group username例如: sudo usermod -G root xxx3. 添加sudoer权限1) 修改sudoers文件权限(默认为只读)chmod u+w /etc/sudoers2)添加用户权限"root ALL=(
2015-11-23 11:34:48
4755
转载 通过Docker源安装最新版本
通过Docker源安装最新版本要安装最新的 Docker 版本,首先需要安装 apt-transport-https 支持,之后通过添加源来安装。$ sudo apt-get install apt-transport-https$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D78
2015-11-22 14:53:53
5104
转载 Unix/Linux下退出帐户/关闭终端之后继续运行相应的进程
Unix/Linux下一般想让某个程序在后台运行,很多都是使用& 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql & 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用& 结尾,如果终端关闭,那么程序也会
2015-10-28 22:11:52
6193
转载 ssh关闭后仍保持当前运行的进程
ssh关闭后仍保持当前运行的进程 症状:使用SecureCRT工具ssh远程连接linux,不退出ssh,而是强行关闭终端(合上笔记本走人)情况下,后台启动的应用也会关闭。测试案例:很明显的是关闭终端后,前台运行的程序会被随之关闭,但是后台进程也会因为终端异常关闭而关掉,如下是一个简单的测试结果:1、后台执行程序,正常关闭ssh连接,关闭终端的情况:
2015-10-28 22:11:11
8705
原创 ubuntu 14.04 安装scrapy
首先,更新ubuntusudo apt-get install updatesudo apt-get install upgrade安装ubuntu经典gnome界面sudo apt-get install gnome-session-fallback安装前准备1. 安装pipsudo apt-get install python-pip2. 安
2015-10-12 11:40:43
2756
原创 mongodb 更新array内的某个document的field值
db.voice.update({"voiceId":"a49555fd4de845109cab37f6df23d0a4", "specifiers":{$elemMatch:{"from":"sinaweibo", "fromUid":"3562282997"}}}, {$set:{"specifiers.$.display_name": "lulu_扬"}})
2014-08-24 15:41:22
3203
原创 spring mongodb 更新Array中某个指定的document的field的value
Criteria c = Criteria.where("friends"); Query query = new Query(c.elemMatch(new Criteria("from").is(from).and("fromUid").is(fromUID))); if(ur.exists(query, Constant.C
2014-08-15 17:04:05
3541
原创 使用apache commons-codec base64将文件转为字符串
http://commons.apache.org/proper/commons-codec/
2014-06-08 17:30:14
12025
原创 mongodb in windows
mongod.cfg文件内容:logpath=C:\MongoDB\log\mongo.logdbpath=C:\MongoDB\DBdiaglog=3windows
2014-06-04 16:58:06
893
转载 在Linux上安装Redmine与apache整合进行项目管理
安装 SVN这个比较简单,去 这里下载源码http://subversion.tigris.org/ 自己编译下装好就是了。对于 SVN 的配置,建议查看如下连接,说的很详细,我也不在多说哈 ~http://www.ibm.com/developerworks/cn/java/j-lo-apache-subversion/#N10250不过,有一点,上边说的进行目录访问控制
2014-05-19 22:27:07
2268
转载 自己动手写Redmine https服务端
来由:Redmine默认采用了Webrick服务器,默认启动只支持http服务,但在某些时候,项目管理有较高的保密要求(这里暂且不考虑效率问题),需要开启https服务。网络上介绍开启Redmine https的文章并不少,但是由于软件和操作系统的版本区别,修改方式各不相同,甚至需要修改的文件名称都不相同。这样,与其照网络上的文章修改,不如自己写一个服务脚本。 软件列表:
2014-05-18 18:19:05
1541
原创 redmie安装 rmagick (2.13.2) with native extensions /usr/lib/ruby/vendor_ruby/1.8/rubygems/installer.rb
解决办法, 安装rmgick1,sudo apt-get install imagemagick2,sudo apt-get install libmagick9-dev3,sudo gem install rmagick第二
2014-05-18 09:03:19
1744
转载 svn 安装配置
一、安装SVN默认安装到/usr/local/bin下面二、创建仓库 svnadmin create /home/svnrepo/root/svnrepo为所创建仓库的路径,理论上可以是任何目录三、修改配置文件/home/svnrepo/conf/svnserve.conf代码#去掉#[general]前面的#号[genera
2014-05-17 21:55:11
867
转载 ubuntu 安装svn
环境:ubuntu10.04LTS1、在终端中直接输入 sudo apt-get install subversion,选择安装即可2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到)3、查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动
2014-05-17 21:29:37
841
转载 ubuntu mysql 配置
1. 修改mysql最大连接数:cp support-files/my-medium.cnf ./my.cnf,vim my.cnf,增加或修改max_connections=1024 关于my.cnf:mysql按照下列顺序搜索my.cnf:/etc,mysql安装目录,安装目录下的data。/etc下的是全局设置。 2. 启动mysql:/usr/local/mysql/b
2014-05-10 14:33:09
809
转载 Tomcat ubuntu 开机自动启动
ubuntu 设置 tomcat 开机启动执行命令sudo gedit /etc/init.d/tomcat6然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。 #!/bin/sh #
2014-04-10 10:35:36
1247
原创 Scrapy 抓取数据及相关软件(Ubuntu)
1. python-webkit 在scrapy抓取数据时执行js代码sudo apt-get install python-webkit还有一些相关的包需要安装https://wiki.python.org/moin/PythonWebKithttp://www.gnu.org/software/pythonwebkit/libwebkitgtk最新的是3.0su
2014-03-17 17:59:21
2050
原创 Scrapy webkit 获取js代码执行结果后再抓取
现在页面用ajax的越来越多, 好多代码是通过js执行结果显示在页面的, 所以在scrapy抓取过程中就需要通过一个中间件来执行这个js代码, 这个可以通过scrapy webkit来完成.安装scrapy:sudo apt-get install python-scrapy(貌似安装的版本比较低)需要修改一下, 具体步骤访问下面的网址http://doc.scra
2014-03-17 17:06:33
14270
原创 python unicode中文(汉字)输出
使用百度地图web service API时取到的数据中, 中文都是\u 这种unicode, 太坑爹了.如何将unicode转换成中文并打印或者输出到文件中呢?在网上找了好久,终于找到了方法, 使用decode('unicode_escape')将字符串解码为unicode, 然后再用encode("UTF-8")将unicode码编码为gbk汉字码 # -*- coding: ut
2013-12-03 18:01:14
20316
原创 python mongodb(pymongo)
#!/usr/bin/env python#coding=UTF-8from pymongo import Connectionfrom pymongo import databasefrom pymongo import collectionconn = Connection('192.168.0.1', 27017)db = database.Database(
2012-02-25 12:11:53
963
原创 linux sort 命令
最近处理大量数据需要排序,使用linux sort是个简单,有效的方法.我一般都是按列排序的,所以着重看了下按列排序的相关参数.下面是一个例子,一共有两列数字,我要将第二列按照数字大小排序 文件名为sample.csv514414,00031169714709921,00836668344714029,00836594664717305,008367656547
2012-02-25 10:57:09
1991
转载 linux shell 字符串操作(长度,查找,替换)详解
<br />转自http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html<br /> <br />在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 <br /><br /><br /><br />一、判断读取字符串值表达式 含义<br />${var}
2011-04-28 10:31:00
1105
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人