摘要: Microsoft.AspNetCore.SignalR.Client的.Net客户端传送Token的最佳方法! 如下将Authorization标头添加到HubConnectionBuilder中,如下所示: 对于不记名令牌-> HubConnection = new HubConnectionB 阅读全文
posted @ 2024-04-01 13:39 pccai 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 钉钉开放平台作为企业沟通和协作的重要工具,其技术的每一次迭代都为企业带来了新的机遇和挑战。随着企业对于高效沟通和智能化管理的需求日益增长,钉钉平台的SDK更新显得尤为重要。把传统的U8与钉钉平台集成,可以有效的将业务功能和角色进行前移,打破应用系统二八原则,即80%的用户在使用20%的功能。 我们在 阅读全文
posted @ 2024-03-31 15:33 pccai 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 以前没有碰过U8,只知道基于Net平台构建,本次业务需求是要把钉钉和U8打通,完成代办和消息提醒。网上搜索U8相关二开资料后发现,都是一些技术片段,零零碎碎的不成体系,也有可能是大客户都去U9或者Cloud了,老旧的8面临过气与替换(个人意见),遂边琢磨边做一些示例。 开始介绍U8的CO二次开发模式 阅读全文
posted @ 2024-03-31 15:32 pccai 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 除了按照网上常规Net8升级步骤外,编译和运行都会发生一些异常和错误,代码兼容性根据提示倒是可以修改。倒是运行时错误,网上资料比较少,下面会持续登记升级过程中踩的坑: 1. MediatR 库升级到最新的12.2后,报错各种服务找不到,实际是没有DI实现: 原来注册一般这么写: 1 services 阅读全文
posted @ 2024-03-04 12:01 pccai 阅读(95) 评论(0) 推荐(0) 编辑
摘要: .Net Core下使用缓存,除了大家耳熟能详的Redis做分布式缓存外,本地内存缓存也会一起结合来使用,它存取更快,使我们的应用达到极致性能要求。这也是我们经常提到的3级或者4级缓存,每一层都有自己的使用场景,优缺点,结合业务特点来选择合适的才是王道。 这里我们就使用Net原生的 Microsof 阅读全文
posted @ 2024-01-10 13:47 pccai 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 背景 在.NET中,反射和动态表达式是两种常用的动态编程技术。它们都可以用来在运行时动态地创建和操作对象、调用方法、访问属性和字段等。但是,它们在性能方面有一些差异。 反射:反射是.NET中的一种基础技术,可以用来获取程序集、类型、方法、属性、字段等的元数据,以及动态地创建对象、调用方法、访问属性和 阅读全文
posted @ 2023-12-25 13:36 pccai 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 在将NLog与Exceptionless集成时,要映射当前用户的身份,我们可以使用NLog的布局渲染器(Layout Renderer)和Exceptionless的上下文数据(Context Data)。 首先,在NLog的配置文件中,我们需要定义一个自定义的布局渲染器来获取当前用户的身份信息。例 阅读全文
posted @ 2023-11-29 16:25 pccai 阅读(14) 评论(0) 推荐(0) 编辑
摘要: SkiaSharp库在NetCore下跨平台图片操作基础使用方法: 在跨平台开发中,处理图片是一项常见的需求。而SkiaSharp库是一个强大的工具,它提供了在NetCore平台下进行跨平台图片操作的能力。本文将介绍SkiaSharp库在NetCore下的基础使用方法,以及逐步深入的高级功能。 什么 阅读全文
posted @ 2023-11-26 22:03 pccai 阅读(1080) 评论(0) 推荐(1) 编辑
摘要: SkiaSharp库是跨平台的2D图片操作库,在夸平台方面比较稳定,且支持常用的“windows操作”:缩放,剪裁,格式转换等。 例如:如果要按照原始图片高度为准,自动调整宽度进行等比例缩放,可以根据以下步骤使用SkiaSharp库进行操作: 导入SkiaSharp命名空间: using SkiaS 阅读全文
posted @ 2023-11-26 21:50 pccai 阅读(135) 评论(0) 推荐(1) 编辑
摘要: 随着Net8的发布,顺带VS2022升级到17.8后,发现nuget还原恢复多了一些配置: 有问题的时候,会提示未找到映射源,此时编译会报错,如下示例: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NU1100 无法解析 net7.0-android33.0 的“HarfBuzzShar 阅读全文
posted @ 2023-11-22 13:47 pccai 阅读(548) 评论(0) 推荐(1) 编辑
摘要: 使用连接字符串方法: jdbc:h2:tcp://localhost:9092/sonar 默认使用Embedded类型的数据库和驱动,用户名和密码为空。 如使用DBVisualizer 23.* 版本连接:切换到 Database URL模式,输入上述连接字符串,点击Connect即可。 阅读全文
posted @ 2023-08-12 21:01 pccai 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 某天在虚拟环境使用 pip 更新 tf 的时候莫名其妙出现 Script file 'D:\Anaconda3\Scripts\pip-script.py' is not present 的错误 , 之前用的还好好的 , 但是突然就不能用了,初步猜测是依赖库发生的更新,可以使用如下方式解决: 1、进 阅读全文
posted @ 2023-07-31 09:26 pccai 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 最近gpt带来的轰动效应大家有目共睹,大家应该好奇它回复消息时的“打字”效果,为什么这么快,而且没有建立很多http连接,是定时轮询的吗,当然不是。它使用的就是浏览器基于http协议的Server Sent Events(SSE)协议,采用消息流的方式,共享同一个连接,自然就能提升性能,效果丝滑。那 阅读全文
posted @ 2023-07-31 08:34 pccai 阅读(218) 评论(0) 推荐(0) 编辑
摘要: WSL 的第三方工具 LxRunOffline,这个由国人开发的 WSL 工具可以弥补 WSL 官方工具的不足,基本功能拿来迁移占据C盘的vhdx文件,释放系统盘空间。 比如默认会在: C:\Users\登录账号\AppData\Local\Packages\CanonicalGroupLimite 阅读全文
posted @ 2022-12-09 10:06 pccai 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,VS2022启动MAUI工程后创建的Android Virtual Device Manager (AVD) 模拟器会在用户当前目录下,例如: C:\Users\登录账户\.android\avd 下,每个Target一个avd文件夹,默认pixel_5_-_api_31.avd 就有1 阅读全文
posted @ 2022-12-09 09:53 pccai 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 从Net5升级到Net6后, SignalR组件默认会输出大量Trace诊断日志,淹没了有用的消息: Microsoft.AspNetCore.Http.Connections.Internal.Transports.WebSocketsTransport 项目默认采用NLog, 所以开发时可以提高 阅读全文
posted @ 2022-06-06 13:21 pccai 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. warning SYSLIB0021: “DESCryptoServiceProvider”已过时:“Derived cryptographic types are obsolete. Use the Create method on the base type instead.” var d 阅读全文
posted @ 2022-06-04 11:43 pccai 阅读(2276) 评论(0) 推荐(2) 编辑
摘要: reset 阅读全文
posted @ 2020-04-01 08:56 pccai 阅读(145) 评论(0) 推荐(0) 编辑
摘要: You earned your Program Management Professional (PgMP)® Credential.pasting 阅读全文
posted @ 2018-04-02 16:03 pccai 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 现在的Server用Windows Server 2012 R2的越来越多了,在部署带Sp1的SharePoint2013的时候,走完预安装工具后,点击setup提示缺少。net4.5。 其实Windows Server 2012 R2打完所有更新补丁后,操作系统的.net版本已经是4.6.1了,因 阅读全文
posted @ 2016-10-19 18:08 pccai 阅读(1800) 评论(0) 推荐(1) 编辑
摘要: 链接:http://pan.baidu.com/s/1o8apLpC 密码:9axl 阅读全文
posted @ 2016-08-09 14:30 pccai 阅读(578) 评论(1) 推荐(0) 编辑
摘要: 安装vs2015 pre后,会自动打开Secondary Installer, 用于Cross Platform的移动开发框架,包括Cordova插件。若安装失败,启动程序位置: "D:\Program Files (x86)\Microsoft Visual Studio 14.0\Seconda... 阅读全文
posted @ 2015-04-02 10:01 pccai 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 更新升级倒是蛮快的,多了Gantt图,此处下载先: http://files.cnblogs.com/files/pccai/DayPilot_2.0_4.0_7.9.3373.rar 阅读全文
posted @ 2015-02-11 12:14 pccai 阅读(455) 评论(1) 推荐(0) 编辑
摘要: 来自 DayPilot 的 7.8.3169.1 版本的DLL,微调去掉了“DEMO”字样,供参考,商用请支持正版!此处下载: http://files.cnblogs.com/files/pccai/DayPilot.rar 阅读全文
posted @ 2015-02-11 11:49 pccai 阅读(481) 评论(2) 推荐(0) 编辑
摘要: 恰逢生日,随笔记录下。。。2014年快结束了,要给自己一个总结,一个目标,一个期望,一个许诺,一个梦想,加油。8年路回想起来历历在目,有挫折,有收获,感谢家人们一如既往的支持! 阅读全文
posted @ 2014-12-20 18:52 pccai 阅读(371) 评论(0) 推荐(2) 编辑
摘要: 在Fundation 2013与Office Web Apps Server集成,预览文档时提示错误,存入口检查失败,因为可用内存(47091712 字节)少于总内存的 5%。因此,该服务不可用于传入的请求。若要解决此问题,请减少计算机上的负载,或调整 serviceHostingEnvironment 配置元素上的 minFreeMemoryPercentageToActivateService 的值。解决办法: 加内存吧。。。 阅读全文
posted @ 2014-01-23 13:49 pccai 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 默认安装PWA时开启了基于Windows的集成身份验证和基于FBA方式的表单身份验证,用户在登陆PWA时会出来一个下拉框,选择是Windows账号登陆还是表单验证方式,然后继续。使用一段时间后去掉Windows身份验证方式,可以直接去Web应用程序管理,修改验证提供程序,把基于Windows身份验证方式去掉,保存,结果PWA网站域名无法访问,机器名还正常,由此推断AM(备份访问映射被修改了),果然,默认80URL下的几个区域的地址都被清空掉了,认为再补上OK了。。。一身冷汗啊。。。做个记号! 阅读全文
posted @ 2012-04-12 00:04 pccai 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 激动人心的 Features -1. SharePoint 2013 will include a new SharePoint Apps Marketplace.2. New App Store Database Provider – App ‘package’ can be configured to use any back-end database that supports the new Database provider interfaces.3. SharePoint Apps will support multi-tenant installations so that ho 阅读全文
posted @ 2012-04-11 23:57 pccai 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 新的一个脚印。。。 阅读全文
posted @ 2012-01-27 14:36 pccai 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在Windows 2003系列服务器上(X86/X64)安装sql server 2005 过程中提示“无法启动sql server的 启动” 上网查了一下虽然有人尝试解决过这类问题 但是尝试了几种方案之后没有成功 后来看到有人发的文章 解决方法是如下:原因:在安装SQL 2005标准版(不多于四个CPU)和企业版(无限制)时,CPU的总核数必须是2的n次方。即核心数为1,2,4,8,16,32依次类推。因BL680C核心数为6x4=24,所以不能正常安装。当将核心数更改为8,16时,顺利完成安装。解决办法:安装前保证系统正常的或不影响SQL2005安装。更改系统应用的核心数。‘运行’—输入“ 阅读全文
posted @ 2011-08-05 13:30 pccai 阅读(3956) 评论(2) 推荐(0) 编辑