上一页 1 2 3 4 5 6 7 ··· 13 下一页

2019年2月15日

__attribute__ 机制详解

摘要: GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。 其位置约束为: 放于声明的尾部“;” 之前 __attrib 阅读全文

posted @ 2019-02-15 10:51 怀想天空2013 阅读(781) 评论(1) 推荐(0)

2019年1月15日

svn命令行使用积累

摘要: 1.Node remains in conflict, 修改问价svn 提交后其他客户端svn update更新时出现以下问题 Updating '.':Skipped 'Hi3559_Stream' -- Node remains in conflictSkipped 'out_bg0601' - 阅读全文

posted @ 2019-01-15 18:13 怀想天空2013 阅读(745) 评论(0) 推荐(0)

2018年12月27日

linux下编译出现tmp空间不足解决办法

摘要: 编译的时候出现问题: fatal error: error writing to /tmp/ccHqgMoi.s: No space left on device 原因 : 系统 /tmp/空间不足,tmp文件夹空间不足了,不能满足编译的需求,编译的中间文件不能写入。 df -h查看发现才1M大小 阅读全文

posted @ 2018-12-27 09:45 怀想天空2013 阅读(5932) 评论(0) 推荐(0)

2018年12月21日

secure CRT the remote system refused the connection 解决办法

摘要: 1.安装ssh服务器和客户端 apt-get install openssh-server apt-get install openssh-client 2.重启ssh /etc/init.d/ssh restart 3.查看sshd 和ssh-agent是否启动 ps -aux | grep ss 阅读全文

posted @ 2018-12-21 10:11 怀想天空2013 阅读(11869) 评论(0) 推荐(0)

2018年12月3日

Makefile 中符合的使用

