我们是谁 我们是C#爱好者,互相分享技术,一起学习一起成长一起做一个项目. 我们是开源爱好者,从我们手上出来的代码都会托管在源代码管理平台(oschina),到目前为止不收费,将来也不会出现任何收费情况. 我们是“大牛”,工作中.学习中遇到各种问题都在群里讨论的有声有色,或许某某只是初级程序员,但或许你不会的他就正好知道,而此时他就是你的“大牛”. 我们在干什么 一个叫[PaPaPa]的项目,类似伴游的b/s架构项目. 项目中用到的ASP.Net MVC5.Bootstrap 3.Metroni…
之前发布了ajax的通用解决方案,核心的ajax发布请求,以及集成了轮询.这次去外国网站逛逛,然后发现了ajax level2的上传文件,所以就有了把ajax的上传文件集成进去的想法,ajax方案的level2的改进就不介绍了,不清楚的可到前几篇博客去看看.我们直接切入主题. 概念介绍: 1. js的FormData:js中在新的版本中已经支持了FormData对象,可以初始化一个空的form,或者初始化已经存在的form,浏览器测试代码. 2. 浏览器的支持:浏览器已支持input=file的…
BIMFACE二次开发系列目录     [已更新最新开发文章,点击查看详细] 在我的博客<C#开发BIMFACE系列49 Web网页集成BIMFACE应用的技术方案>.<C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸>.<C#开发BIMFACE系列51 Web网页中使用Vue.js加载模型与图纸>三篇文章中介绍了Web网页中集成BIMFace应用开发的技术方案与示例程序.在建筑领域中涉及的应用管理系统绝大部分都是BS架构Web形式,这是主流趋…
目       录 工业物联网和集成系统解决方案的技术路线... 1 前言... 1 第一章           系统架构... 3 1.1           硬件构架图... 3 1.2           组件构架图... 4 第二章           技术选型与介绍... 5 2.1           开发环境... 5 2.2           数据源... 5 2.3           数据采集... 5 2.4           数据上传服务... 6 2.5      …
原帖地址 : http://www.ibm.com/developerworks/cn/xml/dm-1208gub/ XML (eXtensible Markup Language) 意为可扩展标记语言,它已经是软件开发行业中大多数程序员和厂商用以选择作为数据传输的载体.本文作者对于 Java 处理 XML 的几种主流技术进行一些总结和介绍,希望帮助那些有不同需求的开发人员对于 XML 处理技术的作出最优的选择. 最初,XML 语言仅仅是意图用来作为 HTML 语言的替代品而出现的,但是随着该…
Identiry2是微软推出的Identity的升级版本,较之上一个版本更加易于扩展,总之更好用.如果需要具体细节.网上具体参考Identity2源代码下载 参考文章 在项目中,是不太想直接把这一堆堆的东西直接放到我们项目中的,我的做法是单独建立一个解决方案,方便以后懒得写代码,类似的可以使用解决方案稍微改改代码就完事.以下的代码均是参考或者直接复制Identity2给的简单示例而来,所以有需要的童鞋可以使用Nuget下载一个演示版本,自己参考代码达到自己的要求.Identity Samples…
ASP.NET Identity 2集成到MVC5项目--笔记01 ASP.NET Identity 2集成到MVC5项目--笔记02 继上一篇,本篇主要是实现邮件.用户名登陆和登陆前邮件认证. 1. 登陆之前 到现在为止现在,涉及到身份认证的解决方案大致完成了.需要我们在Identity2Study项目下面按照运行前面的Nuget命令.下面才是真正的用到项目中去.我们演示一个简单的登录. 在我们建立登录控制器之前,我们需要为项目添加一个Startup类和简单配置一下web.config文件.…
Java 处理 XML 的三种主流技术及介绍 原文地址:https://www.ibm.com/developerworks/cn/xml/dm-1208gub/ XML (eXtensible Markup Language) 意为可扩展标记语言,它已经是软件开发行业中大多数程序员和厂商用以选择作为数据传输的载体.本文作者对于 Java 处理 XML 的几种主流技术进行一些总结和介绍,希望帮助那些有不同需求的开发人员对于 XML 处理技术的作出最优的选择.   最初,XML 语言仅仅是意图用来…
日前,我国完成了IMT-2020(5G)候选技术方案的完整提交.据悉,在提交的方案中,NB-IoT技术被正式纳入5G候选技术集合,预计2020年6月ITU将正式宣布5G技术方案的诞生.而NB-IoT也将成为未来5G物联网主流技术. NB-IoT被纳入5G候选技术方案 2019年7月17日,ITU-R WP5D#32会议上,中国完成了IMT-2020(5G)候选技术方案的完整提交,获得了ITU关于5G候选技术方案的正式接收确认函. 据了解,中国的5G无线空**术(RIT)方案基于3GPP新空口(N…
DNT精英论坛暨.NET北京俱乐部是由资深.NET专家和社区活跃分子发起的技术论坛,以“分享.成长.合作.共赢”为原则,致力于打造一个领先的技术分享平台和成长交流生态.本次活动由aelf赞助支持,刘洪峰老师在线分享. 本期嘉宾: 刘洪峰,叶帆科技创始人兼CEO.阿里云MVP.华为云MVP.多届微软全球最有价值专家(MVP),CSDN十大MVB.以微软.NET MF系统为核心,研发了物联网智能网关.物联网智能模块.YFIOs数据组态和YFHMI画面组态等物联网软硬中间件平台. 叶帆科技:http:…
大家好,又见面了. 这是Spring Data JPA系列的第2篇,在上一篇<Spring Data JPA系列1:JDBC.ORM.JPA.Spring Data JPA,傻傻分不清楚?给你个选择SpringDataJPA的理由!>中,我们对JPA的基本概念有了一个整体的了解,也对JAVA中进行DB操作的一些周边框架.概念等有了初步的感知.同时也给出了SpringData JPA与MyBatis的选择判断依据. 那么,如果你已经决定使用SpringData JPA来作为项目中DB操作的框架,…
本系列是杨中科2022年最新作品<ASP.NET Core技术内幕与项目实战>及B站配套视频(强插点赞)的精简集,是一个读书笔记.总结和提炼了主要知识点,遵守代码优先原则,以利于快速复习和查询.所以,建议和我一样,先阅读书籍或看B站视频,然后再通过本系列快速的复习知识点. 本系列覆盖了书本中的大多数知识点,但省略了DDD实践这块内容,因为后面要写一个ABP的系列,那个系列对DDD的实践会更加完整一些.我自己是这两个实践对照着学习,我建议大家和我一样,多一些对比,会多出一些思考.同时,本系列增补…
转自:http://www.php-note.com/article/detail/854 IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目 作者:php-note.com  发布于:2015-01-17 09:40:06  分类:电脑/软件使用  浏览(42190) 创建Web项目 1.File -> New Project ,进入创建项目窗口 2.在 WEB-INF 目录下点击右键,New -> Directory,创建 classes 和 li…
深度解析SDN——利益.战略.技术.实践(实战派专家力作,业内众多专家推荐) 张卫峰 编   ISBN 978-7-121-21821-7 2013年11月出版 定价:59.00元 232页 16开 编辑推荐 1.<深度解析SDN——利益.战略.技术.实践>使用通俗易懂的语言全面深入介绍了SDN(软件定义网络),适合所有想了解下一代网络的读者阅读,特别是了解其发展背后的利益关系.技术实践等. 2.作者张卫峰作为一线SDN产品技术方向的把握者,跟ONF.OpenDayLight.OCP等组织有直…
简单的说下一Android的几种视频播放功能: 1.VideoView:最简单的视频播放 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=…
首先,在ASP.NET MVC5项目右键,如下图所示,选择“管理Nuget程序包...” 然后,在弹出的页面的搜索框中输入“spring.web”,在返回结果中选择Spring.Web和Spring.Web.MVC5以及Spring.Core,等待安装 至此,基本的Spring.Net环境所需要的外部程序已经安装完成. 然后,接下来我们配置mvc项目的web.config文件,配置完成的截图如下: 代码如下: <configuration> <configSections> <…
一.SuperSocket课程介绍 1.1.本期<C#网络编程技术SuperSocket实战项目演练>课程阿笨给大家带来三个基于SuperSocket通讯组件的实战项目演示实例: ● 基于SuperSocket开发的客户端和服务端聊天应用程序(ABenNET.SuperSocket.AppChat). ● 基于SuperWebSocket开发的客户端和服务端聊天应用程序(ABenNET.SuperWebSocket.AppChat). ● 基于SuperWebSocket开发的网页端和服务端聊…
一.FastSocket课程介绍 .NET框架虽然微软提供了socket通信的类库,但是还有很多事情要自己处理,比如TCP协议需要处理分包.组包.粘包.维护连接列表等,UDP协议需要处理丢包.乱序,而且对于多连接并发,还要自己处理多线程等等.本期分享课程阿笨给大家带来的是来源于github开源Socket通信中间件:FastSocket,目的就是把大家从繁琐的网络编程技术中彻底地解放和释放出来. 阿笨只想安安静静的学习下网络编程技术Socket后,将学习的成果直接灵活的运用到自己的实际项目中去.…
第一境 ASP.Net MVC5项目初探 — 第三节:View层简单改造 MVC默认模板的视觉设计从MVC1到MVC3都没有改变,比较陈旧了:在MVC4中做了升级,好看些,在不同的分辨率下,也能工作得很好,但是HTML和CSS都是自定义的,改造起来,成本很高,也不够理想: 在MVC5中,采用了比较流行的Bootstrap框架,有很高的接受度,改造起来,成本也降低很多.当然,本书不会着重讲解Bootstrap框架. 模板页,是MVC视图的重要组成部分,MVC中,约定视图都存放在/Views目录中,…
第一境 ASP.Net MVC5项目初探 — 第二节:MVC5项目结构 接下来,我们来看看,VS为我们自动创建的项目,是什么样子的? 可以通过菜单中[View]->[Solution Explorer]项来打开解决方案资源管理器.这是一个树形结构的视图,根节点是解决方案,解决方案节点下,就是一个一个的项目了,目前,我们的解决方案里只有一个项目(HonorShop.Web). 接下来,展开(HonorShop.Web)项目节点,概要介绍一下几个重要的目录和文件: App_Data:顾名思义,用来放…
第一境 ASP.Net MVC5项目初探 — 第一节:运行第一个MVC5项目 创建一个MVC项目,是很容易的,大部分工作,VS都帮我们完成了.只需要按照如下步骤按部就班就可以了. 打开VS2017,选择菜单中的[File]->[New]->[Project]: 在弹出的[New Project]对话框的左侧列表中,展开[Installed]->[Visual C#],点击[Web]项: 在窗口中间栏中列出了支持的Web项目框架,我们选择[ASP.NET Web Application (…
在上一篇博客中,我们成功将 Gitlab CI 部署到了 Docker 中去,成功创建了 Gitlab CI Pipline 来执行 CI/CD 任务.那么这篇文章我们更进一步,将它集成到 K8s 集群中去.这个才是我们最终的目标.众所周知,k8s 是目前最火的容器编排项目,很多公司都使用它来构建和管理自己容器集群,可以用来做机器学习训练以及 DevOps 等一系列的事情. 在这里,我们聚焦 CI/CD,针对于 Spring Boot 项目,借助 Gitlab CI 完成流水线的任务配置,最终部…
[SAP技术]A项目关联公司间退货STO流程 1)创建公司间退货STO单据. 如下图示的公司间退货STO 4500000572, 2),VL10B, 创建交货单. 如下图交货单号:80044918, 3),VL02N,对交货单80044918执行PGI(实际上是收货入库),凭证流如下: 这一步要先做,然后后续才能对该交货单做'收货'操作(实际上是退货出库). 4),MIGO执行收货. 输入外向交货单号码80044918,移动类型101,回车后系统复制外向交货单里ITEM到MIGO界面移动类型自动…
特别说明:1.本系列内容主要基于杨中科老师的书籍<ASP.NET Core技术内幕与项目实战>及配套的B站视频视频教程,同时会增加极少部分的小知识点2.本系列教程主要目的是提炼知识点,追求快准狠,以求快速复习,如果说书籍学习的效率是视频的2倍,那么"简读系列"应该做到再快3-5倍 本节内容,涉及3.2(P60-P69),7.2(P188-P193),NuGet包 Microsoft.Extensions.Configuration Microsoft.Extensions.…
本节内容,涉及4.6(P116-P130).主要NuGet包:如前述章节 一.LINQ和EFCore的集合查询扩展方法的区别 1.LINQ和EFCore中的集合查询扩展方法,虽然命名和使用完全一样,都两者定义在不同的命名空间下,是不同的方法.PS:LINQ定义在System.Linq中,EFCore定义在Microsoft.EntityFrameworkCore中 2.我们将集合操作的扩展方法,划分为两类:①非立即执行方法,如Where.OrderBy.Select.GroupBy.Skip.T…
本节内容,涉及到6.1-6.6(P155-182),以WebApi说明为主.主要NuGet包:无 一.创建WebApi的最佳实践,综合了RPC和Restful两种风格的特点 1 //定义Person类和ErrorInfo类 2 public record Person(int Id, string Name, int Age); 3 public record ErrorInfo(int Code, string? Message); 4 5 6 //定义控制器和一个Get方法 7 [ApiCo…
之前发布了ajax的通用解决方案,核心的ajax发布请求,以及集成了轮询.这次去外国网站逛逛,然后发现了ajax level2的上传文件,所以就有了把ajax的上传文件集成进去的想法,ajax方案的level2的改进就不介绍了,不清楚的可到前几篇博客去看看.我们直接切入主题. 概念介绍: 1. js的FormData:js中在新的版本中已经支持了FormData对象,可以初始化一个空的form,或者初始化已经存在的form,浏览器测试代码. 2. 浏览器的支持:浏览器已支持input=file的…
在此之前让我感慨一下现在的前端开发的氛围.我遇到好多人,给我的观念都是,这个东西这个框架有了,那个东西那个框架做了,前端嘛,学几个框架,这个拼凑一下那个拼凑一下就好了.其实我想问,东西都框架做了,那你会什么?会吹牛逼?会撕逼? 我在简历上写专注原声js,曾经被几个人笑过.我一直搞不懂,框架会过时,基础永远不会过时.离了框架,我可以活,我也会自己写框架,我也在前端模块化的路上自己摸索着,我也在前端如何更简单,更快速开发的路上摸索着.难道有框架做了,我就坐吃山空等死吗? 前端太浮躁,我也无所谓成为别…
马上要过年了,哎,回家的心情也特别的激烈.有钱没钱,回家过年,家永远是舔舐伤口最好的地方.新的一年继续加油努力. 上次做了前端的ajax的上传文件技术,支持单文件,多文件上传,并对文件的格式和大小进行检查和限制.但是上次还有个心结一直没解开,就是本来前端浏览器的文件切割已经好了,但是后台文件重组一直没搞明白和处理好,所以就搁置了.主要也是对自己的代码负责,因为自己本身都没把这个技术搞透彻,外加各种测试都没通过,不想这样打脸.所以这个心结一直憋了好久,做梦都在想.终于功夫不负有心人,这周终于将这个…
RD需求管理过程 通过面谈的方式获取相关干系人关于产品生命周期各阶段的需求.期望,限制条件,接口 将相关干系人的需求.期望,限制条件,接口转化成用户需求说明书 依据客户需求,确定产品或产品组件需求,形成软件需求规格说明书 软件需求规格说明书中定义产品和产品组件需求 软件需求规格说明书中定义接口需求 软件需求规格说明书中定义操作概念和场景 软件需求规格说明书定义了功能需求和非功能需求 组织了需求评审,并记录评审问题 分析需求,平衡相关干系人的需要和约束,识别评估与需求相关的风险 客户通过邮件或签字…