ICode9

精准搜索请尝试: 精确搜索
  • STC学习:光照报警器2021-08-20 10:01:44

    程序设计目标及程序运行效果说明 程序设计目标:学会利用AD采集光敏电阻的值,实现光照强度警报功能。 程序运行效果说明:key1改变光照警报器的模式 (1)当模式为警报下限时,通过用遮光板或者手指改变光敏电阻的光照强度,低于下限警报值时,蜂鸣器发声。 (2)按下Key1,当模式为警报上限时,通过

  • 朴素贝叶斯NaiveBayes学习2021-08-12 21:03:57

    第四章 朴素贝叶斯 朴素贝叶斯是有监督学习算法,解决的分类的问题,如客户是否流失,是否值得投资,信用登记评定,文档分类等多分类问题,下面将给出一些使用概率论分类的方法。 朴素:只做原始,最简单的假设,所有特征之前是统计独立的。 假设某个样本有a1,a2,a3,a4,.... an个属性,则P(X) = P(a1,a2,a

  • LeetCode-Day90(C++) 75. 颜色分类2021-08-07 14:03:57

    颜色分类 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例 1: 输入:nums = [2,0,2,1,1,0] 输出:[0,0,1,1,2,2] 示例 2: 输入:nums =

  • 什么是数据死锁,死锁的必要条件是什么2021-08-04 18:33:50

    一丶什么是数据死锁? 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用, 它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等的进程称为死锁进程. 二丶死锁的必要条件是什么? 互斥条件:指进程对所分配到

  • 51单片机实现LED数码管0-9999秒的计时功能2021-08-01 11:31:47

    标题51单片机实现LED数码管0-9999秒的计时功能 一.实现原理: P0口给高低电平控制LED灯亮暗,来显示数字; 74HC138实现数码管高低电平状态,循环实现数码管动态扫描显示。 LED1-LED8要给到低电平,P00-P07给到高电平,数码管即可显示, 循环实现LED1-LED4的动态显示。 二.逻辑算法: P22-P

  • 独立键盘与矩阵键盘2021-07-22 21:33:16

    一.独立键盘 1.特点:每个按键占用一个IO口,当按键数量多时,IO口利用效率不高,(适合功能少的场合) 当按键被按下,IO口为低电压,松开后为高电压 2.原理:经过非门5V变0V(中间直线没有导通),内部上拉电阻传出5V,如果按键没有被按下,5V直接传5V数据(也就是转出信号“1”)。反之按下后,5V接入地线,命

  • STC 51单片机自学笔记2021-07-15 17:58:50

    一、准备 硬件问题 杜邦线连接 LED1-LED8 到对应单片机引脚,只要连接程序才会使灯光变化 config.h /******************************************************************************/ // 包含头文件 /*******************************************************************

  • codeforces1540B2021-06-27 09:02:56

    codeforces1540B 题目:https://codeforces.com/contest/1540/problem/B sol: 一整年没有写题回来练练手,发现啥都不会了。 可以枚举一个根 $rt$ ,再枚举点对  $(a,b)$ ,其中 $a \leq b$; 出现逆序对需要 $b$ 在 $a$ 之前出现在序列里。我们希望求出此概率 $p$。 令 $l=lca(a,b)$ 。 从

  • 51单片机+L293D控制直流电机起保停+数码管PWM调速显示2021-06-26 22:34:26

    51单片机+L293D控制直流电机起保停+数码管PWM调速显示 PWM速度10级可调 采用L293D驱动 数码管显示PWM当前占空比 可优化的地方是数码管可以采用其他驱动芯片来驱动,提高驱动能力和减少单片机的IO口占用,例如74LS138译码器来驱动,前面几篇文章有写到采用数码管驱动芯片

  • 一首歌的时间看懂荷兰三色旗问题2021-06-05 07:05:56

          给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 示例: 输入: [2,0,2,1,1,0]

  • leetcode算法刷题记录之颜色分类2021-06-01 12:32:28

    /** * 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 * 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 * * * 示例1: * 输入:nums = [2,0,2,1,1,0] * 输出:[0,0,1,1,2,2] *

  • 力扣75:颜色分类排序2021-05-26 10:30:52

    原题链接 解决方法 1.用sort()函数直接排序 2.单指针法,对数组两次遍历,先交换0的位置,再交换1的位置。 3.双指针法,p0用于交换0,p1用于交换1,当 p0 < p1 时,很有可能会把 0 之后 接续的 1 交换出去,因此需要将nums[i] 和 nums[p1] 再次交换。 当nums[i]等于1时,仅交换,并使p1++; 当num

  • 【BP预测】 基于BP神经网络公路运量预测matlab 源码2021-05-06 02:06:01

    摘要在目前的股票投资市场,不少自然人股民的投资主要方式使根据对当天或者一个较长周期对股票数据的预测,来得到下一天的股票数据,从而进行相应的投资。为了满足股民希望能更为理性合理准确的预测股票走向,需要借助机器的帮助。本文主要是利用优化过的遗传算法,利用遗传算法调整BP三层

  • 基于蓝桥杯的单片机模块练习——超声波测距2021-05-03 12:29:31

    基于蓝桥杯的单片机模块练习——超声波测距 功能概述 利用超声波模块测量距离并显示在数码管的后三位,单位是cm。如果距离超出量程,就在第一位显示‘F’ #include "stc15f2k60s2.h" /* Debug 总结: */ sbit TX = P1^0; // 发射引脚 sbit RX = P1^1; // 接收引脚 unsigned cha

  • 第十届蓝桥杯单片机省赛----程序题2021-05-02 21:00:56

    main.c程序 #include<stc15f2k60s2.h> #include "iic.h" #define uchar unsigned char //定义无符号字符类型uchar #define uint unsigned int //定义无符号整型类型uint uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,

  • 《机器学习实战》-朴素贝叶斯2021-04-15 18:55:16

    目录基于概率论的分类方法:朴素贝叶斯基于贝叶斯决策理论的分类方法朴素贝叶斯的优缺点贝叶斯决策理论条件概率使用条件概率来分类使用朴素贝叶斯进行文档分类使用 Python 进行文本分类准备数据:从文本中构建词向量训练算法:从词向量计算概率测试算法:根据现实情况修改分类器准备数据:文

  • leetcode——颜色分类2021-04-10 21:29:28

    简单粗暴:直接对数组进行sort()排序 思路1:(单指针,两次遍历) 1)对元素为0的交换到前面 2)对元素为1的交换到0后面 代码1: class Solution { public: void sortColors(vector<int>& nums) { int p = 0; //交换0 for (int i = 0; i < nums.size(); i++)

  • 75. Sort Colors2021-04-10 15:04:08

    思路: 可以通过计数0,1,2的个数,然后按照个数直接个nums重新赋值覆盖原来的值即可。 class Solution { public: void sortColors(vector<int>& nums) { int n=nums.size(); if(n==1) return; int n0=0,n1=0,n2=0; for(auto& num:nums){

  • 理财扫盲之什么叫通货膨胀2021-04-04 21:53:25

    1、什么叫通货膨胀? 通货膨胀一直是大家热议的话题之一,生活中经常能听到“米价涨了,油价涨了,猪肉价也涨了,房价更是在飞涨......”等等一片涨声的惊叹,那么究竟什么是通货膨胀呢? 百度搜索“通货膨胀”是这样解释的:在信用货币制度下,流通中的货币数量超过经济实际需要而引起的货币贬值

  • 关于谷歌P0的AppContainer逃逸的一种简单的复现2021-04-04 18:57:20

    简要概述 本文主要讨论谷歌P0文章中提到的Background Intelligent Transfer Service (BITS)服务的关于AppContainer逃逸的一种简单的复现. 简要分析 关于AppContainer隔离机制的的介绍可以参考相关引用节的相关文章,这里不再赘述,AppContainer进程属于对低完整性进程在Packag

  • 《程序人生》系列-害敖丙差点被开除的P0事故2021-03-31 15:51:49

    你知道的越多,你不知道的越多GitHub  https://github.com/JavaFamily 上已经收录有一线大厂面试点脑图,欢迎Star和指教前言这是帅丙真实事件,大家都知道很多公司都是有故障等级这么一说的,这就是敖丙在公司背的P0级故障,敖丙差点因此被解雇,事情经过十分惊心动魄,我的心脏病都差点复发

  • 上传的实验三LED计数显示2021-03-30 18:02:41

    需知道: LED的特性是什么?共阳极与共阴极的区别?什么是段码?段码是怎么计算的(自己可以推断共阴极或共阳极的段码)?段码与位选的区别?7段LED显示的字符分别有哪些?自己能够写得出吗?能够区分静态显示与动态显示吗? 实验要求: ​ 编程控制单片机驱动一个八位一体LED数码管和一个开关,实现:开

  • 基于单片机红外测距系统仿真设计-毕设课设2021-03-23 18:02:09

    资料下载地址-1037(百度网盘):点击下载 #include <reg52.h> #include <intrins.h> /* 包含NOP空指令函数_nop_ */ #include <stdio.h> typedef unsigned char BYTE; typedef unsigned int WORD; typedef bit BOOL; #define uchar unsigned char #define uint unsigned int sb

  • 判断两线段是否相交,并求交点2021-03-17 11:35:49

    首先, 上个示意图.   根据图示, 线段a表示为端点a1和a2, 线段b表示为端点b1和b2. 为了利用向量的叉乘关系, 将线段的端点看成四个向量, 下面用粗体表示向量. 根据向量运算可知a=a2-a1,b=b2-b1.将线段表示为参数方程:a=a1 + t ab=b1 + u b其中参数t,u取值 [0,1] 两条线段相交具有

  • 1376【毕设课设】基于单片机多功能电子琴控制系统设计2021-03-11 13:01:06

    【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有