2014年10月29日,万维网联盟(W3C)宣布,经过几乎8年的艰辛努力,该标准规范终于最终制定完成。之所以是8年,因为在1999年HTML4的规范制定以后,W3C对于HTML的发展,貌似就不再那么积极了。直到2007年左右,HTML5才在W3C内部着手标准的制定。做为被寄予厚望的新一代的HTML标记语言,HTML5的发展,可谓坎坷。且不说历史是如何演变的,我们先大体展望下HTML5的未来。对于H...
分类:
Web程序 时间:
2014-11-04 15:04:34
阅读次数:
180
python的字符串操作很灵活;先来看一个例子:
str='helloworld'
首先我们输出这个字符串:
print str这是一种表示方法,还有很多表示的方法;
比如:
print str[0:10]
我们也能得到 helloworld
print str[1:3]
我们得到:el,截取字符串的el两个字符;
截取字符串的前提条件:
是这样的我们如果要截取某段...
分类:
编程语言 时间:
2014-11-04 15:04:07
阅读次数:
200
用本地通知实现闹钟时,本地通知是精确到秒的。在实现时,需要省略掉时间中秒的部分。
自己想到下面的方法,感觉还是挺简洁的。推广一下,也可以用于省略时间的小时部分。
NSDate* oldTime = [NSDate date];
NSTimeInterval interval = oldTime.timeIntervalSince1970;
//将interval减去interval除以...
分类:
其他好文 时间:
2014-11-04 15:07:03
阅读次数:
218
第一种代理即Java的动态代理方式上一篇已经分析,在这里不再介绍,现在我们先来了解下GCLIB代理是什么?它又是怎样实现的?和Java动态代理有什么区别?
cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。
cglib封装了asm,可以在运行期动态生成新的class。
cglib用于AO...
分类:
编程语言 时间:
2014-11-04 15:03:56
阅读次数:
228
学习设计模式有一段时间了,对设计模式有一个体会,就是没那么难,就是设计程序遵循一些原则,让代码可复用,在修改的时候不用涉及太多的类,扩展方便,抽象工厂模式名字听起来抽象,但理解起来一点也不抽象,用语言可能不好理解,我喜欢通过代码理解,然后成为自己的东西。
抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
>以项目上线时想换另外一个数据库为例子...
分类:
其他好文 时间:
2014-11-04 15:04:52
阅读次数:
198
mac地址对应厂商列表可以再ieee官方网站下载
wget http://standards.ieee.org/develop/regauth/oui/oui.txt
Generated: Mon, 03 Nov 2014 06:00:03 -0500
OUI/MA-L Organization
company_id...
分类:
系统相关 时间:
2014-11-04 15:06:01
阅读次数:
3991
今天研究yii的多语言切换,先在baidu搜索搜了一大堆基本都一样,感觉不怎么好,于是乎google, 不得不说技术文章还是google靠谱,因为里面搜到的基本都回去git, stack overflow 等地方找到答案, 在找yii多语言的时候最终搜到了yiiframework里面的一个ext 转到git, git的说明还是比较清晰的,但是配置完成后不能工作,然后阅读他的代码,自己修改了一番,最...
分类:
编程语言 时间:
2014-11-04 15:04:03
阅读次数:
236
console.js 与console就想html5shim于html5,仅此而已,如此简单。...
分类:
Web程序 时间:
2014-11-04 15:06:09
阅读次数:
215
一、校验数字的表达式
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(\-)?\d+...
分类:
其他好文 时间:
2014-11-04 15:04:38
阅读次数:
253
Go作为一门新兴语言,发展的如火如荼啊。不过,目前还没有一个成熟的IDE。本文介绍基于vim搭建Go的开发环境,保证在具有vim的快感的同时,又支持Go的特性。...
分类:
系统相关 时间:
2014-11-04 15:02:38
阅读次数:
216
1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的 View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关...
分类:
移动开发 时间:
2014-11-04 15:03:49
阅读次数:
208
个人感觉,比用NSDateComponents 的方式简洁。简单测试了下,没有问题。大家测试有问题的话,请反馈一下。
NSDate* oldDate = [NSDate date];
NSTimeInterval interval = oldDate.timeIntervalSince1970;
//将interval减去interval除以 一天的秒数 后的余数。
//NSTim...
分类:
其他好文 时间:
2014-11-04 15:01:46
阅读次数:
140
Activity和Android的mvc模式
Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了,还要知道结合android的设计模式。
下面我就先来介绍一下MVC在Android开发中的应用:...
分类:
移动开发 时间:
2014-11-04 15:04:24
阅读次数:
140
程序代码:
#include
using namespace std;
#define DEBUG
#ifndef DEBUG
#define ASSERT(x)
#else
#define ASSERT(x) if(!(x)){ cout<<"错误!ASSERT("<<#x<<")宏函数执行失败;"; cout<<"错误代码出现在第"<< __LINE__ <<"...
分类:
其他好文 时间:
2014-11-04 15:03:06
阅读次数:
163
Language:
Default
Power Strings
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 33335
Accepted: 13852
Description
Given two strings a and b we define a...
分类:
其他好文 时间:
2014-11-04 15:02:45
阅读次数:
128
题目大意:给出平面上的n个点,问能组成多少个正方形。
思路:一开始看时间3秒半,就想用set水过,然而失败了。没办法手写hash吧。观察坐标的范围,
CODE:
#include
#include
#include
#include
#define MAX 1010
using namespace std;
struct Point{
int x,y;
...
分类:
其他好文 时间:
2014-11-04 15:02:02
阅读次数:
156
float 不是用来排版的。排版有的是应有的手段。不管是 Zepto 还是其它类 jQuery 的,实质是一种过时的思想,弃掉。更不用提 Android 对 $() 的执行行为,jQuery 肯定是不能用的。MVC 中我选中了 Angular。...
分类:
Web程序 时间:
2014-11-04 15:03:18
阅读次数:
189