自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chen_dSir的博客

无端坠入红尘梦,惹却三千烦恼丝.

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言实现简单的万年历

//C语言实现简单的日历 ,输入年份,就会输出整年的日历#include #include #include long int f(int year, int month){/*f(年,月)=年-1,如月<3;否则,f(年,月)=年*/ if (month<3) return year - 1; else return year;}long int g(int month

2016-12-22 20:49:52 1624

原创 C语言实现简单的记忆力测试游戏

一个简单的记忆测试游戏!printf("\n记住屏幕上出现的一串数.请仔细看,数字只出现一定时间.");printf("\n之后数字会消失,你要输入相同的数字.\n");printf("\n祝你好运!\n\n是否要开始游戏(是-Y,否-N)猜数成功后,难度会上升~~~#include #include //使用toupper()函数#include //ti

2016-12-13 23:19:05 5123

转载 说到程序员们的心里去了!向改变世界的程序员致敬

1024程序员节,向改变世界的程序员致敬    /文  wblearn 1024,我们的节日写在前面正值1024程序员节日来临之际,今天心血来潮,想写篇文章来为我们这些猿猿致敬,也算了却一个心愿,让我们这些猿猿们以自己从事的职业为豪为荣。可能我们的着装遭人吐槽,可能我们的玩笑经常别人听不出笑点,可能我们心照不宣的执着外人觉得莫名其妙,可能我们的举

2016-12-13 22:52:21 805

原创 Linux下的51单片机蜂鸣器模拟出玩具枪声音

1、 实验目的 了解单片机定时器中断原理 学会单片机定时器中断和蜂鸣器结合的用法; 2、 实验设备 装有sdcc交叉编译环境,Python烧写工具,装有Linux的系统; 51单片机开发板 1 个,USB 数据线 1 根,跳线帽 1 个 3、 实验内容 了解单片机定时器原理说明 编写程序实现单片机定时器中断; 烧写单片机定时器和蜂鸣器结合程序。 4、 实验原理 关于内部定时

2016-12-12 22:50:00 2726 1

原创 原来几行代码就能让你的Linux系统崩溃

其实很简单:#include int main(){ while(1) { fork(); } return 0;}实际上代码很简单,让你的系统不断的申请资源,创建进程,直到你的系统资源被耗尽,那么此时你的系统就会崩溃了~~~当然,一般会有防护措施,有设置可以运行的最大进程数,而不至于是系统崩溃,你可以试着

2016-12-11 22:54:23 4588 2

原创 操作系统之读者与写者问题

问题:  首先,有一个共享文件,可以让同时多个读者读,但只要有一个读者在读,就不允许写者写文件,即是说当写者写的时候,只允许一个写者写,其他到来的读者和新到来的写者等待.首先,我们设定一个互斥信号量 :mutex来对读者数量的限制,初始化为1,对写者定义一个信号量:write,初始值为1,再定义一个整型:count ,初始化值为0,当它为0时,则表面下面一个到来的读者为第一个读者,为1

2016-12-11 17:08:38 5830

转载 在Windows上打造出自己的Linux开发环境

PS:最新版的win10内嵌了Linux子系统,默认是关闭的,在这个Linux子系统上能跑一些bash东西,至于具体到什么程度,还请自己去探索,这里不作讨论,我用的是win7.先说个前提吧,就是我用的是win7,硬盘快满了,不想装VM,不想装Linux双系统,不想租服务器,但是又想在自己win7上运行一些简单不复杂的Linux命令,怎么办?网上一搜,早有大神想过这问题了。我就梳理一番:

2016-12-10 23:02:26 571

原创 Linux下的51单片机简单的外部中断实验

外部中断实验1、 实验目的 了解外部中断原理 学会单片机外部中断的用法; 2、 实验设备 装有 Linux系统的电脑,已装好SDCC交叉编译环境,并带有Python烧写工具; 51单片机开发板 1 个,USB 数据线 1 根。 3、 实验内容 了解外部中断的概念; 编写程序实现外部中断; 下载程序,验证单片机外部中断; 4、 实验原理 中断是为使单片机具有对外部或内部随机发生的

2016-12-10 13:50:31 1149

原创 Linux的简单的socket网络编程实例

TCP的简单介绍:TCP/IP(TransmissionControl Protocol/InternetProtocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。       TCP/IP协议存在于OS中,网络服务通过OS提供,在OS中增加支持TCP/IP的系统调用——Berkeley套接字,如Socket,Connect,Sen

2016-12-08 23:22:41 876

转载 Linux的SOCKET网络编程详解

------------------------------Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named

2016-12-08 20:13:05 772

原创 Linux下的51单片机独立按键控制显像管实验

1、 实验目的 了解按键的工作原理 学会编写程序检测独立按键; 2、 实验设备 装有 Linux系统的电脑,已装好SDCC交叉编译环境,并带有Python烧写工具; 51单片机开发板 1 个,USB 数据线 1 根。 3、 实验内容 了解独立按键检测过程; 使用 Linux 系统编写程序实现按键检测;4、 实验原理 单片机检测按键的原理是:单片机的 I/O 口既可以作为输出,也

2016-12-07 21:43:01 1162

原创 树莓派使用wiringPi控制LED灯

硬件连接:1,树霉派.面包板,公对母杜邦线,LED二极管,200欧左右电阻二极管的正极连接一个200欧姆左右的电阻,然后连接到树霉派的5V引脚,对应着2号引脚,如下图所示,负极连接GND,即连接为0V的任意引脚.连接的电路图如下:连接好的实物图如下:软件代码如下:  在终端输入: vim  led.c  输入以下的代码#include

2016-12-07 16:26:39 4761

原创 Linux下的51单片机蜂鸣器实验

1、 实验目的了解蜂鸣器的工作原理学会编写程序驱动蜂鸣器;2、 实验设备装有sdcc交叉编译环境,Python烧写工具,装有Linux的系统; 51单片机开发板 1 个,USB 数据线 1 根,跳线帽 1 个3、 实验内容 了解蜂鸣器工作原理说明 使用 keil 软件编写、编译程序; 用跳线帽将 J4 短接,下载程序,观察蜂鸣器状态;4、 实验原理蜂鸣器

2016-12-06 20:41:18 1750

转载 Ubuntu 16.04 安装QQ以及VirtualBox安装windows和qq

1 前言经过3天的折腾,研究了一下Linux下安装QQ的几种方法,总结一下,Linux下安装QQ的方法主要有以下几种:安装wineQQ国际版VirtualBox安装windows,再安装QQ,然后开启无缝模式Genymotion模拟器安装安卓QQcrossover安装TMQQ2013或者DeepinQQ首先声明,Linux下没有一种方法能够达到windows qq的那种体验

2016-12-05 23:51:17 2579

转载 Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法

版权声明:转载请注明来自”梧桐那时雨”的博客。目录(?)[+]1 简介Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源、安装搜狗输入法、Chrome浏览器、网易云音乐、配置快捷键、安装git等等,下面就跟着我来配置吧,just do it2 版本选择如果你是小白,不想折腾,可以直接选择安装deepin linux,中文名”深度Linu

2016-12-05 23:47:52 1573

原创 Linux下51单片机的led点亮

Linux下LED 点亮实验 1.装有SDCC交叉编译环境,以及Python 的烧写工具 2.设备 单片机开发板 1 个,USB 数据线 1 根,跳线帽 1 个。 3、 内容 使用 python下软件进行编写、编译程序; 用跳线帽将 J3 短接,下载程序,观看 LED 状态。 4、原理 LED 发光二极管具有单项导通性,通过 5mA 左右的电流就能正常点亮发光二极管, 电流越大,L

2016-12-05 23:22:51 693

原创 在java用二分查找法实现对数组的排序

二分查找法:前提是数组中的元素要有序,这里只贴自己的图片,至于代码要靠自己写了,毕竟单纯的复制粘贴而不去思考对学习一点用处都没有: 实际上数组已经自带了一个排序算法: Arrays.sort(数组名)为数组排序的操作,但这个方法在java.util这个包里面,所以在用到的时候需要先将它导入, 但这里我们自己写一个算法,加深对排序算法的理解. 运行便可以实现对数组中的元素排序了,就是这么简单…

2016-12-05 23:03:32 3442

原创 java的概述以及环境变量的配置

一:java概述:1,JDK:JavaDevelopment Kit,java的开发和运行环境,java的开发工具和jre。2,JRE:JavaRuntime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让javajdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当

2016-12-05 22:42:09 351

原创 用shell脚本来实现日历的屏幕控制

首先什么是脚本? 脚本语句由Linux系统解释执行.脚本由脚本语言与可执行的二进制文件或命令组成,因此,脚本是不需要再编译链接的.为了与高级语言源程序加以区别,Linux中将其称为” 脚本 “ 应用题目:创建一个脚本文件file.sh完成以下功能。 @1:屏幕显示如下: @2:接收用户的选择。 @3:根据用户选择完成相应的任务。 要求:仅当用户选择0才能结束程序的运行,返回Linux,否

2016-12-05 12:59:42 2192

原创 树莓派通过GPIO口获取温度以及控制LED灯

预备知识 硬件端的连接 首先介绍DHT11(温度传感器)的连接,DHT11如图所示,有三个引脚.VCC,GND,以及DATA, VCC代表的是电源,一般连接的是3.3v,对于40Pin的GPIO的1号引脚,DATA引脚是用来传递数据的,连接树莓派的12号引脚.GND是接地的,可以连接着树莓派任意的GND引脚.下面给出树莓派40pin的引脚图. 先给出DHT11的实物连接图. 现

2016-12-04 22:36:03 3087

采用51单片机的流水灯电路图及源程序

采用51单片机的流水灯电路图及源程序

2016-12-06

空空如也

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

TA关注的人

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