常用编程语言介绍及各语言特点

首先先说一句:没有最好的语言,只有更好的程序员。 不要纠结于去学哪一门语言,无论哪一门语言都是解决问题的方法,所以只要能更好的更快的去解决你所面临的问题就行。 1.JAVA Java语言来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发个分布式代码系统,这...

2019-03-25 22:09:03

阅读数 53

评论数 0

前端技术学习路线及技术汇总

前端开发入门学习有:HTML、CSS、JavaScript(简称JS)这三个部分。所以在学习之前我们需要先明确三个概念: HTML——内容层,它的作用是表示一个HTML标签在页面里是个什么角色。 CSS——样式层,它的作用是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。 JS—...

2019-04-06 14:16:12

阅读数 28

评论数 0

网络发展简史

1、什么是Internet? Internet是计算机交互网络的简称,又称网间网。它是利用通信设备和线路将全世界上不同地理位置的功能相对独立的数以千万计的计算机系统互连起来,以功能完善的网络软件(网络通信协议、网络操作系统等)实现网络资源共享和信息交换的数据通信网。 2、Internet的起源和发...

2019-04-06 14:07:26

阅读数 34

评论数 0

浏览器运行原理简介

1.什么是浏览器 浏览器通俗的讲: 就是平时我们观看一些网页,或者查询一些东西所用的软件就是浏览器。 而官方的解释为: 浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。 2.浏览器的主要功能 ...

2019-03-25 20:34:35

阅读数 108

评论数 0

Linux高级编程基础——线程之多线程实现生产者消费者

用多线程实现生产者消费者: 内容比较搞笑生动,更容易理解,有什么不懂得可以在下面留言 #include <stdio.h> #include <stdlib.h> #include <pt...

2018-11-11 23:31:44

阅读数 117

评论数 0

Linux高级编程基础——线程之双线程进行通信

线程之双线程进行通信 /*编程实现以下功能: 主线程实现以下功能: 定义全局变量key; 创建两个线程; 如果线程正常结束,得到线程的结束状态值,并打印; 线程一完成以下操作: 设置全局变量key的值为字符串“hello world”; 打印3次字符串“当前线程ID:key值”; 接收到线程二发...

2018-11-11 23:28:27

阅读数 290

评论数 3

Linux高级编程基础——进程间通信之共享内存

进程间通信之共享内存 创建共享内存,写进程每隔2秒向内存写入一次“hello world”; 如果结束写操作,则写进程写入“end”; 读进程从共享内存读取数据,并打印。直到读到“end”为止。 这是写进程 #include &l...

2018-11-11 23:25:26

阅读数 38

评论数 0

Linux高级编程基础——进程间通信之用一个消息队列实现多个进程的通信

进程间通信之用一个消息队列实现多个进程的通信 进程a向进程B发送hello world,进程B接收打印, 进程c向进程d发送自己的学号班级姓名,进程d接收打印, 用同一个消息队列实现 这是a进程 #include <std...

2018-11-11 23:19:32

阅读数 358

评论数 0

Linux高级编程基础——进程间通信之通过信号发送额外的字符串

进程间通信之通过信号发送额外的字符串 进程A向进程B发送信号,该信号的附带信息为一个字符串“Hello world”; 进程B完成接收信号的功能,并且打印出信号名称以及随着信号一起发送过来的字符串值。 #include <stdio.h> #incl...

2018-11-10 09:43:13

阅读数 204

评论数 0

Linux高级编程基础——进程间通信之信号值操作

进程间通信之信号值操作 进程A向进程B发送信号,该信号的附带信息为一个值为20的整数; 进程B完成接收信号的功能,并且打印出信号名称以及随着信号一起发送过来的整形变量值。 /这个实验分成两个小部分。要把这两个小程序分开执行,在执行这两个程序之前先在终端上进入root用户,打开两个终端,分别执行...

2018-11-10 09:39:58

阅读数 349

评论数 0

Linux高级编程基础——进程间通信之信号——打印发送信号进程的pid,uid以及信号值

打印发送信号进程的pid,uid以及信号值 进程A向进程B发送信号; 进程B收到进程A发送的信号后,打印出发送信号进程的pid,uid以及信号值。 /这个实验分成两个小部分。要把这两个小程序分开执行,在执行这两个程序之前先在终端上进入root用户,打开两个终端,分别执行这两个程序/ ...

2018-11-10 09:37:23

阅读数 224

评论数 0

Linux高级编程基础——进程间通信之用sigqueue函数和sigaction函数实现信号的安装与发送

进程间通信之用sigqueue函数和sigaction函数实现信号的安装与发送 进程A向进程B发送SIGUSR1信号; 进程B收到信号后,打印字符串“receive SIGUSR1”; 要求用sigqueue函数和sigaction函数实现以上功能; /这个实验分成两个小部分。要把这两个小程序...

2018-11-10 09:31:30

阅读数 202

评论数 0

Linux高级编程基础——进程间通信之信号的安装与发送

进程间通信之信号的安装与发送 调用setitimer函数分别触发SIGALRM信号,SIGVTALRM信号,SIGPROF信号 ;(可以由多进程分别触发每个信号) 编写信号安装函数,在该函数内部能判断接受到的是什么信号,并把信号打印出来。 #include <stdio....

2018-11-10 09:26:23

阅读数 91

评论数 0

Linux高级编程基础——进程间通信之信号

进程间通信之信号 进程A向进程B发送SIGUSR1信号; 进程B收到信号后,打印字符串“receive SIGUSR1”; 要求用kill函数和signal函数实现以上功能; /*这个实验分成两个小部分。要把这两个小程序分开执行,在执行这两个程序之前先在终端上进入root用户,打开...

2018-11-10 09:22:38

阅读数 194

评论数 4

Linux高级编程基础——进程间通信之有名管道

进程间通信之有名管道 /* 利用有名管道文件实现进程间通信,要求 写进程向有名管道文件写入10次“hello world”; 读进程读取有名管道文件中的内容,并依次打印。 */ /* 这个实验有三个小部分,要分开写,分别是管道的创建 ,写入,读取,*/ //这个是创建 #include&...

