摘要:一、ASP.Net Core WebApi JWT课程前言 我们知道,http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行用户认证才行,因为根据http协议,我们并不能知道是哪个用户发出的请求,所以为了让我们的应用 阅读全文
posted @ 2019-07-14 09:19 跟着阿笨一起玩.NET 阅读 (117) 评论 (0) 编辑
摘要:一、课程介绍 人生苦短,我用.NET Core!大家都知道如果想要程序一直运行在Windows服务器上,最好是把程序写成Windows服务程序;这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动。今天阿笨将给大家带来实如何利用.NET Core跨平台开发技术在 阅读全文
posted @ 2019-06-23 22:40 跟着阿笨一起玩.NET 阅读 (66) 评论 (0) 编辑
摘要:一、课程介绍 在上一节课程《ASP.NET Core托管和部署Linux实操演练手册》中我们学过net core的部署方式多样性和灵活性。我们通过远程工具输入dotnet 程序集名称.dll的方式运行应用,但是一旦关闭远程shell会话,或者服务器重启,应用进程就结束了。因此我们需要一个守护进程来管 阅读全文
posted @ 2019-05-04 21:43 跟着阿笨一起玩.NET 阅读 (69) 评论 (0) 编辑
摘要:一、课程介绍 ASP.NET Core 是一种全新的跨平台开源 .NET 框架,能够在 IIS、Nginx、Apache、Docker 上进行托管或在自己的进程中进行自托管。 作为一个.NET Web开发者,我最伤心的时候就是项目开发部署时面对Windows Server上贫瘠的解决方案,同样是神器 阅读全文
posted @ 2019-04-15 21:26 跟着阿笨一起玩.NET 阅读 (52) 评论 (0) 编辑
摘要:一、课程介绍 明人不说暗话,跟着阿笨一起玩WebApi!开发提供数据的WebApi服务,最重要的是数据的安全性。那么对于我们来说,如何确保数据的安全将是我们需要思考的问题。为了保护我们的WebApi数据接口不被他人非法调用,我们采用身份认证机制,常用的身份认证方式用Https基本认证(结合SSL证书 阅读全文
posted @ 2019-03-24 23:08 跟着阿笨一起玩.NET 阅读 (104) 评论 (0) 编辑
摘要:一、课程介绍 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活,此时Memcached或许是你想要的。今天阿笨给大家带来一堂NOSQL的课程,本期的主角是 阅读全文
posted @ 2019-02-24 17:27 跟着阿笨一起玩.NET 阅读 (113) 评论 (0) 编辑
摘要:一、课程介绍 本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的一部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程! 1.1、本高级系列课程适合人群如下: 1、有一定的NET开发基础并对ASP.NET WebAp 阅读全文
posted @ 2019-01-23 22:48 跟着阿笨一起玩.NET 阅读 (343) 评论 (0) 编辑
摘要:一、背景描述与课程介绍 明人不说暗话,跟着阿笨一起玩WebApi。在我们平时开发项目中可能会出现下面这些情况; 1)、由于用户误操作,多次点击网页表单提交按钮。由于网速等原因造成页面卡顿,用户重复刷新提交页面。黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重 阅读全文
posted @ 2018-09-22 16:23 跟着阿笨一起玩.NET 阅读 (1509) 评论 (0) 编辑
摘要:一、前言 明人不说暗话,跟着阿笨一起玩WebApi!开发提供数据的WebApi服务,最重要的是数据的安全性。那么对于我们来说,如何确保数据的安全将会是需要思考的问题。在ASP.NET WebService服务中可以通过SoapHead验证机制来实现,那么在ASP.NET WebApi中我们应该如何保 阅读全文
posted @ 2018-09-07 10:04 跟着阿笨一起玩.NET 阅读 (3536) 评论 (3) 编辑
摘要:一、课程介绍 明人不说暗话,跟着阿笨一起学玩WebApi!开发提供数据的WebApi服务,最重要的是数据的安全性。那么对于我们来说,如何确保数据的安全将会是需要思考的问题。在ASP.NETWebService服务中可以通过SoapHead验证机制来实现,那么在ASP.NET WebApi中我们应该如 阅读全文
posted @ 2018-09-05 11:24 跟着阿笨一起玩.NET 阅读 (1492) 评论 (0) 编辑
摘要:一、课程介绍 在前面阿笨的《C# Xamarin移动开发基础进修篇》课程中,大家已经熟悉和了解了Xamarin移动App开发的基础知识和原理。本次分享课《C# Xamarin移动开发项目实战篇》,阿笨将直接带领大家进入Xamarin for android的实战项目环节,真真体验一下xamarin开 阅读全文
posted @ 2018-06-30 15:59 跟着阿笨一起玩.NET 阅读 (1407) 评论 (0) 编辑
摘要:一、课程介绍 “明人不说暗话,跟着阿笨一起玩Xamarin”,本次分享课程阿笨将带来大家一起学习Xamarin For Android系列《C# Xamarin For Android自动升级项目实战》。如果您同样对本次分享课程感兴趣的话,那么请跟着阿笨一起学习吧。 本次分享课程适合人群如下: 1、 阅读全文
posted @ 2018-06-24 10:45 跟着阿笨一起玩.NET 阅读 (182) 评论 (0) 编辑
摘要:一、课程介绍 英文原文:C# is the best language for mobile app development. Anything you can do in Objective-C, Swift or Java, you can do in C#。 中文译意:C#是移动应用程序开发的 阅读全文
posted @ 2018-06-16 20:14 跟着阿笨一起玩.NET 阅读 (714) 评论 (0) 编辑
摘要:一、课程介绍 本次分享课程包含两个部分《.NET轻量级ORM框架Dapper修炼手册》和《.NET轻量级ORM框架Dapper葵花宝典》,阿笨将带领大家一起领略轻量级ORM框架Dapper的魅力。 本次分享课程适合人群范围: 一、《.NET轻量级ORM框架Dapper修炼手册》适合人群如下: 1、我 阅读全文
posted @ 2018-05-11 09:27 跟着阿笨一起玩.NET 阅读 (1352) 评论 (0) 编辑
摘要:一、课程介绍 曾经有一位不知名的讲师说过这么一句名言: 一门RPC技术不会,那么千万万门RPC技术将都不会!在今天移动互联网的时代,作为攻城师的我们,谁不想着只写一套API就可以让我们的Web, Android APP, IOS APP, iPad APP, Hybired APP, H5 Web共 阅读全文
posted @ 2018-04-23 09:54 跟着阿笨一起玩.NET 阅读 (988) 评论 (5) 编辑
摘要:一、课程介绍 今天阿笨给大家带来一堂NOSQL的课程,本期的主角是Redis。希望大家学完本次分享课程后对redis有一个基本的了解和认识,并且熟悉和掌握 Redis在.NET中的使用。 本次分享课程包含以下知识点: 1、StackExchange.Redis (简称:SE)驱动在C#中Redis几 阅读全文
posted @ 2018-01-10 08:44 跟着阿笨一起玩.NET 阅读 (695) 评论 (1) 编辑
摘要:一、课程介绍 本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的第四部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程!本高级系列课程适合人群如下: 1、有一定的NET开发基础并对WebApi、Task、WebSo 阅读全文
posted @ 2017-12-31 15:45 跟着阿笨一起玩.NET 阅读 (603) 评论 (1) 编辑
摘要:一、课程介绍 本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的第三部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程!本次高级系列课程适合人群如下: 1、有一定的NET开发基础并对Socket技术有一定了解和认识 阅读全文
posted @ 2017-12-31 15:44 跟着阿笨一起玩.NET 阅读 (647) 评论 (1) 编辑
摘要:一、课程介绍 本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的第二部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程!本次高级系列课程适合人群如下: 1、有一定的NET开发基础并对RabbitMQ技术有一定了解和 阅读全文
posted @ 2017-12-30 15:45 跟着阿笨一起玩.NET 阅读 (584) 评论 (0) 编辑
摘要:一、课程介绍 本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的第一部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程! 本高级系列课程适合人群如下: 1、有一定的NET开发基础并对多线程技术有一定了解和认识。 2 阅读全文
posted @ 2017-12-30 15:42 跟着阿笨一起玩.NET 阅读 (402) 评论 (0) 编辑
摘要:次功能主要是通过在注册表中读写窗体的Location属性来实现的。在窗体关闭前处理窗体的FormClosed事件,将窗体的Location属性值写入注册表,然后在窗体的Load事件中从注册表中读取保存的数据。 (1)Location属性 Point结果,表示窗体的左上角相对桌面的 左上角的坐标。 ( 阅读全文
posted @ 2019-07-29 18:34 跟着阿笨一起玩.NET 阅读 (17) 评论 (0) 编辑
摘要:一、ASP.Net Core WebApi JWT课程前言 我们知道,http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行用户认证才行,因为根据http协议,我们并不能知道是哪个用户发出的请求,所以为了让我们的应用 阅读全文
posted @ 2019-07-14 09:19 跟着阿笨一起玩.NET 阅读 (117) 评论 (0) 编辑
摘要:切实解决socket连接掉线检测 https://www.cnblogs.com/lonelyxmas/p/10878856.html 阅读全文
posted @ 2019-07-03 10:02 跟着阿笨一起玩.NET 阅读 (160) 评论 (1) 编辑
摘要:一、课程介绍 人生苦短,我用.NET Core!大家都知道如果想要程序一直运行在Windows服务器上,最好是把程序写成Windows服务程序;这样程序会随着系统的自动启动而启动,自动关闭而关闭,不需要用户直接登录,直接开机就可以启动。今天阿笨将给大家带来实如何利用.NET Core跨平台开发技术在 阅读全文
posted @ 2019-06-23 22:40 跟着阿笨一起玩.NET 阅读 (66) 评论 (0) 编辑
摘要:在桌面上找到cmd快捷方式图标,右键"属性" 4.选择"快捷方式",点击“高级” 5.勾选用管理员身份运行,点击"确定" 6.点击"应用",点击"确定" 7.双击桌面cmd快捷方式,此时cmd窗口已经是以管理员身份打开的。 8.再次输入命令,启动之前演示的服务 这时,服务已经可以正常启动了! 阅读全文
posted @ 2019-06-19 09:21 跟着阿笨一起玩.NET 阅读 (104) 评论 (0) 编辑
摘要:1、点击“工具” 2、选择“选项” 3、点击左边的“项目和解决方案”展开选择“常规” 4、在右边- ”项目位置“来自定义默认路径 5、“确定”保存后下次新建项目就是此默认路径 阅读全文
posted @ 2019-06-10 18:40 跟着阿笨一起玩.NET 阅读 (640) 评论 (0) 编辑
摘要:找到vs安装目录下的:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe 右键->兼容性疑难解答->疑难解答程序->勾选改程序需要附加权限->测试后下一步->保存设置。 以后甭管双 阅读全文
posted @ 2019-06-10 18:36 跟着阿笨一起玩.NET 阅读 (459) 评论 (0) 编辑
摘要:Application.Exit:通知winform消息循环退出。会在所有前台线程退出后,退出应用强行退出方式,就像 Win32 的 PostQuitMessage()。它意味着放弃所有消息泵,展开调用堆栈,并将执行返回给系统 方法停止在所有线程上运行的所有消息循环,并关闭应用程序的所有窗口 Env 阅读全文
posted @ 2019-06-06 14:50 跟着阿笨一起玩.NET 阅读 (216) 评论 (0) 编辑
摘要:就是有时候窗口不能够成功置顶,这时需要重新切换下标签,就可以置顶了,本文介绍C# SetWindowPos实现窗口置顶的方法: [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern int SetWindowP 阅读全文
posted @ 2019-06-06 09:11 跟着阿笨一起玩.NET 阅读 (121) 评论 (1) 编辑
摘要:一、背景介绍和描述 MQ消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。何时需要消息队列?当你需要使用消息队列时,首先需要考虑它的必要性。可以使用mq的场景有很多,最常用的几种,是做业务解耦/最终一致性 阅读全文
posted @ 2019-06-03 16:29 跟着阿笨一起玩.NET 阅读 (124) 评论 (0) 编辑