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

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

TouchSocket Http client使用例子

背景 因为c# httpclient会出现无法访问网络情况,当IE无法访问网络情况,这个因为由于windows 底层实现导致的,只能修复IE才能上网,但这这样子用户体验不好,那么我就找c# 完全自己实现httpclient,找了好多发现都是底层依赖httpwebrequest,这个还是依赖IE,最后找到这个touchsocket这个网络库,然后我用它的官方例子却跑一些http请求会失败,我自己抓包分析才发现它写的例子是错误,http host不能那么设置,因为HTTP server会识别,但它带有端口可能就出现错误…

16 5 月, 2023 0条评论 2024点热度 0人点赞 小鱼儿 阅读全文
c#

c# 排查cpu高的函数和内存高的对象

一,背景 最近自己对c# 写的程序进行优化,我首先看代码,分析哪些代码是有问题,这种方式最枯燥,效率也不高,很难发现代码有问题。于是我发现c# 调试会有一个诊断工具,我们可以对内存快照和cpu使用率进行记录 二,逻辑 这种分析通过内存对象引用对象和占内存大小,进行分析,内存分析比较麻烦,必须自己对程序有比较多理解,结合逻辑分析。 CPU分析比较简单,通过时间段分析,哪些占用CPU比较高,然后对应分析就能很快分析出来。 三,例子 待补充,等以后专门记录分析。暂时记录一下,一个知识点记录。 自己也有别的内存泄漏分析工具…

31 8 月, 2021 0条评论 1711点热度 0人点赞 小鱼儿 阅读全文
c#

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

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

10 9 月, 2020 0条评论 1888点热度 0人点赞 小鱼儿 阅读全文
分类
  • 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
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
栈 debugview 运行库 服务器 win11 c++ 多开 插件 java 准备开发产品 百度 scrcpy html obsidian ie8 c/c++ 免费清理僵尸粉 爆红 抖音 界面 OllyDBG VC 网站 异常 下载 修改 多线程 android 软件 windows 快速登录 远程控制 md5 菜单 报错 websocket webview 图床 手动构建pe nodejs 301 短连接 小玩意 c# node jquery electron 微信 大小端 源代码
归档
  • 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号