首页
学习
活动
专区
圈层
工具
发布

.NET周刊【10月第1期 2024-10-06】

重点提到多个.NET相关主题,如Visual Studio插件CodeMaid的使用、EF Core性能优化、使用C#进行PDF合并和Excel操作、快速开发框架WaterCloud及其开源优势。...,实现服务创建、销毁和获取的统一管理。...DI通常使用构造函数注入,IServiceProvider用于获取服务。单例服务不应直接依赖作用域服务,可在合适时机创建服务作用域获取需要的服务。...此库支持同步和异步 API、流式聊天完成,并在所有 .NET 平台上兼容 .NET Standard 2.0。Microsoft 强调该工具简化了 OpenAI 模型在 .NET 应用中的集成。...与 C# 相关领域的性能改进包括改进了代码索引行为、对源生成器 .NET 8 及更高版本的更改以及对执行计时和设置的更改。 其他改进包括 C++ 中条件断点的性能改进以及 C++ 符号搜索的优化。

2.7K10

聊天、会议、多媒体一体化:多平台支持的即时通讯系统 | 开源日报 No.44

动态生成 OG 图片 (Open Graph) 使用 Tailwind CSS 进行样式设计 集成 Shopify 完成结账与支付功能,并支持自动根据系统设置切换浅色/深色主题 该项目提供了一套完整且高效的解决方案...通过使用最新技术和工具,如 Next.js、React Server Components 等,在保证性能和用户体验同时提高开发效率。...songquanpeng/one-api[5] Stars: 4.4k License: MIT One API 是一个开源的接口管理和分发系统,旨在支持多种大型模型 (如 OpenAI ChatGPT...可通过负载均衡方式访问不同渠道,并支持流式传输实现打字机效果。 支持多机部署,在令牌管理中设置过期时间和额度,并且可以进行兑换码管理批量生成与导出充值功能。...它使用行业标准的 OAuth2 和 OpenID Connect,支持获取安全令牌来访问受保护的 API,并且还提供了对 Azure AD B2C 的支持。

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【壹刊】Azure AD 保护的 ASP.NET Core Web API (下)

    上一篇结尾我们成功的拿到了 access_token,并且通过 access_token 验证获取到调用Api资源的结果。...此处应该有掌声,成功的通过验证,并且获取到 api资源,但是这种模式是最不推荐的,因为client可能存了用户密码,此模式仅用于受信任的客户端。复制会发生密码泄露。所以不推荐使用。...参数必传 这时候,就又有人问了,为什么这里的 scope 参数的值和上面不一样,确实,我也有这个疑问,后来找到微软官方给我的文档解释道: Microsoft Graph 示例中,该值为 https...://graph.microsoft.com/.default。...此值告知 Microsoft 标识平台终结点:在为应用配置的所有直接应用程序权限中,终结点应该为与要使用的资源关联的权限颁发令牌 使用共享机密访问令牌请求:https://docs.microsoft.com

    3K10

    体育即时比分系统开发实现,微信登录、手机号码登录、个人资料管理等功能

    code// 获取access\_token$token\_url = "https://api.weixin.qq.com/sns/oauth2/access\_token?...Facebook登录:Facebook登录流程类似,获取 access_token 后调用Facebook的Graph API获取用户信息。...**手机号码登录(短信验证码)**用户输入手机号码后,后端通过短信平台(如阿里云短信、Twilio等)发送验证码。用户输入验证码,后端验证验证码是否正确。后端实现(PHP + 短信平台 API)个人资料管理用户登录后,可以设置和更新个人资料,如用户名、头像、邮箱等。前端:用户可以通过前端表单来修改个人资料。使用Vue.js来实现前端交互。...前端(Vue.js):通过表单处理用户的个人资料展示和更新,使用Vue.js动态渲染页面。这样,你可以实现一个包含第三方登录、个人资料管理的完整登录系统。

    83210

    私域流量运营工具:用户资产的核动力引擎

    技术痛点: 各平台API规范差异大 缺乏自动化内容流水线 教训:内容分发需要工程化解决方案。3....LR A[原始内容] --> B(内容解析器) B --> C{平台规则库} C -->|微信| D[生成9:16图文] C -->|小红书| E[生成4:5图片+文案] C -->|抖音|...this.rules = loadPlatformRules(platform) } render(content) { // 尺寸转换 const resizedImage = sharp...)wechat.publish(renderer.render(content, 'wechat'))技术栈: 图像处理:Sharp.js + Canvas 文案优化:GPT-4 Turbo摘要重写...作为开发者,我们正在代码中构建用户资产的新大陆。开发者行动清单: 用JanusGraph 构建首个用户关系图谱 基于FFmpeg WASM 实现跨平台视频自动裁剪 部署Flink反欺诈示例

    21910

    前端开发必备的几个图片处理库!

    1.sharp sharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上是基于 C 语言编写 的 libvips 库封装而来,因此高性能也成了 sharp 的一大卖点。...sharp 可以方便地实现常见的图片编辑操作,如裁剪、格式转换、旋转变换、滤镜添加、添加水印等。...拥有强大的过滤功能,如灰度, 反转, 棕褐色, 模糊锐化, 浮雕, 删除白色等 项目名称:tui.image-editor Star:5.7K Github:https://github.com/nhn...使用浏览器原生的 canvas.toBlob API 来做压缩工作,即有损压缩,异步压缩,在不同的浏览器有不同的压缩效果。一般在客户端上传之前使用这个来预压缩图片。...我们通过Viewer.js 在页面上添加强大的图片查看功能,同时,这款优秀的插件配置操作起来也非常的方便。 Viewer.js分为2个版本,js版本和jquery版本,大家可以根据自身需求选择。

    2.9K30

    .NET周刊【2月第4期 2025-02-23】

    该库为开发者提供统一的C#抽象层,允许与AI服务交互,支持多种语言模型和服务。开发者通过NuGet包轻松安装,实现与不同AI服务的无缝连接,如OpenAI和Azure AI Inference。...开发者需注册 DeepSeek 账号以获取 API Key,并在 ASP.NET Core项目中通过适当的代码配置 DeepSeekClient,轻松实现自然语言处理能力。...进行模块间的通知调用,以及如何在C#中通过Process启动多个MongoDB实例。...用户需下载特定版本,并通过终端进行安装确认。接着,用户需配置博客园账号的访问令牌,以便上传图片。...通过运行特定命令,用户可以将Markdown文档中的图片路径替换为博客园的图床URL,极大提高了博客文章发布的效率。作者鼓励大家将文章也发布到博客园。

    58600

    Android 使用CodeBuddy提高开发效率

    二、配置工具 这里我们通过插件的方式去安装CodeBuddy工具,点击File → Setting......五、轮播图和新闻列表 输入 在首页中增加图片轮播和新闻列表,然后回车。 我将帮你修改代码,在首页(HomeScreen)中添加图片轮播和新闻列表功能。以下是完整的实现方案: 1....代码说明: 图片轮播组件: 使用LazyRow实现水平滚动的图片轮播 支持网络图片加载(使用Coil库) 添加了圆角和间距样式 新闻列表: 使用LazyColumn实现垂直滚动列表 每个新闻项包含图片...修正代码 通过上述的代码其实还存在几个问题,一个是轮播图的加载,第二个就是网络权限的配置,我们可以这么去写,首先在AndroidManifest.xml中增加网络权限: 个人资料页面 最后我们再问一个问题,输入:“完善ProfileScreen中的代码,增加头像、昵称、签名、设置、关于、退出登录”,得到如下内容: 我将为ProfileScreen添加完整的个人资料页面布局

    1.1K10

    设备代码钓鱼攻击对Microsoft 365 OAuth授权机制的威胁分析与防御策略

    一旦授权完成,攻击者即可通过device_code兑换令牌,获得与用户同等的API访问权限。...);调用设备授权端点,获取device_code和user_code;通过钓鱼邮件、Teams消息或短信向目标用户发送诱导信息,例如:“您的账户需进行安全验证,请立即访问 https://microsoft.com...Graph API,读取邮件、日历、联系人,甚至创建新应用或修改权限。...假设攻击者已注册一个Azure AD应用,client_id为“a1b2c3d4-5678-90ef-ghij-klmnopqrstuv”,并申请了以下API权限:Microsoft Graph: Mail.ReadWrite...未来需推动更细粒度的权限委托机制(如Microsoft Graph Delegated Permissions with Scopes Restriction)。另一个挑战是刷新令牌的长期有效性。

    20410

    .NET周刊【9月第2期 2024-09-08】

    C#自定义控件—指示灯 https://www.cnblogs.com/guoenshuo/p/18397557 本文介绍了如何在C#中利用GDI绘制指示灯控件。...C#自定义控件—流动管道 https://www.cnblogs.com/guoenshuo/p/18391637 这篇文章介绍了如何在C#中绘制一个动态流动管道,包括管道的渐变色矩形和半圆的绘制,以及流动条的绘制方法...SharpZipLib支持多种格式和高级功能,如加密和分卷,API设计良好,组件稳定。使用示例展示了解压和获取文件大小的实现。文章为技术选型提供参考。...通过内嵌聊天调整输入建议 将内联聊天移至聊天窗口以获取更多上下文 直接从编辑器理解符号 使用 GitHub Copilot 修改代码 Dev Proxy v0.20 改进了模拟 API 错误和用于构建集成的新...API - Microsoft 365 开发人员博客 https://devblogs.microsoft.com/microsoft365dev/dev-proxy-v0-20-with-improved-simulate-api-errors-and-a-new-api-for-building-integrations

    2.5K10

    Node.js 小打小闹之图片合成

    果然通过一番检索,找到了用程序生成一张在简书的专属分享图片这篇文章。文章作者对功能做了详细的分析,然后利用 Python 强大的图片处理库 Pillow 进行功能实现。...实现步骤 裁剪头像(方形 -> 圆形):通过查看 sharp 项目的说明文档,我发现了裁剪头像的方案,具体实现如下: // 创建圆形SVG,用于实现头像裁剪 const roundedCorners =...因为官方的 API 没有提供文件创建图片的方法,最终参考了 sharp 项目中 How to dynamically write text to image?...总结 本文主要介绍了如何利用 Node.js 的 sharp 图片处理库,生成专属的分享图片。...源码中有很多细节需要处理,如动态获取头像、根据参数动态生成文本信息、异常处理及基于 Koa、Egg.js 或 Express 框架,创建对应的 API 服务等。

    5.3K20

    Office开发者计划-永久白嫖Office365

    (需要通过上述应用构建的开发者账号(管理员)进行登录),登录之后需要结合提示,手机配合下载Microsoft Authenticator进行权限验证和管理,完成注册之后通过验证则激活成功(后续有关该账号的活动则可通过软件进行授权...调用工具 ​ Microsoft Graph 浏览器是一种基于 Web 的工具,可用于生成和测试对 Microsoft Graph API 的请求 ​ API需要的权限设定可在预览卡中查阅...,授权后则可再次尝试调用响应 ​ Postman 是一个可用于向 Microsoft Graph API 发出请求的工具:Postman&Microsoft Graph API使用 ​...c.Microsoft Graph 快速入门示例 ​ Microsoft Graph入门: a.选择语言或平台 b.获取应用 ID(客户端 ID) c.生成示例 d.登录,然后查看日历上的事件 PHP...示例 注册PHP应用,下载应用示例 安装composer指令,随后本地运行项目 将下载的包解压缩到目录中,然后转到命令行界面中的 graph-tutorial 目录 输入composer

    11.4K32

    基于恶意OAuth应用的MFA绕过攻击:微软身份体系中的新型钓鱼威胁研究

    然而,近期多起安全事件表明,攻击者正通过滥用Microsoft Entra ID(原Azure AD)的OAuth 2.0授权框架,绕过MFA保护,直接获取对Microsoft 365账户的持久化访问权限...攻击者创建名称高度仿真的OAuth应用(如“Microsoft Teams Verify”、“SecureDoc Review”),并通过钓鱼邮件或协作平台消息诱导用户点击授权链接。...(Access Token)与刷新令牌(Refresh Token);应用使用令牌调用Microsoft Graph API。...3.3 令牌获取与持久化访问用户点击“同意”后,Microsoft将授权码发送至redirect_uri。...3.4 数据窃取与横向移动获得令牌后,攻击者可调用Microsoft Graph API执行以下操作:# 读取最新100封邮件Invoke-RestMethod -Uri "https://graph.microsoft.com

    25010

    ASP.NET Core 中支持 AI 的生物识别安全

    进入场地 上下文是受高度保护的场地 - 如军区、医院或数据中心。通过一些限制来仅允许已授权的人员进入。...终结点,来获取人脸 API 的客户端对象。...可以从预配人脸 API 服务的 Azure 门户中获取这两个值。然后检测图像中显示的任何人脸,并作为流传递到客户端人脸对象的 DetectWithStreamAsync 方法。...人脸对象实现人脸 API 的检测和验证操作。在检测的人脸中,确保实际只检测一个人脸,并获取其 ID(它是已注册人脸集合中的唯一标识符,该集合中的所有人员已被授权访问该场地)。...:从场地中的 IoT 设备获取音频流后,它尝试基于已注册的个人资料集合识别该音频。

    2.1K20
    领券