随笔分类 -  C#

摘要:1、前言 但凡业务系统,授权是绕不开的一环。见过太多只在前端做菜单及按钮显隐控制,但后端裸奔的,觉着前端看不到,系统就安全,掩耳盗铃也好,自欺欺人也罢,这里不做评论。在.NET CORE中,也见过不少用操作过滤器来实现业务用例权限控制的,至少算是对后端做了权限控制。 但我们知道,操作过滤器,已经算是 阅读全文
posted @ 2020-03-14 14:48 GUOKUN 阅读(3460) 评论(9) 推荐(3) 编辑
摘要:1、前言 这块儿当时在IdentityServer4和JWT之间犹豫了一下,后来考虑到现状,出于3个原因,暂时放弃了IdentityServer4选择了JWT: (1)目前这个前端框架更适配JWT; (2)前后端分离的项目,如果上IdentityServer4,还要折腾点儿工作,比如前端配置、多余的 阅读全文
posted @ 2020-03-12 22:19 GUOKUN 阅读(4528) 评论(7) 推荐(13) 编辑
摘要:1、背景 最近,打算新开个项目,鉴于团队技术栈,选型.net core + vue,前后端分离。本打算捡现成的轮子的,github上大致逛了逛,总发现这样那样的不太适合心中那些“完美实践”,例如:Abp vnext好是好,但重度封装,且前端是基于jQuery,后续业务开发估计要大批量操作DOM,写大 阅读全文
posted @ 2020-03-11 22:34 GUOKUN 阅读(9644) 评论(49) 推荐(39) 编辑
摘要:1、背景 年初,从外地转移阵地到西安,转眼已两个多月。很久不写业务代码了,到了新公司,条件恶劣到前所未有,从需求,设计,架构,实现,实施,测试,bug修复,项目计划制定,项目管理,全他妈我一个人,关键是平台很大,很多技术难点,时间还又紧,要命的是,公司销售左派盛行,连技术老大都是销售出身,直属领导设 阅读全文
posted @ 2019-06-20 22:38 GUOKUN 阅读(6144) 评论(21) 推荐(21) 编辑
摘要:1、背景 今天是1024,程序员节那就干点儿程序员的事情。刚好,记得上高中时候,看过一部电影,无间道,里边黄秋生和梁朝伟用摩斯码通信,瞬间觉得好神秘,好帅气。最近闲来无事,出于对当初兴趣的尊敬,就顺手实现了一款简易的摩斯编解码器。 2、编解码设计 自己玩儿,暂定中文摩斯编码。基本思想是,将汉字对应的 阅读全文
posted @ 2018-10-24 19:46 GUOKUN 阅读(992) 评论(0) 推荐(0) 编辑
摘要:1、背景 去年时候,写过一篇《Vue2.0 + Element-UI + WebAPI实践:简易个人记账系统》,采用Asp.net Web API + Element-UI。当时主要是为了练手新学的Vue及基于Vue的PC端前端框架Element-UI,所以文章重点放在了Element-UI上。最近 阅读全文
posted @ 2017-06-27 23:47 GUOKUN 阅读(20474) 评论(27) 推荐(17) 编辑
摘要:最近,项目中使用到了ActiveMQ获取第三方推送过来的数据。具体背景是:公司需要监控全国各地车辆实时运行的GPS数据,但监控本身不是公司做的,而是交给第三方公司做,第三方采集GPS数据后推送给我们。全国各地,近万台车辆,每台车辆每隔几秒就发送一次GPS位置数据,如果我们提供API给第三方公司去调用 阅读全文
posted @ 2017-01-13 17:26 GUOKUN 阅读(2822) 评论(5) 推荐(5) 编辑
摘要:防sql注入之模糊匹配中%、_处理: 上述采用的是拼接字符串,现改为参数化,防止sql注入: 阅读全文
posted @ 2016-09-05 22:15 GUOKUN 阅读(3197) 评论(0) 推荐(0) 编辑
摘要:public static class EnumExtension { public static string GetDescription(this Enum value) { FieldInfo field = value.GetType().GetField(value.ToString() 阅读全文
posted @ 2016-09-05 19:51 GUOKUN 阅读(3122) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示