摘要:
跟我一起玩转Sencha Touch 移动 WebApp 开发(一)1.目录移动框架简介,为什么选择Sencha Touch?环境搭建创建项目框架,框架文件简介创建简单Tabpanel案例自定义图标的方式WebApp产品测试和发布HTML5离线缓存发布成Android/IOS本地app应用移动框架简介,为什么选择Sencha Touch?目前市面上,移动应用web框架,也算是风生水起,不断涌现,各个都称自己最牛逼。常见的几个框架主要有jquery Mobile,Dojo Moble,Sencha Touch,我这里是极端推荐Sencha Touch,至于它多优秀,不是我说了算,只有你亲自用过, 阅读全文
posted @ 2013-09-01 23:07
HackerVirus
阅读(218)
评论(0)
推荐(0)
摘要:
数据更新最佳实践〇、目录一、前言二、整体更新(不考虑更新属性) 情景一:同一上下文中数据取出来更新后直接保存 情景二:从上下文1中取出数据并修改,再上下文2中进行保存 情景三:在情景二的基础上,上下文2中已存在同主键数据 整体更新最佳实现三、按需更新(考虑更新属性) 需求分析 需求实现 封装设计分析 按需更新的最佳实现四、源码获取系列导航一、前言 最近在整理EntityFramework数据更新的代码,颇有体会,觉得有分享的价值,于是记录下来,让需要的人少走些弯路也是好的。 为方便起见,先创建一个控制台工程,使用using(var db = new DataContext)的形式来一步一步.. 阅读全文
posted @ 2013-09-01 23:05
HackerVirus
阅读(656)
评论(0)
推荐(0)
摘要:
addEventListener和attachEvent以及element.onclick的区别attachEvent是ie添加事件处理程序,接收两个参数,其中事件类型名称要加"on",可以添加多个事件处理程序,按照添加顺序相反的顺序触发;addEventListener是给非ie添加事件处理程序,接收三个参数,第一个是事件名,不需要加“on”,第二个是绑定的函数,第三个参数是一个布尔值,是事件的方式,意思是是否使用useCatch方式,如果是false,就使用传统的冒泡方式,如果为true,就在捕获阶段调用事件处理程序。addEventListener可以添加多个事件处理 阅读全文
posted @ 2013-09-01 21:15
HackerVirus
阅读(204)
评论(0)
推荐(0)
摘要:
java线程池:ThreadPoolExecutorjdk自带线程池ThreadPoolExecutor包含了大量的信息,其中包括真正的线程池实现,工作队列,线程池状态,线程池的统计信息(工作线程数,完成任务数)以及为了使线程池适配各种各样场合而产生的各种可调整参数以及钩子方法。使用Executors种的各种便利工厂方法基本已经可以满足日常情况下的需求。这里处于学习目的研究一下其工作机理。线程池状态是控制线程池生命周期至关重要的属性,这里就以线程池状态为出发点,进行研究。需要说明的是,在查看jdk1.6的源码和jdk1.7的源码时发现jdk1.7对线程池做了略微的修改,线程池状态由jdk1.6 阅读全文
posted @ 2013-09-01 13:00
HackerVirus
阅读(336)
评论(0)
推荐(0)
摘要:
身份证号码验证算法做项目的时候需要对拿到的数据进行“清洗”,比如剔除一些不可能存在的身份证号码。查阅了网上的身份证号码验证算法,自己也总结一下。(一)18身份证号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区域划分代码,按GB/T2260的规定执行。2、出生日期码 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。3、顺序码 表示在同一地址码所标识的区域范围内,对同年、同... 阅读全文
posted @ 2013-09-01 12:59
HackerVirus
阅读(428)
评论(0)
推荐(0)
摘要:
前言、目录,以及一些念念碎接下来要说的一个系列,是一个完整的App应用所需要的企业级框架设计,是我这2年来在无线客户端这个领域摸爬滚打的,总结沉淀的心得体会,中途吃了很多亏,走过很多弯路,加了很多班,一次又一次的重构,不断的学习,才知道,哦,原来iOS要这么做,原来Android要那么做,然后回过头来再看看我最熟悉的WP,哦,原来WP还可以做的更好。2年间,我还接手了MobileAPI的维护,从而让客户端和服务器端的配合更顺畅,中途还发明了几个好用的工具,从服务器端到客户端这条路我打通了。再然后,我还碰了碰tcp+protobuf,WP8的项目就是基于此开发的。此外,我还打通了另一条路,那就是 阅读全文
posted @ 2013-09-01 12:58
HackerVirus
阅读(147)
评论(0)
推荐(0)
摘要:
玩下Javascript前言好久没有更新博客了,也蛮少捣弄javascript,今儿看到一个题目,关于给你一个面板,你可以随意的在上面画矩形,可以移动和删除任意一个你创建的矩形,心血来潮搞着玩哈,实现起来挺简单的,但这代码是我怎么看就是觉得不舒服,求指点,同时代码中有更好的实现方式也请提出,感谢!关于这道题目?要求:1.body中仅给出一个div当作面板,在此区域任意位置画矩形2.在画出的任意矩形中可以选中想要的那个,并改变其背景色以区分3.可以控制任意一个矩形的位置,同时不能影响其他矩形4.可以删除任意一个矩形实现遇到问题其实呢很多人看到这个问题,很所人觉得很简单,不就是对dom的操作以及是 阅读全文
posted @ 2013-09-01 12:14
HackerVirus
阅读(163)
评论(0)
推荐(0)
摘要:
IIS日志字段详解抓住8月的尾巴,弥补下这个月的空白,事情太多,忘了写博客这回事了。IIS日志字段设置 网站运营时会经常对IIS日志进行分析,尽管有很多工具可以分析(Cygwin命令行模式就很好,前提是掌握一些简单的Linux命令),但是前提是熟悉IIS日志每个字段的含义,这样才能够更有针对性的分析潜在的问题。 IIS日志建议使用W3C扩充日志文件格式,这也是IIS 5.0已上默认的格式,可以指定每天记录客户IP地址、用户名、服务器端口、方法、URI资源、URI查询、协议状态、用户代理,每天要审查日志。这些字段可以手动设置:IIS的WWW日志文件默认位... 阅读全文
posted @ 2013-09-01 00:03
HackerVirus
阅读(456)
评论(0)
推荐(0)
摘要:
Grunt 新手指南2013-08-31 23:01 by youxiachai,59阅读,0评论,收藏,编辑导言作为一个正在准备从java 后端转大前端,一直都有想着,在js 的世界里面有没有类似于maven或者gradle 的东西..然后,就找到了grunt 这玩意Grunt是用来干什么的诸如ant,maven,gradle,make 之流的,那么我们为什么要学这么一个工具了,我们用IDE编程不是好好的吗,要让人去学这么一个工具,那么必然要有这个工具能够为我们搞定什么的原因.选择Grunt原因管理我们的文件依赖随心所欲的批处理任务整合常用的前端工具,js混淆,文件合并压缩.说了这么多,上面 阅读全文
posted @ 2013-09-01 00:02
HackerVirus
阅读(226)
评论(0)
推荐(0)
摘要:
打造Orm经典,创CRUD新时代,Orm的反攻战让我们开启数据库无Linq、零sql时代(续)第一部分MQLqq群:225656797demo下载:点此下载(既然下载,就支持该文,关注我的博客)1.MQL概述MQL是Moon.Orm 5.0中的全新设计,是在之前版本的革命性的升级.目的在于让我们的数据库开发打造为无Linq、零sql.它全面贴近标准sql,噪音低.原生.NET2.0支持、高性能、语法糖.多数库多数据源支持、操作便捷简单. 使用场景:1.NET 2.0; 2.觉得其他Orm性能低;3不喜欢linq;4.想更加便捷用sql 说明:一下以sqlserver为例.2.MQL查询... 阅读全文
posted @ 2013-09-01 00:00
HackerVirus
阅读(250)
评论(0)
推荐(0)