自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 【unity】麦克风声音驱动,控制身体做出不同动作

(3)设置Notalking→talking过渡动画的属性和出发布尔值的条件。(4)设置talking→Notalking过渡动画的属性和出发布尔值的条件。1.在角色对象上挂在animator组件,并将动作控制器与其关联。(1)添加没说话时和说话时的状态并添加自循环,使动作能够重复播放。2.在角色对象上挂在audio source组件。5.设置音量阈值,使得当达到某个音量值时切换动画。6.在动作控制器中设置不同的动作状态。(2)新建布尔参数,用于控制状态。4.将动作控制器关联到脚本上。

2024-01-17 18:56:34 772

原创 【unity学习笔记】语音驱动blendershape

Queue Processor(必须加此脚本):控制前三个组件的脚本。1.选择小人,点击添加组件。2.分别对组件进行设置。

2024-01-15 16:17:28 893

原创 【unity学习笔记】捏人+眨眼效果+口型效果

2.找到release页面找到合适的插件版本。1.在https://www.mixamo.com中下载动作并导入。1.在assets中新建文件夹arts,拖入小人。3.将univrm导入到工程中(assets)。1.在vroidstudio软件中捏人。1.在Git上搜索、打开univrm。2.将小人转化为unity可识别状态。二、vrid导入unity的插件。4.在动作控制中创建空状态。2.导出模型(.vrm)1.在人物上新建眨眼脚本。3.将小人放入场景中。(二)制作眨眼睛动作。

2023-12-29 18:28:46 1098

原创 【unity学习笔记】4.场景切换

创建空物体→创建脚本挂载在空物体上→打开脚本。创建空对象,将脚本放在空对象上。注意两个类:场景类、场景管理类。assets中点击创建场景。1.创建所需要的场景。3.将需要的场景拖入。

2023-12-26 15:23:47 150

原创 【unity学习笔记】3.常用结构体

在samplescene中创建实体cube→在assets中创建vectortest脚本→将脚本拖入实体→双击打开脚本。vector(向量)

2023-12-26 13:16:08 66

原创 【unity学习笔记】2.脚本组件

创建c#脚本:在assets中点击右键→创建→c#脚本→将其拖动到对象的检查器中。1.复制新组件:复制组建后,随便找一个组件菜单,点击三个点→选择粘贴为新组件。2.复制组件值:修改组件数值→复制组件→选择另一个对象的相同组件→粘贴组件值。编辑→项目设计→脚本执行顺序→点“+”选择脚本:数值越小越靠上。检查器→添加组件→输入rigidbody(刚体)→选择。相同的功能写成一个组件(外形可通过点击cube修改)2.图层:(区分地面层、玩家敌人层)三、编写(系统未自带)组件功能。(1)系统提供的组件。

2023-12-25 15:08:15 363

原创 【Unity学习笔记】1.创建场景

(1)未下载资源时:窗口→资源商店→寻找资源(standard assets)→下载→选择需要的environment资源(包括tree、terrainassets、water)→导入。点击运行不报错后,在samplescene中点击右键→创建3D对象→地形。(2)已下载资源时:assets目录下→右键→导入包→自定义包。二.制作地形(默认大小:1000*1000)

2023-12-25 11:22:48 268

原创 【中小学科技竞赛】哪些比赛较有含金量值得参加?如何获取赛事信息?

我是一名小学科技辅导员,4年带学生参加比赛获奖70余次,这是我的一些小经验,希望对您有一点帮助。

2022-09-30 11:42:26 4502

原创 python读取sqlite中数据

我若将学生每学期的成绩存储在了sqlite中,利用python读取成绩以便于做数据分析应该如何实现呢?一、在数据库中导入.csv文件1.创建数据库2.给数据库命名3.添加数据库双击已创建的数据库,鼠标右键点击tables创建表4.给表命名以及添加字段5.数据结构设计好后点击提交6.将.csv文件导入到该表点击数据即可查看到导入成功后的数据二、python读取sqlite中的数据1.连接数据库gradedb=sqlite3.connect(“alfw.sqlite”)2

2021-02-24 16:27:17 5308

原创 用Python【批量】生产【电子奖状】的方法请查收!

