- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 cannot find -lmsvcrt
当我在64位操作系统上使用MinGW的 -m32选项编译C程序时,报错:cannot find -lmsvcrt解决方案,下载同时支持32bit和64bit的mingw-w64,按照下图配置安装 安装后将bin目录添加到 path环境变量中,并且在bin中将mingw32-make.exe重命名为make.exe 然后就可以使用makefile编译C程序了
2016-05-11 09:16:16
1614
1
原创 Windows下Git的使用方法
下载Git for Windows(安装步骤略)在工作目录下右键->Git Bash Here会打开一个Git Bash窗口,运行ssh-keygen -t rsa生成自己的密钥,密钥默认保存在C:\Users\\.ssh目录下,将id_rsa.pub发送给管理员,管理员会将你的公钥加入到authorized_keys中,之后你才有git仓库的访问权限依然在git bash窗口中,运行git
2016-03-22 16:48:59
735
原创 Hadoop eclipse插件编译与配置
1.编译首先说明,这里所用的hadoop版本为1.0.0。 hadoop的eclipse插件通过编译/src/contrib/eclipse-plugin目录下的代码得到,但是直接编译得到的jar包因为缺少一些依赖库而不能直接使用,因此首先要进行一些修改然后再编译。 首先修改build.xml, 在<path id="classpath">标签内加入下面一行:<fileset dir="${h
2015-10-03 18:39:09
607
原创 hadoop 环境搭建要点
1.下载压缩包并解压2.设置环境变量在/etc/profile中添加export JAVA_HOME="/usr/lib/jdk1.8.0_60"export HADOOP_HOME=/usr/lib/hadoop-1.0.0export PATH=.:$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin执行 source /etc/profile3.在conf目录下的配置
2015-10-03 15:15:51
442
原创 Ubuntu 虚拟机网络问题
1 修改hostname后无法解析域名查看/etc/hosts和/etc/hostname中是否都已将原来的hostname修改为当前hostname2 NAT方式无法连接外网检查VMWare虚拟网络编辑器中vmnet8的网关、Windows网络和共享中心中vmnet8中的网关,以及在Ubuntu中用route命令获取的默认网关是否一致。可用route add default gw 网关地址添加默认
2015-10-02 21:45:12
667
原创 ubuntu14.04 安装mod_python
安装mod_python的过程中要用到apxs,这个模块是包含在apache2-dev中的,因此需要先安装apache2-devapt-get install apache2-dev安装成功后,apxs将被安装在/usr/bin/apxs下来安装python2.7-devapt-get install python2.7-dev将源代码中mod_python-3.5.0/dist/version.s
2015-09-17 18:29:23
1049
原创 运行一个python写的cgi脚本
1 准备运行环境安装python——省略安装服务器apt-get install apache2配置服务器在/etc/apache2/apache2.conf中添加如下代码:AddHandler cgi-script .cgi .pl告诉服务器cgi和pl后缀的文件都是cgi脚本终端中启动cgi模式:a2enmod cgi 查看/etc/apache2/conf-available目录中的serv
2015-09-17 13:14:47
3612
原创 使用Popen时报错:OSError: [Errno 2] No such file or directory
《Python基础教程里的例子》#tidy.pyfrom subprocess import Popen,PIPEtext=open('messy.html').read()tidy=Popen('tidy',stdin=PIPE,stdout=PIPE,stderr=PIPE)tidy.stdin.write(text)tidy.stdin.close()print tidy.stdout.
2015-09-16 19:22:42
12869
2
原创 ImportError: Twisted requires zope.interface 3.6.0 or later: no module named zope.interface.
在windows中安装twisted后,运行 from twisted.internet import reacto 报出错误: 解决方法: pip install zope.interface 安装成功后重新打开一个命令行窗口即可成功导入
2015-09-13 07:14:13
2180
原创 No module named wx
apt-get install python-wxtools后 idle中import wx报错: No module named wx 解决办法:只需要关闭当前idle 重新开一个就ok
2015-08-12 18:04:31
3330
原创 SXSSFSheet对象调用getLastRowNum的问题
首先SXSSFSheet来自于org.apache.poi.xssf.streaming.SXSSFSheet,其官方文档请看:https://poi.apache.org/apidocs/org/apache/poi/xssf/streaming/SXSSFSheet.html 使用时需要导入如下jar包: 先看代码片段SXSSFSheet sheet = (SXSSFSheet) wor
2015-08-05 19:56:34
15993
4
原创 NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument
解决方法:添加poi-ooxml-schemas-3.12-20150511.jar
2015-08-05 11:06:00
6575
原创 Python中导入包中模块的方法及区别
如果我们要使用一个package中定义的一个module,有两种导入方式方法1:from package import module 方法2:import package import package.module这两种方法的区别是通过方法1导入后,程序中可以直接使用module短命,而通过方法2导入后,程序中必须使用完整名称,即通过package.modul
2015-08-04 16:00:46
1106
原创 让自己的Python模块可用
如何让自己编写的模块可用?三种方法:放在合适的位置 比如降自己编写的python模块放在dist-packages目录下添加解释器的查找目录 我们将自己创建的目录/root/python添加到了解释器的查找目录中 这个方法的问题是,当我们重新打开解释器,之前添加的目录会消失添加环境变量:可以使用export PYTHONPATH=$PYTHONPATH:~/python将当前用户目录下的pyt
2015-08-04 15:18:23
978
原创 apt-get update时卡在 waiting for headers
apt-get update时卡在 waiting for headers,等了好久,最后报出Hash Sum mismatch的错误 解决方法: rm /var/lib/apt/lists/* rm /var/lib/apt/lists/partial/* apt-get update
2015-07-30 17:53:50
32202
5
原创 emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
could not get wglGetExtensionsStringARB emulator: ERROR: Could not initialize OpenglES emulation, use ‘-gpu off’ to disable it. could not get wglGetExtensionsStringARB could not get wglGetExtensions
2015-07-19 21:16:46
5834
原创 简单解决tomcat端口号被占用的问题
使用Myeclipse的过程中,有时候在启动server的时候会提示端口8005,8080,8009被占用 这不见得就一定是端口号被其他程序占用了,因为用nestat -ano并未发现使用这些端口号的进程 此时只需重启Myeclipse即可,或在进程列表中停止java.exe 和javaw.exe
2015-07-18 17:34:08
1502
原创 java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [META-INF/services/javax.xml.bind.JAXBContext].解决方法:先将项目remove,然后停止服务器,到应用程序目录
2015-07-18 09:53:25
12310
2
原创 HTTP Status 500 - Servlet.init() for servlet CXFServlet threw exception
root causejava.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in URL [jar:file:/D:/Program%20
2015-07-18 09:53:22
10891
原创 No package 'glib-2.0' found
我是在安装libvmi的时候遇到了这个问题,之前已经装好了glib-2.44.1,但在libvmi目录下执行./configure的时候爆出了这个错误,虽然一度通过export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH把glib-2.0.pc这个文件的路径/usr/local/lib/pkgconfig加到PKG
2015-07-18 09:53:16
1404
原创 ubuntu14.04 下安装 glib-2.44.1 的过程记录
安装glib-2.44.1先说清楚,这是一篇纠结文,正确答案请看这里纠结开始了:下载https://github.com/GNOME/glib参考https://developer.gnome.org/glib/2.44/要用到autoconf生成配置脚本先使用apt-get install autoconf安装autoconf,这个稍微有点慢。 然后在glib-mas
2015-07-18 09:53:11
4703
3
原创 Apache CXF配置
首先在官网下载apache-cxf-3.1.1.zip,解压后把lib文件夹下的所有jar文件拷贝到项目中WebRoot/WEB-INF/lib目录下然后配置web.xml,加入如下内容context-param> param-name>contextConfigLocationparam-name> param-value> classpath:servi
2015-07-17 17:53:26
2956
原创 解决ANDROID中文乱码问题
代码中是好的,但是运行时会乱码解决方法,file-》setting-》editor-》file encoding 将project encoding改成utf-8记得重启Android studio!!!然后代码中会乱码,把乱码删掉,重新输入中文,运行后乱码消失:
2015-07-14 20:22:30
684
原创 cannot resolve com.example.xx.R
请求 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ct
2015-07-14 20:16:45
913
原创 请求筛选模块被配置为拒绝包含的查询字符串过长的请求。
仔细观察,发现请求的url是酱紫的:http://localhost:58228/Account/Login?ReturnUrl=%2FAccount%2FLogin%3FReturnUrl%3D%252FAccount%252FLogin%253FReturnUrl%253原来是Account/Login在return url里一直重复,难怪请求字符串过长呢!检查web.config发现如下配置:
2015-05-08 19:34:31
5175
原创 未能加载文件或程序集“MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统
“/”应用程序中的服务器错误。配置错误说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 未能加载文件或程序集“MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。系统找不到指定的文件。源错误: 行 263:
2015-05-08 17:37:43
2114
原创 org.hibernate.console.HibernateConsoleRuntimeException: Received a NoClassDefFoundError
org.hibernate.console.HibernateConsoleRuntimeException: Received a NoClassDefFoundError, probably the console configuration classpath is incomplete or contains conflicting versions of the same class
2015-05-06 20:21:17
5795
原创 reading schema error: null
解决方法,加入<property name="hibernate.default_schema">dbo</property>完整的hibernate.cfg.xml如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration SYSTEM "file:///E:/Download/Progra
2015-05-06 16:29:33
2040
原创 [Classpath]: Could not parse configuration: ……\hibernate.cfg.xml
解决方法: 将hibernate.cfg.xml 的开头改为:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.
2015-05-06 13:44:19
1416
原创 eclipse 连接 sqlserver ping failed
后来发现是jdbc的jar文件选择不正确 jar sqljdbc.jar sqljdbc4.jar sqljdbc41.jar具体选择哪个可以参考JDBC 驱动程序的系统要求使用sqljdbc41.jar,连接成功!
2015-05-05 22:22:41
3993
原创 Access denied for user 'root'@'localhost' (using password: YES)
解决方法:CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';grant all privileges on *.* to 'root'@'localhost' identified by 'password' with grant option;可以讲password,改成你要设置的密码
2015-05-05 17:08:47
881
原创 实现一个非阻塞IO的服务器
先来实现一个简单的服务器,这个服务器简单的回送任何客户端的输入EchoServer.javapackage server;import java.io.*;import java.net.*;import java.util.*;/** * This program implements a simple server that listens to port 8189 and echoes
2015-05-05 09:45:18
809
原创 Unable to open a connection to the libvirt management daemon
打开virt-manager的时候有时候会出现这样的错误:解决方案:把xend关了,重启libvirtd
2015-04-15 19:47:28
2273
原创 Process /usr/libexec/gdu-notification-daemon was killed by signal 6 (SIGABRT)
Process /usr/libexec/gdu-notification-daemon was killed by signal 6 (SIGABRT)Process /usr/libexec/gvfs-gdu-volume-monitor was killed by signal 6 (SIGABRT)cent os 6.5中关于xen 的两个错误,如下图所示:其实都是bu
2015-04-13 23:05:44
3880
原创 xm:18:<module>:IOError: [Errno 13] Permission denied: '/var/run/xm-deprecation-long-warning'
首先要说明的是,这只是一个警告,而不是错误。原因是从xen 4.2 开始引入了libxl 和 xl来分别代替xend 和 xmxen 4.4 是最后一个包含xend 和 xm 的版本,从xen 4.5开始就不能使用xend 和 xm 了,所以项目组可能是希望大家尽快转换到libxl和xl,所以才会发出这个warning。libxl 和 xl 的具体信息请参考:Migrating
2015-04-13 22:07:10
847
原创 Httpd 使用ip可以访问,localhost和127.0.0.1不能访问
解决方法:打开/etc/httpd/conf目录下的httpd.conf文件,加入Listen 127.0.0.1:81加入后:Listen xxx.xxx.xxx.xxx:81Listen 127.0.0.1:81其中xxx.xxx.xxx.xxx是我的ip这样通过ip、localhost、127.0.0.1都可以访问了
2015-04-11 11:24:18
1606
原创 UEditor不能重新加载的问题
页面中有一个下拉框,根据这个下拉框选中的值来动态加载不同的UEditor。根据《JavaScript DOM 编程艺术》这本书里的指示,我遵循了“预留退路”的原则,也就是说不能完全依赖于脚本来实现重要功能,因为万一用户的浏览器不支持脚本中的某些功能,其代价是重要功能的丧失。在我的项目里,用户需要靠编辑器来给题库中添加题目,所以我直接在网页中硬编码了一些简单的input控件,这样即使脚本出现问题,用户
2015-04-05 17:30:26
8654
原创 JavaScript与.Net MVC的一次纠结之旅
首先我想实现的效果是这样的: 在下拉列表中选择要添加的题型,下面根据我选择的题型动态的载入不同格式的编辑器,比如我选择单项选择题,下面的编辑器应该像图中那样,包含一个题干的编辑框和四个选项的编辑框,并且每个选项前有一个radio button来让我选择哪个是正确的答案。 每种类型的编辑器我都采用单独的partial view来实现。最终将根据题型将不同的编辑器视图载入下面的div标签中<di
2015-04-03 16:24:03
1227
原创 Xen中的时间管理
Xen中要维持两种时间真实时间(wall-clock time) 想想Windows右下角的那个时间,或者家里墙上的钟表,可能就理解这个wall-clock time了虚拟时间(virtual time) 客户机运行的时间为什么需要虚拟时间呢? 《The definitive guide to the Xen hypervisor》中有一段很好地解释:“Virtual time is es
2015-04-03 11:29:40
752
linq技术对SQL Server数据库的增删改查 C#实现
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人