摘要:在knockoutjs中,已有的绑定功能已经十分强大,基本上可以不需要再去考虑扩展了,但是,也有例外的场景,面对这种场景,还是得去完成,knockoutJS提供了自定义绑定来扩展绑定功能。 一、新建绑定 新建一个js文件来尝试绑定功能,按照给定的格式ko.bindingHandlers.xxx来扩展 阅读全文
posted @ 2019-08-29 22:43 微笑刺客D 阅读(559) 评论(0) 推荐(0) 编辑
摘要:在网站开发中,设置是不可缺少的一环,如用户设置、系统设置、甚至是租户设置等。ABP对于设置的管理已经做了很好的处理,我们可以借助巨人的力量来完成我们的冒险。 ABP官网地址:https://aspnetboilerplate.com/ 一、设置的层级划分 ABP中提供了三种类型的设置,用户级别、应用 阅读全文
posted @ 2019-08-11 16:06 微笑刺客D 阅读(772) 评论(1) 推荐(2) 编辑
摘要:网站正常运行中有时出现异常在所难免,查看系统运行日志分析问题并能够根据错误信息快速解决问题尤为重要,ABP对于系统运行日志这块已经做了很好的处理,默认采用的Log4Net已经足够满足开发过程中的需要了(当然有需要的话也可以更换为其它日志组件)。 ABP官网地址:https://aspnetboile 阅读全文
posted @ 2019-08-03 17:48 微笑刺客D 阅读(843) 评论(3) 推荐(1) 编辑
摘要:业务型网站使用过程中,消息通知是一个不可或缺的功能,采用站内通知、短信通知、邮件通知、微信通知等等各种方式都有,ABP框架对这部分工作已经封装的很好了,站在巨人的肩膀上,一览全貌,带来的就是心情舒畅。 ABP官网地址:https://aspnetboilerplate.com/ 一、明确概念及设计 阅读全文
posted @ 2019-07-27 16:56 微笑刺客D 阅读(1348) 评论(0) 推荐(6) 编辑
摘要:在业务型的系统开发中,我们需要维护各种个样的类型,比如客户类型、客户行业、商品类型等等,这些类型往往信息量不多,并且相似度极高,如果采用一类型一表去设计,将会造成极大的工作量,通过将这部分类型的信息进行抽象,利用字段去存储类型区分,共用表结构,来达到兼容各种类型的功能,也就是设计一个数据字典,而对于 阅读全文
posted @ 2019-07-07 21:33 微笑刺客D 阅读(1347) 评论(0) 推荐(1) 编辑
摘要:这两天需要实现一个动态表单设计,面对着属性的不确定,要能够容纳不同的属性进来,之前也接触过这方面的设计,但是没有设计好,导致问题太多,这一次参考一些前辈们的经验后,再次尝试一番,通过动态设计表结构,以达到任务要求。 一、常用动态表结构设计方式 1、动态修改表,适应变化。 2、预留字段实现动态表结构( 阅读全文
posted @ 2019-05-27 23:16 微笑刺客D 阅读(1912) 评论(2) 推荐(2) 编辑
摘要:接触ABP框架有一段时间了,也遇到了一些问题,看了官网文档,但是或许是看的不够细致的原因,实际开发中还是遇到了一些问题,耗费了时间去处理,回头一看,原来文档中早已提及。 开发环境:ABP+MPA模式+Asp.Net Core 一、异常信息处理 犹如ABP官网文档所介绍的,ABP已经帮我们把异常这块处 阅读全文
posted @ 2019-04-27 15:05 微笑刺客D 阅读(2369) 评论(1) 推荐(3) 编辑
摘要:阿里钉钉在商业领域的规模越来越大,基于钉钉办公的企业越来越多,将一个企业内现有用到的工具(如钉钉)能够更融入到他们的工作中,提高工作效率,那便需要开发者不断的学习、应用了,同时,个人也有一个预感,未来围绕钉钉作为企业办公的必备利器,将会减少我们在软件开发过程中一些基础设施的建设,如部门、用户等这些的 阅读全文
posted @ 2019-04-18 22:36 微笑刺客D 阅读(1696) 评论(0) 推荐(1) 编辑
摘要:对于Linux平台上的持续集成和持续交付可以使用Docker快捷的完成任务,但是Windows Server下却不好使用,一般来讲,windows Server下最简单的发布方式是直接手动打包发布或是利用webDeploy完成,但是手动发布太麻烦,webDeploy配置也麻烦,因此尝试使用Jenki 阅读全文
posted @ 2019-03-21 22:52 微笑刺客D 阅读(1241) 评论(3) 推荐(9) 编辑
摘要:钉钉作为企业办公越来越常用的软件,对于企业内部自研系统提供接口支持,以此来打通多平台下的数据,本次先使用最简单的钉钉群机器人完成多种形式的消息推送,参考钉钉开发文档中自定义机器人环节,此次尝试所花的时间不多,但有几个地方是需要注意的。 一、钉钉群中建立机器人获取WebHook地址 首先得有一个钉钉群 阅读全文
posted @ 2019-03-02 17:09 微笑刺客D 阅读(1779) 评论(3) 推荐(5) 编辑
摘要:在.Net Core应用开发中,调用第三方接口也是常有的事情,HttpClient使用人数、使用频率算是最高的一种了,在.Net Core中,HttpClient的使用方式随着版本的升级也发生了一些变化,本次就讲解一下Asp.Net Core2.1前后使用的两种方式。 一、原先HttpClient使 阅读全文
posted @ 2019-02-26 23:00 微笑刺客D 阅读(11957) 评论(4) 推荐(12) 编辑
摘要:“站在巨人的肩膀上”,这样一来,不要万事亲恭,在值得的方向上节约时间,毕竟人生就这么一次。在接触ABP以来,一直想花点时间整合LayUI前端框架到ABP中,进而能够逐渐打磨出一套适合自己的框架,开发习惯、项目架构、界面风格等等。在年前花了点时间了解了LayUI现有的后台模板,虽然LayUI自家的La 阅读全文
posted @ 2019-02-21 21:58 微笑刺客D 阅读(1820) 评论(1) 推荐(3) 编辑
摘要:常常忘记mysql的一些命令行操作,甚至于说,比较复杂的sql格式记不住或忘记了,也可能根本不会考虑去记,因此,做一下汇总,当下次出现恍惚时不至于去百度挨个找,有时就是记不起来,但是只要给点药引子,立马会想起来。 一、mysql基础操作 mysql命令规则:每行sql后边都跟个分号表示一个命令语句结 阅读全文
posted @ 2019-01-13 13:47 微笑刺客D 阅读(258) 评论(0) 推荐(0) 编辑
摘要:花了一点时间将吃灰数月的树莓派装上了Docker,并在容器中部署了一个Asp.Net Core应用程序,通过花生壳映射树莓派中的程序,可以使用外网访问树莓派,玩起来很有意思(外网访问地址:http://aspnetcore.online/,访问不通可能树莓派断电了),过程中发现了一点问题,或许对于同 阅读全文
posted @ 2019-01-07 22:56 微笑刺客D 阅读(1827) 评论(8) 推荐(11) 编辑
摘要:几乎所有Web应用程序都要和服务器端交换数据,交换数据时最方便的就是使用JSON格式。Knockout可以实现很复杂的客户端交互,对于前后端交互使用的技术最为基本且常用的是Ajax,本次利用Ajax和ko的双向绑定完成一些简单的功能,可以快速展示出ko的方便之处。 代码地址: https://git 阅读全文
posted @ 2019-01-02 22:12 微笑刺客D 阅读(375) 评论(0) 推荐(0) 编辑
返回顶部