1.八位二进制加数与被加数输入2.三位数码管显示3.三位十进制加数与被加数的输入
1
实验目的实验八Socket编程1. 理解应用进程之间通信的基本原理2. 掌握Socket编程方法
2025/12/24 2:45:44 295KB Socket
1
浅墨出品,分享精神至上~压缩包内包含四个程序的详细注释源码。
分别是用高斯滤波,均值滤波,方框滤波来模糊一张唯美图片。
最后还有一个综合示例程序,结合这三种滤波操作,通过调整轨迹条的位置,来动态得到不同的图像模糊效果,有一定的可玩性~havefun~~~博文《【OpenCV入门教程之八】线性滤波专场:方框滤波、均值滤波与高斯滤波》的配套详细注释源代码。
博文链接:http://blog.csdn.net/poem_qianmo/article/details/227455591.已将dll打包到Release文件夹下,运行Release文件夹中的exe可以直接看到运行结果.2.源代码运行需要进行OpenCV+VS开发环境的配置。
可以参看我写的配置博文:http://blog.csdn.net/poem_qianmo/article/details/198093373.写作当前代码时配套使用的OpenCV版本: 2.4.84.推荐代码结合博文一起看,学习效果更佳。
by浅墨
2025/12/19 0:45:37 9.09MB OpenCV C++ 高斯滤波 均值滤波
1
本项目为实现八数码问题求解。
采用jsp+struts1实现bs架构,前端通过jsp显示界面,后台通过Java类封装核心算法。
2025/12/17 17:52:54 2.5MB 人工智能 八数码问题
1
基于java的八数码DFS搜索算法以及界面代码,eclipse项目文件,欢迎交流!!!
2025/12/14 7:36:41 12KB 八数码
1
#include#defineucharunsignedchar#defineuintunsignedintsbitled=P2^5;sbitwei=P2^7;sbitduan=P2^6;sbitDQ=P2^2;ucharmazhi_duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};ucharmazhi_wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xff};voiddelayl(uintn){uinti,j;for(i=n;i>0;i--)for(j=114;j>0;j--);}voiddelays(uchari){while(i--);}bitinit_DS18B20()//DS8B20初始化{bitx;DQ=1;//DQ复位delays(8);DQ=0;//单片机将DQ拉低delays(75);DQ=1;//拉高总线delays(15);x=DQ;//延时过后若x=0则初始化成功若x=1则初始化失败delays(5);returnx;}voidwrite_data(uchardat){uchari,temp;temp=dat;DQ=1;for(i=0;i>=1;}}ucharread_data(){uchari,dat;DQ=1;for(i=0;i>=1;DQ=1;//配置为输入if(DQ)dat|=0x80;delays(4);}returndat;}uintreadtemp(){uchartemph,templ;uinttemp;floatwendu;init_DS18B20();write_data(0xcc);//跳过ROMwrite_data(0x44);//启动温度转换//delayl(100);init_DS18B20();write_data(0xcc);//跳过ROMwrite_data(0xBE);//读温度//以下读温度,低八位在前//高8位在后templ=read_data();temph=read_data();temp=(temph<<8)|templ;wendu=temp*0.625+0.5;//温度扩大10倍,四舍五入temp=wendu;//10倍温度returntemp;}voidSTC_init(){P1=0x00;//关闭ledled=0;//锁存wei=0;duan=0;}voiddisplay(ucharweil,ucharduanl,bitdp){wei=1;P0=mazhi_wei[weil-1];wei=0;duan=1;if(dp==1)P0=(mazhi_duan[duanl]|0x80);elseP0=mazhi_duan[duanl];duan=0;}voidmain(){uchari;uintwendu;STC_init();wendu=readtemp();delayl(500);wendu=readtemp();delayl(500);while(1){wendu=readtemp();for(i=0;i<80;i++){display(1,wendu/100,0);delayl(3);display(2,wendu0/10,1);delayl(3);display(3,wendu,0);delayl(3);}}}
2025/12/13 3:17:02 2KB 温度传感
1
本设计是以STC89C52RC芯片为核心,利用KeilUV4编写软件和STC_ISP烧写软件,设计出一个八音盒。
八音盒主要由五大模块构成,包括单片机最小系统、4*4矩阵键盘、蜂鸣器发生电路和4位数码管显示电路。
有8个按键对应8首曲目播放按钮,另外8个按键对应do、re、mi、fa、so、la、si、do’八中音调。
本设计主要使用单片机的内部定时器0和中断产生不同频率的方波和延时驱动蜂鸣器,并采取行列反转扫描法识别键盘键值。
由于使用的是实验箱已经固化的电路,本设计主要从软件设计上加以优化,以使蜂鸣器产生的音乐更纯净。
最终实现的基础功能是任意播放8首单片机内已存曲目,发挥部分是另外实现8个可演奏的琴键,使八音盒具有放音和简单演奏的两重功能,并辅以数码管显示当前播放曲目号,经过优化和调试,音色较好,琴键发音比较纯正,初步达到设计要求。
2025/12/7 13:47:50 299KB 单片机 八音盒
1
爬山法(Hill-climbing)搜索的算法,它是一个向值增加的方向持续移动的简单循环过程——也就是,登高。
是一种最简单的启发式搜索算法,它将最陡上升方向作为搜索方向,因此能够以最快的速度爬到山顶。
它将会到达一个“峰顶”时终止,相邻状态中没有比它更高的值。
这种算法不维护搜索树,因此当前节点的数据结构只需记录当前的状态和它的目标函数值。
爬山法不会前瞻与当前状态不直接相邻的那些状态的值,就像健忘的人攀登珠穆朗玛峰一样。
2025/12/4 21:14:32 363KB 八皇后 爬山法 MFC 对话框
1
目录一、 系统需求: 31、 图书管理员功能: 32、 系统管理员功能: 3二、 字典(可选,如没有内容可删除): 3三、 需求分析 31. 识别参与者和用例: 32. 用例描述 4四、 静态结构模型 51. 类定义 52. 类关系图 5五、 动态行为模型 51. 用户登陆(用例UC0001) 52. 。





6六、 状态图(此处为可选) 6七、 物理模型 6八、 其他说明 7
1
·00.尚硅谷_JUC线程高级_源码、课件 ·1.尚硅谷_JUC线程高级_volatile关键字与内存可见性 ·2.尚硅谷_JUC线程高级_原子变量与CAS算法 ·3.尚硅谷_JUC线程高级_模拟CAS算法 ·4.尚硅谷_JUC线程高级_同步容器类ConcurrentHashMap ·5.尚硅谷_JUC线程高级_CountDownLatch闭锁 ·6.实现Callable接口 ·7.尚硅谷_JUC线程高级_同步锁Lock ·8.尚硅谷_JUC线程高级_生产者消费者案例-虚假唤醒 ·9.尚硅谷_JUC线程高级_Condition线程通信 ·10.尚硅谷_JUC线程高级_线程按序交替 ·11.尚硅谷_JUC线程高级_ReadWriteLock读写锁 ·12.尚硅谷_JUC线程高级_线程八锁 ·13.尚硅谷_JUC线程高级_线程池 ·14.尚硅谷_JUC线程高级_线程调度 ·15.ForkJoinPool分支合并框架-工作窃取
2025/12/2 15:12:14 69B JUC JAVA
1
共 670 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