
♫ 经验汇集
文章平均质量分 62
王萌萌萌
这个作者很懒,什么都没留下…
展开
-
多线程——初识
单线程 1) 当一个线程正在写入数据时,其他线程不能写,也不能读。 2) 当一个线程正在读入数据时,其他线程不能写,但能够读。 备注 我们不能让两个或两个以上的用户同时更新同一条记录,如果两个或两个以上的用户都试图同时修改同一记录,那么该记录中的信息就会被破坏。 我们也不让一个用户更新数据库记录的同时,让另一用户读取记录的内容。因为读取原创 2016-01-20 17:19:52 · 1540 阅读 · 89 评论 -
学生信息管理系统的那些事儿
敲学生信息管理系统已经有一段时间了,我开始的还是挺早的,可惜中途赶上期末的复习时间,两边就冲突了,想想我们期末考试的几大难科,让我不得不果断放弃了”学生“(全称有点长,就简化为“学生”吧)。现在还算是对得起自己,在几天的努力奋斗下终于把“学生”搞定了,也不能说是完全搞定,因为问题还是无处不在的。说说我遇到的几个大问题吧,相信也是我们共有的问题:首先,是要在数据库连接无误的状态下。原创 2014-07-20 14:51:06 · 1609 阅读 · 18 评论 -
机房收费系统——MDI窗体与子窗体问题
在几学生信息管理系统之后原创 2014-08-01 17:30:05 · 1157 阅读 · 14 评论 -
Memcached—安装
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。小编跟大家简单陈述一下Memcached的安装过程。 安装 首先下载好Memcached需要的安装内容,放到自己电脑的一定位置; 接下来就是使用命令安装: 先发开命令提示符,进入Memcached所在目录,如下图是小编的Memcached所在的路径:原创 2016-02-21 11:25:08 · 889 阅读 · 21 评论 -
【项目经验】——考试倒计时
之前做项目的时候也做过考试,但没有具体涉及过考试倒计时的内容,这次再次带着考试,真正的看了考试倒计时这块的内容,站在前人巨人的肩膀上,把这段内容总结下来: 首先看在view中添加的内容: @*倒计时*@ 考试倒计时:原创 2016-03-18 10:23:49 · 1033 阅读 · 32 评论 -
缓存—Memcached
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高运行速度。 存储 Memcached中保存的数据都存储在Memcached内置的内存存储空间中。数据仅存在于内存中,重启memcached或者重启操作系统都会导致全部数据消失。 memcached的内存存储空间是原创 2016-02-23 11:47:54 · 1055 阅读 · 34 评论 -
SVN更新错误:类加载失败,无法读取项目文件"web.csproj"
在做项目的过程中,面对团队的合作,使用SVN是必不可少的;然后呢,使用SVN了,那遇到各种问题也是一定的了。接下来要说的问题:打开解决方案后,整个UI 都无法加载出来,显示是这样的: 解决方案 这个问题之前也遇到过,当时也没有好好解决,最近发现这个问题总是会遇到,那就是个大问题了。应该怎样解决呢? 首先找到该项目下冲突的文件夹,我的是ITOO.ExamE原创 2016-03-13 19:12:40 · 2421 阅读 · 25 评论 -
【ITOO5.0】——系统发布:ISAPI和CGI限制
在大家满满的期待中,.NET版的ITOO5.0考试系统终于要上线了。小编终于迎来了最后一步的准备:系统发布! 从学习牛腩开始大家就开始陆陆续续的学习各种系统的发布,这次当然也已经不是小编第一次发布系统了。由于使用了负载均衡,这次的系统需要发布到两台服务器上,第一个系统的发布极其的顺利,卡卡卡就都出来了,但第二个发布的却不那么顺利,和第一个发布进行了一模一样的操作之后,网页打开过程原创 2016-06-24 09:40:21 · 1209 阅读 · 46 评论 -
【Java】——Eclipse打开路径错误
初次接触Java版的ITO,第一项任务就是需要配置开发环境。前几天在进行环境配置的时候,所有的步骤都很顺利的完成,就在最后打开Eclipse时,却出现了问题,看图: 错误很明显,就是Eclipse的打开路径出错了,如何修改呢? 原因:在指定路径中没有找到javaw.exe。因为Eclipse启动时需要javaw.exe来启动。先查找path中各个目录以后原创 2016-06-04 17:48:43 · 8156 阅读 · 42 评论 -
【ITOO】——Spring.net基础及简单使用
概述 通过Spring.NET,我们可以用统一且透明的方式来配置应用程序。Spring.NET的重点是为中间层提供声明式事务管理,以及一个功能齐全的ASP.NET扩展框架。 Spring.NET是非侵入式的,代码对框架本身不会产生任何依赖。它能够提供很多方面的功能,例如控制反转(Inversion of Control,英文缩写为IoC)、依赖注入(Dependency Inj原创 2016-07-17 14:49:53 · 857 阅读 · 29 评论 -
界面代码使用总结
优美的界面都是经过程序员没不断的调试美化出来的,通过做视频系统也收获了不少界面操作的代码知识点,总结出来以作积累! 基础——界面动态拼接 我们需要的不是静态界面,而是通过查询操作得出的结果进行拼接,得到最终的界面。界面已有的内容很简单,比如说,以下jsp代码中已有的原创 2016-09-02 22:50:40 · 792 阅读 · 23 评论 -
【Bootstrap】——popover效果弹出框
Popover提供了一个扩展的视图。小编使用到了Popover的两种效果: 第一种:将鼠标移入所添加效果的元素,出现Popover视图,移出元素视图隐藏; 第二种:单击添加效果元素,展现Popover视图,再次单击隐藏视图。 首先,如果要引用该插件,需要引用popover.js,它依赖于工具提示插件,大家可以直接引用bootstrap.js 或bootstrap.原创 2016-09-22 14:06:17 · 25071 阅读 · 67 评论 -
jQuery延迟加载(懒加载)
简介 延迟加载(lazy load)又可称之为懒加载,他是为了避免一些无谓的性能开销而提出来的。所谓延迟加载,就是当真正需要数据的时候,才真正执行数据加载操作。可简单理解为,只有在使用的时候,才会发出sql语句进行查询。 Lazy load是一个用JavaScript编写的插件:jquery.lazyload.js 它可以延迟加载长页面中的图片。在浏览器可是区域外的图片原创 2016-10-02 19:11:03 · 14630 阅读 · 53 评论 -
Excel导入异常:Cannot get a text value from a numeric cell
POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误,这不,小编就碰上了。 异常原因 Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric cell的异常错误。原创 2017-09-04 17:16:38 · 1962 阅读 · 0 评论 -
java导出包含多个sheet的Excel
前面文章已经介绍了导出简单的Excel,这次小编要介绍的是如何导出含有多个sheet表的Excel。 内容和上篇文章(http://blog.youkuaiyun.com/xiao714041/article/details/77423824)基本上是相同的,相同代码不再赘述,文章主要说关键代码。 要导出多个sheet,关键就是Excel导出的时间设定,在执行导出文件之前,原创 2017-08-31 11:52:54 · 10067 阅读 · 4 评论 -
Dubbo:No provider available for the service
最近使用dubbo开发过程中遇到了如下问题: com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method queryTemplate in the service com.x.api.service.query.evaluate.TemplateMessageService. No provider avai原创 2017-08-25 11:04:59 · 4130 阅读 · 9 评论 -
Java操作POI批量导出多个excle,打压缩包
1、前端jsfunction exportRecord(){ var browseUrl=$("#browseUrl").val(); if(browseUrl == null || browseUrl == ""){ $.messager.show({ title : '提示',原创 2017-08-20 09:20:03 · 4188 阅读 · 10 评论 -
学生信息管理系统优化问题汇总
学生信息管理系统已经整理了很长时间了,在这几天一直在整理原创 2014-07-29 20:44:09 · 2034 阅读 · 54 评论 -
打开VB工程时提示——发现名称冲突
昨天在快要原创 2014-08-07 21:08:30 · 2678 阅读 · 17 评论 -
SQL Server 2008 误删除数据的恢复
前言 在平时大家用到SQL Server的时候很多,也经常会对其进行各种操作,简单的数据查询或添加还没什么问题,顶多就是添加错误直接删除就可以了,但如果你操作的是重要的数据库,而且库中有着重要的数据,更甚至你还进行了update、delete操作,那该怎么办呢? 小编犯的错误也是不可饶恕的,一句忘记加where条件的update一执行,把一千多条重要数据作废了,小编还真是吓了个原创 2016-01-12 15:47:41 · 18890 阅读 · 28 评论 -
IIS添加WCF支持
前言 最近在IIS上发布网站的时候遇到了些问题,具体问题是这样的:代码生成运行都没有问题,但当在IIS上发布的时候就不行,而且在其他人的电脑上都能顺利的运行,反正到我这就不行了,这样一来,就一定是我本地IIS的问题了,什么问题呢? 问题重现 在我电脑上运行之后的具体问题: 解决方案 通过查询发现在我电脑上需要修改两个原创 2015-12-06 15:25:41 · 2317 阅读 · 40 评论 -
从测试和考试反射出的问题
从昨天开始,集体开发了这么长时间的计算机一级考试项目终于有了第一批学生来正式使用了。在这几天的测试和昨天一天的考试中,同时也折射出了很多关于我们自身的问题,如何才能正确的做一个开发者和使用者呢? 准备工作 通过这几次的测试,总是会或多或少的发现问题,先来说测试前的准备工作。 俗话说:磨刀不误砍柴工。大家都明白这句话的道理。 前期的准备工作是相当重要的原创 2016-01-10 10:33:46 · 911 阅读 · 24 评论 -
Visual Studio 设置窗体控件,随窗体拖动变化大小
前几天做NCRE项目的时候遇到了问题,项目的目的是这样的:考生在使用的过程中,更想通过拖动主窗体放到合适的位置,来方便自己答题。那么问题来了~~~ 问题重现 就原来的项目窗体来看,举个例子来说,窗体原来是这个样子的: 下面来看运行后,如果我想要拖动窗体,拖动之后的效果: 修改过程 开始并不知道如何解决这个问题原创 2015-12-26 16:55:43 · 13700 阅读 · 31 评论 -
【Axure原型图】——动态面板
Axure是很早之前就用过的软件,只是当时并没有深究,但最近在画原型图的时候,发现自已以前会的那点儿皮毛着实干不了啥,仅仅需要修改一下已有的图形,可我却不知道如何下手,不得不重新拾起被遗漏的文件夹,重返原型之路。这次需要做的任务主要涉及到动态面板,其实之前根本没听过,这次在做的时候就好好看了看,对这块的内容有个大体的把控。 是什么? 动态面板,在Axure主界面的部件板原创 2015-08-10 10:25:39 · 5305 阅读 · 27 评论 -
看EA如何生成代码框架
EA的使用给我们带来了极大的方便,同时,在对EA不断的深入使用过程中,我们也一步步的对其功能有了深层次的了解,这次我学到的新功能,就是通过EA,将类图转换成代码框架,这是如何做到的呢? 代码工程设置 首先,代码生成是分很多种类别的,为了每次生成代码是都简单方便,我们可以先对一些常规内容进行配置。如,我想将生成的代码设置为C#版的,设置方法: 选择“工具”中的“原创 2015-07-29 19:25:29 · 7107 阅读 · 35 评论 -
【牛腩新闻发布系统】——总结
用了两周的时间,算是在预期内终于把《牛腩新闻发布系统》整完了,在看视频的过程中逐步地对遇到的问题进行了解决和总结,没有什么遗留下来的大问题,就对整个过程做个整体的总结! 时间管理 说起来,做牛腩新闻发布系统的这两周,确实是花费了大把大把的时间,只要来机房基本上就不要干别的了,当然也在很多时候很纠结,就是想玩会儿,想看会视频,想逛逛网页,但,我却能自己原创 2015-06-05 17:31:02 · 1075 阅读 · 19 评论 -
【牛腩新闻发布系统】——表格边框显示问题
问题 在做牛腩新闻发布系统的网页前台的时候,有很多地方用到了表格,但看过视频的我们都知道,牛腩老师在最后完善的时候,为了网页的美观,把表格中的框体都隐去了。我遇到的问题是,在一步步跟着做的过程中,视频中演示的效果和我做出来的不一样,视频中在把边框去掉之后,但我做的网页中还是存在。 网页效果 刚开始的时候并没想是不是浏览器不同的问题,我只是认真的把视频原创 2015-06-02 17:09:46 · 963 阅读 · 15 评论 -
【牛腩新闻发布系统】——母版页图片路径问题
在牛腩新闻发布系统中,制造可变宽度的圆角框一集中,我们是从中引用了母版页,但这时运行出来的网页中的图片并不能正常显示。根据视频讲的我们可以知道,我们需要修改母版页中的图片路径,那么,问题来了:路径修改后仍然是存在问题的。 先看一下在没有修改路径前,网页是这个样子的: 可以看出两张图片都不能正常地显示出来,视频中也说了,这种情况是正常的,我们需要修改母版页中图片的原创 2015-05-30 11:31:53 · 1193 阅读 · 24 评论 -
【牛腩新闻发布系统】——添加存储过程后重构SQLHelper
牛腩新闻发布系统,在看视频的过程中,是根据视频进行一步步的编写优化的,现在到了添加存储过程的时候,当然在我们进行机房重构的时候就已经用过存储过程了,但究其说,存储过程和SQLHelper究竟是怎样联合使用的,当时是不清楚的,今天看到这一部分,就对其做一个过程的总结。 存储过程 在这儿存储过程内容还不是很多,有视频中如此详细的解说,我们也很容易明白是什么意思,如下:原创 2015-05-26 10:29:17 · 978 阅读 · 30 评论 -
【机房重构】——UML图类图
从刚开始学习关于UML图的内容到现在,画UML图已经是第三遍了,但每一次都会有进步,也都会有不一样的收获,都会写出不一样的总结。 第一次画UML图,是刚刚接触UML,看过视频,并参考着借的两本书画出来的,用的是Rational Rose软件,当然画的也不成熟,只是画出了些皮毛的东西;第二次是刚刚开始机房重构的时候,这次没有用Rational Rose,而是尝试着用了EA,当然画的原创 2015-05-17 15:11:17 · 1447 阅读 · 35 评论 -
【机房重构】——报表
和VB版的机房收费系统一样,在机房重构的时候报表也是很重要的一部分,但不同之处是,在vb.net中,报表是vs自带的,不用我们再去添加第三方控件,这的确也方便了很多,趁热打铁,那就来总结一下报表具体的添加使用方式: 创建报表 首先我们需要创建一个报表。在建好相应的窗体之后,打开:视图—>工具箱—>报表,找到ReportViewer,如下图所示:原创 2015-05-09 21:00:54 · 1243 阅读 · 33 评论 -
【机房重构】——DataGridView控件的使用
在机房收费系统中,有很多地方会用到DataGridView控件,但DataGridView到底是个什么东西?应该如何使用呢? DataGridView 机房收费系统中多次用到查询操作,而DataGridView就是用来显示查询结果的。DataGridView与DataGrid相比较,在原来的基础上,又添加了更多的功能, 做到向后兼容和将来使用并行。对于原创 2015-05-01 15:02:04 · 1470 阅读 · 23 评论 -
【机房重构】——未声明“MessageBox”,它可能因其保护级别而不可访问
错误重现 在做机房重构的过程中,我们会用到极多的提示框,我遇到的问题就出现在写提示代码的时候,原句本来是这样的:MessageBox.Show("登录成功")但在写的过程中并没有出提示框,错误提示: 解决方法 根据错误提示框,我们可以通过上图给出的方法解决: 方案一 将“Messa原创 2015-04-23 10:18:38 · 9185 阅读 · 112 评论 -
【第一遍机房收费系统】总结
历时20多天,终于原创 2014-08-30 11:24:02 · 1060 阅读 · 9 评论 -
【机房收费系统】上下机
敲机房已经有一段时间了,不能只敲不总结,原创 2014-08-21 12:27:44 · 1155 阅读 · 13 评论 -
Freemarker *.ftl后缀文件 在 eclipse IDE以HTML格式打开
背景: Freemarker是一个很好模板组件,大家在使用它时经常约定俗成地将Freemarker模板后缀定为*.ftl,当使用IDE工具打开时,默认只能使用文本方式打开,但模板文件实质是HTML内容,需要使用IDE自动格式化就不行了,所以告诉大家个小窍门: 方法: 找到windows->preferences->Content Types->HTML原创 2017-07-28 11:34:53 · 6780 阅读 · 20 评论