- 博客(33)
- 收藏
- 关注
转载 linux c之c语言符合标准的头文件和linux常用头文件
https://blog.csdn.net/u011068702/article/details/60764754
2020-11-16 14:14:59
255
转载 Excel处理
一、使用Excel宏处理转载:https://blog.csdn.net/bohu83/article/details/76273361/二、使用python pandas模块处理import pandas as pd# pd.read_excel(io, sheet_name=0, header=0, names=None, index_col=None, # usecols=None, squeeze=False,dtype=None, engine=None,# converters=N
2020-11-13 09:23:39
122
转载 3GPP: 组织结构和协议查找小技巧
https://blog.csdn.net/milkbusy/article/details/80834014https://blog.csdn.net/xiaopangnan/article/details/81163177
2019-01-07 15:29:55
1082
转载 蜂窝网频段+GPRS传输速率
转载:https://www.sohu.com/a/134020652_202311转载:https://www.cnblogs.com/detu/p/4510411.html
2019-01-07 11:22:34
1485
转载 超详细!51单片机寄存器功能一览表
转自:http://www.21ic.com/jichuzhishi/mcu/memory/2018-03-07/753727.html
2018-12-06 16:53:08
1000
转载 物联网概述
转自:https://www.cnblogs.com/tuyile006/p/7239917.html物联网概述:http://www.cnblogs.com/tuyile006/p/6610943.html
2018-12-04 16:21:14
234
转载 TCP/IP协议族详解
很好!转载自:https://www.cnblogs.com/fengzanfeng/articles/1339347.html
2018-11-26 14:15:35
8863
原创 STM32---ucosii和ucosiii
一、关于ucos几个 UCOSII 相关的概念需要大家了解一下。任务优先级,任务堆栈,任务控制块,任务就绪表和任务调度器。任务优先级,这个概念比较好理解, ucos 中,每个任务都有唯一的一个优先级。优先级是任务的唯一标识。在 UCOSII 中,使用 CPU 的时候,优先级高(数值小)的任务比优先级低的任务具有优先使用权,即任务就绪表中总是优先级最高的任务获得 CPU 使用权,只有高优先级的任...
2018-11-23 17:11:39
15124
1
转载 STM32---FLASH编程
一、flash地址映射标题二、flash读取这里要特别留意一个闪存等待时间,因为 CPU 运行速度比 FLASH快的多,STM32F103的 FLASH 最快访问速度≤24Mhz,如果 CPU 频率超过这个速度,那么必须加入等待时间,比如我们一般使用 72Mhz的主频,那么 FLASH等待周期就必须设置为 2,该设置通过FLASH_ACR寄存器设置。例如,我们要从地址 addr,读取一个半...
2018-11-22 10:55:23
4202
1
原创 网络通信实验——STM32F103ZE
一、DM9000DM9000 有多种型号,有 100 引脚和 48 引脚的, ALIENTEK 战舰 STM32F103 V3 开发板选择的是 48 引脚的 DM9000,型号为 DM9000CEP。本教程讲解的DM9000 的内容都是针对 48 引脚的1、 DM9000 中断引脚电平设置DM9000 的 34(INT)引脚为中断输出引脚,默认情况下该引脚高电平有效。可以通过设置DM900...
2018-11-22 10:08:21
6433
1
原创 TFTLCD 显示实验——STM32F103ZE
1、80并口介绍2、ILI9341 液晶控制器1)自带显存其显存总大小为 172800(24032018/8),即 18 位模式(26万色)下的显存量。在 16 位模式下, ILI9341 采用 RGB565 格式存储颜色数据,此时 ILI9341的 18 位数据线与 MCU 的 16 位数据线以及 LCD GRAM 的对应关系如图 18.1.1.4 所示:图 18.1.1.4 16 ...
2018-11-21 15:18:13
18806
2
转载 C语言中static的作用
C语言中static的作用转载自https://blog.csdn.net/newcong0123/article/details/52725595在C语言中static的作用如下第一、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。第二、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访...
2018-11-20 22:46:39
2166
转载 C语言——指针函数和函数指针
1、指针函数是指带指针的函数,本质上是一个函数,函数返回值是某一类型的指针定义:类型标识符 *函数名(参数表)int *f(int x,int y);它首先是一个函数,只不过这个函数的返回值是一个地址值,函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋值给同类型的指针变量 float *fun(); float *p; ...
2018-11-09 14:51:17
617
转载 linux系统——sqlite3数据库
一、sqlite3数据库跟mysql、sqlserver等语言局一样,支持结构化查询sql语言二、检查是否已安装sqlite3[fanmaolin@Centeros ~]$ rpm -qa | grep sqliteqt-sqlite-4.6.2-28.el6_5.x86_64sqlite-devel-3.6.20-1.el6.x86_64sqlite-3.6.20-1.el6.x86...
2018-11-07 10:01:16
444
转载 Linux聊天室项目 -- ChatRome(select实现)
转载自:https://blog.csdn.net/fly_yr/article/details/50378697#comments
2018-11-07 08:43:31
678
转载 linux系统——网络套接字socket
转载:https://blog.csdn.net/fly_yr/article/details/50387065Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。(2)端口...
2018-11-07 08:37:30
377
原创 linux系统——IPC进程通信之消息队列
一、定义1、消息队列提供了一种在两个不相关的进程之间传递数据的简单有效的方法,与命名管道相比,消息队列的优势在于,它独立于发送和接收进程而存在,这消除了在同步命名管道的打开和关闭时可能产生的一些困难;2、消息队列提供了进程间发送和接收数据块的方法,每个数据块都被认为含有一个类型,接收进程可以独立的接收含有不同类型值得数据块与管道比,优点:1)独立于发送和接收进程存在,避免了命名管道的同步和...
2018-11-06 22:01:28
240
原创 linux系统——IPC进程通信之共享内存
一、定义1、共享内存是由进程创建的一个特殊地址范围,它将出现在地址空间中,其他的进程可以将同一段共享内存连接到它们自己的地址空间宏,所有进程都可以访问共享内存中的地址,就好像是malloc分配一样,如果某个进程向共享内存写入了数据,所有的改动将立刻被可以访问同一段共享内存的任何其他进程看到2、共享内存是多个进程之间共享和传递数据的有效方式,但它需要其他机制来同步对共享内存的访问3、一般用法是...
2018-11-06 21:18:12
215
原创 linux系统——IPC进程通信之信号量
一、信号量引出当我们编写的程序使用线程的时候,总是有一部分临街代码,需要确保只有一个进程(或一个线程)可以进入这个临街代码并拥有对资源的独占式访问——》文件锁,提供了一个原子化的文件创建方法,它允许一个进程通过一个令牌(新创建的文件)来取得成功,这个方法比较适合于处理简单的问题二、信号量定义三、信号量函数1、创建一个新的信号量或取得一个已有的信号量2、改变信号量的值3、控制信...
2018-11-06 17:57:09
205
原创 VMware tool 和window共享文件夹
1、安装VMware-tools工具虚拟机名称右键——更新VMware-tools——图形界面下:此时在Home文件夹下出现VMware-tools的盘(命令行下是media下)——tar -zxvf VMwareTools-10.1.6-5214329.tar.gz 解压到指定路径——出现vmware-tools-distrib目录,进入,运行vmware-install.pl ,然后一直单击...
2018-11-06 15:17:32
3377
1
原创 linux系统——管道
一、管道基础 从一个进程连接数据到另一个进程时,使用管道(pipe),通常是把一个进程的输出通过管道连接到另一个进程的输入 linux的bash就是通过管道连接的:例如:ps |grep hh,键盘敲入ps命令,ps执行后的输出作为grep的输入,执行后输出到终端屏幕二、进程匿名管道——poen调用1、相关函数2、poen的实现原理请求popen调用执行另外一个程序的时...
2018-11-06 11:47:16
13193
1
原创 linux系统——POSIX线程模型
一、线程基础1、定义:当在进程中创建一个新的线程时,新执行线程将拥有自己栈空间隐刺也有自己的局部变量),但是它与创建者共享全局变量、文件描述符、信号处理函数和当前的目录状态2、优点:3、缺点:4、线程有一套完整的与其有关额函数库,它们中大多数函数名都以pthread_开头,为了使用这些函数库,必须定义宏_REENTRANT,头文件为pthread.h,编译程序额时候用选项-lpthrea...
2018-11-05 23:42:53
3332
原创 linux系统——进程和信号
1、启动新线程#includeint system(const char *string);比如:system(“pa ax &”) , 相当于在shell内调用ps sx &(&是后台执行的意思)函数返回值:(1)system返回值:指调用system函数后的返回值(2)shell返回值:指system所调用的shell命令的返回值2、替换进程映像:把当前...
2018-11-05 22:05:22
312
转载 linux进程编程基本介绍
https://blog.csdn.net/zhang2531/article/details/520888461、查看线程:ps -ef2、进程结构:
2018-11-02 15:47:10
104
转载 fedora26下vim的安装
首先想到的自然是yum install vim。yum命令依旧那么给力,再装了无数个包后,vim装好了。赶紧试了下,结果仍然显示vim:command not found……vi则没有任何问题。看来装vim也不是那么简单的。于是我又yum search vim,结果搜出来几十个相关的包。看来这个vim编辑器真比我想象中的庞大复杂的多啊!里边大部分包都是扩展vim的某个功能的,但是其中有几个包吸引了...
2018-10-20 19:00:27
238
转载 玩转Makefile
https://blog.csdn.net/yychuyu/article/category/7586477欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Ma...
2018-10-18 21:42:38
162
转载 解决局域网内其它设备ping不通的问题,win10为例
http://blog.sina.com.cn/s/blog_a602def501032agg.html欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Mark...
2018-10-17 09:33:42
7955
1
转载 采用dlopen、dlsym、dlclose加载动态链接库【总结】
https://blog.csdn.net/qq_19399235/article/details/62579386
2018-10-09 16:14:13
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人