2018年5月23日
摘要: 20180523更新内容 本次更新两个内容,一是增加视频处理功能,二是增加定时服务功能。 视频处理 定时服务 BitAdminCore框架,用最少的代码,实现最多的功能 本次新暂未发布,后续有空发布 计划修改内容 1、人脸登录功能需要重构,目前功能不完善。 2、QuerySuite类重构,同时支持m 阅读全文
posted @ 2018-05-23 15:41 陈银鑫 阅读(302) 评论(0) 推荐(1) 编辑
  2018年5月22日
摘要: 20180522更新内容 本次更新增加了excel导入导出示例,QuerySuite组件实现导出导出,用最少代码,做最多的事,代码就是如此简单。 计划修改内容 1、人脸登录功能需要重构,目前功能不完善。 2、QuerySuite类重构,同时支持mysql,oracle 3、增加视频处理功能。 4、分 阅读全文
posted @ 2018-05-22 18:58 陈银鑫 阅读(311) 评论(0) 推荐(1) 编辑
  2018年5月20日
摘要: BitAdminCore是基于NET Core2.0的后端快速开发框架,本篇主要目标是介绍如何使用框架开发应用。框架的一些特性等。 BitAdminCore核心特性: 保留行业规范,减少学习成本。 易读易调试。 保持最少实现代码与程序灵活性之间的平衡。 框架演示:http://bit.bitdao. 阅读全文
posted @ 2018-05-20 01:18 陈银鑫 阅读(1445) 评论(2) 推荐(0) 编辑
  2018年5月19日
摘要: NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core 一、简介 增删查改是管理程序最基础的模式,以下介绍BitA 阅读全文
posted @ 2018-05-19 17:27 陈银鑫 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 20180519更新内容 昨天更新的版本,早上自己下载下来发现创建项目不成功。 这个问题已经多次出现,主要是cookiecutter编码问题,项目引用大量外部js文件,部分文件在复制的时候编码较验不通过,但我们又不得不用。 所以解决方法没得选,肯定是打包的时候不要包含这些文件,在项目生成后再还原。 阅读全文
posted @ 2018-05-19 16:00 陈银鑫 阅读(345) 评论(0) 推荐(1) 编辑
  2018年5月18日
摘要: 20180518更新内容 1、重构调整QQ登录代码,使用JObject,减少代码,增加access_token自动续期(未测试)。 2、重构调整微信登录代码,使用JObject,减少代码,增加access_token自动续期(未测试)。 3、重构微信公众号登录接入代码,使用JObject,减少代码。 阅读全文
posted @ 2018-05-18 15:15 陈银鑫 阅读(342) 评论(0) 推荐(1) 编辑
  2018年5月17日
摘要: 前言 经过多次的重构,目前BitAdminCore框架已经基本上稳定,近期对代码进行多次重构,让代码保持更整洁。 为促进框架的推广,更好的实现价值分享,即日起推出更新日志系列,每次更新内容进行描述。 20180516更新 1、流程设计器的代码重构,减少大概1000多行代码,表结构也做了调整。 2、文 阅读全文
posted @ 2018-05-17 10:20 陈银鑫 阅读(409) 评论(2) 推荐(1) 编辑
  2018年5月11日
摘要: 框架源码:https://github.com/chenyinxin/cookiecutter-bitadmin-core 20190911 更新说明:由于vs2019弃用bower,改用cdnjs,框架引用进行相应调整,调整后更方便。 一、简介 1、Cookiecutter是Python下的项目模 阅读全文
posted @ 2018-05-11 12:08 陈银鑫 阅读(3449) 评论(3) 推荐(0) 编辑
  2018年5月10日
摘要: 本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性。 构建NetCore应用框架之实战篇系列 一、简介 1、登录功能完成后,框架的雏形已经形成,有必要进行复习。 2、本篇简单对框架代码进行一些解释。同时可以简单理解框架的规范。 二、目录结构规范 1、直接上图,目录 阅读全文
posted @ 2018-05-10 11:21 陈银鑫 阅读(1267) 评论(4) 推荐(1) 编辑
  2018年5月9日
