`
jacky.jihao
  • 浏览: 153700 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
gem install rails 不能装成功   F:\ruby_design_env>gem install railsWARNING:  RubyGems 1.2+ index not found for: RubyGems will revert to legacy indexes degrading performance.Bulk updating Gem source index for: http://gems.rubyforge.org/ERROR:  While executing gem ... (NoMethodError)    undefined meth ...
用过django的FormWizard的人肯定感觉到它的方便灵活,但是没有一个上一步下一步的功能,有点遗憾   还好django是开源的,想增强一下这个功能,自己小修改一下源码就可以了(其实就增加了3行代码),用法也没啥区别,原来继承FormWizard改成NewFormWizard,附件里面有这个源文件(基于django1.0.2 的版本)     #from django.contrib.formtools.wizard import FormWizard #改为 from newwizard import NewFormWizard class PublisherWizard(NewFo ...
#!/usr/bin/sh LOCKFILE=jihao.lock if [ -f ${LOCKFILE} ] && kill -0 `cat ${LOCKFILE}`; then echo "filecollector is already running" exit fi # make sure the lockfile is removed when we exit and then claim it trap "rm -f ${LOCKFILE}; exit" INT TERM EXIT echo $$ &g ...
  这个问题其实在这里 http://stackoverflow.com/questions/427102     django中的slug其实就是表示一个合法的url的一个部分,通常是人可以直接读懂的一个大标题   最常见的应用是生成blog日志的永久链接地址     相关资源: http://docs.djangoproject.com/en/dev/ref/templates/builtins/#slugify http://docs.djangoproject.com/en/1.0/ref/settings/ http://docs.djangoproject.com/en/dev/re ...
unix 下md5sum的python版本   pymd5sum.py   #!/usr/bin/python #encoding=utf-8 import io import sys import hashlib import string def printUsage(): print ('''Usage: [python] pymd5sum.py <filename>''') def main(): if(sys.argv.__len__()==2): #print(sys.argv[1]) m = hashlib.md5() file = io.Fil ...
今天向QQ文件中转站上传了两个文件,一个30M,一个60M,都发现上传时间仅为1s,猜想了一下,这里应该是有算法的,如果服务器上以及同样的文件了,就不需要用户再上传,而是直接给出文件链接,这样既减轻了服务器压力,又给用户带来惊喜,真的很不错!   然后又联想到,难怪用QQ文件中转站的时候,要求装个客户端,说是能加速文件上传,这个浏览器插件说不定就是用MD5或者CRC32算出上传文件的key值,然后做个ajax请求,如果发现服务器上该文件存在,用户就不需要上传了。    
ubuntu安装mplayer遇到的一些问题及解决办法 关于ubuntu安装mplayer网上已经有很多的文章,我也装的时候也参照了一下下面两个链接。这篇文章主要是为了记录我安装的时候遇到的问题及解决办法。   http://www.mplayerhq.hu/DOCS/READMEhttp://linux.chinaunix.net/docs/2008-01-24/4725.shtml http://tech.ccidnet.com/art/3089/20090106/1652395_1.html 安装有五个步骤,我下载了Subversion snapshot的源文件,以及其他几个文件之后,   ...
ubuntu安装mplayer遇到的一些问题及解决办法 关于ubuntu安装mplayer网上已经有很多的文章,我也装的时候也参照了一下下面两个链接。这篇文章主要是为了记录我安装的时候遇到的问题及解决办法。   http://www.mplayerhq.hu/DOCS/READMEhttp://linux.chinaunix.net/docs/2008-01-24/4725.shtml http://tech.ccidnet.com/art/3089/20090106/1652395_1.html 安装有五个步骤,我下载了Subversion snapshot的源文件,以及其他几个文件之后,   ...
public class Main { public static void main(String[] args) { EntityManagerFactory factory = Persistence.createEntityManagerFactory("HelloTitan"); EntityManager em = factory.createEntityManager(); Cabin c = new Cabin(); c.setId(0); c.setBedCount(50); c.setDeckLevel(2); c.se ...
这应该是很多J2EE新手都会碰到的问题,我在做一个J2SE中调用EntityManager学习JPA的小例子,遇到了不少异常信息   其中一个问题就是,运行Main程序时拿不到MySqlDS的配置,   google的一堆文章之后,在这篇帖子中找到的想要的答案 http://www.theserverside.com/discussions/thread.tss?thread_id=29813     总结一下就是JBoss默认将数据源绑定在本地JNDI命名空间下,所以不能从JBoss运行的JVM之外查找到改数据源,要解决这个问题就是配置JBoss将数据源绑定在全局命名空间下。 这个在dataS ...
报错是"Missing classpath entry C:/jboss-5.0.0.GA/server/default/lib/mail.jar"   这个问题在eclipse的bug中心可以找到 https://bugs.eclipse.org/bugs/show_bug.cgi?id=257823   原因是JBoss 5.0 GA release的目录结构和之前不一样了,而eclipse的对应插件没有相应的更改     解决办法: 到下面的目录中修改jboss5.serverdef C:\ejb3\eclipse-jee-ganymede-SR1-win32\plug ...
C:\oraclexe\app\oracle\product\10.2.0\server\BIN>sqlplus.exe / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Mon Jan 19 17:01:35 2009 Copyright (c) 1982, 2005, Oracle.  All rights reserved. Connected to:Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL> alter user ...
使用一个Main测试EJB的时候报这个错 代码: import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import cn.heapstack.HelloStateless; public class Main { public static void main(String[] args) { Context context; try { context = new InitialContext(); Object o ...
MYSQL 修改某一字段为主键的时候,总是报如下才错误 Duplicate entry '' for key 'PRIMARY'   原因:是该表里已存在数据,而且有记录里该字段有重复值,把重复值清理掉之后,就不会报错了
情况之一:没有编码URL   HTML 页面 var url = "./SuggestServlet?tagName="+document.getElementById('tagName').value;   做一个AJAX请求到SuggestServlet,参数是中文字符串,(传递到容器,由容器决定采用何种编码解析)   到Servlet之后取这个参数 String myparam = request.getParameter("tagName");   得到的是一个乱码字符串,request.getCharacterEncoding() 得到的是一个n ...
Global site tag (gtag.js) - Google Analytics