获取当前日期和时间: +(NSDate *)getCurrentDate{ NSDate *now = [NSDate date]; return now; } 将日期转换为字符串: +(NSString *)getDateStringFromDate:(NSDate *)date{ NSInteger location = 0; NSString *timeStr = @""; NSDateFormatter *formatter = [[[NSDateFormatter alloc…
Silverlight 4 Validation验证实例系列 Silverlight实例教程 - Validation数据验证开篇 Silverlight实例教程 - Validation数据验证基础属性和事件 Silverlight实例教程 - Validation数据验证DataAnnotation机制和调试技巧 Silverlight实例教程 - Validation客户端同步数据验证 Silverlight实例教程 - Validation服务器端异步数据验证 Silverlight实例…
1. 扩展核心类,主要作用就是扩展系统现在的功能. 为前台增加独立的视图文件夹: a. 自定义路径常量 :在application ->config/  constants.php中增加 /*my constant*/ define('THEMEES_DIR','themes/'); b. 在application文件夹的core中自定义MY_Loader.php /* 分析核心类中自动加载的功能的实现方式*/<?php if ( ! defined('BASEPATH')) exit('No…
近几个月一直在忙于项目组的ios应用项目的开发,没有太多时间去研究web应用方面的问题了.刚好,昨天有网友问到如何批量产生hibernate带注解的pojo类的快捷方法,所谓批量就是指将当前数据库中所有数据表全部一次性生成带注解的pojo类,假设当前数据库friend有50个数据表,如果一个个的新建产生pojo类的话,那就是说要手工输入新建50个pojo类后,还有输入每个类带注解的代码,并且还要写好有关联的类之间的映射关系,虽然,从学习的角度来说,手工写是个不错的主意,但是从开发效率和开发成本来…
扩展缩略图类在blog\protected\extensions 中建立 Image/CThumb.php 1. 自己瞎弄的,一点都不优雅 include_once Yii::app()->BasePath."/extensions/Image/CThumb.php";$aaa = new CThumb(); .... 2. Yii::import("ext.Image.CThumb");$aaa = new CThumb('uploads'); //初始化…
本篇主要讨论一下User Model的使用技巧. 注意, 由于Django 1.5之后user model带来了很大的变化, 本篇内容只针对django 1.5之后的版本. 1. 确定 User Model 我们推荐一下方式来确定某一django项目使用的user model: # 使用默认User model时 >>> from django.contrib.auth import get_user_model >>> get_user_model() <cla…
写在前面 在项目部署当中会需要更新 css 文件或 js 等资源文件,为了避免由于浏览器缓存的原因无法加载新的 css 或 js ,一般的做法是在资源文件的后面加上一个版本号来解决,这样浏览器就会去服务器下载新的资源文件. 如果某个 css 文件被多个页面引用,那么我们就需要去每个页面一个一个的去修改,这样做的方式属于重复性的动作,而且有的时候还会漏掉需要修改的页面,所以我们就需要一个自动管理资源文件版本号的功能 先看效果 如何实现 通过扩展HemHelper 类,添加 为 js 和 css 文…
Scala中implict的一种用法就是扩展现有类的方法,有点类似于.Net中的扩展方法(MS对扩展方法的介绍:扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型.重新编译或以其他方式修改原始类型.) Scala中有两种方式做到方法的扩展,以扩展String为列: 第一种(code:10-12,29):创建一个以implict修饰的新类并以String类型入参.在新的类型(代码中是mystring)中添加要扩展的方法(read2) 第二种(code:3-5,9,28): 创建一个以i…
自增(++).自减(--)运算符主要用在For循环中,Swift有自己更简易的循环遍历方法,而且类似x- ++x这种代码不易维护. Swift为了营造自己的编码风格,树立自己的代码精神体系,已经不支持自增(++).自减(--)运算符,可以用+=和-=代替. 如果你仍然喜欢在Swift中使用自增(++).自减(--)运算符,可以利用extension扩展Int类,实现自增++.自减--运算符! 左:prefix 右:postfix 中:infix /*扩展Int类,实现自增++.自减--运算符*/…
DataTable和DataRow利用反射直接转换为Model对象的扩展方法类   /// <summary> /// 类 说 明:给DataTable和DataRow扩展方法,直接转换为对象集合或对象 /// 编 码 人:程晨旭 /// 联系方式:Email:97391519@qq.com /// Blog:http://www.chengchenxu.com /// 修改日期:2018-02-28 /// 补充说明:此扩展类可以极大的简化操作,但是性能低下,大数据以及高性能要求下慎用. /…