- 博客(29)
- 资源 (18)
- 收藏
- 关注
原创 Javascript对URL进行编码
有时候需要使用JavaScript发送get请求到后台,如果发送的请求链接中含有中文字符,而恰好前后端编码方式不一致,则容易导致后端解码错误。例如我使用Django做网站的后台,对字符进行utf-8编码和解码,然而当另一个人从IE发送get请求到我这儿的时候,由于链接中含有中文字符,导致我这边报错如下:gbk can't codec xxx这个解决起来其实也很简单,那就是使用JavaS
2016-07-26 09:52:14 481
原创 让Django支持Sql Server作后端数据库
好久木有在windows里面写python了。。这本也不是事儿,python嘛,只要系统里面装好了,那大多数代码都是可以正常运行的。。然而有时候需要调用微软那一套特定的API,什么Java啊python啊总有水土不服的时候。今天我就将我在Mac里面写好的Django项目移到win10上。一开始图省事儿,我用的sqlite3当后端数据库,但单位要求在项目正式上线的时候用SQL Serve
2016-07-22 21:06:29 10343 2
原创 让Mac中的TexShop支持中文
我在latex里面写文档大部分时间是用的英文,但偶尔也需要撰写中文文档。为了让Mac中的TexShop支持中文,我们需要一些配置。1. 首先,打开TexShop,按住Command键,同时点开左上角TexShop中的“偏好设置”,找到“编码”,将其设置为“Unicode(UTF-8)”2. 在tex文件中写入:\documentclass[UTF8]{ctexart}或
2016-03-29 11:13:55 16819
原创 Hadoop 2.6 Resource Manager和DataNode Manager无法启动
貌似hadoop到了某个版本以后,resource manager需要到设定的节点手动启动,而不能直接使用start-all.sh因此遇到这种情况,首先停掉所有的实例:./stop-all.sh然后删除namenode和datanode上的tmp文件夹(否则会出现datanode无法启动的问题)rm tmpxxx/*格式化namenode:hadoop namenode -
2015-05-20 20:49:13 1169 2
原创 使用spark streaming报错ERROR DFSClient: Failed to close inode xxxx
好几个spark streaming的程序同时运行,发现spark报出了如下错误:ERROR DFSClient: Failed to close inode 23828org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException): No lease o
2015-05-20 20:40:13 7063
原创 如何让ssh远程执行的命令在后台执行
在ssh命令后面加上参数 -f 即可ssh -f ip "xxxx"同时推荐在后面加上参数 -n ,这样远程执行的命令就不会读取前台的标准输入ssh -fn ip "xxxx"
2015-04-09 14:08:28 3486
原创 CentOS中python输入import matplotlib.pyplot提示有错误
在CentOS中安装matplotlib(使用命令yum install python-matplotlib)后,在
2014-11-17 14:20:26 3745
转载 yum update时遇到Metadata file does not match checksum
可参考如下文章:http://www.linuxfly.org/post/174/
2014-07-30 15:43:27 729
原创 calamari-client启动时遇到各种权限问题导致错误
把所有/home/vagrant文件夹下面的文件及文件夹都所有者都改成vagrant
2014-07-28 21:37:44 710
原创 遇到bower Arguments to path.join must be strings
升级或重新安装bower:npm install bower
2014-07-28 21:23:15 1493
原创 遇到Could not find a valid gem 'compass' (>= 0) in any repository
尝试sudo gem update更新源,再执行sudo gem install compass
2014-07-28 20:12:43 4522
转载 启动VitualBox提示The vboxdrv kernel module is not loaded
参见 http://wenku.baidu.com/link?url=byjlEY03ER8W6Bxpl6b7EG26R4rEZx8NRTqTWAiHPLw1jqLIfWzKd3SslSg9dxcfJTrYk4kK4a2yfwLv82BzMS11PT2a7ELw6YPoAqdpeTK
2014-07-25 01:09:07 3548
原创 安装ceph遇到 /usr/lib64/ceph/erasure-code/libec_example.so.0.0.0 from install of xxx confilics with xxx
使用yum install ceph时遇到如下问题
2014-07-16 16:02:56 1236
原创 使用package安装Ceph启动mon时遇到/etc/ceph/ceph.conf defines
在/var/lib/ceph/mon/ceph-aaa/中创建文件sysvinit即可
2014-07-16 11:06:03 1063
原创 ceph启动时遇到osd.0 authentication error (1) Operation not permitted
scp /etc/ceph/keyring node1:/etc/ceph//etc/init.d/ceph -a stop
2014-07-15 16:26:50 5901
原创 启动ceph遇到如下错误Error ENOENT: osd.2 does not exist. create it before updating the crush map解决方法
运行如下命令:/usr/local/bin/ceph osd create
2014-07-08 00:56:59 2486
原创 ceph启动时启动no module named rados
执行下列操作cp /usr/local/lib/python2.6/site-packages/* /usr/lib64/python2.6/echo /usr/local/lib > /etc/ld.so.conf.d/ceph.confldconfig
2014-07-08 00:53:43 3776
原创 解决/lib/lsb/init-functions no such file or directory问题
yum install redhat-lsb
2014-07-05 16:04:03 10234
原创 ubuntu挂载nfs出错:mount: wrong fs type, bad option, bad superblock
NFS客户机需要portmap服务安装nfs-common即可sudo apt-get install nfs-common
2014-05-09 14:40:57 1781
原创 mac OSX 安装 vtk-python
brew updatebrew upgradebrew tap homebrew/sciencebrew tap homebrew/versionsbrew install vtk --tcl --qt --python --pyqt --examp
2014-04-29 14:28:04 1903
原创 hadoop 2.2.0 详细配置
准备工作机器准备假设现在有五台机器192.168.8.10192.168.8.11192.168.8.12192.168.8.13192.168.8.14用户创建在所有机器上输入下列命令useradd -d /home/hadoop -s /bin/bash -m hadoop #创建新用户hadooppasswd hadoop #设置h
2014-04-14 21:41:13 861
原创 Ubuntu中命令行打开文件和文件夹
在使用Ubuntu时,如果在命令行中工作又想要以图形化界面的方式打开相应的文件(如pdf等)和文件夹,可以使用如下命令xdg-open xxx
2013-08-14 03:11:56 7486
原创 Java按行读取文本文件和写文件
有时候我们需要按行读取文本文件,可以用BufferedReaderimport java.io.*;public class Test{ public static void main(String[] args) { BufferedReader br = null; try { br = new BufferedReader(new FileR
2013-08-02 23:51:18 1379
转载 HashMap和ConcurrentHashMap
众所周知HashMap是线程不安全的,当多个线程同时向一个HashMap写入数据时,可能会出现异常为了解决这个问题可以改用ConcurrentHashMap下面这篇文章针对通过查对ava源代码进行分析,详述了HashMap线程不安全的原因,推荐看看:http://www.blogjava.net/lukangping/articles/331089.html
2013-07-27 22:52:32 351
转载 主线程等待多个线程执行完毕
我们经常会需要创建多线程,并且有时候也需要等待多线程执行完毕才能继续执行下面这篇文章挺经典的,值得一看http://www.iteye.com/topic/581476?page=2
2013-07-27 14:01:21 448
深入理解linux内核
2016-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人