当前位置:首页 > chanra1n 第29页
chanra1n

chanra1n 管理员

PMP、PBA、CSPM、Scrum Master(PSM-II); 高级信息系统项目管理师、中级软件设计师、中级硬件工程师、中级嵌入式软件工程师、中级FPGA工程师;曾就职于中国航天某单位。 Email:chenyu@myfpga.cn

355 篇文章 0 次评论

定时器中断方式实现爆灯(51-ASM)

chanra1n5年前 (2019-11-12)MCU2883
定时器中断方式实现爆灯(51-ASM)
ORG 0000H ; AJMP START ; ORG 30H ; START:MOV P1,#0FFH ;CLOSE ALL LIGHT MOV TMOD,#00000001B ; MOV TH0,...

信息安全-对称非对称加密

chanra1n5年前 (2019-11-06)软件工程3054
信息安全-对称非对称加密
首先先跟大家一起分享一下,什么是对称加密和非对称加密,A和B公司之间因为业务关系,需要进行通信,但是一些信息涉及商业机密,所以需要进行加密,A公司把信息用密码A进行加密,B公司接收到信息之后再用密码A进行解密,这个就是对称加密,发送者和接收者使用的是同一个密码。后来由于程序员的疏忽,两公司的密码被泄...

纸牌均分问题的简单实现-贪心

chanra1n5年前 (2019-11-06)算法3983
纸牌均分问题的简单实现-贪心
有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为N 的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆...

Hanoi Tower问题的简单实现

chanra1n5年前 (2019-11-06)算法4068
Hanoi Tower问题的简单实现
设A,B,C是3个塔座。开始时,在塔座A上有一叠共n个圆盘,这些圆盘自上而下,由小到大地叠在一起。各圆盘从小到大编号为1,2,…,n,现要求将塔座A上的这一叠圆盘移到塔座C上,并仍按同样顺序叠置。在移动圆盘时应遵守以下移动规则:(1)每次只能移动1个圆盘;(2)任何时刻都不允许将较大的圆盘压在较小的...

爬楼梯问题的简单实现-递归

chanra1n5年前 (2019-11-06)算法4187
爬楼梯问题的简单实现-递归
如楼梯有n阶台阶,上楼可以一步上1阶,也可以一步上2阶,编写程序计算共有多少种不同的走法。例如,当n=3时,共有3种走法,即1+1+1,1+2,2+1,当n=4时,共有5种走法,即1+1+1+1,2+2,2+1+1,1+2+1,1+1+2。算法分析:设n阶台阶的走法数为f( n ),显然有:(1)f...

​Fibonacci数列的初步实现-递归

chanra1n5年前 (2019-11-06)算法4017
​Fibonacci数列的初步实现-递归
Fibonacci数列为:1、1、2、3、5、8、13、21、…,即 Fibonacci(1)=1; Fibonacci(2)=1;Fibonacci(n)=Fibonacci(n-1)+ Fibonacci(n-2)(当n>2时)。#include <stdio.h>...

C++的继承和派生

chanra1n5年前 (2019-11-06)C++4657
C++的继承和派生
#include <iostream> using namespace std; class fenshu { public: int xuehao; int yuwen;  }; ...

C++的类和对象

chanra1n5年前 (2019-11-06)C++4293
C++的类和对象
什么是类和对象?张三找了一个女朋友,她的女朋友就是他的对象。搞笑一下,打个比方,我们都是人类,人类这个类的一个成员(对象)。怎么创建类呢?#include <iostream> using namespace std; class fenshu...

一小时搞定C++_0 前言 必看

chanra1n5年前 (2019-11-05)C++4044
一小时搞定C++_0 前言 必看
本教程内所有代码均不包含运行的结果,请大家先看https://www.myfpga.cn/?id=9https://www.myfpga.cn/?id=11...

一小时搞定C++_9

chanra1n5年前 (2019-11-05)C++4029
一小时搞定C++_9
什么是数组呢?顾名思义,一组数,不一定是数,也可以是char类型的字符组(我自己给char类型数组起的名字)怎么创建数组呢?int 数组名[数组成员数]; int a[3];我就创建了一个叫做a的整数数组,数组中包含3个数,我应该怎么修改a数组的值呢?a[0]=1; a[1]...