V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  coder001  ›  全部回复第 4 页 / 共 7 页
回复总数  121
1  2  3  4  5  6  7  
2022-11-10 13:08:33 +08:00
回复了 ColinZeb 创建的主题 全球工单系统 Win10 LTSC 内存溢出这么严重
https://learn.microsoft.com/en-us/sysinternals/downloads/rammap
OP 可以试试用 RAMMap 来分析一下内存使用情况,通常它能解决你的疑惑
这是被微软吞并的小团队 Sysinternals 出品的实用工具包成员之一
OP 可以试试 TIM ,没有广告,甚至连 qq 秀之类的娱乐功能统统都没有,表面上是干净的 IM ,至于背地里就不评价了
2022-10-25 10:22:43 +08:00
回复了 lookStupiToForce 创建的主题 程序员 不会前端的后端如何优雅地开发个人项目?
答案:使用 Blazor 。
前后端都是 C♯,只需要糊部分 JavaScript 就可以用起来,干了好多年的 .NET 后端, 总算盼到能在浏览器运行 C♯ 代码了。
目前已经做了多个玩具项目,并且有应用在商业项目的打算
也可以试试 WinForms 的 BlazorWebView

https://learn.microsoft.com/en-us/aspnet/core/blazor/hybrid/tutorials/windows-forms?view=aspnetcore-6.0

最近也有打算做个玩具
2022-09-30 01:04:51 +08:00
回复了 strp 创建的主题 .NET WIndows 上的.NET 程序集缓存需要清理吗?
这时候就需要发挥 NTFS 的文件系统压缩功能了,compact 命令有个压缩级别 /exe:LZX 用在 program files 之后能给系统盘腾出很多空间,而且压缩后的软件启动时间也没有增加的感觉
2022-09-18 20:02:10 +08:00
回复了 coder001 创建的主题 全球工单系统 微信小程序挂了?
似乎已经恢复,至少我这儿看起来正常了
虽然不太清楚 OP 的需求,如果没了解过 Harmony 的话,可以看看
这个库经常被拿来做 Unity 游戏 Mod ,可以运行时替换方法或者操作码( IL 指令)
https://github.com/pardeike/Harmony

我甚至用来给系统基础类库打补丁,有个 Winform 控件的默认实现有不符合预期,给补丁掉了
https://topcl.net/custom-technology/painless-fix-BUG-in-winform-NumericUpDown-Hexadecimal-mode.html
2022-04-12 09:22:02 +08:00
回复了 yuhangch 创建的主题 .NET EF Core LINQ 使用反射获取属性值大幅降低查询速度
在 IQueryable<T>用 AutoMapper 的 Projection 方法,可以生成查询表达式实现按需 Select
2022-03-02 01:14:53 +08:00
回复了 pocarisweat 创建的主题 git 在不用 Git 的情况下,有什么软件能实现 git-status 的作用?
最简单的方法:存档属性
备份完了之后去掉存档属性
当文件变更之后系统会帮你加上存档属性
按属性筛选就知道那些文件变更了
2022-02-28 14:14:04 +08:00
回复了 d0wnl0ad 创建的主题 .NET .net core 2.2 升级到最新 LTS
@netnr #13 这大概是把 IQueryable 当成 IEnumerable 用才会把数据全都抓到内存来筛选吧
我也有过傻傻分不清 Expression<Func<T, bool>> 和 Func<T, bool> 的过去,毕竟写出来的代码完全一样
2022-01-18 17:09:09 +08:00
回复了 shuperjolly 创建的主题 全球工单系统 win10 的桌面每天都会被 wps 搞崩溃是什么情况
用 Sysinternals (已被微软收购)出品的 AutoRuns 可以清除 explorer 加载项,另外几乎所有角落的启动项都能列出来
找到个✔的解决方案,没有亲自尝试,从下面的回复来看似乎没有完全解决问题

How can I list all available printer drivers like the Add Printer Wizard in C#?

SelectQuery selectQuery = new SelectQuery("Win32_PrinterDriver");

https://stackoverflow.com/a/9792592/2430943



大概 PO 得去 DriverStore 检索预装的驱动:

https://social.msdn.microsoft.com/Forums/en-US/f9f56398-08c9-4c4b-b442-ea9097600090/how-to-programmatically-retrieve-information-on-the-drivers-preinstalled-in-the-driver-store?forum=wdk

帖子提到两个 Driver Install Frameworks (DIFx) 的 API

- DriverPackageInfPath
- DriverPackageGetPath

然而 P.Invoke 又是另一个故事了
2022-01-10 18:28:26 +08:00
回复了 liuser666 创建的主题 C# 开发到一半忍不住吐槽一下 Windows 桌面开发
我的观点:

简单的界面用 WinForms 还是挺方便的

对界面要求复杂、绚丽的话那就上 CEF ,用 Web 做 UI 无论是环境、技术层面还是对开发人员的要求,兼容性都高

而且 Blazor WASM 可以直接写 C♯ 输出静态的 Web 站点

没错,我就是讨厌 JavaScript 而想尽可能用 C♯ 解决全部问题
2021-12-20 15:44:27 +08:00
回复了 tctc4869 创建的主题 游戏 有哪些打飞机的游戏?
@snoopyhai #53 买了,比蚊香模拟器不知道好到哪里去。没有模拟器的图形缺失问题
完整代码可以在咕狗搜 TesseractScreenReader 主域名是 topcl ,是个自己搭的 gogs ,怕被当 spam 就不贴出来了
把训练数据、Tesseract.dll 放到 exe 旁边

```csharp
new TesseractEngine(".", "chi_sim")
```

一直能正常使用,大概你还需要确认一下子文件夹 x86 、x64 里面的 dll 有没有正确放置

```
bin
│ chi_sim.traineddata
│ Tesseract.dll
│ TSR.exe
│ TSR.pdb

├─x64
│ leptonica-1.78.0.dll
│ tesseract41.dll

└─x86
leptonica-1.78.0.dll
tesseract41.dll
```
2021-10-17 11:57:02 +08:00
回复了 refkent 创建的主题 .NET 关于一个类库打包的问题
我这里有个偏方,如果两个库版本差异太大以至于兼容不了,可以考虑把依赖捆进来
方案 1:用 IL Merge ( ILRepack )
方案 2:把程序集嵌入资源,动态加载反射调用

反正我是遇到过老项目上依赖了老版本的 NewtonsoftJson 而且是有 BUG 的,还差异过大没法用 bindingRedirect 直接用新版本
那就只好嵌入新版的程序集,动态加载反射调用,AppDomain.AssemblyResolve 事件挺好用的,按需把程序集提供给 Runtime
2021-08-19 16:11:56 +08:00
回复了 0vels 创建的主题 全球工单系统 疑似钉钉导致 windows Explorer 天天闪退
用 AutoRuns 检查 Explorer 选项卡,去掉不认识的项应该就能解决
另外崩溃事件的 DLL 也有线索
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5692 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.