0%

此时我们用迭代法写出了二叉树的前后中序遍历,大家可以看出前序和中序是完全两种代码风格,并不想递归写法那样代码稍做调整,就可以实现前后中序。这是因为前序遍历中访问节点(遍历节点)和处理节点(将元素放进result数组中)可以同步处理,但是中序就无法做到同步!
Read more »

最近研究控制Chrome API来进行自动截图的方法。然后就看到了博客园的文章。文章说Selenium并不支持对整个页面截图,原因是Chrome虽然在开发者工具中提供了“Capture full size screenshot”的Run Command,但是在CDP中并没有提供executeCdpCommand的命令。鄙人也留意了一下国外的编程社区,发现国外基本上也是这么干的,临时设置了一个设备模拟,然后截当前屏幕的截图,截好图了再把设备模拟关闭。
Read more »

这个是UP主自制的一个小花仙的登录器,用C#编写的,如果不放心可以用软件反编译查看源代码。怕一些杀软查杀,弄了一个数字签名,但是有没有用就不知道了。登录器后续会开源到Github,基于BSD-3-Clause协议开源,禁止商用。如有商用,欢迎举报。
Read more »

这样做的一个好处是不需要再调用Win32底层API。直接走CEF组件的方法就可以截图,也不需要专门整个OffScreen的组件,毕竟还要复制和继承,并且也占内存。而且即使是CEF视窗超出屏幕,或者被其他窗口挡住,甚至使用特殊手段把窗口调大到大于屏幕的分辨率,此方法也可以截取得到。
Read more »

这是鄙人又摸索出来的一套解决方案,通过Chrome或Chromium的F12工具来截取高清截图。正如鄙人此前在CSDN发布的笔记一样,Chrome在62版本之后就已经原生支持了截取指定HTML节点的截图以及截取实际像素的截图,国产浏览器只要不是太老的版本应该都是可以支持的。之前那个通过RDP远程桌面截图的方式实在太过于麻烦,鄙人现在这一套方法比使用远程桌面要简单不少。
Read more »
推进创文常态化 共建文明襄阳城 · 🄽🄾5️⃣9️⃣7️⃣2️⃣ · 做文明襄阳人 建文明襄阳城 凝聚文明正能量 筑梦千年古襄阳 · 🄽🄾5️⃣9️⃣7️⃣2️⃣ · 创建全国文明城市 加快建设汉江流域中心城市 · 🄽🄾5️⃣9️⃣7️⃣2️⃣ · 讲文明 树新风 · 🄽🄾5️⃣9️⃣7️⃣2️⃣ · 用微笑融化陌生 用文明美化襄阳 · 🄽🄾5️⃣9️⃣7️⃣2️⃣ · 争当文明使者 播撒文明新风