- 博客(126)
- 资源 (4)
- 收藏
- 关注
转载 ios view的frame和bounds之区别(位置和大小)
前言:学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看。一、首先列一下公认的资料:先看到下面的代码你肯定就明白了一些:-(CGRect)fram
2016-01-27 22:26:12
506
原创 iOS实现空闲超时自动登出
需求要求在登录后,十分钟内不动就自动登出。 问题1:如何知道用户不使用?解决方法:使用UIWindow的方法- (void)sendEvent:(UIEvent *)event 问题2:如何计时?解决方法:使用方法以下的方法,延迟执行1. performSelector:withObject:afterDelay:2.NSTimer来实现 问题3:但是当
2016-01-25 21:06:46
2040
1
转载 设置checkbox复选框为readonly只读的两种方式
本文分享下,设置复选框checkbox为只读(readonly)模式的两种方式,它们是return false与this.checked。有需要的朋友参考下吧。很多时候,我们需要设置checkbox复选框中的选项为只读模式。下面为大家介绍二种方法。例1,由于checkbox无readOnly属性,使用disabled=“disabled”属性,只会让checkbox变成灰色。使用如
2014-04-09 14:15:13
2966
转载 FileWriter不能写utf-8的原因及解决
/* * Copyright 2007 nuaa. All rights reserved. * This file is by yethyeth, 2007-9-3 9:27:34. */package cn.yethyeth.sample.io;import java.io.FileNotFoundException;import java.io.FileOutpu
2014-03-14 16:09:13
468
转载 利用JAXB进行xml和javabean之间转换
Xml和javabean之间的互相转换是开发中常常遇到的问题,今天小试了一下JAXB,感觉真是太方便了,这里特此记录(JDK6中加入了JAXB,不需要额外导出包) 利用JAXB实现XML与Javabean之间的相互转换的大致思想:利用XML的生成相应的XSD或者DTD,然后利用该XSD或DTD生成对应的javabeanClass和ObjectFactory, 网上找个一个来描述了这个
2014-02-27 17:04:21
535
原创 jaxb去除JAXBElement<T>的方法
jaxb去除JAXBElement的方法 建立文件jaxb-bindings.xml,並且應用,內容如下: <jaxb:bindings version="2.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb">
2014-02-27 17:00:49
1553
转载 css3隔行变换色测试
无标题文档#list1 li:nth-of-type(odd){ background:#00ccff;}奇数行#list1 li:nth-of-type(even){ background:#ffcc00;}偶数行#list2 li:nth-child(4n+1){ background:#00ccff;}从第一行开始算起 每隔4个(包含第四个)使用此样式#list000
2014-02-18 17:58:38
443
转载 网页直接打开PDF或强制下载以及header和content-type参数详解
我们经常会看到在网页中点击一个文件,比如pdf的,它有的是直接在网页中打开,有的是提示下载,这两种效果怎么实现的呢?我要写的是在php语言开发的网站中的方法,至于其他的以后再整理://php 网页直接打开PDFheader('Content-type: application/pdf');header('filename='.$fname); //随便
2014-02-18 17:57:26
6186
转载 在Spring3中,配置DataSource的方法有6种。
在Spring3中,配置DataSource的方法有五种。 第一种:beans.xml bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> property name="driverClassName" value=
2014-01-14 17:20:27
439
转载 oracle for in loop 两例
for in loop 壹:1、搭建环境create table ETL_DATE(DATE_CHAR VARCHAR2(8),DATE_DATE DATE);select * from etl_date;2、代码DECLAREv_date date;BEGINEXECUTE IMMEDIATE 'truncate table etl_date';for v_d
2014-01-13 16:35:51
660
转载 基于HTML5和Tomcat WebSocketServlet的聊天室简单实现
index.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String WsBasePath = "ws://" + re
2014-01-07 13:20:33
519
原创 Jquery Json Cookie Demo
Jquery Json Cookie Demo 需求:購物商品記錄在cookie中。需要記錄必須的商品信息。把json存儲在cookie中是一個很好的方法。 下面是Jquery Json Cookie Demo 的介紹 1.首先導入三個jquery文件 2.顯示所有在cookie中的數據function showAllDataInCookie(){ va
2013-12-31 15:01:07
759
转载 jquery 对 cookie存储 json格式的简单操作
$(function () { var wowohistory = $.JSONCookie("wowohistory");//读取json格式cookie var id = $("#selectgoodsid").val(); var img = $("#gooddefimg").val();
2013-12-30 17:48:28
2824
转载 JDBC call Stored Procedure
JDBC call Stored Procedure现在的ORM(如Hibernate)性能一直不是很理想, 一些大型的J2EE项目还是以JDBC为主, 但一直对SP(Stored Procedure)有抵制情绪, 搞得SQL满天飞, 因最近几周用PL/SQL弄历史数据迁移的问题, 顺便整理一下JDBC调用SP.The simple SQL statement will alway
2013-12-09 16:33:27
913
转载 关于span不能设置宽度及span自动换行的解决方法
默认span的宽度是自适应内容的。 span标记的样式设定width属性: style="width:80%">新闻标题2006-5-27 加上这一句,span的宽度失效,会发现不会产生效果。 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">新闻标题2006-5-27
2013-12-04 17:59:11
748
转载 Spring MVC POST中文乱码解决方案
POST中文乱码解决方案以前,我都是自己编写一个filter,来实现编码,代码如下: 1 public class CharacterEncodingFilter implements Filter { 2 3 private final static Logger log= LoggerFactory.getLogger(CharacterEncodingFil
2013-11-22 18:20:06
365
转载 Java里数字转字符串前面自动补0的实现
public class TestStringFormat { public static void main(String[] args) { int youNumber = 1; // 0 代表前面补充0 // 10代表长度为10 // d 代表参数为正数型 String str = String.forma
2013-11-22 18:19:13
474
转载 jQuery判断获得的对象是否存在的方法
因为jQuery在获得对象的时候,无论要获得的对象是否存在,都会返回jQuery对象。所以,以往的 js 判断是否存在在jQuery是行不通的。假设有如下代码。var target_obj = jQuery('#target_obj_id');则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:1、 if (target_obj.le
2013-11-20 18:06:54
432
转载 IE下去掉iframe边框 IE7\IE8\IE6以下
【IE6以下】 iframe边框通过css设定在FF下正常在ie下却还存在边框,通过在iframe标签内部设置属性 frameborder="no" border="0" 可以去掉讨厌的iframe边框。 【IE7\IE8下】遇到一个郁闷的问题,ie8,ie7 iframe 的边框无法去除,试过用脚本和样式添加frameBorder,border 等属性都无法去除。if
2013-11-20 16:18:05
965
转载 IE+CSS: 削除碍眼的iframe边框
一句话笔记,其实和CSS没有半毛钱关系FF.Chrome什么的很简单地用CSS style="border:0;" 就OK了,但 IE 显示 iframe 有个很恶心的灰色3D凹陷效果的边框,虽然只有2px ..实在碍眼要消除边框的简单做法是在标签内直接加参数frameborder=”no” border=”no” >这样就OK了
2013-11-20 16:04:26
569
转载 jQuery判断获得的对象是否存在的方法
因为jQuery在获得对象的时候,无论要获得的对象是否存在,都会返回jQuery对象。所以,以往的 js 判断是否存在在jQuery是行不通的。假设有如下代码。var target_obj = jQuery('#target_obj_id');则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:1、 if (target_obj.le
2013-11-20 15:57:27
413
转载 Spring MVC 教程,快速入门,深入分析
Spring MVC 教程,快速入门,深入分析 Spring MVC 教程快速入门 资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc Dispatche
2013-11-19 16:57:06
526
转载 Spring Security3
春天的故事-Spring Security3十五日研究 sparta-紫杉 2011-4-2 22:00 前言 南朝《述异记》中记载,晋王质上山砍柴,见二童子下棋,未看完,斧柄已烂,下山回村,闻同代人都去世了,自已还未变老。 因此发出“山中方一日,世上几千年” 的慨叹。原文寥寥几笔,读来却发人深省。 另有宋朝周敦颐在《暮春即事》中也有
2013-11-11 16:18:21
518
转载 Spring Security3.1 最新配置实例
这几天学习了一下Spring Security3.1,从官网下载了Spring Security3.1版本进行练习,经过多次尝试才摸清了其中的一些原理。本人不才,希望能帮助大家。还有,这次我第二次写博客啊,文体不是很行。希望能让观看者不产生疲惫的感觉,我已经心满意足了。一、数据库结构 先来看一下数据库结构,采用的是基于角色-资源-用户的权限管理设计。(MySql数据库)
2013-11-11 15:46:58
342
转载 Linux Crontab 定时任务 命令详解
一. Crontab介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSH
2013-11-05 16:50:22
259
转载 小心LinkedHashMap的get()方法
这是一个来自实际项目的例子,在这个案例中,有同事基于jdk中的LinkedHashMap设计了一个LRUCache,为了提高性能,使用了 ReentrantReadWriteLock 读写锁:写锁对应put()方法,而读锁对应get()方法,期望通过读写锁来实现并发get()。 代码实现如下:www.2cto.comprivate ReentrantReadWriteLock loc
2013-10-14 17:54:35
433
转载 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的
2013-10-14 17:50:25
367
转载 OSCache缓存监控实现
最近一个项目用到OsCache的页面片段缓存,google了一下居然没有找到OsCache的监控工具(list all keys from cache),于是大略读了一下OSCache-2.4.1的源码,发现Cache.java类的cacheMap定义成了私有变量,如下: /** * The actual cache map. This is where the
2013-10-14 16:10:44
431
转载 利用java迭代器Itetator遍历并删除HashMap中的元素问题
问题:下面的代码试图利用HashMap的Iterator对象遍历该HashMap并删除满足条件的元素(比如超时的元素),但会抛出java.util.ConcurrentModificationException异常 public static void main(String[] args) { HashMap hs=new HashMap()
2013-10-14 16:02:54
569
转载 Java比较两个时间相差多少天,多少个月,多少年
在项目开发当中,我们时常碰到要比较两个时间或者与当前时间相差多少天,多少个月,多少年的问题。本人结合网上的一些例子,稍作修改,提供出下面示例,与网友们分享。 package com.test; import java.text.DateFormat; import java.text.SimpleDateFormat; import ja
2013-09-26 16:07:20
1649
转载 spring中filter介绍 .
Spring管理filter和servlet在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationConte
2013-07-01 17:56:14
407
转载 js定时执行
14.1 setTimeout和setInterval的使用这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,set
2013-07-01 16:12:38
2213
转载 HTTP协议 (七) Cookie
Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用到CookieCookie的分类Cooki
2013-06-10 16:18:11
301
转载 HTTP协议 (六) 状态码详解
HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。 如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。 本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。 本文介绍HTT
2013-06-10 16:17:25
319
转载 HTTP协议 (四) 缓存
之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工具,可以先参考[Fiddler教程]
2013-06-10 16:15:53
279
转载 HTTP协议 (三) 压缩
之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的压缩。本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传
2013-06-10 16:14:43
394
转载 HTTP协议 (二) 基本认证
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的
2013-06-10 16:13:43
263
转载 HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT
2013-06-10 16:13:03
292
转载 蜂窝小区最短距离实现 (数学归纳法+广度优先算法)
题目描述:如图:由正六边形组成的蜂窝小区中,每个正六边形的编号也如图所示。求任意2点间的距离。(规定最大编号不超过100000)分析:1、求2点间的距离,第一印象就想到了广度优先算法(广度优先算法简单介绍:如图中的1点找编号为9的点时,可以第一次广度优先找到第二圈的所有元素,第二圈的元素再广度优先可以找到了9号点,所以必有一点可以从1点到9点,且距离为2)。但广度优先算
2013-06-10 16:07:28
1572
uml 软件工程课件
2009-11-30
线性代数第一章课件及其matlab求解线性代数方法
2009-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人