流程:1.用PS设计好荣誉证书模板,在姓名处留白2.批量生产一、用PS设计好荣誉证书模板二、批量生产1.准备工作将需要奖励的学生名单放在txt文档中;将荣誉证书模板、学生名单、.py程序放在同一个文件夹里。2.批量生产'''批量生产电子奖状'''from docx.shared import Pt, RGBColorfrom PIL import Image,ImageDraw,ImageFont old_img = Image.open(r"荣誉证书模板.png")#导入证书

2021-01-07 23:24:32 2338 11

原创 期末了给孩子们一些鼓励吧!用Python批量制作【纸质】奖状的方法请查收!

原理:使用python-docx模块制作奖状生成器,批量生成word奖状。由于每个学生拥有一个word文档,打印起来非常不方便,所以再利用文档合并代码,将所有奖状的word放在一个word里就可以批量打印奖状了。...

2021-01-05 21:58:12 1568 1

原创 【办公自动化】Python将一个全校学生信息excel表,按班级拆分为多个班级学生信息excel表

一、效果二、代码"""将全校学生信息表按班级拆分为50个excel表"""import pandas as pddf = pd.read_csv('宪法在校生信息.csv') #读取表for j in range (15,21,1): for i in range (1,9): #8为每个年级班级数 save_data =df[df['班级']=='小学20'+str(j)+'级'+str(i)+'班'] print('小学20'+str(j)+'级'+str(i)+'班完成'

2020-10-12 23:53:17 1555

原创 【综合技能机器人】教案持续更新