摘要: 一、简介 1、从十几年前开始net,到两年前转java,到去年底发现netcore2这玩艺,从此以后坚定成为netcore的追随着。 2、有心促进netcore的应用,聚集一些人员共同学习,减少技术使用成本。 3、拟发起一个netcore技术联盟,旨在共同推进技术的落地,共同沉淀公共代码。 二、运作 阅读全文
posted @ 2018-05-09 19:27 陈银鑫 阅读(646) 评论(0) 推荐(3) 编辑
摘要: 本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性。 构建NetCore应用框架之实战篇系列 一、小结 1、前面已经完成框架的第一个功能,本篇做个小结。 2、直接上图,总结性的东西不好写,写了也不容易看得懂,都得靠自己慢慢领悟。 3、时机成熟了搞个线下交流会,毕竟 阅读全文
posted @ 2018-05-09 18:17 陈银鑫 阅读(741) 评论(2) 推荐(0) 编辑
摘要: 一、概述 1、前面文章介绍Controller的大小写问题时,目的只是介绍它的差异性,有同学回复了,这里把它作为一个点写一下吧。 二、默认定义的转换结果 1、写一个返回对象的方法。 2、运行查看结果。 运行结果 三、自定义转换方法 (以下是NetCore 2.0的写法) 1、添加Startup自定义 阅读全文
posted @ 2018-05-09 17:45 陈银鑫 阅读(10653) 评论(3) 推荐(1) 编辑
摘要: 本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性。 构建NetCore应用框架之实战篇系列 一、设计原则 1、继承前面框架架构思维,设计以可读性作为首要目标。 2、技术架构上共分四层,分html层、controller层、helper层、db层,另外还有ef。 阅读全文
posted @ 2018-05-09 15:11 陈银鑫 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性。 构建NetCore应用框架之实战篇系列 一、BitAdminCore框架1.0版本 1、1.0版本是指最小版本,它具备框架所有的必要功能,功能前篇已经介绍。 2、与文章相匹配,我会在GitHub上建立一个项目, 阅读全文
posted @ 2018-05-09 12:21 陈银鑫 阅读(776) 评论(0) 推荐(0) 编辑
  2018年5月8日
