本节将使用PHP和Redis实现用户注册登录功能,下面分模块来介绍具体实现方法。1.注册需求描述:用户注册时需要提交邮箱、登录密码和昵称。其中邮箱是用户的唯一标识,每个用户的邮箱不能重复,但允许用户修改自己的邮箱。我们使用散列类型来存储用户的资料,键名为user:用户ID。其中用户ID是一个自增的数...
分类:
其他好文 时间:
2015-08-20 18:33:58
阅读次数:
142
一. 为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就...
分类:
数据库 时间:
2015-08-18 11:48:36
阅读次数:
147
一、简介 禁止访问网站可以通过多种方式实现,在网络设备上实现大概是性能最好的方式。本文在域服务器上实现该功能,优点是配置简单、可自定义跳转页面,缺点也很明显,遇到熟悉操作系统的用户,修改hosts文件可轻松破解。 IIS:Web服务器,显示禁止访问的页面。 域组策略:用户登陆时自动执行脚本,将...
分类:
Web程序 时间:
2015-08-11 18:03:30
阅读次数:
167
关键字:错误提示:E45 已设定选项’readonly’(请加!强制执行)Linux对文件和目录有很好的权限管理,但今天遇到一个比较诡异的事情,普通用户对文件权限不可写,但可以强制保存该文件,这样就有问题了,其他用户可以修改别人文件,这不符合常识和安全要求,一时不明白原因。后来结合目录权限,终于搞清...
分类:
系统相关 时间:
2015-08-09 12:10:12
阅读次数:
716
冲突是如何出现的
2个用户修改了同一个源文件,A用户先提交代码,然后B用户提交代码,这个时候就出现冲突了。
如何解决冲突
4个文件
出现冲突之后,B用户这边出现了4个文件(1个是源文件本身 + 3个附加的源文件)
1.源文件本身的意思是指,该文件在解决冲突之后可以被提交。
这个文件里面包含了本地的文件,加上修改的代码,加上A用户修改的代码。除此之外,还有小于号、等号、大于号...
分类:
其他好文 时间:
2015-08-05 16:25:45
阅读次数:
105
运行中打开gepdit.msc,依次打开用户配置,管理模板,网络,网络连接;在右侧将“禁止访问LAN链接组建的属性”、“为管理员启用windows2000网络连接设置”设置为已启用即可令用户无法访问网络连接的属性,自然其更改不了IP了
分类:
其他好文 时间:
2015-07-31 16:11:30
阅读次数:
107
不让用户修改、删除文件等,使用 chattr保护chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files…最关键的是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件的属性。+ :...
分类:
移动开发 时间:
2015-07-18 19:52:31
阅读次数:
141
恩布企业IM PC端,服务端发布1.16版本,开源企业IM,免费企业即时通讯软件;主要版本更新内容:
恩布服务端核心程序,增加进程守护保护机制,确保系统7*24持续稳定服务;
服务端增加内存数据库同步机制,减少直接操作数据库,提高系统性能;
PC客户端优化界面和操作体验,如增加联系人移到其他分组,完善在线人数显示等;
完善数据回调同步机制,实现注册用户,修改密码和用户上...
分类:
其他好文 时间:
2015-07-17 12:14:44
阅读次数:
150
Launcher3的wallpaper显示是动态的,与Launcher预置桌面数目有关,让壁纸居中,只能确保第一次开机时壁纸居中,后面用户修改桌面数目后,就无法达到了。如何要在默认桌面数目配置时居中,可以参考下面方法,以default一屏为例:
Launcher3的workspace.java文件替换下面的函数
private void updateOffset(boolean force) ...
分类:
其他好文 时间:
2015-07-13 12:09:20
阅读次数:
177
查看用户列表cat /etc/passwd 可以查看所有用户的列表w 可以查看当前活跃的用户列表cat /etc/group 查看用户组新建用户1、添加新的用户账号使用useradd命令,其语法如下:代码:useradd 选项 用户名其中各选项含义如下:代码:-c comment 指定一段注释性描述...
分类:
系统相关 时间:
2015-07-09 12:52:54
阅读次数:
130