经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
程序设计:ASP.netC#VB.NetPHPSwooleASP/ADO/VBScriptSQL语言PythonPython3DjangoC 语言LuaC++Go语言RevelDockerRubyPerlErlangR语言JuliaApexOAuth 2.0Arduino编程经验汇编语言树莓派游戏设计MATLABElasticsearchNumPyF#Rust
 程序设计

C#模拟键盘输入、键状态和监听键盘消息

模拟键盘输入 模拟键盘输入的功能需要依赖Windows函数实现,这个函数是SendInput,它是专门用来模拟键盘、鼠标等设备输入的函数。 另外和键盘输入相关的函数还有SendKeys,它是System.Windows.Forms. SendKeys,只能在WinFrom项目中使用,并且它的所...[2024/8/19]

.Net 中各种线程同步锁

编程编的久了,总会遇到多线程的情况,有些时候我们要几个线程合作完成某些功能,这时候可以定义一个全局对象,各个线程根据这个对象的状态来协同工作,这就是基本的线程同步。 支持多线程编程的语言一般都内置了一些类型和方法用于创建上述所说的全局对象也就是锁对象,它们的作用类似,使用场景有所不同。.Net...[2024/8/19]

离线算法 莫队算法进阶

前 算是把之前的坑填一填吧。 这篇文章主要包含带修莫队,二维莫队等莫队算法的进阶应用,观看前请确保您已经熟练掌握了基本的莫队算法,不会的可以戳这里。 带修莫队 众所周知,普通莫队是不支持修改的,因为我们为了得到更优的时间复杂度,需要将每次询问离线下来,打乱顺序。 不过我们也可以通过加...[2024/8/19]

.NET 9发布的最后一个预览版Preview 7, 下个月发布RC

.NET 9发布的最后一个预览版Preview 7, 下个月发布RC

微软在2024年8月9日 发布了.NET 9 Preview 7[1],这是它在2024 年 11 月 12 日 RTM 之前进入发布候选阶段之前的最后预览版, 将在.NET Conf 2024 一起发布[3]。该预览版也于也与 Visual Studio 2022 17.12 预览版1一起发布...[2024/8/19]

【团队建设】如何做好团队开发中的 CodeReview(代码评审)?

目录前言一、为什么要做二、有哪些好处三、具体怎么做3.1评审条件3.2评审重点3.3评审形式四、还可以怎么做4.1提出亮点4.2轮流评审4.2文档沉淀五、文章小结 前言 你是否曾写过一个很简单的需求或者优化?而且你认为不需要审查,就可以直接合并到主分支。可能过了几天或者几周,你突然意识到你犯...[2024/8/19]

小白系列:数据库基础知识解析

前言 今天,我打算用简单明了的语言来讲解一下数据库的基本概念。总体上,这些内容与我在视频中讲解的基本一致。如果你发现视频的讲解有些难以理解,不妨看看这篇文字版的解释,希望能够更快速地帮助你掌握数据库的相关知识。需要注意的是,本文讨论的数据库主要指的是关系型数据库。 数据库可以简单地理解为一个大...[2024/8/19]

C#开发的应用升级管理器LUAgent客户端 - 开源研究系列文章 - 个人小作品

C#开发的应用升级管理器LUAgent客户端 - 开源研究系列文章 - 个人小作品

       以前就想开发应用的升级更新的程序,也想过把升级工具单独弄成类库模块化。后来就想到要开发服务端和客户端独立出来,只要配置好就能够对任何应用进行升级更新操作。   笔者将这个命名为:LUAgent,即Lzhdim Updat...[2024/8/19]

可以调用Null的实例方法吗?

前几天有个网友问我一个问题:调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题,还真不是一句话就能说清楚的。而且这个结论也不对,当我们调用定义在某个类型的实例方法时,目标对象其实可以为Null。 一、从ECMA-335 Spec说起 二、Call V.S Callvirt 三...[2024/8/19]

初探 Rust 语言与环境搭建

初探 Rust 语言与环境搭建

1. Rust 简介 Rust 的历史 起源:Rust 语言最初由 Mozilla 研究员 Graydon Hoare 于 2006 年开始设计,并于 2009 年首次公开。 开发:Rust 是 Mozilla 实验室的一个项目,目的是创建一种能够保证内存安全同时又不牺牲性能的系统编程语言。 发...[2024/8/19]

