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

  • 小玩意
  • 小想法
记录自己技术和想法地方
jquery

jquery 为什么要这么写

jqery 生成对象写法,我们调用jquery $("div")然后调用对应的函数或者属性我们就能快乐写代码了,通过他历史版本发现他们思路。 历史版本 1.1.3以下版本(包括),没有采用闭包,但还是用的匿名函数异常内部实现,这个里面直接写选择逻辑,这种是我们常见写法,这个时候他们还没有单独把选择器代码用init的函数单独封装起来。这里含有new的和选择代码,不同代码逻辑放在一个函数里面,这样子就比较混乱,还是后面代码清晰很多。 1.1.4版本 jquery 为了用户 无论new不new都是返回jquery对象,后…

14 9 月, 2021 0条评论 2401点热度 0人点赞 小鱼儿 阅读全文
windows

堆 栈 虚拟内存 物理内存的关系

一,背景 自己发现做开发这么年,竟然不是很清楚,然后查了一下资料,根据自己理解总结了一下 二,概述 windows上面物理内存通过页管理【方便物理内存管理,后面堆也是内存管理的算法,只是他依赖虚拟内存】,每一页大小是4K【跟系统有关】 栈是连续内存块,每个线程都一个固定大小栈【1M】,所以我们在函数里面不要数组设置很多,不然就会栈溢出了。c/c++ 可以在vs里面进行设置,其他应该也可以。地址连续为提高内存的访问速度,他的内存管理也非常简单,我们OD或者其他调试工具的时候就会看这个东西,这个无法程序直接体现,除非你…

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

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

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

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

fishtools 1.0.0.8更新

一,更新内容 支持后退 支持前进 美化界面 其他优化 二,界面 三,下载地址 链接:https://pan.baidu.com/s/1p6-d2aAw-at0D5MfNQft6g提取码:1234 四,补充 目前工具目前满足自己继承所有web的功能,后续会跟进自己需求增加一些功能进来。

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

node js 后台解析HTML(获取微博热门搜搜)

一,背景 最近自己准备写一个热门排行榜的功能,自己百度一下Node js 能够解析html的库,自己找到cheerio,这个库发现非常适合自己,因为他的用法跟jquery 类似。于是我拿微博热门搜索来练手,熟悉cheerio库,顺便用一个node js 网络库got 二,逻辑 通过网页源代码,可以分析每个tr下面td class=td-02 下面a标签就是我们要找的元素,那么通过jquery 语法写法 $("tbody>tr>td.td-02>a"),逻辑就这么简单。 三,代码 代码是不是非常简单,await 只是…

25 8 月, 2021 0条评论 1988点热度 0人点赞 小鱼儿 阅读全文
javascript

javascript this 探索

一,背景 自己是以C入门的,然后c++,然后c#,然后java,然后python 然后node js,然后其他。。。对javascript this 理解与以前其他语言有出入,导致使用的时候会遇到this指向问题,我估计对于新手应该都会遇到这个问题。 二,坑 javascript中 funtion是对象,这句话我相信很多新手都会听到,那么自然认为在function 中的this就是指向本身,因为这句话本身是错误,那么我们用this怎么可能是对呢。反正我被同事错误说法误导很多次了。。。 三,代码 四,说明 this …

7 8 月, 2021 0条评论 2377点热度 0人点赞 小鱼儿 阅读全文
electron

electron 拦截下载,启动浏览器下载

一,说明 electron 不像浏览器会带下载管理,electron 页面调用下载的话,无法感知下载进度,我这里偷懒,直接丢给默认浏览器下载。 二,代码 one_plugin:electron的 windows win-download:触发下载事件 item.cancel():取消electron默认下载逻辑 shell.openExternal:调用默认程序(浏览器)打开url webContents.loadFile:加载自己定义下载界面【因为点击文件下载,会弹出新的窗口,默认是空白的,为了体验好一点,我增加…

4 8 月, 2021 0条评论 2939点热度 0人点赞 小鱼儿 阅读全文
fishtools

fishtools 1.0.0.5 更新

一,作用 本软件目的扩展现有web网页,变成自己本地应用。 二,更新 增加无痕模式,方便多个账号使用 增加右键菜单,方便使用 使用系统浏览器下载 其他小的优化 三,细节 1:右键菜单 增加置顶和开发者模式,这样子方便自己调试脚本 2:增加系统下载 要electron下载走系统默认浏览器,因为electron没有下载页面,必须自己实现才可以。我懒的写下载页面,直接要他跳默认浏览器即可。这个功能我主要用于下载考虑。 四,总结 目前自己用起来非常顺手,后续慢慢增加优化,优化给自己用。 链接:https://pan.bai…

3 8 月, 2021 0条评论 2358点热度 0人点赞 小鱼儿 阅读全文
android

同屏,协作,PC控制手机技术总结

一,背景 最近用一直都有研究这类技术,我总算把大概技术搞清楚了。 二,开源代码 1,minicap openstf/minicap: Stream real-time screen capture data out of Android devices. (github.com) 用c++ 编译ndk 可执行程序,用的ndk私有API,所以他依赖aosp代码,所以有适配问题,如果系统魔改很厉害化,可能就无法运行,兼容性比其他开源感觉会差一些,毕竟底层so变化挺大,不是接口。 2,scrcpy Genymobile/…

29 7 月, 2021 0条评论 2442点热度 0人点赞 小鱼儿 阅读全文
html

可编辑Div焦点问题

一,背景 自己最近用jquery-emoji发现光标有问题,因为他用可以编辑div导致,当他点击按钮弹出表情选择框的时候,光标会回到最开始的地方,这样子导致插入表情位置不对。 二,代码 三,说明 调用extendDivEditor,传入div元素,这样子记录失去焦点的位置,当他获取焦点就回到原来点。我暂时没有写支持ie 10。 网上对selection 和range 介绍很少,自己参考别人代码,然后带蒙写的。

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