
杂谈
文章平均质量分 57
沐浴凌风
这个作者很懒,什么都没留下…
展开
-
提高服务器并发量,有关系统配置的常规方法
一般情况下, 服务器的性能除了编程技巧之外,还有一些操作系统本身的限制。这里我们假设服务器CPU 内存都是能满足需求的。来说说Linux 服务器的一些提高性能的方法。文件描述符的限制 对于服务器,每当有一个连接到来都要消耗一个文件描述符,即系统对文件描述符的限制就成了高性能的障碍。我们可以用ulimit可以查看当前系统对资源的一些限制。# ulimit -acore file size原创 2017-01-05 12:52:57 · 666 阅读 · 0 评论 -
Docker理解
近期一直在研究Docker,感悟颇深,和大家分享一下Docker 在云计算中的应用和Docker的原理。 Docker 用法https://yeasy.gitbooks.io/docker_practice/content/Docker 是什么?有哪些用途? https://yeasy.gitbooks.io/docker_practice/content/introduction/what.原创 2017-01-06 12:53:59 · 769 阅读 · 0 评论 -
SSL/TLS 握手过程详解
在现代社会,互联网已经渗透到人们日常生活的方方面面,娱乐、经济、社会关系等都离不开互联网的帮助。在这个背景下,互联网安全就显得十分重要,没有提供足够的安全保障,人们是不会如此依赖它的。幸运的是,在大牛们的努力下,很早以前就有一套安全体系来保障互联网信息的传递。下面我们一起来了解一下这套体系。加密算法 首先我们需要了解一下加密相关的知识,加密可以分为对称加密和非对称加密。两者的主要区别就是是否使用同转载 2017-01-11 12:26:16 · 1349 阅读 · 0 评论 -
数字签名技术
1.什么是电子签名 电子签名指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据。通俗地说,电子签名就是通过密码技术对电子文档的电子形式的签名,并非是书面签名的数字图像化,它类似于手写签名或印章,也可以说它就是电子印章。 电子签名主要有三个作用: (1)证明文件的来源,即识别签名人; (2)表明签名人对文件内容的确认;(3)构成签名人对文件内容正确性和完整性负责的转载 2017-01-11 10:48:42 · 676 阅读 · 0 评论 -
Docker 使用教程
概括 Docker与传统虚拟机的区别 与传统虚拟机的区别 Docker的安装 的安装 Docker daemon , client , containerd 镜像与容器操作 容器运行配置 Docker网络配置 网络配置 Alpine Docker Image 制作自己的 Docker Image Docker安全性问题 安全性问题 Dock原创 2017-02-14 13:27:59 · 1517 阅读 · 0 评论 -
ubuntu debain下好用的编辑器
geany: 轻量级的IDE apt-get install geany 用来写shell脚本和python十分方便。特别写python脚本时,它有丰富的提示和自动补全功能。查看代码也很方便原创 2017-04-19 10:48:53 · 627 阅读 · 0 评论 -
gdb 如何调试绑定一个线程
info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 break thread_test.c:123 thread all 在所有线程中相应的行上设置断点 thread apply ID1 ID2 command 让一个或者多个线程执行转载 2017-09-01 09:20:17 · 2596 阅读 · 0 评论 -
gdb的多线程调试
info threads 可以查看当前进程有哪些线程thread ID 可以切换到线程IDbt 查看当前线程堆栈set scheduler-locking on多线程调试过程中, 线程会来回切换, 使用它即可锁定一个线程。当程序被打断点时, 所有线程都会停下 如果不希望其他线程也停下, 可以设置gdb如下(版本要7.0 以上):set target-async 1set paginat原创 2017-10-30 10:24:51 · 317 阅读 · 0 评论