上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 99 下一页

2023年3月22日

C# 多线程访问之 SemaphoreSlim(信号量)【进阶篇】

摘要: C# 多线程访问之 SemaphoreSlim(信号量)【进阶篇】 阅读目录 一、简介 二、用法示例 三、属性 or 函数 or 方法释义 属性-AvailableWaitHandle 属性-CurrentCount 构造方法-SemaphoreSlim(Int32) 构造方法-SemaphoreS 阅读全文

posted @ 2023-03-22 11:23 漫思 阅读(80) 评论(0) 推荐(0) 编辑

QT 版本选择

摘要: 0 引入QT用的最多的是QT5系列,qt6系列目前虽然是一个大版本,增加了更多的系列,但是不稳定且要求win10以及以上版本 1、稳定版本Qt4: 4.8.7 4.X 系列终结版本Qt5 : 5.6 LTS 长期支持版本Qt5: 5.9 LTS 长期支持版本Qt5: 5.12 LTS 长期支持版本Q 阅读全文

posted @ 2023-03-22 11:23 漫思 阅读(756) 评论(0) 推荐(1) 编辑

Qt下载(多种下载通道+所有版本)

摘要: Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。作为 Qt 下载教程,本文会同时讲解以上三种下载方式。 Qt 官方下载(非常慢) Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载 阅读全文

posted @ 2023-03-22 11:18 漫思 阅读(357) 评论(0) 推荐(0) 编辑

华硕发布旗下首款 RISC-V 开发板 “Tinker V”

摘要: 华硕发布旗下首款 RISC-V 开发板 “Tinker V” 华硕 IoT 分部在 2023 国际嵌入式展会上发布了多款开发板新品,其中包含一款名为 “Tinker V” 的 RISC-V 板子,这是华硕旗下首款 RISC-V 架构的开发板,在此之前华硕 IoT 部门发布的板子均为 ARM 架构。 阅读全文

posted @ 2023-03-22 10:59 漫思 阅读(63) 评论(0) 推荐(0) 编辑

前端设计模式——模板方法模式

摘要: 前端设计模式——模板方法模式 模板方法模式(Template Method Pattern):定义一个行为的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个行为的结构即可重定义该行为的某些特定步骤。 这些步骤被称为“具体操作”(Concrete Operations),而整个行为的结构 阅读全文

posted @ 2023-03-22 10:58 漫思 阅读(11) 评论(0) 推荐(0) 编辑

使用Net将HTML简历导出为PDF格式

摘要: 使用Net将HTML简历导出为PDF格式 现在有许多将HTML导出PDF的第三方包,这里介绍使用的是Select.HtmlToPdf.NetCore 使用Select.HtmlToPdf.NetCore 整体思路是将cshtml内容读出来,然后再转为Pdf文档 读取cshtml内容有两种方法,第一种 阅读全文

posted @ 2023-03-22 10:58 漫思 阅读(25) 评论(0) 推荐(0) 编辑

2023年3月20日

C#MD5加密的两种方式

摘要: C#MD5加密的两种方式 在开发过程当中,我们经常会用到MD5加密,下面介绍MD5加密的两种方式: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 阅读全文

posted @ 2023-03-20 10:51 漫思 阅读(54) 评论(0) 推荐(0) 编辑

使用EFCore的Code First和MySql数据库迁移

摘要: 使用EFCore的Code First和MySql数据库迁移 1. 感慨一下 随着.net core的持续更新和升级,至少对于从事.net开发的人员和即将踏入这个领域的人来说,我相信大家的热情还是持续高涨的。国内的.net开发生态相比于之前来说,还是大有所好转的。在GitHub或者Gitee上使用. 阅读全文

posted @ 2023-03-20 10:41 漫思 阅读(91) 评论(0) 推荐(0) 编辑

使用ASP.NET CORE SignalR实现APP扫描登录