摘要: 一、简介 1、nuget大家已经不陌生。 2、netcore默认引用便是nuget,并处理了嵌套关系。 3、netcore已经支持直接编译生成nuget包。 4、本文介绍如何把自己建立的项目发布为nuget程序包。 注意:netCore下的nuget包仅能包含dll,不支持任何静态文件。 二、准备工 阅读全文
posted @ 2018-05-08 15:06 陈银鑫 阅读(715) 评论(0) 推荐(3) 编辑
摘要: 一、简介 1、系统默认给我们提供的一些文件类型的处理方式。 2、系统没有为我们提供处理的文件类型无法使用,例如:apk 3、这里候就需要自己添加MIME,才能进行访问 4、下面就是添加apk访问的示例 二、不添加MIME时 1、把一个apk文件放到静态目录下 2、启用UseStaticFiles(见 阅读全文
posted @ 2018-05-08 11:39 陈银鑫 阅读(1055) 评论(1) 推荐(3) 编辑
摘要: 本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性。 构建NetCore应用框架之实战篇系列 一、BitAdminCore功能规划 如何选择框架的落地功能,前篇文章已经说明了一些原则,本篇文章大致说明按照这样的原则选择的结果。 基于定位,我们是一个后台管理框架,对 阅读全文
posted @ 2018-05-08 10:07 陈银鑫 阅读(952) 评论(0) 推荐(0) 编辑
  2018年5月7日
摘要: 本篇承接上篇内容,如果你不小心点击进来,建议重新从第一篇开始完整阅读。 构建NetCore应用框架之实战篇索引 一、BitAdminCore框架简介 从前篇论述我们知道,我们接下来将要去做一个管理系统的框架。 BitAdminCore框架是一个定位于后台管理系统的快速开发框架。项目源码地址:http 阅读全文
posted @ 2018-05-07 16:29 陈银鑫 阅读(2309) 评论(3) 推荐(0) 编辑
摘要: 构建NetCore应用框架之实战篇 构建NetCore应用框架之实战篇(一):什么是框架,如何设计一个框架 构建NetCore应用框架之实战篇(二):BitAdminCore框架定位及架构 构建NetCore应用框架之实战篇(三):BitAdminCore框架功能规划选择 构建NetCore应用框架 阅读全文
posted @ 2018-05-07 14:06 陈银鑫 阅读(1480) 评论(1) 推荐(0) 编辑
摘要: 一、简介 微软已经为net在iis中的部署提供了良好的支持,在IIS中部署NetCore是一件很容易的事。 二、在IIS中部署Net Core程序 1、微软官方文档有详细说明。进入 2、如果你已经熟悉iis部署过程,实际上可以把部署简化成两个步骤:一是安装捆绑包(安装过程就不用说了),二是创建站点。 阅读全文
posted @ 2018-05-07 12:24 陈银鑫 阅读(1400) 评论(1) 推荐(0) 编辑
摘要: 一、系列简述 本篇起,将通过一系列文章,去描述如何构建一个应用开发框架,并以作者开发的框架为例,逐个点展开分析,如何从零开始,构建自己的开发框架。 本系列文章的目的,是带领有一编程经验的人,通过动手,初步完成自己的框架,更重要的是,获得构建框架的系统性思维模式。毕竟框架会过时,思维不会过时。 希望自 阅读全文
posted @ 2018-05-07 11:48 陈银鑫 阅读(3545) 评论(2) 推荐(1) 编辑
  2018年5月4日
摘要: 一、简介 1、读取配置文件是开发过程中使用非常频繁的操作。属称”不能写死“ 二、NetCore读取配置文件 1、新建一个静态公共变量,属称单例。 2、在程序Startup启动时,将系统变量传递给单例。 3、添加配置信息。netcore配置文件是标准的json文件,子级读取用:隔开,请看示例。 4、在 阅读全文
posted @ 2018-05-04 17:18 陈银鑫 阅读(2060) 评论(1) 推荐(1) 编辑
摘要: 一、简介 1、Net Core可以直接使用Cookies,但是调用方式有些区别。 2、Net Core将Request和Response分开实现。 二、基本读写Cookies操作 1、写一个基本的读写操作Api,代码如下。 2、第一次访问,看效果。 3、第二次访问,看效果。 api代码 第一次效果 阅读全文
posted @ 2018-05-04 15:37 陈银鑫 阅读(1416) 评论(1) 推荐(1) 编辑
摘要: 一、简介 1、因为Net Core默认是没有启动Session功能的,如果需要使用,需要通过代码开启。 2、本篇说明如果启用默认Session实现,即Session存到内存中。 3、本篇扩展说明如何用Redis做Sessoin服务器,实现分布式。 二、开启默认Session功能 1、编写一个api, 阅读全文
posted @ 2018-05-04 15:15 陈银鑫 阅读(1293) 评论(0) 推荐(2) 编辑
摘要: 一、简介 1、本节主要说明入参的几种接收方式 二、不限定模式 1、定义一个id入参与一个model入参。 2、get\post分别查看访问效果。 api代码 1 public class OneController : Controller 2 { 3 public string GetString 阅读全文
posted @ 2018-05-04 13:10 陈银鑫 阅读(1190) 评论(2) 推荐(3) 编辑
摘要: 一、简介 1、说明Post,Get定义的区别。 2、说明如何路由定义。 二、Get、Post定义 1、api不定义访问方式时,同时支持get 和 post。如果定义某种方式,则仅支持某种方式。具体看代码及运行效果。 这里有个知识点,什么时候使用get,什么时候使用post,个人习惯能get则get, 阅读全文
posted @ 2018-05-04 12:20 陈银鑫 阅读(1097) 评论(1) 推荐(1) 编辑
摘要: 一、简介 1、当前最流行的开发模式是前后端分离,Controller作为后端的核心输出,是开发人员使用最多的技术点。 2、个人所在的团队已经选择完全抛弃传统mvc模式,使用html + webapi模式。好处是前端完全复用,后端想换语言,翻译每个api接口即可。 3、个人最新的框架也是使用这种模式开 阅读全文
posted @ 2018-05-04 11:01 陈银鑫 阅读(2672) 评论(2) 推荐(2) 编辑
  2018年5月3日
摘要: 一、简介 1、Net Core默认无法访问静态文件,需要在Startup通过代码添加定义。 2、本文介绍两种静态文件目录实现方式。 二、启用默认目录 1、添加图片文件 2、测试访问结果(不能访问) 3、添加定义代码。 4、刷新图片查看结果(正常访问)。 这里有个知识点,我一般使用浏览模式访问,而非F 阅读全文
posted @ 2018-05-03 19:38 陈银鑫 阅读(2900) 评论(5) 推荐(2) 编辑
摘要: 一、Startup介绍 1、Startup文件是Net Core应用程的启动程序,实现全局配置。 2、Net Core默认情况下,静态文件及Session都未启动,需要在Startup文件配置启动,否则无法使用。 二、启用Session,启用默认路由 1、启用Session:添加AddSession 阅读全文
posted @ 2018-05-03 17:53 陈银鑫 阅读(2244) 评论(0) 推荐(2) 编辑
摘要: 一、创建项目 1、如何创建项目,参照上一篇文章 二、程序包介绍 1、Net Core的程序包分前后端两种,后端用nuget,前端用bower。 2、与Net 不同,Net Core引用nuget包时,即使包里含有前端文件,也不会引入前端文件,仅引入dll。 3、css、js组件,通过bower引入。 阅读全文
posted @ 2018-05-03 17:11 陈银鑫 阅读(1596) 评论(2) 推荐(0) 编辑
摘要: 一、新建项目 1、选择菜单:文件 -> 新建 -> 项目 2、选择模板:NET Core -> ASP.NET Core Web 应用程序,输入名称 3、选择框架:ASP.NET Core 2.0 ,Web 应用程序 二、查看项目结构 1、直接看图,不再啰嗦 三、运行查看效果 1、运行:按F5键 或 阅读全文
posted @ 2018-05-03 12:35 陈银鑫 阅读(1159) 评论(4) 推荐(1) 编辑
摘要: 一、下载Visual Studio 2017 1、下载地址:https://www.visualstudio.com/zh-hans/downloads/ 2、选择要下载的版本 二、安装Net Core开发组件 1、选择"SP.NET和Web开发"工作负载 三、验证开发环境 1、文件->新建->项目 阅读全文
posted @ 2018-05-03 12:18 陈银鑫 阅读(1421) 评论(0) 推荐(0) 编辑
  2017年11月7日
摘要: 管理模块是应用开发过程中最常见的交付成果,大部分的信息应用都是针对某个场景,开发一些管理模块。 每一个应用的开发,都会使用到框架,每一个应用的开发,都需要重复开发一些基础模块。 当个人或者小型企业,希望能够去开发几个模块时,总会遇到一座大山,那就是基础模块及架构远远比需要开发的模块多得多,对于个人来 阅读全文
posted @ 2017-11-07 16:54 陈银鑫 阅读(344) 评论(0) 推荐(0) 编辑
  2017年11月2日
摘要: 阅读全文
posted @ 2017-11-02 17:49 陈银鑫 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 个人一直从事企业管理软件定制开发,大概十来个年头了,企业管理软件或者说管理软件,是各行各业的基本需求,用开发的话来说就是增删改查功能。经过十多年的实践,已经在各个领域都有过深度的实践,包括开发、设计、需求、项目管理、团队管理等,做过的管理软件需求几乎包括了大型企业各个部门的需求,从对需求抽象的角度, 阅读全文
posted @ 2017-11-02 15:47 陈银鑫 阅读(271) 评论(0) 推荐(0) 编辑
  2016年8月11日
摘要: 我们准备去解决一个问题的时候,总会从分析开始,再通过分析的结果,根据我们的知识结构,给出我们认为最佳的解决方案。 道生一、一生二、二生三、三生万物。 道,是一个抽象的存在,也就是规律的意思。按照这个规律产生一个现实的物体,一个物体由阴阳两面构成,阴阳又各有阴阳,按此分解,便形成了万物。而反过来,一万 阅读全文
posted @ 2016-08-11 11:38 陈银鑫 阅读(315) 评论(0) 推荐(1) 编辑