现在位置: 首页 > bradbury发表的所有文章
  • 08月
  • 31日
综合 ⁄ 共 1896字 评论关闭
  今天讲解下简单的数据验证。之前已经说明了如何从传递参数到后台,然后我们要讲解一下,传递的参数到后台去,看看是否非法,然后从后台返回相应的响应到前台来。   在主页index.jsp访问http://localhost:8080/Struts2_1100_SimpleDataVilation/user!add?name=a 传递name的值为a 。 UserAction.java package com.tfj.struts2.action; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport{ private String name; public String getName() { return name; } public void setNa......
阅读全文
  • 10月
  • 28日
编程语言 ⁄ 共 5911字 评论关闭
出自: http://blog.csdn.net/dylgsy/article/details/1045678 欢迎转载,请注明出处。 [Flyweight模式]   官方描述: 意图  运用共享技术有效地支持大量细粒度的对象。 适用性   1、一个应用程序使用了大量的对象。   2、完全由于使用大量的对象,造成很大的存储开销。   3、对象的大多数状态都可变为外部状态。   4、如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。   5、应用程序不依赖于对象标识。由于Flyweight 对象可以被共享,对于概念上明显有别的对象,标识测试将返回真值。 我的描述:  ......
阅读全文
  • 07月
  • 07日
综合 ⁄ 共 669字 评论关闭
之前一直对isHiden和isVisible的区别比较模糊,都是乱用的。今天因需要仔细看了一下。 1、isHiden只是返回部件的隐藏属性,并不能表示部件当前的真实状态。比如A部件有个子部件B,而A处于隐藏状态,子部件B必然也不可见,但子部件B本身的isHiden还是为false。 2、判断部件是否可见应该用isVisible属性。 3、对于一个顶层窗口来说,虽然可以不用考虑以上两条,但还是建议使用isVisible来判断可见性。 还有值得注意的一个地方,如果向Qt部件窗口发送SW_HIDE消息,窗口是会隐藏的,但是其isVisible的值并未更新。 也就是说,窗口已经......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2808字 评论关闭
 一、什么是OGNL,有什么特点?       OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:        1、支持对象方法调用,形式如:objName.methodName();       2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 |  值名],例如:       @java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME;       3、支持赋值操作和表达式串联,例如:       price=100, disco......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 5499字 评论关闭
JAVA的动态代理 1、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 (spring提供的aop功能就是动态代理的一个应用)2、按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 130字 评论关闭
UFLDL的教程(http://ufldl.stanford.edu/wiki/index.php/Softmax%E5%9B%9E%E5%BD%92)中提到了Softmax回归, 直接给出了梯度更新公式,但是没有给出公式推导。这里对公式推导进行简单的补充说明。
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1971字 评论关闭
The manipulators which have an effect when used on standard istream objects are: // 以数字形式或true false形式输出bool值 //example manipulator1.cpp boolalpha   noboolalpha // skipws skip whitespace 跳过空白 // example manipulator2.cpp skipws noskipws Do not skip whitespaces (manipulator function) dec Use decimal base (manipulator function) hex Use hexadecimal base (manipulator function) oct Use octal base (manipulator function) ws ......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 453字 评论关闭
@interface UIDevice (Helper)  - (BOOL)isJailbroken;  @end@implementation UIDevice (Helper)  - (BOOL)isJailbroken {  BOOL jailbroken = NO;  NSString *cydiaPath = @"/Applications/Cydia.app";  NSString *aptPath = @"/private/var/lib/apt/";  if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaPath]) {  jailbroken = YES;  }  if ([[NSFileManager defaultManager] fileExistsAtPath:aptPath]) {  jailbroken = YES;  }  return jailbroken;  }  @end 转自:http://blog.csdn.net/pjk1129/article/detai......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 1060字 评论关闭
  Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户 (Android 系统是基于Linux)的. 所以不同APK(用户)间互相访问数据默认是禁止的. 但是它也提供了2种APK间共享数据的形式: 1. Share Preference. / Content Provider APK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数据. 本文对于这个不做详细解释 2. Shared User id 通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是 可以互相访问任意数据. 也可以配置成运行成不同的进程, ......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 11427字 评论关闭
      尽管字节流提供了处理任何类型输入/输出操作的足够的功能,它们不能直接操作Unicode字符。既然Java的一个主要目的是支持“只写一次,到处运行”的哲学,包括直接的字符输入/输出支持是必要的。这里在学习几个字符输入/输出类。字符流层次结构的顶层是Reader 和Writer 抽象类。       字符输入/输出类是在java 的1.1版本中新加的。由此,你仍然可以发现遗留下的程序代码在应该使用字符流时却使用了字节流。当遇到这种代码,最好更新它       由于Java采用16位的Unicode字符,因此需要基于字符的输入/输出操作。从Java1.1版开......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 1001字 评论关闭
我想请教,选购可网管交换机时有哪些注意事项? www.itkeys.cn 每个问题都有一把钥匙可以开启 【答】:可网管交换机就是可以被管理,它具有端口监控、划分VLAN等许多普通交换机不具备的特性。一台交换机是否是可网管交换机可以从外观上分辨出来。可网管交换机的正面或背面一般有一个串口或并口,通过串口电缆或并口电缆可以把交换机和计算机连接起来,这样便于设置。可网管交换机可以通过以下几种途径进行管理:通过RS-232 串行口(或并行口)管理、通过网络浏览器管理和通过网络管理软件管理。选购可网管交换机应注意以下事项: ......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 701字 评论关闭
使用 SDMC 对固件升级前,需要查看 Power 服务器当前和 SDMC 的连接是否正常,还需要对 Power 服务器收集库存信息(collect inventory),如图 2 所示,此操作是为了了解目标 Power 服务器的机器型号和当前安装的固件信息。  图 2. 收集库存信息  在 Collect Inventory 成功以后,通过 Acquire Updates 选项如图 3 所示 , 进入查询更新信息界面,如图 4 所示,在此页面中你可以选择执行在线查询更新或者从已有的文件系统中上传更新包。若有配置在线更新连接,直接选择在线更新即可;若在没有网络或者在线更新不便的地方则需要......
阅读全文