- 博客(129)
- 资源 (26)
- 收藏
- 关注
原创 EXCEL公式填充插件开发(VSTO)
写一个简单的解析公式的代码,只需要解析每个公式将其分离为字母、数字、其他几种字符的连续段,计算两个公式的“差”。需要一个填充公式的功能,但是用EXCEL的自动填充功能无法满足需求(可能是不会用),也没有去找相关插件,自己动手写一个,需要其他功能也好再自定义开发。1、补齐一行、一列、矩形区域的公式。也许快被各种琐事淹死了。4、仿写区域时,在目标区域左上角写入公式,通过与源区域左上角对比得到变化规律,而后填充整个目标区域即可。3、补齐区域时,写出左上角三个单元格,从而得出横向、纵向变化规律,填充剩余区域即可。
2023-12-19 15:58:28
1415
原创 chrome driver 截图和填表
昨天突然有一个需求(自己的),想把某个网站题目主体部分翻译并保存成图片,开始时用了国内网站的翻译(人工、简单翻译),后来发现很多地方翻译的不尽人意,于是只好用翻译插件对原始网站进行翻译,插件会在每段后面插入翻译内容、设置使用背景色后显得不凌乱,效果还不错(至少尊重原文描述,保证了题意清晰)。本来想着爬取文本,然后做翻译什么的,但实际使用时需要仅允许使用一个网站,其他的都屏蔽掉,只好截图了。这一看就顾名思义了,估摸搞定了!确实有效,浏览器窗口没了,插件也跟着没了——即使你开启了插件的各种权限和自动翻译。
2023-11-26 10:29:14
1474
原创 CSPJ2023简析
双指针,pcur是当前位置,pnxt是下一个更低价的加油站的位置,为了编码简单可以把最后一个加油站价格换成0啥的,往后跑pnxt就可以,每次发现一个更低的,那dist[pnxt]-dist[pcur]就是在当前位置需要加的油,累计即可得到答案。很明显的,每3个苹果拿走1个,二十来次应该能拿完所有苹果,第二个输出在while(n)后面直接判定n与3的关系即可,1、4、7这样的n%3==1的会在该轮拿走。这个题是说公路上有若干个加油站都有无线多的油,你的车也有无限大的油箱,问从头跑到尾最少花费多少油钱。
2023-10-25 11:13:14
397
原创 DIY 3D打印机——【有啥用啥版】
例如define E0_AUTO_FAN_PIN 设置为AUX1_05_PIN当挤出机温度超过EXTRUDER_AUTO_FAN_TEMPERATURE时,以EXTRUDER_AUTO_FAN_SPEED指定的PWM来输出一个信号,可以把AUX1_05_PIN和一个GND引脚(AUX1_03,AUX1_04...)连接到外置MOS管模块的信号端,并把MOS管模块的输入接到12V输入上,输出接到风扇上以给挤出机添加自动风扇功能。Z_MIN限位被连接在自动调平的限位开关上,代码改动比较少。
2023-01-31 16:00:43
3993
1
原创 cspj2022 T4 上升点列(point)题解(floyd)
cspj2022 T4 上升点列(point)题解之弗洛伊德(flyd)算法。
2022-11-12 20:06:20
1687
2
原创 【DIY】自动鱼缸控制系统——【三】
就蹭这个标题吧,编程方面只涉及一点,绝大部分都和之前的一样,只是这次直接用了ESP32做的草缸。主要就说一个二氧化碳发生器的设计,以及一个定时UVC杀菌的设计。控制系统代码很简单:// // // #include "AirControl.h"uint8_t AirControl::channel = 6;double AirControl::freq = 2441.40625;uint8_t AirControl::resolution = 15;uint8_t A...
2022-03-23 10:49:34
1539
原创 ADNS5050驱动程序(Arduino)
这个是一个用来做位移传感用的,精确度能到0.02mm,主要还是驱动吧。说起驱动,其实没什么的,就是按照DataSheet去写而已。只要你看DataSheet就能写出来,上面各个引脚的作用,电路图,每个寄存器的作用都写得明明白白(不过确实有些不很好理解的,例如图像的读取部分写得就比较模糊,但是这个功能就是拿来玩吧,光流传感器都已经处理的非常好了)。一、读DataSheet这部分非常重要,包括SPI通讯的各种设置以及电路连接(A5050是MSIO,IO是同一个口,需要你分...
2022-03-13 15:18:18
6893
原创 【21NOIP提高组】报数题解
【题目描述】报数游戏是一个广为流传的休闲小游戏。参加游戏的每个人要按一定顺序轮流报数,但如果下一个报的数是 7 的倍数,或十进制表示中含有数字 7 ,就必须跳过这个数,否则就输掉了游戏。在一个风和日丽的下午,刚刚结束 SP C20nn 比赛的小 r 和小 z 闲得无聊玩起了这个报数游戏。但在只有两个人玩的情况下计算起来还是比较容易的,因此他们玩了很久也没分出胜负。此时小 z 灵光一闪,决定把这个游戏加强:任何一个十进制中含有数字7 的数,它的所有倍数都不能报出来!形式化地,设 p(x) 表示
2022-02-04 19:44:24
3887
1
原创 基于ESP32的非接触式在线体温簿
最近几年很多小发明小创造都在要求用ESP32制作,之前制作的Arduino为主控的就不符合要求。这次做了一个在线体温簿项目,其实和Arduino没啥太大区别,因为在vs下开发,用的vmicro,所以区别不大。 这个东西就是连接WIFI嘛,然后测个温度,记录在本地,建立个HTTP服务器(嫌麻烦,没用物联网平台,不值得费那个劲)本地WIFI网络访问就行了,改用物联网平台也简单,就是把本地存储改成上传,很简单的东西。简单介绍一下都用哪些东西搭建(指导的作品还在评选中,落选与否无所...
2021-12-28 10:17:34
380
原创 3D打印机加装热床(无需编程)
手头的三角洲打印机年老体衰,打印头换了不少,打印头的外壳也自己重新打的,然后最近发现翘边已经无法用美纹纸解决了,于是对度娘进行各种拷问,结论是玻璃板换热床,
2021-06-04 17:47:22
3974
1
原创 网络自动打铃【二】——服务端
客户端使用了服务,但服务器端仅仅写了一个最小化到任务栏。但代码要比客户端多很多——主要集中在界面处理上。但是这部分只让它露个脸就完了:
2021-05-29 21:19:23
282
原创 网络自动打铃【一】——客户端
最近在写一个小程序,说小也不是很小,麻雀虽小五脏俱全。就是实现C/S模式的打铃,一个TCP服务器和若干客户端,先把客户端的实现说一下,对音频处理不熟悉,走了不少弯路,希望能以此文章帮到有同样需求的。但在以实装为目的编写这个东西之前,需要知道这并不可靠,它不能保证你的每个电脑都开着,即使开着也可能休眠,即使不让休眠也不能保证系统音量大小,即使很容易设置系统音量,也不能保证音箱的音量旋钮位置、音箱开没开…………一、总体规划1、服务器(窗体应用):负责分发铃声、实时音频(具有混音功能,但实...
2021-05-26 21:52:51
1445
原创 虚拟机器人(巡线竞速)
前段时间搞了几天的虚拟机器人比赛,略有心得,分享一下(“不知道”什么原因,我没找到什么这方面的教程,所以抛砖引玉一下)。这是个什么东东呢?就是一个在赛道上有一些交通标识和突发事件,例如:红绿黄灯,靠边减速通行,靠边等待灯等,就是上路能遇到的一些简单情况。之前DIY过平衡车,然后还没做完就被拿走了,再也没回来……所以这个项目看起来并不难,而且使用的是“积木”“编程”,首先学了一下怎么积木编程,恕我愚昧,搞了好几个小时差点把软件给拆了才略懂一二。毕竟是第一次指导学生参加,而且时间紧迫,那就现学现...
2021-05-15 21:00:36
2471
1
原创 【DIY】自动鱼缸控制系统——【二】
关于串口屏的使用我不打算介绍,只需要参考你的屏的开发文档就可以了。这属于一个“工作性学习”,和使用Arduino或者ESP是有区别的,完全可以用完忘了,下次用再看。并且我的时间很不充裕,把其他部分都精简掉,只讲一下Arduino部分,因为Arduino是这个综合性较强的闭环控制系统的控制器,所以它读取传感器信息、控制控制器动作,代码相对比较多,看起来更像一个工程了:一、整体的代码:/* Name: ArduinoProject.ino Created: 2020/4/8 14:01:14
2021-05-07 09:31:54
2364
1
原创 【DIY】自动鱼缸控制系统——【一】
计划写一个系列,什么时候完工,烂不烂尾再说。 首先描述一下这是个什么东西:缸是一个30*30*40左右的超白,做的是上滤,控制和硬件差不多,侧滤底滤稍加修改管路就可以了。一、功能:1、自动温度控制2、自动水位控制(就近没有上下水管,所以只写到了屏显,真是一大遗憾)3、水质检测4、自动喂食二、硬件实现:0、控制板:Arduino Mage 2560板子,所以后续的全部编程内容都是C++的。玩这个东西的人很多,门槛也低的令人发指,呵呵。1、温度控制:传感器—...
2021-05-06 17:50:14
2922
2
原创 ccf认证试题——201912-1【报数】
【原文出处,可以提交代码打分】http://118.190.20.162/view.page?gpid=T100感觉题目水平还是挺高的,蛮有意思的一个题,考察综合程度比较好。解答比较容易想到:1、先构建一个函数算那个7的条件:模运算、降权取低位看是不是7。2、然后记录不跳过的次数和给跳过的人记录跳过的次数。有趣的是这个用for循环做的时候,可以很好的利用结束条件,看代码:#include<bits/stdc++.h>using namespace std.
2020-06-22 14:53:45
261
原创 一个例子,让孩子理解递归函数,何为递归,何为递,何为归(C++)
情景构建: 将一个三位数倒序输出。一、解:#include<bits/stdc++.h>using namespace std;void Dxs1(int n){ cout<<n;}void Dxs2(int n){ cout<<n%10; Dxs1(n/10);}void Dxs3(int n){ cout<<n%10; Dxs2(n/10);}int main(){ Dxs3(123); ...
2020-06-19 11:05:44
558
原创 给Arduino ide离线安装esp8266开发板
很多时候从github上直接下载安装包是非常困难的,速度低,经常下一点就停了,小文件还好,像esp8266开发板简直就是无法完成的任务。所以先下载好然后离线安装吧。1、下载压缩包https://github.com/esp8266/Arduino2、将解压缩的全部文件放入C:\Program Files (x86)\Arduino\hardware\esp8266com\esp82663、检查C:\Program Files (x86)\Arduino\hardware\esp8...
2020-06-11 07:36:29
13914
3
原创 Arduino之有限状态机
一直在完善之前的全自动鱼缸。在开发过程中遇到各种各样的问题:3D模型设计、硬件设计、电路设计、走线、HMI程序、ESP8266程序、Arduino程序……有时候一个东西重新设计两三次,有的时候重新3D打印两三次,因为才疏学浅所以会各种困难吧。好在硬件和软件都进入最后测试阶段(电导率传感器只在面包板上实验了一下还没加入),这是一个比较“大”的控制系统,当然这个大是指复杂程度,整个系统...
2020-05-07 17:01:58
3182
原创 Arduino 浊度传感器 TS300B 的使用
最近在捣鼓一个好玩的东西——全自动鱼缸。从构思到现在各种传感器、控制器的代码、执行器、鱼缸傻傻的捣鼓的差不多一个月了。这过程中也走了一些弯路,脑阔疼……今天3D打印机趴窝了,脑阔更疼咯……正好在凌乱的桌面上看到了这个浊度探头,之所以说探头,就是因为某宝上买的时候只买了一个探头,没买转换模块…… 其实也有一些文章写的这个模块怎么用,但是都没说没买转换模块怎么用……1...
2020-04-19 23:28:04
8868
原创 高中通用技术考点解析——1-3体验设计实践设计
一、写在前面: 这一章的内容更侧重于设计的基本过程,包含从确定课题到产品使用说明书的方方面面。三视图作为一个难点内容,但是考察时主要是对应关系,尺寸标注的“基本错误”,比例尺对数字标注的影响(没影响)。但是,有很多内容也是涉及到“能力”方面的,包括调查问卷的统计分析,各种技术语言(草图、效果图、三视图、电路图、机械加工图、正等轴测图…………)。二、知识点解析:1、设计...
2020-02-25 14:32:28
513
原创 高中通用技术考点解析——1-2步入设计殿堂
写在前面: 考试是上机考,多数都是单选,也有判断和三两个多选。所以命题分析起来还是很简单的,不像信息技术主客观加操作,但是信息技术考了好多年,底子比较厚,各种考点、“模拟题”都emmmmm非常非常非常到位,而且学生学习实践的多,课程足。通用么,呵呵,都是半路出家,很多人还多职兼任,所以真正能拿的出来的,并不多。这里只总结一下一些细节和大的方向,也是最有含金量的,至于"模拟题",有时...
2020-01-25 13:22:09
585
原创 高中通用技术考点解析——1-1走进技术世界
写在前面: 坐标山东,教材地质老版。教了若干年,博主自认水平非常一般——和大家认为的一样一样的^ ^。这方面能拿得出手的只有过关率了。 所总结的考点,都是经过实践检验的;所叙述的考点,都是博主想起来啥大白话就用啥大白话说的,错误或不准确的地方,博主不会改的←_←。 1、科学与技术: 科学侧重认识自然,力求有所发现。得到各...
2020-01-11 19:32:35
1185
原创 1003:对齐输出cout解
【题目描述】读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。【输入】只有一行,包含三个整数,整数之间以一个空格分开。【输出】只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。#include<bits/stdc++.h>using namespace std;int main(){ i...
2019-12-15 20:18:02
2253
原创 我家的门牌号题解
各位的题解都从自家门牌号数,俺不,俺从最大门牌号数^ ^,看着代码好像少好几行。#include<bits/stdc++.h> using namespace std;int main(){ int n,cnt=1,sum=1; cin>>n; //sum-idx-2*idx=n while(!(sum>n && (sum-...
2019-12-09 22:06:22
1442
原创 Vigenère密码题解——加解密一体
#include<bits/stdc++.h> using namespace std;char m_en(char x,char y);char m_de(char v,char y);int main(){ string key,val; int kp=0; getline(cin,key); getline(cin,val); for(int i=0...
2019-12-08 14:09:30
486
原创 制作一个USB可燃气体声光报警器
手头有一些闲置的模块和小电路板,选了几件做了一个科技小制作。利用Nano做核心,MQ9可燃气体检测模块做传感器,接上一个蜂鸣器和LED就可以制作这个报警器了。一、硬件连接电路图就是这样的咯,将MQ9的传感器朝右,蜂鸣器的喇叭朝上,MQ9左侧的是LED,上面是正极,VIN和GND引出方便用其他电源供电。电路板非常紧凑,我设计时使用的是5V给蜂鸣器和MQ9供电,LED也是如此,如果...
2019-10-09 16:36:18
1438
原创 OpenCV双目测距——手工选择匹配点测试
和上一篇一样,首先简单介绍一下使用OpenCV的范例代码来进行双目标定。我所使用的版本是3.x,4.x差别不大。一、stereo_calib.cpp的使用 需要说明的是各个参数,标定板棋盘格上黑白方块交点的横向个数为w,纵向个数为h。s为每个格子的宽度,这个宽度很容易在ps或者word等软件中看到,推荐ps可以切换单位为mm。为了减少标定图像提高标定准确度,3...
2019-05-16 09:14:39
2043
1
原创 简述VB.NET中用OPENCV来处理摄像头拍摄图像的畸变
这几天在做一个双目视觉的东西,要达到深度识别0.1mm以内,没深入过这方面的东西,边学边记录。所以,这一篇代码非常简单和粗鄙,甚至需要你自己修改很多东西才能运行。 使用OPENCV来进行矫正图像,首先要得到两个矩阵:相机矩阵、畸变矩阵。然后使用InitUndistortRectifyMap、Remap函数来处理就可以得到矫正后的图像。一、软件准备1、NuG...
2019-05-08 16:27:45
2429
原创 【Arduino和高中通用技术】——十一、BF1K-3AA系列电阻式压力应变片、HX711压力传感器和另一种按键去抖动方法
一、压力应变片电阻式压力应变片比一些体重秤上使用的电压式压力应变片精度要高,但是成品的压力模块往往动辄几百元而且形态不能满足我们的各种“奇葩”应用。而这种裸片价格便宜,所以在最近一个小制作中使用了这种应变片,它的缺点也非常明显:非常脆弱,连接方式度娘也不很清楚。如果你不介意它如此脆弱需要用弹性胶小心固定,那么让我们一起来看一下正确的使用方式:1、连接方法:全桥接——四个应变片朝向同一方...
2019-03-27 08:20:53
5083
6
原创 【Arduino和高中通用技术】——十、一个简单的环境监测
有几天没写了,这次写一个完整的例子——环境监测。它包含温湿度、火焰、可燃气体检测,并发送数据到乐为网。乐为网用起来比OneNet(中国移动物联网平台)要简单很多,只是很多功能是收费的,但是不用自己开发APP只需关注公众号就可以接收到消息,图简单玩玩体验一下可以尝试。一、硬件1、Arduino Uno(如果你要连接很多传感器或者以后还会扩展那么应该选择Mega2560)2...
2019-03-12 20:30:24
881
原创 【Arduino和高中通用技术】——九、使用SW来设计模型
之前购买了一个三角洲3D打印机,恰好这个学期又回到通用技术科目教学,给同学们制作了一些模型和礼物。这里只列举一个,在《技术与设计1》中三视图部分是一个教学的难点,课本上的多功能铅笔盒的三视图绘制起来有一定难度,所以制作了3D模型并打印了一些(在此感谢各班的班长每次帮我回收模型,尤其是60.3的班长兼课代表小刘^ ^尽心尽力,谢谢!)。下面简单介绍一下用SOLIDWORKS 2016...
2019-02-24 14:30:18
1174
原创 【Arduino和高中通用技术】——八、一个“科技小制作”
这是之前制作的一个小作业——音乐喷泉。喷泉的高低和喷射时间随着音符的高低长短而变化,配以随机的RGB LED灯光效果对于一个科技小制作来说还是很好的。一、硬件准备1、Arduino uno2、12V水泵(即使你有5V的也要使用另外的MOS管模块等进行驱动,请查看Arduino各个引脚的最大电流)3、三色LED灯(一般购买Arduino学习套件时都会带一个)4、P...
2019-02-24 13:58:57
6089
4
原创 【Arduino和高中通用技术】——七、使用ESP8266
今天,我们谈的多一些。因为ESP8266本身是一个功能非常丰富的模块,所以涉及到的内容相对也比较多。我手头有一块Wemos D1模块,还有几个不同型号的ESP8266模块,一般我会在Wemos D1上测试代码,而实际使用时一般使用ESP-01(S),原因在于ESP01焊接一组双排的排母就可以了,但是需要配一块烧写器,而Wemos D1属于开发板比较大,但很容易烧录代码而不用插拔。关...
2019-02-17 21:58:10
760
原创 【Arduino和高中通用技术】——六、持久保存的配置、使用外部库
Arduino提供一种功能,把信息持久的保存在EEPROM中,直到它死信息可能还在。要使用这一功能,首先需要引用外部库:#include <EEPROM.h> 这样,就可以使用EEPROM的相关函数把信息永远留在它的脑袋里——即使断电它们也不会丢失。因为EEPROM有一定的读写次数(10万次左右),所以不要过于频繁的更新这些内容。一般,我们可以将...
2019-02-13 09:13:15
1151
原创 【Arduino和高中通用技术】——五、外部中断、按键
如果你熟悉WINDOWS中断(IRQ)那么这段理论介绍可以忽略。就像WINDOWS中断一样,Arduino也支持中断,主要包括外部中断、时钟中断,串口事件处理程序也可以被看作一种中断。一、什么是硬件中断 举一个栗子,这天我们正在外面吃饭,手机响了拿出来一看是老妈的电话,于是出去接了个电话回来继续吃。这就是中断——正在做吃饭这件事情的时候被按下暂停键做了其他事情...
2019-02-12 11:12:38
4775
QY EXCEL 公式仿写插件
2023-12-22
化学式输入助手——WORD 2007 版
2008-05-31
化学式输入助手—WORD 2007 版 下载安装版
2008-05-26
vb.net聊天程序
2007-11-26
古龙群侠传内存修改器
2007-10-02
基金信息查询器
2007-09-06
专用游戏修改器制作工具.NET版 V2 BETA2
2007-07-24
专用游戏修改器制作工具.NET版
2007-06-18
专用游戏修改器通用框架V0.1.2.2
2007-06-09
修正:魔法艺术修改器
2007-04-10
VB写的代理扫描
2007-03-02
VB写的代理服务器获取及本地开放端口分析工具
2007-03-02
高中学分评定工具—任课教师表格助手V1.2.1(最终版)
2006-09-21
传颂之物修改器修正版
2006-09-12
魔幻精灵3-冰月华 修改器
2006-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人