SMTP:simplemailtansferprotocol本身能实现路由功能,比如从一个用户到另一个用户ESMTP:ExtendedPOP3:PostOfficeProtocolIMAP4:InternetMailAccessProtocolSMTP(25/tcp)邮件传输:MT邮件投递:MD邮件用户:MU邮件用户代理:MUAmailuseragent邮件传输代理:MTAmailtansferagent..
分类:
其他好文 时间:
2015-06-25 21:26:31
阅读次数:
138
解决问题:创建对象,将创建对象的任务交给另一个对象完成。 组成: 简单工厂:客户传递创建产品的类型到工厂类中去,工厂类根据类型实例化不同的类。 工厂方法Factory Method:定义一个用户创建对象的接口,让子类决定实例化哪一个类。 优点:客服了简单工厂违背开放封闭原则的缺点。 抽象工厂Abst...
分类:
其他好文 时间:
2015-06-25 20:53:10
阅读次数:
178
一对多(0…N):一个父亲有N个孩子,一个孩子只属于一个父亲;一个课程有N个章节,一个章节只属于一个课程。只要在“N这一端”增加一个指向“1这一端”的外键即可。Father:Id,Name.Child:id,Name,FatherId。多对多:一个用户有N个角色,一个角色可允许被多个用户使用;一个老...
分类:
其他好文 时间:
2015-06-25 17:00:21
阅读次数:
108
腾迅平台接入笔记CanvasURL公共参数相关1. 什么是OpenID, OpenKey?OpenID:用户的唯一标识,根据APPID以及QQ号码生成,同样的QQ号在不同应用中OpenID也不一样。详见:概念和术语#OpenID。 OpenKey:用户的会话密钥(session key),同一个用户...
分类:
其他好文 时间:
2015-06-25 11:55:41
阅读次数:
119
suzf.net纯手工打造在对mysql权限进行管理的时候出现如下错误:ERROR1396(HY000):OperationCREATEUSERfailedfor‘username’@’hostname’But这个用户只真是存在的。回想一个之前的操作:先是用grant语句创建了一个用户,然后权限有变用update更新了一下mysql.user的数据。结果..
分类:
数据库 时间:
2015-06-25 01:31:56
阅读次数:
281
单向:
情况:
一个用户拥有多个角色,一个角色可以包含多个用户。单用户可看到角色,角色看不到用户
原理:
两端都可以看到彼此
关系图:
具体实现
6、查询
publicvoid testLoad1(){
Sessionsession=null;
try{
session=HibernateUtils.getSession();
session.b...
分类:
Web程序 时间:
2015-06-24 22:35:32
阅读次数:
206
当我们把网站部署在IIS7或IIS6S的时候,每当IIS或是Application Pool重启后,第一次请求网站反应总是很慢,原因大家都知道(不知道可以参考这个动画说明ASP.NET网页第一个Request会比较慢的原因)。所以每次网站更新都会给第一个用户代号不好的用户体验,因此之前大家得通过撰写仿真模拟访问动作或预编译来解决此问题。但自从Windows 2012出来之后,这部分Application Initialization功能已经有内含在IIS8之中,可以直接进行设定就可以。不过微软也发布了针对针...
分类:
其他好文 时间:
2015-06-24 18:56:26
阅读次数:
128
linux 添加用户、权限 - !!!!!!!!!!! - 博客园# useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 假设当前用户是sam,则下面的命令修...
分类:
系统相关 时间:
2015-06-24 16:14:27
阅读次数:
203
useradd
passwd
chage
usermod
userdel
finger
chfn
chsh
id
groupadd
groupmod
groupdel
gpasswd
useradd
完全参考默认值创建一个用户,名称为 vbird1
[root@www ~]# useradd vbird1
[root@www ~]# ll -d /ho...
分类:
其他好文 时间:
2015-06-23 21:45:51
阅读次数:
249
(五):系统调用的实现1:实现系统调用实现一个系统调用就是考虑他的用途,每一个系统调用都有一个确定的用途,在Linux中不提倡采用多用途的系统调用(一个系统调用通过传递不同的参数值来选择完成不同的工作)。2:参数验证系统调用必须仔细检查他们所有的参数是否合法有效。最重要的一项检查就是检查用户提供的指针是否有效。
在接收一个用户空间的指针之前,内核必须保证:?1:指针指向的内存区域属于用户空间,进程...
分类:
其他好文 时间:
2015-06-23 21:42:22
阅读次数:
138