自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kvm + vlan enable VM

All operations are based on Ubuntu.In case eth3 is a port of compute node which configured to trunk1, make sure the module 802.1q has been loadedlsmod | grep 802modprobe 8021q2, in

2014-11-11 14:15:41 809

原创 ubuntu搭建hadoop2.2.0伪分布式

1、安装依赖环境首先还是安装依赖的环境,分别是jdk和sshsudo apt-get install openjdk-7-jdksudo apt-get install ssh2、创建用户组和用户这里命名为hadoopsudo addgroup hadoopsudo adduser --ingroup hadoop将用户添加到sudoer中,最简单的办法就是使用visudo

2014-01-29 17:59:25 1070

原创 javascript模拟实现sleep函数

由于通常的sleep函数都要进行系统调用,js由于众所周知的原因无法实现sleep,因此实际使用的时候需要自己模拟一个sleep函数一个简单的sleep实现如下:function sleep(d){ for(var t = Date.now();Date.now() - t <= d;);}sleep(xxx);

2013-12-20 16:01:43 1671

原创 解决c/c++编译时 note: this is the location of the previous definition

最近写一个程序,用c++掉用Python编译时一直出现错误note: this is the location of the previous definition查了资料之后发现是一些宏定义被重复定义解决方法很简单把引入的头文件放到第一个就好了即把#include 放到第一行

2013-11-03 10:57:28 20319 1

原创 C++连接mongodb

本文的安装过程以archlinux为例首先安装boostsudo pacman -S boost下载C++ diverhttp://dl.mongodb.org/dl/cxx-driver解压之后,将src中的mongo拷入 /usr/src下用官网的例子,创建一个test.cpp#include #include #include "mongo

2013-10-22 17:35:40 1571

原创 使用php-screw对php站点进行加密

在给客户部署php站点的时候往往存在这样的问题,即不想让别人看到自己站点的php核心代码在此给出一种实现方案,利用php-screw对php站点进行加密首先到http://sourceforge.net/projects/php-screw/files/php-screw/下载安装包解压tar -zxvf php_screw-1.5.tar.gz进入文件夹进行自定义加密文件

2013-10-10 21:52:13 1531

原创 解决ubuntu下python使用pymssql能连接sqlserver但返回值为空的问题

使用apt-get安装了pymssql能连上sqlserver数据库,但是所有execute返回的都是空值这是pymssql的一个bug,详情见https://bugs.launchpad.net/ubuntu/+source/pymssql/+bug/918896解决方案如下$ apt-get purge python-pymssql$ apt-get install fr

2013-09-19 10:15:00 1532 1

原创 ubuntu下解决Fatal error: Call to undefined function curl_init()

查了很多资料都是windows下面的最终发现ubunut下的很简单,只需要输入sudo apt-get install php5-curl

2013-09-10 19:06:27 1336

原创 让apache服务器可以保证http和https同时访问(解决https可以访问而http不能访问)

有人可能会问我为什么不做rewrite,但是我的情况是apache下有多个网站,只有一个网站需要https,本人也无法想到如何用rewrite解决这样的情况该文的基础建立在https已经可以访问,而http无法访问的情况下打开配置ssl的配置文件(由于apache版本以及各种原因,该文件名字不一样)加入以下几行在前面NameVirtualHost *:80Listen 80

2013-09-09 17:16:58 9686 1

转载 最新 Sublime Text 3 Package Control 安装方法

相信看到这个帖子的童鞋,一般至少对 Sublime Text 有所了解了,废话不多讲,个人在 ST2 还没用好的时候, Sublime Text 3 又横空出世了,不过现在 ST3 还是 beta 版。    “安装了 Sublime Text 3 的朋友可能还在兴奋好奇之余,突然便发现 ST3 最基础的插件 Package Control 用原来的方法都失效安装不上了。因为 Su

2013-09-09 12:34:03 818

原创 解决 更新软件包后或安装显卡驱动后无法进入图形界面 no screen found

更新了一下软件包,重启后发现进入不了图形界面解决方法如下,按ctrl+alt+f1 切换到tty1登录后输入startx如果提示no screen found那么解决方法如下先备份一下xorg.confcp /etc/X11/xorg.conf /etc/X11/xorg.bkup然后cp /etc/X11/xorg.conf.original-0 /etc/X11/x

2013-09-02 12:15:34 3324

原创 apache服务器开启rewrite以及使用rewrite将thinkphp的url中index.php消除

