
● 项目管理
文章平均质量分 75
王虹芸_Yana
这个作者很懒,什么都没留下…
展开
-
Mybatis实现UpdateOrSave方法
引言(需求) 需求来了,听好了。 车主故事录入(车主分享自己的购车经历),按照长城的需求来说,一个车主只能分享一次故事,如果在进入个人中心里,需判断是否有车主故事了,如果有直接修改,没有则添加。之前蠢蠢的,做个 if 判断嘛,有记录就修改,没有记录就添加,但是一整理的时候发现重复代码太多。后来想到咱们用Hibernate的时候不是有个方法交Upd原创 2016-12-11 21:32:48 · 9557 阅读 · 28 评论 -
Wap,rem起大作用了!
引言 在长城工作了一个半月时间,主要负责的项目是二手车安心换。在完成PC端的功能之后,听说要做Wap站的,之前没有做过,所以稍作了解之后发现很简单~ 先说一下Web,Wap和App的区别和联系。 Web,很明显,就是在电脑端通过浏览器访问从而获取资讯的方式。优点是获取的信息丰富,显示的内容也相对于Wap和App来说要复杂一原创 2016-12-11 21:09:01 · 1358 阅读 · 24 评论 -
SQl语句GROUP_CONCAT的使用
引言 最近涉及到三张表联查,中间还涉及到对数据的处理,看张图,足以说明逻辑之复杂。逻辑梳理 简单的介绍一下,我需要的查询结果: 从车主信息表里获取车主的登录信息,OK,之后的事情与车主信息表无关了。 然后,我需要从车主故事表里,获取车主故事的ID,根据这个ID原创 2016-11-24 17:10:51 · 3000 阅读 · 70 评论 -
如何实现select前台效果
引言 如何和公司的设计师交流甚多,才知道,公司的设计师,真的是“牛牪犇”,非但如此,他们的眼睛也是犀利到不行,真的是“1px”必争啊!但也正是因为他们,所以前台确实收获挺多,毕竟前台一直是我的弱项,如今,js,css,jQuery信手拈来。下边以select的前台效果实现的demo说明一下。最简单的select 先来看看最简单的se原创 2016-11-19 19:12:28 · 1157 阅读 · 31 评论 -
require.js的用法
一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。 这样的写法有很大的缺点。首先,加载的时候,浏览转载 2016-11-06 20:59:42 · 612 阅读 · 21 评论 -
【Web前端】——轮播
引言现在在长城公司,开发一个新模块,从页面开始,中间用到了图片轮播效果,刚好在来之前研究过,所以上手比较快,这里稍微总结一下关于轮播的东东。代码 Bootstrap 实例 - 轮播(Carousel)插件的标题 标题 1 标题 2原创 2016-10-30 23:36:49 · 933 阅读 · 15 评论 -
【SSH】常用的jar管理
引言 重新回来学习SSH,从框架开始搭,了解整个框架的知识点。 常用jar包的作用 在刚开始建立框架的时候需要引用很多jar包,这里说一下他们的意义。 一.Structs2 一个简单的Struts项目所需的jar包有如下8个 1. struts2-core-2.3.1.1.jar: Stru原创 2016-10-09 11:56:11 · 662 阅读 · 25 评论 -
【ITOO-视频系统】——从视频里截取图片
引言 先说一下这个需求:最开始的时候,需求设计,是上传了视频之后,需要用户再上传一张图片,作为视频主页推荐的显示。但是在后来验收的时候这个直接被否定了!怎么能让用户去做这么麻烦的操作呢?不行!直接从视频里截取图片,肯定能实现!原创 2016-09-22 18:45:20 · 847 阅读 · 47 评论 -
【ITOO-视频系统】——进度条
引言 最开始设计进度条的原因很简单。当时做视频系统的时候,我做上传页面,直接从上传优酷视频的网页上扒下来的代码,当时觉得进度条是必不可少的,但是没想到给自己挖了个坑,但是还跳的挺开心~~~最开始的进度条 最开始的进度的样式很好看,因为是从bootstrap源码里粘过来的,但是当时的进度条是写死的,所以没有什么技术含量在里边,而且也没有动态效果。 代码:<div clas原创 2016-09-22 18:31:34 · 871 阅读 · 41 评论 -
【spring mvc】——fastdfs文件上传
引言 上回说到普通的文件上传,直接利用IO进行的,这回跟大家介绍一个工具——FastDFS,看它是如何实现文件上传的。什么是FastDFS? FastDFS是用C语言编写的一款开源的分布式文件系统,FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下原创 2016-09-18 23:04:11 · 6005 阅读 · 21 评论 -
【Spring MVC】——普通文件上传
引言 最近在做ITOO视频系统的项目,我做的模块是上传文件,需要通过FastDFS进行文件上传,直接上传到服务器。可是我之前没有了解过文件上传这块的知识,所以先从网上学了一个文件上传的小demo。配置spring mvc 因为咱们新框架里的spring mvc的都是配置好的,所以只需要简单的加上支持文件上传的bean就行了。<!-- 支持上传文件 --> <bean id="原创 2016-09-02 10:17:20 · 593 阅读 · 20 评论 -
【DRP】——servlet
引言 Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。 ——百度百科为什么使用servlet servlet原创 2016-08-06 11:34:26 · 566 阅读 · 17 评论 -
【SSH】——一条线看SSH框架
引言 SSH网上商城完成了,现在回头通过一条线再理理。SSH旅游路线 下边就从jsp开始,看SSH。JSP站 jsp就是整个SSH的前台显示部分,跟.net的html页面一样。 jsp页面调用Action方法的两种方式: 1、在form表单里直接调用:<form id="loginForm" action="${ pageContext.request.contex原创 2016-07-23 17:49:21 · 1142 阅读 · 59 评论 -
【ITOO】——动态删除题库补充
引言 最近做ITOO-java版的收尾工作,进入java的第一个项目,收获比较大,而且又刚好遇到特别能出效果,逻辑性也比较强的工作,分享一下。 其实上一篇博客已经大致说了一下相关逻辑,大致就是牵一发而动全身,也就是这么个道理。 其实上一篇博客已经大致说了一下相关逻辑,大致就是牵一发而动全身,也就是这么个道理。 那么如何根据题型的不同进行动态删除呢?题型还是组件?原创 2016-07-23 16:17:14 · 632 阅读 · 13 评论 -
如何动态删除题型
引言最近java版的itoo下的题库管理有一个新加题型的功能,但是没有实现动态删除。因为删除涉及到一些逻辑,所以在这里写下这篇博客,整理整理逻辑。删除的逻辑看一张图吧先: 也就是说,在点击删除的时候,应该首先判断这条记录是否是第一条和最后一条,默认不能删除第一条,如果是最后一条,直接删除。如果都不是,则需要对删除的数据之后的所有数据的属性进行处理(减1处理)。问题1-如何获取当原创 2016-07-13 17:18:37 · 555 阅读 · 13 评论 -
【SSH】——发送邮件
在学SSH过程中,发送邮件的时候出了些问题,在这里总结一下~一、为什么使用邮件客户端 邮件客户端是指 outlook、foxmail 等工具软件。 收信: 使用邮件客户端,可以将信件收取到本地计算机上,离线后仍可继续阅读信件。网易邮箱支持收取后在服务器上同时保存信件(在帐户属性中点击“高级”标签,选中“在服务器上保留邮件副本”),这样您用 web 方式登录邮箱时,还能看到这些邮件。原创 2016-07-07 10:35:56 · 2683 阅读 · 13 评论 -
memadmin搭建教程
搭建memadmin教程 1、安装Xampp软件 安装地址和教程:http://jingyan.baidu.com/article/dca1fa6fbcd20cf1a5405258.html 2、配置PHP环境 找到php文件夹下的ext文件夹:原创 2016-06-24 11:44:05 · 1743 阅读 · 58 评论 -
如何提交表单
上次考试系统非英语跟着一起做学生端,做的是判分的部分,发现之前一直以为很难的实时判分当时做的时候却很容易上手,但是整体交卷当时却没有实现,留下了一个遗憾。再做考试系统,看到郑浩写的页面,才发现提交表单更容易,特此总结。 HTML页面——很简单 其实整体提交页面只需要一句话,喏喏看过来,下边是这一句话的三种写法: 1、指定表单提原创 2016-06-15 20:43:48 · 1173 阅读 · 26 评论 -
如何实现下载文件
最近在做ITOO.net的考试系统,题库部分涉及到下载模板,但是在写完代码之后发现不出现下载的页面,所以顺便总结了一下。 文件下载的controller代码一共分为以下几种方式: 一、文件路径+MIME类型 public ActionResult FilePathDownload1(){ var path原创 2016-06-12 21:42:06 · 708 阅读 · 17 评论 -
【SSH】-框架
忙里抽闲在学SSH,刚接触java的项目,简单的针对SSH的框架进行一下简单的总结。原创 2016-06-05 23:15:30 · 585 阅读 · 14 评论 -
【ITOO考试系统】——级联查询
最近在做考试系统的模板,学到了如何写级联查询,这里简单的介绍一下,如果有人在这方面有困扰,可以稍稍借鉴一下~ 什么是级联查询 大家做过机房收费系统应该知道,有一个组合查询,级联查询类似组合查询,不过有些微的区别。 组合查询 : A + B + C => answer. 级联查询: A => B => answer.原创 2016-03-27 20:32:21 · 765 阅读 · 32 评论 -
如何获取选择题的选项
在做ITOO考试系统,学到很多东西,特别是前台的,感觉前台还是很好玩的。今天在做考试系统交卷的时候发现一个特别好玩的东西,分享给大家~ 关于考试试卷如何单个交卷,有几个规则需要大家知道: 1、页面上的单选按钮radio必须是分组显示的,也就是说一组的的radio的Name属性必须是相同的。 实例:StudentExamQuest原创 2016-03-13 19:39:02 · 1632 阅读 · 21 评论 -
上海行,重新认识自己
今天下午参加了十期师哥师姐们在铁科院的实习经验,很受触动,也很羡慕。从上海回来一周,这段时间,一边做着项目,一边整理自己的这一个多月来的学习和收获,还有对自己的重新认识。 先鼓励鼓励自己吧! 当时知道能去上海实习的时候,其实犹豫来着的,但是决定去的瞬间还是很干脆的!去到上海之后的第二天就开始上班。刚到上海的前几天,基本都是在找房子,大概跟原创 2016-03-06 22:35:26 · 1053 阅读 · 22 评论 -
JavaScript动态加载ul标签
网上也查了很多关于JavaScript动态加载ul标签的文章,但是感觉不是很全,自己边查边琢磨着代码,给我蒙对了。看看吧!我想实现的功能很简单,就是查到数据库有数据,就在前台显示标签,有几条数据,显示几个标签。那么开始了:首先默认数据库是没有数据的,那么就默认显示无到期的任务。 暂无今天内到期的任务原创 2016-02-26 20:17:13 · 7672 阅读 · 23 评论 -
关于缓存
项目涉及到了缓存,在解决问题的过程中,发现了很多加入缓存的方法,写下来,免忘。一、使用JavaScript加入到缓存直接看代码:function getCookie(c_name){if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_原创 2016-02-26 17:05:46 · 530 阅读 · 20 评论 -
IOC学习
因为项目的原因,所以了解了点IOC和Spring的概念,也是我们ITOO里用到的东西,看到一篇文章写的很好,分享给大家。引述: IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包转载 2016-02-16 16:02:44 · 757 阅读 · 16 评论 -
Get和Post区别
今天做项目的时候遇到个问题,图。最后百度了一下,发现就是这个【HttpGet】的问题,果断改成【HttpPost】,Bingo!虽然之前了解过一点点这两个的区别,但是具体的还不是很清楚,所以也通过这个机会好好的再学习一下啦~一、HTTP它是超文本传送协议 (HTTP-Hypertext transfer protocol) ,定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网原创 2016-02-14 21:38:23 · 592 阅读 · 13 评论 -
【Ionic】——环境搭建
关于Ionic的知识,年后补上。原创 2016-02-03 20:58:13 · 581 阅读 · 9 评论 -
再学习MVC
在来上海之前,也就是接到这个公司的面试电话的时候只是简单的了解到这个项目是关于APP的,是跟数据库打交道的。到了之后跟自己想的还好,没有差很多,用到的就是我们在ITOO里用到的MVC。这才明白真的欠的是要还的! 做ITOO的时候还只是简单的调了调代码,对于MVC的原理,为什么会使用MVC还是模模糊糊的,所以MVC到这来了之后基本上等于从头开始。亲爱的同学们,你们现在是不是很原创 2016-02-01 09:14:11 · 544 阅读 · 11 评论 -
【NCRE】——关于Excel中字体的所有属性
关于Excel中的字体,想想也就都有了,字体无非就字体的样式:宋体、隶书、楷体等;还有字体的大小;字体格式是否加粗;字体颜色。 这次就主要介绍字体的这些属性。 先看代码://获取工作表MSExcel.Worksheet sheet1 = m_workbook.ActiveSheet as MSExcel.Worksheet;//字体样式string fon原创 2016-01-10 21:07:38 · 1261 阅读 · 12 评论 -
Jenkins初认识
写一篇关于Jenkins的博客。原创 2016-01-03 21:57:15 · 743 阅读 · 9 评论 -
NCRE——D层优化
在做NCRE项目,D层的逻辑很简单: 这样看着好像还OK的感觉。但是看见省略号了没?这样的数据可是很多的。这样说吧,我的一个Excel查询到的数据,一个学生平均25个题,Word平均40个题,PPT平均30个题,再加上IE、Windows的,一个学生的答题记录就是100条。每一条都需要对数据库进行修改,也就是访问数据库,一个学生就高达100次。我们一个511教室能坐20原创 2015-12-27 19:59:46 · 861 阅读 · 29 评论 -
【NCRE】——如何知道单元格是否合并居中?
接着上次的内容,想跟大家说Excel如何得知是否已经合并单元格?在上次说的: 【NCRE】——Excel之如何获取行高和列宽中已经介绍了打开Excel的方式,那么在打开Excel之后,我们需要对Excel合并居中单元格进行判断,判断的依据就是:MergeCell.原创 2015-12-13 21:04:31 · 1238 阅读 · 22 评论 -
【NCRE】——Excel之如何获取行高和列宽
准备开始就目前做的项目开始写系列博客了,希望大家喜欢~ 在操作Excel的时候,如何设置列宽和行高大家还记得吗?还是很简单的对不对?那么你知道Excel的行高和裂宽度的属性Microsoft是怎么命名的吗?用用大家熟悉的英语啦~Yes!RowHeight and ColumnWidth。那么这样就简单了,获取一个Excel的固定位置上的单元格行高和列宽的代码如下:原创 2015-12-06 21:47:40 · 4898 阅读 · 17 评论