• Windows编程坐标系统概念

    时间:2023-08-11 21:20:20

    Windows编程中关于设置映象模式的四个函数SetWindowOrgSetViewPortOrgSetMapModeSetWindowExtExSetViewPortExtEx一、Windows中的映射模式 1、Windows定义映射模式的目的 经 过我的综合,Windows定义映射模的目的又以下...

  • Linux高并发网络编程开发——10-Linux系统编程-第10天(网络编程基础-socket)

    时间:2023-04-09 19:36:02

    在学习Linux高并发网络编程开发总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。10-Linux系统编程-第10天(网络编程基础-socket)在学习Linux高并发网络编程开发总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注...

  • Linux系统编程@终端IO

    时间:2023-04-09 19:06:14

    Linux系统中终端设备种类 终端是一种字符型设备,有多种类型,通常使用tty 来简称各种类型的终端设备。终端特殊设备文件一般有以下几种: 串行端口终端(/dev/ttySn ) ,伪终端(/dev/pty/ ),控制终端(/dev/tty ) ,控制台终端(/dev/ttyn, /dev/cons...

  • 学习系统编程No.5【虚拟地址空间】

    时间:2023-02-24 07:53:17

    引言: 北京时间:2023/2/22,离补考期末考试还有5天,不慌,刚午觉睡醒,闹钟2点20,拖到2点50,是近以来,唯一一次有一种睡不醒的感觉,但是现在却没有精神,因为听了一首歌(当然洗脸更重要),天后孙燕姿的《直来直往》,三天170遍,上头,感兴趣的小伙伴可以去尝试一下哦!上篇博客我们学习了系统...

  • [读书笔记]Linux命令行与shell编程读书笔记03 文件系统等

    时间:2023-02-20 10:27:11

    1. 文件系统的种类ext ext2 ext3 ext4 JFS XFS其中ext3 开始支持journal日志模式与raid卡类似 有 数据模式  排序模式 以及回写模式数据模式最安全 回写模式性能最高.2. 文件系统的命令:1) fdiskfdisk -l 首先查看磁盘情况.fdisk /dev...

  • Linux系统编程【5】——stty的学习

    时间:2023-02-14 14:33:13

    从文件的角度看设备之前几篇文章介绍的编程是基于文件的。数据可以保存在文件中,也可以从文件中取出来做处理,再存回去。不仅如此,Linux操作系统还专门为这个东西建立了一套规则,就是前期介绍的“文件系统”。有了文件系统,能高效的管理文件。那么除了狭义上的文件(存在磁盘中),计算机还有许多其他的数据来源,...

  • 【0725 | Day 1】计算机编程/计算机组成原理/计算机操作系统

    时间:2023-02-08 07:37:31

    什么是编程编程语言:人与计算机交流的手段编程:通过编程语言编写文件学习编程的目的:让计算机代替人力,为我们服务计算机组成原理计算机由五大部分组成:控制器、运算器、存储器、输入设备、输出设备。CPU(大脑)运算器:进行逻辑运算和算术运算控制器:控制硬件多核CPU:同时处理多个事件存储器内存:临时存储数...

  • 手机编程(或嵌入式系统)的前景怎么样啊

    时间:2023-02-07 20:30:46

    希望大家都能发表下自己的观点,不期望出现“做什么都有前景,关键看人”之类的回答 如果有前景, 是 j2me 还是 .net compact framwork 好呢 想转一个开发方向,没办法, 只好又发一个比较两个开发工具的贴, 希望各位轻点拍31 个解决方案 ...

  • 十七、Linux系统编程-信号(四)信号在内核中表示、信号的阻塞和未决

    时间:2023-02-03 14:43:14

    一、信号在内核中的表示         执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞(Block)某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。注意,阻塞和忽略是不同的,...

  • linux系统编程之信号(三):信号的阻塞与未决

    时间:2023-02-03 14:43:08

    一、信号在内核中的表示 实际执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞(Block)某个信号,SIGKILL 和 SIGSTOP 不能被阻塞。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递...

  • linux 系统编程之信号 test10_4.c

    时间:2023-02-03 14:43:02

    #include <stdio.h> #include <signal.h> #include <stdarg.h> #include <time.h> #include <string.h> #include <unistd.h&g...

  • C语言嵌入式系统编程修炼之软件架构篇 2

    时间:2023-01-26 20:14:17

      硬件驱动模块 一个硬件驱动模块通常应包括如下函数: (1)中断服务程序ISR (2)硬件初始化 a.修改寄存器,设置硬件参数(如UART应设置其波特率,AD/DA设备应设置其采样速率等); b.将中断服务程序入口地址写入中断向量表: /* 设置中断向量表 */m_myPtr = make_far...

  • [置顶] 嵌入式linux系统基础与编程笔记汇总

    时间:2023-01-25 18:35:22

    1.  什么是嵌入式系统? 嵌入式系统: 广义上讲:具有特定用途或者功能的计算机软硬件集合体,它以应用为中心,以计算机技术为基础,硬软件可裁剪,适用于应用系统对功耗,成本,体积,可靠性,功能有严格要求的专用计算机系统 狭义上讲:嵌入到对象体中的专用计算机系统 2. 嵌入式系统的特点是什么?    @...

  • 适合编程初学者的开源云笔记系统(Java版)

    时间:2023-01-24 21:59:48

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。右侧为服务器端版本:Java、Python、Go、PHP、NodeJS前端效果图支持特性注册、...

  • 适合编程初学者的开源云笔记系统(Go语言版)

    时间:2023-01-24 21:58:54

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。右侧为服务器端版本:Java、Python、Go、PHP、NodeJS前端效果图支持特性注册、...

  • 适合编程初学者的开源云笔记系统(NodeJS版)

    时间:2023-01-24 21:58:03

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。上述基本涵盖了当前编程开发所有主流语言。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。右侧为服务器端版本:Java、Python、Go、PHP、NodeJS前端效果图支持特性注册、...

  • centos shell编程3【告警系统】 没有服务器端和客户端的概念 main.sh mon.conf load.sh 502.sh mail.php mail.sh disk.sh 第三十七节课

    时间:2023-01-24 12:51:26

    centos shell编程3【告警系统】  没有服务器端和客户端的概念 main.sh mon.conf load.sh 502.sh mail.php mail.sh  disk.sh  第三十七节课上半节课没有服务器端和客户端的概念main.shmon.confload.sh下半节课502.s...

  • linux系统编程之错误处理

    时间:2023-01-22 11:56:22

    在linux系统编程中,当系统调用出现错误时,有一个整型变量会被设置,这个整型变量就是errno,这个变量的定义在/usr/include/errno.h文件中 #ifndef _ERRNO_H /* The includer defined __need_Emath if he wants ...

  • Linux系统编程——Linux系统调用

    时间:2023-01-21 22:22:01

    系统调用概述 系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等。 从逻辑上来说,系统调用可...

  • Linux系统编程:基本I/O系统调用

    时间:2023-01-21 22:21:55

    文件描述符 进程每打开一个文件的时候,会获得该文件的文件描述符,而后续的读写操作都把文件描述符作为参数。在用户空间或者内核空间,都是通过文件描述符来唯一地索引一个打开的文件。文件描述符使用int类型表示,文件描述符的范围从0开始,到上限值-1,默认情况下,上限值为1024,也就是说,进程默认情况下最...