`
文章列表
用户需求设计中,界面的设计在Web层上尤其的重要,以前经常使用Axure,感觉比visio,dw好用多了。但看到balsamiq以后还是感觉眼前一亮,因为以前一直觉得拿纸笔画是最便捷快速的,但对于沟通和交流已经维护非常不方便,看到这个软件以后用起来非常舒服。   最让我高兴地是竟然能和Confluence集成起来,原来一直在他的Plugin-Repository中,可惜一直没注意到,使用起来很容易上手,不像上述的软件还要一定得学习成本。这个就好比自己拿纸笔一样。感觉很不错。     原来以为不支持中文,后来发现选择系统字体,就可以正常显示中文,软件是用flash制作的。   因 ...
系统上线,一下子有几百人用,数据库出现异常   ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程    一开始以为数据库出了问题呢。   使用sqlplus连接以后,查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近   SQL> select count(*) from v$session; COUNT(*)---------- 88 SQL> show parameter processes NAME TYPE VALUE db_writer_processes integ ...
当在Netbeans6.8中执行rake db:test:prepared的时候会出现   rake aborted!Task not supported by 'jdbcmysql' 这是因为activerecord-jdbc-adapter 发布的最新版本上的一个问题   只需要在你的目录里面执行如下命令即可解决   $ jruby script/generate jdbc      exists  config/initializers      create  config/initializers/jdbc.rb      exists  lib/tasks      c ...
本文摘自互联网,经过自己实际检测应用,并做了详细修改。 1.配置控制文件自动备份 从9i开始,可以用rman来配置控制文件的自动备份,默认备份到$ORACLE_HOME/dbs目录下,如果是10g且使用了闪回区(flash_recovery_area),则备份到闪回区。 使用rman配置控制文件自动备份,前提是一定要设置数据库为归档模式,否则不生效。 1.1环境用下面的命令查看 SQL> select * from v$version; SQL> archive log list SQL> show parameter recovery; NAME                ...
最近搞个PHP环境,用Rhel5安装的环境。 最后一步重新启动apache报如下错误: httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied 原因:是Rhel5有一个SELinux保护模式引起的。 ...
只是花了2个小时看了一下wiki文档,并且大概做了个demo,可能了解的不是特别深入。 1.思想理念上是好的,DI的设计更符合潮流。 不需要额外的XML文件进行配置,但我感觉这个好像并没有太大的优势,现在spring试用annotation以后所有 的类也不需要额外进行xml的配置了。只是多了一个applicationContext.xml文件是完全有必要的,起码资源 还是做配置好。 2.文档很弱。 总共加起来不会超过1M,而且基本没有可用的demo放在source中,虽然说大体上设计的思路都雷同,但也不容易 快速上手。 3.和Spring比起来,和其他框架的集成差距还是太大。 4.对web的 ...
1、编码问题。默认使用UTF-8,如果一旦发现对象找不到的情况,可能js中输入了中文,同时js的编码格式可能为gb2312,可用记事本打开js,另存为utf-8格式的文档。   通过XMLHttpRequest获取的数据,默认的字符编码是UTF-8,如果前端页面是GB2312或者其它编码,显示获取的数据就是乱码。通过XMLHTTPRequest,POST的数据也是UTF-8编码,如果后台是GB2312或者其他编码也会出现乱码。   2、Cache问题 由于IE的缓存处理机制问题,每次通过XMLHttpRequest访问动态页面返回的总是首次访问的内容,解决方法有: 客户端通过添加随机字符串解决 ...
对Fancyupload的实现一直心仪已久,我看网上多在寻觅Asp.net的实现,就用VS2005实现了一个。 因为项目中正好要应用,所以给出个demo让大家下载。发现除了在js端出现点问题以外,基本上用 asp.net实现非常简单,代码为fancyupload2.0的实现。我看javaeye以前有网友上传的是1.0的 一个action页面包含的代码和现在成熟的框架一样都很少。upload.aspx.cs protected void Page_Load(object sender, EventArgs e) { HttpPostedFile posted ...
1、Web性能测试 Web性能测试涉及的范围太广,但一般web开发者在程序上线以后很多都曾遇到过性能的问题。普遍表现为页面速度开始急剧变慢,正常访问时间变的很长,或则干脆给你抛出异常错误页面。这里会涉及到很多可能发 ...
1、render使用中的问题 当页面错误要跳转到固定的页面的时候,用了Render 这样的代码,总说页面找不到,没找到原因,后台看了路径显示好像也没有问题 render :file => "#{RAILS_ROOT}/public/404.html", :status => '404 Not Found' 换成下面的代码就可以了 render :text => File.read("#{RAILS_ROOT}/public/400.html"), :layout => 'ap ...
Rails在不同的环境下,对错误的处理是不一样的,在开发和测试环境中提供开发级别的错误,在生产环境中提供Application Error的错误。 1、设置全局的异常处理程序,在application.rb中增加: def rescue_action_in_public(exception) logger.error("rescue_action_in_public executed") case exception when ActiveRecord::RecordNotFound, ::ActionController::RoutingE ...
比较了一些ROR的生产环境,经过测试,还是选用了mongrel+apache的方式。 1.download安装包: httpd-2.2.3.tar.gz ,apache服务器 ruby-1.8.5.tar.gz rubygems-0.9.0.tgz mongrel-0.3.13.4.gem 2.安装ruby tar zxvf ruby-1.8.5.tar.gz ./configure make make install 3.安装rubygems tar zxfv rubygems-0.9.0.tgz cd rubygems-0.9.0 ruby setup.rb # gem update ...
在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能! Rails结合几个plug-in可以说很智能的做到了这一点 做了一个简单的例子,系统在Windows平台上运行 1.上网下载file-column-0.3.1.tar.gz 和rmagick-win32-1.13.0_IM-6.2.9-3.zip (我当前的最新版本,到下述站点下载 http://rubyforge.org/projects/rmagick/ Linux下版本是RMagick-1.14.1.tar.gz) 2.安装rmagick,执行zip包里面的exe文件,同时把安装路径放到path环境变量里面去,否 ...
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。 Velocity能为我们作什么? The Mud Store Example 假设你是一家专门出售Mud的在线商店的页面设计人员,让我们暂且称它为“在线MUD商店”。你们的业务很 ...
webwork2.1x系列,和spring的结合主要有三种方法,按照文章的介绍,下载http://xwork-optional.dev.java.net/ 插件。 webwork2.2,目前还没有正式版本,官方推荐了一种方法 具体见:http://wiki.opensymphony.com/display/WW/Spring 其实也就是前面所说的第三种方式,只是把它加入了源码包中
Global site tag (gtag.js) - Google Analytics