自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 字符串

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-04-28 22:31:05 141

原创 jQuery 选择器

jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。选择器允许您对 HTML 元素组或单个元素进行操作。在 HTML DOM 术语中:选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$(“p”) 选取 元素。$(“p.intro”) 选取所有 cla...

2019-08-08 09:25:13 109

原创 jQuery 事件

jQuery 事件函数jQuery 事件处理方法是 jQuery 中的核心函数。事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。单独文件中的函数jQuery 名称冲突jQuery 使用 $ 符号作为 jQuery 的简介方式。某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。jQue...

2019-08-08 09:23:35 97

原创 jQuery 简介

jQuery 库可以通过一行简单的标记被添加到网页中。jQuery 库 - 特性jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilities向您的页面添加 jQuery 库jQuery 库位于一个 J...

2019-07-28 20:39:27 164

原创 jQuery 语法

jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。基础语法: $(selector).action()美元符号定义 jQuery选择符(selector)“查询"和"查找” HTML 元素jQuery 的 action() 执行对元素的操作实例:$(this).hide() - 隐藏当前元素$(“p”).hide() - 隐藏所有 元素$(“p.test”...

2019-07-28 20:31:49 104

原创 正则表达式基础(六)

一、平衡组/递归匹配有时我们需要匹配像( 100 * ( 50 + 15 ) )这样的可嵌套的层次性结构,这时简单地使用(.+)则只会匹配到最左边的左括号和最右边的右括号之间的内容(这里我们讨论的是贪婪模式,懒惰模式也有下面的问题)。假如原来的字符串里的左括号和右括号出现的次数不相等,比如( 5 / ( 3 + 2 ) ) ),那我们的匹配结果里两者的个数也不会相等。有没有办法在这样的字符串里匹...

2019-07-17 16:14:25 115

原创 正则表达式基础(五)

贪婪匹配:当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。例如;a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。懒惰匹配:顾名思义,和贪婪匹配相反。匹配尽可能少的字符。例如;a.?b匹配最短的,以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aa...

2019-07-17 16:12:36 187 1

原创 正则表达式基础(四)

