摘要: # 使用官方的Ubuntu 20.04镜像作为基础镜像FROM ubuntu:20.04 # 设置环境变量以避免交互式安装提示ENV DEBIAN_FRONTEND=noninteractive # 更新包列表并安装必要的软件包RUN apt-get update && \ apt-get inst 阅读全文
posted @ 2024-05-21 13:32 pccai 阅读(119) 评论(0) 推荐(0) 编辑
摘要: # 使用官方的Ubuntu镜像作为基础镜像 FROM ubuntu:20.04 # 设置环境变量以避免交互式安装提示 ENV DEBIAN_FRONTEND=noninteractive # 更新包列表并安装必要的软件包 RUN apt-get update && \ apt-get install 阅读全文
posted @ 2024-05-21 13:27 pccai 阅读(41) 评论(0) 推荐(0) 编辑
摘要: # 使用官方的Ubuntu镜像作为基础镜像 FROM ubuntu:20.04 # 设置环境变量以避免交互式安装提示 ENV DEBIAN_FRONTEND=noninteractive # 更新包列表并安装必要的软件包 RUN apt-get update && \ apt-get install 阅读全文
posted @ 2024-05-21 13:25 pccai 阅读(92) 评论(0) 推荐(0) 编辑
摘要: # 使用官方的Ubuntu 20.04镜像作为基础镜像 FROM ubuntu:20.04 # 设置环境变量以避免交互式安装提示 ENV DEBIAN_FRONTEND=noninteractive # 更新包列表并安装必要的软件包 RUN apt-get update && \ apt-get i 阅读全文
posted @ 2024-05-21 13:23 pccai 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Microsoft.AspNetCore.SignalR.Client的.Net客户端传送Token的最佳方法! 如下将Authorization标头添加到HubConnectionBuilder中,如下所示: 对于不记名令牌-> HubConnection = new HubConnectionB 阅读全文
posted @ 2024-04-01 13:39 pccai 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 钉钉开放平台作为企业沟通和协作的重要工具,其技术的每一次迭代都为企业带来了新的机遇和挑战。随着企业对于高效沟通和智能化管理的需求日益增长,钉钉平台的SDK更新显得尤为重要。把传统的U8与钉钉平台集成,可以有效的将业务功能和角色进行前移,打破应用系统二八原则,即80%的用户在使用20%的功能。 我们在 阅读全文
posted @ 2024-03-31 15:33 pccai 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 以前没有碰过U8,只知道基于Net平台构建,本次业务需求是要把钉钉和U8打通,完成代办和消息提醒。网上搜索U8相关二开资料后发现,都是一些技术片段,零零碎碎的不成体系,也有可能是大客户都去U9或者Cloud了,老旧的8面临过气与替换(个人意见),遂边琢磨边做一些示例。 开始介绍U8的CO二次开发模式 阅读全文
posted @ 2024-03-31 15:32 pccai 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 除了按照网上常规Net8升级步骤外,编译和运行都会发生一些异常和错误,代码兼容性根据提示倒是可以修改。倒是运行时错误,网上资料比较少,下面会持续登记升级过程中踩的坑: 1. MediatR 库升级到最新的12.2后,报错各种服务找不到,实际是没有DI实现: 原来注册一般这么写: 1 services 阅读全文
posted @ 2024-03-04 12:01 pccai 阅读(407) 评论(0) 推荐(0) 编辑
摘要: .Net Core下使用缓存,除了大家耳熟能详的Redis做分布式缓存外,本地内存缓存也会一起结合来使用,它存取更快,使我们的应用达到极致性能要求。这也是我们经常提到的3级或者4级缓存,每一层都有自己的使用场景,优缺点,结合业务特点来选择合适的才是王道。 这里我们就使用Net原生的 Microsof 阅读全文
posted @ 2024-01-10 13:47 pccai 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 背景 在.NET中,反射和动态表达式是两种常用的动态编程技术。它们都可以用来在运行时动态地创建和操作对象、调用方法、访问属性和字段等。但是,它们在性能方面有一些差异。 反射:反射是.NET中的一种基础技术,可以用来获取程序集、类型、方法、属性、字段等的元数据,以及动态地创建对象、调用方法、访问属性和 阅读全文
posted @ 2023-12-25 13:35 pccai 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 在将NLog与Exceptionless集成时,要映射当前用户的身份,我们可以使用NLog的布局渲染器(Layout Renderer)和Exceptionless的上下文数据(Context Data)。 首先,在NLog的配置文件中,我们需要定义一个自定义的布局渲染器来获取当前用户的身份信息。例 阅读全文
posted @ 2023-11-29 16:25 pccai 阅读(43) 评论(0) 推荐(0) 编辑
摘要: SkiaSharp库在NetCore下跨平台图片操作基础使用方法: 在跨平台开发中,处理图片是一项常见的需求。而SkiaSharp库是一个强大的工具,它提供了在NetCore平台下进行跨平台图片操作的能力。本文将介绍SkiaSharp库在NetCore下的基础使用方法,以及逐步深入的高级功能。 什么 阅读全文
posted @ 2023-11-26 22:03 pccai 阅读(3376) 评论(1) 推荐(1) 编辑
摘要: SkiaSharp库是跨平台的2D图片操作库,在夸平台方面比较稳定,且支持常用的“windows操作”:缩放,剪裁,格式转换等。 例如:如果要按照原始图片高度为准,自动调整宽度进行等比例缩放,可以根据以下步骤使用SkiaSharp库进行操作: 导入SkiaSharp命名空间: using SkiaS 阅读全文
posted @ 2023-11-26 21:50 pccai 阅读(653) 评论(0) 推荐(2) 编辑
摘要: 随着Net8的发布,顺带VS2022升级到17.8后,发现nuget还原恢复多了一些配置: 有问题的时候,会提示未找到映射源,此时编译会报错,如下示例: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 NU1100 无法解析 net7.0-android33.0 的“HarfBuzzShar 阅读全文
posted @ 2023-11-22 13:47 pccai 阅读(1529) 评论(0) 推荐(1) 编辑
摘要: 使用连接字符串方法: jdbc:h2:tcp://localhost:9092/sonar 默认使用Embedded类型的数据库和驱动,用户名和密码为空。 如使用DBVisualizer 23.* 版本连接:切换到 Database URL模式,输入上述连接字符串,点击Connect即可。 阅读全文
posted @ 2023-08-12 21:01 pccai 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 某天在虚拟环境使用 pip 更新 tf 的时候莫名其妙出现 Script file 'D:\Anaconda3\Scripts\pip-script.py' is not present 的错误 , 之前用的还好好的 , 但是突然就不能用了,初步猜测是依赖库发生的更新,可以使用如下方式解决: 1、进 阅读全文
posted @ 2023-07-31 09:25 pccai 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 最近gpt带来的轰动效应大家有目共睹,大家应该好奇它回复消息时的“打字”效果,为什么这么快,而且没有建立很多http连接,是定时轮询的吗,当然不是。它使用的就是浏览器基于http协议的Server Sent Events(SSE)协议,采用消息流的方式,共享同一个连接,自然就能提升性能,效果丝滑。那 阅读全文
posted @ 2023-07-31 08:34 pccai 阅读(354) 评论(0) 推荐(1) 编辑
摘要: WSL 的第三方工具 LxRunOffline,这个由国人开发的 WSL 工具可以弥补 WSL 官方工具的不足,基本功能拿来迁移占据C盘的vhdx文件,释放系统盘空间。 比如默认会在: C:\Users\登录账号\AppData\Local\Packages\CanonicalGroupLimite 阅读全文
posted @ 2022-12-09 10:05 pccai 阅读(486) 评论(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 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 从Net5升级到Net6后, SignalR组件默认会输出大量Trace诊断日志,淹没了有用的消息: Microsoft.AspNetCore.Http.Connections.Internal.Transports.WebSocketsTransport 项目默认采用NLog, 所以开发时可以提高 阅读全文
posted @ 2022-06-06 13:21 pccai 阅读(149) 评论(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 阅读(2706) 评论(0) 推荐(2) 编辑
摘要: reset 阅读全文
posted @ 2020-04-01 08:56 pccai 阅读(149) 评论(0) 推荐(0) 编辑
摘要: You earned your Program Management Professional (PgMP)® Credential.pasting 阅读全文
posted @ 2018-04-02 16:03 pccai 阅读(293) 评论(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 阅读(1811) 评论(0) 推荐(1) 编辑
摘要: 链接:http://pan.baidu.com/s/1o8apLpC 密码:9axl 阅读全文
posted @ 2016-08-09 14:30 pccai 阅读(582) 评论(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 阅读(1225) 评论(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 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 恰逢生日,随笔记录下。。。2014年快结束了,要给自己一个总结,一个目标,一个期望,一个许诺,一个梦想,加油。8年路回想起来历历在目,有挫折,有收获,感谢家人们一如既往的支持! 阅读全文
posted @ 2014-12-20 18:52 pccai 阅读(374) 评论(0) 推荐(2) 编辑
摘要: 在Fundation 2013与Office Web Apps Server集成,预览文档时提示错误,存入口检查失败,因为可用内存(47091712 字节)少于总内存的 5%。因此,该服务不可用于传入的请求。若要解决此问题,请减少计算机上的负载,或调整 serviceHostingEnvironment 配置元素上的 minFreeMemoryPercentageToActivateService 的值。解决办法: 加内存吧。。。 阅读全文
posted @ 2014-01-23 13:49 pccai 阅读(505) 评论(0) 推荐(0) 编辑