思维导图开源项目
2024-11-21 12:05

mind-map https://github.com/wanglin2/mind-map     DesktopNaotu https://github.com/NaoTu/DesktopNaotu   TW5-TiddlyMap https://github.com/felixhayashi/TW5-TiddlyMap BSD-2-Clause license   Mark-Mind https://github.com/MarkMindCkm/Mark-Mind MIT lice

桌面软件技术方案汇总 持续更新中
2024-09-11 18:38

Electron —— 跨平台桌面应用开发框架    (C/C++) Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用   Dioxus —— Rust 用户界面开发框架      (Rust) Dioxus 是一个可移植、高性能的框架,用于在 Rust 中构建跨平台的用户界面   Tauri —— 桌面

php 中类名::class的用法
2023-11-22 18:20

在 PHP 中,类名::class 是一个特殊的语法,它返回一个字符串,表示对应类的完全限定类名(Fully Qualified Class Name,FQCN)。   这个语法可以用于各种场景,比如在使用反射时获取类名、在使用命名空间时引用类等。   例如,假设你有一个名为 App\Http\Controllers\UserController 的类,如果你使用 UserController::class,它会返回字符串 "App\Http\Controllers\UserController"。这样在引用类时就可以不需要硬编码完整的类名,而是通过类名::clas

Tesseract OCR引擎 与 PHP的使用
2023-11-18 11:06

OCR(Optical Character Recognition,光学字符识别)是指将图像中的文字转化为计算机可识别的文本格式。php是一种流行的服务器端脚本语言,可以用于实现OCR识别功能。以下是关于使用php实现OCR识别的详细介绍。 1. 选择OCR引擎 OCR引擎是实现OCR识别功能的核心。php中可以选择使用Tesseract OCR引擎,该引擎是开源的,并且支持多种语言的文字识别。安装Tesseract OCR引擎的命令为: sudo apt-get install tesseract-ocr 安装完成后,可以使用php的exec函数调用Tesseract OCR引擎进行

PSR的总结
2023-11-17 16:27

什么是PSR PSR 是 PHP Standard Recommendations (PHP 推荐标准)的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小组)的缩写,由几位开源框架的开发者成立于 2009 年,从那开始也选取了很多其他成员进来(包括但不限于 Laravel, Joomla, Drupal, Composer, Phalcon, Slim, Symfony, Zend Framework 等),虽然不是「官方」组织,但也代表了大部分

使用Supervisor管理进程
2023-10-23 11:35

简介Supervisor (http://supervisord.org) 是一个用Python写Linux下的进程集中管理工具,将非daemon程序变成deamon方式运行,对于daemon程序则不能监控。可以很方便地对管理的进程进行启动、重启、关闭操作(不仅仅是Python进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用supervisor同时启动所有应用程序而不是一个一个地敲命令启动 除了可以方便地进行进程集中管理外,还有一个大的功能就是对程序进行监控,当程序退出时,可以自动拉起程序。其原理就是supervisor

38个基于Python的Web 开发框架
2023-10-16 22:45

1 Django框架 官网:https://github.com/django/django.git Django是一个开放源代码的Web 应用框架,由纯Python写成,是目前 Python 语言中主流 de 三大Web框架之一(flask、django、tornado),是最容易上手的框架。 2 Flask框架 官网:https://flask.palletsprojects.com/en/2.0.x/ flask框架是python中的一个轻量级的前后端开发框架,不同于Django,flask只提供基础的功能,其他的功能需要安装各种插件

Git 常用命令
2023-09-22 10:42

仓库   # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url]     配置   # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [--global] # 设置提交代码时的用户信息 $ git config [--global] user.name

screen命令的常见用法
2023-08-08 08:44

  使用Linux下的screen命令,即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。下面介绍一些常用的screen命令。   具体使用如下:       我们可以使用screen -S u-net创建一个叫做u-net的session,这时我们要进入该session,需要使用screen -r u-net进入到该session中,此时就可以在该session里进行操作了,如运行程序。之后我们可以使用Ctrl + a +d命令将该session丢到后台进行处理。   注:   screen

15 个最佳 jQuery 翻书效果插件
2023-08-08 08:32

本文为你带来15个非常实用的、实现类似翻书效果的jQuery插件,你可以很容易地整合到你的web应用中,提升用户体验。 1.  BookBlock BookBlock可以将任何内容(如图像、文本)创建为翻页效果,带有一个翻页导航,可用于创建小册子等组件。  阅读更多 / 演示 2.  imBookFlip 该插件允许你在iframe或页面中加载电子书,可以设置为在页面加载时开始翻书效果,也可以设置为手动点击时开始。还可以通过Sound Manager添加声音效果。  阅读更多 /&

git可视化工具汇总
2023-08-07 03:44

1、Fork  2、GitHub桌面  3、Sourcetree 4、Tower 5、GitKraken  6、Sublime Merge  7、SmartGit  8、GitUp 9、TortoiseGit

PHP函数—file_put_contents追加和换行
2023-08-02 08:52

在PHP的一些应用中需要写日志或者记录一些信息,这样的话。可以使用fopen(),fwrite()以及fclose()这些进行操作。也可以简单的使用file_get_contents()和file_put_contents() file_put_contents()写文件。默认的是重新写文件,也就是会 替换原先的内容。追加的话使用参数FILE_APPEND. 以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式写入新数据: FILE_APPEND:在文件末尾以追加的方式写入数据 int file_put_contents (