自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安全参透之旅

每个人都是信息的生产者,每个人都是信息的消费者.

  • 博客(20)
  • 收藏
  • 关注

原创 第一节:数组和集合、散列表

第一节:数组和集合、散列表数组就是有限个数据类型一样的元素安排放在一起,用了一个变量名,然后通过编号可以按照顺序访问指定位置的元素的一个有效集合。每个元素都有它指定的下标(索引),一般是下标是从0开始计算的。我们常说的数组指定的是一维数组,当然也用多维数组但是不常使用。多维数组其实就是一维数组中的某个元素再次划分出来的数组。1、数组的存储结构一维数组的存储结构如下:num[n]num[1]num[...

2018-03-31 21:44:01 844

原创 day45.多维数组

第45节:多维数组1、多维数组的定义比如:一个班5个组,每个组9个人:int arr[45] 或者 int arr[5*9] 再或者可以:int arr[5][9]比如:一个县有5个学校,每个学校有3个年级,每个年级有4个班,每个班有5个组,每个组有9个人:int arr[5*3*4*5*9] 或者 int arr[5][3][4][5][9]int arr[5][3][4][5][9] 这种类型...

2018-03-25 16:54:21 231

原创 day44.数组(第二节)

第44节:数组(第二节)1、数组的分配char数组例子:4:    void main(){00401010   push        ebp00401011   mov         ebp,esp00401013   sub         esp,4Ch00401016   push        ebx00401017   push        esi00401018   push ...

2018-03-24 18:55:56 213

原创 day43.数组(第一节)

第43节:数组(第一节)1、什么时候要用到数组比如:定义一个变量,用来存储一个年龄。或者定义十个变量,用来存储十个人的年龄注意:定义数组的时候数组的值必须是常量。否则编译器会报错。定义数组例子:      int age[10];汇编代码:00401010   push        ebp00401011   mov         ebp,esp00401013   sub         e...

2018-03-22 21:20:10 216

原创 python脚本运行上下行第1节

python脚本运行上下行第1节​1、#os.getcwd和sys.path 打印模块的搜索路径C:\Windows\System32>type whereami.py                                                                                    #!/usr/bin/env pythonimport o...

2018-03-18 19:28:39 652

原创 python系统编程第2节(补充例子)

实验例子:os.popen 是什么类型的(object对象类型)>>> I = os.popen('dir /B *.py')                                                                                         >>> I                         ...

2018-03-18 13:57:27 236 1

原创 python系统编程第2节

python系统编程第2节1、# open函数和os.popen函数的区别C:\>python                                                                                                              Python 3.6.5rc1 (v3.6.5rc1:f03c5148cf, M...

2018-03-18 13:34:12 287

原创 python系统编程第1节

python系统编程第1节1、#使用print命令查看帮助文档>>> print(sys.__doc__)This module provides access to some objects used or maintained by theinterpreter and to functions that interact strongly with the interpre...

2018-03-18 11:29:27 590

原创 day33.串口编程之开机启动运行

第33节:串口编程之开机启动运行1、使用已经编译好的helloworld.c的程序进行实现开机启动运行。代码如下:#include<stdio.h>main(){        printf("Hello World!\n");}2、挂载U盘并查看文件是否存在并执行hello是否能执行 。[root@iTOP-4412]# mount /dev/mmcblk1p1 /mnt      ...

2018-03-18 11:22:25 440 1

原创 day42.自动关机小程序

第42节:自动关机小程序#include "stdlib.h"void main(){ system("shutdown -s -t 10");}以上的程序在10后关机

2018-03-18 10:49:52 498

原创 day41.for循环介绍

第41节:for循环介绍例子:include "stdio.h"void T1(){ printf("T1 \n");}INT T2(){ printf("T2 \n"); return -1;}void T3(){ printf("T3 \n");}void textfor(){ for(T1();T2();T3()){ printf("T4 \n"); } return;}void main...

2018-03-11 18:30:49 192

原创 day40.do....while语句和while的区别

第40节:do....while语句和while的区别例子:#include "stdio.h"#include "windows.h"void Fun(int x,int y){ do{ printf("%d\n",x); x++; }while(x>y);}void main(){ Fun(1,2); return;}反汇编代码:5:        do{6:            ...

2018-03-09 20:27:31 276

原创 day39.while循环语句介绍

第39节:while循环语句介绍例子:#include "stdio.h"#include "windows.h"void MyPrint(int x){ int i = 0; while(i<=x) { printf("%d\n",i); i++; } return;}void main(){ MyPrint(100); return;}反汇编代码:4:    void MyPrint...

2018-03-07 20:58:59 253

原创 day38.switch语句为什么效率这么高

第38节:switch语句为什么效率这么高Switch语法:switch(表达式){case 常量表达式1:语句;break;case 常量表达式2:语句;break;case 常量表达式n:语句;break;default:语句;}例子:#include "stdio.h"#include "windows.h"void Myprint(int x){ switch(x){ case 1: p...

2018-03-06 20:18:32 557

原创 day37.Switch语句

第37节:Switch语句Switch语法:switch(表达式){      case 常量表达式1:              语句;              break;      case 常量表达式2:              语句;              break;          case 常量表达式n:              语句;              bre...

2018-03-05 20:27:31 392

原创 day32.串口编程流程

第32节:串口编程流程1、概念什么是串口通信在Linux串口通信在系统内核中是写好的,不需要再次编写。串口通信一次传一个通信位,一个bit一个bit的发送数据,串口通信有8位的也有7位的,但是在物理传送的时候使用bit进行传送。什么是串口以太网和USB等等,这些都是以串行发送数据,串口的标准是RS232。什么是RS232RS232是EIA定义的,串行通信的这种电器的接口。现在最广泛使用的是RS23...

2018-03-04 14:50:34 239

原创 day36.分支语句

第36节:分支语句通过几个例子来了解分支语句的形成语法:if(表达式)    语句;或者if(表达式){    语句1;    语句2;}例子1:#include<stdio.h>#include<windows.h>void main(){ int x = 10; int y = 20; if(x==y) { printf("----\n"); printf("+++...

2018-03-04 13:57:21 198

原创 day35.运算符与表达式

第35节:运算符与表达式1、什么是运算符,什么是表达式?例子:int x,yx+y  x-y  x==y  x=y表达式=运算符+变量2、表达式使用的数据类型分为如下:char -> short -> int -> float -> doublechar和short加起来是int,以上数据类型如使用了两个不同数据类型表达式后是由类型最宽来决定输出是什么类型。例子:#incl...

2018-03-02 20:21:27 214

原创 day31.ADC模数转换

第31节:ADC模数转换1、编写编译运行测试root@ubuntu:/home/linuxsystemcode/adc# cat adc.c#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>#include <unistd.h>#i...

2018-03-01 18:55:54 380

原创 day34.中文字符

第34节:中文字符1、字符串的使用C语言代码:#include<stdio.h>void main(){ char buffer[20] = "中国"; printf("%s \n",buffer); return;}汇编代码:4:        char buffer[20] = "中国";00401028   mov         eax,[string "\xd6\xd0\xb...

2018-03-01 18:21:40 145

空空如也

空空如也

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

TA关注的人

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