- 博客(48)
- 资源 (3)
- 收藏
- 关注
原创 谈谈爬虫的昨天、今天和明天
本人接触爬虫及其相关技术已经有大概一年半的时间,这篇文章主要是写给想要从事这个行业的人,当然也欢迎同行和大牛的指正。这篇文章首先会 “简要” 介绍一下爬虫技术的历史;然后介绍我接触过的一些当前常用的网络内容爬取技术;最后写一些关于这个行业未来个人的看法
2020-08-13 00:07:39 1938 15
原创 “Notes on Programming in C” 阅读 (精简版)
“Notes on Programming in C” 一文是 罗布·派克 (Rob Pike) 于 1989 年写的一份关于 C 语言编程的编程实践建议,包含 9 个主题的简要说明,涵盖了代码风格、程序优化、设计模式等内容。该文虽然是针对 C 语言所写,并且年代久远,但其中的很多想法对编写高质量的代码现在看来仍然具有非常好的指导意义。
2020-06-16 22:18:19 279
原创 java.net.SocketInputStream.socketRead0 卡死导致 tomcat 线程池打满的问题
问题与原因:某些特定条件下 `java.net.SocketInputStream.socketRead0` 方法会卡死,导致运行线程一直被占用导致泄露采用的方案:使用监控线程异步监控卡死事件,如果发生直接关闭网络连接释放链接以及对应的线程
2024-05-09 22:28:49 950
原创 通过 chatgpt 协助完成网站数据破解
chatgpt 可以用在 javascript 破解的两个方面1. 代码理解:对于一些难以读懂的 javascript 代码,可以让 gpt 辅助进行理解。有些可能是已经成熟的算法,chatgpt 可以识别出来2. 代码改写:将 javascript 代码改写为其他语言,例如 python 或 java,便于集成进业务代码中
2023-09-13 09:53:37 639
原创 mac 系统 iTerm2 按单词前进、后退、删除
原文链接:https://medium.com/@jonnyhaynes/jump-forwards-backwards-and-delete-a-word-in-iterm2-on-mac-os-43821511f0a不想 mac os 系统的其他软件,iTerm2 无法直接使用 ⌥+← 或者⌥+→ 来按照单词前进或者后退光标也没有办法使用 “⌥+删除” 删除一个单词但是,iTerm2 可以通过配置实现这些功能1. “⌥+删除” 删除一个单词具体配置方法如下图,iTerm2>..
2021-05-01 15:10:33 5708 1
原创 Python 处理 JSON 数据只会 json.loads? 快来看看这两款工具
python 官方 json 处理库真的够了吗?跟随作者一步步分析和处理开发实战中遇到的一系列问题,带您逐步了解 demjson 和 python-jsonpath-rw 这两个实用第三方库。
2020-09-10 00:55:27 851
原创 两个基于爬虫的项目: Kiwix & ArchiveBox
本文分享了两个基于爬虫的项目: Kiwix & ArchiveBox。这两个项目个人感觉想法都很棒,虽然完善程度不同,但都值得和大家分享~
2020-08-31 23:52:45 2514
原创 如何创作在页面嵌入一个 “无法被下载” 的 PDF 文档
有的时候我们希望自己放在网站的 PDF 内容,只可以被查看,但不想让用户下载。前端该如何实现呢?快来看看吧~
2020-08-30 00:43:30 2068
原创 python logging 模块配置咋不起作用了?
日志可以说是所有程序都必不可少的组成部分,可是有一天当笔者在使用 `logging.basicConfig` 方法时竟然不生效?快来看看发生了什么
2020-08-13 22:49:19 5845 5
原创 “Notes on Programming in C” 阅读
“Notes on Programming in C” 一文是 罗布·派克 (Rob Pike) 于 1989 年写的一份关于 C 语言编程的编程实践建议,包含多个主题的简要说明,这里是我关于这篇文章的阅读笔记。除了原文 “Introduction” 部分,其他的部分的行文都将包含如下三个部分:原文、简要翻译、评注
2020-05-04 11:24:12 467
原创 Post/Redirect/Get (PRG) 模式
Post/Redirect/Get (PRG) 模式解决了传统 POST 后刷新页面产生的重复提交表单问题,原理很简单,快来看看吧~
2020-04-06 23:40:28 1788
原创 mac python 出现 “Abort trap: 6” 问题
程序问题好排查,python 自己出了问题该咋办,本文介绍了排查 python 本身问题的一个解决思路
2020-04-05 22:32:52 2964 2
原创 python3.6 macos 某个版本多进程无法使用 requests 的问题 (自动退出/ silent exit)
python MacOS 某个版本多进程无法使用 requests 的问题
2020-02-04 17:54:35 335
原创 Redis 不使用 keys 命令获取键值信息
Redis 不使用 keys 命令获取键值信息1. 问题来源这个问题可能看起来很奇怪,但很多 redis 集群会有一个统一的入口,入口会作兼容 redis 命令的代理,一般出于新能考虑是禁止使用 keys 命令来获取键值信息的,但是可以通过 scan 命令来代替 keys2. 使用 keys 的方法127.0.0.1:6379> KEYS *1) "_kombu.bindi...
2018-08-12 02:49:53 4792
翻译 全局变量: 浅析 python 中 global 作用和全局变量实现方式
python 中的 global 关键字到底是啥原理?本文将深入浅出的介绍清楚这个问题
2018-07-31 23:16:20 52054 6
翻译 MySQL 高可用性基础概念
原文地址 https://dba.stackexchange.com/questions/161855/mysql-group-replication-vs-mysql-clusteryou have these various options:A single node without replication: 1.1 one master who handle the read/...
2018-02-13 12:44:20 471
转载 转载一个知乎关于网站系统架构的帖子: 关于数据库该不该使用外健
https://www.zhihu.com/question/19600081/answer/94706401#comment-400660207mark一下,以防原答主删帖,侵权私信我Q 大家设计数据库时使用外键吗?@林灿斌 的回答我简单地画了一个最常见的中型网络服务的架构示意图: 用户的请求,通过前端的负载均衡分发到应用服务器上,应用服务器对于数据的请求,又通过数据的负载...
2018-02-12 10:10:02 1776
原创 LeetCode - Find the Duplicate Number
LeetCode Find the Duplicate Number 解析
2017-06-09 00:23:45 469
原创 BACnet 协议栈浅析(Java 版)之 BACnet 协议简介
BACnet 协议是楼宇自动化中的一种常用协议,本节会首先对 BACnet 技术做一个简介,然后将介绍 Java 版的 BACnet 协议栈的学习思路。
2016-12-08 12:33:45 9921 15
翻译 Java并发编程(Java Concurrency)(17)- 预防死锁
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-28 11:41:35 607 1
翻译 Java并发编程(Java Concurrency)(16)- 死锁(Deadlock)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-24 21:53:47 565
翻译 Java并发编程(Java Concurrency)(15)- 线程信号(Thread Signaling)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-23 14:15:39 747
翻译 Java并发编程(Java Concurrency)(14)- Java ThreadLocal 类
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-23 13:36:40 554
翻译 Java并发编程(Java Concurrency)(13)- Java volatile 关键字(Java Volatile Keyword)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-22 12:16:20 476
翻译 Java并发编程(Java Concurrency)(12)- Java 同步代码块(Java Synchronized Blocks)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-21 12:20:50 414
翻译 Java并发编程(Java Concurrency)(11)- Java 内存模型
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-19 09:19:44 632 1
翻译 Java并发编程(Java Concurrency)(10)- 线程安全与不变性(Thread Safety and Immutability)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~
2016-11-19 08:14:24 509
翻译 Java并发编程(Java Concurrency)(9)- 线程安全与共享资源(Thread Safety and Shared Resources)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~(希望自己不要留坑)
2016-11-18 12:19:00 883
翻译 Java并发编程(Java Concurrency)(8)- 竞争与临界区(Race Conditions and Critical Sections)
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~
2016-11-17 08:00:05 657
翻译 Java并发编程(Java Concurrency)(7)- 创建并启动 Java 线程
摘要:这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~
2016-11-16 07:50:36 611
原创 虚拟机 VMware 桥接模式详解(翻译+部分原创)
之前同事桥接模式下的虚拟机无法和主机相互 ping 通,找了好多的帖子,觉得这篇文章介绍的还比较全面,也解决了该问题,具体无法 ping 通的原因见文章最后常见问题解答部分。
2016-11-15 13:26:56 2774
翻译 Java并发编程(Java Concurrency)(6) - 并发 vs. 并行(Concurrency vs. Parallelism)
这是翻译自一个大概30个小节的关于Java并发编程的入门级教程,原作者Jakob Jenkov,译者Zhenning Lang,转载请注明出处,thanks and have a good time here~~~
2016-09-21 21:56:08 685
pdf-forbidden.zip
2020-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人