文章506
标签266
分类65
使用零宽字符实现文本隐藏加密

使用零宽字符实现文本隐藏加密

零宽字符是一种在浏览器中不打印的字符,大致相当于display-none,在许多文本应用中也不显示,比如邮箱、QQ、微信、文本编辑器等;

本文讲解了如何使用零宽字符实现文本隐藏和加密;


【译】BT下载的工作原理

【译】BT下载的工作原理

之前有写过几篇关于如何下载、部署Aria2并且进行离线BT下载的文章;但是对于BT的基本原理,如何实现的还是不太明白;

今天RSS上看到一篇非常好的文章,讲的很清楚,但是是英文的,就翻译了一下,分享给大家;

原文链接:

对于搭建Aria2离线下载服务器感兴趣的可以看我的这几篇文章:

一个用蒙特卡罗方法自动玩2048的仓库

一个用蒙特卡罗方法自动玩2048的仓库

解决由于CRLF导致shell脚本无法运行

解决由于CRLF导致shell脚本无法运行

在Windows下编辑的shell脚本在写入时默认的换行符为CRLF,而在Linux中换行符为LF这可能导致在Windows下编辑的脚本在Linux下运行报错;


解决Aria2的BT下载速度慢或没速度的问题

解决Aria2的BT下载速度慢或没速度的问题

解决由于DNS污染导致的网站无法访问问题

解决由于DNS污染导致的网站无法访问问题

大概在一个月以前inoreader在国内突然不能访问了, 其实是DNS污染造成的, 通过修改本地的hosts即可访问 ;


网页是如何一夜之间变成黑白的

网页是如何一夜之间变成黑白的

今天是四月四日清明节, 同时为表达对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的哀悼. 全国停止一切娱乐活动.

首先感谢那些在国家一线奋斗的医生等工作人员, 张小凯在此向你们致敬了!❤

同时可以看到很多网站也变为黑白色了, 这个究竟是怎么实现的呢?


Java中的反射真的可以获取泛型属性吗

Java中的反射真的可以获取泛型属性吗

众所周知,在Java中由于反射的存在使其可以成为介于Python和C++之间的一直半自动的语言。反射可以强大到在运行时获取类的各种属性,并进行操作。但是在Java中泛型的实现其实是伪泛型,即在编译结束后会擦除实际的泛型类型,最终导致所有地方其实都是Object类型。那么当泛型遇上反射,还能否获取实际类型呢?


Java的内省技术

Java的内省技术

以前知道Java中的反射, 也学习过一些和反射相关的内容. 今天看到了一个叫内省(IntroSpector)的技术, 所以就总结一下

本文内容包括:

  • 什么是内省(IntroSpector)
  • 内省的作用
  • 内省和反射的区别
  • 如何使用内省
  • 内省的例子
  • beanutils工具包使用

源代码: https://github.com/JasonkayZK/Java_Samples/tree/java-introspector

如果觉得文章写的不错, 可以关注微信公众号: Coder张小凯

内容和博客同步更新~


JVM堆内存溢出后其他线程可否继续工作

JVM堆内存溢出后其他线程可否继续工作

最近看公众号推送了一个美团的面试题目, JVM堆内存溢出后其他线程可否继续工作, 自己心里想的是应该不可以吧, 毕竟JVM内存模型规定的是所有线程共用同一个堆内存, 结果答案是可以……