一、负向零宽断言顾名思义就是零宽断言的反义,先看例子;\b\wq[u]\w*\b匹配包含后面不是字母u的字母q的单词。但是如果多做测试(或者你思维足够敏锐,直接就观察出来了),你会发现,如果q出现在单词的结尾的话,像Iraq,Benq,这个表达式就会出错。这是因为[u]总要匹配一个字符,所以如果q是单词的最后一个字符的话,后面的[^u]将会匹配q后面的单词分隔符(可能是空格,或者是句号或其它...

2019-07-08 08:33:33 124

原创 正则表达式基础(三)

一、后向引用使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。默认情况下,每个分组会自动拥有一个组号,规则是:从左向右,以分组的左括号为标志,第一个出现的分组的组号为1,第二个为2,以此类推。下面是例子:\b(\w+)\b\s+\1\b可以用来匹配重复的单词,像go go, kitty kitty。首先是一个单词,也就是单...

2019-07-08 08:31:25 111

原创 正则表达式基础(二)

一、替换则表达式里的替换指的是有几种规则,如果满足其中任意一种规则都应该当成匹配,具体方法是用把不同的规则分隔开。下面是例子:0\d{2}-\d{8}|0\d{3}-\d{7}这个表达式能匹配两种以连字号分隔的电话号码。(0\d{2})[- ]?\d{8}|0\d{2}[- ]?\d{8}这个表达式匹配3位区号的电话号码,其中区号可以用小括号括起来,也可以不用,区号与本地号间可以用连字...

2019-06-28 09:08:10 135

原创 正则表达式基础

一、正则表达式有许多匹配的种类,比如:字符转义、重复、替换等。下面我介绍的是重复的匹配方式。第一个就是*,+,{5},{5,18}这几个匹配重复的方式了。第二个就是下面是正则表达式中所有的限定符(指定数量的代码,例如*,{5,18}等):常用的限定符:重复零次或更多次重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次下...

2019-06-28 09:06:04 111

原创 移除附件

下面我讲的是MVC功能中的移除附件;首先获取session中的附件文件表,然后移除对应的文件。要判断在session传来的文件表是否为空,如果不为空就通过remove方法来进行删除,然后刷新session,再返回值true提示用户文件移除成功;如果为空,则就返回值false提示用户文件移除失败。下面是页面代码;这里就是一个提示框,通过控制器传来的返回值进行提示,最后刷新附件列表。...

2019-06-18 08:29:54 154

原创 正则表达式元字符

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。其中包括:元字符,非打印字符,特殊字符,限定符……元字符;\w 匹配字母或数字或下划线或汉字。\s 匹配任意的空白符。\d 匹配数字。不止只有这三种元字符,还有很多元字符,比如:\b 匹配单词的...

2019-06-18 08:28:05 263

原创 修改公告图片

下面我讲的是MVC中修改公告图片:先修改前从.txt文件中匹配出来的图片,再提交修改后.txt文件中匹配出来的图片。然后获取txt文件名称和文件路径。再进行判断,判断文件是否存在,如果存在就先读取原始的文本内容,匹配出文件名称 保存到oldSavedImageListBefore列表中,在原始文本中匹配出图片文件 并添加到oldSavedImageListBefore中,最后获取新的文件名称和...

2019-06-05 09:48:28 236

原创 富文本框的图片处理

下面我讲的是MVC中富文本框的图片处理;先封装一个接收文件的实体,然后获取图片文件的类型 如:.png,再获取图片文件的名称和时间字符串。检查目录是否存在,如果存在就继续执行代码,如果不存在就新建一个目录,最后保存图片文件的路径。判断上传后富文本框中图片是否为空,如果为空就提示用户上传文件为空,最后返回个上传失败。如果不为空就继续判断,判断是否为正确的图片文件类型,不能出现视频,音频,文本...

2019-06-05 09:46:47 2692

原创 附件上传

下面我讲的是MVC中附件上传;先获取上传或者下载文件的大小,是以字节为单位的。再获取session中的文件表,然后判断目录是否存在,如果存在就执行下一段代码,如果不存在就新建一个目录。获取上传或者下载的文件类型,其中不包括文件扩展名的名称。再去获取原始文件的名称,获取到新的文件名称时,要添加个时间字符串,好处就是避免文件名称相同时,可以用时间来区分它们,最后就是保存文件和路径。显示支持的...

2019-06-05 09:44:36 124

原创 删除公告及相关数据

下面我讲的是MVC删除公告及相关数据;首先查询出附件数据,然后删除附件信息和文件。这里是删除轮播的数据。先判断是否能获取原来的轮播数据,如果获取到了就执行代码。最后通过remove方法进行删除。下面是页面代码;首先弹出提示框。提示用户是否要进行删除。然后进行公告表格查询,成功删除后刷新表,最后清空附件列表。...

2019-05-27 21:07:00 346

原创 删除公告图片

下面我讲的是MVC中删除公告图片;首先要查询出你想要删除的数据,通过remove方法进行删除。下面是删除插图数据 公告内容字段存储的是公告文件.txt 的文件名称。先判断文件是否存在,如果存在就读取文件内容,然后匹配出图片文件文件名称。最后通过遍历删除,这里需要删除的图片文件路径。页面代码;首先弹出提示框。提示用户是否要进行删除。然后进行公告表格查询,成功删除后刷新表,最后清空附件列表。...

2019-05-27 21:04:53 188

原创 信息去重复

如图;先判断是否为第一题,如果不是第一题就直接跳到else里。在判断试题是否存在,如果存在就跳到else里。如果不存在,就进行判断,判断匹配页面中是否有相同的,如果没有就返回一个false。下面是页面代码;首先设置图标和按钮,在关闭模态框。然后获取科目类型ID,使用单位ID,题目信息,encodeURIComponent可把字符串作为URI 组件进行编码。接下来就加载进度条,请求成功的回...

2019-05-16 08:31:35 124

原创 处理轮播图片

下面我讲的是MVC中处理轮播图片;首先要判断轮播里是否为空,如果等于0或者小于0就直接跳过。如果大于0就直接执行代码。要进行文件类型判断,是否符合文件类型。接下来就是获取文件名称,然后保存文件的路径,最后保存数据。下面就是页面代码;初始化轮播图片选择collapse,当用户选择显示在轮播时显示 collapse。然后在判断是否选中,如果选中就显示DIV,如果没有选中就隐藏DIV。...

2019-05-16 08:29:44 210

原创 修改

下面我讲的是MVC中修改数据的功能;首先要实例化俩个对象:modalSpecialty和msg,然后在进行判断传过来的数据是为空或者数据为0的。如果等于空或者等于0就进行提示,如果不等于空或者不等于0就将传过来的数据进行重新赋值,然后就通过entry这个方法来进行修改的操作,savechanges是来保存修改的数据的。如果savechanges大于0,就提示修改成功;小于0就提示修改失败。下...

2019-05-08 20:45:42 161

原创 上传word文件

下面我讲的是在MVC种上传Word文件;首先定义一个对象:msg。FileName主要是处理IE浏览器上传的文件名,然后获取文件的扩展名,在进行判断上传的文件的类型是否为.doc||.docx。在判断中要检查目录是否存在,不存在的话就要新建一个目录,创建目录的后缀为/Document/Notice/。接下来就是保存文件的路径,最后保存文件。将word转换HTML:获取html文件的文件名称和...

2019-05-08 20:43:55 631

原创 批量导出数据

下面我讲的是MVC中批量导出数据到表格中:首先要查询出需要导出的数据,这里我通过学生表查询出学院,班级,年级,专业和用户,这些都是我需要的数据。然后就是创建Excel表格对象,再创建Excel表格对象工作簿,给sheet添加第一行的头部标题,这里是根据你查询出表格来设置的。最后设置身份证列的宽度,学院列的宽度,专业列的宽度。给sheet的每行添加数据。第一个就是输出文件名称,然后就...

2019-05-08 20:41:36 1800

原创 读取本地图片

下面我讲的是MVC中读取本地图片控制器代码,如上图;首先以二进制方式读取文件,然后创建一个二进制数据流读入器,和打开的文件关联,把文件指针重新定位到文件的开始,最后关闭以上new的各个对象。页面代码,如上图;利用正则表达式判断是否是图片。FileReader : 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定...

2019-04-28 09:39:39 792

原创 导入数据

下面我讲的是如何将数据库中的数据导入MVC项目中。完成新建一个MVC项目,其中有一个叫Models的文件夹,一般我们都是用来装数据库传过来的数据的。点击右键,找到添加里的新建项(快捷键:Ctrl+Shift+A)。然后就会弹出一个框,如上图。点击数据,选择ADO,NET 实体数据模型,双击即可。接下来它就会跳转到另一个导入框,点击下一步,再点击新建连接,这里就是MVC和数据库连接的关键。...

2019-04-28 09:37:21 93

原创 MVC新增

下面我讲的是MVC中新增功能的操作:先给SYS_academe这个对象实例化一个model,然后给这个model赋值 ,再调用这个model,通过ADD的方法,把SYS_academe这个对象放进去,最后还有一个保存数据的操作。还要进行判断,如果学院名称和学院编码都不为空,就提示学院新增成功,如果学院名称和学院编码其中一个为空,则就提示学院名称和学院编码不能为空。下面是页面的的代码:这一...

2019-04-18 09:06:31 259

原创 MVC删除

下面是我要讲的MVC中的删除功能:首先要定义一个返回提示信息:msg,然后在try中进行查询,拿学院ID到班级表中进行查询,如果查出的数据大于0那就说明有班级的信息,所以就不能进行删除。以此类推,拿学院ID分别放到年级表、专业表、学生表和教师表中进行查询。然后进行判断,判断是否存在班级信息、年级信息、专业信息、学生信息、老师信息。最后进行提示。如果班级信息等于0就提示该学院还存在班级信...

2019-04-18 09:03:15 503

原创 多表查询

多表查询查询中一共分为单表查询和多表查询,接下来我讲的是MVC查询中的多表查询。源代码,下图:首先要封装一个实体类:StudentInfor,在定义一个变量叫listStudent,最后就是查询语句了。在前面还要定义一个Model,如下图:查询语句:通过页面的表头去写连接的对象,我这里一共连接了5张表,用Select来查询关键字:new ,最后在进行字段赋值。后面就是去取数据的总行...

2019-04-08 09:26:58 173

原创 for循环

for循环下面我讲的是简单的for循环流程控制语句:For就是循环体的控制语句,循环体也就是for括号的代码,是不断被执行的公共代码。执行代码的条件就是intBegin=1,就是从1开始去判断。最重要的执行条件就是intBaidu<=end。如果执行条件不满足,代码是不会继续运行的。只要初始条件小于end,那么代码就会不断重复执行循环语句。intBaidu 自增变量执行语句。就是...

2019-04-08 09:22:35 141

原创 if....else....语法

计算机语言一共有3种逻辑架构,分别是:顺序结构、选择结构、循环结构。循环架构:顾名思义,就是按照顺序写出相对应的代码即可。执行的顺序为 由上到下。选择架构:个人认为最重要的是条件,要通过一个结果来判断条件,从而决定程序的流程。循环结构:循环结构就是拿来重复执行某段代码的,最大的优点就是可以减轻你的代码量。其中还包含着三个要素(1)循环的变量(2)循环体(3)循环终止条件流程控制中还有控...

2019-03-31 21:26:03 785

原创 AI基础

AI,也是学习UI的重要部分。他与PS不同在于:AI是矢量图形处理工具,PS是像素图。下面的是我学习AI课程时的案例,如下图绘制中用到了这几种工具:圆角矩形、椭圆工具、钢笔工具、镜像、剪刀工具、添加锚点工具其中运用最多的是矩形工具,镜像,剪刀工具。绘制矩形时,在绘制是就可以按住方向键向上可以加大圆角度数,按住方向键向下可以减少圆角度数。小熊的眼睛是用镜像工具做的,点击中心点可以使用图...

2019-03-31 21:20:14 183

原创 PS素描特效

PS是UI学习中最重要的一个软件,主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。PS是一个很神奇的工具,可以制作出很多异想天开的作品,值得大家一起去探索和发现。接下来我就讲解一个:将图片进行素描化。原图 成果图首先将你要处理的...

2019-03-31 21:18:09 293

原创 UI基础与扩展

一、 UI理论1.UI = User Interface(用户界面),UI设计是指软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是然软件变得有个性、品味还可以让软件操作变得简单、舒适,充分体现软件的定位和特点。2.交互设计:UI交互界面设计是在人机交互领域中的一门重要学科。而人机交互设计实质是设计协调人与计算机共同工作时产生的矛盾,以最高效的方式满足人安全、效率、舒适需求的学科...

2019-01-21 10:23:01 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除