《软件性能测试分析与调优实践之路》(第2版) 读书笔记(二)总体介绍(下)-真正从性能分析与调优来看性能测试

《软件性能测试分析与调优实践之路》(第2版)  是清华大学出版社出版的一本图书,作者为张永清,全书共分为9章,如下图所示  图书介绍:《软件性能测试分析与调优实践之路》(第2版)  本文是接着  《软件性能测试分析与调优实践之路》(第2版) 读书笔...[2024/8/19]

获取客户端真实IP备忘

  出于安全考虑,近期在处理一个记录用户真实IP的需求。本来以为很简单,后来发现没有本来以为的简单。这里主要备忘下,如果服务器处于端口回流(hairpin NAT),keepalived,nginx之后,如何取得客户端的外网IP。   来自客户端PC的流量路径如上,在这样的拓扑中...[2024/8/7]

(数据科学学习手札163)ibis:极具潜力的Python数据分析框架

本文完整代码及附件已上传至我的Github仓库https: github.com/CNFeffery/DataScienceStudyNotes 1 简介   大家好我是费老师,今天要给大家介绍的Python框架叫做ibis,没错,跟著名连锁酒店宜必思同名,其作者是创造了pandas、Ar...[2024/8/7]

架构知识点(三)

动态分支预测是一种通过记录和分析程序运行时分支行为的历史信息来预测未来分支的机制。这种技术旨在提高处理器流水线的效率,减少分支指令引起的流水线停顿。你提到的通过查找指令地址判断分支行为的方法,就是一种动态分支预测的实现。 体现动态分支预测的几个关键点 历史信息记录: 记录分支行为:动态分...[2024/8/7]

代码随想录Day8

344.反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 \(O(1)\) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"] 输出:[...[2024/8/7]

零基础学习人工智能—Python—Pytorch学习(一)

前言 其实学习人工智能不难,就跟学习软件开发一样,只是会的人相对少,而一些会的人写文章,做视频又不好好讲。 比如,上来就跟你说要学习张量,或者告诉你张量是向量的多维度等等模式的讲解;目的都是让别人知道他会这个技术,但又不想让你学。 对于学习,多年的学习经验,和无数次的回顾学习过程,都证明了一...[2024/8/7]

深度解读昇腾CANN小shape算子计算优化技术,进一步减少调度开销

摘要:Host调度模式下,GE将模型中算子的执行单元划分为Host CPU执行与Device(昇腾AI处理器)执行两大类。 本文分享自华为云社区《深度解读昇腾CANN小shape算子计算优化技术,进一步减少调度开销》,作者:昇腾CANN。 GE(Graph Engine)将模型的调度分为Hos...[2024/8/7]

洛谷P1226 【模板】快速幂

