- 博客(47)
- 收藏
- 关注
原创 UI设计理论和UI总结
UI设计理论和总结 (姓名:马铭浩 撰写时间:2019年1月16日) 废话不多说直接奔主题 小编我经历了差不多2个月的UI设计收获满满。 首先说一下什么叫UI,UI的本义是用户界面,是英文User和interface的缩写。UI设计师简称UID(User Interfac...
2019-01-20 21:23:54
7638
1
原创 数据结构与算法
数据结构与算法是程序设计的两大基础,大型的IT企业面试时也会出数据结构和算法的题目 它可以说明你是否有良好的逻辑思维,如果你具备良好的逻辑思维,即使技术存在某些缺陷,面试公司也会认为你很有培养价值,至少在一段时间之后,技术可以很快得到提高。同时,它也是软考的重点,我们需要对这部分的内容进行一下总结 先看一下数据结构和算法的整体内容 1.线性表 2.概念:数据元素的排列方式是线性的 3.分类:分类规则是根据上图中元素的存储结构来划分的 1.顺序表 2.基本思想:元素的存储空间上连续的、在内存中上以顺序存储
2020-05-18 12:28:39
352
原创 利用代码发布GIS地图
1:index.html: OpenLayers 2:main.js : import 'ol/ol.css'; import Map from 'ol/Map'; import View from 'ol/View'; import TileLayer from 'ol/layer/Tile'; import XYZSource from 'ol/source/XYZ'; new Map({ target: ‘map-container’
2020-05-08 17:41:31
436
原创 GIS发布地图
文献种类:专题技术总结文献; 开发工具与关键技术: GIS SuperMap iDesktop 9D软件发布地图服务 作者: 马铭浩 ;年级: 18-3 ;撰写时间: 2020 年4 月 20 日 1:点击发布服务:保存工作空间后就可以在工作空间上右键选择发布服务 2:发布服务窗体介绍: 弹出窗体,详细介绍请看下图 3:等待完成 4:完成后出现刚刚有勾选上的服务地址...
2020-04-27 19:36:37
314
原创 该字符串未被识别为有效的DateTime
该字符串未被识别为有效的DateTime 报错:该字符串未被识别为有效的DateTime。值为空 前提: 服务端对时间做了一次转换:DateTime.Parse(Request[“时间字段”].ToString())。 搜索的时候没有选择点击datapicker,从而报错,出错的点停在了DateTime.Parse(Request[“时间字段”].ToString())上。 发生异常: 再转换...
2019-09-20 15:58:40
4931
原创 JQuery按name属性选择元素
方法1:使用name属性选择器 name属性选择器可用于按name属性选择元素。此选择器选择值与指定值完全相等的元素。 语法:[name=“nameOfElement”] 示例: 输出: 方法2:使用javascript按名称获取元素并将其传递给jQuery 可以使用javascript getElementsByName()方法选择所需的元素,并将其传递给jQuery函数,以进一步用作jQ...
2019-09-18 10:10:41
43985
原创 Jquer向元素中添加和删除多个类
使用jQuery向HTML元素中添加和删除多个class类,首先使用jQuery选择器选择要添加多个class类的元素,然后使用addClass()方法向元素添加多个类,使用removeClass()方法删除多个类。 addClass()方法用于向被选元素添加一个或多个类;该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。 removeClass()方法从被选元素移除...
2019-09-18 10:08:30
607
原创 JS中如何删除li节点
方法1:使用remove()删除节点 remove()方法可用于删除父节点上的所有元素,包括所有文本和子节点。 示例:删除ul节点 上的所有子节点li Html: Get Up in Morning Do some exercise Get Ready for school Study Daily ...
2019-08-19 14:50:35
8075
原创 JS下拉框去掉重复值
控制器 public ActionResult SelectBrokerage() { var listBrokerage = (from tbBrokerage in mysql.FQ_Brokerage select new ...
2019-08-16 10:37:23
2780
1
原创 JavaScript中textContent属性
textContent属性的使用 示例1: 效果图: 点击前 点击后 textContent属性的使用 示例2: 效果图: 点击前 点击后
2019-08-09 09:33:54
10036
原创 Javascript重命名对象键
在JavaScript中,对象用于存储各种数据的集合,是属性的集合;属性是一个“key:value”对。其中key(键)称为“属性名”,用于标识值。 方法一:通过简单的变量赋值来重命名对象 通过简单的变量赋值来重命名对象可以应用于多个键值对。 Html: JS: 效果图: 方法二:使用defineProperty()来重命名对象 通过利用defineProperty()来操作对象的属性来重命...
2019-08-09 09:31:40
1893
原创 C#报表
数据报表的打印我们通常都会用水晶报表对数据进行打印,下面进 入打印报表: JS代码 首先在页面弹出提示框,点击“确定”后把数据提交到控制器,在控制器把数据查询出来: 控制器 接着把数据放到已经建好的数据集中然后获取到“水晶报表”的路径,把数据转化为文件流的形式,最后在页面以“pdf”的打印形式返回数据: 下面还须将数据类型进行转换,把“IEnumerable”类型的集合转换为“DataTab...
2019-07-29 14:51:27
863
原创 事件监听
我们了解一下上篇笔记中提到的事件的监听: 就拿捕获来举例 在页面上有某个元素被点击了,我们想知道它被点击了并且做出某些操作这个就叫做事件的监听,就比如我点击了P标签,但我想知道我点击了之后它和它的父级元素有没有关联,这个关联的过程是怎样的,我就在P标签和它的父级元素中添加了监听事件并让它们输出值。 事件的监听在W3C规范中定义了三个事件阶段,依次是捕获阶段,目标阶段,冒泡阶段,那为什么要定义呢?...
2019-07-29 14:48:58
172
原创 JavaScript重定向到其他网页
示例1:使用location.href属性重定向到其他网页 语法:location.href=url location.replace(“url”) location.assign(“URL”) HTML 和JS 效果图 点击前 点击后 示例2:使用location.replace()方法重定向到其他网页 HTML和JS 效果图: 示例3:使用location.assign()方法重定向...
2019-07-18 10:33:47
1478
原创 JavaScript的毫秒转换为日期格式
首先声明变量时间,并使用新日期()为当前日期存储当前日期的毫秒,使用getTime()方法从1970年1月1日起以毫秒为单位返回当前日期。将时间转换为date对象,并将其存储到变量。使用date.tostring()函数将date对象的内容转换为字符串 示例1:首先获取当前日期和时间的毫秒数,然后使用该值通过日期()方法获取日期。 HTML和JS: 效果图 方法2: 将给定的时间转换为date...
2019-07-18 10:25:19
1414
原创 Javascript随机生成数字字母字符串
方法一:Math.random()方法和Math.floor()方法 创建一个函数,该函数有两个参数,一个参数是我们想要生成的字符串的长度,另一个参数是我们想要在字符串中显示的字符。 声明新变量ans = ’ '。 使用for循环以相反的顺序遍历字符串 使用JavaScript的Math.random()方法生成随机字符串 使用JavaScript的Math.floor()方法将其四舍五入并添加到...
2019-07-08 14:40:46
2076
原创 DateTime时间转换格式
方法一:在js中格式化时间 JS代码: function setBirthday(data) { // /Date(929462400000)/ var Birthday = data.Birthday; return ChangeDateFormat(Birthday, false); } function setBirthTime(data) { var BirthTi...
2019-07-08 14:38:40
2950
原创 树形节点
一个树形菜单(Tree)可以从标记创建。easyui 树形菜单(Tree)也可以定义在 元素中。无序列表的 元素提供一个基础的树(Tree)结构。每一个 元素将产生一个树节点,子 元素将产生一个父树节点。 Html代码: <ul class="easyui-tree"> <li> <span>Fo...
2019-06-28 10:15:17
1409
原创 JavaScript中清空数组
如何在JavaScript中清空数组 方法一:将数组变量设置为大小为零的新数组 HTML代码: <button onclick="empty()"> 单击可清空 </button> <p id="down" style="color: green"></p> JS代码: var GFG_Array = [1, 2, 3, 4, 5]; ...
2019-06-28 10:05:30
1218
原创 CSS3弹性盒子
弹性盒子(box-flex)是CSS3新增的一种布局模式,相比传统的布局模式来说,它更简单好用,而不存在浮动元素脱离正常文档流之后需要在某些地方清除浮动的问题。 1、弹性盒子由弹性容器和弹性子元素组成 2、弹性容器通过设置 display 属性的值为 flex 或 inline-flex将其定义为弹性容器。 3、弹性容器内包含了一个或多个弹性子元素。 Css部分和html部分 效果图: 1.fl...
2019-06-18 09:11:25
594
原创 C#数据类型转换
C#数据类型转换——数值字符串和数值之间的转换 在 C# 中,字符串是用一对双引号包含的若干字符来表示的,如 “123”。而 “123” 又相对特殊,因为组成该字符串的字符都是数字,这样的字符串,就是数值字符串。 在我们看来,”12345678910”即是一串字符,也是一个数,但计算机却只认为它是一个字符串,不是数。因此,我们在某些时候,比如输入数值的时候,把字符串转换成数值;而在另一些时候,我们...
2019-06-18 09:08:18
2252
1
原创 JS实现拖动效果
第一步:首先封装一下函数简化操作 第二步: 创建一个窗口,给他加上CSS样式:其中,很重要的一步一定要设置需要拖动元素的position为absolute。 第三步:创建鼠标事件的第一个函数获取鼠标的当前位置坐标以备后用。 第四步:创建鼠标事件第二个函数检测鼠标移动距离,并且需要拖动窗口的left、top值来实现拖动效果。 第五步:创建鼠标事件第三个函数,当鼠标放开时标记窗口为不可拖动状态...
2019-06-10 08:07:23
1031
原创 iframe嵌套
Js代码 利用iframe嵌套 所有浏览器都支持 标签。定义和用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 直接上图 现在我想点击期初商品库存跳到另外一个页面,但是我又想跳转页面在嵌套页面里面跳转,而不是直接跳到另外一个页面。 第一种方法: $(document).ready(function () { var UserID = $("#divUserID")....
2019-06-10 08:05:18
551
原创 JQuery实现table切换
html 部分: <ul id="ul"> <li>1</li> <li>期初商品库存</li> <li>期初应收款</li> </ul> <div id="div"> <div style="display:block;">1</div> ...
2019-06-10 08:03:10
3005
原创 注册页面获取手机验证码
1.注册页面 //手机号码 2.js部分 var countdown=30; //获取验证码倒计时 function settime(obj) { if (countdown == 0) { obj.removeAttribute(“disabled”); obj.value=“获取验证...
2019-05-28 09:43:49
4307
1
原创 如何将PowerDesigner创建的表导入数据库
1.导航栏上有几个功能,选择一个叫Database打开后选择Database Generation,也可以快捷键Ctrl+G。 2.打开后弹出一个模态框,Directory是你保存这个文件的路径,可以自行修改,其他基本都是默认。 3.确定后系统就会帮你把你创建的表都放在文件夹里面,完成了就会弹出一个提示框。点击Close就ok了。 4.接下来就去数据库选择文件、打开、文件,然后选择你刚刚保存...
2019-05-28 08:26:46
1574
原创 利用PowerDesigner创建表(数据库)
开发工具与关键技术:PowerDesigner 利用PowerDesigner创建表(数据库) 撰写时间:2019-5-15 最近学校发了一些项目下来,然后不是要自己分析数据库然后创建表嘛,但是如果在数据库里面创建表又好麻烦,万一有什么表要修改的、或者其他表的ID插进来,几张表到是没事万一是几十张表的话就超级麻烦了,这个时候PowerDesigner就可以派上用场了。 首先Ctrl+N弹出一个新...
2019-05-16 09:42:19
8134
原创 PS磨皮
新建一个图层放进图片 打开图像,进入通道调板复制蓝色通道 然后把你刚刚复制的蓝色通道滤镜其他选择高反差保留。 然后取色取和图片上面的色素然后用画笔工具涂抹眼睛鼻子嘴巴眉毛 涂抹完后选择图像计算生成有一些PS不一样的版本选择图像调整计算 这个时候会生成一个Alpha通道 按住Ctrl键用鼠标点击Alpha1通道载入选区Shift+Ctrl+I反选返回到图层调板点击激活图层。 然后建立一...
2019-05-16 08:13:40
331
原创 页面登录
总结一下某某某页面的登录部分 1.视图部分 这是我自己对登录的理解方式,首先获取到登录按钮的点击事件,然后判断账号和密码(就是表单)不为空,如果为空的话就提示请填写完整。序列化表单,我用的是post提交习惯了, 接着判断数据,如果账号密码都是对的,那就进行页面的跳转,如果账号错了就提示账号错误,密码错了就提示密码错误。 2.控制器 时候先是声明一个变量,用try catch(Exception...
2019-04-28 17:00:56
431
原创 MVC删除
总结一下某某某的删除部分 1:(视图部分) 首先,一个layer.confirm,确定要删除吗?然后一个function回调方法,月post提交(你们可以用其他的提交方式来提交),获取到控制器那边的参数,一个function回调方法,下面直接判断如果删除成功就刷新页面。 2.控制器 首先实例化msg,然后用try cetch(Exception)捕获错误,然后根据你要用的ID查询出某某某表, ...
2019-04-28 16:17:02
316
原创 MVC修改
总结一下某某某的新增部分 1:点击修改弹出修改模态框并且回填数据(视图部分) blInsert是自己定义的一个方法,因为新增模态框的id和修改模态框的id都放在了一起,如果为true那就是新增模态框,如果为false就是修改模态框。 $("#frmStuInfor input[type=‘reset’]").click();//重置表单,也就是如果你在新增的文本框里面填写了内容,你关闭了再打开可...
2019-04-28 15:43:54
437
原创 APS.NET.MVC导出
总结一下某某某的导出部分 1:点击导出弹出导出态框(视图部分) 最下面那句代码就是打开模态框的。第一句就是重置表单,也就是说再下一次打开的时候,可以吧上一次的内容清除掉。 2:保存导出到Excel 首先是获取到要导出的表中的某一个数据表格的id, 然后判断不能为空,点击导出的时候给一个提示,是否要导出数据,如果要导出全校数据的话就是导出全部数据,如果要导出某一条数据的话则是下面一行代码导出某一...
2019-04-22 09:18:30
360
原创 MVC新增
总结一下某某某的新增部分 1:点击新增弹出新增模态框(视图部分) blInsert是自己定义的一个方法,因为新增模态框的id和修改模态框的id都放在了一起,如果为true那就是新增模态框,如果为false就是修改模态框。 $("#frmStuInfor input[type=‘reset’]").click();//重置表单,也就是如果你在新增的文本框里面填写了内容,你关闭了再打开可能上一次的数...
2019-04-21 21:30:09
306
原创 利用ajax提交数据
什么是ajax? Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。 首先,需要获取XMLhttpRequest对象:var xhr; xhr=new XMLHttpRequest(); XMLhttpRequest对象有五个核心的属性:onreadystatechange:当准备状态发生变化 readyState:准...
2019-04-18 08:23:49
287
原创 如何创建水晶报表
水晶报表(Crystal Reports)是一款应用非常广泛的商业智能软件,除了强大的报表功能外,最大的优势是实现了绝大多数流行开发工具的集成和接口,水晶报表连接数据源有两种模式,Pull 和 Push 两种,即拉和推。 1.首先下载安装好水晶报表的插件然后在项目上新建一个文件夹,添加一个类左边有一个叫Reporting 然后点击添加就会弹出Crystal Reports这个库 选择“作为空白报...
2019-04-18 08:18:33
462
原创 多表查询(联表查询)
多表查询(联表查询) 我也不知道怎么说好说简单不是很简单,说很难又不是很难,就是比如一个查询学校的功能需求,你要计算出一个学校包括了什么比如:学校名称,专业,年级,班级,学生,老师 这个时候你可以去数据库把他们连起来, PS:我们用学生ID来查询:学校名称,专业,年级,班级,老师,学生性别,学号,学生名字。 连起来从一个表连成一张表,那一张表里面的数据就是你(ˇ?ˇ) 想要的东西。 在控制器这边...
2019-04-08 08:45:57
833
原创 JS创建下拉框方法
我这里下拉框里面的数据已经是封装好的了,只需要调用就ok了。 CSS样式 用了layui插件所以css的样式你们自己去定义或者默认layui定义好的css样式 Js代码 首先获取到学院下拉框控制器查询学院的名称,然后一个function函数(括号里面放个data返回数据),each是每一条数据都执行一遍,var str声明一个变量,获取控制器查询出来的数据 $括号里面的id就是学院下拉框的id...
2019-04-08 08:08:10
9465
原创 跨页面传输方法
ViewData和ViewBag的区别 ViewData:是一个特殊的字典类的名称,我们可以用标准的字典语法进行修改或赋值。 ViewBag:是 asp.net mvc3 中对 ViewData 的一种动态封装,用法更方便。 ViewData[ID]和ViewBag.ID的效果是一样的。PS:借鉴。 获取到主页面要查询的某一个ID的信息从而跳转的次级页面,在次级页面的控制器加入 ViewData[...
2019-03-30 21:30:53
293
原创 布置页面音乐写法
开发工具与关键技术:vs2017 布置页面音乐 作者:马铭浩 撰写时间:2019-3-26 1.HTML 首先把音乐文件放在在body,(用layui插件)audio下面加个i标签(因为调用layui图标库所以要用到i标签)然后给那音乐文件一个id ,i标签要给个id和类名称 下面给出代码参考: CSS代码:在i标签Style里面。 2.JQuery代码 首先获取到需要点击播放音乐的ID就是标...
2019-03-30 21:28:22
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