自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (7)
  • 收藏
  • 关注

原创 html、css学习记录【uniapp前奏】

学习uniapp开发要先了解前端开发的一些基础知识。本节笔记主要是记录个人学习html,css基础标签跟属性

2023-09-28 16:09:51 1564 1

原创 关于HashMap与OkHttp的使用

okhttp3的post请求里的参数通过hashmap封装

2023-03-08 13:54:05 552 1

原创 关于安卓drawable和values文件的小疑问

androidstudio下的drawable文件夹和values文件夹

2023-03-06 11:28:46 272

原创 解释一下RecyclerView的适配器内部方法

安卓recyclerview的适配器里主要方法的相关简要解释

2023-03-03 15:57:08 927

原创 15.3,python中扫描条形码和二维码

1,pip install pyzbar安装好该模块

2021-10-06 10:08:26 3341 1

原创 15.2,opencv绘制人脸识别框

1,非智能的只是简单的在人脸上画个框框import cv2color1=(0,0,255)#设置好颜色color2=(255,0,0)thickness=4#组成矩形线条的粗细img=cv2.imread("face.png",1)cv2.rectangle(img,(710,76),(758,126),color1,thickness)#矩形块块(图片,左上角坐标,右下角坐标,颜色,粗细)cv2.putText(img,'face',(710,58),cv2.FONT_HERSHEY_C

2021-10-06 09:41:39 2540

原创 15.1,opencv绘制地图上两点位置

1,在地图上绘制点和线import cv2#绘制圆圈point_size=5#点的大小point_color=(0,0,255)#点的颜色BGR(蓝色,绿色,红色)thickness=4#该圆圈线,线的粗细img=cv2.imread('wwe.png',1)#,0灰色 1,原图cv2.circle(img,(434,331),point_size,point_color,thickness)#(图片,起始点坐标,点的大小,颜色,和画它的线的粗细)cv2.circle(img,(888,3

2021-10-06 09:20:14 444

原创 14,python中opencv模块基本认识

1,python中open-cv模块安装使用 pip install opencv_python导入时它的模块叫 CV2import cv2import cv2img=cv2.imread('dukou.jpg',1)#读取图片,0灰色,1是彩,-1cv2.imshow('title',img)#显示图像同时窗口创建名为titlecv2.imwrite('Grey_img.jpg',img)#另外在给它保存成为一张图,且名字叫Grey_imgcv2.waitKey(0)#规定窗体

2021-10-05 21:01:32 449

原创 13,python中tkinter模块里的按键事件

1,按键触发事件通常都与图像处理相结合起来:下面是一些常见的属性:from tkinter import *win=Tk()win.title('键盘事件')txt=StringVar()#元组类def key_action(event): print("pressed",repr(event.char))#按下时打印在工作台 s=event.char txt.set(s)#按下的字母记录到txt上def callback(event): L.focus

2021-10-05 01:09:10 5571

原创 12,pyhton图像处理类库PIL(Pillow)模块

1,python图像处理类库PIL(python imaging library)在python3.0中又叫Pillow模块,可以对图像进行缩放,裁剪,旋转,颜色转换等操作。1,提取一张图片的像素建立新图片: ImageTk.PhotoImage(image)获取image的像素import tkinterfrom PIL import Image, ImageTk #最重要的两个模块win = tkinter.Tk()win.title('提取像素建立图像')win.geometry(

2021-10-05 00:12:57 2321

原创 11,tkinter模块里的绘图Canvas()功能

1,用画布组件绘图Canvas( )这里的oval圆其实是个正方形的内切圆。你在用它的时候要时刻谨记,这是一个在正方形里的圆。Canvas.create_image(图片文件名)就是简单的显示一个图片。

2021-10-04 19:23:55 550

原创 10,python中tkinter模块里的鼠标点击事件

实践操作:from tkinter import *#鼠标点击事件的回调函数def callback(event): print( "clicked at:", event.x, event.y)#打印出该事件(按下鼠标)的x,y轴 s = (event.x, event.y)#把它写到一个元组里 txt.set(s)#把txt设置成s()元组win = Tk()win.geometry('200x120')win.title('鼠标事件')tx

2021-10-03 17:05:18 4721 2

原创 python中有关tkinter模块的小练习

