草庐IT

重量级

全部标签

winapi - 如何编写像 uTorrent 这样的轻量级可执行文件

这个问题在这里已经有了答案:关闭13年前.PossibleDuplicate:ProgrammingslimC++programs(likeuTorrent)forWindowsuTorrent在与大小是其30倍的类似工具竞争时,它的270KB可执行文件和小内存占用一直给我留下深刻印象。我可以在我的计算机上想到其他几个可以使用这种“debloated”版本的工具。在尝试编写一个小于300KB的Twitter客户端时应该采用哪些方法?我猜唯一的语言选项是C、C++和Assembler(对吗?)。是否有仍然可以使用的框架?你必须雇用那些crazy吗?tactics从演示场景中保持exe小?

winapi - 如何编写像 uTorrent 这样的轻量级可执行文件

这个问题在这里已经有了答案:关闭13年前.PossibleDuplicate:ProgrammingslimC++programs(likeuTorrent)forWindowsuTorrent在与大小是其30倍的类似工具竞争时,它的270KB可执行文件和小内存占用一直给我留下深刻印象。我可以在我的计算机上想到其他几个可以使用这种“debloated”版本的工具。在尝试编写一个小于300KB的Twitter客户端时应该采用哪些方法?我猜唯一的语言选项是C、C++和Assembler(对吗?)。是否有仍然可以使用的框架?你必须雇用那些crazy吗?tactics从演示场景中保持exe小?

涨点技巧:基于Yolov5的轻量级上采样CARAFE算子,提升小目标检测性能

CARAFE:Content-AwareReAssemblyofFEatures论文:https://arxiv.org/abs/1905.02188代码:GitHub-open-mmlab/mmdetection:OpenMMLabDetectionToolboxandBenchmark本文尝试提出一个新的上采样操作CARAFE,它应该具有以下特点:感受野大。不同于以往只利用亚像素邻域的工作(如双线性插值),CARAFE可以在一个大的接收域中聚合上下文信息。内容感知。CARAFE不是为所有的样本使用一个固定的内核(例如反卷积),而是支持特定于实例的内容感知处理,它可以动态地生成自适应的内核。

Github每日精选(第87期):轻量级图表lightweight-charts

lightweight-chartsTradingView轻量级图表是最小和最快的金融HTML5图表之一。如果您想在网页上将财务数据显示为交互式图表而不影响网页加载速度和性能,轻量级图表库是您的最佳选择。如果您想用交互式图表替换静态图像图表,它是您的最佳选择。该库的大小接近静态图像,但如果您的网页上有数十个图像图表,那么使用此库可以使您的网页的大小更小。github的地址在这里。安装您需要做的第一件事lightweight-charts是从npm安装它:npminstall--savelightweight-charts请注意,该包附带TypeScript声明,因此您可以在TypeScript

YOLOv5/v7 应用轻量级通用上采样算子CARAFE

🌟想了解更多YOLO系列算法更多进阶教程欢迎订阅我的专栏🌟基础不好的同学可以试试看一下我的《目标检测蓝皮书》🚀,里面包含超多目标检测实用知识,想速通目标检测,看这本就对了!想了解YOLO系列算法进阶教程的同学可以关注这个专栏YOLOv5/v7进阶实战|安卓部署|PyQt5页面|剪枝✂️|蒸馏⚗️|FlaskWeb部署|改进教程,里面包含多种手把手的部署压缩教程,除此之外还有大量的改进~《CARAFE:Content-AwareReAssemblyofFEatures》CARAFE源码地址:https://github.com/open-mmlab/mmdetection在之前的博文中我介绍过多

轻量级音乐服务器LMS

本文软件是网友tommyvinny推荐的,他在UNRAID上安装遇到了权限问题,存在无法建立目录的情况,但似乎在群晖上没遇到。如果你也遇到相似的问题,可以试试命令行模式。官方体验站点:https://lms-demo.poupon.dev/什么是LMS?LMS(LightweightMusicServer)是一款自托管的轻量级音乐流媒体软件,可以使用Web界面从任何地方访问您的音乐收藏!安装在群晖上以Docker方式安装。在注册表中搜索lms,选择第二个epoupon/lms,版本选择latest。卷在docker文件夹中,创建一个新文件夹epoupon/lms,并在其中建两个子文件夹,分别是

Forest-极简的轻量级HTTP调用API框架

是不是一想到要对接第三方系统接口就发愁,尤其是与其他系统有大量接口交互时,不得不应对各种请求方式、设置各种不同的头、不同的返回、需要权限或token验证等等,将头疼不已,即使有Httpclient似乎还是要写很多的代码,那么Forest将解决你这一烦恼。一、简介Forest是专注于简化HTTP客户端访问的一套极简好用的java语言框架,它以Java接口+注解的形式将繁复的HTTP请求细节隐藏于背后,将HTTP请求与业务之间极度松耦合,使得开发人员既能专注自己的业务,又能轻松得搞定五花八门的HTTP请求,通过注解和拦截器的方式,能对极其方便的改造其请求URL、Header、Body,例如第三方系

c++ - 可移植轻量级 C++ 套接字包装器

我真的认为这会更容易找到......我需要一个可移植的c++套接字包装器。我打算将它用于Windows服务器应用程序和将在运行ulinux(或类似的东西)的嵌入式设备上运行的客户端。我会使用Boost,但我需要它轻巧且易于添加到嵌入式设备项目中。我还希望它是一个“更高级别”的包装器......所以它启动一个后台线程来读取数据并通知回调......有什么想法吗? 最佳答案 我建议Boost.Asio.尽管有它的名字,但您不必强制使用异步I/O。正如您的问题所暗示的,您可以使用同步I/O和线程。Boost.Asioisacross-pl

c++ - 可移植轻量级 C++ 套接字包装器

我真的认为这会更容易找到......我需要一个可移植的c++套接字包装器。我打算将它用于Windows服务器应用程序和将在运行ulinux(或类似的东西)的嵌入式设备上运行的客户端。我会使用Boost,但我需要它轻巧且易于添加到嵌入式设备项目中。我还希望它是一个“更高级别”的包装器......所以它启动一个后台线程来读取数据并通知回调......有什么想法吗? 最佳答案 我建议Boost.Asio.尽管有它的名字,但您不必强制使用异步I/O。正如您的问题所暗示的,您可以使用同步I/O和线程。Boost.Asioisacross-pl

c++ - linux上的轻量级内存泄漏调试

我首先寻找现有的答案,发现Valgrind是大家最喜欢的linux内存泄漏调试工具。不幸的是,Valgrind似乎不适用于我的目的。我将尝试解释原因。约束:泄漏只会在客户的环境中重现。由于某些法律限制我们必须使用现有的二进制文件。没有重建。在常规环境中,我们的应用程序消耗约10%的CPU。说,我们可以容忍高达10倍的CPU使用率增加。Valgrind带有默认的memcheck设置更糟糕,使我们的应用程序长时间无响应时间段。我需要的是Microsoft的UMDH的等价物:为每个堆分配打开堆栈跟踪,然后在某个时间点转储所有按堆栈分组并按分配计数降序排列的分配。我们的应用同时在Windows