摘要: 说在前头 Web的重要性我想不必我多说了,写这篇文章的目的主要是想分享一些我学习Web前端开发的知识积累,其中以JavaScript为主,比较适合新人看,也欢迎大牛们多多留言提提意见。你应该知道的基本原理HTTP是什么?TCP/IP,Web世界的基本规则HTML,用于承载内容HTML基础知识CSS,用于展现样式CSS样式基础知识JavaScript,用于动态交互JavaScript 脚本运行方式JavaScript 基础结构JavaScript 数据类型JavaScript 数组JavaScript 运算符JavaScript 条件语句JavaScript 循环语句JavaScript 函数. 阅读全文
posted @ 2013-08-21 08:34 M守护神 阅读(2153) 评论(5) 推荐(7) 编辑
摘要: 前言 掌握一门技术,首要的是掌握其基础。笔者从事.NET相关开发多年,也非常喜欢.NET,多年来也积累了很多相关的资料,在此将一些基础性的知识整理成专题,分享之。导航基础编程结构数据类型概述数据类型之字符串(String)数据类型之类(Class)数据类型之指针类型(type*)数据类型之动态类型(Dynamic)数据类型之匿名类型(var)运算符基础语句方法概述属性索引器迭代器泛型方法扩展方法分部方法base与thisusing预处理器指令高级编程结构面向对象基础异常处理委托事件Lambda接口泛型多线程AttributesLINQLINQ 概述LINQ 基本查询操作LINQ 数据转换LI. 阅读全文
posted @ 2013-07-25 08:48 M守护神 阅读(6364) 评论(19) 推荐(46) 编辑
摘要: BarTender官方的SDK只支持.NET Framework,无法在.NET Core环境下使用。但其实.NET Core环境下还是有办法使用BarTender的,那就是直接调用底层的COM组件。 在项目中添加引用COM:Interop.BarTender 案例代码: 1 public void 阅读全文
posted @ 2020-09-17 11:44 M守护神 阅读(2223) 评论(2) 推荐(1) 编辑
摘要: 过滤器的作用是在 Action 方法执行前或执行后做一些加工处理。使用过滤器可以避免Action方法的重复代码。功能上更贴合业务的使用过滤器。 在Startup中的ConfigureServices方法中设置过滤器:services.AddMvc(options =>{ options.Filter 阅读全文
posted @ 2019-11-18 16:59 M守护神 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 中间件是组装到应用程序管道中以处理请求和响应的软件,功能上更贴合系统的使用中间件。 每个组件: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行工作。 请求委托(Request delegates)用于构建请求管道,处理每个HTTP请求。请求委托使用Run,Map 阅读全文
posted @ 2019-11-18 16:58 M守护神 阅读(389) 评论(0) 推荐(0) 编辑
摘要: (1)先安装Microsoft.AspNetCore.Mvc.Versioning (2)在Startup的ConfigureServices方法中加入:services.AddApiVersioning(o => { o.ReportApiVersions = true; o.AssumeDefa 阅读全文
posted @ 2019-11-18 16:56 M守护神 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 现在是WebAPI的时代,你所需要面对的不止是浏览器了,通常会使用Web, WebApp, NativeApp等多种呈现方式。其中诸如Ember,Angular,Backbone之类的前端框架类库正随着更加精细的Web应用而日益壮大。服务器端的组件也正在从传统的任务中解脱转而变的更像API。API使 阅读全文
posted @ 2019-11-18 16:53 M守护神 阅读(2474) 评论(0) 推荐(0) 编辑
摘要: 在Startup中的ConfigureServices方法中配置:services.AddSignalR(); 跨域设置中需要更改设置:services.AddCors(options => options.AddPolicy(AppConfig.DefaultCorsPolicyName, bui 阅读全文
posted @ 2019-11-18 16:50 M守护神 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在Startup中的ConfigureServices方法中配置:services.AddCors(options => options.AddPolicy("any", builder => { builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyH 阅读全文
posted @ 2019-11-18 16:49 M守护神 阅读(213) 评论(0) 推荐(0) 编辑
摘要: (1)Json WebAPI默认使用Json格式,如果需要更改默认的Json设置在Startup的ConfigureServices方法中修改:services.AddMvc() .AddJsonOptions(options=> { options.SerializerSettings.Contr 阅读全文
posted @ 2019-11-18 16:45 M守护神 阅读(763) 评论(0) 推荐(0) 编辑
摘要: (1)模板路由 在Startup的Configure方法中配置: app.UseMvc(routes =>{ routes.MapRoute( name: "areas", template: "api/{v:apiVersion}/{area:exists}/{controller=Home}/{ 阅读全文
posted @ 2019-11-18 16:40 M守护神 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 安装:Swashbuckle.AspNetCore 启用 XML 注释:右键单击“解决方案资源管理器”中的项目,然后选择“属性”。勾选“生成”选项卡的“输出”部分下的“XML 文档文件”框。 将 Swagger 生成器添加到 Startup.ConfigureServices 方法中的服务集合中: 阅读全文
posted @ 2018-12-18 16:05 M守护神 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 在Startup的ConfigureServices方法中加入需要依赖注入的东西。 每次从容器 中获取的时候都是一个新的实例:services.AddTransient<ITransient, Transient>(); 每次从同一个容器中获取的实例是相同的(一个请求内时同一个实例):service 阅读全文
posted @ 2018-12-18 16:02 M守护神 阅读(744) 评论(0) 推荐(0) 编辑
摘要: .NET Core 可以以以下方式作为宿主运行: IIS 控制台 Windows服务 运行启动代码: public static void Main(string[] args) { try { LogCenter.Info("系统启动"); LoadConfig(); bool isService 阅读全文
posted @ 2018-12-18 16:00 M守护神 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: (1)安装Node.js 首先您需要安装 Node.js,后续会使用到其中的 NPM 工具。 (2)安装JDK 需要安装JDK,官网下载安装。命令窗口中输入 java -Xmx2048m -version 进行检查。32位系统环境下无法运行Xmx2048m的内存设置。 系统变量→新建 JAVA_HO 阅读全文
posted @ 2018-05-25 15:13 M守护神 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 案例说明 RFC读取表中数据。 Import 参数名称 Type spec. 参考打印 FIELDS_NAME1 TYPE CHAR25 TABLE_NAME1 TYPE CHAR25 WHERE_NAME1 TYPE CHAR256 FIELDS_NAME2 TYPE CHAR25 TABLE_N 阅读全文
posted @ 2017-12-12 13:00 M守护神 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 问题与现象 开发时调用Office组件,代码编译是通过的,但在运行时当ApplicationClass对象初始化后程序出现异常。 异常信息如下: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Micr 阅读全文
posted @ 2017-12-12 12:50 M守护神 阅读(7185) 评论(0) 推荐(0) 编辑