- 博客(66)
- 资源 (2)
- 收藏
- 关注
原创 python实现markdown编辑器-10
python实现markdown编辑器前言开始markdown基本语法1号标题2号标题3号标题4号标题5号标题6号标题开始实现markdown文件读取:标题列表有序列表选择框代码片自定义列表表格LaTeX公式分割线字体格式及链接前言markdown编辑器真难找。。。。。。开始markdown基本语法1号标题2号标题3号标题4号标题5号标题6号标题加粗第一种加粗第二种斜体第一种斜体第二种删除线高亮引用正常文字下标上标无序列表第一种无序列表第二种无序列表第
2021-04-28 18:21:05 612
原创 python 实现markdown编辑器-9
python 实现markdown编辑器表格表格# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种1. test2. test3. test- [ ] unchecked- [x] checked` ` `import this` ` `test: test1: test2$$\sin x$$----第一列|第二列-----|-----第一条|第二条
2021-04-26 20:10:05 341 1
原创 python实现markdown编辑器-8
python实现markdown编辑器前言开始分割线前言开始分割线# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种1. test2. test3. test- [ ] unchecked- [x] checked` ` `import this` ` `test: test1: test2$$\sin x$$----就是生成一个横线的图片,放图片在
2021-04-26 20:08:19 308
原创 python实现markdown编辑器-7
python实现markdown编辑器前言开始KaTeX\KaTeXKATEX公式前言开始KaTeX\KaTeXKATEX公式# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种1. test2. test3. test- [ ] unchecked- [x] checked` ` `import this` ` `test: test1: test2$
2021-04-26 20:07:04 386
原创 python实现markdown编辑器-6
python实现markdown编辑器自定义列表自定义列表# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种1. test2. test3. test- [ ] unchecked- [x] checked` ` `import this` ` `test: test1: test2from tkinter.filedialog import askopen
2021-04-26 20:04:26 263
原创 python实现markdown编辑器-5
python实现markdown编辑器前言开始代码片前言开始代码片因为前面示例里的代码片示例效果不明显,所以我换了一个# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种1. test2. test3. test- [ ] unchecked- [x] checked` ` `import this` ` `单行代码片和字体格式待会一起讲多行代码片,思路就是
2021-04-26 20:03:12 361
原创 python实现markdown编辑器-4
python实现markdown编辑器前言开始选择框前言开始选择框# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种1. test2. test3. test- [ ] unchecked- [x] checkedfrom tkinter.filedialog import askopenfilename as aof,asksaveasfilename as as
2021-04-26 20:01:19 408 1
原创 python实现markdown编辑器-3
python实现markdown编辑器列表有序列表列表# 1号标题## 2号标题### 3号标题#### 4号标题##### 5号标题###### 6号标题- 无序列表第一种* 无序列表第二种+ 无序列表第三种from tkinter.filedialog import askopenfilename as aof,asksaveasfilename as asffrom tkinter.messagebox import askyesno as askynimport tkin
2021-04-26 19:58:02 467
原创 python实现markdown编辑器-2
python实现markdown编辑器前言开始markdown文件读取:标题前言开始markdown文件读取: import tkinter as tk def read_md(file): with open(file) as f: return f.read() def write_md(file,cont): with open(file,'w') as f: f.write(cont)非常易懂,这里不解释,如果看不懂,那还不如不看这篇文章,这篇文章的技术含量略高
2021-04-26 19:57:03 718
原创 python实现markdown编辑器-1
python实现markdown编辑器前言开始markdown基本语法1号标题2号标题3号标题4号标题5号标题6号标题前言markdown编辑器真难找。。。。。。开始这次主要捋一下思路markdown基本语法1号标题2号标题3号标题4号标题5号标题6号标题加粗第一种加粗第二种斜体第一种斜体第二种删除线引用正常文字下标上标无序列表第一种无序列表第二种无序列表第三种有序列表 未选定选择框 选定选择框代码片单行代码片第一列第
2021-04-26 19:55:46 602
原创 python opencv安装
python opencv安装前言开始典型错误案例123正确安装方法解决方案一解决方案2成功?安装成功了吗?检验作者前言做个笔记,少简陋,不要见怪啦~开始典型错误案例现在请开始看错误做法,预计使用3分钟1(base) localhost:~ *马赛克*$ pip install opencvERROR: Could not find a version that satisfies the requirement opencvERROR: No matching distribution
2021-04-08 21:05:25 736
原创 python pip使用镜像源
python pip使用镜像源前言开始单次使用镜像源多次使用镜像源Windowsmac及linux作者前言开始这里给大家列几个镜像源镜像名称镜像url清华https://pypi.tuna.tsinghua.edu.cn/simple阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学http://pypi.hustuni
2021-04-08 21:03:47 597
原创 [hitroad小工具]python实现读取标准输入直到空字符
python实现读取标准输入直到空字符前言开始献上代码代码剖析原理介绍作者前言起名困难症开始献上代码import sysdef parse(): empty = [' ','\n','\t','\r','\f','\v'] c = sys.stdin.read(1) s = '' while(c in empty): c = sys.stdin.read(1) while(c not
2021-04-05 21:19:38 565
原创 仅以此逗Oler们一笑
仅以此逗Oler们一笑前言开始gif动图奇奇怪怪的诗词。。。。。。图片——————————————前言仅以此逗Oler们一笑,素材来自网络开始gif动图奇奇怪怪的诗词语文老师一回头,鲁迅甘为孺子牛。数学老师一回头,三角函数对称轴。英语老师一回头,道歉加上三克油。体育老师一回头,乔丹改打乒乓球。美术老师一回头,蒙娜丽莎也风流。信息老师一回头,微软跪地拜下流。物理老师一回头,一根杠杆翘地球。天文老师一回头,拿起火星撞地球。地理老师一回头,学校门前泥石流。化学
2021-03-27 19:49:55 412 1
原创 我的语言mylang第二版本mylangV2.0正式上线
我的语言mylang第二版本mylangV2.0正式上线前言开始安装效果展示作者前言《我的语言mylangV1.0正式上线》开始只要就是进行了一系列的debug,增加函数的定义与调用,以及将@built_in python_run更改为__pyexecgithub传送门同样的用python自制编程语言系列文章也还可以参考,只是里面的代码会有一些小bug安装前往github下载,并执行python main.py --help获取帮助,按照帮助内容执行即可我这边用的是macOSX-Mo
2021-03-26 14:56:38 238
原创 pyopengl全解析-9
pyopengl-9前言开始知识点使用第一步:编辑MinecraftStandardModMinecraft.mcMod第二步:运行mac/linux用户windows用户作者前言第一个项目PyOpenGL就很大——复现mc开始知识点github其中用到的PyOpenGL知识有一个没讲——半透明所以就讲一讲半透明好了,又别的问题在评论区里留言,我来回答哈。半透明主要就是这几行代码加载材质时将glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,
2021-02-26 12:38:35 668
原创 pyopengl全解析-8
pyopengl全解析-8前言开始基础知识shader漫反射镜面反射实现结语作者前言还是,番外篇链接附上。跟新速度会稍慢一些,因为我有项目要做,请各位看官不要着急哈~开始pyopengl教程已经完结了,有同学可能问了,为什么没讲灯光?因为有人讲的已经非常好了????。。。灯光一般分为两种:漫反射光照(diffuse)是一种没有高光的光照,适应与粗糙的表面。另外,一般游戏和数学建模中不会使用镜面反射(就是漫反射+高光),但是在做效果展示的时候一般会用镜面反射。基础知识shadershad
2021-02-23 13:02:38 888
原创 pyopengl全解析-7
pyopengl全解析-7前言开始牢骚作者前言还是找不到资料。。。。。。开始今天讲拾取使用如下代码片即可。其中用到的函数请参见:target()pos = <pos>world = <world>max_dist = <max_dist>def pick(): global pos,world,max_dist _round = lambda x,y,z:(round(x),round(y),round(z)) x,y,z = pos t
2021-02-20 22:39:29 544
原创 pyopengl全解析-6
pyopengl全解析-6前言开始glDrawPixelsglRasterPos2i举个例子:glReadPixels注意事项前言还是,番外篇链接附上。跟新速度会稍慢一些,因为我有项目要做,请各位看官不要着急哈~上回发了点牢骚,这次讲正经的。还有,先不讲灯光和拾取,找不到资料啊。。。开始屏幕上的像素操作glDrawPixels函数原型:void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum
2021-02-17 17:23:17 620 2
原创 pyopengl全解析-5
pyopengl全解析-5前言作者前言实在是找不着资料。。。再耽误一短时间再更把,看官千万千万不要着急。作者hit-road拜拜,下课!回到顶部
2021-02-12 12:53:44 393
原创 pyopengl全解析-4
pyopengl全解析-4前言开始glutKeyboardFuncglutSpecialFuncglutMotionFuncglutPassiveMotionFuncglutMouseFunc作者前言还是,番外篇链接附上。跟新速度会稍慢一些,因为我有项目要做,请各位看官不要着急哈~开始今天学习一个很重要的东西——事件OpenGL支持的事件很少,都是由GLUT提供的,有:键盘按下(glutKeyboardFunc、glutSpecialFunc)鼠标移动(glutMotionFunc、glu
2021-02-09 12:55:38 824
原创 pyopengl全解析-3
pyopengl全解析-3前言开始法一法二前言还是,番外篇链接附上。跟新速度会稍慢一些,因为我有项目要做,请各位看官不要着急哈~开始如何让画面动起来?法一使用glRotatef使模型旋转,还记得之前的茶壶么?from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import * def drawFunc(): glClear(GL_COLOR_BUFFER_BIT) glRotatef(1,
2021-02-09 10:58:06 1018 7
原创 pyoepngl全解析-2
pyopengl全解析-2前言开始使用须知材质使用须知加载材质前言还是,番外篇链接附上。跟新速度会稍慢一些,因为我有项目要做,请各位看官不要着急哈~开始使用须知请在您的初始化代码里加入glEnable(GL_DEPTH_TEST)glClearDepth(1.0)glDepthFunc(GL_LESS)glShadeModel(GL_SMOOTH)glEnable(GL_CULL_FACE)glCullFace(GL_BACK)glEnable(GL_POINT_SMOOTH)g
2021-02-08 10:37:06 1221 7
原创 pyopengl全解析-1
pyopengl全解析-1前言开始简介安装注意⚠️导入库创建我们的窗口绘制我们的犹他茶壶作者前言跟新速度会稍慢一些,因为我有项目要做,请各位看官不要着急哈~开始二维绘图推荐使用pygame,请需要2d绘制的同学们去番外篇看看。简介PyOpenGL是OpenGL的python封装,所以想要了解PyOpenGL得先知道OpenGL是什么:OpenGL(Open Graphics Library)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口,由美国硅图公司(SGI)于1992年6
2021-02-07 22:12:50 3295 2
原创 pyopengl全解析-番外篇(2d绘制)
pyopengl全解析-番外篇(2d绘制)前言开始简介栗子作者前言番外只有一篇,主篇请参见《pyopengl全解析-1》。开始窗口相关操作请参见《pyopengl全解析-1》。简介绘图部分:glBegin(mode)开始绘图,mode可以为:List itemglColor3f(r,g,b)设置颜色,均为0~1之间的整数glVertex2d(x,y)绘制一个点(单独一个点或者一个顶点)glEnd()结束绘制glPolygonMode(face,mode)其中face为GL_FRO
2021-02-07 22:12:07 706
原创 python制作2048游戏
2048前言开始献上代码代码剖析项目github作者前言开始献上代码from tkinter.messagebox import *from pygame.locals import *from random import *import tkinter as tkimport pygamebase = tk.Tk()base.geometry('0x0')base.resizable(False,False)pygame.init()def show2048(surf,vals)
2021-02-04 09:55:50 432 1
原创 python数独游戏
数独游戏前言开始献上代码代码剖析项目github作者前言开始献上代码from tkinter.messagebox import *from pygame.locals import *from random import *import tkinter as tkimport pygamebase = tk.Tk()base.geometry('0x0')base.resizable(False,False)pygame.init()def gen_sudoku(): d
2021-02-03 16:16:45 1937 3
原创 python flappy bird游戏
flappy bird游戏前言开始献上代码代码剖析其他作者前言开始献上代码from tkinter.messagebox import showinfofrom pygame.locals import *import tkinter as tkfrom random import *import pygamebase = tk.Tk()base.geometry('0x0')base.resizable(False,False)def gen_pipe(h): surf =
2021-02-02 17:57:33 576 2
原创 python飞机大战
飞机大战前言开始献上代码代码剖析项目github其他作者前言开始献上代码from tkinter.messagebox import showinfofrom pygame.locals import *import tkinter as tkfrom random import *import pygamebase = tk.Tk()base.geometry('0x0')base.resizable(False,False)def intersect_p2f(p,f):
2021-02-02 15:11:15 338 2
原创 python用turtle绘图库做科学绘图工具
turtle绘图库做科学绘图工具前言开始画图部分画坐标轴项目github附录A:如何使用:附录B:更方便的matplotlib如何使用:附录C:其他:作者前言这个项目还是有一点小瑕疵的,那就是总是超出那么一点来和没有加入圆滑处理开始献上代码import turtle as tt.colormode(255)t.speed(0)t.delay(0)def _draw_axis(op,xlab,ylab,p): t.hideturtle() xsize = max([i[
2021-01-31 17:52:41 416 1
原创 祝大家腊八快乐!python 1500张图片画腊八粥
1500张图片画腊八粥前言开始献上代码代码剖析项目github作者前言昨天是腊八,大家喝腊八粥了吗?反正我是忘了开始献上代码from PIL import Imageimport numpy as npimport osdef make(imgMat): img = Image.new("RGB",(64 * len(imgMat),64 * len(imgMat[0]))) for i in range(len(imgMat)): for j in range(len(imgM
2021-01-22 18:48:41 893 2
原创 钉钉内网穿透工具
钉钉内网穿透工具前言开始如何下载如何运行linux用户max用户windows用户网站在哪?作者前言钉钉子能钉出内网穿透工具来哦????开始如何下载试试这个git clone https://github.com/open-dingtalk/pierced.git或者这个去https://github.com/open-dingtalk/pierced手动下载再或者……你自己找去吧[手动狗头]!如何运行下载完了,cd到你的pierced/目录里,方便以下操作linux用户cd l
2021-01-22 14:09:18 1142
原创 python简易俄罗斯方块
python简易俄罗斯方块前言开始献上代码代码剖析项目github作者前言开始献上代码from tkinter.messagebox import showinfo as msgfrom pygame.locals import *import tkinter as tkimport pygameimport randomimport timewin = tk.Tk()win.withdraw()pygame.init()def render(surf,blocks): for
2021-01-22 13:06:22 1519 2
原创 python简易贪吃蛇
python简易贪吃蛇前言开始献上代码代码剖析作者前言开始献上代码from tkinter.messagebox import showinfo as msgfrom random import randint as randfrom pygame.locals import *import tkinter as tkimport pygameimport timewin = tk.Tk()win.withdraw()pygame.init()def render(surf,blo
2021-01-20 17:59:29 973
原创 [hitroad杂货铺]KaTeX使用
LaTeX使用前言开始markdown中插入KaTeX数学符号其他符号公式序号大括号的使用矩阵字符大小作者前言今天是最后一期hitroad杂货铺了开始sinx=x1!−x22!+x33!−x44!+x55!−⋯\sin x=\frac{x}{1!} - \frac{x^2}{2!} + \frac{x^3}{3!} - \frac{x^4}{4!} + \frac{x^5}{5!} - \cdotssinx=1!x−2!x2+3!x3−4!x4+5!x5−⋯markdown中插入Ka
2021-01-19 14:39:36 644 1
原创 马尔可夫模型
马尔可夫模型前言开始认识马尔可夫模型根据马尔可夫模型生成数据生成马尔可夫模型小栗子小栗子代码精讲小栗子github作者前言好久没更hitroad杂货铺了,这次做一个理论性的开始认识马尔可夫模型马尔可夫模型是一种图,其中点是状态,边权是概率。它可以处理相对更离散的模型,其中最明显的特征就是接下来的状态与之前的状态无关。由于这些特征,它被广泛的应用在包括但不限于娱乐1,低辨析度的垃圾短信邮件生成,等中。#mermaid-svg-bIZEJlre5tNwmDm0 .label{font-family:
2021-01-19 10:49:57 1236
原创 做一个博客网站
做一个博客网站开始声明作者开始由于代码很冗长,我不在此复制粘贴了????github:github其中:main.py——调度文件usr.json——用户信息(密码存储哈希值)templates/index.html——首页templates/home.html——主页templates/login.html——登陆页templates/register.html——注册页templates/del.html——删除博客的冗余页templates/editBlog.html——修改
2020-12-13 19:02:25 171
原创 模拟病毒传播
模拟病毒传播开始献上代码分解献上效果图作者开始献上代码from tkinter import messagebox as msgimport tkinter as tkimport randombase = tk.Tk()import matplotlib.font_manager as fmimport matplotlib.pyplot as pltdef genRand(dataset): factor = 10 ** max([len(str(dataset[i]).split(
2020-12-07 17:56:25 764 1
espressif.zip
2020-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人