前言     美国当地时间12月4日,微软2019开发者大会中发布了一系列的重磅消息,包含了软硬件和开源社区的各种好消息是铺天盖地,作为一名普通的开发者,我第一时间下载了 .NET Core 2.2 的源码,针对发布说明逐条浏览,并截取了部分常用的功能进行尝试,下面就与大家分享. 1. 对 API 接口统一大小写的支持 1.1 查看以下接口代码 [HttpGet] public ActionResult<UserInfo> Get() { return new UserInfo() { Nam…
atitit.新增编辑功能 跟orm的实现 attilax p31 1. 流程的实现 1 2. view的实现(dwr) 1 3. 获取表结构 1 4. grep filt req params 2 5. 转换成个atiorm map 3 6. 转换成个sql 4 7. 参考 4 1. 流程的实现 传统的orm的问题::不能动态insert...  myeclipse到是容易的...要是eclispe走麻烦的兰... 在说,cant 动态添加字段,要同步修改domain文件... 所以,atio…
C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩,类似winrar,可以选择是否排除基准目录 1 public void ZipDirectoryTest() 2 { 3 string path = System.IO.Path.Combine(System.IO.Path.GetTempPath(), DateTime.Now.Ticks.ToS…
sns社交系统"ThinkSNS+"于7月15日发布了V0.8.0,含开源版本web+H5,及Android APP和iOS APP客户端. V0.8.2版本将于7月29日(本周六)晚20点之前发布,主要新增圈子功能. 智士软件旗下开源社交系统ThinkSNS即将进入10周年,推出并行两代系统ThinkSNS V4和ThinkSNS+,以专业易用的技术源码输出,驱动互联网社交软件建设及创业,使用ThinkSNS改造或革新你的网站·APP·微信站点,将会是可靠软件产品选型趋势. 现行系列…
Net Core集成Exceptionless分布式日志功能以及全局异常过滤 相信很多朋友都看过我的上篇关于Exceptionless的简单入门教程[asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程][https://www.cnblogs.com/yilezhu/p/9193723.html] 上篇文章只是简单的介绍了Exceptionless是什么?能做什么呢?以及怎么进行本地部署和异常提交的简单用法,而这篇文章将带你探讨一下Exc…
之前碰到asp.net core异步进行新增操作并且需要判断某些字段是否重复的问题,进行插入操作的话会导致数据库中插入重复的字段!下面把我的解决方法记录一下,如果对您有所帮助,欢迎拍砖! 场景:EFCore操作MySql数据库的项目,进行高并发插入操作 需求:消息队列,最后进行新增数据的操作,插入前判断某些字段是否重复 问题:采用await db.SaveChangesAsync()进行提交操作前,FirstOrDefault判断数据库中是否有重复数据.测试100条一样的数据进行并发插入,结果数…
行业领先的.NET界面控件2018年第二次重大更新——DevExpress v18.2日前正式发布,本站将以连载的形式为大家介绍新版本新功能.本文将介绍了DevExpress ASP.NET Core Controls v18.2的新功能,新版30天免费试用!点击下载>> 全新的New ASP.NET Core Spreadsheet (CTP) 在新版本中,您可以非常轻松地将电子表格功能合并到任何ASP.NET Core应用程序中.新的Spreadsheet控件作为社区技术预览(CTP)提供…
什么是数组? 数组的定义:是用统一的名字代表这批数据,用序号来区分各个数据.数组是无序的数据元素按有序的下标组成的集合,分配固定空间大小的一种容器. 如何理解:其实就是一个同时放很多数据的变量. a=1; a=2; a=3; 这成了反复赋值,最后a=3; a怎么能同时放下1,2,3......? 如 int a0;int a1; int a2; 同时具备3个变量才能存储. 一定让a存下3个或更多数据呢? 如果是同样的数据类型,这时用一个变量名 a 来放这些数据,这就是数组. 如下: a0=1;…
FineUIPro/Mvc/Core v5.4.0 即将于 2019-03-04 发布,目前官网示例已更新,先睹为快:http://pro.fineui.com/http://mvc.fineui.com/http://core.fineui.com/ 如果你在期待与 FineUICore(基础版)的第一次见面,请先加入我们的星球(目前已经有1100位居民了!):> 新版本有很多新增功能和BUG修正,下面就简单罗列一些: 1. 表头过滤 - 单独的过滤菜单 http://fineui.com/b…
中小研发团队架构实践之生产环境诊断工具WinDbg 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器.调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具,Dump文件类似于飞机的黑匣子,记录着生产环境程序运行的状态.本文主要介绍了调试工具WinDbg和抓包工具ProcDump的使用,并分享一个真实的案例.N年前不知谁写的代码,导致每一两个月偶尔出现CPU飙高的现象.我们先使用ProcDump在生产环境中抓取异常进程的Dump文件,然后在不了解代码的…
最新一版的.NET几经改名,最终得到了.NET Core这个高大上的名称,相应的ASP.NET MVC也跟着提供了ASP.NET Core MVC版本. 在.NET Core没有稳定名称时,叫做MVC6,模糊记得主推的概念就是MCV的controller和API的controller合二为一了,还没来得及深入了解名称就改了. 目前的版本以及名称已经相对成熟,从.NET社区推荐的热点文章来看,都是针对.NET Core给出的使用介绍. 从最近的了解来看,相比之前ASP.NET版本,是一个全新的框架…
HTML5包含以下新增和更新功能: 1. 新增了一种HTML文档类型:<DOCTYPE html>   2. 新增了一些结构化标记的元素(<header>,<nav>,<footer>,<section>等)   3. 向后兼容的HTML和XHTML分析规则   4. 新增了用于多媒体内容的<audio>和<vidio>标记元素   5. 更多的输入元素类型值,允许本地的日期选择,时间,颜色和数字   6. 从HTML中删…
版本内容 1.修正了缺少对Event.View的支持 2.增加了用户UnionID 3.新增微信小店功能 4.多客服功能 5.单元测试 什么是UnionID 我们知道,每个用户针对一个微信公众账号都有一个openId,对于不同的公众账号,openId都是不同的,但很多公司都有很多微信号,用户也会同时关注同个公司的多个微信账号,为确保用户的唯一性,腾讯增加了UnionID字段,它可以确保在同个微信开放平台(open.weixin.qq.com)账号下的多个公众号的同个用户的唯一性.点击传送门,查看…
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护的 PHP5.2, 其余的一半用户在使用 PHP5.3. 因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣. 本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征. PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间…
今天在开发一个功能时候,需要直接在列表实现新增.编辑等功能.于是查看easyui 相关文档,找到相关解决办法. easyui的datagrid支持可编辑功能.它使用户能够向数据网格中添加一个新行.用户也可以更新一个或多个行. 下面是我在项目中的实现代码: 第一步:引用       easyui.css       jquery-1.8.1.min.js       jquery.easyui.min.js 第二步:Html和Javascript代码 <h2>Editable DataGrid…
截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].因为 PHP 那“集百家之长”的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣.本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征. PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数,新增魔术…
最近的项目里有上传图片的功能,当然这个功能在项目里是必须要有的,那么目前这个项目是使用完全的前后端分离,在选择文件上传的组件中还是选择了全面支持Vue的IView,任何上传图片都是通过HTTP请求,服务端从request中读,那么思路有了,直接创建webapi项目吧. 一般来说,在.net core中静态文件应该放到wwwroot,在其中创建一个文件夹. 再做好跨域的东西,一般都是通过cors包.创建控制器,代码如下: public class IndexController : Control…
大家好!SmoOne这次新增了考勤功能,大家打开SmoOne应用便可体验,无需重新下载更新.如果没有下载SmoOne客户端,可以在apps.smobiler.com进行下载安装. 另外,SmoOne开源包也可以在Github.git.oschina.net获得,并会在帖子里为大家详解如何配置考勤server   接下来我为大家简单介绍SmoOne的功能吧 这次新增的考勤功能包括:考勤管理.考勤.我的考勤.考勤统计 看,下面就是这四个功能界面,打开SmoOne客户端,就能直接体验! 另外,如何进行…
Mockplus3.5.0.1版本中,新增了标注功能.多种标注模式,智能生成,随时查看.原型设计效率更高. Mockplus的标注功能有以下四种模式: 1.无选中标注 在未选中任何组件时,按住Ctrl键,鼠标经过某个组件,会自动生成该组件与边界间的距离标注.如此一来,目光不用再在组件和属性面板间来回切换. 智能标注.一键切图.交互原型,摹客iDoc一次搞定 2.选中标注 当单选或多选组件后,按住Ctrl键,鼠标经过某个组件,会自动生成选中组件与该组件间的距离标注.可以选用画布中任意一个组件作为参…
上一篇文章我们知道了office为什么没有2017/2018版本,那个是因为微软office是时隔三年一更新的软件,这不office2019就出来了.一款软件,只有不断的完善自身功能,进行不断的更新,才能留住老用户,吸引新用户.时隔三年,微软office 2019出世了,与上一版本office 2016相比,新版本Office 2019新增了许多智能功能,那么office2019有哪些好用的功能?一起来看看吧. 一.在线插入图标 在PPT中经常会使用到一些图标,旧版本的office图标都比较简单…
关键字:.NET Framework 中的新增功能 链接地址:https://docs.microsoft.com/zh-cn/dotnet/framework/whats-new/index 链接地址:https://docs.microsoft.com/zh-cn/dotnet/framework/whats-new/whats-new-in-accessibility 关键词:.net最新消息,.net的发展,.net的更新…
CRMEB ProV1.1全新升级发布,真正实现了后台可自由拖拽组合实现首页布局的DIY功能,这一功能的实现,将告别过去千篇一律的同质化界面布局,真正实现个性化.高自由的随心组合.本次发布的版本中我们将会员管理菜单名称修改为用户管理,并对用户管理逻辑进行升级优化,以更加切合CRMEB系统将公域流量转为私域流量的产品理念,将每一个流量从积累到转化的最大化,同时移动端会员中心也更加精美合理,并对商品管理.订单管理.优惠券.分销.账户登录.余额等多个模块和功能进行升级优化. CRMEB Pro版后台采…
以默认的related_link为例(即最后一列). 源码:xadmin.plugins.relate.RelatedMenuPlugin class RelateMenuPlugin(BaseAdminPlugin): use_related_menu = True # ...若干删减 def related_link(self, instance): #... 若干删减 return '<div class="dropdown related_menu pull-right"…
VS "15" 预览 5 给 VB 带来了更新.这次的更新内容有3个: * 值元组 ValueTuple这个功能能把一组计算结果成组返回.为了使用这个功能,我们要安装 System.ValueTuple 包.这是测试版的包,并且之前只仔细测试过 C# 的值元组功能.装上之后,定义一个简单的函数 VB Function TupleTest() As (Integer, b As String) , ) End Function 这个函数的返回值包含了两个私有字段,三个公共属性.成员用来放…
avalon2.0 与1.4,1.5相比, 2.0是移除了ms-repeat, ms-each, ms-with, ms-include, ms-include-src,ms-data, ms-scan, ms-if-loop指令 avalon2.0 最主要的改变是 -- 引导符,使用@或##来告诉框架这些变量是来自vm的 avalon2.1.15后还可以使用:xxxx短指令,ms-if 可以写成 :if  :eg   <body :controller="test"> &…
ASP.net core 使用UEditor.Core 实现 ueditor 上传功能 首先通过nuget 引用UEditor.Core,作者github:https://github.com/baiyunchen/UEditor.Core/ 在Startup.cs中添加 services.AddUEditorService(); 引入ueditor并配置 从ueditor官网下载最新版本的压缩包,并放到项目的wwwroot下面的lib文件夹中,然后在你需要的使用UEditor的页面或全局引入u…
​ 什么是RPA RPA( Robotic Process Automation 机器人流程自动化软件),是一种新型的人工智能的虚拟流程自动化机器人.RPA的核心是通过自动化.智能化技术来“替代人”进行重复性.低价值.无需人工决策等固定性流程化操作,从而有效提升工作效率,减少错误. RPA能做什么? RPA的优势 RPA与AI 我们可以把RPA跟AI看作是智能化或自动化整个进程中两个不同阶段,自动化的几个阶段分别是: 1.桌面自动化:在早期有一个桌面自动化叫RDA,可以模拟用户桌面自动化操作.…
早期的版本一直用的是EF,但是EF一直有个让人很不爽的东西需要mapping 实体对象:如果没有映射的情况下连查询都没办法: 所以后来开始使用dapper 但是dapper都是直接用的是sql,这个对查询来说还好,但是新增,更新就很麻烦. 基于以上的原因就打算对dapper进行扩展,实现传入实体对象就能直接更新 和新增:不用再去写sql语句. 下面直接贴上代码 新增 public async Task<int> Insert<T>(T entity) where T : class…
最近是非常非常非常忙,一方面是公司的事情比较多,另外⼀点是最近在准备诉讼材料.⾄于诉讼的是谁,⼤家可以去看我之前写的几篇文章,所以本来这周是不打算更新文章的.不过,昨天慕课网的法务联系我的律师了,终于有反应了.为了让大家知道事件的最新进展,就整理了这篇文章. 这篇文章主要是讲两件事: 新蜂商城升级版本newbee-mall-plus开源啦! 向⼤家同步⼀下慕课网涉嫌抄袭newbee-mall项目事件的最新进展. DuangDuangDuang!newbee-mall-plus 开源啦! 历经半年…
测试人员提出一个Bug,如果开发人员对Bug有疑义,会直接面对面讨论或者通过QQ等线上聊天工具讨论,但过后再去找讨论记录会很麻烦.因此BugDone提出一个全新的概念:将问题的讨论留在问题内.BugDone引入了即时通信技术,当Bug有疑义时,可立即发起一个BugTalk,并且相关讨论记录永久保留. 操作步骤非常简单,只需点击Bug详情右上角的BugTalk图标即可发起对话. BugTalk聊天演示: BugTalk注意事项:1. 发起BugTalk时,会默认将bug相关人员加入讨论,如bug创…