进入/etc/apache2/mods-enabled打开终端输入cd /etc/apache2/mods-enabledsudo a2enmod rewrite重启apache2sudo /etc/init.d/apache2 restart这样就开启了rewrite下面解决thinkphp框架中消除url中index.php的问题进入index.php所

2013-08-31 23:15:55 1832

转载 ibus安装google拼音

安装依赖代码:sudo apt-get install cmake build-essential opencc mercurial ibus安装 libgooglepinyin 库代码:hg clone http://code.google.com/p/libgooglepinyin/cd libgooglepinyinmkdir

2013-08-23 11:26:13 1312

原创 解决linux终端按tab不能自动补全的问题

刚装了个pearos发现终端里按tab键无法自动补全解决方法如下,打开/etc/bash.bashrc将以下几行的注释取消,取消后如下# enable bash completion in interactive shellsif ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion

2013-08-23 10:39:42 14743 1

原创 解决thinkphp配置中,项目目录不可写,目录无法自动生成! 请使用项目生成器或者手动生成项目目录~问题

该问题的原因在于文件系统的权限问题,只需要把文件所在目录权限修改了就行进入所在目录后输入sudo chmod 777 * -R

2013-08-17 10:56:37 8356

原创 mongodb中mapreduce的使用以及使用pymongo调用mapreduce

先简单介绍一下map/reducemap函数:接受一个键值对(key-value pair),产生一组中间键值对。MapReduce框架会将map函数产生的中间键值对里键相同的值传递给一个reduce函数。reduce函数:接受一个键,以及相关的一组值,将这组值进行合并产生一组规模更小的值(通常只有一个或零个值)。mongodb直接调用mapreduce不是本文重点,因此引述网

2013-07-24 17:01:48 4355 1

转载 Ubuntu下的PHP开发环境架设

打开终端,也就是命令提示符。我们先来最小化组建安装,按照自己的需求一步一步装其他扩展。命令提示符输入如下命令:1sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server上面的命令是最小化组建安装amp也就是apache2 ,php5 和

2013-07-20 16:02:14 766

原创 ubuntu 安装flash

下载安装包http://get.adobe.com/cn/flashplayer/completion/?installer=Flash_Player_11.2_for_other_Linux_(.tar.gz)_64-bit到下载中进行解压tar -zxvf install_flash_player_11_linux.x86_64.tar.gz进入解压目录后将

2013-07-17 10:18:14 801

原创 ubuntu下安装sublime-text 3

先到http://www.sublimetext.com/3下载ubuntu使用的deb包进入 下载 目录cd ~/下载安装sublimesudo dpkg -i sublime-text_build-3047_amd64.deb32位的根据自己文件名修改命令给sublime创建个链接sudo -ln -s /opt/sublime_text/sublime_text

2013-07-16 10:43:52 1591

原创 c++调用python以及使用python将gbk/utf-8转punycode

最近遇到一个需求,关于DNS方面的,由于中文域名采用punycode编码,因此需要将程序中使用gbk的域名转为punycode但是。。。c++的libidn库用起来相比python一句代码转化实在是太恶心了。。。首先安装python-devsudo apt-get install python-dev先看python端的写法,如果只需要看c++如何调用python的可以直接跳过

2013-07-11 15:38:42 2238

转载 vim tab设置为4个空格

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:s

2013-07-05 20:54:32 853

原创 ubuntu下c++使用mysqlconnector连接mysql数据库

1、安装mysqlconnectorsudo apt-get install libmysqlcppconn-dev2、安装mysqlsudo apt-get install mysql-server使用网上广泛引用的一个测试代码#include #include #include #include #include using namespace std;#i

2013-07-05 20:33:34 2174

原创 解决highcharts显示时精度尾数过长问题

