行则将至

人生在勤,不索何获

0%

关于 ChildProcess 类 1、ChildProcess 类的实例都是 EventEmitter,表示衍生的子进程 2、每个实例都有 stdout, stdin, stderr 三个流对象 3、通过 fork 产生的子进程与父进程可以用 send 方法及监听 message 事件来相互通信 4、 几个事件: error , message , exit , close , disconnect child_process 创建异步进程方法 以下四个方法均返回 ChildProcess 的实例 child_process.exec 语法:child_process.exec(comm
阅读全文 »

原文地址 github.com 因为 windows 环境下使用 g++ 编译器 assimp 库链接失败, 报错 "undefined reference to'Assimp::Importer::Importer()", 后来发现使用 MSVC 编译器没有这个问题, 踩了几个坑终于搭建成功, 在此记录一下基于VSCode + MSVC编译器的 OpenGL 开发环境配置. 另外, mingw/g++ 开发环境在 g++ 分支 visual studio 开发环境在 vs2019 分支. 1. 安装所需软件 * VSCode 安装 C++ extension * 下
阅读全文 »

依赖管理 依赖管理一直都在编程语言中占据着至关重要的地位,无论是 Python、JavaScript 还是 Java、Go。 虽然不同编程语言的依赖管理工具不尽相同,但是它们追求的目标都是大同小异的。能够对项目以来进行更加轻松统一的管理,能够更加便捷的进行项目迁移和部署。 因此,就出现了 maven、npm、pip 这些依赖包管理工具,但是,对比于 Java 和 JS,Python 在依赖管理方面更加特殊。所以,先后出现了多款不同的管理工具,每一次升级都是为了更好的做好 Python 的依赖包管理工具。 Python 的特殊性 Python 在依赖包管理方面主要的特殊性就来自于,不仅需要
阅读全文 »

使用前提 经常碰到这种情况:当你在一个 Git 项目上工作时,你需要在其中使用另外一个 Git 项目。也许它是一个第三方开发的 Git 库或者是你独立开发和并在多个父项目中使用的。这个情况下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。 在 Git 中你可以用子模块submodule来管理这些项目,submodule允许你将一个 Git 仓库当作另外一个 Git 仓库的子目录。这允许你克隆另外一个仓库到你的项目中并且保持你的提交相对独立。 添加子模块 添加子模块命令? 此文中统一将远程项目git@gitee.com:qiaogaojian/framewo
阅读全文 »

原文地址 h3blog.com get 方式传参 代码: 1 2 3 4 5 6 7 8 9 10 11 from flask import Flask, request, jsonify import json app = Flask(__name__) # get方式传参数 @app.route('/name') def getName(): name = request.args.get('name','') return 'hello,{}'.format(name) 测试 curl http://127.0.0.1:5000/name?name
阅读全文 »

自用代码编辑快捷键,所有编辑器通用 浏览 hotkeyfunctionalt + dgo to definationalt + rgo to usagesctrl + clickgo to declaration or usagesalt + end/alt + clickgo to implementationsalt + home/alt + right clickgo to super methodalt + ggo to classalt + lgo to linealt + ;go to line endalt + qgo backalt + ego aheadalt + sfi
阅读全文 »

假设有如下目录结构: 1 2 3 4 5 6 7 -- dir0   | file1.py   | file2.py   | dir3     | file3.py   | dir4     | file4.py dir0 文件夹下有file1.py、file2.py 两个文件 和dir3、dir4两个子文件夹,dir3 中有file3.py文件,dir4 中有file4.py 文件。 1. 导入同级模块 python 导入同级模块(在同一个文件夹中的 py 文件)直接导入即可。 1 import xxx 如在 file1.py 中想导入 file2.py,注意无需加后缀
阅读全文 »

原文地址 github.com Comprehensive Python Cheatsheet. Contribute to gto76/python-cheatsheet development by creating an acc...... Comprehensive Python Cheatsheet Contents 1. Collections: List, Dictionary, Set, Tuple, Range, Enumerate, Iterator, Generator. 2. Types: Type, String, Regular_Exp, Format, N
阅读全文 »

原文地址 juejin.cn Android 组件化基础中笼统的总结了一下组件化开发的一些基础性问题,本篇文章继续组件化的学习,主要分如下三个方面介绍组件化中的 Application 如下: 1. Application 的作用 2. 合并 Application 3. 动态配置 Application Application 的作用 Androuid 应用的启动的时候最先启动的就是 Application,每个 App 运行时仅创建唯一一个 Application,其生命周期就是 App 的生命周期,Application 中常用的回调方法如下: * onCreate:创建
阅读全文 »

因为二进制表示浮点数的特殊性, 浮点数误差在计算机编程中普遍存在, 参考:浮点数精度问题及解决方案下面是 Python 语言的浮点数精度问题和解决方案 python 浮点小数精度问题 1. 小数的精度问题 1 2 3 4 5 6 7 8 9 # 第一种情况 a = 0.1; print(a) # 默认精度 print("%.17f \n"%a) # 17位精度 # 第二种情况 b = 1.1 + 2.2 print(b) 输出: 1 2 3 4 0.1 0.10000000000000001 # 超出16位后就会出现误差 3.30000000
阅读全文 »