1,当下小练习:相关理论知识:基本布局的简单介绍import tkinterfrom tkinter import *win=tkinter.Tk()win.title('学生信息')win.geometry('500x250+250+250')L1=Label(win,text='学生信息',font='Helvetical -36 bold')L2=Label(win,text='学号:',font='song -20')L3=Label(win,text='姓名:',font='

2021-10-03 15:34:29 893

原创 9,python中tkinter模块基本认识----基本布局

1,python中有三种基本布局:相对布局,绝对布局,网格布局。"""pack相对布局管理方式按组件的创建顺序在容器区域中排列。pack的常用属性有side和fill。 side属性:其取值为'top'、'bottom'、'left'、'right',分别表示组件排列在上、下、左、右的位置。默认为top。 fill属性:其取值为'x'、'y'、'both',分别表示填充x(水平)或y(垂直)方向的空间。-------------------------------------p

2021-10-03 13:56:35 581

原创 python中tkinter模块里button和lable标签相关小练习

相关理论知识:Lable标签import tkinter#一个基础的窗体win=tkinter.Tk()win.title('一个窗体')win.geometry('250x250+250+250')#前两个参是大小,后面俩是位置,默认在0,0#lable控件学习lable=tkinter.Label(win,text='ccc',font='宋体',fg='#0000ff')lable.pack()#把它加载到窗体#button控件学习#btn = tkinter.Button(wi

2021-10-03 13:17:05 237

原创 8,python中tkinter模块基本认识——button标签

1,buttton的一些相关属性:2,如何创建一个button:例如:3,button的点击事件:在Button类的实例化对象后面多添一个参数,command=“ ”。在单独写一个你在点击按钮后想触发的事件的功能函数。...

2021-10-03 13:14:31 364

原创 7,python中tkinter模块基本认识——Lable标签的使用

1,先大概认识一下tkinter模块它是设计图形用户页面的模块,同类型的还有好几种。具体的导入和简单使用步骤如下:

2021-10-03 12:36:38 239

原创 tkinter模块的一些组件介绍

相关组件:同类型的模块还有:

2021-10-03 11:17:51 162

原创 6,python中模块封装

1,做个模块2,写个程序,去导入上一个模块或者导入它里面的一些函数去使用。导入模块:

2021-10-02 23:57:13 1002

原创 5,python中的继承和多继承以及方法的重载和扩展

#继承时重写扩充父类的方法class Person: def __init__(self,name,age): self.name=name self.age=age def prin(self): print('%s的年龄是%s'%(self.name,self.age))"""重写父类的方法有两种,一种是覆盖,另一种就是对父类方法进行扩展(用到super()关键字)覆盖:顾明思意,很简单就是直接在之类里把这个方法在写一遍,...

2021-10-02 23:27:49 372

原创 有关python类和对象的小练习

相关理论理解:python中的类和对象基本概念#有关python里的面向对象class Person: def __init__(self,name,age): self.name=name self.age=age def main(self): print(self.name) print(self.age) def __del__(self): print('销毁了对象%s'%self)

2021-10-02 22:17:29 420

原创 4,python中的类和对象基本概念

1,类的创建与对象2,私有公有方法以及初始化和销毁函数这里可以理解为java里的私有属性能提高代码安全性,对外屏蔽实现机制的具体细节。这里的__init__ 和__del__ 方法,都可以理解为Android里的oncreat()和ondestroy()方法,它就是一个程序生命周期里必经的开始和结束,这俩方法不管你创建不创建它都会在程序编译的时候被编译器默认创建,你要是需要在创建对象时就给它一些初始化的数据,那么你就在写类的时候顺便也把它的这个方法(__ init ____)

2021-10-02 22:07:02 433

原创 有关python循环的一些小练习

1,有关"9X9"乘法表的:for i in range(1,10): for j in range(1,i+1): print('%s*%s=%s'%(i,j,i*j),end=' ') print( )这里end=’ ’ 是让它每一次print里语句执行完都和上一个隔开一定距离。下面那个ptint( ) 是为了让最外部那个 i 循环里的for j 循环每因为 i 执行完一次循环就输出一个空和上一层换行隔断。2,水仙花数的:for i in r

2021-10-02 21:02:23 309

原创 3,python运行的方式和语句过长换行

1,Python运行的语句过长时,可以用 “ \ ”来把一句话分成好几句。例如:2,Python的运行方式除了我们常用的Pycharm这之类的IDE,还可以直接用它原生的shell。(1)前面说过直接在dos里运行python的方法是先进入(cd)到你存放py文件的路径下,在用命令“python + 文件名”直接运行。例如:(2) 或者也可以就是在python自带shell下运行,方式如下:在你的菜单里找到python shell:然后点进来可以直接写程序,也可创一个文件(在F

2021-10-02 20:28:51 2186

原创 2,python语法里的 顺序,循环

python程序控制相关语法:1,range(“开始”,“停止”)for i in range(4): print(i)for i in range(4): print(i,end=" ")结果:默认从0开始 0 0 1 2 31232,强制类型转换,int()效果等同eval()a=eval(input("请输入数"))print(type(a))结果:<class 'int'>效果同a=int(input(“请输入数”))一样,强制转换。

2021-09-08 16:30:16 1255

原创 1,python中列表,元组,字典相关语法

Python的6组标准数据类型:· Number(数字)· String(字符串)· List(列表) a=[n1,n2,n3…]有序可变可重复· Tuple(元组)b=(n1,n2,n3…)有序不可变可重复· set(集合)c={n1,n2,n3…}无序可变不重复· Dictionary(字典)s={key:value,key:value,key:value…}实际上它是一个特殊的集合List相关语法: listL=[ ]L.append()默认添加到List的尾部。L.insert

2021-09-08 16:29:20 203

原创 python窗口小程序认识

import tkintertop = tkinter.Tk()img = tkinter.PhotoImage(file='dukou.gif')label1 = tkinter.Label(image=img, height=390, width=300)label1. pack()top.mainloop()窗体主要要使用到thinter模块跟matplotlib不一样最重要的区别matplotlib是别人仿照MATLAB开发的第三方模块,tkinter是python系统自带

2021-09-01 14:11:23 285

原创 0,python模块安装和一些小细节准备

python的安装模块在这个文件夹里,安装命令也很简单 pip + 要安装的模块名即可。win+R cmd进入命令行,cd 到python的这个文件下有5个py文件需要你注意,easy_install这俩是用来安装离线包下载库,pip这三个就是普通的安装库,pip3是安装3.0版本以后的。注意把它们的环境变量配置好。帮助文档在doc文件夹里。pip相关命令查看 pip的命令行有哪些pip list查看有哪些已经安装的模块pip uninstall youtube-dl 卸载我的youtube.

2021-09-01 13:11:34 103

原创 微机原理相关题

2021-01-14 20:11:32 192

原创 微机原理(八)-------------8259A

8259A中断控制:

2021-01-14 19:53:31 218

原创 微机原理(七)----------------8255A

8255并行通信接口-----------P218

2021-01-14 19:46:04 336

原创 微机原理(六)---------8251A

8251A串行通信-----------P202

2021-01-14 19:37:49 282

原创 微机原理(五)------------------逻辑运算类指令

逻辑运算类指令:(1) 格式:NOT OPRD 功能:OPRD按位取反 对标志位没有影响设:AX=73H DX= 85H(2) AND、OR、XOR格式:AND(OR/XOR) OPRD1, OPRD2 功能:OPRD1 AND(OR/XOR) OPRD2  OPRD1这三条指令执行后,CF=0, OF=0, SF, PF, ZF发生变化。(例子:MOV AX, 2050HAND AX, 0FFH;取AX的低8位 AX=0050

2021-01-14 19:06:26 2996 1

原创 微机笔记(四)-------------------------算术运算类指令

算术运算指令:1,不带进位的加法(影响标志位)格式:ADD OPRD1,OPRD2功能:(OPRD1)+(OPRD2)→OPRD12,带进位的加法格式:ADC OPRD1,OPRD2(使用前先将CF清零)功能:(OPRD1)+(OPRD2)+CF>OPRD13,增量指令INC (不影响CF,影响AF, OF,PF,SF和ZF)格式:INC OPRD功能:(OPRD)+1>OPRD1)不带借位的减法(结果影响标志位)格式: SUB OPRD1,OPRD2功能:(OP

2021-01-14 18:09:54 697

原创 微机笔记(三)---------Pentium指令系统

Pentium指令系统:传送指令:所有通用传送类指令都不改变标志位典型错误: CS,IP不能作为目的操作数 MOV CS, AX 两个段寄存器间不能直接传送 MOV SS, DS 立即数不能直接传送给段寄存器 MOV DS,2000H 内存单元间不能直接传送 MOV [SI], [2000H] 立即数不能作为目的操作数 MOV 1000H, AX例题:堆栈操作指令:push是先减后压pop是先弹后加:图略~注意:例题:交换指令:格式:XCHG O

2021-01-14 17:14:59 680

原创 微型计算机技术及应用期末应考笔记(二)

Pentium的寻址方式: 操作码 操作数 操作数……….1.立即寻址方式: ```例:MOV DX,1234H2.寄存器寻址方式: MOV AX , BX ;(BX 内容→ AX) INC SI ;(SI+1 → SI) DEC DI ;(DI – 1 → DI )3.输入输出端口寻址:IN AL,82H ; 82端口里的字节输入到AL 端口间接寻址 IN AL,DX;特别声明用间接I/O指令时,只能用DX寄存器。甚至不能用EDX寄存器4.存储器寻址方式:在读写内存操作数之前 ,

2021-01-14 15:02:24 446

原创 微型计算机技术及应用期末应考笔记(第四版)戴梅萼 史嘉权编著

8086(16位数据线,20位地址线)几个寄存器的搭配,地址之间的转换:总线接口部件BIU: Bus Interface Unit:负责与存储器、I/O传送数据执行部件EU: Execution Unit:完成指令的译码与执行工作8个通用寄存器: AX:累加器ADD,BX:基址寄存器BASE, CX:计数寄存器COUNTER,DX:数据寄存器DATA SP:堆栈指针寄存器,指示堆栈在内存中的相对位置。

2021-01-14 13:47:04 686

原创 git的安装与验证

Git的安装与验证(Window)1,git官方下载地址:https://git-scm.com/downloads2,检验下载是否成功,在自己电脑的开始菜单里找到Git—》Git Bash 打开命令窗口行若无异常不闪退即算成功。3,安装完成之后还需要最后一步配置,有关你的姓名和邮箱,需要在命令行输入命令$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"g

2020-09-20 21:46:52 1888

原创 C#用Aforge.net类库调用摄像头实现监控或者拍照功能

在项目里有个功能需要调取监视器实现摄像功能,在网上找到了一些Demo虽然也没看太懂,但是基本功能还是做到了,在此做个笔记。本文源码下载地址:https://download.csdn.net/download/qq_42757964/12259466AForge引用类包下载地址:https://download.csdn.net/download/qq_42757964/12255300简单...

2020-03-21 23:37:04 4225

原创 C#中的Chart控件——当数据源很多时可以显示进度条拉动观察,也可以记录到后台文本详细对照

C#中的Chart控件——当数据源很多时可以显示进度条拉动观察,也可以记录到后台文本详细对照下面进行详细步骤说明,感兴趣的同学可以看一下:1简单示例(一条线):2.数据源随着时间不断变化,进度条变化 。多条线:3.看在整段时期内的数据大体图(消去或出现)进度条:4.后台将时刻记录变化记录到一个txt文本里以供详细校验:话不多说上码:using System;using Sys...

2020-03-18 19:58:08 3486 9

Monitorr.zip

实现了读取摄像头数据,而且当电脑接有多个摄像头设备时,可以选择连接的摄像头设备。把摄像头的数据进行了实时显示。在窗体中放置3个按钮控件Button,分别为,“搜索摄像头”“连接摄像头”,“关闭摄像头”;

2020-03-20

AForge引用包.zip

Aforge.net类库调用摄像头拍照,或者监控(C#) AForge.Imaging —— 一些日常的图像处理和过滤器 AForge.Vision —— 计算机视觉应用类库 AForge.Neuro —— 神经网络计算库AForge.Genetic -进化算法编程库 AForge.MachineLearning —— 机器学习类库 AForge.Robotics —— 提供一些机器人的工具类库 AForge.Video —— 一系列的视频处理类库 AForge.Fuzzy —— 模糊推理系统类库 AForge.Controls—— 图像,三维,图表显示控件

2020-03-18

ChartDemo.zip

本资源主要为c#中使用chart控件绘制曲线图,当数据量较大时,x轴出现滚动条,实现全局视图和滚动视图的功能

2020-03-17

LayoutCreator.zip

能够将当前活动布局中的所有控件的id快速寻到并自动生成代码节省时间,也能够根据你的某些控件(例如listview)快速自动生成适配器代码。详细使用教程图例以放在压缩包中。

2019-08-21

Asy+httpcore+gson.zip

AsyncHttp和Httpcore和gson的jar包,供应json解析和xml解析以及各种网络资源的下载使用

2019-08-21

预约挂号HTML前端页面模板.zip

预约挂号HTML前端页面模板,可自行根据所需更改。静态html。

2019-08-05

smartStorage.zip

网上预约仓库存储系统模板提交表单数据到后台数据库MySql。预约网页是由html编写的静态网页,后台处理是有php编写。

2019-08-05

空空如也

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

TA关注的人

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