自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一、图书管理系统----建立数据库+VS配置

建立数据库,给之后写的图书管理系统做好基础。我用的是mysql5.7建立一个library数据库,建立book和student两张表格示例代码如下:create table students( id int unsigned not null auto_increment primary key, stu_name varchar(20) null default “-”

2018-01-30 19:22:05 4067

转载 C语言中strcpy,strcmp,strlen,strcat函数原型

1、Strcat函数原型如下:char *strcat(char *strDest, const char *strScr) //将源字符串加const,表明其为输入参数{       char * address = strDest;             //该语句若放在assert之后,编译出错       assert((strDest != NULL) && (strS

2017-06-16 23:18:56 383

转载 无名管道pipe的使用

有名管道pipe函数:int pipe(int filedes[2]); 下面程序通过创建进程,父进程写入数据,子进程读取数据,从管道中读取数据。#include #include #include #include #include int main(){ int fd[2] = {0}; int ret = pipe(fd); if (-1 ==

2017-06-12 19:54:00 274

转载 java继承

继承的概念:继承是java面向对象编程中的基石,它允许创建分层次的类。继承是子类继承父类的特征和行为,使得子类对象具有父类的实例域和方法,或者子类直接继承父类的方法,使得子类具有父类相同的行为。生活中的继承:老鼠和猫都是动物类,老鼠和猫就是动物类的子类,而动物类就是父类,继承的符合关系是:is-a.在java中实现继承的关键字是extends,它可以声明一个类是从另外一个类继承而来

2017-06-10 23:47:04 234

转载 Java的基本数据类型

Java的基本数据类型类型意义取值boolean布尔值true或falsebyte8位有符号整型-128~127short16位有符号整型-pow(2,15)~pow(2,15)-1int32位有符号整型-pow(2,31)~p

2017-06-08 18:46:56 279

转载 iic

IIC即Inter-Integrated Circuit(集成电路总线)面试的时候主要会遇到的IIC问题如下介绍一下你了解的I2C?I2C总线是飞利浦(PHLIPS)公司推出的一种串行总线,用于连接微控制器及其外围设备, I2C串行总线有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 它仅通过两根信号线就可以完成对所有挂载在I2C总线上的从器件进行操作。

2017-06-06 12:26:34 434

转载 面试该如何回答iic

IIC即Inter-Integrated Circuit(集成电路总线)面试的时候主要会遇到的IIC问题如下介绍一下你了解的I2C?I2C总线是飞利浦(PHLIPS)公司推出的一种串行总线,用于连接微控制器及其外围设备, I2C串行总线有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 它仅通过两根信号线就可以完成对所有挂载在I2C总线上的从器件进行操作。

2017-06-06 12:25:10 2037

转载 自己设计编程strcmp

原型:extern int strcmp(const char s1,const char s2);用法:#include 功能:比较字符串s1和s2。一般形式:strcmp(字符串1,字符串2)说明:当s1 当s1 = s2时,返回值=0当s1 > s2时,返回值>0/*********************************************************-

2017-06-06 12:23:58 321

转载 c语言中,关于延迟函数的理解

对于延迟,有些c基础的人都能够做到用for或while来实现 例如:#include int main(){ int i, j, k; for (i = 1; i 1000; i++) { for (j = 1; j 1000; j++) { for (k = 1; k 1000; k++)

2017-06-05 00:15:52 1342

转载 用库函数实现文件的复制

#include #include int main(int argc, char *argv[])    //argc是命令行中参数的个数(包括./a.out) argv[]是命令行中的字符串.{    if (argc != 3)    {        printf("usage : ./copy filename1 filename2\n");    }  

2017-06-05 00:09:09 558

转载 Linux系统调用实现文件复制

#include #include #include #include #include int main(int argc, char *argv[]){int fd1, fd2; int count, count2; char buffer[1024] = {0}; char *ptr;if (argc != 3) { printf("U

2017-06-05 00:07:25 421

转载 php判断session是否设置

[php] view plain copy//设置fseek      if(isset($_SESSION["f_fseek_size"])){        }else{                //未设置      $_SESSION["f_fseek_size"]=0;                  } 

2017-06-05 00:06:20 633

转载 Java枚举使用详解

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在Java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解

2017-06-02 00:03:18 163

转载 stdin,stdout,stderr

我们在写C程序时经常遇到printf(),fprintf(),perror(),这些东西到底有什么作用。说到这不得不提及stdin,stdout,stderr。想想,我们在用C去写文件时的操作,File *fp=fopen(),这个fp就是我们向系统申请的,相当于一通往文件的通道。 其实,stdin,stdout,stderr就是这个fp,不过他是随着计算机系统的开启默认打

2017-05-31 23:53:50 187

转载 C语言趣味程序设计编程百例精解

1.绘制余弦曲线在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线*问题分析与算法设计如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再返回到上一行。为了获得本文要求的图形就必须在一行中一次输出

2017-05-30 21:09:56 1582

转载 数据结构二叉树遍历

今天来介绍下二叉树的4种遍历方式,如果对二叉树不熟悉的话,请先去本系列二叉树的介绍中先学习。 遍历:单链表的遍历是指从第一个结点开始(下标为0的结点),按照某种次序依次访问每一个结点。           二叉树的遍历是指从根结点开始,按照某种次序依次访问二叉树中的所有结点。 OK,下面就分别介绍前序遍历,中序遍历,后序遍历,层次遍历 代

2017-05-29 18:03:23 174

转载 结构体定义的三种方式

#include #include struct Student{ int id; char name[20];int age;} s3; //定义方式3,不常用的一种方式int main(){ struct Student s1; //定义方式1 s1.id = 0;strcpy(s1.name,"Zhang"); s1.age = 20;st

2017-05-28 23:26:47 830

转载 结构体定义 方法

#include #include struct Student{int id; char name[20];int age;} s3; //定义方式3,不常用的一种方式int main(){struct Student s1;//定义方式1 s1.id = 0;strcpy(s1.name,"Zhang"); s1.age =20;struct Student s2 =

2017-05-27 23:14:40 182

转载 结构体的三钟定义

#include #include struct Student{ int id; char name[20];int age;} s3; //定义方式3,不常用的一种方式int main(){ struct Student s1; //定义方式1 s1.id = 0;strcpy(s1.name,"Zhang"); s1.age = 20;st

2017-05-25 23:29:44 186

转载 数据结构四双向链表

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。而之前的单链表为单向链表,双向链表也就是在单链表的结点中增加一个指向其前驱的pre指针。        如图                        这里介绍双向链表的常用

2017-05-24 23:05:32 197

转载 c程序2

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。1.程序分析:请抓住分子与分母的变化规律。2.程序源代码:#include "stdio.h"main(){int n,t,number=20;float a=2,b=1,s=0;for(n=1;n{s=s+a/b;t=a;a=a+b;b

2017-05-23 21:51:47 272

转载 链表相关程序

源程序#include #include #define T 1#define F -1typedef int Type;typedef int Status;struct Node{ Type value; struct Node *next;};Status init(struct Node **h);Status insert_head(str

2017-05-23 21:49:26 153

转载 单链表

#include #include #define T 1#define F -1typedef int Type;struct Node{    Type value;    struct Node *next;};int init(struct Node **head);            //初始化int insert_head(struct

2017-05-22 21:51:37 162

转载 双向循环链表

#include #include #define T 1#define F -1typedef int Type;typedef int Boolean;struct node{     struct node *prior;    Type value;    struct node *next;};  typedef struct node

2017-05-22 21:50:27 139

转载 c随机函数

在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了srand()函数,它的原形是void srand( i

2017-05-22 21:49:18 813

转载 c

题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程   找出1000以内的所有完数。1. 程序分析:请参照程序2.程序源代码:#include "stdio.h"#include "conio.h"main(){static int k[10];int i,j,n,s;for(j=2;j{n=-1;s=j

2017-05-19 23:45:43 183

转载 Java的接口及 实例

一、定义Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口定义的一般形式为:[访问控制符]interface {类型标识符final 符号常量名n = 常数;返回值类型  方法名([参数列表]);      …}

2017-05-18 23:21:01 294

转载 求两个数的最大公约数和最小公倍数

[plain] view plain copy#include   int main()  {      int a, b, num1, num2, tmp;        printf("Input a & b:");      scanf("%d %d",&num1,&num2);        if (num1 > nu

2017-05-17 23:16:06 333

转载 计算字符串长度函数strlen

计算字符串长度函数strlen:int mystrlen(char *s){ int count = 0; char *p = s; if (!p) { return count; } while (*p != '\0') { count++; p++; } retu

2017-05-16 23:35:47 1644

转载 计算分数的精确值

版权声明:本文为博主原创文章,未经博主允许不得转载。[plain] view plain copy#include     int remaind[101] = {0};   /*存放除法的余数*/  int quotient[101] = {0};  /*依次存放商的每一位*/    int main()  { 

2017-05-15 23:54:50 347

转载 计算abc=a!+b!+c!

根据题目,即求abc=a!+b!+c!下面我们设计算法:设三位数为n,取出每一位数分别放在a、b、c中通过定义形参,求每位数的阶乘,通过函数返回值返回主函数中,调用返回值,每一位的阶乘相加与该三位数比较,相等时,打印结果。[cpp] view plain copy #include     

2017-05-13 22:40:59 1160 1

转载 c语言题目集合

转自:http://blog.csdn.NET/oqqhutu12345678/article/details/695243831. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 写一个“标准”宏MIN,这个宏输入两个参

2017-05-12 23:35:28 286

原创 Altium Designer 09简易教程(一)

【写的不好请谅解】 1、首先需要先准备好软件,这个大家就直接去网上找一下,安装也不难,如果有需要也可以给我留言哈嘻嘻嘻; 2、打开ad09; 3、大家会发现整个界面都是英语,可能看起来有点累吧,就先告诉大家一个小步骤,咱先把语言调成中文的:左上角DXP–第二个选项Precedence–system–general界面点击最下方的小勾–ok;应该就可以了 4、新建项目:文件–新–项目–pcb项

2017-05-11 23:17:43 12930 13

原创 Altium Designer初学感受

一周实习结束啦,主要课程内容是用Altium Designer09软件画图。用了4天时间简单熟悉了这个功能很强大的软件,刚开始学的时候觉得难度不大,后来做着做着就会碰到一些问题。所以我想通过我自己的经验,来简单的总结一下AD09的使用,把我遇到的错误分享在这里。第一次写这种类型的,也没有太多的时间,所以会在分几天来写。      【刚开始写博客,对这边的格式不太懂,我先研究研究】     

2017-05-11 23:02:57 7986

转载 转:有关常量的知识点

整型常量十进制:18、-31long int型常量 123l、123L、123456l、123456Lunsigned int型常量 123u、 123U根据实际数据大小确定int型还是long型以数字“0”开始的整型常量是八进制数022、-037010和10大小不一样因为八进制并不常用,所以此种表示法比较少见以“0x”或者“0X”开始的整型常量是十六进制A

2017-05-09 23:33:59 258

转载 转载: int main() 与 void main()

从大一入学刚接触C到现在已满一年了,虽然刚开始就知道```int main```才是标准的写法,但一直没有深刻理解为什么不能用```void main```而必须使用```int main```。刚好最近有非计算机相关专业学C的同学问我```int main```、```main```和```void``` ```main```有什么区别,便觉得是时候好好整理一番了,于是有了此博客。

2017-05-08 23:16:25 289

原创 初次使用虚拟机心得感受

【第一次写博客·写得不好也不许笑喔】作为一个大二的电信专业学生我居然才开始接触虚拟机、red hat这类东西表示很惭愧目前为止已经使用了1天半的时间基本熟悉简单操作能打开、写入、编译简单代码等 #include int main() { printf("Hello C!")( return 0; } 目前的上课模块是c语言之前已经学习过差不多3次基本知识点都懂这次复习主要是巩固和查漏补缺并且用敲程

2017-05-07 23:21:55 2625

调试必备的modbus仿真小工具(无需安装,即开即用)

包含:modbus poll和modbus slave,支持modbus tcp、rtu,操作简单,实用推荐,调试modbus必备

2021-12-15

空空如也

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

TA关注的人

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