简单易用的TCP连接(池)调试工具

通过tproxy我们可以接受任意TCP请求,然后转发到我们实际的TCP服务上,借此我们可以详细分析连接的建连、断连情况,可以理解各种参数对连接或者连接池的影响,可以帮助我们理解各种协议(HTTP2, gRPC,Redis, MySQL)的工作原理

tproxy | #工具
从任何站点复制React代码。使用Aspect的chrome扩展从任何站点或Web应用程序复制任何组件。你可以将代码粘贴到Aspect以进行可视化编辑,或直接粘贴到您的代码库中

Twitter | Aspect
昨天看豆友提起社工库就去查了一下,发现自己的个人信息也在里面,确实是在裸奔了。🌚🌚🌚

另外关于账号密码泄露的话可以去 haveibeenpwned.commonitor.firefox.com 输入自己的邮箱就能看到是否有泄露。貌似chrome也有类似的功能,并有提醒。

telegra.ph/54亿条数据警方查获国内最大的公民个人信息社工库-07-10 Have I Been Pwned: Check if your email address has been exposed in a data breach
开源技术教程:《动手开发一个Python小项目》(The Big Book of Small Python Projects)

书中收录了80多个Python项目,每个项目都是一个独立章节,其中包括项目实例、源码、进一步开发建议等内容。

书中每个项目代码量最多只有200多行,对新手友好,适合快速上手学习。

学完之后,便可以开始尝试,动手制作各类基于Python的数字艺术品、游戏、动画、数字计算等小工具。

源代码和其他文件
在线比较工具 (用来将你的代码与本书中的代码进行比较)

在线阅读 | #Python #电子书
Rust语言实战

该书将通过有挑战性的示例、练习题、实践项目来提升Rust水平,建立从入门学习到上手实战的直通桥梁

书中通过大量的实战练习,(练习题使用mdbook构建,你也可以下载到本地运行。)助你更好的学习和上手使用Rust语言。

书中的练习题非常易于使用:你所需的就是在线完成练习,并让它通过编译。

特性:部分示例和习题借鉴了Rust By Example

1.每个章节分为三个可选部分:示例、练习和实践项目
2.除了示例外,还有大量的高质量练习题,你可以在线阅读、修改、编译它们
3.覆盖了Rust语言的几乎所有方面:基础语言特性、高级语言特性、async/await 异步编程、多线程、并发原语、性能优化、工具链使用、标准库、数据结构和算法等
4.每一道练习题都提供了解答
5.整体难度相对更高,更加贴近于实战难度: 简单, 中等, 困难, 地狱

扩展:mdBook是一个免费和开源的(源代码),使用Markdown创建书籍的命令行工具,非常适合创建产品或API文档、教程、课程材料或任何需要简洁、易于导航和可定制的演示文稿

在线阅读 | Github | #工具 #Rust #电子书
GitHub 上的开源技术教程:《动手学习数据可视化》,主要讲解 Excel 数据处理的常用技巧。数据清理、搜索、可视化,数据图表绘制,第三方开源库的开发指南等内容。

在线阅读 | Github | #电子书
Dot(又名 Deepfake Offensive Toolkit),是 GitHub 上一个开源的 Deepfake AI 换脸攻击工具包。

针对身份验证、视频会议系统等渗透测试工作而生,可供安全分析师、红队成员和生物识别研究人员使用

Github | #工具
secretflow隐私计算框架

隐私计算是一个新兴的跨学科领域,涉及密码学、机器学习、数据库、硬件等多个领域。设计目标是使得数据科学家和机器学习开发者可以非常容易地使用隐私计算技术进行数据分析和机器学习建模,而无需了解底层技术细节。

为达到这个目标,隐语提供了一层设备抽象,将多方安全计算(MPC)、同态加密(HE)和可信执行环境(TEE)等隐私计算技术抽象为密文设备, 将单方计算抽象为明文设备。

基于这层抽象,数据分析和机器学习工作流可以表示为一张计算图,其中节点表示某个设备上的计算,边表示设备之间的数据流动,不同类型设备之间的数据流动会自动进行协议转换。在这一点上,隐语借鉴了主流的深度学习框架,后者将神经网络表示为一张由设备上的算子和设备间的张量流动构成的计算图。

