`
黄继华
  • 浏览: 43123 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
一,前言 权限管理系统的应用者应该有三种不同性质上的使用, A,使用权限 B,分配权限 C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。 二,初步分析 用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。 做着做着就会发现这样设计太过繁琐,如果公司里面所有员工都有这样的权限呢,每一个人都要配置?那是一件很痛苦的事情。因此再添加一个角色表,把某些人归为一类,然后再把权限分配给角色。角色属下的用户也就拥有了权限。
有许多人对Activity的生命周期理解的不够透彻,希望下面的文字能你们带来一定的帮助。 首先看看android developers 网上的activity的生命周期图: 1. Activity启动的时候:onCreate ---> onStart ---> onResume 这个过程大家都知道,我就不多讲了。 2.接下来我主要讲讲:何时onPause, 何时onStop,何时onDestory; 以及恢复的时候,何时onRestart,何时onResume。 为了方便大家理解,根据以下示例来进行讲解,如下图 Activity04为当前的Activity,S ...
这是 Mashable 搜集的 130 个 Web 设计工具,涵盖了从初学者到高级 Web 设计人员需要的各种工具和资源。这是第一部分。同时请参阅 Web 开发工具箱:120个 Web 开发工具的第一,第二部分。 本文在翻译原文的基础上,又添加了 ...
1.接下来我们根据我写的实例来讲解: 效果如下图所示 2.注意jquery 的类库要用 jquery autocomplete 自带的库 下载地址:jquery.autocomplete1.1.zip 3.前台源码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>jQuery Autocomplete Plugin< ...
每个月我们都会带来一些新鲜和有用的网络工具,帮助设计师和开发人员能够轻松地实现自己的设计任务。今天,我们积累了10个新的网络工具,以简化的网页设计师和开发人员的任务,其中包括:gzipWTF采用HTTP压缩,scrambls处理在线隐私,虚拟生成图像及内容和debeaver管理数据库。希望这个名单将是对大家有用。 1. Dummy : 图像和内容处理的 PHP 工具包 Dummy 可以让你在任何高清图像图像上插入任何长度和格式的文本,包括段落、标题等等。Download 2. DBeaver : 免费的数据库管理工具
$.extend(target,prop1,propN) 用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。这是简化继承的主要工具。 返回值:Object 参数: target (Object): 要扩展的对象 prop1 (Object): 要与第一个对象合并的对象 propN (Object): (可选) 更多要与第一个对象合并的对象 示例: 合并settings和options, 修改并返回settings var settings = { validate: false, limit: 5, name: "foo" }; var ...
/** * DialogUpdate * * @author huang ji hua * @copyright Copyright (C) 2012 * @license FreeBSD license */ /** * jQuery的Dialog插件。 * * @param object content * @param object options 选项。 * @return */ function Dialog(content, options) { var defaults = { // 默认值。 title: '标题', // 标题文 ...
开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式。这样我就可以 copy & paste 大部分的代码结构,只要专注最主要的逻辑代码就行了。 使用相同的设计模式和架构也让修复bug或者二次开发更容易。一套经过验证的架构可以保证我的插件不出大的问题,不论插件简单还是复杂。 我在这里分享10条我总结的经验。
对于电子商务进入优化阶段,由于过多的图片加载,给网站带来过度的负载,影响了访问速度。接下来我将介绍一个基于jQuery的插件来处理这些问题, 这个插件就是jquery.scrollLoading.js。 一下是插件源码: /* * jquery.scrollLoading.js * 2010-11-19 v1.0 */ (function ($) { $.fn.scrollLoading = function (options) { var defaults = { attr: "data-u ...
对CentOS常用命令的经常使用情况,全面细致的整理了一些基础并且在我们工作中经常要使用的CentOS常用命令。 AD:
Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp) 是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 UNIX时间戳的0按照ISO 8601规范为 :1970-01-01T00:00:00Z. 一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。 在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题或Y2038。    时间
使用该jQuery插件 要想使用该jQuery插件,需要把$(selector).boxy();放在document.ready中。使用合适的选择器表达式替换这里的"selector",例如:"a[rel=boxy],form.with-confirmation"。这会给匹配的元素附加一些行为,如下: 一个href属性中如果锚点包含#,则此锚点相对应的ID的DOM元素的内容就会被添加到boxy对话框中。 如果href锚点内容为其他一些东西,则会试图使用Ajax载入其对应的内容。理想情况下,我们有相同的起源检查和委托对框架的跨域请求 ...
'在此处放置初始化页的用户代码 'Dim arr As New ArrayList 'arr.Add("57171_36_100_2438_二楼D区_5_18") 'arr.Add("57171_35_100_2438_二楼D区_4_16") 'arr.Add("57171_35_100_2438_二楼D区_6_16") Dim str = "57171_36_100_2438_二楼D区_5_18|57171_35_100 ...
我们设计的分层架构,层与层之间应该是松散耦合的。因为是单向单一调用,所以,这里的“松散耦合”实际是指上层类不能具体依赖于下层类,而应该依赖于下层提供的一个接口。这样,上层类不能直接实例化下层中的类,而只持有接口,至于接口所指变量最终究竟是哪一个类,则由依赖注入机制决定。之所以这样做,是为了实现层与层之间的“可替换”式设计,例如,现在需要换一种方式实现数据访问层,只要这个实现遵循了前面定义的数据访问层接口,业务逻辑层和表示层不需要做任何改动,只需要改一下配置文件系统即可正常运行。另外,基于这种结构的系统,还可以实现并行开发。即不同开发人员可以专注于自己的层次,只有接口被定义好了,开发出来的东西就可 ...
环境与工具: ◆.net framework 3.5 C# ◆java jdk1.5, Tomcat 5.5 ◆jacob-1.15-M3 实现例子: 一、C# 制作Com组件 新建一个Class 项目,取名TestCom 代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; namespace TestCom { [Gui ...
Global site tag (gtag.js) - Google Analytics