![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 51
_____123
这个作者很懒,什么都没留下…
展开
-
ubuntu的iso文件下载
Ubuntu镜像,快速下载ubuntu 14.04:http://mirrors.aliyun.com/ubuntu-releases/14.04/ubuntu 16.04:http://mirrors.aliyun.com/ubuntu-releases/16.04/ubuntu 18.04:http://mirrors.aliyun.com/ubuntu-releases/18.0...转载 2019-12-10 10:20:48 · 6816 阅读 · 0 评论 -
关于信号屏蔽字
信号传递过程信号源产生信号,由内核向进程发送信号进程选择是否阻塞进程,若阻塞,则信号进入阻塞信号列表,只有当解除阻塞后,进程才接收该信号,若一直不接触,内核则将该信号从阻塞列表中移除并丢弃;若不阻塞,则进程接收信号进程接收信号后,进程可屏蔽该信号,或者执行用户编写的处理函数,或者执行默认动作以上便是linux进程对信号的处理过程,如果你足够细心,你会提出疑问:我如何才能让进程对一个信号进行...转载 2019-11-28 11:32:35 · 682 阅读 · 0 评论 -
windows平台下使用openssl
最近在研究SHA1withRSA的签名,需要用的openssl库,本人菜鸟,在网上查了好久的资料,很多都是下载资源库然后需要自己编译,这种方法比较麻烦不太适合新手,后来发现有安装包方法,直接下载安装就可以。openssl安装包下载地址:https://slproweb.com/products/Win32OpenSSL.html具体安装过程就不介绍了,不复杂,可以看原帖 :http://www...转载 2019-09-19 17:21:39 · 174 阅读 · 0 评论 -
关于进程问题
14. GDB调试多进程 使用gdb调试的时候,gdb只能跟踪一个进程。可以在fork函数调用之前,通过指令设置gdb调试工具跟踪父进程或者是跟踪子进程。默认跟踪父进程。set follow-fork-mode child 设置gdb在fork之后跟踪子进程。set follow-fork-mode parent 设置跟踪父进程(默认)。注意...原创 2019-07-27 11:52:38 · 196 阅读 · 0 评论 -
关于gdb调试的基本信息
GDB主要帮忙你完成下面四个方面的功能:1. 启动程序,可以按照你的自定义的要求随心所欲的运行程序。2. 可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)3. 当程序被停住时,可以检查此时你的程序中所发生的事。4. 动态的改变你程序的执行环境。### 14.2 生成调试信息一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们...转载 2017-10-18 20:14:51 · 338 阅读 · 0 评论 -
关于printf的一些参数
格式控制符扩充 % + :%- 左对齐(默认是右对齐)%0 输出的空位用0补充%m 表示字宽如int a = 5 printf("%06d",a); //000005 printf("%-6d",a); //5 printf("%-06d",a); //5 (只有在右对齐且存在空位时才补0)%.n 对实数...原创 2017-10-16 19:10:11 · 636 阅读 · 0 评论 -
nginx相关内容
常见的服务器如下1>apache 因历史原因为行业老大2>nginx 小巧灵活性能高3>lis windows下微软开发,支持asp.net …4>tomcat java专用5>weblogic 企业级,收费nginx是一个高性能的HTTP和反向代理的web服务器,可实现负载均衡(正向代理:无法获取访问者信息; 反向...转载 2019-07-16 15:06:38 · 93 阅读 · 0 评论 -
wait & waitpid
#include <sys/types.h> /* 提供类型pid_t的定义 */#include <sys/wait.h>pid_t wait(int *status)进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有...转载 2019-03-07 17:33:10 · 314 阅读 · 0 评论 -
linux目录遍历操作
#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<unistd.h>#include<string.h>int getFileName(const char * root){//获得root 目录路径 int num=0; DI...转载 2017-10-18 12:58:09 · 235 阅读 · 0 评论 -
cast类型强制转化
class A{int a;}class B{int b;}class C:public A{int c;}int main(){B b;C c;A* p1 = (A*) &amp;amp;amp;b; // 这句是c风格的强制类型转换,编译不会报错,留下了隐患A* p2 = static_cast&amp;amp;lt;A*&amp;amp;gt;(&amp;amp;amp;b); //原创 2018-11-03 10:42:59 · 466 阅读 · 0 评论 -
费伯纳西数列问题
int fei(inta) { int day1 = 1, day2 = 1, a, num = 1, i; if (a == 1 || a == 2) { num = day1; } else if (a > 2) { for (i = 2; i < a; i++) {原创 2017-10-23 19:27:53 · 1213 阅读 · 0 评论 -
进程相关内容描述
int checkNum(int a) { int sum = 1; while (a / 10 > 0) { sum++; a /= 10; } return sum; }int shijinzhi(intb) { if (a == 1) { printf(“%d*10原创 2017-10-23 19:19:41 · 565 阅读 · 0 评论 -
linux文件想关接口
int checkNum(int a) { int sum = 1; while (a / 10 > 0) { sum++; a /= 10; } return sum; }void main() { int a,b; scanf(“%d”, &a); getchar();原创 2017-10-23 19:05:45 · 253 阅读 · 0 评论 -
单例模式思考
单例模式思考:class printer{public: int num; static printer* getinstance(){ return next; } void dayin(string str){ cout<<str<<endl; num++; ...原创 2017-10-11 10:35:19 · 382 阅读 · 0 评论 -
纯虚函数
注意!!!代码为了后续的开发,一定要注意写代码时遵循开闭原则()如:class A{public: virtual int get_num()=0; //此时get_num()为纯虚函数,拥有纯虚函数的类不允许实例化对象protected: int numa; int numb;};class B:public A{public: in...原创 2017-10-12 18:13:28 · 361 阅读 · 0 评论 -
关于linux系统调用接口解析
define _CRT_SECURE_NO_WARNINGSincludeincludeinclude原创 2017-10-19 18:41:12 · 361 阅读 · 0 评论