隐语框架围绕开放这一核心思想,提供了不同层次的设计抽象,希望为不同类型的开发者都提供良好的开发体验。

在设备层,隐语提供了良好的设备接口和协议接口,支持更多的设备和协议插拔式的接入,我们希望与密码学、可信硬件、硬件加速等领域专家通力合作,不断扩展密态计算的类型和功能,不断提升协议的安全性和计算性能。同时,隐语提供了良好的设备接口,第三方隐私计算协议可作为设备插拔式接入。在算法层,为机器学习提供了灵活的编程接口,算法开发者可以很容易定义自己的算法。

Github | #框架
go-zero(收录于 CNCF 云原生技术全景图)是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。

go-zero包含极简的API定义和生成工具goctl,可以根据定义的 api 文件一键生成Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript代码,并可直接运行。

使用go-zero的好处:
- 轻松获得支撑千万日活服务的稳定性
- 内建级联超时控制、限流、自适应熔断、自适应降载等微服务治理能力,无需配置和额外代码
- 微服务治理中间件可无缝集成到其它现有框架使用
- 极简的API描述,一键生成各端代码
- 自动校验客户端请求参数合法性
- 大量微服务治理和并发工具包

Github | 官网 | #框架
#GitHub #发现 #Mooc #下载器

▌Mooc_Downloader

学无止慕课下载器

💡特性

•视频清晰度选择
•课件选择
•自动生成Potplayer播放列表
•自动修复播放列表
•支持网课平台:
    •慕课网
    •中国大学
    •网易云课堂
    •有道精品课
    •爱课程
    •学堂在线
    •超星学习通
•支持视频平台:
    •Bilibili
    •优酷
    •抖音
    •快手
    •腾讯视频
    •爱奇艺
    •西瓜视频
    •微博视频
    •好看视频
    •芒果TV

>我大概2019年开始用的,免费用户限制下载速度1MB/s,以前免费用户可以多开窗口同时下载多个课程,现在好像要VIP了,其他没区别

GitHub | Website

⚠️ GitHub 源码不再更新了(2022.05.07),软件正常更新

频道 @DejavuBlog
群组 @DejavuGroup
微软评选Microsoft Store最佳应用
在实用程序类别中的入围名单中包括:

● Ffast - 支持 TOTP 的双因素认证器

● Fluent Screen Recorder - 记录你屏幕的应用程序。

● MyASUS - 管理你的华硕设备的应用程序,当你的设备出现问题时,可以联系公司的支持。MyASUS还可以让你管理你的WiFi设置,提高电池寿命和更多。

● Screenbits - 屏幕记录器。这是一个新的屏幕录像机,有基本和高级控制。

● ShareX - ShareX 是我们最喜欢的开源应用,可以捕捉屏幕截图、GIF等。

● Speedtest by Ookla - 一个简单的应用程序来测试你的互联网连接的性能。

● Torrex Lite - Torrent下载器。

● Visum Photo Viewer - 一个现代的 Photos 应用程序的替代品。

● WiFi Analyzer - 一个新的应用程序,用于监测和改善无线连接。

文件管理类入围应用名单

● 8 Zip - 一个简单的存档和提取压缩文件的应用程序。

● Files App - 一个强大的文件管理应用程序。它带有标签支持、全黑暗模式、WinUI控制、圆角和Mica。

● HEIC to JPEG - 一个将HEIC转换成JPEG的简单应用。

● IrfanView64 - 这是一个非常快速、紧凑和创新的Windows图像查看器/转换器。

● Metro Commander - 又一个Windows的现代文件管理器。

● Mp3tag - 一个功能强大且易于使用的应用程序,可以改变音频文件的元数据,如ID3v1、ID3v2.3、ID3v2.4、iTunes MP4、WMA等。

● NanaZip - 7Zip的第三方替代品,具有现代化的界面和更多。

● One Commander

● QuickLook - 这个应用程序可以为 Windows 11 实现类似 macOS 的 QuickView 功能。

● Rufus -

● Shrestha Files Pro - 一个新的、现代的文件管理器。

