自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 为什么ZeroMQ不应该成为你的第一选择

原文:http://www.infoq.com/cn/news/2014/08/zeromq-not-first-choice Tyler Treat是一名软件开发人员,他近日发表了一篇博文《为什么ZeroMQ不应该成为你的第一选择》。 文中,Tyler Treat对nanomsg和ZeroM...

2018-09-03 09:05:08 1930 0

转载 【转】嵌入式安全加密

一、加密算法简介 1、HASH算法:哈希散列算法和哈希摘要算法 2、对称加密和非对称加密 3、国密算法 二、安全芯片解读 1、安全芯片类型 2、协处理器简介 3、安全芯片工作模式 一、加密算法简介 1、HASH算法:哈希散列算法和哈希摘要算法 (1)概念:把一段任意长度的数据变...

2020-05-22 09:46:12 16 0

转载 【转】阿里巴巴Java开发手册及Java代码规约扫描eclipse和IDEA插件

https://www.cnblogs.com/ysgcs/p/7675977.html 《阿里巴巴Java开发手册》是阿里巴巴技术团队的集体智慧结晶和经验总结,经历了大规模的实战不断完善,主要由编码规约、异常日志、单元测试、安全规约、工程结构、MySQL数据库六部分组成。俗话说得好无规矩不成...

2020-05-05 11:20:57 46 0

转载 【转】使用 Docker 搭建 Confluence

小型团队协同,或者想花钱买个省心,Confluence 是比较好的选择之一。但是最近安装 Confluence ,发现官方和网上的安装介绍都比较“落后”低效,所以有了本篇内容。 本文将介绍如何使用Docker Compose快速搭建Confluence、以及如何和Traefik一同使用,如果你看...

2020-04-28 09:39:04 69 0

原创 《白帽子讲Web安全》读书笔记

1.基本概念 可能造成危害的来源成为威胁(Threat) 可能会出现的损失成为风险(Risk) 2. 威胁分析的一种模型 STRIDE(微软提出) STRIDE模型 威胁 定义 对应的安全属性 Spoofing(伪装) 冒充他人身份 认证 ...

2020-03-11 11:16:51 57 0

原创 anaconda+pycharm+pyqt5 (清华大学镜像)

Anaconda 镜像使用帮助 Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。 Anaconda 安装包可以到https://mirrors.tuna.tsinghua.ed...

2020-03-01 11:04:23 777 0

转载 【转】kali安装之后安装一些必备工具

1. 把源更新一下 root@localhost:~# vim /etc/apt/sources.list #直接粘贴 deb http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.1...

2020-02-16 20:18:43 195 0

转载 【转】11个代码质量审核和管理工具

11个代码质量审核和管理工具 如今,代码质量分析和审核已成为每个企业的基本流程。随着开源代码库使用的增加,安全性和代码质量对于构建高质量软件至关重要。不良的代码不仅会影响代码的可维护性,而且还会在某些情况下影响其性能。此外,更好的代码质量还有助于企业将来减少维护和降低成本。幸运的是,有很多审核和...

2020-02-15 12:37:45 88 0

转载 FontForge:免费字库设计软件

如何设计一套自己的字库?今天分享一个开源的字库设计软件FontForge, 官方下载:http://fontforge.github.io/en-US/ 1. 软件安装 点击安装 此语言非软件操作界面的语言而单纯是安装界面的语言,软件本身不提供中文选项但是有日语,无所谓什么语言,跟着下面步...

2020-02-12 18:11:44 276 0

转载 一款开源的协作文本编辑器

