小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
c#
c#

c# 在子线程然回调到主线程方法

背景 我们开发代码经常面对线程的问题,多线程性带来异步方便的同时也带来稳定性问题,所以我们需要解决掉线程问题 解决方案 1:加锁 这种方案基本是解决线程的基本方法,但要求开发者对代码非常清晰,不然很容易死锁。 2:投递回调或者事件到主线程或者同一个线程里面 基本原理尽可能在同一个线程里面,那么就没有线程竞争,这种实现方式基于主线程的队列,我们常常用主线程的消息队列,c# 貌似也是类似。只要事件队列加锁就可以了,那么加锁颗粒就非常少了,我们也可以自己创建一个线程,不停等待任务,然后处理返回数据,那么数据都在所谓的业务…

10 9 月, 2020 0条评论 1894点热度 0人点赞 小鱼儿 阅读全文
c#

c# md5 在某些电脑报错

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。我们能从网上能找到基本是这个错误,一个c# 系统API竟然会报错,然后根据网上修改APP.config关闭FIP算法是无效,不用再试了。然后修改注册表: 在window中打开功能里输入regedit,回车打开注册器。然后进入如下路径中  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy   将enable设置为0 即可…

4 6 月, 2020 0条评论 1969点热度 0人点赞 小鱼儿 阅读全文
c#

c# wpf webview 屏蔽右键方法1

代码(直接copy) 怎么使用? private WebBrowserHostUIHandler _wbHandler; _wbHandler = new WebBrowserHostUIHandler(WebViewControl); WebViewControl就是对应的WebView类名,c++ 也有类似方法。其实不用太关心代码细节,这个都是com接口,微软有一些文档介绍,我记得以前我用c++找到过,写过类似的代码,这份代码是从老外那里直接复制,这样子就不需要用winform webview了。后面我会介绍用…

21 4 月, 2020 0条评论 2131点热度 0人点赞 小鱼儿 阅读全文
c#

c#基于webview开发模块

背景 我们开发内容经常会变动,界面模块经常会增加功能,这个时候就可以考虑用webview来开发,比喻常见音乐播放器,QQ音乐,酷狗音乐,网易云音乐等等 PC端开发都是基于webview开发的,你用类似查看窗口工具,就可以看到他们的窗口类名,要么就是基于ie weview控件的,要么基于chrome webview控件。 c# 使用webview 直接添加webview控件即可,控件宽度和高度就看你需求了,自己稍微研究一下就可以了。 webview调用c#代码 我们肯定会用到js 调用c#代码,主要通过window.…

6 4 月, 2020 0条评论 1980点热度 0人点赞 小鱼儿 阅读全文
c#

背景: 有的时候自己开发工具会被360误杀或者误报,所以就要告诉用户退出360或者添加信任。 原理; 检测360安全卫士和360杀毒的进程名字,进行比对。 `/// /// 360是否运行 /// /// public static bool IsRun360() { foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses()) { if (p.ProcessName.ToLower() == “360tray…

25 3 月, 2020 0条评论 758点热度 0人点赞 小鱼儿 阅读全文
12
分类
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • java
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • workflow
  • xscr
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
图床 ie8 obsidian 远程控制 网站 短连接 md5 服务器 插件 jquery 栈 多开 c# c++ VC node OllyDBG scrcpy 301 免费清理僵尸粉 爆红 android debugview 报错 大小端 菜单 抖音 微信 快速登录 异常 websocket nodejs 界面 html c/c++ 修改 准备开发产品 java 多线程 webview 运行库 手动构建pe 下载 electron 源代码 软件 小玩意 百度 windows win11
归档
  • 2025 年 6 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号