摘要: 使用ASP.NET CORE SignalR实现APP扫描登录 使用signalr实现APP扫码登录 1. 背景介绍 在移动化时代,web开发很多时候都会带着移动端开发,这个时候为了减少重复输入账号密码以及安全性,很多APP端都会提供一个扫码登录功能,web端生成二维码,APP扫码直接登录web端, 阅读全文

posted @ 2023-03-20 10:40 漫思 阅读(23) 评论(0) 推荐(0) 编辑

Vditor在原生JS中如何结合后端使用

摘要: Vditor在原生JS中如何结合后端使用 目录 1.Vditor介绍 2.如何在原生JS中结合后端使用 2.1 背景 2.2 正确使用方式 2.2.1 编辑页面 2.2.2 回显页面(修改页面) 2.2.3 预览页面 3.小结一下 1.Vditor介绍 Vditor 是一款浏览器端的 Markdow 阅读全文

posted @ 2023-03-20 10:40 漫思 阅读(119) 评论(0) 推荐(0) 编辑

2023年3月17日

Ubuntu 23.04 默认壁纸揭晓,壁纸大赛获奖作品一并公开

摘要: Ubuntu 23.04 默认壁纸揭晓,壁纸大赛获奖作品一并公开 来源: OSCHINA 编辑: Alias_Travis 2023-03-17 08:20:05 4 代号为 "Lunar Lobster" 的 Ubuntu 23.04 即将于 4 月 20 日发布,按照惯例,官方日前放出了 Ubu 阅读全文

posted @ 2023-03-17 18:48 漫思 阅读(303) 评论(0) 推荐(0) 编辑

知道这 33 个 React 库,让你React更进一步

摘要: 知道这 33 个 React 库,让你React更进一步 寻码网1号程序员 于 2023-02-03 09:36:17 发布 58 收藏 2 文章标签: react.js javascript 前端 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声 阅读全文

posted @ 2023-03-17 18:05 漫思 阅读(93) 评论(0) 推荐(0) 编辑

微服务网关选型:5种主流 API 网关,哪个最香!

摘要: 微服务网关选型:5种主流 API 网关,哪个最香! macrozheng 2022-04-18 09:02 以下文章来源于楼仔 ,作者梦楼 楼仔. 8 年一线大厂(百度小米美团)开发/架构/管理经验,专注计算机基础硬核输出! 常用API网关的对比和选型,并讲解我司自研的微服务网关,干货满满! 微服务 阅读全文

posted @ 2023-03-17 18:02 漫思 阅读(282) 评论(0) 推荐(0) 编辑

用图技术搞定附近好友、时空交集等 7 个典型社交网络应用

摘要: 用图技术搞定附近好友、时空交集等 7 个典型社交网络应用 原创 NebulaGraph 技术干货 昨天 12:38 阅读数 566 本文被收录于专区 数据库 进入专区参与更多专题讨论 两个月之前,我的同事拿了一张推特的互动关系图(下图,由 STRRL 授权)来问我能不能搞一篇图技术来探索社交互动关系 阅读全文

posted @ 2023-03-17 16:53 漫思 阅读(28) 评论(0) 推荐(0) 编辑

TypeScript 5.0 发布

摘要: TypeScript 5.0 发布 来源: OSCHINA 编辑: 白开水不加糖 2023-03-17 07:49:36 4 TypeScript 5.0 现已发布。此版本带来了许多新功能,同时旨在使 TypeScript 更小、更简单、更快。5.0 版本实现了新的装饰器标准、更好地支持 Node 阅读全文

posted @ 2023-03-17 16:51 漫思 阅读(47) 评论(0) 推荐(0) 编辑

微软将 GPT-4 融入 Office,发布 Microsoft 365 Copilot

