文章目录
1.notepad++
- 1.notepad++
- 2.进程数据共享
- 3.文档编辑--在CSDN中如何添加目录?
- 4.Python--字体转文字
notepad++ 是一款常用文字编辑软件,由于其出色的开源功能,导致其具有强大的文字编辑能力,如果需要再文字行的开始和结束添加字符串,非常方便和简洁,按Ctrl+H,打开替换对话框。如下图所示: $字符表示行尾,^字符表示行首,然后再替换为填上想要加上的内容即可。
进程与线程相比,除了效率上有所下降,是一种更优的代码组织形式,能够更有效的以二进制的方式发布模块,共享模块,更进一步解耦模块之间的关系。在具有一定复杂应用程序模块时,读者可以采用这种模式。本文重点讲述win32下的子进程创建,及如何通过管道和共享内存这两种方式,在父子进程间传递数据,共享数据。
3.文档编辑–在CSDN中如何添加目录?在CSDN中添加目录非常简单,只需要在添加目录位置,添加@[TOC],即可生成目录。其基本原理是有点类似Word中的标题生成目录,同理在CSDN中,也需要Markdown标记中的标题标记配合。
4.Python–字体转文字from PIL import Image, ImageDraw, ImageFont
import os
font_folder='F:/BaiduNetdiskDownload/风-字-体-升-级-版/打包安装 - 古风字体升级版';
def draw_png(name, font_size=48):
font = ImageFont.truetype(font_folder+'/' + name + '.ttf', font_size)
text_width, text_height = font.getsize(name)
image = Image.new(mode='RGBA', size=(text_width, text_height),color='black')
draw_table = ImageDraw.Draw(im=image)
draw_table.text(xy=(0, 0), text=name, fill='#ffffff', font=font)
# image.show() # 直接显示图片
image.save('C:/Users/ajz/Desktop/fontimage/' + name + '.png', 'PNG') # 保存在当前路径下,格式为PNG
image.close()
if __name__ == "__main__":
print('开始运行:')
for name in os.listdir(font_folder):
try:
name = name.split('.')[0]
draw_png(name)
except Exception as e:
print(name, ' ERR: ', e)
continue