`
bewithme
  • 浏览: 422750 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
                ios自带的UIDataPicker和UIDatePicker最大的毛病就是没有带确定和取消这两个按钮,而ActionSheetPicker是以上两个选择器的开源封装。但是这个东东也有些小问题,就是没有汉化选择器的内容。 原始的ActionSheetPicker运行起来是这个样子的:   改进后是这以下这个样子的   点击此处下载,有问题可加扣扣359709421讨论。   补充一个缺陷的修复,在ios7以上版本中,选择器数据部份是透明的,很不美观, 把AbstractActionSheetPicker.m的showActionShe ...
        在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。        import java.util.ArrayList; import java.util.List; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.http.HttpSessionAttributeListener; imp ...
          什么是双向认证呢?简而言之,就是服务器端对请求它的客户端要进行身份验证,客户端对自己所请求的服务器也会做身份验证。服务端一旦验证到请求自己的客户端为不可信任的,服务端就拒绝继续通信。客户端如果发现服务端为不可信任的,那么也中止通信。           双向认证的算法理论是RSA,(点击此处了解RSA算法原理)。 双向认证具体又是通过安全证书的方式来实现的,安全证书可用openssl或java程序来生成,用于双向认证的安全证书中保存了密钥对,证书颁发机构信 息,签名信息,签名算法,颁发对象,有效期等信息。双向认证中安全证书分为服务器端证书和客户端证书,用服务器端证书 ...
      有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库  。 有关证书链的解释可以查看此处 。   public static void main(String[] args) { SunMSCAPI providerMSCAPI = new SunMSCAPI(); Security.addProvider(providerMSCAPI); KeyStore ks; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" ...
        前不久有个需求,需要在后台查看所有已登录的用户,系统使用的是spring mvc3.1 + spring security 3.1+ jpa 2.0 。      按官方文档中的方式去获取已登录的用户一直返加为0,经无数次折腾,终于有了可行的方案。先看下java代码部份。       public String queryLoginUser(int start,int limit){ List<Object> slist =sessionRegistry.getAllPrincipals(); int totalCount=slist.siz ...
  有时需要用js获取请求路径中的请求参数值,以下方法可以解决 function getUrlParam(name) { var reg = new RegExp('(^|&)'+name+'=([^&]*)(&|$)'); var r = window.location.search.substr(1).match(reg); if (r != null){ return unescape(r[2]); } return null; }  name是参数名称   如果您觉得我的文章给了您 ...
    上篇中提到了在NTLM协议中使用HTTPS协议访问需要双向认证的问题,这里会给出方案和相应代码。     public static String getWithNTCredentialAndSSLClientAuth(String url,boolean needProxy,int msTimeOut) throws MalformedURLException{ log.info("--get url:[" + url + "]"); String responseBody = null; HttpMethod ge ...
     很多情况下,公司的电脑是加入域的,而且上外网是要通过代理上网的,这总情况下使用httpclient访问外网时必须使用代理,并且要通过NTLM验证,所以需要在httpclient中使用NTLM协议。 关于NTLM,可以参考这里。 以下给出解决此问题的代码。   public static String getWithNTCredential(String url,boolean needProxy,int msTimeOut){ log.info("--get url:[" + url + "]"); String resp ...
  上京东商城时发现那个滑东选项卡有点意思,今天终于手贱,用JQURY自己动手做了一个,   样式是从京东搞下来的,代码虽然一点点,可是花了一晚上去除多余的样式,真心累。   先上京东原图   再看我弄的     代码放CSDN上,挣点积分再说,     http://download.csdn.net/detail/bewithme/5431887   如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!
     Java类本身的toString方法是继承自父类的,有时候当前类需要重写父类的方来实现自己的 toString方法,以下在是在eclipse中自定义一个生成Json字符串的的模版并用该模版生成toString方法的过程。   第一步,在类编辑窗口中单击右键,按下图点选菜单。   第二步,选择要使用的字段,并点选字符格式模版下拉框的“Edit”按钮。      第三步,在弹出的新窗口中点“New”      第四步,给模版命名,并写入模版公式,这里我们填写生成Json字符串的公式 {"${member.name()}":&qu ...
先上效果图   在初始化grid代码中加入如下代码 store.addListener('load', function(st, rds, opts) { var gridId="pc_grid";//这个是grid的ID,要按实际来填写 var temp = Ext.getCmp(gridId).getStore(); //获取id为 dsgripdRight 的 组件 数据集 for (var i = 0; i < temp.getCo ...
第一步,下载附件,打开命令符窗口,切换到jdk目录下的bin目录下,按附件   中/java_security/src/sun/security/demo/chapter3/script.txt  的脚本创建密钥库。   第二步,运行/java_security/src/sun/security/demo/chapter3/SignCert.java 完成自签名。   (注意代码中JDK的路径要改成你的实际路径)。   第三步,创建D:\ssl  目录, 将生成后的文件从D:\Program Files\Java\jdk1.5.0_04\bin  目录下考贝到D:\ssl 目 ...
 前不久在ITEYE上看到一题算法题,看了上面很多了给出了不少方案,但大多都是代码一大堆,比较难理解,这里我也写了一个,欢迎各位高手指点。   题目:给定一系列的单词,要求把字母个数和字母都相同的单词规类为一组。比如 top,fuck,you,oh,yes,pot,foot,toof,因为top和pot两个单词字母的数量相同,而且它们包括的字母都是一样的,只是字母顺序不一样,这样的单词我们都归为一组。foot与toof也认为是同一组。   思路:第一步,得到单词系列的数组,数组的元素是一个单词。          第二步,创建一个map,再遍历每个数组。          第三步 ...
有时有些查询日期范围时间跨度不能超过一星期,可以灵活应用MY97的强大功能来实现   <script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script> 起始日期:<input class="Wdate" type="text" id="d4321" onFocus="WdatePicker( ...
    有时候需要用JAVA将JSON字符串中的所有元系属性和值解析出来,例如: String sql="[{\"typeNo\":\"PTMM01\",\"typeValue\":\"1\"},{\"typeNo\":\"PTMM02\",\"typeValue\":\"2\"}]";   你需要得到[typeNo:PTMM01, typeValue:1, typeNo:PTMM02, typeValue: ...
Global site tag (gtag.js) - Google Analytics