自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux gcc 的结构体对齐方式

Linux GCC 在 x86-64 平台上的结构体对齐方式

2022-08-31 14:52:12 614 1

原创 python 调用 C++ 函数

python 调用 C++ 函数一、首先来看 python 调用 c 语言的部分,然后扩展到 c++在 Linux 环境下操作,因为生成的动态链接库是在 Linux 中生成的。如果需要在 Windows 环境下使用,需要使用 Windows 环境下对应编译生成动态链接库的方法进行生成。python 调用 C 语言程序步骤:首先需要将编写好的 .c 文件编译为动态库文件(后缀名为 .so)gcc 源文件.c -shared -fPIC -o 目标文件.so (-shared:生成动态链接

2021-06-29 14:57:58 4681

原创 python UDP网络编程多客户端实现过程

1.客户端与服务端的地址客户端:192.168.99.1服务端:192.168.56.12.大体流程​ 整个流程主要分为三个步骤:客户端向服务端发送数据、服务端开启子线程向客户端发送数据、客户端与服务端子线程进行交互3.分析三个步骤(1)客户端向服务端发送数据​ 客户端向服务端发送数据的目的是让服务端建立与客户端交互的客户端镜像。​ 如客户端通过 socket.sendto(data, addr) 函数来向服务端发送数据 data ,服务端通过 socket.recvfrom(1024

2021-06-19 20:49:04 1257 4

原创 CentOS部署NFS

1.服务器端安装(1)查看系统运行状态uname -a(2)NFS软件安装要部署NFS服务,必须安装两个软件包:NFS-utils,RPC主程序。NFS-utils:NFS 的主程序,包含 rpc.nfsd 和 rpc.mount 这两个 deamons.Rpcbind:RPC 主程序,可以将 NFS 视为 RPC 下的一个子程序。查询 nfs-utils 和 rpcbind 包是否安装:rpm -qa nfs-utils rpcbind如果没有安装,可以用 yum 命令进

2021-03-30 08:27:15 356

原创 centOS8 安装 Apache+PHP

在 centOS8 上使用二进制包的安装方法安装 Apache+PHP

2021-03-19 22:25:46 2034

原创 Keil 编译显示变量重复定义问题

Keil 编译显示变量重复定义问题今天编译 keil 工程遇到一个问题:.\Objects\F103.axf: Error: L6200E: Symbol Dst_Data_Add multiply defined (by bsp_dma.o and main.o)..\Objects\F103.axf: Error: L6200E: Symbol Src_Data_Add multiply defined (by bsp_dma.o and main.o).Not enough informati

2021-01-22 23:38:09 6382 1

原创 郭天祥51单片机的实时环境温度(AD/DA芯片的应用)

  如果学习51单片机,郭天祥的开发板是比较经典的一款,学习到最后可能会需要做一个综合应用的作业,我们的综合作业就是在单片机上实现实时监测环境温度,并且当温度改变时通过串口通信发送给串口调试助手,同时需要将温度通过I2C储存。   程序有三个模式:   第一个模式是单片机刚启动时,显示上次断电时的温度;   第二个模式是显示实时温度,同时在温度变化时通过串口通信发送给串口调试助手,并且通过I2C储存。   第三个模式是PC通过串口调试助手发送0-7来调节DA芯片控制的LED灯的亮度,亮度为8个等级,

2020-06-16 22:40:45 1480 2

原创 chronometer计时器再次进入程序是加载的时间为什么是减去之前记录的时间而不是加

Chronometer控件在使用时,一般都会SystemClock.elapsedRealtime() 这个函数一起使用,这个函数是返回手机从开机到现在经过了多长时间,类型为long。 chronometer.setBase(SystemClock.elapsedRealtime();  就是将当前开机时间的瞬时值作为定时器起始时间 ,而计时的原理就是用开机经过的时间减去定时器的时间,这两者的差就是计时的时长。 那如果程序退到后台是,我希望停止计时,当再次进入程序时继续计时,如记录用户在线时间,此时应该怎

2020-06-03 17:16:15 263

原创 自定义的AlertDialog时碰到的问题

自定义的AlertDialog时碰到的问题一、自定义的Dialog变得特别小二、对话框一直显示在屏幕上不消失三、使用setDialog()设置对话框大小不成功和有空白部分过程  在网上查找了很多,比较好用的一种方法就是通过setLayout()这种方法来调节对话框的尺寸,里面的两个参数是宽和高,例如setLayout(1000,300);  改完之后又出现了一个问题,‘’是‘’和‘’否‘’这两个选项按钮下面空了好多,效果像这样:  底色设置为土黄色是为了对比明显,很显然,我本来的想法是对话

2020-06-02 23:31:19 388

keil4的完备安装包.zip

Keil4的安装包,包含ARM,STC的库,安装后即可以使用,不需要再次寻找STC单片机的库,用来开发STC51系列和STM32系列单片机比较适合

2020-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除