
编程开发
xiayufeng520
成为富有的人才是对自己最大的善良
展开
-
格雷码(Gray)和二进制(Binary)之间转换及其实现(C代码)
前置:位操作指定的某一位置1#define setbit(x,y) x|=(1<<y)指定的某一位置0#define clrbit(x,y) x&=~(1<<y)指定的某一位数取反#define reversebit(x,y) x^=(1<<y)获取的某一位的值 #define getbit(x,y) ((x) >> (y)&0x011)BCD码转格雷码二进制码转换成二进制格雷码,其...原创 2021-05-13 15:46:17 · 5346 阅读 · 2 评论 -
基于Python实现学生作业提交情况统计
絮絮叨叨老板给了一份学生期末作业的文件,里面有两个文件夹,分别是优秀作业和良好作业,将作业情况统计一下。***,全是这种无脑体力活,打开文件夹一看,心态也是炸,文档交的名字那叫一个烂七八糟。不知道是交了多年作业的不长进,还是收了多年作业的不长进。牢骚归牢骚,事来了,活要干呢。干!import osimport xlrdimport pandas as pd# 获取文件名def get_file_names(path): L = [] for root, d原创 2020-12-26 16:29:56 · 2389 阅读 · 2 评论 -
基于Python实现RGB色块分类识别
Show me the codeimport cv2import numpy as npdef color_classify(srcImg, threshold): result = [] # 定义颜色范围,这里可以根据自己的需求定义 boundaries = [ ([0, 43, 46], [10, 255, 255], "Red") ([35, 43, 46], [77, 255, 255], "Green"),原创 2020-12-26 15:56:55 · 3025 阅读 · 1 评论 -
基于Python实现二维码编码、解码、定位
给朋友做个小功能的Demo,也是参考了不少网友的思路,也不敝帚自珍啦,有用的直接拿去。看图说话Show me the codeimport cv2import numpy as npimport qrcode # 安装二维码生成包 pip install qrcodefrom pyzbar.pyzbar import decode # 安装二维码解码包 pip install pyzbardef barcode_create(data_str): image原创 2020-12-26 15:41:54 · 1789 阅读 · 0 评论 -
笔试题:源码过滤器
请你写一个C源程序过滤器,请读取附件里给出的C源文件(建议也试一下你自己的过滤器主程序),过滤后输出到另一个文件,要求:A. 保留原程序中的#include和#define信息;B. 保留函数定义和函数体的一对大括号;C. 滤掉//和/**/的注释;D. 滤掉函数的具体实现,即函数的大括号内的具体内容一概滤掉。例如:/* hello world program */#i...原创 2015-05-24 22:11:54 · 950 阅读 · 0 评论