logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

传智播客c/c++公开课学习笔记--Linux网络流媒体服务器的核心代码揭秘

Xinetd    从守护进程的概念可以看出,对于系统所要通过的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,这通常意味着资源浪费。为了解决这个问题,Linux引进了"网络守护进程服务程序"的概念。xinted(extended InterNET daemon)xinetd同时监听多个指定的端口,接受用户请求时,根据请求端口,启动不同的网络服务

Linux下调试段错误的方法[Segmentation Fault]--GDB

原文1、段错误是什么?段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。A segmentation fault (often shortened to segfault) is a particular error condition that can occur during the o

Linux 线程挂起与唤醒功能 实例

pthread_cond_wait多线程的条件变量条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。创建和注销条件变量和互斥锁一样,都有静态动态两种创建方式,静态方式使用PTHREAD_COND_INI

基于MCP2515的Linux CAN总线驱动程序设计

MCP2515简介MCP2515是一种独立的CAN总线通信控制器,是Microchip公司首批独立CAN解决方案的升级器件,其传输能力较Microchip公司原有CAN控制器(MCP2510)高两倍,最高通信速率可达到1Mbps。MCP2515能够接收和发送标准数据帧和扩展数据帧以及远程帧,通过两个接收屏蔽寄存器和六个接收过滤寄存器滤除无关报文,从而减轻CPU负担。MCP2515主

linux驱动开发--字符设备:静态分配设备号

字符设备(char device)        采用字节流方式访问的设备称为字符设备,通常智能采用顺序访问方式,也有极少数可以前后移动访问指针的设备(如:帧捕捉卡等设备)。系统标准字符设备,例如:字符中断、串口等设备。常见待开发设备驱动的字符设备,例如:触摸屏、键盘、视频捕捉设备、音频设备等。设备号主设备号    用于标识设备类型,内核代码根据该号码对应设备文件和对应的设

Linux全栈工程师--传智播客C++公开课之全栈工程师修成记

1.全栈工程师能干什么?全局性思维,现代项目的开发,需要掌握多种技术。互联网项目,需要用到:产品设计:ai, CorelDRAW界面设计:ui ps前端开发移动优先:ios app(oc/c++)android app(java/c++)Hrbrid app(混合式移动应用)移动web(html5/javascript)web前端语言:html5, javasc

Linux下TTY驱动程序分析

1、tty设备有串口、usb转串口、调制解调器(传统的WinModem类设备)等。Linux-tty驱动程序的核心紧挨在标准字符设备驱动层之下,并体统了一系列的功能,作为接口被终端类型设备使用。内核负责控制通过tty设备的数据流,并且格式化这些数据。为了控制数据流,有许多不同的线路规程(line discipline)可以虚拟地“插入”任何的tty设备上,这由不同的tty线路规程驱动程序实现。

传智播客c/c++公开课学习笔记--C语言与木马恶意代码分析和360安全防护揭秘

黑客代码分析与预防 笔记【课程简介】C/C++语言是除了汇编之外,最接近底层的计算机语言,目前windows,linux,iOS,Android等主流操作系统都是用C/C++编写的,所以很多病毒、木马也都是用C/C++实现的。课程的目的就是通过C语言揭秘木马和各种远程控制软件的实现原理以及如何防护。 【课程知识点】1、木马入侵系统的方式;2、木马入侵到宿主目标后的关

【黑马Android】(05)短信/查询和添加/内容观察者使用/子线程网络图片查看器和Handler消息处理器/html查看器/使用HttpURLConnection采用Post方式请求数据/开源项目

备份短信和添加短信操作系统短信的uri: content://sms/<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.itheima28.backupsms"android:versionCode="1"android:versionName

【C/C++学院】0726-cppIDE/一级指针/指针数组/函数指针/函数指针数组/二级指针

cppIDE使用mfc和codeblocks中的mingw编译器。执行system命令中的bat批处理脚本。一级指针指针,结构体struct,联合union,枚举enum#include#includevoid changenum(int num) //函数的参数有副本机制 ,新建一个变量,容纳传递过来参数的值{num = 3;printf("\nchang

    共 15 条
  • 1
  • 2
  • 请选择