- 博客(38)
- 问答 (1)
- 收藏
- 关注
原创 SFU 九宫格自适应布局
废话不多说,直接上完整代码<!DOCTYPE html><html><head> <title>九宫格布局</title> <style> .grid-item{ background-color:aqua; border: 1px solid red; box-sizing: border-box; margin:5px; line-height: 100px; text-align.
2021-12-09 15:39:56
213
原创 修改xampp下mysql的密码后无法登陆phpmyadmin
修改了mysql的root账号密码后,无法登录phpmyadmin需要同时修改$cfg['Servers'][$i]['auth_type'] = 'config';$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = '';修改为$cfg['Servers'][$i]['auth_type'] = 'cookie';$cfg['Servers'][$i]['user'] = 'root';$cfg['
2021-10-19 08:53:29
544
原创 EFCore主外键映射关系数据查询问题
在联查主子表数据的时候出现了一个问题,正序查询的时候分页20条,但是只查出来10条,但是第二页是有数据,真叫人头大,这里只记录解决过程。在这次的业务场景下,需要啊查询子表的数据,但是每一条子表数据都需要带上其关联的主表的数据。问题来了,因为EFCore的机制,采用的是实体类映射数据库的字段进行数据查询,所以在数据库表的字段定义上并没有那么严谨。数据库中的的定义: 主表与子表并没有建立主外键约束实体类中的定义:主表实体类与子表实体类在DataBuilder上建立了主外键关系这样做是没有问题的,
2021-05-11 17:11:03
1740
原创 NG-Alain 菜单路由不展开的问题
项目上在使用NG-Alain的过程中遇到了一个比较棘手的问题,但采用一种曲线救国的方式解决了,但觉得肯定会有更好的方式去解决,但是目前为止,没有找到更好的方法,所以将这个过程记录下来。项目开发的是一套web端的后台数据管理软件,采用的是主流后台的页面布局方式,左侧用sidebar-nav控件来实现菜单栏导航,中间采用nz-tab和reuse-tab 路由复用标签来实现表单页面的展示与切换。菜单栏的展示是保存在前台的一个json文件中,每个菜单的终点都对应一个component,然后通过路由机制来映射加
2020-11-24 19:17:19
982
2
原创 从零开始CentOS7的docker .net core自动化部署(一)
一、设置Docker仓库1.安装Docker官方安装教程安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2创建存储库sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/doc...
2020-03-17 16:35:10
704
原创 Linux初探---CentOS7安装部署.net Core
配置.net Core环境1.安装依赖sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm2.安装sdksudo yum install dotnet-sdk-3.1sdk是包含运行时和开发用的依赖环境包,适用于在服务器上开发使用runtime只是包含.ne...
2020-03-12 14:47:07
573
原创 Linux初探---CentOS7安装MySQL数据库
下载MySQL安装包【此处应该有截图】在线方式wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz如果CentOS7不是在线环境则需要自行将软件安装包上传到服务器上解压tar xzvf mysql-5.7.24-linux-glibc2.12-x86_...
2020-03-11 10:11:47
306
原创 在windows server服务器上通过Nginx部署网站
1.下载nginxnginx下载地址下载稳定版本2.解压解压到任意目录下, 目录路径中不能有中文,否则会出先无法启动nginx的错误3.启动和停止直接双击运行目录下的nginx.exe即可启动在当前目录下的cmd中运行以下命令即可停止nginx -s quit4.部署网站网站的静态文件需要放到目录下的html文件夹中如果不想放在这个目录下,需要修改conf文件夹下的ng...
2020-01-16 14:18:16
2810
原创 Flutter问题记录
创建工程时,不要勾选kotlinbuild.gradle添加国内镜像buildscript { repositories { maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url'http://maven.aliyun.com/nexus/conte...
2020-01-03 17:02:37
164
原创 ArcGIS js api 4.x手动构建FeatureLayer
创建mapvar map = new Map({ basemap: "dark-gray"});创建mapViewvar view = new MapView({ center: [-41.647, 36.41], zoom: 3, map: map, container: "viewDiv", popup: { defau...
2019-08-13 09:30:40
2016
2
原创 asp.net core webAPI学习笔记(七)生成帮助文档
IDE 版本:Visual Studio 2017 15.9.7asp.net core 版本 2.1.1本文档说明需在asp.net core webAPI学习笔记(一)项目搭建的基础下进行打开NuGet包管理引入Swashbuckle.AspNetCoreStartup.cs添加引用using Swashbuckle.AspNetCore.Swagger;Confi...
2019-03-10 22:08:30
866
1
原创 asp.net core webAPI学习笔记(六)数据库迁移
本文档说明需在asp.net core webAPI学习笔记(一)项目搭建的基础下进行开发环境下的数据库迁移在上一篇笔记中我们实现了根据现有数据库创建实体类的自动化操作,那如果数据库丢失了,我们该如何快速的根据现有实体类代码创建数据库呢1. 新建数据库当前情况是针对第一次对数据库进行迁移安装NuGet包 Microsoft.EntityFrameworkCore.Tools这里要...
2019-03-08 11:06:05
1541
原创 asp.net core webAPI学习笔记(五)EFCORE生成实体类
NuGet管理安装包Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools // 包版本必须与asp.net core版本相同,否则安装失败Microsoft.EntityFrameworkCore.SqlServer.Design工具 - NuGet包管理器 - 程序包管理器控制台输入命令...
2019-03-07 09:48:27
2510
1
原创 asp.net core webAPI学习笔记(四)连接SQL数据库
引入NuGet包修改appsettings.json,添加数据库连接字符串&amp;quot;ConnectionStrings&amp;quot;: { // 数据库地址 数据库名 帐号 密码 &amp;quot;SqlConn&amp;quot;: &amp;quot;Server=localhost;Database=testdb;Us
2019-03-05 15:14:20
8789
7
原创 asp.net core webAPI学习笔记(三)资源请求
前端使用的是jquery 的ajaxGET请求无参请求前台代码$.get('https://localhost:44388/api/values', function(res){ console.log(res) ;});后台代码// GET api/values[HttpGet] public OkObjectResult Get() { return O...
2019-03-05 10:59:05
1466
原创 asp.net core webAPI学习笔记(二)跨域问题
Startup.cs中添加允许跨域代码//配置跨域处理services.AddCors(options =&amp;amp;gt; { options.AddPolicy(&amp;quot;cors&amp;quot;, builder =&amp;amp;gt; { builder.AllowAnyOrigin() //允许任何来源的主机访问 .AllowAnyMethod()
2019-03-04 14:31:24
2093
原创 asp.net core webAPI学习笔记(一)项目搭建
IDE:Visual Studio 2017打开 vs2017 文件 - 新建 - 项目选择 .NET Core - ASP.NET Core Web 应用程序 - 输入名称选择 API - 确定点击 IIS Express出现界面代表项目创建成功...
2019-03-04 09:34:22
2272
原创 ASP.NET WebAPI开发实例
一、环境搭建打开VS2012, IDE版本为Visual Studio Ultimate 2012 文件 - 新建项目 - Visual C# - Web – ASP.NET MVC4 Web 应用程序 选择空项目组 项目右键 – 管理NuGet程序包 选择联机 – 搜索webapi – 安装webapi2.2 – 安装webapi2.2helppage ...
2018-09-12 16:32:14
32037
原创 ArcGIS js api 4.x 3D多段长度量测
提出背景4.x api中只提供了2d的要素绘制工具,没有提供3d的,提供的量测微件中,面向三维的只有面积量测和单段长度&高程量测,并不能满足需求,因此,自己动手丰衣足食,决定从底层开始逐步构建多段长度量测工具具体思路代码实现代码不一定能跑通,仅记录思路require([ "esri/Map", "esri/views/SceneView", ...
2018-08-31 14:14:31
1101
原创 .NET WebAPI post参数传递
可行的传参形式键值对对应dynamic动态类型(非跨域)实体类JObject参数(推荐)1.键值对对应这里所说的键值对并非是一般的键值对,是指键为空,值不为空的键值对 前台请求$.ajax({ url: host + '/api/Source/TestParams', type:"post", data: { '': "Amon"}, ...
2018-08-30 09:52:38
33234
原创 数据结构之线性链表(python)
概念线性链表,顾名思义类似于一条链子的表,与线性链表相对的是线性顺序表,二者的区别是,线性顺序表需要在内存中开辟一块连续的区域,因此存储的数据在内存中的状态是连续的,而线性链表在内存中的存储是随机的,数据之间的连接靠的是指针。存储结构class ListNode: def __init__(self, val): self.val = val ...
2018-08-23 20:51:45
10896
转载 ArcGIS API for JavaScript 各版本API及SDK 4.8-4.4,3.25-3.09
总链接:https://pan.baidu.com/s/1fDVvINFXh3E0znWsJQonGA 密码:zzv4 ArcGIS API for JavaScript &amp;SDK 4.8:链接:https://pan.baidu.com/s/1JJtMndKUpeDsAGILYvRIKQ 密码:7dh0 ArcGIS API for JavaScript &amp;SDK 4.7:链...
2018-08-23 19:50:34
1861
原创 Python 学习随笔
r'...' 表示单引号内部的字符串不转义空值None 不等于0、False、''空字符串, None有专属的数据类型NoneTypeASCII编码是一个字节,Unicode编码是两个字节, UTF-8编码是可变长的1-6个字节(根据编码对应的数字采取不同的字节个数来表示)%的转义用%%表示...
2018-08-18 23:32:58
174
原创 ArcGIS api for js GeometryService 对任意坐标系统的坐标转换
如果用的是官方的几何服务,则需要配置代理 如果本地配置了server,将几何服务开启然后域名换为自己的server的域名就可以了esriConfig.defaults.io.proxyUrl = "/proxy/";esriConfig.defaults.io.alwaysUseProxy = false;加载几何服务var geometryService = new Geom...
2018-07-30 20:53:49
6062
2
原创 ArcGIS js api 手动构建FeatureLayer
坐标系var spatialReference = new SpatialReference(4326);要素坐标点var pointArr = [ new Point(116.94431351934418, 36.642791191513744, spatialReference), new Point(116.94313181636085,36.64426373...
2018-07-27 10:43:51
1754
5
原创 ArcGIS API for JS 3.x 加载wmts格式天地图
require([&amp;quot;esri/map&amp;quot;, &amp;quot;dojo/domReady!&amp;quot;], function (Map) { var map = new Map(&amp;quot;map&amp;quot;, { center: [120, 34.5], zoom: 8,
2018-07-20 23:06:03
1916
3
原创 C# mongoDB GridFS 增删改查
链接数据库public static MongoDatabase GetDatabase(){ string connectionString = "localhost:27017"; string dbName = "fileTest"; var server = MongoServer.Create(connectionString); return ...
2018-05-04 21:01:17
2807
1
转载 VS2012安装提示XXX存在严重错误
管理员运行cmd,输入net stop WuAuServ,回车执行 打开windows文件夹,位于C盘 更改此文件夹名称为SDold(可以随便改)然后cmd中输入net start WuAuServ,回车执行 重新安装vs即可...
2018-03-31 22:24:44
1596
2
原创 OpenLayers 3 加载WMTS天地图
设置空间参考坐标系 使用哪个坐标系取决于加载的地图服务,如果坐标系与地图服务的不同,则可能出现无法加载地图的问题var projection = ol.proj.get('EPSG:4326');//经纬度空间参考坐标系var projection = ol.proj.get('EPSG:3857');//墨卡托投影空间参考坐标系设置地图缩放层级分辨率var projectionExten
2017-08-24 13:43:32
3135
1
原创 arcgis for js 控制台 Error: multipleDefine
引入arcgis的js外链时,会出现重复定义的错误,会间歇性的影响二维地图的加载 引起的该错误的主要问题原因是,arcgis的js外链引入必须放在jquery.js的后面,而现在的很多库插件是基于jquery开发的,所以在引入arcgis.js时,一定要放在最下面,否则就会出现multipleDefine的错误在我的项目中,只注意到了bootstrap和easyui,并没有考虑three.js
2017-08-22 11:32:06
9102
1
原创 关于C#数据库删除数据时提示未将对象引用设置到对象的实例
C#删除数据库中的数据时,需要根据数据库中的主键来删除 DataSet.Delete(id); C#实体类DAL如果没有指明id为主键,则会提示‘未将对象引用设置到对象的实例’TableSchema.TableColumn colvarId = new TableSchema.TableColumn(schema); colvarId.ColumnName = "
2017-08-17 09:57:29
738
转载 easyui datagrid分页
easyui datagrid 前台分页代码//分页function pagerFilter(data) { if (typeof data.length == 'number' && typeof data.splice == 'function') { // is array data = { total: data.length,
2017-07-23 15:44:45
470
原创 jq鼠标移入移出元素呈现淡入淡出效果总结
如果是通过鼠标点击事件来触发动画效果 可以使用$("#button").click(function(){ $("#div").stop().fadeToggle("slow");});$.stop()可以防止点击过快时,元素会呈现与点击次数相关的淡入淡出动画循环如果是通过鼠标的移入移出来触发动画效果 可以使用$("#div1").hover( function(){
2017-01-11 16:51:49
9149
1
原创 easyui异步加载tree的问题
想要实现从本地中加载json文件,通过事件来动态的插入到ul中时,遇到了一小bughtml中代码是这样的<ul class="easyui-tree" id="tt"></ul>js中的代码$(".next-menu:nth-child(1) a").click(function() { var $IDstr = $(this).attr("id"),
2016-12-06 15:54:42
2003
原创 uglify使用随记
uglify压缩js代码不仅仅是去除空格和注释,还能混淆参数mangle :true/false 是否混淆变量名sourceMap:true/false 是否生成map文件,map文件的具体用法和作用请参考阮大的文章《Source Map 详解》 传送门→http://www.ruanyifeng.com/blog/2013/01/javascript_source_map.htmlJavaScr
2016-12-05 11:44:57
1615
原创 jshint常用检查规则
curly: true/false 参数为true时 循环和条件语句必须放在{}中 /默认falseeqeqeq: true/false 参数为true时 在比较时必须使用===和!== /默认为trueforin: true/false 参数为true时 不允许forin在没有hasOwnProperty时使用 /默认为falseimmed:true/false 参数为true时 不允
2016-12-02 16:43:36
1004
原创 Grunt使用学习入门
grunt-cli的安装首先,确保系统安装了node.js,因为要用到他的npm包管理工具传送门→http://nodejs.cn/ 进入到官网,下载下来,路径都不要变,傻瓜式的下一步完成安装安装完成后,打开cmd先输入(需要联网) npm update -g npm确保npm可以使用,否则接下来的安装可能出问题然后输入 npm install -g grunt-cligrunt命令就
2016-12-02 10:56:33
447
空空如也
easyui的datagrid网格错位
2016-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人