1.快速幂模板 前置知识 一个数字n,它的二进制位数一定是log2n向下取整+1; 快速幂模板代码 这段代码实现了快速幂算法(Exponentiation by squaring),用来计算 ( an ) 的值,其中 ( a ) 和 ( n ) 都是整数。 int quickpow(in...[2024/8/7]

Cython将Numpy数组转为自定义结构体

技术背景 前面我们写过几篇关于Cython的文章,例如Cython计算谐振势、Cython与C语言的结合、Cython调用CUDA Kernel函数。Cython有着非常Pythonic的编程范式,又具备着接近于C语言的性能,因此在很多对于性能有要求的Python软件中都会使用到Cython的性...[2024/8/7]

SemanticKernel/C#:实现接口,接入本地嵌入模型

前言 本文通过Codeblaze.SemanticKernel这个项目,学习如何实现ITextEmbeddingGenerationService接口,接入本地嵌入模型。 项目地址:https: github.com/BLaZeKiLL/Codeblaze.SemanticKernel 实践 ...[2024/8/7]

《花100块做个摸鱼小网站! 》第一篇—买云服务器和初始化环境

一、前言 大家好呀,我是summo,前面我已经写了我为啥要做这个摸鱼小网站的原因,从这篇文章开始我会一步步跟大家聊聊我是怎么搭起这个网站的。我知道对很多新手来说,建网站可能挺头大的,不知道从哪里开始,所以我会尽量写得简单明了,让大家一看就懂,少走弯路。 咱们先从买服务器开始说起。现在阿里云好像...[2024/8/7]

自从用了这些监控工具,我连续几天没睡好觉!

自从用了这些监控工具,我连续几天没睡好觉!

大家好,我是程序员鱼皮,今天分享一些很实用的系统监控告警工具。   为什么要用监控告警? 说到监控告警,没有企业开发经验的同学非常容易忽视它,甚至会有同学觉得没有必要,大不了出了 Bug 再修就是了。 这种想法大错特错! 我们把系统想象成人的身体。有的时候,一个人表面看起来...[2024/8/7]

.NET8 Blazor 从入门到精通:(一)关键概念

.NET8 Blazor 从入门到精通:(一)关键概念

目录Blazor 的关键概念项目模板Razor 语法依赖注入注入配置HeadOutlet 组件@code 分离Blazor 调试CSS 隔离调用JavaScript 最近在学习 Blazor ,在B站上找了一个国外的课程边看边学习。嗯,原价¥1503的课程,大概200多美元,课程链接如下: ...[2024/8/7]

参加阿里云X优酷AI江湖创作大赛,赠送博客园T恤 团队

可以先加园子的企业微信,加入活动群,然后参赛,加好友时备注【AI江湖创作大赛】 确认参赛信息时来源渠道一定要选【博客园】 大赛官网:https: developer.aliyun.com/plan/create nbm 8月接到一个阿里云的广告单子,合作内容是推广Create@...[2024/8/7]

C#.Net筑基-解密委托与事件

委托与事件是C#中历史比较悠久的技术,从C#1.0开始就有了,核心作用就是将方法作为参数(变量)来传递和使用。其中委托是基础,需要熟练掌握,编程中常用的Lambda表达式、Action、Func都是委托,包括事件也是基于委托实现的。 01、认识委托delegate 1.1、什么是委托? ...[2024/8/7]

程序员副业探索之电商

在腾讯广告工作期间,我主要负责小程序电商与广告业务,见证了互联网电商行业的剧变,特别是众多电商公司纷纷拥抱私域流量,直播带货成为新风尚,广告投入也在持续增加。通过这些经历,我积累了不少关于互联网电商的经验,并萌生了尝试电商副业的想法。 在小红书上,女装博主们凭借独特的穿搭分享吸引了大量粉丝,“...[2024/8/7]

推荐一款.NET开源、功能强大的二维码生成类库

推荐一款.NET开源、功能强大的二维码生成类库

前言 在日常开发需求中,生成二维码以分享文本内容或跳转至指定网站链接等场景是比较常见的。今天大姚给大家分享一款.NET开源(MIT License)、免费、简单易用、功能强大的二维码生成类库:QrCodeGenerator。 项目特点 跨平台兼容性: 支持.NET Standard ...[2024/8/7]

EF Core性能优化技巧

EF Core性能优化技巧

代码层面的优化 1. 使用实例池 EFCore2.0 为DbContext引入新的注册方式:透明地注册了 DbContext实例池,使用这种方式可以避免始终创建新的实例,EF Core 将重置其状态并将其存储在内部池中;当下次请求新的实例时,将返回该共用实例,而不是设置新的实例 使用示例: ...[2024/8/7]

C#/.NET/.NET Core优秀项目和框架2024年7月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码...[2024/8/7]

救园行动——赞助商计划 团队

8月2日 19:05更新:感谢河南图奕网络科技有限公司成为赞助园子的第一家创始赞助商!旗下产品:IShell,网云穿 在发出求救信后,很多园友出手相救,非常感谢大家的支持! 在求救的同时,我们也在想办法奋力自救,会采取一系列的救园行动,这一次一定要把园子救下来,因为没有下一次了。 ...[2024/8/7]

《数据资产管理核心技术与应用》读书笔记-第一章:认识数据资产

《数据资产管理核心技术与应用》是清华大学出版社出版的一本图书,全书共分10章,第1章主要让读者认识数据资产,了解数据资产相关的基础概念,以及数据资产的发展情况。第2~8章主要介绍大数据时代数据资产管理所涉及的核心技术,内容包括元数据的采集与存储、数据血缘、数据质量、数据监控与告警、数据服务、数据...[2024/8/7]

内存交换空间--Swap Space

转载请注明出处: 一、概述 内存交换空间(Swap Space)是计算机内存的一种补充,位于硬盘驱动器上。当物理内存(RAM)不足时,系统会将不活跃的页面(或称为内存页)移到交换空间中,以释放物理内存给更需要的进程。这种方式虽然比直接从物理内存中读取数据要慢,但能有效避免系统因内存不足而崩溃。...[2024/8/7]

面向对象的编码设计原则

之前谈DDD时提及过当下很多标榜面向对象的语言,却是以面向过程来实现的问题。这里就从编码设计的角度来顺一下面向对象设计的一些思维。其实就像我正在梳理的设计模式一样,都是些老生常谈的东西,可是往往在实践的时候,这些老生常谈的东西会被“反刍”,总会有种常看常新的感觉。 面向对象思想 其实想要进行D...[2024/8/7]

解锁GraphRag.Net的无限可能:手把手教你集成国产模型和本地模型

        在上次的文章中,我们已经详细介绍了GraphRag的基本功能和使用方式。如果你还不熟悉,建议先阅读前面的文章         通过前两篇文章,相信你已经了解到GraphRag.Net目前只支持Ope...[2024/8/7]

微信支付退款和退款结果查询接口简单实现(.Net 7.0)

〇、前言 相较于支付宝,微信支付对 .Net 的支持就没那么充分,官方没有提供 SDK。 但值得庆幸的是,在社区有大佬封装了 v3 版 .Net SDK。 原文链接:https: developers.weixin.qq.com/community/develop/article/doc...[2024/8/7]

.NET 开源权限认证项目 MiniAuth上线

前言 在Web应用项目中权限认证是个绕不开的话题,传统方法复杂又耗时。MiniAuth推出专为.NET开发者设计的简单、实用的权限认证项目。 MiniAuth,作为ASP.NET Core的插件,让我们快速轻松实现用户登录、权限检查等功能。它支持多种认证方式,如JWT、Cookie,且易于集成...[2024/8/7]

.NET电子邮件高效处理解决方案

前言 在日常软件开发中,电子邮件处理是一个不可或缺的功能,无论是用户注册验证、通知推送还是日常的业务沟通,都离不开电子邮件的支持。今天大姚给大家分享2款.NET开源、高效、强大的.NET电子邮件处理库,这些库不仅简化了电子邮件的发送、接收和管理工作,还提供了丰富的功能和灵活的配置选项,以满足各种...[2024/8/7]

C#自定义快捷操作键的实现 - 开源研究系列文章

       这次想到应用程序的快捷方式使用的问题。        Windows已经提供了API函数能够对窗体的热键进行注册,然后就能够在窗体中使用这些注册的热键进行操作了...[2024/8/7]

Linux的netns使用总结

 转载请注明出处:   Linux的netns(Network Namespace)是Linux内核提供的一项强大的网络隔离功能,它能够创建多个独立的网络空间,每个空间都拥有自己独立的网络协议栈,包括网络接口(网卡)、路由表、iptables规则等。这种隔离机制使得不同的应用程序或服...[2024/8/7]

探讨使用智能AI在农业养殖中的风险预警与应用

一、前言 之前写过一篇《物联网浏览器(IoTBrowser)-使用深度学习开发防浸水远程报警》文章,主要介绍了通过摄像头麦克风监测浸水报警器有无异常,当出现异常后进行紧急报警并推送微信通知,避免浸水导致房屋损失。基于深度学习和物联网技术继续探讨在农业养殖领域的应用和实践。   ...[2024/8/7]

从零到一:用Go语言构建你的第一个Web服务

从零到一:用Go语言构建你的第一个Web服务

使用Go语言从零开始搭建一个Web服务,包括环境搭建、路由处理、中间件使用、JSON和表单数据处理等关键步骤,提供丰富的代码示例。 关注TechLead,复旦博士,分享云服务领域全维度开发技术。拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,复旦机器人智能实验室成员,国家级大...[2024/8/7]

部署MatterMost-开源团队协作平台

部署MatterMost-开源团队协作平台

前言 之前的文章有提到部署 MatterMost 的事。 本文来记录一下。 关于 MatterMost MatterMost 有点像 Slack 这种协作工具,而且和 GitLab 的集成还不错,正好我们一直在用 GitLab,所以就部署一个来试试看。 MatterMost 是一款开源的团...[2024/8/7]

[rCore学习笔记 022]多道程序与分时任务

写在前面 本随笔是非常菜的菜鸡写的。如有问题请及时提出。 可以联系:1160712160@qq.com GitHhub:https: github.com/WindDevil (目前啥也没有 思考 上一节我们也提到了关于多道程序的放置和加载问题的事情.对比上一章的加载,我们需要把所有的AP...[2024/8/7]

《数据资产管理核心技术与应用》读书笔记-第二章:元数据的采集与存储

《数据资产管理核心技术与应用》读书笔记-第二章:元数据的采集与存储

《数据资产管理核心技术与应用》是清华大学出版社出版的一本图书,全书共分10章,第1章主要让读者认识数据资产,了解数据资产相关的基础概念,以及数据资产的发展情况。第2~8章主要介绍大数据时代数据资产管理所涉及的核心技术,内容包括元数据的采集与存储、数据血缘、数据质量、数据监控与告警、数据服务、数据...[2024/8/7]

python 音频处理(2)——提取PPG特征之whisper库的使用(2.1)

提取PPG特征之——whisper库的使用(2.1) 1 安装对应的包 方法一(自用): 直接pip即可: pip install openai-whisper 成功后如下图所示 方法二: 当时用了他这个方法环境直接崩了,已老实 conda install -c conda-...[2024/8/7]

Jmeter SHA512接口加密测试

前言:最近,我遇到一些测试接口必须传入经过SHA512加密后的sign签名,并且签名有1小时时间限制,即签名不是一成不变超1小时就会过期,这导致在测试过程中就得频繁手工去更新签名。其实Jmeter是有提供函数去进行自动转换的,以下详解 SHA512加密,可以去网上搜索SHA512在线转换 ...[2024/8/7]

c#12 实验特性Interceptor如何使用的一个简单但完整的示例

c#12 实验特性Interceptor如何使用的一个简单但完整的示例

一直有很多转载dotnet对Interceptor说明文档的,但鲜有说明Interceptor如何使用的,这里写一篇简单示例来展示一下 c# 12 实验特性Interceptor 是什么? 官方解释如下(其实简单说就是语言特性中内置的静态编织方式的aop功能,不同于其他il修改代码的方式,使用...[2024/8/7]

增强用户体验:2个功能强大的.NET控制台应用帮助库

前言 对于.NET开发者而言,构建控制台应用程序时,如何提升用户交互的流畅性和满意度,是一个持续探索与优化的话题。今天大姚给大家分享2个功能强大的.NET控制台应用帮助库,希望可以帮助大家能够快速的构建漂亮、强交互性、丰富功能的控制台应用程序。 Terminal.Gui Terminal.Gu...[2024/8/7]

systempath:Python开发者必备的文件与系统路径操作神器!

systempath - 专业级的文件与系统路径操作库 English | 中文 systempath 是一个专为Python开发者设计的,高度专业化的文件与系统路径操作库。通过提供一套直观且功能强大的面向对象API,它极大地简化了复杂文件与目录管理的任务,使开发者能够更专注于核心业务逻辑的实...[2024/7/31]

2024-07-31:用go语言,给定两个正整数数组arr1和arr2,我们要找到属于arr1的整数x和属于arr2的整数y组成的所有数对(x, y)中,具有最长公共前缀的长度。 公共前缀是指两个数的

2024-07-31:用go语言,给定两个正整数数组arr1和arr2,我们要找到属于arr1的整数x和属于arr2的整数y组成的所有数对(x, y)中,具有最长公共前缀的长度。 公共前缀是指两个数的最左边的一位或多位数字相同的部分。例如,对于整数5655359和56554来说,它们的公共前缀...[2024/7/31]

DNS在架构中的使用 - Hello-Brand

1 介绍 DNS(Domain Name System,域名系统)是一种服务,它是域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。 简单来说,DNS就是一个将我们输入的网址(比如www.baidu.com )转换成对应的IP地...[2024/7/31]

86
3
记录数:36102 页数:2/723首页上一页12345678910下一页尾页
 友情链接:直通硅谷  点职佳
加载更多