—————ITOO
文章平均质量分 57
u010097777
这个作者很懒,什么都没留下…
展开
-
SVN服务器版本更新后Axure共享文件的检出
在和大家做项目期间,感触最大的就是如何利用这些工具提高效率。遇到的问题是这样的,向服务器上提交代码时只能提交最外面一层的文件夹,子文件都没有提交,第一想到的就是SVN版本是否和要求的一致,关于SVN的客户端我还是机房合作时候搭建的,只能按着要求的版本重新安装一次,因为开始也没有想到这个问题(全局观存在问题),我们的原型也是在自己开始建立的SVN服务器管理的,卸载后重新安装的服务器上还有我们之前建立原创 2015-02-13 17:40:22 · 1785 阅读 · 10 评论 -
easyui-combobox实现级联查询
最近在做ITOO选课系统的成绩模块,其中添加一条成绩的比例信息时,需要使用到学年、课程、教师信息,而且课程和教师还是绑定好的,也就是如果课程确定下来,老师也是固定的,所以使用到combobox的级联查询,这里主要使用到该空间的onSelect属性,也就是由该属性再触发另一个URL,中途也因为空间id和name,可谓命运多舛了。JSP控件定义(注意前3个combobox的id和name):原创 2016-03-28 21:32:58 · 1511 阅读 · 5 评论 -
Missing type map configuration or unsupported mapping解决方法
再次调试发布ITOO系统时,一直报错:Missing type map configuration or unsupported mapping,可这个map是在服务端业务逻辑时候使用的,而服务端明明又是发布成功的,这时客户端调用显然会报错,调用WCF服务异常,解决方法: //创建反射实现实体和viewmodel的转换 Mapper.Create原创 2015-12-11 14:06:15 · 8595 阅读 · 8 评论 -
Nuget远程服务器返回错误:<403>已禁止
接着上篇文章,Nuget管理我们的类库在第七步时候出现无法将最后的包推送到Nuget服务器,也就是说即使你用不同的Nuget API Key 发布的也不可以,别人引用的时候就分不出哪个了,所以Nuget服务器上不允许有相同名称的包,就是说包的ID肯定不同。Nuget这个工具,虽然之前也有使用过,不过这次使用还是花费了不少时间,就一个重名问题,直接更新是一个好办法,不过有时候不是同一个维护,如果你要原创 2015-08-31 23:52:12 · 2115 阅读 · 21 评论 -
一分钟搞定类头注释
越到后面发现我们的学习逐步职业化,就拿注释来说,良好的注释说明有助于他人对程序的理解和后期的维护,在ITOO中更多的接触都是类里面方法或变量等的注释,前几天验收下期机房合作,发现一个良好的注释风格给人的印象和感受真的不一样。最近自己也在ITOO中重新搭框架,里面需要自己添加很多类,之前在项目中都是把头注释放在工具箱中,使用时候直接拖拽,当然这也是其中之一。这次想到之前自己在机房的时候也用到过一种方原创 2015-08-14 00:05:17 · 2460 阅读 · 17 评论 -
反射再认识
最开始接触反射是在机房收费系统中,是通过抽象工厂+反射防止更换数据库,在配置文件中定义好key—value,程序执行时根据key找到对应的value值,配置文件代码: 工厂层也通过配置文件中key—value拿到D层程序集和命名空间的名称,工厂层代码:Imports System.Config原创 2015-07-29 17:50:49 · 744 阅读 · 22 评论 -
ITOO右击菜单实现
ITOO做了持续了这么长时间,客户端使用MVC+EF+EasyUI框架,服务端在三层基础上添加WCF服务,后来加入容器,AOP(还没怎么接触),封装了在我们刚开始看来神秘的底层方法,克服了很多技术难点,单点登录,动态建库切库。。。发现自己需要积累的还有很多很多,ITOO做到现在3.1,成绩系统也算到了3.0吧,不管自己进度还是什么原因,没能加入ITOO1.0,很快跟了ITOO1.0的尾巴,和ITO原创 2015-07-13 21:42:06 · 942 阅读 · 19 评论 -
ITOO级联删除主从表
成绩系统有一个需求:数据字典有主从表,要求删除主表时候连同从表信息(跟牛腩中删除新闻时级联删除新闻评论相通),之前做好的那个版本中只删除主表数据,而且是按照主表数据的名称来删除,如果有重名的话还需做验证(感觉不太合理),现在需要做的是按照主表的ID来删除从表,主表的ID也能从页面拿到。 我的思路:主表的html中引用主从表两个js,主从表的调用的button的click方法名原创 2015-07-13 22:18:30 · 1243 阅读 · 13 评论 -
Nuget管理我们的类库
随着我们做的项目规模和业务的复杂,相互之间的引用更不可避免,如果一个类,有一个人需要可以通过拷贝的方式,有更新的话也容易通知,如果有更多的人都要使用它,不可能一个个的拷贝,如果有更新,也不可能一个个去通知,效率低,而且很容易出问题,万一落下一个人怎么办。Nuget的出现,可以管理我们通用公共的类库,而且通过版本控制,需要的人也可以随时拿到最新版本。个人认为NuGet最大的好处在于可以搭建自己的类库原创 2015-06-09 17:54:58 · 1707 阅读 · 25 评论 -
在SVN中打分支
项目开发中一个版本或许就有几次迭代,而完成一次迭代或一个版本时,通常会讨论下一步的计划,是否要加入新东西新技术,内部人员是否有变动,这时需要在管理工具中做一些备份,以防我们接下来即使修改服务器上东西不成功,也能看到最初的模样,SVN中打分支更好的管理我们项目的版本。不过做起来也需要注意一些细节问题: 首先,从SVN中检出最新项目最新版本,然后打开文件夹,空白处右击—TotoiseSVN—原创 2015-03-19 12:19:05 · 2744 阅读 · 22 评论 -
成绩管理项目现阶段总结
成绩管理项目也是后来新加入的,开始考虑到自己进度没有进入ITOO,他们1.0马上要结束的时候我们开始了,自己阴差阳错的做了组长,开始参与每天.NET系统晨会,每天结束问我们各系统有什么问题时,我基本都是摇头,几乎完全不知道他们在讲什么,问题太多以至于都不知道怎么问他们。听的最多的就是:我们都是这样一步步过来的。 原型阶段还是九期师哥带着,因为没有指定的负责人带我们,开始真是茫原创 2015-02-16 15:53:00 · 1280 阅读 · 10 评论 -
Axure无法签出
机房合作使用的管理工具是SVN,共享文档,在VS中直接commit代码,最近刚加入项目中,第一阶段就是讨论需求画原型,之前合作时候也没有使用过原型工具,欠下的债都还回来了。 关于Axure和SVN实现如何实现团队文件共享的博客已经有很多,首先是在SVN中团队—选择“从当前团队创建团队项目”—输入项目名称—SVN新建库的URL地址,这时便可以将Axure文件提交到SVN服务器;然后将VN新原创 2015-01-19 22:05:35 · 10508 阅读 · 52 评论 -
在SVN服务器彻底删除文件
项目开发提交代码到SVN服务器后发现提交了一个测试类TestController,看着很不舒服,于是在VS中直接删除了,但是上级的文件夹还是还是黄色的,说明还是有改动,更新提交时发现还是要提交刚删除的那个类,明明删除了,开始不知道,后来和周围同学交流才发现,我删除的只是本地VS中的,而SVN服务器上还有这个类,文件夹变黄说明SVN服务器和本地VS中版本不一致,可是刚删除的那个类也看不到了,怎么原创 2015-02-26 14:57:50 · 22339 阅读 · 7 评论 -
JSP中input内容改变触发onchange事件使用
最近做的一个成绩的比例添加的功能,需求是平时比例和期末比例为100%,而为了减少让用户的思考,让界面更人性化,其实我们可以在输入平时比例时,期末比例自动加载,这时就要使用jsp中input的内容改变需要触发的一个事件:onchange()。效果图:JSP中input定义: closed="true">//否则表单一上来就加载 学年:原创 2016-04-01 12:17:16 · 26115 阅读 · 7 评论