
项目经验
王啸tr1912
Java mysql 嵌入式
展开
-
控制反转(IoC)与依赖注入(DI)——自己的理解
昨天的验收,师姐提到了这个词控制反转与依赖注入 ,在我们的七层抽象工厂的模式中似乎用到了这个知识,于是乎自己动手查查到底是什么东西,发现了意想不到的东西,特此来分享一下。一、概念(百度) 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反原创 2016-05-03 15:03:13 · 4341 阅读 · 22 评论 -
AOP面向切面编程简介
AOP这个词相信大家都没有接触太多过,但是实际上你们已经有所接触了,就在设计模式中。AOP所用的思想其实和设计模式是一样的,即在不修改原代码的情况下统一增加或者修改功能。还有,AOP大多用在spring里面,但是本文所写的只是在MVC中的应用,要注意。一、简介 所谓AOP(Aspect Oriented Programming的缩写)意为面向切面的编程,通原创 2016-12-17 16:30:25 · 4971 阅读 · 30 评论 -
MVC框架使用简介
MVC框架,相信大家都不会很陌生,尤其是经历过项目的人,它的大名有耳闻可肯定是由来已久了的。但是MVC的使用上和一般的Asp.net的不同还是了解的很少,下面来对比一下他们的区别。一、直接的区别 最直接的区别就是Asp.net的页面都是动态的,可以直接拖.net平台带的控件来构造页面的每个形状和布局,完全不用在代码中调试,而且控件的事件触发和属性的改变都可以在原创 2017-01-01 15:13:02 · 1213 阅读 · 17 评论 -
windows的映射驱动器
我们都知道电脑中的驱动器是什么,就是我们电脑里面的C盘,D盘等都叫做驱动器,或者叫做磁盘。那么网络驱动器是什么呢,这篇文章主要讲解一下网络驱动器以及他的搭建和使用。 一、什么是映射驱动器 定语最后是驱动器,那么他就一定和我们常见的驱动器有相同的地方,首先有一点就是网络这个词,既然是网络驱动器,他们的存储空间就会来自网络,具体是什么网络呢?是局域网内的共享的一个存储原创 2017-01-23 00:22:55 · 4009 阅读 · 22 评论 -
Windows版maven的安装配置
这几天研究项目,恰好要用到maven的库,所以就简单的了解了一下maven的配置,我们一起来探究一下。一、maven 什么是maven呢? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构原创 2017-02-23 20:55:30 · 3112 阅读 · 16 评论 -
如何找到占用端口的进程并关闭
今天小编遇到一个问题,就是在进行系统发布的时候死活启动不起来EAP服务器,导致发布失败,如下错误:ent.default-host./itoo-basic-teacher-web: org.jboss.msc.service.StartException in anonymous service: JBAS018040: 启动上下文失败 在网上查找后发现是由于某些原创 2017-03-05 00:22:12 · 1991 阅读 · 14 评论 -
积分系统——实现文字到图片的转化
小编最近在做的积分系统中,前后台用户登陆后需要有一个头像作为用户的代表,那么小编就开始想,如何让我们自动生成不同的用户不同的头像呢? 首先自然是想到了QQ,他带了很多的内置头像,可是不是那么的正规,那么一个企业用的应用头像应该是怎样的呢,然后就想到了今目标这个软件,这个软件会把每个人的名字中的一个字来作为这个人的默认头像,所以我也就开始了对于这个文字转化为图片的研究了。原创 2017-04-30 17:33:37 · 735 阅读 · 19 评论 -
VM虚拟机网络设置及其应用
提到VM的虚拟机,相信常做Linux系统和系统运维的同志们肯定不陌生了,因为对于我们做实验来,研究技术来说,虚拟机环境再合适不过了。我们平常使用虚拟机,肯定需要他们之间可以互联,或者他们可以连接上互联网,这就需要了解虚拟机里面的网络配置了,具体是怎么配置呢?我们下面就来讲解一下。一、虚拟机连接网络的方式 我们在建立虚拟机的时候可以很容易的就看到设置网络连接的时原创 2017-06-04 23:42:52 · 1417 阅读 · 99 评论 -
mybatis中mapper的用法以及一些注意事项
这几天在公司做项目,到了收尾的阶段,但是发现自己在使用mybatis的时候给自己留下了很多的坑,于是乎花了两天的时间来调试和重新构思自己写下的mapper.xml文件,总算是有些收获,在这里分享给大家。一、何为mapper.xml mapper.xml是mybatis中的重要的组成部分,也算是核心之一,我们可以看到的就是他是由一些定义好的查询数据库的语句和一些原创 2017-09-30 08:18:14 · 8633 阅读 · 20 评论 -
C#如何实现Windows自带打印功能
接着上回说,在使用打印机自带的SDK开发失利只后,经过一系列的实验,发现,这个打印机可以直接用我安装好的驱动直接进行打印操作,用word直接调整好字体之后打印是完全没有问题的,所以,推测,应该可以直接调用人家封装好的一些驱动进行打印,但是要怎么连接这些驱动呢?一、打印控件 首先我们要提到的就是在C#中的一个关于打印的控件了,叫:PrintDocument,说他原创 2017-10-29 12:52:34 · 36146 阅读 · 37 评论 -
C#打印系统读取和写入XML配置文件
还是那个打印系统的项目,在设计阶段,由于考虑到,需要把一些东西做活,需要用到一些自定义的,可以修改的配置文件,所以用到了XML这个很是方便的东西来进行一些关于配置的操作,下面是实现的过程。一、配置设计 由于是一个打印系统,并且涉及到了两个打印机的操作,所以对于打印机的操作,有着设定的操作,由于用的是windows的打印机,所以受到了默认打印机的限制,如果在打印原创 2017-11-12 21:28:40 · 1705 阅读 · 16 评论 -
C#直接调用IE打开指定的网页文件
之前在一级的项目中遇到了一个问题,就是其他的系统需要用谷歌的浏览器作为支持,而我们的系统是需要IE浏览器做支持的,另外我们的页面都是在本地的所以可以由指定浏览器打开,所以有了这个研究,这对于软件和系统的支持也有很多帮助。一、所需环境 .NET环境 需要引用System.Diagnostics这个命名空间 一个准备好的静原创 2016-12-25 10:56:14 · 5918 阅读 · 28 评论 -
用string.format()解决可空类型变量的格式化
故事的起因总是那么的突然,这不,人事系统又要改需求了,这次是要把人事代理合同书下面的甲方签字的时间改为档案的转入时间,这么小的一个问题处理起来应该相当的容易吧。 但是看到代码之后才发现没有那么简单,因为里面的变量虽然可以从ViewModel中获得,但是其中的格式转换确实是一个难题,我们首先来看数据库中的数据格式是什么: 我们需要的是什么格原创 2016-12-06 16:20:26 · 6049 阅读 · 20 评论 -
2015-2016年度总结
前言 随着时间的流逝,我们已经在提高班这个大家庭中度过了2年的历程,在这两年中,伴随着我们的成长,伴随着我们的欢乐与忧愁。在2015-2016的这一年的学习生活中,我们也是获得了很多的第一年所获得不到的东西,下面我们一起来分享一下。思想 这一年中变化最大的我想就应该是思想了吧,从最开始的半信半疑,到有一点相信,到完全的相信,这之间的历程整整经历了两年之久,我们从这个暑假开始也是一名正式原创 2016-08-30 15:47:16 · 894 阅读 · 25 评论 -
FireBug的断点调试
Firebug是网页浏览器 Mozilla Firefox下的一款开发类插件, 现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发 JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面, 给Web开发者带来很大的便利。原创 2016-05-22 17:53:30 · 3407 阅读 · 36 评论 -
浅谈学习JS和JQuery中的几点收获
刚学习完了JQurey的视频,觉得这段时间下来,收获甚是少,想总结一下,由此引来了这篇博客。一、学习中的那点事 估计每个人都会遇到不想学习的时候,我看完了JS,看css+div的时候真的是不想去看了,觉得学习到的东西是重复的,所以看着看着就睡着了,估计也会有人和我是一样的感受,JS里面涉及到的东西是在是太多了让人无法一下子就消化透彻,所以对于后面的学习是很有影原创 2016-06-19 21:18:04 · 4723 阅读 · 36 评论 -
网页中的动态控件和静态控件
这个事件源于一个偶然,在小编开发一个网页上的类似计算器的网页的时候,出现了问题,就是想要做出来一个扩展键盘的效果,但是用asp.net的控件加上了Jqurey的动态效果之后,没有什么反应,用FireBug单步调试才出现了结果,原来就是因为ASP.net控件是可以向后台发消息的控件,发送消息了之后会刷新界面,所以用Jqurey做的效果就被掩盖了。一、开始的思路原创 2016-07-31 13:47:18 · 2059 阅读 · 20 评论 -
JavaScript中的触发事件
这两天在敲订餐管理系统的界面的时候,才感觉到自己在前端这里才疏学浅,什么都没有整理过,因为页面的效果想使用JavaScript来展示,却发现不知道JS的代码是如何被驱动的,因此才有了这篇博客,帮助大家了解都有什么事件能够触发JS的代码执行,这样对于我们的前台页面的构思也会有很大的帮助。一、代码的书写位置 代码的书写位置有很多,之一就是在整个页面前面写的代码,叫原创 2016-07-24 13:44:47 · 4809 阅读 · 84 评论 -
论界面设计与用户需求
订餐系统做了有很长一段时间了,我们的努力一直在继续,但是缺少必要的反思,这篇博客就是对于订餐系统以及我们设计一款软件的UI的一种反思。一、背景 我们为志晟公司以及我们自身来开发订餐系统,从根本上来讲是为了方便企业管理,方便大家就餐的,所以我们从一开始呢就抱着一种能让大家用上我们系统的这样一种思想来实现这个系统,然而事情发展的却不是像我们想象的那么简单的。原创 2016-08-18 17:14:28 · 7022 阅读 · 31 评论 -
【web开发】导出到Excel表格
本文所需开发文件及其例子下载地址:http://download.youkuaiyun.com/detail/tr1912/9597549 众所周知的是我们在日常的开发中少不了的是和数据打交道,这个时候就需要对于数据进行汇总整理,或者是用工具导出方便统计,这个时候就用到了导出到Excel这个功能。一、插件的选择 导出到Excel有两种方式,一种是原创 2016-08-07 23:25:01 · 3565 阅读 · 29 评论 -
初见@html.textboxfor
其实最初见到这个的时候以为和这个里面的东西差不多呢,然后通过调整样式才发现里面的东西差点还是太多了,下面来说一下。一、初见 第一次见其实是在ITOO中了,当时也不知道他是一个什么东西,也没有管过他,所以也没有在意,直到我们需要给人事系统美化界面的时候才知道原来和这个东西里面的数据也要进行样式化。并且里面获得数据的语句和lambda表达式也有类似的地方,肯定用了li原创 2016-09-11 13:32:58 · 6191 阅读 · 22 评论 -
web语音发音实现【非异地版】
这两天做食堂的订餐系统的发音功能,颇有感受,借此分享。本文软件资源:http://download.youkuaiyun.com/detail/tr1912/9597635一、语言的构思 开始提出了语音的这个词汇,听着很是高大上的感觉,听起来实现的非常难,但是看了文档,用起来还是比较简单的。在这里我们用到了两种方式来播放语音,一种是微软自带的微软TTS引擎,一种是我自己在原创 2016-08-14 17:48:43 · 2080 阅读 · 29 评论 -
关于Ajax使用的总结
最近敲手机微信版的订餐,对于Ajax的了解有了新的认识,现在和大家分享一下。一、Ajax的核心XMLHttpRequest 其实这个是我的上任师傅在我学习Ajax的时候告诉我的,当时没有怎么当一回事,事后在订餐中碰到了,觉得很是不可思议,因为我们在一般处理程序中用到的恰好是XMLHttpRequest的东西,里面巧妙的调用让我感觉很是不错,因为这使整个网页灵活原创 2016-08-26 11:40:47 · 889 阅读 · 31 评论 -
nginx初步
nginx程序下载地址:http://download.youkuaiyun.com/detail/tr1912/9629880这几天帮助评教捣鼓了一下nginx,有点小小的收获,来和大家分享一下!一、初见Nginx 其实最早的时候是在上个学期的期末考试的时候看到Nginx的,那个时候是叫负载均衡,就是用来转发请求用的,感觉特别的新鲜,特别的高大上,这原创 2016-09-18 20:55:21 · 720 阅读 · 32 评论 -
C#访问HTTP请求
代码连接:http://download.youkuaiyun.com/download/tr1912/10104222一、业务需求 由于需要在一个写好的C/S系统上调用一个用java写好的restful风格的接口,所以我就去查找了一下用.net程序发送get,或者post请求的方法,去请求已经用java写好的web接口,由于纯窗体风格的C/S系统没有自带的http请求方法,原创 2017-11-05 21:45:00 · 16027 阅读 · 16 评论