分布式存储中建立高效回收站的设计思考

  • Post author:
  • Post category:其他

我们希望分布式文件系统下的回收站是一个高效的回收站系统。在实现的时候需要考虑性能问题,不能去影响正常的io请求,在恢复的时候是一个比较轻的操作,并且需要有一定的扩展性。 使用 Windows 的用户对回收站并不陌生,它给了我们一剂“后悔药”。回收站保存了您删除的文件、文件夹、图片、快捷方式和 Web 页等。这些被删除的项目将一直保留在回收站中,直到您清空回收站。许多被我们误删除的文件都是从这里面找…

继续阅读 分布式存储中建立高效回收站的设计思考

Android 获取WIFI SSID的两种方式

  • Post author:
  • Post category:其他

方式一: public String getSSID() { WifiManager wm = (WifiManager) getApplicationContext().getSystemService(WIFI_SERVICE); if (wm != null) { WifiInfo winfo = wm.getConnectionInfo(); if (winfo != null) { St…

继续阅读 Android 获取WIFI SSID的两种方式

7.设计模式–抽象工厂模式(AbstractFactory模式)

  • Post author:
  • Post category:其他

1.定义 抽象工厂模式也是一种创建型模型,是对工厂的一种抽象,可以理解为生产工厂的工厂。不但工厂是抽象的,产品是抽象的,而且有多个产品需要创建,因此,这个抽象工厂会对应到多个实际工厂,每个实际工厂负责创建多个实际产品。 例如手机和电脑都是通过工厂进行生产的,同时手机和电脑可能属于不同的工厂,但可能是同一个品牌;小米手机和小米电脑属于同一品牌,而华为手机和电脑也属于同一品牌,但是却存在两个维度。 1…

继续阅读 7.设计模式–抽象工厂模式(AbstractFactory模式)

c语言注释含义,C语言编程规范——注释

  • Post author:
  • Post category:其他

前言 制定C语言的编程规范,对代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面有巨大的作用。 良好的注释能让整个代码读起来更加流畅,此乃程序猿出差旅行,通宵熬夜必备良药...... 注释的原则 注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。 示例:如下注释意义不大。 /* if receive_flag is TRUE */ …

继续阅读 c语言注释含义,C语言编程规范——注释

centos7 设置ssh_key 无密码互信建立

  • Post author:
  • Post category:其他

建立公钥私钥 ,分别创建两个用户zhw与zhw2. 1.将zhw中生成的公钥(id_ras.pub)拷贝到zhw2中 [zhw@localhost ~]$ ssh-copy-id -i .ssh/id_rsa.pub zhw2@192.168.163.122 -p 4 4444 We trust you have received the usual lecture from the local …

继续阅读 centos7 设置ssh_key 无密码互信建立

树莓派科普

  • Post author:
  • Post category:其他

知识点: 1,何为树莓派。 2,树莓派的由来。 3,树莓派的作用。 4,识别树莓派型号。 何为树莓派 树莓派英文Raspberry Pi ,简称Pi,树莓派即一个信用卡大小的主板,也就是一台微型计算机,树莓派号称 麻 雀虽小五脏俱 全,电脑有的功能它基本都有,简单的 看一下结构图 这个多说两句的是这个gpio引脚,General-purpose input/output的缩写,即常规性输入输出,可…

继续阅读 树莓派科普

PostgreSQL explain 查询计划

  • Post author:
  • Post category:其他

PostgreSQL explain 查询计划 文章目录 PostgreSQL explain 查询计划 Step 1 Step 2 Step 3 Step 4 Step 5 除第一行以外每个 -> 表示一个子动作 执行计划的阅读顺序都是从后至前 width=0 是表示只获取行的位置,没有读取数据,开始读数据后width肯定大于0 EXPLAIN 用于理解和优化 SQL 查询,它接受 SEL…

继续阅读 PostgreSQL explain 查询计划

ARM64基础12:ARM64的异常模式及异常向量表

  • Post author:
  • Post category:其他

1.ARM64的异常等级 ARM64包含4个异常等级: EL0 :非特权模式,常用来跑应用程序; EL1 :特权模式,常用来跑内核; EL2 :虚拟化监控程序,例如hypervisor; EL3 :安全模式,例如secure monitor; 2.同步异常和异步异常 同步异常是由正在运行的指令,或指令运行的结果,出错造成的异常;而异步异常则不必由运行的指令造成,可以在程序运行中的任意时刻(异步)发…

继续阅读 ARM64基础12:ARM64的异常模式及异常向量表

抢占式调度协程API服务器

  • Post author:
  • Post category:其他

这篇文章的标题有些拗口,笔者简单解释一下。 本文是一款介绍开源API服务器 Medge 的文章。Medge是一个HTTP服务器,而其作者目前将其定位为API服务器方向。 在Medge中,我们可以通过脚本语言 Melang 来编写和实现API逻辑。Melang是一种抢占式调度的协程语言,其每一个脚本任务都被视为一个协程运行在同一个单一线程内部,依据执行步长轮询调度。因此,在上层逻辑开发过程中,开发者…

继续阅读 抢占式调度协程API服务器

weblogic系列漏洞整理 — 5. weblogic SSRF 漏洞 UDDI Explorer对外开放 (CVE-2014-4210)

  • Post author:
  • Post category:其他

目录 五、 weblogic SSRF 漏洞 UDDI Explorer对外开放 (CVE-2014-4210) 1. 利用过程 2. 修复建议 一、weblogic安装 http://www.cnblogs.com/0x4D75/p/8916428.html 二、weblogic弱口令 http://www.cnblogs.com/0x4D75/p/8918761.html 三、weblogic…

继续阅读 weblogic系列漏洞整理 — 5. weblogic SSRF 漏洞 UDDI Explorer对外开放 (CVE-2014-4210)