Web开发
三角室
更多信息请关注公众号“时间维度”!
展开
-
页面速度异常-IIS 应用程序池托管管道模式为集成时很慢
现象一个IIS .Net4.0 站点,当刷新页面时,页面无法快速加载,甚至需要接近2分钟的时间才加载完成。Network 网络状态期间一直是 (Pending),加载完成之后Status Code 状态码为 304。站点很小,百思不得其解,各种折腾,问题依旧。最终解决将 IIS 应用程序池托管管道模式由集成 改为 经典,重启应用程序池,速度恢复正常。这只是瞎尝试出来的办法,至于什么原因尚不清楚。...原创 2021-02-22 14:46:14 · 320 阅读 · 0 评论 -
一沙后台管理系统跑起来
YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让开发Web管理系统和移动端 Api 更简单。项目地址与文档项目地址:https://github.com/liukuo362573/YiShaAdmin.git文档地址:https://yishasoft.com/doc/工具环境准备VS2019MySQL5.7操作步骤1. 下载项目源码git clone https://github.com/liukuo362573/YiShaAdmin.git.原创 2020-09-16 15:35:19 · 5684 阅读 · 4 评论 -
一分钟图表:简易统计图表模型设计与实现
1. 目的在系统后台,很多地方都需要以直观的方式呈现相关统计数据,然而总是从查询语句、接口、页面到图表的过程,繁琐费时。对于简单的统计需求,期望建立合适的模型,简化这个过程,并使得整个过程聚焦数据本身,快捷而简单,并为整个过程的配置化提供可能。2. 图表要素这里只讨论简单的统计需求。要素一:标题 和 统计数据要素二:图表类型(饼图、柱状图、线图)3. 约定统计数据的标签与值...原创 2020-04-16 21:40:17 · 953 阅读 · 0 评论 -
C# 与 Go 的互通代码笔记
互通基础篇:C# 结合 Golang 开发1. Go 项目结构推荐【参考资料】Go 项目结构推荐在一开始搭建 Go 项目时,就使用推荐的目录结构方式,可以让项目结构更清晰,互通性增强,从而也增强项目的可阅读性。/cmd项目主要应用文件(/cmd/myapps),保持文件与项目生成可执行文件名称相同,通常是较简单的main.go文件调用/internal和/pkg代码/int...原创 2019-11-07 11:26:28 · 898 阅读 · 0 评论 -
小程序-async / await 与 http
一、前言(1)开启在微信小程序(基础库 2.8.3)中使用 async 与 await,需要“取消勾选ES6转ES5”或者“勾选增强编译”。(2)PromisePromise 用于解决肆虐在回调代码中控制倒转的问题。它没有摆脱回调,而是重新定向了这些回调的组织安排方式。Promise 链还以顺序的风格定义了一种更好的表达异步流程的方式,帮助我们更好地规划和维护异步JS...原创 2019-10-31 12:18:49 · 1118 阅读 · 0 评论 -
C# RESTful API 访问辅助类
REST 全称是 Representational State Transfer,有人说它是一种风格,并非一种标准,个人觉得挺有道理。它本身并没有创造新的技术、组件与服务,更像是告诉大家如何更好地使用现有Web标准中的一些准则和约束,也不可否认,RESTFul 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。RESTful 风格的 API,在 HTTP 协议上使用的是标准...原创 2019-07-03 14:28:37 · 488 阅读 · 0 评论 -
ECharts 地图绘制与钻取简易接口
1.地图绘制过程原理给定范围边界经纬度数据,再给它个名字就构成了绘制地图的基础。也就是说,你可以绘制任意形状的地图版块。2.地图数据生成中国以及省市县等地图的基础数据可以从这里生成与下载。http://datav.aliyun.com/tools/atlas有了地图范围数据,在 echarts 中通过 registerMap 给这块注册个名字,即可为后续绘制使用,以下代码以最简形式绘制一...原创 2019-07-11 17:44:11 · 544 阅读 · 0 评论 -
功能开发的测试姿势
测试优先!所谓测试优先,就是要先把测试准备好,以便在功能做了后马上可以测试。提出测试优先,也很好地说明了测试的重要性,这是无数工程师呕心的体验得出的结论,不测试,或不能很好地进行测试,往往会付出惨重的代价。当不好进行测试时(1) 完成一次测试过于痛苦,极大降低工作效率;(2) 很可能选择不进行全面测试,在压力之下先上线,后患无穷。不正确的测试姿势(1)把简单的使用当作...原创 2019-07-23 16:44:17 · 110 阅读 · 0 评论 -
手把手教你完成数字动态变化显示效果
1.目标以液晶电子表样式,动态变化的在指定元素内显示数字。目标关键词:动态变化(定时器),指定元素(DOM元素ID),数字(number)效果:多个页面元素中,均以动态效果显示不同的数字,可正可负。并动态改变至少一个元素内的数据。2.基本原理(1)液晶电子表样式,找一种液晶电子表字体即可,无须使用别的绘制技巧。(2)动态变化则通过使用定时器任务来完成,动态显示要确保变化足...原创 2019-07-18 07:48:17 · 1738 阅读 · 0 评论 -
小程序-基础表达篇
/约定/ 让我们轻装上阵一个功能页(Page)的开发通常需要四大块:配置、代码、布局、样式。这四大块承载不同的方面,要独立不混杂,又要整体融合。于是有了以下约定:每一块 --> 独立的文件、相同的文件名、不同的扩展名。按约定行事,自动融合。于是,一个小程序的功能页 Page,就这样形成了。index.json index.js index.wxml index.wx...原创 2019-10-09 12:55:28 · 297 阅读 · 0 评论 -
优雅的制作一个温湿度计图表
1.有的和想要的有数据:有温度、有湿度想要的:显示在页面某个位置2.期望的优雅期望有一个方法,只需给定温度、湿度与位置,直接生成温湿度计图表。3.来封装一个3.1 先睹风采使用以下方法即可完成图表显示。Gauge.Hygrothermograph('gauge1', 28, 60);效果如下:3.2 使用方式引入echart 和封装的 js ,即可使用 Gauge.Hyg...原创 2019-07-08 16:46:10 · 3959 阅读 · 6 评论 -
参数传递机制之JWT
1. 什么是 JWTJWT 其全称为:JSON Web Token,简单地说就是 JSON 在 Web 上的一种带签名的标记形式。官方的定义如下:JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.即:J...原创 2019-07-02 17:25:32 · 1102 阅读 · 0 评论 -
Web防止请求过于频繁的一种方法
为了防止请求过于频繁或防止恶意循环暴力访问,我们需要对请求频率进行检测与控制,有效的检测与控制既能保证正常的访问不受影响,又能防止异常访问。原创 2016-04-14 20:29:18 · 27735 阅读 · 1 评论 -
自动格式化为16进度形式的文本输入框
为了格式化文本框输入,在文本框的 keyup 事件中,会更改文本框的值,而更改会导致光标位置的变化移到最后,从而使得没法在中间连续插入字符。以下代码为根据格式化后的内容来重置光标位置,实现一个只能输入16进制文本的功能:<!DOCTYPE html><html><head><meta charset="utf-8"> <sc...原创 2018-05-26 00:57:31 · 321 阅读 · 0 评论 -
PostgreSQL 务实应用(一/5)树形层级
项目中,经常会碰到多级的树形结构数据,如地区信息,省、市、区、街道等,或客户关系信息上三级,下三级等。实际项目中,我们可能碰到以下两种需求:一条记录中呈现路径:省 - 市 - 区 - 街道 一条记录中呈现上几级:上级,上上级,上上上级此情此景,使用 WITH RECURSIVE递归查询再合适不过。递归查询在介绍WITH RECURSIVE 之前,我们先介绍一个 WITH ...原创 2019-04-18 13:50:26 · 866 阅读 · 0 评论 -
CSS3 制作魔方 - 玩转魔方
在上一篇《CSS3 制作魔方 - 形成魔方》中介绍了一个完整魔方的绘制实现,本文将介绍魔方的玩转,支持上下左右每一层独立地旋转。先来一睹玩转的风采。1.一个问题由于魔方格的位置与转动的路径相关,仅依靠 rotateX,rotateY,rotateZ 单个的值无法直接表明其定位。如下图,第一个魔方格进行了特殊化处理。当使用路径 rotateY(90)->rotateY...原创 2019-05-15 02:45:00 · 574 阅读 · 0 评论 -
CSS3 制作魔方 - 相关立体样式
最好的实践,就是给定一个实践的目标去实践。目标:利用 CSS3 的一些特性,绘制一个魔方,要可以玩转的那种,即上下左右每一层都可以独立旋转。效果如下:为了完成此效果,将使用到以下相关概念和样式:坐标、3D呈现、平移、旋转。(1)坐标屏幕的起点坐标是(0,0,0),往右递增为 x 方向,使用 left 属性表示,往下走,递增为 y 方向,使用 top 属性表示。而 3D 场景...原创 2019-05-10 15:19:28 · 473 阅读 · 0 评论 -
百度地图API图标、文本、图例与连线
百度地图开放平台功能强大,使用简单,为地图的自定义提供了非常方便的途径!本文以绘制一张全国机器辐射图为例记录其基本使用方法,效果如下图:图中包括了带图标和文本的标注,连线以及图标。1.关于坐标说到地图,不得不说坐标。我以为,GPS获取经纬度之后,把经纬度丢给地图就可以了。但那真的是自以为。1.1 坐标系来看看实际情况,以下是百度开发文档里的描述:目前国...原创 2019-05-24 16:45:21 · 2942 阅读 · 0 评论 -
CSS3 制作魔方 - 形成魔方
道路千万条,安全第一条!魔方结构解析从魔方的外观来看,可以有多种方式来表达它的组成,从而也有多种方式来形成一个魔方。如:由六个面组成 由若干层组成 由多个方块组成无论哪种方式,都可以制作魔方。只是,不同的方式对后续的其它操作会有影响,有些方式甚至会导致利用已有的特性无法直接表达。因此,在这项选择上小纠结一下,理出最易于理解和实施(往往也容易自以为是)的方案是有益的。这里我...原创 2019-05-13 17:18:43 · 1446 阅读 · 1 评论 -
快速响应请求浅谈
排着前不见头后不见尾的队,内心是崩溃的,又进退两难,是一种等待。叫号,玩手机等,是一种等待。一句我等你,然后遥遥无期,是一种等待。此为信物,待我长发及腰...,是一种等待。关于响应发起请求,接收到反馈即算响应。响应的内容是想要的结果,或仅是一句安慰,在合适的场景下合适的呈现都能有好的体验,响应顾及这种反馈体验,出发点就对了。快速响应方式不同的应用场景,决定快速响应...原创 2019-06-07 17:24:00 · 1123 阅读 · 0 评论 -
功能设计中技术人员之惑
技术人员在构思一项功能时,会同时在大脑中编织其实现细节!不利的一面这种编织过程就像本能难以避免,它有优势,对现实可行性更有判断,但不利的影响也很明显!1、容易陷入细节,破坏思维的整体性。2、构思的实现复杂度会直接影响决策。这种构思本身受个人经验所限。事实上实际复杂度有不确定性,再加上复杂度与任务的分解、时间的分配相关,因此,这种复杂感反而会影响功能设计的一些可能性!3、容易...原创 2019-06-20 16:29:30 · 156 阅读 · 0 评论 -
div内元素是否在可见区域的判断与控制
js对div内元素是否在可见区域的判断与控制原创 2016-03-31 11:16:21 · 4267 阅读 · 0 评论