文章目录

  • 1.notepad++
  • 2.进程数据共享
  • 3.文档编辑--在CSDN中如何添加目录?
  • 4.Python--字体转文字

1.notepad++

  notepad++ 是一款常用文字编辑软件,由于其出色的开源功能,导致其具有强大的文字编辑能力,如果需要再文字行的开始和结束添加字符串,非常方便和简洁,按Ctrl+H,打开替换对话框。如下图所示:

  $字符表示行尾,^字符表示行首,然后再替换为填上想要加上的内容即可。

2.进程数据共享

进程与线程相比,除了效率上有所下降,是一种更优的代码组织形式,能够更有效的以二进制的方式发布模块,共享模块,更进一步解耦模块之间的关系。在具有一定复杂应用程序模块时,读者可以采用这种模式。本文重点讲述win32下的子进程创建,及如何通过管道和共享内存这两种方式,在父子进程间传递数据,共享数据。

3.文档编辑–在CSDN中如何添加目录?

  在CSDN中添加目录非常简单,只需要在添加目录位置,添加@[TOC],即可生成目录。其基本原理是有点类似Word中的标题生成目录,同理在CSDN中,也需要Markdown标记中的标题标记配合。

4.Python–字体转文字

from PIL import Image, ImageDraw, ImageFont
import osfont_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')  # 保存在当前路径下,格式为PNGimage.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

notepad++ 行尾行首添加字符串-win32-管道技术-共享内存技术-父子进程数据交换-在CSDN中如何添加目录-Python-字体转文字相关推荐

  1. vi/vim 指定行的行首或行尾插入指定字符串

    vi/vim 指定行的行首或行尾插入指定字符串 vim显示行号 :set number 行首 :%s/^/your_word/ 行尾 :%s/$/your_word/ 按键操作: 注释:ctrl+v ...

  2. Linux 进程间通信:管道、共享内存、消息队列、信号量

    进程间通信 管道 共享内存 消息队列 信号量 进程间通信 https://blog.csdn.net/qq_35423154/article/details/105294963 在之前的一篇博客中讲过 ...

  3. 进程间通信(匿名管道、命名管道、共享内存)

    进程间通信 进程间通信的作用 管道 匿名管道 命令感受匿名管道 从内核角度去解释匿名管道 代码创建匿名管道 从PCB角度去分析匿名管道 匿名管道的非阻塞读写特性 创建管道,获取管道读写两端文件描述符的 ...

  4. 笔记本电脑移动到行尾 行首 快捷键

    问题现象:我们在使用笔记本的时候往往需要移动到行尾或者行首,全键盘有end键,但笔记本有的没有 问题分析:需要使用fn键来解决 问题解决: 1.fn+→:到当前行尾,反过来到行首 2.fn+↓:到下一 ...

  5. 操作系统——实验贰——进程通信(一)管道及共享内存

    一. 实验目的 熟悉并掌握管道机制,并实现进程间通信 熟悉并掌握共享内存机制,并实现进程间通信 二. 实验内容 任务一: (1)阅读以上父子进程利用管道进行通信的例子(例1),写出程序的运行结果并分析 ...

  6. linux下的进程间通信-管道及共享内存

    进程间通信(IPC):操作系统为用户提供的集中进程间通信方式: 为什么要进程间通信? 进程之间具有独立性(每个进程有自己的虚拟地址空间),访问自己的虚拟地址,无法访问同一块区域,因此无法实现数据通信. ...

  7. win32下进程间通信——共享内存

    一.引言     在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯.WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换 ...

  8. Linux——(管道练习)C实现父子进程通信、兄弟进程通信、多个读写端操作管道及管道缓冲区大小、fifo实现非血缘间进程通信

    一. 父子进程通信 lswc-l 父进程ls写到管道,子进程wc管道的内容 父进程创建管道(拥有读写两端),父进程fork子进程,父进程要将原本输出到屏幕上的内容输出到管道中,用dup实现,然后exe ...

  9. linux管道和共享内存的区别,linux 管道、消息队列、共享内存的对比

    ------管道 管道的优点是不需要加锁,缺点是默认缓冲区太小,只有4K,同时只适合父子进程间通信,而且一个管道只适合单向通信,如果要双向通信需要建立两个.而且不适合多个子进程,因为消息会乱,它的发送 ...

最新文章

  1. IE10浏览器兼容模式
  2. [转载]玩转Android Camera开发(三):国内首发---使用GLSurfaceView预览Camera 基础拍照demo...
  3. Android子线程更新UI的方法总结
  4. 异常作弊– Java 8 Lambdas
  5. python27怎么使用_pygtk:glade的使用(针对python27的第一个例子)
  6. Hadoop运行任务时一直卡在: INFO mapreduce.Job: Running job
  7. 今天的从上往下望去的企业即时通讯
  8. 打开python文件式_Python File(文件) 方法
  9. 基础DNS服务 轮训与泛域名解析
  10. opencv学习笔记3:边缘检测(Canny, Sobel, Laplacian)
  11. 多媒体技术的应用领域有哪些?
  12. magicbook16使用心得,小技巧
  13. 解决U-net上采样过程后,结合下采样信息时特征图大小不匹配问题
  14. Python网络爬虫实践简答题
  15. 【java】tomcat配置域名访问并修改端口号
  16. sift算法_论文和专利笔记:翻拍检测算法
  17. 电信网络管家APP功能介绍、外网远程桌面
  18. 中国移动java面试_中国移动软件工程师面试经验
  19. Apache Spark,Cassandra和《权力的游戏》
  20. delphi Android 创建缩略图,用Delphi实现缩略图查看

热门文章

  1. c语言字符串知识整理
  2. 尚硅谷李立超老师讲解web前端网课的笔记
  3. 电表远程抄表系统的扩展性
  4. 魔法少女 计蒜客 - T1551(动态规划)
  5. 深度学习笔记(十四)—— 超参数优化[Hyperparameter Optimization]
  6. TDK的新的惊人的旧风格的boombox
  7. javascript 计算两个坐标的距离 米_关于小半径路线(匝道)曲线路段土石方计算精度问题的讨论...
  8. 性能测试那么笼统,测试小白到底该如何认知性能?
  9. 智慧城市多杆合一智能路灯基础设施改造特点
  10. [SDM660 Android9.0]电池曲线