泰德·尼尔森在《Computer Lib/Dream Machines》中强调计算机不仅是计算工具,更是新媒体的载体。他主张以用户为中心的计算机体验,设计应促进创造性思维和写作。尼尔森批评传统教育,认为计算机辅助教学应激发学生兴趣,帮助理解复杂性,促进决策和创造力的发展。
Lexcitation à portée de clic : profitez de betify, luni […]
近期,有用户在z-lib上遇到假网站,误以为是官方收费。该假网站通过邮件诱导用户付款,实际为高仿网站。建议用户注意,真实网址为https://zh.z-lib.fm/和https://z-library.sk/,以避免上当受骗。
我创建了一个MIT许可的开源库Html2Pdf,用于将HTML转换为PDF。它支持从HTML、URL和Razor模板生成PDF,使用简单灵活。欢迎贡献改进。
最近在部署一个向量模型时,遇到了torch报错的问题。经过排查发现是缺少了一个dll文件,通过下载并放置在相应目录下解决了问题。然后重新启动程序,成功运行。
本文讨论了在Rust项目中同时包含lib.rs和main.rs文件的技巧,使得一个包既可以是库又可以是二进制文件。作者尝试使用Cargo的optional dependencies和features来实现依赖分离,但效果不如预期。最终建议创建两个独立的包,一个用于库,一个用于二进制文件。
本文介绍了如何将Vite项目中的lib库房打包为一个JavaScript文件。首先合并node_modules,然后修正Vite装备,只生成ESM和CommonJS两种文件。接着合并style.css,使用插件进行样式注入。最后修正package.json中的装备。
介绍了一个新的功能页面,通过解析Cargo.toml文件中的注释和源代码中的API来展示和分类features;介绍了一个新的审计页面,集成了多个审计来源;提到了对反向依赖图的精简处理,避免图形过长。
本文讨论了在macOS下使用不同编译器编译C++代码时,uniform_int_distribution的性能差异。GCC-13 Homebrew的性能比Apple Clang好很多,原因是GCC-13 Homebrew使用了libstdc++,而Apple Clang使用了libc++。通过分析libc++的uniform_int_distribution实现,发现其算法在最坏情况下性能较差。作者建议要么等待libc++实现更好的算法,要么避免链接libc++,或者自己实现更好的算法。
默认生成文件名为xxx.dll.lib,希望生成的文件名为xxx.lib,否则每次在cmake中使用时都需要重命名。
解析 lib 文件可以获取一些二进制库的版本历史信息,例如解析 /usr/lib64/libc.so.6 即可解析到 glibc 的版本历史。在Linux中,有许多工具可以用来解析库文件( .l...
本文介绍了如何解析Linux中的lib文件以获取二进制库的版本历史信息。使用工具如nm、objdump和readelf,可以查看库文件的符号表和对象文件信息。常用命令包括:`nm .lib`、`objdump -p .lib`和`readelf -a .lib`,这些命令有助于解析库文件并获取相关信息。
Historically formatting text in C++, using the standard library, has beenunpleasant. It is possible to get nice output with the stream operators, but itis very verbose due to the stream...
std::string 也许是 C++ 程序员最常用的标准库数据结构之一了,用了这么久的 std::string,它内部究竟是如何实现的?究竟什么是SSO (Small String Optimiz
前言 一直以来,我都维护了完整的 GCC 工具链构建工具 和 LLVM,Clang,libc++,libc++abi工具链构建工具 。 一方面是为了测试和体验新版本编译器的功能和利用一些更现代化的工具检查代码中的风险,另一方面也是为了给我得很多开源仓库做多版本适配。 其中所有的编译期依赖项(不包括...
背景 我们有时候写一些基础性类库或者实验新功能的时候,常常需要使用到最新版本的GCC和Clang。一些Linux发行版的源里和一些工具链(比如MSYS2)里其实自带LLVM套件的包,LLVM 官网也提供一些常见平台的预编译包下载。 那为什么我们还要自己编译呢?如果有注意到的小伙伴可能会发现,很多平台的源和 LLVM 官网...
不能 1. 问题背景 基于 Kubernetes 构建可靠、稳定的运维系统时,虚拟机 (VM) 的销毁和新建是一种常态。VM 提供的是计算和内存资源,而使用外部存储,通过 StorageClass 提供给集群中的 PVC 消费。 在这样的背景下,如何快速初始化 VM 成为新的挑战。常见的思路是制作 Node 节点的 VM 镜像,提前将依赖
A bit more than a year ago, we gave an update about recent changes in apt.llvm.org. Since then, we noticed an important increase of the usage of the service. Just last month, we saw more than...
之前的版本发完,有空来更新一下之前的gcc和llvm+clang工具链的编译脚本了。其实GCC 7是才release没多久但是llvm 4.0发布其实有一段时间了。
由于之前整理的服务器框架已经完成了,就需要用各种静态分析工具跑一遍。原来的llvm+clang的编译脚本是从GCC那个脚本copy过来然后改的,使用的时候各种问题。所以干醋重新折腾一遍,重写了。
完成下面两步后,将自动完成登录并继续当前操作。