Beijing_horizontal_bar_map
写在前面
用 python 爬取优酷视频的列表, 其实就是一个 get 请求带了 page 参数, 比较简单.
https://list.youku.com/albumlist/show/id_22719275.html
评测
位置
单杠
云梯
双杠
其他
去过
百旺公园(三角区域)
高
无
有
1
上地公园
低
有
有
1
马连洼地铁站A 口外
...
Linux shell常用的命令
查找可执行文件并删除
在 git 提交时候用这个删可执行文件比较方便
在当前目录下找权限为 rwxr-xr-x(755)的 norm file 执行删除即可
find . -perm 755 -type f -exec rm {} \;
但是这里要注意, 如果是具有可执行权限的 build.sh 之类的文件其实不应该被删除, 此时加上一个排除条件
find . -perm 755 -type f ! -name "*.sh" -exec rm {} \;
或者直接用-delete 代替 -exec rm {} \; 亦可.
mv 当前目录下的所有文件到当前目录下的空目录中
测试数据:
for i in {1..10};do touch fil...
记录一个 gcc 14.1.0 的错误
问题
使用 brew 更新了 gcc 之后, 编译一个 C++程序时候突然报了很多错. 这里仅截取一部分.
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/stdlib.h:351:9: error: expected initializer before '__API_AVAILABLE2'
351 | __API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0), watchos(6.0));
| ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDK...
Orbstack搭建 intel 架构 linux 开发环境
写在前面
体验下来就一个字: 快!
而且无缝衔接(seamless)很舒服, benchmark 显示跟之前的 lima 虚拟机+rosetta转译执行的nerdctl 的 Linux 的 benchmark差不多.
个人版是 free 的, 给 30 天的商业版试用, 30 天之后变成个人版, 没啥区别.
配置amd开发环境
先装个 Ubuntu, 勾选 intel , 默认采用 Rosetta 转译执行.
安装一些包:
sudo apt install gcc g++ gdb nasm man make neofetch llvm lldb clang gcc-multilib
这样就能愉快地在arm 的 MacOS写x64汇编了(但是 avx 不支持).
遇到...
展开浏览全文类网页的爬虫心得
写在前面
来看这个例子
泗州僧伽塔原文、翻译及赏析、朗读_苏轼古诗_古诗文网;
需要点击展开阅读全文才能看全部的译文, 想想有没有好点的办法.
分析
打开调试, 发现这个按钮指向了 js 文件的一个函数, 具体看看:
<a style="text-decoration:none;width:640px;float:left; margin-bottom:10px;" href="javascript:fanyiShow(55737,'54A7CCDBFC8A6D3B')">展开阅读全文 ∨</a>
在 source 里面看 js 文件
//译赏展示
function fanyiShow(id, idjm) {
if (getCookie...
Nmap Usage
常用的扫描命令
扫所有主机 10.15.88.1/24
-sn 只扫描是否在线, 不扫描端口
-PN 跳过 ping 扫描
-sP 仅使用 ping 进行主机发现
-O 扫操作系统类型
主机发现
-sS 或-sT 扫 TCP
-sU 扫 udp
-sV扫目标服务版本
扫端口
-p 80 扫指定端口
-p “*” 扫全部端口
–top-ports n 扫使用频率最高的 n 个端口
存文件 xml
-oX aa.xml
Showing up is the 75% of the battle
原文
[Showing up is 75% of the battle
JoshWolff.ME](https://web.archive.org/web/20230128095804/https://joshwolff.me/2023/01/19/blockchain-events-extra-documentation.html);
Showing up is 75% of the battle
JAN 19, 2023 • WRITTEN BY JOSH WOLFF
Showing up is 75% of the battle - for nearly every singl...
高效 ccpp 调试第六章 进程镜像
6.2 运行期加载和链接
ELF 文件呈现为静态视图.
程序执行时系统将 ELF 动态加载或映射到内存, 从而创建程序的实例. 随后, 系统调用运行时链接器来解析所有加载模块间的符号引用, 包括可执行文件以及共享库中的输入和输出函数及变量.
在生成新的进程时, 系统加载器与链接器会按以下顺序执行操作:
为可执行文件创建内存段并将其内容映射到进程的地址空间.
为所有与可执行文件有依赖关系的共享库创建内存段, 并将它们映射到进程中
对可执行文件及其依赖的共享库进行重定位
执行可执行文件及其所有直接或间接依赖的库的初始化代码, 首先执行依赖库的初始化代码
将程序的控制转移到程序的入口点(Entry)
ASLR: 地址空间随机布局
Linux为了提高安全性,...
共计 460 篇文章,58 页。
您是Zorch的第 个小伙伴
Hits