3A网络 3A网络
2年前
DNS 系列(三):如何免受 DNS 欺骗的侵害
互联网上每一台设备都会有一个IP地址,我们在访问网站或发送信息时,其实都是通过IP地址达成准确请求的。但是这个IP地址由很长一串数字组成,记忆起来相当困难,所以我们创造了更实用的域名来代替IP地址。而如何将域名和IP地址联系起来,就是域名系统(DNS)发挥作用的地方。它由各种名称服务器(即DNS服务器)组成,负责域名解析,帮助客户端建
Python进阶者 Python进阶者
3年前
Python实现:与其穷举构造字典,不如直接用《百家姓》返回其index
大家好,我是我是皮皮。一、前言前几天在Python最强王者交流群【小王】大佬分享了一个Python代码,关于百家姓的,按百家姓排名名字顺序。这个方法虽好,但是【德善堂小儿推拿瑜亮老师】大佬觉得与其穷举构造字典,不如直接用《百家姓》返回其index,在粉丝【mofyl】的请求下,完成了代码编写。二、解决过程下面这个是针对单字姓的,百家姓是从网上直接复制的,
专注IP定位 专注IP定位
2年前
中国IPv6“高速公路”全面建成, IANA被管理权限移交, IP地址管理何去何从
前言:如今主管IP地址分配的机构名为IANA,IANA控制着、域名等互联网基础资源,在整个互联网上占有极其重要的位置。一、中国IPv6“高速公路”全面建成日前,中央网信办组织召开2022年全国深入推进IPv6规模部署和应用工作推进会议。会议上公布了一组数据:截至今年7月,我国IPv6活跃用户数达6.97亿,固定网络IPv6流量占比达10%,移动网络IPv
Wesley13 Wesley13
3年前
SDN
一、为什么需要SDNSDN已成为实现云计算的重要方法,其技术已席卷了企业私有云和公有云服务提供商数据中心的方方面面。但是它定义模糊,因为没有人对其进行标准化定义。2015年双十一天猫创下了9个吉尼斯世界纪录:912.17亿的交易额再次打破“24小时单一公司网上零售额最高”的吉尼斯世界纪录。此外,还有八种产品单品类销售业绩也成
红橙Darren 红橙Darren
4年前
Android Studio插件开发之 - IOC注解生成器
1.概述上一期我们已经分享了。那么现在我们来动手写一个IOC注解生成器,有点类似于ButterKnife的插件一样自动给我们生成代码,在网上找了很多资料国内基本就在HelloWorld阶段,也有很多哥们向我反应插件的代码还是有点蒙B。代码方面能理解就理解,不理解也不强求,如果你能改一改别人已经写好的插件就最好了,实在不行我们干脆也别折腾了大不了不用,本文
Stella981 Stella981
3年前
C# 多线程之List的线程安全问题
网上关于List的线程安全问题将的很少,所以自己实验了一把,发现确实是线程不安全的.所以当你在进行多线程编程中使用了共享的List集合,必须对其进行线程安全处理.List的Add方法是线程不安全的,List的源码中的Add方法,使用了每次当当前的元素达到上限,通过创建一个新的数组实例,并给长度翻倍的操作.如果单线程操作不会有问题,直接扩容,然后继续往里面
Stella981 Stella981
3年前
Redis分布式锁的正确实现方式
前言分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。
Stella981 Stella981
3年前
Android之ListView原理学习与优化总结
在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化List
Stella981 Stella981
3年前
Excel公式与函数——每天学一个
1\.根据刘伟的视频讲解进行总结,网上讲Excel公式与函数的貌似就他讲的还不错。在他的微博里看到现在的照片胖了不少,不过还挺帅的,不再是以前那个小屌丝了。2\.一共53个视频,去掉一个开头,去掉一个结尾,还剩51个,一天看一个,俩月就能看完,美滋滋~3\.其实我已经看了好几个了,而且因为一个很短,所以一天能看好几个,只能看几个总结几个了。
Stella981 Stella981
3年前
Backbone.js 样例站点与入门指南
本文的来源前段时间,我的工作中开始接触到Backbone.js这个开源框架,于是我就在网上搜索了下相关资料开始学习,结果找来找去,发现这些资料都不够全面,都是只涉及到关键点的一部分,只有这里的资源是最全面也最权威,然而,在下的母语并不是英语,英文文档阅读起来略显吃力,而自己又不能不看,而且我注意到这里的文章都是可以自行编辑的,于是,