- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 【java基础知识(学习笔记)】--流程控制语句
第1章 流程控制语句1.1 选择结构if接下来要学习的if条件语句分为三种语法格式,每一种格式都有它自身的特点,下面我们分别进行介绍。1.1.1 if语句if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。如果小明考试得了100分 妈妈星期天带小明去游乐场在上面的伪代码中,...
2018-06-26 16:03:50 316
原创 面向对象C++ 打印最大值成绩和单科成绩
一共三个文件 首先是声明文件 student.h#ifndef STUDENT_H#define STUDENT_H#include<iostream>using namespace std;const double MAXSCORE = 100;const double MINSCORE = 60;class student{public: studen...
2018-06-26 16:03:13 791
原创 Linux下sqlite3 的基础代码
/** filename : main.c* path: ./* version : 1.0* note : main function */#include <stdlib.h>#include <stdio.h>#include <string.h>#include <unistd.h> #include "sqlite3....
2018-06-20 16:39:28 328
原创 TCP协议中的三次握手和四次挥手
为什么要进行三次握手?(是为了建立连接) 答:三次握手的目的是建立可靠的通信信道,简单来说就是数据的发送和接收,而三次握手的主要目标就是双方确认自己与对方的发送和接收都正常。 第一次握手:客户端给服务器发送请求沟通的信息,服务器接收到信息(就类似于拨电话给服务器) 第二次握手:服务器给客户端发送接收到信息的确认信息,(类似于服务器接通电话了,...
2018-06-14 19:25:37 250
原创 【嵌入式linux】父子进程通过共享内存进行通信的进程间通信
题目 父子进程通过共享内存进行通信。 比如:父进程收到信号SIGUSR1,写共享内存。 子进程收到信号SIGUSR2,读共享内存 流程如下: 1、先求key的值 2、创建并打开共享内存 3、映射 4、创建 父子子进程...
2018-06-12 19:13:24 4766
原创 进程信号量和线程信号量
信号灯/信号量 (semephore) 三种 1、posix 有名信号灯 2、posix 基于内存的信号灯(无名信号灯 ) //这个是线程用的信号量 因为无名管道就是在父子线程之间的 它也一样 3、System V信号灯(IPC对象)进程间使用的信号灯: 1、posix 有名信号灯 使用频率不高,不做介绍 ...
2018-06-12 17:38:27 2177
原创 信号signal()函数有关代码
/************************************************************************* > File Name: signal.c > Author: > Mail: > Created Time: 2018年06月08日 星期五 20时10分00秒 ************************...
2018-06-08 20:25:19 752
原创 守护进程的创建 --详细解答
守护进程 先说概念吧: 守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。 然后说 特点吧 : 守护进程最重要的特点是...
2018-06-08 19:10:56 269
原创 【计算机基础】 fork函数 创建进程
进程 : 进程是个抽象的东西,它是程序执行的过程。 它也是操作系统分配资源(实际上就是分配内存)的最小单位。 pid_t fork()函数 是用来创建进程的函数, 返回值 >0的时候是父进程,=0的时候是子进程 <0的时候出错 也可以这样理解:成功,在父进程地址空间返回子进程的ID,在子进程地址空间返回0;失败返回-1。 下面就用for...
2018-06-07 20:26:46 544
原创 C语言文件I/O 读取一个文件并输出出来 和 输出到另一个文件里面
#include<unistd.h>#include<stdio.h>#include<fcntl.h>#include<sys/types.h>#define SIZE 50int main(void){ char buf[SIZE]={0}; //接收读取的东西的盒子 int ret = 0; // re...
2018-06-06 14:22:54 6650
原创 线性表的链式存储结构从建表插入到 删除销毁
文件1 list.c#include<stdio.h>#include"list.h"#include<stdlib.h>#include<string.h>/* 函数名 creatList; 功能 创建链表 申请空间 返回值 无 定义一个指针函数返回的就是个函数*/LIST *creatList(void){ LIST * pLi...
2018-06-05 08:44:21 1516
原创 二叉树的遍历和面试题
typedef int data_t typedef struct node_t { data_t data; struct node_t *lchild, *rchild; }bitree; bitree_t *root; /*先序遍历 若二叉树为空树,则空操作,否则 访问根结点, 先序遍历左子树 先序遍历右子树 */...
2018-06-01 14:37:00 1945 3
原创 python写俄罗斯方块
#coding=utf-8 from tkinter import *from random import *import threadingfrom tkinter.messagebox import showinfofrom tkinter.messagebox import askquestionimport threadingfrom time import sleep...
2018-06-01 09:37:52 3308 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人