这段时间一直在思考分布式事务的实现,一开始的思路总是停留在应用层面上,后来经过查看相关资料才知道,要支持分布式事务得需要数据库的支持,也就还是回到了数据库层面,另外在Java里面结合javax.sql扩展包,使用两段提交协议能轻松支持分布式事务。后来自己结合之前做过的一..
分类:
其他 时间:
2015-02-09 18:42:15
收藏:
0 评论:
0 赞:
0 阅读:
311
REGADDHKLM\SYSTEM\CurrentControlSet\Control\Terminal""Server/vfDenyTSConnections/tREG_DWORD/d00000000/f
我实例多次了哈,对WindowsXP和2003系统有用的,不用重起,只要对方是外网,执行后方可连接3389终端
分类:
其他 时间:
2015-02-09 18:42:05
收藏:
0 评论:
0 赞:
0 阅读:
238
录播教室预约系统序言大概一年多年前吧,朋友让我帮他做一个预约系统,当时刚好在学习networkcomms.net的2.3.1版本(本人当时已购买商业版),正好想测试一下networkcomms.net通讯框架的稳定性,于是便开发了此预约系统,基于networkcomms2.3.1.部署后,系统非常的稳定,平时的cp..
分类:
其他 时间:
2015-02-09 18:41:55
收藏:
0 评论:
0 赞:
0 阅读:
268
录播教室预约系统(一)-数据库表数据库用的是mssql2005.数据库表如下:ClassRoom表ClassRoomConfig表DepTable表Operate表OperateRecord表Users表
分类:
数据库技术 时间:
2015-02-09 18:41:45
收藏:
0 评论:
0 赞:
0 阅读:
353
录播教室预约系统(二)-服务器端与数据库的交互每个表都对应这么多类,Data类库中的类还使用了很多存储过程,如果都需要我们手工书写,会很麻烦。所以我们采用了CodeSmith模板的方法。需要注意的是,在我们的开发过程中,模板只生成基础操作相关的一部分代码,还是会有一部分需..
分类:
数据库技术 时间:
2015-02-09 18:41:35
收藏:
0 评论:
0 赞:
0 阅读:
285
DepTable表主要作用存放单位名称如图:模板下载地址CodeSmith版本为v6.5第一步:用CodeSmith模板生成DepTable表相关的存储过程生成的存储过程如下:模板生成的DepTable表相关的基础存储过程DepTable_Insert插入数据DepTable_Update更新数据DepTable_SelectPage获取分页数据DepT..
分类:
其他 时间:
2015-02-09 18:41:15
收藏:
0 评论:
0 赞:
0 阅读:
270
客户端登陆界面如下:客户端代码:Program.cs中
NetworkComms.IgnoreUnknownPacketTypes==ConnectionInfo(,=
MainFormmainForm=
frmLoginloginForm=
(loginForm.ShowDialog()==(loginForm.Register===登陆窗口中的登陆按钮相关代码privatevoidbtnLogin_Click(objectsender,Ev..
分类:
其他 时间:
2015-02-09 18:40:55
收藏:
0 评论:
0 赞:
0 阅读:
259
预约系统中,新用户可以自己注册,然后管理员开通。注册界面如下:客户端新用户注册代码:button1_Click((txtUserID.Text.Trim()==||txtUserName.Text.Trim()========newTcpConnection.SendReceiveObject<ResMessage>(,,(resMessage.Message==+服务器端的相关处理代码:..
分类:
其他 时间:
2015-02-09 18:40:45
收藏:
0 评论:
0 赞:
0 阅读:
249
界面如下:客户端代码://用这2个属性映射新密码和旧密码
//原密码this.currentUser.Password=textBox1.Text.Trim();
//新密码this.currentUser.NewPassword=textBox2.Text.Trim();
//把带有密码信息的契约类currentUser发送到服务器端,并获取返回结果
ResMessageresMessage=..
分类:
其他 时间:
2015-02-09 18:40:35
收藏:
0 评论:
0 赞:
0 阅读:
332
录播教室预约系统(八)-客户端部门管理员增加教室管理员增加完成后,其他用户就可以看到多个教室了,如图:我们看一下客户端增加教室的代码:添加教室://声明一个教室实体类
ClassRoomclassRoom====tcpConnection.SendReceiveObject<ResMessage>(,,(resMessage.Message===..
分类:
其他 时间:
2015-02-09 18:40:25
收藏:
0 评论:
0 赞:
0 阅读:
255
录播教室预约系统(九)-客户端部门管理员设定教室的预约规则设置预约规则的客户端代码:intstopHourInt=(int)stopHour.Value;intstopMinuteInt=(int)stopMinute.Value;//截止的时间
intstopTimeInt=stopHourInt*100+stopMinuteInt;//提前的天数
intdayspan=(int)numDay.Value;//..
分类:
其他 时间:
2015-02-09 18:40:15
收藏:
0 评论:
0 赞:
0 阅读:
273
录播教室预约系统(十)-客户端部门管理员重置本单位其他人员密码客户端代码://发出的数据类型为int类型ItemID为用户对应的ID
ResMessageresMessage=tcpConnnection.SendReceiveObject<ResMessage>("ReqResetPsw","ResResetPsw",5000,itemID);if(resMessage.Message=="操..
分类:
其他 时间:
2015-02-09 18:40:05
收藏:
0 评论:
0 赞:
0 阅读:
235
客户端用户登陆后,在主界面中可以看到本单位的所有教室,我们来看一下是如何获取的:客户端代码://根据用户获取功能教室列表
privatevoidGetRooms(Usersuser)
{
//把当前用户信息发送个服务器端,并获取到本用户相关的教室列表
RoomListroomList=newTcpConnection.SendReceiv..
分类:
其他 时间:
2015-02-09 18:39:57
收藏:
0 评论:
0 赞:
0 阅读:
248
Hibernate设计了CriteriaSpecification作为Criteria的父接口,下面提供了Criteria和DetachedCriteria。Criteria和DetachedCriteria的主要区别在于创建的形式不一样,Criteria是在线的,所以它是由HibernateSession进行创建的;而DetachedCriteria是离线的,创建时无需Session,..
分类:
其他 时间:
2015-02-09 18:39:46
收藏:
0 评论:
0 赞:
0 阅读:
250
这个功能教室预约系统是帮朋友做的,最近没事整理出来,供大家参考,本系统为CS结构,服务器端客户端程序。数据基于mssql2005.net2.0版本通讯框架为networkcomms2.3.1录播教室预约系统序言录播教室预约系统(一)-数据库表录播教室预约系统(二)-服务器端与数据库的交互录播教室预..
分类:
Windows开发 时间:
2015-02-09 18:39:35
收藏:
0 评论:
0 赞:
0 阅读:
751
最近要用mongodb做个项目,环境是Ubuntu.切换到root用户apt-getupdate更新源,源使用的是阿里云的源,感觉速度快,好用。apt-getmongodb查看进程是否启动mongo查看版本mongodb安装到哪里了呢?[1]mongodb的主程序目录在/usr/bin/下面mongod[2]monngo的log日志的位置/var/log/mo..
分类:
数据库技术 时间:
2015-02-09 18:39:25
收藏:
0 评论:
0 赞:
0 阅读:
505
1、redis中的事务是一组命令的集合。一个事务中的命令,要么都执行,要么都不执行2、MULTI告诉redis:下面我发给你的命令属于同一个事务,先不要执行,而是把它们暂时存起来OKSADD"user:1:followers"2发送命令QUEUED返回QUEUED表示这两条命令已经进入等待执行的事务队列中了SAD..
分类:
其他 时间:
2015-02-09 18:39:15
收藏:
0 评论:
0 赞:
0 阅读:
222
驅動的升級1、vi/etc/selinux/config(SElinux是Linux安全加强工具)#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecuritypolicyisenforced.#permissive-SELinuxprintswarningsinsteadofenforcing.#disabled-NoSE..
分类:
其他 时间:
2015-02-09 18:39:05
收藏:
0 评论:
0 赞:
0 阅读:
278
有关网页打印,可以使用的方法有:“1.点击鼠标右键,选择打印预览,执行打印;2.按键盘上的[printscsysrq]按钮”;还有打印当前网页的方法就是,用相关代码来实现,这里用到的是js;其实用js打印网页很简单,最为重要的就是print()这个函数。但是简单也不要掉以轻心,不同地方..
分类:
Web开发 时间:
2015-02-09 18:38:25
收藏:
0 评论:
0 赞:
0 阅读:
316
你应该遇到过,用户outlook邮箱的PST文件太大或超过了19G,要求用户新建PST文件,用户埋怨我那么多的规则目录怎么办,又要新建邮箱目录与规则,能不能备份到新建的PST文件上埃而Outlook是没有这个功能的,在网上扒了下也没找到相关的工具。为了解决这个问题,我花时间研究了下o..
分类:
其他 时间:
2015-02-09 18:38:15
收藏:
0 评论:
0 赞:
0 阅读:
410