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

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

网络字节序

背景 如果我们采用自定义二进制传输数据,那么我们就会遇到字节序的问题,我很早学习网络编程就遇到这个问题。 windows 系统一般提供字节本地字节转换网络字节,但我们看好多开源代码根本就没有用这个几个API,难道他们就不管字节序。最近我看了c# mir 传奇代码,然后找了一下资料总算明白了。 逻辑 本质服务器和客户端用同一套字节读写就能保证数据一致,假设c# 服务器和客户端都采用BinaryWriter BinaryReader 他这个是小端的。所以我们可以采用一套二进制的读写即可。同时我们也可以自己再封装二进制读…

12 11 月, 2020 0条评论 2391点热度 0人点赞 小鱼儿 阅读全文
c#

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

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

10 9 月, 2020 0条评论 3359点热度 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条评论 2940点热度 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条评论 3057点热度 0人点赞 小鱼儿 阅读全文
c#

c#基于webview开发模块

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

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