• cornradio
    python 使用json存储自身配置的代码示例; 包含配置缺少报错提示、初始化配置文件等功能,方便取用 使用方法 声明 config_path 作为json存放路径 声明 config_data 作为全局变量(字典类型) 代码中使用 load_json_config() 读取 config.json 的配置到内存 load_json_config 会调用 try_create_config 、 check_config , 功能包括把json读取到内存,如果没有配置文件则创建;如果读取到的 config 配置文件比 config_data 字典内容少会进行提示报错。 使用 config_data['xxx'] 访问即可 todo 未完善保存相关功能,目前都是从外部加载配置文件,暂时没有保存需求! config_path = "assests\\config.json" config_data = { "folder_root_path": "", "open_floder_key": "enter", "notifiction": "on", "auto_hide": "on", "…
  • moatkon
    网络
  • moatkon
    B树和B+树的区别
  • moatkon
    A*算法
  • moatkon1
    限流算法
  • moatkon
    如何判断一个链表是否有环
  • moatkon
    负载均衡
  • moatkon
    English for Everyday Activities 15-17
  • moatkon
    English for Everyday Activities 28-30
  • moatkon
    English for Everyday Activities 25-27
  • moatkon
    English for Everyday Activities 23-24
  • moatkon
    English for Everyday Activities 8-10
  • moatkon
    English for Everyday Activities 20-22
  • moatkon
    English for Everyday Activities 18-19
  • moatkon
    English for Everyday Activities 11-14
  • moatkon
    Hello,Moatkon
  • z1gui
    BIONIOAIOIO 模型同步阻塞同步非阻塞(多路复用)异步非阻塞编程难度简单复杂复杂可靠性差好好吞吐量低高高阅前须知阻塞 IO 和 非阻塞 IO这两个概念是 程序级别 的。主要描述是程序请求操作系统 IO 操作之后,如果 IO 资源没有准备好,那么程序如何处理问题:前者等待,后者继续执行(并且使用线程一直轮询,直到有 IO 资源准备好)同步 IO 和 非同步IO这两个概念是 操作系统级别 的。主要描述的是操作系统在收到程序请求 IO 操作后,如果 IO 资源没有准备好,该如何相应程序的问题:前者不响应,后者返回一个标记,当 IO 资源准备好之后,在用事件机制返回给程序。一、BIO(Blocking I/O)基本概念Java BIO:同步并阻塞(传统阻塞性),应用程序中进程在发起 IO 调用后至内核执行 IO 操作返回结果之前,若发起系统调用的线程一直处于等待状态,则此次 IO 操作为阻塞 IO。阻塞 IO 简称 BIO,Blocking IO。以前大多数网络通信方式都是阻塞模式,即:客户端向服务器端发送请求后,客户端会一直等待(不会再做其他事情),直到服务器端返回结果或者网络出现问…
  • zahui
    让你轻松理解人性的8条心理学效应。这是抖音常见的标题,原标题是“拿捏”,我换成了“理解”。总觉得“拿捏”是有目的性的,并且可能是不好的目的,比如PUA;而理解是为了更好的和人交流成就自己。1,拆屋效应 鲁迅说,一间屋子太暗,说在...
  • cornradio
    tkinter 是Python的一个默认GUI库,本教程从基础开始一直到做出一个好看的gui界面。 我会根据教学内容把我所学到的一切整理在这里。 The ultimate introduction to modern GUIs in Python [ with tkinter ] - YouTube Tkinter Hello, World! (pythontutorial.net) 入门例子 示例代码包含以下几个方面: 使用的自带组件tkinter 设置窗体属性如大小标题 增加控件如label frame button entry pack 布局方式 textvariable tk可绑定变量 ttkbootstrap 主题示例 程序的功能是:输入英里数,转换成公里数,显示在label上。 import tkinter as tk # from tkinter import ttk import ttkbootstrap as ttk # 需要安装 pip install ttkbootstrap def convert(): mile_input = entry_int.get() …
  • z1gui
    Java 中操作各种文件类型(如 Excel、Word、PDF、Markdown、纯文本和 CSV)需要不同的库来实现。以下是一些基本的代码示例,分别针对不同格式进行读写或修改内容的操作:操作 Excel (使用 Apache POI 库)读取/写入 Excel (. Xls, .xlsx)// 导入相关依赖import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;// 写入数据到Exceltry (Workbook workbook = new XSSFWorkbook(); // 新建一个XLSX工作簿 FileOutputStream fileOut = new FileOutputStream("output.xlsx")) { Sheet sheet = workbook.createSheet("Sheet1"); // 创建新的sheet Row row = sheet.createRow(0); // 创建行 Cell cell = row.createC…