一、CRU主控板基本操作通电、接线规则、确定端口二、认识主控板上的端口及作用、初步尝试点亮小灯程序![在这里插入图片描述](https://img-blog.csdnimg.cn/2020100415044972.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lsandoYXQ=,size_16,color_FFFFFF,t_70#p

2020-10-04 15:11:56 658

原创 【网管篇】桌面图标不显示的处理办法

一、原因在 Windows 10 系统中,为了加速图标的显示,当第一次对图标进行显示时,系统会对文件或程序的图标进行缓存。当我们再次显示该图标时,系统会直接从缓存中读取数据,从而大大加快显示速度。而缓存出现问题则不能显示图标。二、解决1、删除缓存①文件夹→查看→勾选隐藏的项目此步骤目的是为了显示缓存文件② Win+R→运行:%localappdata%③找到Iconcache.db,将其删除2、系统重新自动获取图标①在任务栏上右击鼠标,在弹出的菜单中点击“任务管理器”。②找到“Windo

2020-10-04 14:47:29 229

原创 【综合技能机器人搭建】搭建注意事项

一、综合机器人的结构1、底盘结构2、提手结构垃圾分类任务中的收集步骤,用于固定机械臂结构。3、分拣结构分拣结构上有颜色传感器,可以判断垃圾类别,利用判断结果和舵机多垃圾进行分拣。4、滑梯结构分拣结构对垃圾进行分类之后,综合机器人移动到相应垃圾投掷点,通过滑梯结构投掷垃圾。5、抓手结构用于完成任务一——开始行动:机器人上预装有 1 个“环卫工人”模型.机器人要把 1 名“环卫工人”,送到某个固定拼装块上的规定分区内,运送过程中,“环卫工人”可以与地面接触。到规定分区后,“环卫工人”

2020-09-16 00:27:50 1217

原创 【办公效率篇】将全校所有学生成绩的Excel总表,按名字拆分为数个单独的Excel表点对点地发送给每个学生

不管是工资条还是考试成绩,出于保护隐私的善意,一般不会以公示所有人明细的方式进行信息传达,而是以点对点的方式,一一将个人信息告诉每个相应的员工或学生。这里以考试成绩举例,教大家将全校所有学生成绩的Excel总表,按名字拆分为数个单独的Excel表,以便点对点地发送给每位学生。总成绩表如下,每个学生有上下两学期的成绩:如何按名字拆分为数个单独的Excel表?代码如下:import pandas as pddf = pd.read_excel('某顶尖院校上下两学期期末考试成绩.xlsx') #读取

2020-09-07 21:37:25 3730 1

原创 【办公效率篇】当领导让你把一个年级的学生信息按班级分类保存为多个EXCEL表发给他时,教你用5行代码,1秒钟搞定需要花费几小时甚至更多时间的工作量!!

社会各行各业的**“表”姐们**在很多时候,会被领导要求把一张信息量巨大总表,按一定的条件,拆分成多个工作表。比如我的领导要求我把下面这张“5年级在校生信息”按“班级”分发给不同班主任:大家通常的做法是谨小慎微、不断重复地复制粘贴,直到老眼昏花、直到手抖犯错、直到不知错从何起而重头开始。如果领导抛给你的是全校学生、全国学生、全世界学生的信息该怎么办呢?加班几个通宵才能把一张小小的表准确无误地搞定?以下是你:复制粘贴半小时后……这里是我,我要隆重介绍一下,如何利用python中地pandas的

2020-08-30 22:57:50 1262

原创 【超详细Django网站开发过程14】便利店管理系统之——对商品库进行增删查改

前面我们写过对客户信息进行增删查改,这里对商品进行增删查改也是一样的。一、新建commodity.py放在mgr文件夹下编写商品增删查改的代码from django.http import JsonResponseimport jsonfrom common.models import Commoditydef dispatcher(request): # 根据session判断用户是否是登录的管理员用户 if 'usertype' not in request.session

2020-08-11 18:21:55 409

原创 【超详细Django网站开发过程13】便利店管理系统之——建立订单和商品间的多对多关系数据库表

上一个博客,我们在顾客和订单间建立了一对多的数据库表。现在,我们来建立订单和商品间的多对多关系数据库表。表与表间的关系有:一对多:customer = models.ForeignKey(Customer,on_delete=models.PROTECT)一对一:student = models.OneToOneField(Student, on_delete=models.PROTECT)多对多:commodity= models.ManyToManyField(Commodity, throug

2020-08-11 17:07:07 914

原创 【超详细Django网站开发过程12】便利店管理系统之——创建顾客订单

今天,我们要完成订单数据库的设计与创建,这样才能够记录便利店与顾客的交易信息一、定义商品数据库表商品数据数据库表的内容包括:商品名、商品编号、商品描述根据之前数据库内容所学,我们需要在common中的models.py中定义数据库表:class Commodity(models.Model): # 商品名 name = models.CharField(max_length=200) # 商品编号 sn = models.CharField(max_length=20

2020-08-11 11:04:11 397

原创 【不务正业系列】明星微博超话自动签到功能(selenium+python)

很想爬取各个明星超话的签到人数,做成可视化对比,看看谁更火来着,但是微博没有这样的接口,所以只能通过selenium+python来实现超话自动签到来查看签到数了。#超话签到统计#读取地址adress = 'https://weibo.com/p/100808c915b5f06f94de5a702f6486acf308a5/super_index'#读取微博账号密码df = pd.read_excel(r'./微博账号密码.xlsx',sheet_name = 0,header = 0)linu

2020-08-09 22:12:36 3118

原创 【不务正业系列】爬虫易烊千玺QQ音乐扑通社区“阅读”、“动态”和“成员”数据

一、搭建框架框架设计如下:二、QQputong.py 获取QQ扑通数据1、获取网页头文件各类属性def get_headers() -> dict: requests_header = {} requests_header['accept'] = 'application/json' requests_header['accept-encoding'] = 'gzip, deflate, br' requests_header['accept-language

2020-08-07 23:11:06 1274

原创 【超详细Django网站开发过程11】便利店管理系统之——登录校验(session与token)

大家会发现,如果没有登录校验,任何用户其实都可以通过直接输入主页地址,查看管理系统信息的。所以,我们登录校验是一个必不可少的环节。1、打开customer.py,找到dispatcher函数,我们必须在dispatcher函数中的增删查改代码执行前,加一个校验过程,如下:def dispatcher(request): # 根据session判断用户是否是登录的管理员用户 if 'usertype' not in request.session: return JsonR

2020-08-06 21:59:37 218

原创 【超详细Django网站开发过程10】便利店管理系统之——当前端同事的开发速度赶不上后端时,后端开发者如何进行测试呢?

开发网站需要前后端配合,有的时候,前端开发人员的开发速度赶不上后端,那后端开发人员在没有前端界面的前提下,怎么进行调试呢?其实,我们不用等前端人员开发网页,我们自己可以利用python构建http请求。一、新增tests目录新增测试文件test1二、测试登录功能导入request库,使用request函数payload = { 'username': 'imboss', 'password': '12345678'}response = requests.post('htt

2020-08-06 21:12:31 164

原创 【超详细Django网站开发过程9】便利店管理系统之——管理员登录、注销功能

管理系统当然要有管理员登录功能啦,怎么做呢?Lynjay的便利店管理系统,登录系统的API如下:1、请求消息:POST /api/mgr/signin HTTP/1.1Content-Type: application/x-www-form-urlencoded2、请求参数:http 请求消息 body 中 参数以 格式 x-www-form-urlencoded 存储储存格式为:username=xxx&password=123456接下来,编写程序吧!一、创建处理登录功

2020-08-06 17:49:59 370

原创 【超详细Django网站开发过程8】便利店管理系统之——写一个帮助我们测试的前端

后端处理好数据后,需要由前端展示出来,页面效果如下:那前端文件应该放哪里,又该如何访问呢?我们在项目中导入一个存储前端信息的前端文件夹。打开项目配置文件中的urls.py 文件1、导入静态文件服务from django.conf.urls.static import static2、末尾添加+ static("/", document_root="./ylj")3、启动浏览器python manage.py runserver 804、浏览器中输入:http://localhos

2020-08-06 16:13:45 224

原创 【超详细Django网站开发过程7】便利店管理系统之——利用管理员用户对客户数据进行增删查改

数据库免不了信息的增删查改,今天来做一个管理员用户对客户数据库的增删查改功能。导航一、新建管理员用户python manage.py startapp mgr二、创建多个模块文件分别处理不同的http请求(这里先创建customer.py)三、编写一个类似路由的函数给不同的函数进行处理def dispatcher(request): if request.method == 'GET': request.params = request.GET elif req

2020-08-06 14:53:07 1921

原创 【超详细Django网站开发过程6】便利店管理系统之——将界面返回的字符串用html网页来展示

我们发现,浏览器返回的顾客信息表单实在是太难看了,如何把这些字符串用html网页来展示呢?一、定义html模板html_mode = '''<!DOCTYPE html><html><head><meta charset="UTF-8"><style>table { border-collapse: collapse;}th, td { padding: 8px; text-align: left; .

2020-08-05 22:05:37 293

原创 【超详细Django网站开发过程5】便利店管理系统之——销售员过滤查询顾客信息

有的时候,我们便利店的销售员不需要获取一个顾客的所有信息,只需要获取某些特殊信息就好。比如销售员需要通过知道顾客的电话号码来获取顾客的VIP等级以便给顾客打折,这时候,就要用到过滤查询了。流程:当销售员在浏览器输入 /sales/customers/?phonenumber=12344444444 ,要求服务器返回电话为12344444444顾客的vip等级。(数据库建立之初,我将vip划分了三六九等,vip=1→超级vip打7折;vip=2→尊贵vip打8折;vip=3普通vip打9折)def lis

2020-08-04 20:06:48 229

原创 【超详细Django网站开发过程4】便利店管理系统之——销售员如何获取顾客数据?即:读取数据库数据(浏览器请求数据——服务器返回数据)

一个便利店要想运转顺利,肯定要有合理的管理与分配,不止老板有查看客户数据的权限,我们店里的销售人员,也应该有一个利用浏览器向服务端访问数据的权限,这篇文章带大家走一个读取数据库数据的流程。学会了读取数据库,至少让您还能开发一个新闻门户网站!!一、添加客户信息因为没有真是数据支撑,只有添加一些NPC客户给大家演示了。可以通过超级管理员的后台添加,也可以通过sqlitestudio添加。...

2020-08-03 23:43:31 396 3

原创 【超详细Django网站开发过程3】便利店管理系统之——该如何建立超级管理员账户去管理客户信息呢?

便利店老板需要一个超级管理员权限对店内各种信息进行增删查改。以前我们或许还需要专门做一个后台管理界面进行信息交互,现在Django为我们提供了管理员网页来添加、修改、删除自己定义的 model 表数据,谁用了不说一声,Django真贴心!!具体操作如下:一、为老板建立账户1、cd到Mystore根目录输入指令:python manage.py createsuperuser2、打开sqlitestudio,会发现在auth_user这个Django已为我们准备好的超级管理员表单中,添加成功了我们刚

2020-08-03 21:28:09 468

原创 【超详细Django网站开发过程2】便利店管理系统之——创建数据库→定义数据库表→创建数据库表

假装自己拥有一家小便利店,名叫——7-Twelve,我希望制作一个便利店管理系统对我的顾客、销售人员、货物等数据进行管理,先不管前端,后端总免不了对数据的一顿操作,那如何在Django中对数据库进行增删查改呢?首先要学会→创建数据库→定义数据库表→创建数据库表。一、创建数据库1、创建Mystore项目之初,我采用了代码进行创建,这个时候,系统会自动帮我创建出db.sqlite3。2、cd到Mystore根据路下,运行:python manage.py migrate,系统将自动生成一些表。3、下载

2020-08-03 17:26:17 776

原创 【超详细Django网站开发过程1】服务器的搭建、项目的创建、路由器的配置

WEB系统分为前端和后端,学生时代作为常驻项目组长,我主要做的是前端和项目代码整合。现在发现,各大网站的架构师是会亲自参与设计项目后端的,由此可知后端设计开发对于一个网站有着中流砥柱般的作用。为了向网站开发全栈工程师这个头衔靠近,我决定搞一搞后端,那就从基于Python的Django框架开始吧!一、安装1、安装:pip install django出师不利是我遇到的老戏码了,安装失败报错如下:(1)说是pip的版本不对,然后按照常规我输入升级代码:python -m pip install --

2020-08-03 13:14:28 1926

原创 【裁员警告】这是一段让各大电影网站的资料整理人员下岗的代码,用BeautifulSoup+urllib+python爬虫豆瓣top250电影详细信息,哪还需要低效的人力呢?

一、构建爬虫框架运行报错1:解决:点击file –> setting设置 –> Project:your project name –> Project Interpreter –> 设置 –> Add Local –> 查看venv1位置,找到将文件夹下内容删除–>点击ok,重新配置环境。运行报错2:解决:点击进入设置install package即可:运行报错3:安装urllib失败解决:我盲选了个版本,安装了urllib5就没报错了。二、.

2020-08-02 23:54:55 1025 1

原创 爬虫易烊千玺影响力榜单(利用浏览器驱动的方法)

追星一族如何通过榜单分析自己爱豆的“江湖地位”呢?又如何通过数据其找到与竞争对手的差距呢?接下来,我以易烊千玺为例,爬取明星势力榜单数据。 爬虫明星影响力榜 一、步骤描述:1、调用浏览器驱动2、利用3个列表分别存储名字、排名、影响力值3、找到易烊千玺的位置4、通过指针找到其对应的上家、下家5、打印数据结果二、代码如下:# coding = utf-8from bs4

2020-08-02 19:26:14 1177 2

原创 重大灵异事件!我的手机大半夜地自己在B站看番剧!!!

我把灵异过程录下来了,速看! 重大灵异事件!我的手机大半夜地自己在B站看番剧!!! 其实,我利用了appium+python实现手机自动化爬虫B站热门番剧数据功能,具体操作如下:一、搭建环境1、搭建环境需要通过pip指令安装好client编程库+Appium Server+JDK(配置环境变量 JAVA_HOME)+SDK(配置环境变量 ANDROID_HOME)2、环境准备好后,

2020-08-01 11:43:23 20547 2

原创 pyinstaller打包程序步骤及注意事项

pyinstaller打包程序步骤及注意事项如果我们做出的python程序能转换成exe运行程序直接供别人使用就好了,于是pyinstaller打包程序教程来了。一、步骤:1、控制台安装:pip install pyinstaller2、cd到存放.py文件的文件夹下,将图标ico存放至该目录下3、第一次打包:pyinstaller XXX.py -F --icon=“lynnjay1.ico”4、第一次打包完成后,在目录中找到 XXX.spec 文件,用记事本打开进行打包参数修改(1)有隐

2020-08-01 11:17:14 1329

原创 selenium+python 的微博自动转赞评功能实现

放假了,没人比我更无聊,在家制作了一个selenium+python的微博自动转赞评程序。程序分为四部分,依次是:登录+点赞+评论+转发,当点赞达到用户上限时去评论,评论至上限时去转发,出现验证码则退出程序。演示视频如下:微博自动转赞评至上限程序一、登录调用谷歌浏览器+打开微博登录账号二、点赞点赞程序的基本原理就是,先让滚动条定位至待点赞的那一条评论,然后寻找赞按钮进行点击,这个操作好理解而且没什么难度。难点在于,当用户点赞数达到上限时,程序运行过程中会一直点击同一条评论.

2020-08-01 10:51:15 3781 4

空空如也

空空如也

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

TA关注的人

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