- 浏览: 378660 次
- 性别:
- 来自: 上海
最新评论
-
iwindyforest:
httpServletRequest.getRequestUR ...
request.getPathInfo() 方法的作用 -
stephansun:
多谢!解决了困扰半天的问题。
jetty7 No JSP support解决办法 -
1505643368:
...
java实现—身份证号码验证 -
布拉君君:
亲,为什么我测试以war包形式启动,总是报404错误啊,我写的 ...
jetty7内嵌代码配置 -
Lixh1986:
3楼的方法没问题效率:上面a[v] 是直接取值, 而 inde ...
JavaScript去掉数组中的重复元素
文章列表
Python语言使用中常见异常解决办法
- 博客分类:
- python
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 2: ordinal not in range(128)
这是我写代码常碰见的一个异常,str在做处理前一般都会解码成unicode编码,系统默认使用ascii解码,如果这个str不是ascii编码就会报这样一个错误。
建议代码中所有的字符串都统一使用unicode,而不是str,不然出了这个异常很难发现问题在哪里。
参考链接:http://goo.gl/fWhiu
ImportError: No module named ...
(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径, 比如:
python d:\pythonSrc\test\test.py
那么将输出 d:\pythonSrc\test
(2).当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:
python test.py
...
I solved the problem by creating a symbolic link to the library. I.e.
The actual library resides in
/usr/local/mysql/lib
And then I created a symbolic link in
GORM save对象不能保存问题
- 博客分类:
- Grails
在使用grails框架时save对象没有更新到数据库,框架也没有任何报错,一直以为是datasource配置文件出了问题,后来发现原来是save的对象保存时出了问题而没有反馈。
package hello
class Quote {
String content
String author
Date created = new Date()
static constraints = {
//content(nullable:true)
//author(nullable:true)
}
}
如上代码在grails框架 ...
UIProgressView改变高度
- 博客分类:
- iOS
一般来说UIProgressView控件不可改变高度,找到以下代码解决这个问题:
CGAffineTransform transform = CGAffineTransformMakeScale(1.0f, 3.0f);
progressView.transform = transform;
需要导入CoreGraphics.framework包
xcode4.5查询sdk空白页面解决方法
- 博客分类:
- iOS
选中iOS 6.0 Library 然后点列表左下角的向上箭头
把下载地址复制到safari里可以找到相应的library包
把它下下来(xar文件) 然后在terminal里用"xar -xf 文件名"解压缩得到docset文件
把这个文件复制到"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/
Documentation/DocSets/com.apple.adc.documentation.AppleiOS6.0.iOSLibra ...
UIScrollView 滚动问题(iOS6)
- 博客分类:
- iOS
在 Xcode 4.5(iOS 6)上UIScrollView滚动不起作用,原因是它的自动布局。
解决方案:
在inspector里面"Use AutoLayout"取消勾选就可以了。
另外把设置contentSize属性的代码移植到"viewDidAppear"方法,而不是"viewDidLoad"方法
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
self.theScroller.contentS ...
帮朋友刷网络投票,由于刷投票最大的问题在ip上,家里用的是光猫,所以针对自己家里的这款光猫写了定时刷票功能,写完后拿出来共享。
package vote;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.List;
import java.util.ArrayList;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient. ...
在java项目的Maven工程里可以使用groovy-eclipse编译插件或GMaven插件来达到嵌入groovy语言的目的,在这里推荐使用groovy-
eclipse编译插件,GMaven插件对于Maven3来说支持并不好(配置出现问题,放弃使用,没找到解决方案,目前GMaven ...
groovy自动导入的包有以下这些:
groovy.lang.*
groovy.util.*
java.lang.*
java.util.*
java.net.*
java.io.*
这些包里的类可以在groovy里直接使用而无需指定包名。
在maven工程里运行Java main方法是通过Maven的exec插件。
以命令行方式运行
在运行前,你需要先编译代码,记住exec:java不会自动为你编译代码,你需要先编译。
mvn compile
编译完之后如下命令运行你的class
mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main"
如果需要添加参数
mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Mai ...
使用groovy脚本访问MongoDB
- 博客分类:
- DB
import com.mongodb.*
def m = new Mongo("localhost", 27017)
def db = m.getDB("test")
def things = db.getCollection("things")
def bdo = new BasicDBObject()
bdo.put("name", "Mongo")
def subBdo = new BasicDBObject()
subBdo.put("x ...
按照mongodb的快速上手手册
上操作步骤(Windows)发现启动报出异常:
“dbpath (/data/db/) does not exist, terminating”
奇怪的是我已经按手册上的步骤建立了C:\data\db,却还是报这个错。最后发现mongodb安装在哪个盘符就必须在哪个盘符上面建立data\db,手册上的这句话存在误导性:
“Unzip the downloaded binary package to the location of your choice.”
在D盘上建立data\db顺利启动service,顺利连接she ...
如果使用除java类库和groovy类库以外的类,直接导入包可能会报错:
“unable to resolve class org.apache.commons.lang3.StringUtils”
import org.apache.commons.lang3.StringUtils
^
解决办法:
执行脚本的时候指定classpath(-cp <classpath>)或者将jar包放入${user.home}/.groovy/lib
比如:
groovy -cp commons-lang3-3.1.jar script.groovy
jetty7内嵌代码配置
- 博客分类:
- software
以war包形式启动:
String warPath = "../project/target/project.war";
Server server = new Server(8080);
WebAppContext context = new WebAppContext();
context.setWar(warPath);
context.setContextPath("/");
context.setClassLoader( ...