这两天写爬虫帮组里收集网上数据做训练,需要进一步对收集到的json数据做数据清洗,结果就用到了多线程下的哈希表数据结构,猛地回想起自己看《Java并发编程的艺术》框架篇的时候,在ConcurrentHashMap的章节看到过使用HashMap是线程不安全的,HashTable虽然安全但效率很低,推

发布于:2022年11月30日

孵化于云端,云通信成为时代的主流。 01 云通信的「前世今生」 通信与每个人息息相关。 生态合作和渠道的规模上量,给传统通信模式带来巨大的挑战,由此衍生出云通信。 云通信,即基于云计算平台,将传统通信能力进行云化,为客户提供便捷高效的触达能力。 阿里云云通信起步于2017年,为了应对业务发展和生态

发布于:2022年11月30日

​ .NET 6 中,使用System.Drawing操作图片,生成解决方案或打包的时候,会有警告,意思是System.Drawing仅在 'windows' 上受支持。微软官方的解释是: System.Drawing.Common NuGet 包现在被归为 Windows 特定的库。 在为非 Wi

发布于:2022年11月30日

  使用脚本自动跑实验(Ubuntu),将实验结果记录在文件中,并在实验结束之后将结果通过邮件发送到邮箱,最后在windows端自动解析成excel表格(因为要在windows的origin上作图)。 SHELL touch run.sh #创建但不编辑脚本 chmod 777 run.sh #

发布于:2022年11月30日

在完成了数字基建、运行平台的搭建后,迎来应用服务 - 生产力工具的搭建;生产力工具主要从公共服务、工具、程序开发三个方面来说。由于全文篇幅字数较多,故分为上下两篇分开阅读。 博客 博客(Blog)是一种在线日记形式的个人网站,借由博文、图片或视频来记录生活、抒发情感或分享信息,能够让读者以互动的方式

发布于:2022年11月30日

目录1、背景 #1背景2、bucket_key如何计算 #2bucket_key如何计算3、前置知识 #3前置知识4、日历和固定时间间隔 #4日历和固定时间间隔4.1 Calendar intervals 日历间隔 #41-calendar-intervals-日历间隔4.2 Fixed

发布于:2022年11月30日

Linux下用rm误删除文件的三种恢复方法  对于rm,很多人都有惨痛的教训。我也遇到一次,一下午写的程序就被rm掉了,幸好只是一个文件,第二天很快又重新写了一遍。但是很多人可能就不像我这么幸运了。本文收集了一些在Linux下恢复rm删除的文件的方法,给大家作为参考。 1.几点建议避免误删  首先,

发布于:2022年11月30日

上半年一直在倒腾qiankun,在使用nuxtjs接入qiankun时遇到了一些坑,记录并分享出来,希望能帮助到大家。 代码地址:nuxtjs-qiankun-demo https://github.com/CurrrryChen/nuxtjs-qiankun-demo Nuxtjs接入qiank

发布于:2022年11月30日

准备: 攻击机:虚拟机kali、本机win10。 靶机:hacksudo: Thor,下载地址:https://download.vulnhub.com/hacksudo/hacksudo---Thor.zip,下载后直接vbox打开即可。 知识点:service提权、Shellshock漏洞利用。

发布于:2022年11月30日

前言 点进来这篇文章的大概有两种人,一种是喜欢用Map的想看看自己是不是有可能也会踩雷,一种是不喜欢用Map的想进来看看那些喜欢用的人是怎么踩雷的。 那你要失望了,我只是单纯把公司最近代码审查时一个关于Map的小故事讲出来罢了。 如果这样用过的,可以收手了,没用过的,引以为鉴。 故事背景 我

发布于:2022年11月30日