下面以pie为例highcharts  pie初始化时将以下两个参数改为如下,主要是将显示的参数设置为Highcharts.numberFormat(this.percentage, x), x为精确到小数点后x位 tooltip:{ formatter:function(){

2013-05-30 15:34:25 2805

转载 ubuntu下sublime中文输入最简单的解决方案

前言由于先前苦于Ubuntu下无法正常输入中文,寻找了许多偏方来试,例如装特定输入法等等,但都丝毫不起作用,终于在今天让我找到了一个套件,可以直接达成我们想要的结果。安装InputHelper 套件Ctrl + shift + p输入InputHelper快捷键Ctrl + shift + z开启输入窗格done就是这么简单!后记

2013-05-28 22:04:47 859

原创 python中使用set去除list中的重复元素

十分简单,做个记录而已node_list = list()....#添加元素node_list = list(set(node_list))现在的node_list就是没有重复元素的了

2013-05-26 15:09:03 1395

转载 pymongo常用操作

from pymongo import * # 导包con = Connection(...) # 链接db = con.database # 链接数据库db.authenticate('username', 'password') # 登录db.drop_collection('users') #删除表db.logout() # 退出db.coll

2013-05-26 10:44:55 1906

原创 python中super出现的TypeError: must be type, not classobj 原因及解决

示例如下class A(): def __init__(self):passclass B(A): def __init__(self): super(A, self).__init__()调用B创建对象时出现错误TypeError: must be type, not classobj 查找资料之后发现,python中super只能应

2013-05-25 14:23:23 24486 4

原创 pymongo对mongodb进行批量插入以及批量过大出现的问题

pymongo对mongodb进行批量插入的api与单条插入api相同不同之处在于inert()之中填的参数一个是单条document,另一个是由多条document所组成的列表单条info = { par1: xxxx par2: xxxx}db.collection.inset(info, save=True)批量data = [info

2013-05-25 09:45:27 11090

原创 ubunutu安装python的graph-tool库

graph-tool是一个python用于操作、统计分析图的库,其核心使用基于boost库的c++编写ubuntu安装步骤如下在/etc/apt/source.list中加入以下两行deb http://downloads.skewed.de/apt/raring raring universedeb-src http://downloads.skewed.de/apt/ra

2013-05-24 17:40:52 3137

转载 python常见库列表

Python的库由于设计者和开源社区的共同努力,在python中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。这里列举一些常见常用的库:optparse ———— 参数解析模块Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是

2013-05-24 09:40:12 1407

原创 解决硬盘文件系统raw问题

移动硬盘突然变成raw格式,插上后让格式化才能用,有数据必然不能格式化打开cmd,使用以下命令解决chkdsk x:/f其中x为硬盘对应的盘符稍等片刻一切正常,硬盘可以正常打开

2013-05-23 11:05:09 1917

原创 apache服务器使用wsgi部署django站点

先说一下个人的部署环境,分别部署过两次(ubuntu13.04+apache2+django1.4.5和ubuntu12.04+apache2+django1.4.5)介绍一下背景,django站点已经开发完毕,只需要部署为了叙述得清楚点,所以从安装环境开始介绍首先安装apache2和wsgisudo apt-get install apache2 libapache2-mod

2013-05-02 22:21:22 929

原创 ubuntu下关闭触摸板

ubuntu下打字经常因为触摸板而光标到处跑笔记本没有触摸板硬件开关,因此用以下命令可以关闭触摸板sudo modprobe -r psmouse要再打开触摸板时输入sudo modprobe psmouse

2013-04-28 11:12:51 698

原创 卸载ubuntu下apt-get和setup.py安装的软件

近期为了运行之前的网站,卸载了django1.4.5,安装了django1.3.7,现在为了还原1.4.5必须先删除1.3.7,顺便介绍一下ubuntu下的删除如果是用apt-get install命令安装的,那么直接输入sudo apt-get remove xxxxxxx为安装时候的软件名称如果是使用setup.py install 安装的,直接到dist-pa

2013-04-28 10:35:29 1049

原创 ubuntu修复引导

在ubuntu的基础上装了个win8双系统,结果ubuntu不见了,现记录一下修复过程刻录ubuntu的u盘启动(光盘也可)选择u盘启动(光盘则选光盘启动),进入界面后选择试用ubuntu进入系统后打开终端,输入sudo -i提升权限后,输入fdisk -l查看所有分区,找到ubuntu对应的分区(例如:sdax),挂载分区mount /dev/sd

2013-04-28 10:04:36 779

原创 使用安装盘修复win7引导方法

安装ubunutu时候不知道出什么问题,引导直接没了,ubuntu进不去,windows也进不去后来刻了一个win7的u盘镜像,下面简单记录一下解决方法。插入u盘,从u盘启动(如果是光盘则光盘启动)启动完成后,按下Shift+F10,调出cmd窗口,接下来两条命令搞定bootrec /fixmbrbootrex /fixboot完成后重启即可

2013-04-28 09:43:04 2150

原创 ubuntu64位使用Dr.com客户端上网解决方法

最近学校换成了Dr.com客户端,32位linux可以正常使用,但是64位需要安装32位运行库才能使用经过各种查资料,最终发现了解决方法,现记录一下1、安装64位linux系统(以ubuntu为例)2、将软件源更改一下,推荐163,更改完别忘了打开终端更新一下sudo apt-get update3、同样打开终端依次输入以下命令,并安装相应软件sud

2013-04-28 09:34:40 2225

空空如也

空空如也

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

TA关注的人

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