- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 如果希望在.net 程序中使用PortAudio,需要将程序设置成STAThread
在.net6控制台(Console)程序中的Main函数应用STAThread属性的方法和几点注意事项
2024-06-07 15:49:43
152
原创 .net6 wpf程序一个内存不断增长问题的解决方法
在主窗体中指定了FontFamily为MetarialDesign的字体,而出问题的TextBlock是在一个UserController. 如果FontFamily不指定或者指定为Windows系统自带的字体,则不会出现内存泄漏的问题。在解决方案中,另外有一个命令行程序,除了显示数据外,其他功能与wpf程序的功能完全一致。通过注释不同显示模块,最终发现,界面一个TextBlock绑定了不断变化的接收数据的数量,只要不显示此TextBlock,内存就不再增长。一个星期后工作集占用内存达到1GB。
2023-03-06 11:42:25
2768
原创 visual sudio更新后,不能编译的问题
错误为 NETSDK1073未识别 FrameworkReference“Microsoft.AspNetCore.App”原因可能是 “Microsoft.AspNetCore.App”在.net7中不再被识别。解决方法是 在项目文件中找到。
2023-01-29 10:29:06
555
原创 Visuaio studio 2022更新后不能编译问题
Sdk.FrameworkReferenceResolution.targets" 时,"" 中出现错误。未能找到路径“C:\Program Files\dotnet\sdk\7.0.101\Sdks\。.Sdk.FrameworkReferenceResolution.targets”的一部分。解决方法为,关闭解决方案,删除项目解决方案中的 .vs文件夹。再重新打开解决方案。原因时SDK更新为 7.0.102, 而项目仍然到101的目录中找相关文件。
2023-01-29 10:25:35
1671
原创 [STAThread] 的作用 命令行程序调用PortAudio库遇到的问题
STAThread属性,添加在函数之上。这个属性的本质意义是应用程序的Windows消息机制,在用于与COM控件通讯时所要求的。了解这个属性,是由于在调用PortAudio库时遇到了问题。最初在Windows 窗口程序(包括.net core wpf程序)调用PortAudio都没有问题。但是发现创建的命令行程序却不能正常调用。通过跟进到PortAudio库的源码中,发现在调用coInitialize的时候失败,代码为0x80010106。在StackOverflower中有人提到,需要在.
2021-04-28 14:36:47
342
翻译 WPF 中Pack URI机制
在WPF中使用URIs (uniform resource identifiers)标记和加载文件,有几种方式:在程序运行时,指定用户界面(UI); 加载图像; 页面间导航; 加载非执行的二进制文件。而且,使用URIs可以从很多位置标记和加载文件:当前的程序集; 引用程序集; 一个程序集的相对位置; 应用程序的原始网页地址。Pack URI机制与常用的http,ftp,file等众所周知URI前缀,pack URI使用 packpack://authority/path
2020-12-23 11:17:51
1575
1
原创 vue-cli3 vscode debug 实践
1, vue-cli3 create 一个app之后,在根目录中增加 vue.config.js文件 其中内容为:module.exports={configureWebpack:{devtool:'source-map'}}2,需要在VSCode中安装Debugger for Chrome扩展3,在桌面创建Chr...
2019-12-12 16:30:04
1126
转载 express-jwt & jsonwebtoken 这一篇讲得很明白
https://blog.youkuaiyun.com/qq_27818541/article/details/76656784这篇也有用https://code4developers.com/node-express-jwt-authentication-using-jsonwebtoken-and-bcryptjs/
2019-11-22 15:38:16
726
转载 powershell 自签名证书
https://docs.microsoft.com/zh-cn/powershell/module/pkiclient/new-selfsignedcertificate?view=win10-ps1.创建根证书$cert = New-SelfSignedCertificate -Type Custom -KeySpec Signature `-Subject "CN=P2SR...
2019-09-30 10:27:13
1569
转载 OpenSSL生成自签名SSL证书过程
windows下生成自证书https://my.oschina.net/fajar/blog/425478
2019-09-26 15:08:46
466
原创 Win10 可以联网,但是右下角图标显示无法连接互联网
Win10 可以联网,但是右下角图标显示无法连接互联网。并且每次开机,Wifi都要手动连接,不能自动连。而且连接后,都会打开msn网页。解决方法:重装了网卡驱动。并且注册表修改:regedit打开注册表定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet双...
2019-08-30 09:58:21
16862
5
原创 在Windows环境Django中使用mysql
本以为Django在修改访问数据库配置的配置后,可以直接连接mysql数据库,但 no way.Django文档中说mysqlclientis a native driver. It’sthe recommended choice因此查看如何安装mysqlclient.https://pypi.org/project/mysqlclient/介绍了如何安装mysqlcl...
2019-08-15 10:53:14
850
原创 Ubuntu 18.04 安装Python3.7 与 使用虚拟环境 venv
Ubuntu18.04 系统内自带的Python 是Python3.6。如果想要安装Python3.7 可以直接使用 sudo apt install python3.7需要注意安装python3.7后,运行pip 安装的包仍然安装在3.6的环境里。需要运行 python3.7 -m pip install pip 为3.7安装pip。安装完毕后运行 python3 --vers...
2019-06-19 10:02:26
8374
1
原创 局域网配置和访问NTP服务器
一, 服务器配置NTP服务1,启用NTP服务器的功能。运行regedit,打开注册表,修改键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time \TimeProviders\NtpServer内的Enabled设定为12,强制主机将其自身宣布为可靠的时间源。将W32Time \Config\AnnounceFlag...
2019-06-18 17:28:08
1398
原创 Delphi中GDI+和ImageList使用的正确姿势
GDI+DrawImage只能传入TGPImage, 因此最初想到的是从ImageList中得到Image, 然后存储为流,再转换为TGPImage,然后显示。function drawImageList(graphics: TGPGraphics;paraImageList: TImageList; paraIndex: Itneger; paraRect: TGPRectF)...
2017-11-29 09:17:31
2874
原创 问题:能否由一个DataTable中的一些DataRow构建一个新的DataTable?
问题:能否由一个DataTable中的一些DataRow构建一个新的DataTable? 期待解决
2006-09-20 13:33:00
742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人