- 博客(33)
- 资源 (5)
- 收藏
- 关注
原创 分析死区时间对Vds的影响
1.死区时间必须大于MOS管寄生电容放电时间2.死区时间过大过小都会处于硬开关状态3.死区时间过短看VGS米勒平台4.死区时间过长看VDS震荡不足之处望以指正,有新的见解请留言,一起探讨学习!
2024-08-26 00:50:21
934
3
原创 充分理解LCR串联谐振
1.fin=f0,负载增益最大,且为12.fin偏离f0,负载增益均减小3.fminfmax,越偏感性,IR越滞后Vin,VR同步越滞后Vin。
2024-08-24 16:14:57
1198
原创 BAT批量生成C语言源文件和头文件
三、源文件自动包含头文件#include,头文件自动添加宏定义#define。二、双击运行bat文件即可自动生成源文件和头文件在当前文件夹。一、在配置文件里面添加文件名。
2023-10-31 00:39:06
277
原创 Python 实现C、C++程序注释英文翻译插件
Python 实现C、C++程序注释英文翻译插件。3.此文缺少访问超时等待续翻译代码段,暂时没空添加。2.安装核心功能包translators。1.参数3个,源文件、目标文件、翻译模式。4.编写正则表达式分析文本内容。3.编写文本输入输出函数。6.Keil实践提示。
2023-03-22 03:58:25
1049
原创 利用飞讯语义识别API 获取微小说所有角色名
利用飞讯语义识别API 获取微小说所有角色名1、代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sysimport mathimport timeimport urllib.requestimport urllib.parseimport jsonimport hashlibimport base64names = {}relationships = {}lineNames = []str0 = ''tempSt
2020-08-30 23:21:32
652
1
翻译 Python 详细注释 2048 游戏
Python 详细注释 2048 游戏声明:本程序内容基本拷贝自:蓝桥实验楼,改动不大。主要对其进行详细注释。尊重原创!!!!如若侵权联删,非常感谢。为便于理解,可前往 — 蓝桥实验室 —看看这个项目的介绍。# -*- coding: utf-8 -*-import randomimport cursesfrom itertools import chainclass Action(object): UP = 'up' LEFT = 'left' D
2020-08-30 16:22:18
151
原创 pip install 反馈 *** is not a supported wheel on this platform
pip install 反馈 *** is not a supported wheel on this platformpip debug --verbose可以显示大量信息,包括支持的库版本。pip debug --verbose
2020-08-29 19:13:27
1028
原创 详细理解 ---------- 即时标记
详细理解 ---------- 即时标记composing.pyimport sysimport re###########################----Rules-----#################################class Rule: ''' 调用指定对象的处理方法的方法: action(self,block,handler) ''' type = '' def action(self,block,handl
2020-08-29 16:59:40
238
原创 vscode 宏命令快捷键步骤
vscode 宏命令快捷键步骤1、下载安装macro2、编写命令①3、编写命令② "macros": { "copyDown": [ "editor.action.copyLinesDownAction", ] }4、绑定快捷键①File—>Preferences—>Keyboard Shortcuts5、绑定快捷键②右键编辑keybinding,按快捷键后,Enter。6、效果From
2020-08-29 00:08:24
2176
翻译 python-----即时标记 (读取文本)
python-----即时标记 (读取文本)1、项目目录2、系列文件:#-----------handlers.py------------class Handler: def __init__(self): global output output = [] def getV(sef): return output def callback(self, prefix, name, *args): met
2020-08-28 21:55:41
231
原创 PIL 之 Image
PIL 之 Image#!/usr/bin/python# -*- coding: UTF-8 -*-from PIL import Image, ImageDraw, ImageFont,ImageFilterfrom cv2 import cv2 import numpy as npimport timeimg0 = Image.open("0.0.jpg")img1 = Image.open("0.1.jpg")im0 = img0.filter(ImageFilter.BLU
2020-08-28 00:03:52
366
原创 有道云翻译API翻译JavaScript使用教程
有道云翻译API翻译使用教程一、注册:前往有道智云AI开放平台进行注册。然后填写进入免费体验试用进行资料填写。二、创建应用:进入上图1,创建应用如下图:执行1、2。进入上上图2,创建实例如下图:执行1、2。执行3绑定前面创建的应用。获取 appID 和应用密钥 key ,如下图:执行1、2。appID & key:三、创建网页:<!doctype html><head> <meta charset="utf-8"/>
2020-08-20 00:42:53
3466
原创 VBS 文本歌词粤语拼音翻译
VBS 文本歌词粤语拼音翻译准备资源:1、Unicode汉字编码顺序对应汉字的粤语拼音库2、VBS 文本歌词粤语拼音翻译拼音库文本3.txt:jat1 ding1 丂 cat1 soeng5 ti1 丆 maan6 zoeng6 saam1 soeng5 haa6 gei1 bat1 jyu5 min5 koi3 cau2 cau2 zyun1 ce2 pei1 sai3 sai3 jau1 bing2 jip6 cung4 dung1 si1 sing4 diu1 丠 loeng5 diu1
2020-08-20 00:13:31
568
原创 C++个人笔记
C++个人笔记C++C++ 进一步扩充和完善了 C语言,是一种面向对象的程序设计语言。#include <iostream>using namespace std;int main(){ cout << "Hello, world!" << endl; return 0;}面向对象开发的四大特性:封装、抽象、继承、多态。标准的 C++ 由三个重要部分组成:核心语言:提供了所有构件块,包括变量、数据类型和常量,等等。C++ 标准库:提
2020-08-16 23:08:25
140
原创 图形学个人笔记
图形学个人笔记认真是一种习惯单位向量的乘积(点乘):两个向量夹角的余弦值。向量的点乘可以到大体方向是否相同,正为同向,负为反向。叉积(右手定则):a X b = c 都是向量向量求叉乘时,是按小于180的角算叉乘可以得到三维空间叉乘可以判断向量在左还是在右:aXb>0 b在a左侧;aXb<0 b在a右侧。叉乘可以判断点在多边形的内外:AP X AB、BP X BC、CP X CA 均同向则在三角形ABC内部。矩阵重要性质之一:ABC=A(BC)。(AB)^T =BTAT
2020-08-15 01:00:04
209
原创 个人汇编语言笔记
个人汇编语言笔记坚持就是最好的努力CPU 负责运算,接受一条指令(instruction),运行一次后等待下一个指令。Assembling 将字符指令进行汇编成二进制指令Assembler 完成Assembling过程的程序Assembly code 汇编过程处理的字符指令 标准化为assembly languageasm 汇编语言代码格式每种CPU的汇编语言都不一样寄存器(register):用来储存最常用的数据。那些最频繁读写的数据(比如循环变量),都会放在寄存器里面。
2020-08-15 00:56:55
147
原创 C语言个人笔记
C语言个人笔记适合自己的才是最好的 GNU:项目创始于一九八四年,旨在开发一个类似 Unix ,且为 自由软件 的完整的操作系统: GNU 系统。其内核尚未完成,所以 GNU 使用 Linux 作为其内核。GNU 和 Linux 以这样的方式组合成为 GNU/Linux 操作系统,目前有数百万用户。(这个组合有时被错误地称为 Linux。)程序编译:一般需经预处理(#预编译指令)、编译(后续代码分析,包括词法语义语法分析,接着优化生成汇编代码)、汇编(汇编代码
2020-08-15 00:50:30
142
翻译 对官方Markdown帮助内容整理
对官方Markdown帮助内容整理旨在便于理解Markdown的规则。原文地址:官方Markdown帮助插入Mermaid流程图:#mermaid-svg-A8zHHPXcHv0hB5Ly .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-A8zHHPXcHv0hB5Ly .label text{fill:#
2020-08-12 14:04:27
100
原创 图形转换矩阵的内在原理
图形转换矩阵的内在原理我们都知道一个点的坐标矩阵左乘一个矩阵就是对这个点进行位置变化的一种转换。对称矩阵【】对一个点P(1,2)移到与起始关于y轴对称的点P'(-1,2): [-1 0,0 1][1,2] = [-1,2]【】对一个点P(1,2)移到与起始关于x轴对称的点P'(1,-2): [1 0,0 -1][1,2] = [1,-2]即:R(对称)P(x,y) = P(x',y')镜像矩阵对一个点P(1,2)移到与起始关于原点对称的点P'(-1,-2): [-1 0,0
2020-08-11 23:54:49
1723
原创 判断点在三角形里面还是外面
判断点在三角形里面还是外面 三维空间中的一个平面上有A、B、C、P四个点。 连接A、B、C三个点形成一个三角形ABC。 判断点P是否在三角形ABC内。方法一:一次线性方程A、B、C 、P四个点。AB方程为f1;BC方程为f2;AC方程为f3。f1(x,y)=a1*x + b1*y + c1f2(x,y)=a2*x + b2*y + c2f3(x,y)=a3*x + b3*y + c3分别计算:f1(C) X f1(P) 、f2(A) X f2(P) 、f3(B) X f3(P)
2020-08-11 00:26:31
1106
原创 数据组合求值算法挑战
数据组合求值算法挑战编写函数探取数组[7,9,11,13,15]最佳组合.根据参数arg最佳组合值来计算,返回所有组合的索引之和。function pairwise(arr, arg) { var len = arr.length; var arr1 =[]; var sum = 0; var zuHeArr =[]; var oldArr =[]; function isNumber(val) { var rExp = /\d+/;
2020-08-06 17:23:04
176
原创 轨道周期算法挑战
轨道周期算法挑战返回一个数组,其内容是: 把原数组中对应元素的平均海拔转换成其对应的轨道周期.原数组中会包含一个或多个格式化的对象内容。 像这样 {name: 'name', avgAlt: avgAlt}.function orbitalPeriod(arr) { var GM = 398600.4418; var earthRadius = 6367.4447; //-------------------------------------- // 公式: T
2020-08-06 15:23:31
305
原创 类及对象构建算法挑战
类及对象构建算法挑战用方法 : getFirstName(), getLastName(), getFullName(), setFirstName(first), setLastName(last), setFullName(firstAndLast)构造一个对象.所有有参数的方法只接受一个字符串参数.所有的方法只与实体对象交互.var Person = function(firstAndLast) { // GET----------------------------
2020-08-06 14:46:21
76
原创 日期改写算法挑战
日期改写算法挑战把日期格式:YYYY-MM-DD 转换成更易读的格式。例如:makeFriendlyDates(["2016-07-01", "2016-07-04"]) 应该返回 ["July 1st, 2016","4th"]makeFriendlyDates(["2016-07-01", "2018-07-04"]) 应该返回 ["July 1st, 2016", "July 4th, 2018"].function makeFriendlyDates(arr) { var l
2020-08-06 13:53:33
230
1
原创 排列组合去重算法挑战
排列组合去重算法挑战 把一个字符串中的字符重新排列生成新的字符串,返回新生成的字符串里没有连续重复字符的字符串个数.连续重复只以单个字符为准function permAlone(str) { var len = str.length; var count =0; var arr = [str.slice(0,1)]; //------------------------------------------------------------------------
2020-08-06 00:46:57
511
原创 库存更新算法挑战
库存更新算法挑战 依照一个存着新进货物的二维数组,更新存着现有库存的二维数组. 如果货物已存在则更新数量. 如果没有对应货物则把其加入到数组中,更新最新的数量. 返回当前的库存数组,且按货物名称的字母顺序排列.function updateInventory(arr1, arr2) { let key = false; let interArr = []; // 中间变量----新货物 let interElem = []; // 中间变量----排
2020-08-05 00:04:05
213
原创 收银系统算法挑战
收银系统算法挑战设计一个收银程序 checkCashRegister() ,其把购买价格(price)作为第一个参数 , 付款金额 (cash)作为第二个参数, 和收银机中零钱 (cid) 作为第三个参数.cid 是一个二维数组,存着当前可用的找零.当收银机中的钱不够找零时返回字符串 "Insufficient Funds". 如果正好则返回字符串 "Closed".否者, 返回应找回的零钱列表,且由大到小存在二维数组中.当你遇到困难的时候,记得查看错误提示、阅读文档、搜索、提问。fu
2020-08-04 21:12:42
360
粤语歌词拼音.exe
2020-09-02
vbs 文本歌词粤语拼音翻译
2020-08-19
Unicode汉字编码顺序对应汉字的粤语拼音库
2020-08-19
四驱小车遥控
2018-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人