自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Python检测服务器是否在线以及特定端口是否开放

python检测列表中服务器是否在线,特定端口是否开放。

2023-01-07 13:42:10 1017

原创 定时刷新IE页面的VBS脚本

VBS操纵IE浏览器定时自动刷新页面。

2022-06-09 12:44:39 976

原创 Python实现的bash shell套壳

Python库实现的Bash Shell

2022-06-05 20:28:11 280

原创 Ubuntu 16.04 Server配置静态IP地址、DNS Server

1.查看接口名称:ip add从输出中可以看到以太网的接口名称:ens160:1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft for

2021-12-21 18:35:08 960

原创 不同主机上的Docker container之间实现IP层通信

先决条件:宿主机host1、host2之间能够进行IP层通信。实现:1.分别在两台宿主机上安装Weave Net:sudo curl -L git.io/weave -o /usr/local/bin/weavesudo chmod a+x /usr/local/bin/weave2.在host1上进行如下配置,注意weaveworks/ubuntu可以为任意镜像(下同)。host1$ weave launchhost1$ eval $(weave en

2021-12-13 17:35:06 2165

原创 写给外行的计算机原理(四)CPU读写内存

还记得上次我们发明的内存吗?现在我们要对它进行一些改进,好让它能够和CPU一起工作。在上图的左上角,是两个由电路控制的按钮,上面的是常开按钮,当电磁铁中有电流通过时,电路就会接通;下面的是常闭按钮,当电磁铁线圈中有通电时,电路就会断开。我们的基本内存装置中包含一个常开按钮,用于将内存中的数据设置为1,还有一个常闭按钮,用于将内存清零。现在,我们就将原先需要用手操作的按钮换成相应的用电路控制的按钮,...

2018-05-28 10:06:51 2149

原创 写给外行的计算机原理(三)内存

内存的原理 你一定听说过内存这个概念,而且知道在机器中内存容量越大越好。不过,由于现代科学技术的普及程度如此之高,一方面它影响了普通人的生活,另一方面,它也受到了人们的影响。内存这个名词的混淆,就是一个例子。人们把手机等移动设备的存储卡叫做内存卡,把手机的内部存储体也叫做内存。其实,这两种设备严格来说相当于台式计算机中的硬盘,它们并不被CPU直接访问。当然,手机自然也是有相当于计算机内存的部件的,...

2018-05-28 10:06:21 427

原创 写给外行的计算机原理(二)存储程序计算机

上次,我们发明了一个简单的,可以进行特定算术运算的计算机。虽然极端简陋,但是也大致说明了机器和数学的关系。不过,那台计算机每次只能计算一道题,如果我们需要计算多道题目的话,就得不断地手动设置两个输入端。这是繁琐而枯燥,而且容易出错的工作。为此,我将改进我们的机器,使他能够自动地连续计算多道题目。因为需要计算机执行的程序是事先存储在我们特殊的存储设备中的,所以,我冒昧地将这仍然简陋的玩具计算机称为存

2015-10-02 11:38:38 974

原创 写给外行的计算机原理(一)简单的计算

计算机可能是人类历史上最让人觉得神奇的机器,不要说没有专业知识的人,可能很多对计算很熟悉的人、从事计算机行业工作的人,也未必能够对它的原理有一个清晰的认识。比如,最常见的一个问题是,当你在键盘上按下一个A,在屏幕上就会出现一个A,可是,你能说得清楚这是怎么发生的吗?其实我也说不清楚,我相信很多人同样说不清楚,或者只是背书式地讲述了一段自己也未必明白的话,内容全部来自于教科书上。我不打算把这个问题弄

2015-09-10 18:30:48 2071 1

原创 递归打印旋转正方形

package test;import java.util.Arrays;/** * * @author Administrator */public class Square { final static char star='*'; final static char space=' '; static void nextRow(char[][]

2015-06-04 07:22:10 550

原创 数字自然读法

package test;import java.util.Arrays;import java.util.Collections;import java.util.Deque;import java.util.LinkedList;/** * * @author Administrator */public class NianShuZi { /** *

2015-06-04 07:17:31 536

原创 对一种基于CAS的Singleton实现方式的探讨

看到这样一种单例的实现方式: public class SingletonByAtomic { private SingletonByAtomic(){ } private static AtomicReference instance=new AtomicReference();public static SingletonByAtomic getSin

2015-02-11 11:05:16 582

原创 配置层次化Spring容器

我们知道,在开发基于Spring的Web应用时,通常使用两个IoC容器,一个是由DispatchServlet初始化的WebApplicationContext,一个是由ContextLoaderListener初始化的ApplicationContext。对于Spring容器,Spring的官方参考手册详细地讲解了依赖注入的配置方式,对于容器本身的配置和多个容器之间的关系却不曾提及。于是,很多人

2015-02-11 10:49:49 850

原创 Spring 中WebAppRootListener的误解

我需要取得web应用的根路径,却并不想在每个控制器方法中去用request.getContextPath去取得,看到很多文章说spring的监听器WebAppRootListener可以取得应用的根路径。经过实际测试,该监听器取得的是应用根路径所对应的物理路径。这并不是我想要的。我决定改写WebAppRootListener。将在新的listener中将 String root = s

2014-12-25 19:25:22 589

原创 360极速浏览器对于z-index的特殊处理方式

很多人发现在给已经定位的层设置了相应的z-index值后,在IE,chrome,opera等浏览器中各层能够按照z-index的值正确堆叠,而在360浏览器中极速模式下却不能正确显示。经测试,360浏览器对于已定位层的z-index处理算法似乎有别于其他主流浏览器,如chrome等。W3c的官方教程有如下两段话:“绝对定位使元素的位置与文档流无关,因此不占据空间。这一点与相对定位不同,相对

2014-08-07 11:49:16 2397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除