最终投票成功获奖的是 Files 和 Rufus。Files 是一个成熟的UWP和现代的文件资源管理器的替代品,而 Rufus 可以让你创建 Windows 的可启动安装介质。

Open Platform 类目入围名单
Auto Dark Mode、EarTrumpet和Modern Flyouts
#应用
整理了9个教育工具,可以用来教授和培养孩子的编程技能。所列的大多数工具都是基于可视化的编程语言,具有拖放式的编程界面。这些色彩鲜艳、引人入胜的工具最终将有助于培养孩子的编程能力。

codeSpark Academy 孩子们通过codeSpark Academy引领自己的编码之旅。这款针对5-10岁儿童的第一大学习编码应用让孩子们可以自由地玩有趣的互动拼图,或者创造和编码他们自己的故事和游戏。

除了成为孩子们在家的首选编码程序外,codeSpark Academy还在公立学校、图书馆和非营利组织中使用,在美国超过1/3的学区都有它的身影。

有超过3000万的儿童编码者,而且还在不断增加,codeSpark学院正在培养下一代的编码者和创造者,一次一个游戏。

Hopscotch 编程是为所有人设计的。通过使用Hopscotch,你可以轻松地把编程的基本知识教给你的孩子。目前,你只能在iPad上免费下载Hopscotch的应用程序。

Hopscotch允许小孩通过拖放代码块来开发自己的游戏、故事、动画和其他许多互动程序。你可以摇晃、倾斜甚至对着iPad喊叫来控制程序中的人物。

Scratch是一种编程语言和在线社区,由麻省理工学院媒体实验室的Lifelong Kindergarten小组开发和维护。Scratch是一个免费使用的服务,它允许你的孩子创造自己的动画、游戏和故事。

你的孩子可以利用Scratch的在线社区与世界各地的人分享他们的创作。

Alice是一个免费使用的三维编程工具,允许你创建动画,用于讲述故事、播放互动或视频,在网络上分享。主要目的是让你的孩子接触到面向对象的基本编程。

通过使用Alice,学生将学会创建动画电影(包含人物、动物和车辆)和简单的视频游戏。

Tynker是一个在线编程学习系统,旨在激励孩子们将他们的创造性想法转化为游戏、项目和动画故事,并在网络上流传他们的应用程序。

Tynker使用简单的可视化编程语言,不需要编程语法,只需要将代码块组合在一起就可以创建程序。终身使用需要付费,但他们也提供在线自学课程、移动拼图和夏令营。

Kodable是一个免费使用的iPad编程应用程序。他们的口号是:"在你知道如何阅读之前学会编码",通过他们通过有趣的游戏学习编程的方法体现出来。

Kodable是专门为5岁或以上的孩子设计的,这样他们就可以通过玩游戏来学习编程,而且指令很少。Kodable有3个级别的编程,包括K-2年级,3-5年级和6-12年级。

Stencyl 快速、免费且方便。它允许你通过使用拖放(块状抢答)界面来开发游戏,而且完全不需要编码。

如果你不想使用块状抢答界面,那么你也可以输入代码。Stencyl有广泛的平台支持,在Stencyl上开发的游戏也可以在Android、iOS、Windows、Mac和Linux上玩。

RoboMind是一种非常简单的语言,不需要任何先前的编程知识。

RoboMind的主要目的是在一个二维网格上移动一个虚拟机器人,并执行简单的任务。通过使用RoboMind,你的孩子可以学习人工智能的基础知识,以后甚至可以在真正的机器人套件上使用,如LEGO Mindstorms NXT 2.0。RoboMind给他们的工具提供了30天的免费试用。

Waterbear是一个方便、免费使用的儿童编程工具包,使用拖放的方式进行编程。这r是一种可视化的编程语言,意味着不需要学习语法就可以用它开始编程。

孩子们可以创建一个新的文件,看看其他作品的例子,玩玩不同的功能,以及其他事情。甚至对每个元素都有描述,也很容易理解。 | #工具 #教育
Enpuz全称English Puzzle,提供众多英语学习工具。最具特色的是基于AI的英语长句可视化语法分析。

地址 | #工具 #英语
Back to Top