2018-11-10 09:18:37

阅读数 142

评论数 1

Linux高级编程基础——进程间通信之匿名管道—创建兄弟进程

进程间通信之匿名管道—创建兄弟进程 利用匿名管道实现兄弟进程间通信,要求 兄进程发送字符串“This is elder brother ,pid is (兄进程进程号)”给弟进程; 弟进程收到兄进程发送的数据后,给兄进程回复“This is younger brother , pid i...

2018-11-10 09:13:05

阅读数 184

评论数 0

Linux高级编程基础——进程间通信之匿名管道

进程间通信之匿名管道 利用匿名管道实现父子进程间通信,要求 父进程发送字符串“hello child”给子进程; 子进程收到父进程发送的数据后,给父进程回复“hello farther”; 父子进程通信完毕,父进程依次打印子进程的退出状态以及子进程的pid。 #include &amp...

2018-11-10 09:09:27

阅读数 87

评论数 0

Linux高级编程基础——进程之多个子进程

进程之多个子进程 创建子进程一,在子进程中递归打印/home目录中的内容(可以用exec系列函数调用第一次实验中的代码完成此功能); 子进程退出的时候调用cpexit()函数,在cpexit()函数中完成以下功能: 打印字符串“Child process exited!”打印子进程标识符...

2018-11-10 09:00:46

阅读数 339

评论数 0

Linux高级编程基础——进程之 fork 与 vfork 使用

进程之 fork 与 vfork 使用 编写程序实现以下功能: 在父进程中定义变量n,在子进程中对变量n进行++操作;并且打印变量n的值,打印子进程pid; 在父进程中打印变量n的值,并且打印父进程pid。 要求分别用fork和vfork创建子进程。 #include <...

2018-11-09 23:19:00

阅读数 52

评论数 0

Linux高级编程基础——进程之父子进程

进程之父子进程 /创建子进程 在子进程中打开文件file1,写入自己的“班级_姓名_学号”, 父进程读取file1中的内容,并且打印显示。 在父进程中获取已经结束的子进程的状态信息,打印该信息,并且打印结束的子进程的进程号。/ #include <sys/types.h&am...

2018-11-09 23:14:04

阅读数 91

评论数 0

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