- 博客(11)
- 收藏
- 关注
原创 Python实现简单的学生信息管理系统
Python实现简单的学生信息管理系统利用函数来实现各个模块的功能代码如下:students = []def showInfo(): print("-"*30) print(" 学生管理系统 v1.0") print(" 1.添加学生的信息") print(" 2.删除学生的信息") print(" 3.修改学生的信息") p
2018-04-03 20:35:10 10220
原创 LinuxC之socket通信实现简单的在线评测
LinuxC之socket通信实现简单的在线评测这里的在线评测是指客户端将一个文件的内容写入到一个字符传中,传给服务器端,服务器端接收此字符串,将为其创建一个新文件并将其写入,再进行编译,如果生成了可执行文件,那么将程序的运行结果返回给客户端,反之将错误信息返回给客户端服务器端代码:#include#include#include#include#include#include#inc
2018-01-02 15:30:13 280
原创 LinuxC之socket通信实现简单的计算器
LinuxC之socket通信实现简单的计算器代码如下:服务器端代码:#include#include#include#include#include#include#include#include#include#define SERVER_PORT 5576#define LISTEN_QUEUE 1000#define BSIZE 1024typedef struc
2018-01-02 15:26:47 885
原创 LinuxC实现内存映射
LinuxC实现内存映射代码如下:#include#include#include#include#include#include#includeint count=0;typedef struct{ char xuehao[40]; char name[30];}Student;Student *insert(Student *student){
2018-01-02 15:24:55 900
原创 LinuxC匿名管道实现进程间通信
LinuxC匿名管道实现进程间通信代码如下:#include #include #include #include #include typedef enum Kind {KString, KInt, KChar} Kind;typedef struct Message{ Kind kind; size_t size;}Message, *PMessage;typed
2018-01-02 15:20:03 280
原创 LinuxC实现文件夹及文件拷贝
LinuxC实现文件夹及文件拷贝#include#include#include#include#include#include#include//判断是否为目录int is_dir(char *path){ struct stat st; stat(path,&st); if(S_ISDIR(st.st_mode)) retu
2017-12-04 15:35:16 4036
原创 基于Linux系统Ubuntu下搭建Samba服务器
基于Linux系统Ubuntu下搭建Samba服务器Samba服务器的作用实现Windows系统和Linux系统下文件共分享1.安装samba,在终端输入:apt-get install samba2.对samba进行配置将目录切换到/etc/samba下,找到其配置文件smb.conf(最好备份一下,避免在修改配置文件时出错,可以参照备份的文件, cp s
2017-11-30 14:03:37 326
原创 Linux C消息队列实现进程间通信
Linux C消息队列实现进程间通信什么是消息队列消息队列是内核地址空间中的内部链表,通过Linux内核在各个进程之间传递内容,内核中的消息队列是通过IPC的标识符来区别的,不同的消息队列之间是相对独立的。每个消息队列中的消息,又构成一个独立的链表。消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据
2017-11-27 15:45:06 2116
原创 Linux C命名管道实现进程间通信
命名管道实现进程间通信命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,但是它的行为却和之前所讲的没有名字的管道(匿名管道)类似。创建命名管道以下两个函数都可以用来创建命名管道(任选一个),函数原型如下:#include #include int mkfifo(const char *filename, mode
2017-11-26 11:00:41 3393
原创 Linux C实现简单的文件拷贝
Linux C实现简单的文件拷贝这里的b.c文件是提前创建好的里面写了东西#include#include#include#include#includeint main(){ const char* pathName="a.c"; int in,out,flag; char buffer[1024]; in=open("b.c",O_RDO
2017-11-24 20:36:18 4722
原创 基于Ubuntu12.04安装交叉编译环境
基于Ubuntu12.04安装交叉编译环境 最近刚刚接触嵌入式,通过借鉴前辈们的方法以及自己的实践,记录下来希望对你们有用!本人用的是Ubuntu 12环境,使用的压缩包为arm-linux-gcc-4.4.3.tar 1.解压文件我在/usr/local目录下新建了一个目录mkdir /usr/local/armtar xzvf arm-linux-gcc-4
2017-11-22 15:49:04 668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人