摘要: 微软将 GPT-4 融入 Office,发布 Microsoft 365 Copilot 来源: OSCHINA 编辑: 白开水不加糖 2023-03-17 08:51:00 4 微软宣布推出 Microsoft 365 Copilot,将大型语言模型 (LLM)(包括 Open AI 的 GPT- 阅读全文

posted @ 2023-03-17 16:51 漫思 阅读(116) 评论(0) 推荐(0) 编辑

官宣:OpenDAL 成功进入 Apache 孵化器

摘要: 官宣:OpenDAL 成功进入 Apache 孵化器 原创 Databend 工作日志 今天 11:04 阅读数 385 本文被收录于专区 数据库 进入专区参与更多专题讨论 2023 年 2 月 27 日,OpenDAL 项目顺利通过投票,正式进入全球顶级开源软件基金会 —— Apache 软件基金 阅读全文

posted @ 2023-03-17 16:51 漫思 阅读(36) 评论(0) 推荐(0) 编辑

我又和redis超时杠上了

摘要: 我又和redis超时杠上了 我又和redis超时杠上了 服务监控系列文章 服务监控系列视频 背景 经过上次redis超时排查,并联系云服务商解决之后,redis超时的现象好了一阵子,但是最近又有超时现象报出,但与上次不同的是,这次超时的现象发生在业务高峰期,在简单看过服务器的各项指标以后,发现只有c 阅读全文

posted @ 2023-03-17 14:29 漫思 阅读(14) 评论(0) 推荐(0) 编辑

谁会拒绝一款开源的 3D 博客呢?

摘要: 谁会拒绝一款开源的 3D 博客呢? 说到博客大家一定都不陌生,不管你是深耕职场多年的老鸟,还是在学校努力学习的小鸟,应该都有过一段“装扮”博客的经历,比如:放上喜欢的图片、添加炫酷的交互、换上 DIY 的博客主题等等。但不管再怎么“打扮”,也跳脱不出平面的“凡胎”。 今天 HelloGitHub 给 阅读全文

posted @ 2023-03-17 14:29 漫思 阅读(28) 评论(0) 推荐(0) 编辑

为什么 C# 可能是最好的第一编程语言

摘要: 为什么 C# 可能是最好的第一编程语言 纵观神州大地,漫游中华互联网,我看到很多人关注为什么你应该开始学习JavaScript做前端,而对blazor这样的面向未来的框架有种莫名的瞧不起,或者为什么你应该学习Python作为你的第一门编程语言,恕不知有多少公司业务是用Python开发的,Python 阅读全文

posted @ 2023-03-17 14:28 漫思 阅读(24) 评论(0) 推荐(0) 编辑

EF的使用

摘要: EF的使用 1 2 3 4 5 6 Expression<Func<CustomerType, bool>> expression = c => (c.Id != null);<br> var c = from u in ccc where u.Name == editModel.Name sele 阅读全文

posted @ 2023-03-17 14:27 漫思 阅读(7) 评论(0) 推荐(0) 编辑

支付宝支付开发

摘要: 支付宝支付开发 趁着开发支付宝的空挡总结下。参考文档:https://blog.csdn.net/q410654146/article/details/71729140https://docs.open.alipay.comhttps://tech.open.alipay.com/support/k 阅读全文

posted @ 2023-03-17 14:27 漫思 阅读(55) 评论(0) 推荐(0) 编辑

C# 多线程task

摘要: C# 多线程task 1.异步和多线程的区别?没什么太大区别。异步是目的,使用多线程实现。想想AJAX异步加载,不就是不想让浏览器界面卡住嘛,所以在程序中对于某些单独的操作,比如写日志,我们不想等它完成后再执行其它操作(因为写日志只是记录和应用提供的功能无关),可以单独开一个线程来执行执行写日志的操 阅读全文

posted @ 2023-03-17 14:26 漫思 阅读(57) 评论(0) 推荐(0) 编辑

C# task和timer实现定时操作

摘要: C# task和timer实现定时操作 C#中,定时器,或者叫作间隔器,每隔一段时间执行一个操作。 1.Timer本身就是多线程 C#中为不同场合下使用定时器,提供了不同的Timer类,在asp.net中一般使用System.Timers.Timer。 这个类也很简单,在微软官方文档可以查看如何使用 阅读全文

posted @ 2023-03-17 14:26 漫思 阅读(123) 评论(0) 推荐(0) 编辑

Basic Auth

摘要: Basic Auth 开放平台 把网站服务封装成一系列接口供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。比如一些网站支持QQ登录,那QQ就相当于开放平台,QQ提供了一些OPEN API,只要你提供了正确的参数,就可以访问这些资源(比如某个用于的昵称)。 阅读全文

posted @ 2023-03-17 14:26 漫思 阅读(52) 评论(0) 推荐(0) 编辑

OAuth2.0

摘要: OAuth2.0 OAuth2.0是一个安全的授权协议,可以为开放平台解决身份验证及授权的需求。很多开放平台都使用这种方式来提供OPEN API。 值得一提的是,OAuth2.0不兼容OAuth,等于OAuth已经GG了。 主要参考: https://cloud.tencent.com/develo 阅读全文

posted @ 2023-03-17 14:26 漫思 阅读(35) 评论(0) 推荐(0) 编辑

C#中匿名函数、委托delegate和Action、Func、Expression、还有Lambda的关系和区别

摘要: C#中匿名函数、委托delegate和Action、Func、Expression、还有Lambda的关系和区别 以前一直迷迷糊糊的,现在总算搞明白。 Lambda表达式 Lamda表达式基本写法是()=>{ };Lambda和方法一样都可以传入参数和拥有返回值。(int x)=>{return x 阅读全文

posted @ 2023-03-17 14:25 漫思 阅读(38) 评论(0) 推荐(0) 编辑

ASP.NET MVC中设置跨域

摘要: ASP.NET MVC中设置跨域 目录 ASP.NET MVC中设置跨域 1、什么是跨域请求 2、程序中添加Header头允许客户端跨域请求 3、引入Script标签获取数据 回到顶部 ASP.NET MVC中设置跨域 1、什么是跨域请求 js禁止向不是当前域名的网站发起一次ajax请求,即使成功r 阅读全文

posted @ 2023-03-17 14:23 漫思 阅读(49) 评论(0) 推荐(0) 编辑

sql和C#的知识点

摘要: 小知识点 1、获取自增长标识的主键 SQL语句: insert into table output inserted.id values(,,) C#语句 object obj=cmd.ExecuteScalar() ExecuteScalar()和ExecuteNoQuery()都可以做增删改操作 阅读全文

posted @ 2023-03-17 14:23 漫思 阅读(12) 评论(0) 推荐(0) 编辑

异步操作的使用场景

摘要: 异步操作的使用场景 在看MVC示例工程看到有一些action使用了async action异步方法,但并不是所有actio都是异步的,我查阅了一些资料,总结了异步操作的使用场景,如有错误,请不吝赐教。 我们采用异步的方式来处理这样的耗时请求,工作线程可以让后台线程来接手,自己可以及时地被释放到线程池 阅读全文

posted @ 2023-03-17 14:23 漫思 阅读(19) 评论(0) 推荐(0) 编辑

js基础

摘要: js基础 目录 javascript基础 ESMAScript数据类型 DOM JS常用方法 回到顶部 javascript基础 常说的js包括三个部分:dom(文档document)、bom(浏览器对象browser)、ESMAScript(语法)。js是esmascript的实现和扩展。 ESM 阅读全文

posted @ 2023-03-17 14:22 漫思 阅读(8) 评论(0) 推荐(0) 编辑

js自执行函数、调用递归函数、圆括号运算符、函数声明的提升

摘要: js自执行函数、调用递归函数、圆括号运算符、函数声明的提升 前言 起因是我要在jquery的ajax中需要根据返回值来决定是否继续发起ajax请求,这是一个有条件的循环,符合条件就跳出。可以使用while循环的,但是想了想还是递归调用好用。 调用递归函数 递归函数大概就是这样的。不符合条件重新执行这 阅读全文

posted @ 2023-03-17 14:22 漫思 阅读(16) 评论(0) 推荐(0) 编辑

js 布尔值

摘要: js 布尔值 在js的if只有一个变量的判断中,为true的会继续执行。 var a;if(a){ // do something } 其中,javascript中以下值会被转换为false false、 undefined、 null、 0、 -0 、 NaN 、 "" 、 '' 不属于这些的其他 阅读全文

posted @ 2023-03-17 14:22 漫思 阅读(6) 评论(0) 推荐(0) 编辑

ES6摘抄

摘要: ES6摘抄 1、函数可选参数function log(x, y = 'World') {} 只能作为尾参数使用,因为如果不是尾参数还是要输入的。2、函数参数默认值与解构赋值结合使用。(注意对象冒号解构等号)function foo({x, y = 5}) {}一:解构要传递一个对象,如果不传递这个解 阅读全文

posted @ 2023-03-17 14:21 漫思 阅读(4) 评论(0) 推荐(0) 编辑

C# GetHashCode、Equals函数和键值对集合的关系

摘要: C# GetHashCode、Equals函数和键值对集合的关系 目录 C# GetHashCode、Equals函数和键值对集合的关系 说明 启示 回到顶部 C# GetHashCode、Equals函数和键值对集合的关系 说明 HashCode:Hash码。特性:两个值,相同的的值生成的Hash 阅读全文

posted @ 2023-03-17 14:20 漫思 阅读(14) 评论(0) 推荐(0) 编辑

C#中字段、属性、只读、构造函数赋值、反射赋值的相关

摘要: C#中字段、属性、只读、构造函数赋值、反射赋值的相关 目录 C#中字段、属性和构造函数赋值的问题 提出问题 给出答案 开始解释 其他说明 回到顶部 C#中字段、属性和构造函数赋值的问题 提出问题 首先提出几个问题: 1、如何实现自己的注入框架? 2、字段和自动属性的区别是什么? 3、字段和自动属性声 阅读全文

posted @ 2023-03-17 14:20 漫思 阅读(113) 评论(0) 推荐(0) 编辑

JS三个编码函数和net编码System.Web.HttpUtility.UrlEncode比较

摘要: JS三个编码函数和net编码System.Web.HttpUtility.UrlEncode比较 目录 JS三个编码函数和net编码比较 总结 浏览器中JS的三个编码函数和.net中的System.Web.HttpUtility.UrlEncode是否和系统默认编码有关? 回到顶部 JS三个编码函数 阅读全文

posted @ 2023-03-17 14:20 漫思 阅读(13) 评论(0) 推荐(0) 编辑

async异步方法

摘要: async异步方法 在C# 中,可以使用asyc+await来完成一个异步方法。 async用来标志一个使用了await的方法是非阻塞API,是一个异步方法,就当成一个普通关键字就行了。关键是await,await是配合 Task、Task<TResult>或者非阻塞API使用的。它也是多线程操作。 阅读全文

posted @ 2023-03-17 14:20 漫思 阅读(29) 评论(0) 推荐(0) 编辑

2023年3月15日

如何消除缓存

摘要: <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache, must-revalidate"> <meta http-equiv="expires" content 阅读全文

posted @ 2023-03-15 19:10 漫思 阅读(9) 评论(0) 推荐(0) 编辑

.NET中委托性能的演变

摘要: .NET中委托性能的演变 .NET中的委托# .NET中的委托是一项重要功能,可以实现间接方法调用和函数式编程。 自.NET Framework 1.0起,委托在.NET中就支持多播(multicast)功能。通过多播,我们可以在单个委托调用中调用一系列方法,而无需自己维护方法列表。 即使在今天,委 阅读全文

posted @ 2023-03-15 10:58 漫思 阅读(11) 评论(0) 推荐(0) 编辑

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 99 下一页

导航