现在位置: 首页 > Anetrosse发表的所有文章
  • 05月
  • 12日
综合 ⁄ 共 4549字 评论关闭
转载自:这里 很明显,SimpleFormController是处理表单提交比较好的一种控制器。下面就一个小例子对SimpleFormController的用法做一个总结。 首先提纲挈领,我们的例子是做一个新闻提交模块。 如下图所示: 在输入http://localhost:8080/javalearn1.0/addNews.html后,即打开此页面,从数据库中读出新闻类别并在select框中显示。而用户填完新闻标题和新闻内容后,即保存至数据库,并刷新页面,在提交新闻按钮下方显示:保存数据成功。 第一步的显示对应一个ShowNewsClassController,而第二步保存对应AddNewsController。 首先是......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1888字 评论关闭
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 9993字 评论关闭
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: Java代码 public class UserManagerImpl implements UserManager {        private UserDao userDao;        public void setUserDao(UserDao userDao) {            this.userDao = userDao;        }        ...    }   public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } ... } 配置文件: Java代码 <bean id......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2668字 评论关闭
链接:http://poj.org/problem?id=2516 题意:有k种货物,n个客户对每种货物有一定需求量,有m个仓库,每个仓库里有一定数量的k种货物,然后k个n*m的矩阵,告诉从各个仓库到各个客户位置运送单位第k种货物所需的运费,问满足所有客户需求的最小费用,如满足不了所有客户,则输出-1。 思路:题目有点绕,不过多看看也就理解了。这道题算是最小费用最大流的入门题吧,建图很容易能想到,主要是存在k种货物,每条货物都要建一条路,同时处理起来不好写,而且路径也较多,不过可以对每种货物分开来算,数据比较小,给了4000ms,不会超......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 5231字 评论关闭
from:http://ued.taobao.com/blog/2011/03/04/mobile-app-design-based-on-screen-sizes/   随着各个手机操作系统的应用平台的上线,几乎所有的互联网应用都在往手机上迁移。然而手机与PC 不一样,PC经过了多年的发展,在设计上形成了很多不成文的规则,如网页的宽度都在960px左右【当然,由于整体的电脑屏幕往大尺寸及高分辨发展,除了背景宽屏自适应外,不少网页也正朝着更宽的方向上发展】。当前的手机种类繁多,手机屏幕的大小、比例各异,并且手机的屏幕本身就小,因此既要考虑应用在不同屏幕大小上的适配,又要保持其一致......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1371字 评论关闭
org.red5.server.adapter.ApplicationAdapter 这一个类别是RED5中最基本也最重要的类别,是用在当flash用new NetConnetion,当执行connect()时,处理相关连线资料的类别。 在这个类别内,有几个比较值得一提的函数,列举如下: appConnect(IConnection conn, Object[] params) 当flash端执行NetConnection.connect("rtmp://localhost/killerred5app", "silver"); server端会执行的基本连线动作都写在这边。 这个函数也是我们创子资料夹时,要去覆写的函数,来让伺服器能执行我们想要它去做的动作。 我们可以在red5-web.xm......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 669字 评论关闭
Slab Allocation Slab Allocation的原理——将分配的内存分割成各种尺寸的块(chunk), 并把尺寸相同的块分成组(chunk的集合),每个chunk集合被称为slab。 Memcached的内存分配以Page为单位,Page默认值为1M,可以在启动时通过-I参数来指定。 Slab是由多个Page组成的,Page按照指定大小切割成多个chunk。其结构图如下: Growth Factor memcached在启动时通过-f选项可以指定 Growth Factor因子。该值控制slab之间的差异,chunk大小的差异。默认值为1.25。 通过memcached-tool查看指定memcached实例的不同slab状态,可以看到各I......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 1842字 评论关闭
1、LCD控制器   1) 显示控制器主要负责从内存中或者FIFO通道中获取图像/视频数据,以一定的方式叠加、混合,将最终的图像送出到外部液晶显示器去显示,并具有0、1、2层的FIFO输入接口及一个外部FIFO输出接口。   2) 什么是LCD控制器   LCD控制器同LCD驱动器是有着本质区别的。简单来说LCD控制器在嵌入式系统中的功能如同显卡在计算机中所起到的作用。LCD控制器负责把显存(可能是内存中的指定域)中的LCD图形数据传输到LCD驱动器(LCD driver)上,并产生必须的LCD控制信号,从而控制和完成图形的显示,翻转,叠加,缩放等......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 9371字 评论关闭
package fastJson.test;      import java.util.ArrayList;   import java.util.HashMap;   import java.util.List;   import java.util.Map;      import com.alibaba.fastjson.JSON;   import com.alibaba.fastjson.JSONArray;      public class FastJsonTest1   {          /**       * 数组转json格式字符串       */       public void array2Json(){           String[] arr = {"bill","green","maks","jim"};           String jsonText = JSON.toJSONString(arr, true);           System.out.prin......
阅读全文
引言: R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万苦,找到自己错在哪里的时候,绝对会对自己的粗心大意而捶胸顿足,哀叹不已。 异常提示: R.java was modified manually! Reverting to generated version! 或者项目中gen目录下没有生成R文件,运行项目的时候会报错 我的错误: Eclipse中默认的编码格式为GBK,去属性中将其改为UTF-8即可 其他原因: 下面我们来说说其他可能造成R文件丢失的原因: 1.项目编码不对,在导入......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 1858字 评论关闭
【题意】 给定两个字符串A 和B,求最长公共子串的长度。 【输入】 两行,两个公共子串 【输出】 一个数字,表示最长公共子串的长度 非常经典的后缀数组应用 将两个字符串用空格连接起来 然后求后缀数组 得出height后 依次扫描height的值,输出满足两个相邻后缀的分别属于A、B的最大height program poj2774; var n,i,j,k,a,b,m,ans:longint; root,temp:ansistring; dl,rank,sa,total,change,height,now,keep:array [-1..200001] of longint; procedure swap (var a,b:longint); var i:longint; begin i:=a; a:=b; ......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 793字 评论关闭
关于调用js方法加不加括号的一个例子: function run(){ alert("doing..."); return "str"; } alert("run:"+run); //不带(),获取方法内容 run();//带(),调用方法执行 alert("run():"+run());//带括号,获取方法返回值 1.调用函数加括号:执行函数体run(),执行后run()等于其返回值,如上例中执行后run()等于“str” 2.调用函数不加括号:不会执行函数体,自然不会有函数返回值。而是把函数名称作为函数的指针,把整个函数体传过去,在需要的时候好找到函数体去执行。 3.注意:js中的回调函数都是使用函数引用,所以回调函数是......
阅读全文