摘要: 1. $@: 表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于 目标中模式定义的集合 2. $^ : 所有的依赖目标的集合。以空格分隔。如果在依赖目标中有多个重复的,那个这个变量 会去除重复的依赖目标。 3. $<: 依赖目标中的第一个目标名字。如果依赖目标是以模式(即 阅读全文

posted @ 2018-12-03 08:48 怀想天空2013 阅读(239) 评论(0) 推荐(0)

2018年10月24日

函数指针作为某个函数的参数及定义函数指针(回调函数)

摘要: 一、 定义某一函数的指针类型:就像自定义数据类型一样,我们也可以先定义一个函数指针类型,然后再用这个类型来申明函数指针变量。我先给你一个自定义数据类型的例子。typedef int* PINT; //为int* 类型定义了一个PINT的别名int main(){ int x; PINT px=&x; 阅读全文

posted @ 2018-10-24 16:08 怀想天空2013 阅读(731) 评论(0) 推荐(0)

2018年10月23日

C语言指针变量作为函数参数

摘要: 在C语言中,函数的参数不仅可以是整数、小数、字符等具体的数据,还可以是指向它们的指针。用指针变量作函数参数可以将函数外部的地址传递到函数内部,使得在函数内部可以操作函数外部的数据,并且这些数据不会随着函数的结束而被销毁。像数组、字符串、动态分配的内存等都是一系列数据的集合,没有办法通过一个参数全部传 阅读全文

posted @ 2018-10-23 18:36 怀想天空2013 阅读(2141) 评论(0) 推荐(0)

2018年9月18日

虚拟机下安装ubuntu后root密码登录失败的问题

摘要: 问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了。 但是当安装成功之后,使用命令#su root,然后输入刚才设置的密码,发现密码错误,至始至终我就设置过一次密码,怎么会错误,原来, 在ubuntu系统下,为了安全起见,在 阅读全文

posted @ 2018-09-18 14:43 怀想天空2013 阅读(3700) 评论(0) 推荐(0)

2018年8月25日

System V 与 POSIX

摘要: System V 以及POSIX 对信号量、共享内存、消息队列等进程之间共享方式提供了自己的解决方案。因此,在学习时难免存在疑惑,到底有什么区别,哪种方式更佳。经过网上搜索各种博客,做出简单的总结。 历史 UNIX两大贡献者贝尔实验室和BSD,在进程之间通信侧重不同,前者基于内核对进程之间的通信手段 阅读全文

posted @ 2018-08-25 21:45 怀想天空2013 阅读(776) 评论(0) 推荐(0)

2018年8月23日

带你吃透RTMP

摘要: RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为 阅读全文

posted @ 2018-08-23 17:42 怀想天空2013 阅读(375) 评论(0) 推荐(0)

2018年8月18日

股权生命九条线

摘要: 股权生命九条线 1、绝对控制权 67%,相当于 100% 的权力,修改公司章程/分立、合并、变更主营项目、重大决策 2、相对控制权 51%,控制线,绝对控制公司 3、安全控制权 34%,一票否决权 4、30% 上市公司要约收购线 5、20% 重大同业竞争警示线 6、临时会议权 10%,可提出质询/调 阅读全文

posted @ 2018-08-18 09:32 怀想天空2013 阅读(562) 评论(0) 推荐(0)

2018年7月25日

linux常用端口查询

摘要: 0 | 无效端口,通常用于分析操作系统1 | 传输控制协议端口服务多路开关选择器2 | 管理实用程序3 | 压缩进程5 | 远程作业登录7 | 回显9 | 丢弃11 | 在线用户13 | 时间17 | 每日引用18 | 消息发送协议19 | 字符发生器20 | FTP文件传输协议(默认数据口) 21 阅读全文

posted @ 2018-07-25 16:36 怀想天空2013 阅读(2776) 评论(0) 推荐(0)

2018年7月3日

哈希表(散列表)原理详解

摘要: 什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 记录的存储位置=f(关键字) 这里的对应关系f称为 阅读全文

posted @ 2018-07-03 19:40 怀想天空2013 阅读(419) 评论(0) 推荐(0)

2018年6月20日

Signal ()函数详细介绍

摘要: 1. 功能 设置某一信号的对应动作 2. 声明 3. 参数说明 第一个参数signum:指明了所要处理的信号类型,它可以取除了SIGKILL和SIGSTOP外的任何一种信号。 第二个参数handler:描述了与信号关联的动作,它可以取以下三种值: (1)SIG_IGN 这个符号表示忽略该信号。 例如 阅读全文

posted @ 2018-06-20 08:58 怀想天空2013 阅读(554) 评论(0) 推荐(0)

2018年6月15日

简单实现客户端服务端互联通信

摘要: /*服务端程序*/#include <stdio.h>#include <stdlib.h>#include<sys/types.h>#include<sys/socket.h>#include <string.h>#include <string.h>#include <arpa/inet.h># 阅读全文

posted @ 2018-06-15 18:23 怀想天空2013 阅读(291) 评论(0) 推荐(0)

2018年6月8日

网络编程之tcp窗口滑动以及拥塞控制

摘要: TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。 所谓滑动窗口协议,自己理解有两点:1. “窗 阅读全文

posted @ 2018-06-08 09:53 怀想天空2013 阅读(307) 评论(0) 推荐(0)

2018年5月26日

一些常见修改命令(针对ubuntu 14.04 持续更新中...)

摘要: 1.PS1 在哪: echo $PS1 vi /etc/bash.bashrc /W输出最后一个目录 /w输出完整目录 2.设置静态IP地址:vim /etc/network/interfaces 添加如下: auto eth0iface eth0 inet staticaddress 192.16 阅读全文

posted @ 2018-05-26 16:26 怀想天空2013 阅读(232) 评论(0) 推荐(0)

2018年5月25日

linux系统root密码忘了怎么办 三种方法快速找回root密码

摘要: linux root密码找回方法一 第1步:在系统进入单用户状态,直接用passwd root去更改。 第2步:用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分 阅读全文

posted @ 2018-05-25 18:32 怀想天空2013 阅读(12032) 评论(0) 推荐(0)

2018年5月23日

无连接服务器与面向连接的服务器

摘要: 对于程序员来说,我们既可以选择实现面向连接的服务器,也可以选择实现无连接的服务器。 User Data gram Protocol (UDP) 无连接 一个socket可以接收和发送来自不同机器的数据 最大努力交付 数据可能会丢失 数据不保证有序到达 Transmission Control Pro 阅读全文

posted @ 2018-05-23 11:06 怀想天空2013 阅读(409) 评论(0) 推荐(0)

2018年5月14日

Linux系统调用

摘要: 什么是系统调用? Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由操作系统核心提供,运行于核心态;而普通的函数调用由函数库或用户自己提供,运行于用户态。 阅读全文

posted @ 2018-05-14 17:19 怀想天空2013 阅读(385) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 13 下一页

导航