作者 |Jure Triglav 译者 |弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 多年来,我一直在为找到“完美”的协作文本编辑器而坚持不懈地努力。我想找的可不是随随便便的协作文本编辑器,而是开源、实时协作、基于Web、拥有很多丰富功能的文本编辑器(不仅仅是纯文本,...

2020-01-05 09:25:50 65 0

转载 【转】网络攻击的分类

在高层次,攻击被分为两类: 主动攻击:包含攻击者访问其所需要信息的故意行为。比如远程登录到指定机器的25号端口找出公司运行的邮件服务器的信息等。攻击者是在主动地做一些不利于用户或用户公司的事情。 被动攻击:主要是收集信息而不是进行访问,数据的合法用户一点也不会察觉到这种活动。被动攻击包括嗅探、欺...

2019-12-26 22:22:30 39 0

转载 【转】并发编程(原子性、可见性、一致性)

并发程序正确地执行,必须要保证原子性、可见性以及有序性。只要有一个没有被保证,就有可能会导致程序运行不正确。 原子性:一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行。 可见性:当多个线程同时访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 有...

2019-10-10 16:20:47 88 0

转载 【转】DevOps简介

DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通...

2019-09-01 13:57:42 57 0

转载 [转]图解SSH原理

1. 初见SSH SSH是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。 SSH仅仅是一协议标准,其具体的实现有很多,既有开源实现的OpenSSH,也有商业实现方案。使用范围最广泛的当然是开源实现OpenSSH。 2. SSH工作原理 在讨论SSH的原理和使用前,我们需要...

2019-07-23 17:01:41 31 0

转载 [转]深入浅出看HTTP 与 HTTPS 的区别

基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。 HTTP 默认工作在 TCP 协议 80 端口...

2019-07-08 10:00:39 70 0

转载 【转】Webshell入侵检测初探

0×01:Webshell简介 攻击者在入侵企业网站时,通常要通过各种方式获取webshell从而获得企业网站的控制权,然后方便进行之后的入侵行为。常见攻击方式有:直接上传获取webshell、SQL注入、远程文件包含(RFI)、FTP,甚至使用跨站点脚本(XSS)作为攻击的一部分,甚至一些比较...

2019-06-13 07:20:33 231 0

转载 [转]Metasploit入门用法(主动攻击)

原文:https://blog.csdn.net/wsh19930305/article/details/72855660 本文主要讲metasploit的入门用法,还有一些渗透细节和思路,有不足的,欢迎互相学习研究。本人区别于书籍的特点是:书籍以模块为划分,我是以连续的步骤进行书写,更突出一次...

2019-05-23 07:21:43 194 0

转载 [转]Web安全篇之SQL注入攻击

https://www.2cto.com/article/201310/250877.html 大家早上好!今天由我给大家带来《web安全之SQL注入篇》系列晨讲,首先对课程进行简单介绍,SQL注入篇一共分为三讲: 第一讲:“纸上谈兵:我们需要在本地架设注入环境,构造注入语句,了解注入原...

2019-05-21 07:19:18 70 0

转载 [转]hacker入门——最好用的渗透测试工具

前言: 本博客所有的黑客方面知识交流讨论仅供学习,请勿用于从事非法勾当! 苟利国家生死已,岂因福祸避趋之! 渗透测试,是专业安全人员为找出系统中的漏洞而进行的操作,这也是进行攻击前的第一个环节。 当然,是在恶意黑客找到这些漏洞之前,而这些业内安全专家各自钟爱的工具各种各样,一些工具是公开免...

2019-05-09 17:49:39 682 0

转载 [转]Python-闭包详解

原文地址:https://www.cnblogs.com/JohnABC/p/4076855.html 在函数编程中经常用到闭包。闭包是什么,它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数...

2019-05-02 14:29:32 866 1

转载 [转]近年APT组织常用的攻击漏洞

原文地址:https://www.freebuf.com/vuls/175280.html 0×00前言 APT攻击(Advanced Persistent Threat,高级持续性威胁)是利用当下先进的攻击手法对特定目标进行长期持续性的网络攻击。APT攻击的高级体现在于精确的信息收集、高度的...

2019-04-16 10:58:54 232 0

转载 [转]浅谈基于数据分析的网络态势感知

原文地址:https://www.jianshu.com/p/821032f40372 态势感知(Situational Awareness,SA)的概念最早在军事领域被提出。20世纪80年代,美国空军就提出了态势感知的概念,覆盖感知(感觉)、理解和预测三个层次。90年代,态势感知的概念开始被逐...

2019-02-26 17:33:49 449 0

转载 [转]windows下Anaconda的安装与配置(Anaconda入门教程)

问题:anaconda安装好了只有anaconda prompt,出现“conda'不是内部或外部命令 ’”错误提示 解决方案: 卸载已有版本,清理已有的目录,删除掉之前安装anaconda的python系统环境变量,重新安装;安装时不要选择Add Path到系统。 原文地址: ...

2019-02-12 16:46:11 307 0

转载 [转]Win7 下用 VS2015 编译最新 openssl(1.0.2j)包含32、64位debug和release版本的dll、lib

原文: https://blog.csdn.net/YAOJINGKAO/article/details/53041165?locationNum=10&fps=1        首先本文参考了以下网页,感谢!        http://www.jianshu.com/p/...

2018-12-19 08:26:13 255 0

原创 VS2008连接到TFS2010异常(错误码:TF31002)处理方法

因为有老的代码需要维护,需要使用VS2008连接TFS。 按照如下顺序(这个顺序错了可能导致TF30335之类的错误) 1.VS2008 2.Team Explorer 2008 3.VS2008 SP1 4.Visual Studio Team System 2008 Service Pac...

2018-12-03 14:18:04 285 0

转载 [转]密码算法揭秘,一文让你成为国际安全算法与国密算法专家

https://blog.csdn.net/iotfan/article/details/73456612        信息安全是近年来的热门话题,特别是最近随着物联网的全民化,安全已经成为移动支付,智能家居等领域发展的核心议题,而安全的本质是算法和安全系统。读完本文,就可以让你成为安全算法领...

2018-10-16 16:06:42 427 0

转载 [转]字号、pt、px、inch、cm 之间的关系及对照表

http://www.cnprint.org/bbs/thread/73/67855/ 在印刷排版中,“point”是一个绝对的单位,它等于 1/72 英寸,可以用尺子丈量的,物理的英寸。但在 CSS 中 pt 的含义却非如此,例如我们指定一个字体是 9pt,我们会以为按照 CSS 规范,它等于...

2018-10-11 16:27:01 1299 0

转载 [转]进程间传递描述符

https://blog.csdn.net/sparkliang/article/details/5486069 进程间传递描述符一 每个进程都拥有自己独立的进程空间,这使得描述符在进程之间的传递变得有点复杂,这个属于高级进程间通信的内容,下面就来说说。顺便把 Linux 和 Windows ...

2018-09-21 09:19:29 85 0

翻译 [译]nanomsg和ZeroMQ的区别

原文地址:      https://nanomsg.org/documentation-zeromq.html       自这篇文档完成以后,Nanomsg和ZeroMQ都已经发生了很大的变化。尽管如此,本文档从ZeroMQ和Nanomsg原创作者的角度来阐述,仍有助于理解nanomsg的...

2018-09-14 14:01:43 6591 3

转载 [转]开源嵌入式数据库列表

http://embedded-databases.com/ Hello and welcome to the open source embedded database list. We hope this list helps you to find a library for your d...

2018-09-06 09:22:20 2140 0

转载 32bit integer compression algorithms - part 2

https://upscaledb.com/0012-32bit-integer-compression-algorithms-part2.html?utm_source=tuicool&utm_medium=referral This blog post continues w...

2018-09-06 09:15:49 144 0

转载 [转]深入浅出入侵式容器

https://blog.csdn.net/weixin_42663840/article/details/81188003        在说入侵式容器前,先说一说什么是容器,本文提到的容器与docker一点关系都没有,是C++标准库中std::map、std::set、std::list等用...

2018-09-04 10:05:45 229 0

转载 [转]HBase核心概念(LSM树、底层持久化、Region切分合并、日志)

原文:http://blog.sina.com.cn/s/blog_628cc2b70102x1o5.html 概念一:LSM树 1.1 LSM大致介绍     传统RDBMS数据库使用B+树结构,它的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。     HBase...

2018-08-24 10:44:09 367 0

转载 [转]高性能IO之Reactor模式

原文地址:http://www.cnblogs.com/doit8791/p/7461479.html 讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服...

2018-08-17 15:29:56 217 0

转载 [转]zeromq源码分析笔记之无锁队列ypipe_t(3)

在上一篇中说到了mailbox_t的底层实际上使用了管道ypipe_t来存储命令。而ypipe_t实质上是一个无锁队列,其底层使用了yqueue_t队列,ypipe_t是对yueue_t的再包装,所以我们先来看看yqueue_t是怎么实现的。 1、yqueue_t yqueue_t是一个高效的...

2018-08-16 17:24:46 176 0

转载 [转]zeromq源码分析笔记之线程间收发命令(2)

在zeromq源码分析笔记之架构说到了zmq的整体架构,可以看到线程间通信包括两类,一类是用于收发命令,告知对象该调用什么方法去做什么事情,命令的结构由command_t结构体确定;另一类是socket_base_t实例与session的消息通信,消息的结构由msg_t确定。命令的发送与存储是通过...

2018-08-16 17:23:30 125 0

转载 [转]zeromq源码分析笔记之架构(1)

原文:https://www.cnblogs.com/zengzy/p/5122634.html 1、zmq概述 ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。引用云风的话来说:ZeroMQ 并不是一个对 ...

2018-08-16 17:22:31 139 0

转载 [转]开源软件架构-ZeroMQ

原文链接:http://www.aosabook.org/en/zeromq.html ØMQ是一个消息通信系统,如果你愿意的话也可以称其为“面向消息的中间件”。ØMQ的应用环境很广泛,包括金融服务、游戏开发、嵌入式系统、学术研究以及航空航天等领域。 消息通信系统完成的工作基本上可看作为负责应...

2018-08-16 17:03:13 332 0

转载 [转]VS2013编译生成nanomsg库文件

https://blog.csdn.net/onlyshi/article/details/70173036 编译准备,CMake工具软件和下载好的nanomsg源码包。我的是CMake 3.6.2,nanomsg是1.0.0版本。 解压你的nanomsg。打开CMake,添加源码目录,和...

2018-08-03 17:13:53 297 2

转载 [转]关于VS2013下inet_ntoa函数不能使用的问题

https://blog.csdn.net/Zxiuqi/article/details/49888727   发现在VS2013,64位的Windows系统中不能再使用老旧函数inet_addr(),inet_ntoa()等了。。 例如使用inet_ntoa()时,会报如下错误提示: 错...

2018-08-03 16:54:43 552 0

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