- 博客(39)
- 资源 (4)
- 收藏
- 关注
原创 js拖拽排序-可以拖拽的DIV
依赖于drag-arrange.js、jQuery下载地址:https://download.csdn.net/download/nnn_net/19052236
2021-05-25 09:55:13 573
原创 Java SpringBoot Rest请求Post传实体类接收不到值的问题
今天在测试REST请求的时候出现一个问题,不管怎么修改,方法断点可以进,但是接收不到值,试了很多方法,如修改请求方式、修改请求内容、修改请求头,修改后端接收类型等等都没有效果,最后想到一个办法,将参数再返回出去,发现原有的参数名大小写发生了变化。如图(上部分为请求内容,下部分为返回内容):由图我们可以看到所有首字母大写的参数名称都被修改了,而我们在后台定义的实体类却是首字母大写的格式,这就...
2018-12-13 19:14:29 13545 4
原创 Java IDEA引入Lombook插件以及使用方法
初学Java,记录一些没接触过的东西,该插件可以起到减少代码量的作用。安装步骤:1.Alt+F7打开Settings,点击Browse Repositories搜索Lom未安装过的在标题下方会有安装按钮,如图:点击安装,完成后重启IDEA2.打开需要使用Lombook的项目,在pom.xml文件中加入以下代码,待右下方进度条加载完成以后即可开始使用<de...
2018-12-13 18:30:17 14376 1
原创 layui table 合并单元格
colSpan: function () { var tab = document.querySelector("div .layui-table-main .layui-table"); var maxCol = 2, val, count, start; for (var col = maxCol - 1; col &...
2018-09-04 15:18:41 4114
原创 Cookie删除
HttpContext.Response.Cookies["xxx"].Expires = DateTime.Now.AddDays(-1);
2018-08-06 11:28:07 240
原创 Postman webapi接口测试(二)
上一篇文章我们了解了WebAPI的搭建以及方法的调用传参,本篇文章主要教大家如何进行接口调试。1.首先下载postman安装包,下载地址:(在我的资源里 暂时没有审核通过 通过了改链接 要是一直不通过你们就到官网去下一个吧~)2.安装完成以后的界面是这个样子的:3.根据上一篇文章中的两个测试方法,我们在这里输入url以及参数,首先是Get请求的:4.点击send,我们看到请求成功并得出结果:5.接...
2018-06-26 13:08:24 8025 1
原创 WebAPI搭建(一)
1.新建web应用程序:2.选择webapi创建完成以后可以看到如下界面:3.找到App_Start文件夹下的WebApiConfig,将内容改为以下内容:public static void Register(HttpConfiguration config) { // Web API 配置和服务 // Web API 路由 ...
2018-06-26 11:33:04 15453 5
原创 js控制屏幕高度自适应 切换屏幕/窗口缩放仍然保持自适应
公共js方法如下://内容自适应窗口大小function resizeEle(ele, isResetH, IsResetW) { var windowWidth = getPageSize()[2]; var windowHeight = getPageSize()[3]; if (isResetH !== null) $(ele).css("heigh...
2018-03-01 11:34:11 13746 2
原创 Visual Studio 2017 配置AnkhSVN
最近由于重装了电脑,重新配环境,发现vs中找不到对应的源代码管理了。然后去网上找答案,都说直接安装完了以后在vs=>工具=>选项=>源代码管理中选择就好了,但是打开来看没有找到,而在安装的程序里找,发现AnkhSVN已安装。如图:然后想了想,VS2017和其他版本好像略有不同,于是去搜了安装包,发现2017是专属的扩展工具。这里 给出链接 点我下载 ,如图所示:安装完成以后在V...
2018-02-26 11:07:24 19757 1
转载 SQL Server 数据表导出至PowerDesigner
1:文件-》Reverse Engineer-->Data Base……2:填写 Model name,选择DBMS为sql server 2008 (Share the DBMS definition),点击确定3:出现Database Reverse Engineering Options对话框。using a data source:点击输入框后面的按钮,连接数据库源。4:出现C...
2018-02-11 10:59:52 1231
原创 如何快速创建一个LayUI 数据表格
最近LayUI API频繁更新 ,碰巧做了个Demo,准备把项目中的table给换个方式显示,就着手做了一个基础的表格,先上个效果图。HTML: 关键字:
2017-09-04 11:21:46 6586
转载 js 对json分组
希望的是将下面的对象数组:[ {"id":"1001","name":"值1","value":"111"}, {"id":"1001","name":"值1","value":"11111"}, {"id":"1002","name":"值2","value":"25462"}, {"id":"1002","name":"值2","value":"23131"
2017-06-14 11:38:45 985
转载 div 垂直居中
小的div在大的div中垂直居中方法一:1、代码:1 div style="width:200px;height:200px;border:solid blue;position:relative;">2 div style="width:100px;height:100px;margin: auto; position: absolute; top:
2017-06-14 10:19:52 449
转载 asp.net中Server.MapPath的使用
本文导读:Server.MapPath()的全名是System.Web.HttpContext.Current.Server.MapPath()。作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数path为Web 服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义的文件名。Server.MapPath方法作用MapPath
2017-05-02 14:23:32 20097 1
原创 bootstrap checkbox 设置部分选中
在很多页面都会需要根据加载的数据来控制checkbox是否选中,以前的方法在这个UI里并不适用,现贴下两种代码供大家参考。前提条件:该字段在数据库中是以“,”间隔的字符串,如:“WIFI,电视,有线宽带”第一种:普通checkbox var servicesArray = data.Services.split(",");//数据库里获取到的值
2017-04-19 14:04:41 15358 1
原创 google chrome 浏览器 调试时js无法刷新的解决方法
由于以前用的是firefox,强制刷新或者再生成就可以了,但是发现在用chrome调试时js怎么也无法刷新。现总结以下两种方法,供大家借鉴。方法一:ctrl+shift+i 该快捷键是打开开发者工具的。打开的时候当前页所包含的元素都会刷新一遍,故可以起到刷新的作用。方法二: F12后按F1,出现设置界面,勾选Network下的Disable cache选项:
2017-04-17 10:30:58 19558 2
转载 MVC 过滤器详解
APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口
2017-04-12 17:55:56 557
原创 jQuery中得到所有id为xxx开头的input
测试代码如下:$(document).ready(function () { $('input[id*="nnn-"]').each(function () { alert('123'); }); });如图所示,下图为html部分:下图是调试状态下的显示:遍历所有id为“nnn-”开
2017-04-10 14:33:58 11308
转载 XML的SelectNodes使用方法以及XPath
XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。重要语法SelectNodes("item")从当前节点的儿子节点中选择名称为 item 的节点。SelectNodes("/item")从根节点的儿子节点中选择名称为 item 的节点。S
2017-04-07 17:58:21 3699
转载 ASP.NET中Server.MapPath() 和Request.MapPath()使用
一、ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别: Server.MapPath(string) :是将相对于当前调用文件的文件(或目录)映射为物理路径;Request.MapPath(string) :是将string虚拟路径映射为物理路径(asp中Request无此方法)Server.MapPath(string) 中str
2017-04-07 11:29:54 1290
原创 Npoco 建立Model时遇到DateTime类型默认值为空时该怎么写
一般来说不用这种ORM的话不会遇到这样的问题,但是Npoco里添加时每一个字段都是要顾及到的,也就是说每个字段都要给定值。当遇到DateTime类型的字段,而当时又不需要给它值或者赋值了反而达不到预期的效果时,就需要改一改了。栗子如下:有电话表,结构如下:现在我们要添加一个电话,但是它暂时不需要填写停用这个字段,但是在Npoco里添加一条数据必须给每个字段赋值,我们
2016-12-02 14:59:01 2266
原创 C# Cache缓存读取设置
背景:easyui加载缓慢而且一个页面还要请求好几个方法,于是想到缓存,因为之前用的是Redis,准备用继续Redis缓存某些小table的数据(主外键之类的),无奈不知道外网地址,问老大,曰:用Cache做吧。好吧......网上找了一番,好多缺少引用的,添加了也没好,弄了大概一个多小时,发现很无奈啊,突然想到以前的项目里面好像有用过吼~简直不要太容易啊~~~下面
2016-11-29 16:46:38 31456 5
原创 URL 传参编码&解码
以前做好的一个页面,突然被告知乱码了,当时吓一跳,好在没有影响线上数据,于是找出原因,以前开发项目几乎全是在火狐上测试使用的,然后今天早上找了一下,发现火狐不报错,其他浏览器报错,于是用IE试了一下,果真就乱码了条件如下:url参数中有中文有英文,有数字,由于懒,就不对URL 进行编码了 ,其他的不会受到影响,于是就只把中文的参数进行了编码,传到后台使用C#进行解码。先科普
2016-11-23 14:17:16 5457
原创 linq 查询 过滤数据中某个值是否在数组中
条件如下:表A(公司表):ID(INT,PK),Name(nvarchar(255))表B(用户表):ID(INT,PK),Name(nvarchar(255)),CompanyId(int)求:表B中CompanyId 在数组中的所有数据。先创建一个int型数组,个人喜欢先用list再转。如下: var companyList = _companyQuery.
2016-11-22 14:36:53 8982
转载 CSS hack 详解
直到今天以前,做页面我都没有考虑过兼容性,总想着,开发的时候能用就可以了,只要求页面保持整洁,功能可用,就算其他浏览器有问题也不管,只认为是浏览器版本低,和我没有关系。然后早上周会接到任务说要把页面改一下兼容chrome,顿时很头疼啊,以前也没考虑过这方面,不知道从何下手,于是去网上查了一下,了解了一下大概,先贴一点大概的理论吧。。。(以下是在博客园搜到的兼容IE的方法,较为详细,先Mark,
2016-11-14 13:51:25 694
原创 MVC WebApi 路由设置(自定义) 分区Area
用过MVC的都知道,它的默认路由设置是在App_Start 下的RouteConfig里:而在新建一个WebApi项目时会自动生成WebApiConfig.cs 文件,该文件里是对api控制器设置的路由:默认是有一个路由 , 后面的是自己新加的,这里的name就相当于一个路径名,访问时如下操作:这里可以看到 ,我们首先访问的是前面默认的API,下面我们继续访问自
2016-10-17 16:54:37 11809
原创 easyUI 渲染 combobox 加载数据源 && 添加自定义数据
最近接触easyUI比较多,小知识点才做出来又遇到一样的问题,脑子不好使,就记下来吧。大概说明一下数据结构,AgentId对应Value,WebsiteName对应Text,至于从后台获取数据原始的ajax都可以。首先定义一个空的集合,然后将自己要添加的那一列数据赋值进去。var array = {}; array.AgentId = 999;
2016-10-09 11:29:27 8040
原创 easyUI 下拉框 树形菜单加载父/子节点
最近忙着做easyUI搭建的项目,有很多父子关系的表需要互相依赖 在前台展示为菜单树或者是下拉框,最开始没有思路的时候就想着百度,然后百度出来两种,一种是下拉框树,一种是多级菜单树,前者只有两层,后者不带下拉,于是想两者结合起来做一个Demo,如下:表结构,只有一张表,包括了父子关系:以下是html代码,在js里用ajax请求API获取数据:
2016-08-30 12:02:40 7864 3
原创 jQuery easyUI combobox下拉框 联动 级联
新做了一个下拉框联动的小功能,网上找的是省市级联,之前也套用了,这次是自定义的一个级联,相当于父子关系,有如下两张表:表A: (分类表)(相当于主菜单)表B: (目录表)(相当于子菜单)注:LinkNumber是相当于一个序号 ,两张表之间用ClassNumber关联前台信息填写如下:分类名称下拉框代码:
2016-08-17 11:06:00 25277 6
原创 GitHub NPoco 调用存储过程
由于新项目没有用EF, 采用了这个怎么读都不知道的ORM,其他的环境是老大已经创建好的,然后上周做了增删改查,掌握了基本的知识,这周要用到存储过程,于是在API上找到一个使用变量的语句,照着套了一下居然查出了数据~API如下图: 经修改以后改为:另外要注意一点就是存储过程中返回的集合类型要和后台对应,如果不是一张表就创建一个model,字段一一对应(日期字段在存储过程结果中...
2016-07-18 16:21:17 1750
原创 js修改css样式
//如果model的长度小于等于1 ,则不要边框 if (viewModels.models().length<=1) { $("#tab_conbox").css("border-style", "none"); } //否则不改变原有的样式
2016-06-21 16:45:03 578
原创 比较List<String>中元素,获取长度最大的元素。
var strnames="a,ab,abc,abcd,abcde";List nameList = new List(); var namesInfo = strnames.Split(',').Distinct(); foreach (var item in namesInfo ) {
2016-06-21 16:33:36 10404
原创 EasyUI 关于js动态添加的时候样式失效的问题
由于项目要搬家,某些地方还是一样的,但是UI用的不一样,在做动态添加的时候遇到一个问题,累加的时候明明代码都是一样一样的啊!怎么后面加出来的没有样式了哩,折腾了一下午,发现原来就是一个小问题。所以进行以下说明来记录一下:图1:以前的版本用的是bootstrap图2:遇到问题的界面:遇到这样的问题当时就一脸懵逼了。。。代码先贴一部分,不会动态添加的可以在这里找:以下是...
2016-04-28 18:43:55 21958 8
原创 IIS发布后图标或者字体不能显示
项目在IIS发布后会遇到图标或者字体不能显示等问题。在用用程序池加这个就好了:点击添加:然后可以看到已经添加进去了:结束。
2016-02-23 14:33:19 2734
转载 Elasticsearch基础(转)
Elasticsearch基础教程 翻译:潘飞(tinylambda@gmail.com)基础概念 Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 接近实时(NRT) Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索
2016-02-15 11:58:04 419
转载 elasticsearch 查询(match和term)
elasticsearch 查询(match和term)es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。由于DSL查询更为直观也更为简易,所以大都使用这种方式。DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。这里有一个地方注意的是官方文档里面给的例子的jso
2016-01-19 10:56:44 611
转载 WdatePicker.js的使用方法 帮助文档 使用说明(时间控件)
WdatePicker.js的使用方法 帮助文档 使用说明(时间控件)
2015-12-17 14:08:14 11888
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人