OpenCASCADE 显示对象设置不可选中
原有的选中模式代码: Copy
static Standard_Integer SelectionMode (const TopAbs_ShapeEnum theShapeType)
{
switch (theShapeType)
{
case TopAbs…
Zig Code Snippets
读写文件# zig version 0.11.0-dev.2837+b55b8e774
Copy
const std = @import("std");
pub fn main() !void {
const value = "hello";
var my…
Qt/C++ Code Snippets
Qt 遍历文件夹 Copy
#include <QCoreApplication>
#include <QDir>
#include <QFile>
#include <QtDebug>
int main(int argc, char *argv…
QtQuick/QML 中 TableView 改变 columnWidth 和 rowHeight 的问题
最近在项目中使用到了 QML 的 TableView 因为需要动态调整每一个 Cell 大小。所以需要用到刷新。 直接看官方的例子:
Copy
import QtQuick 2.12
import TableModel 0.1
TableView {
anchors…
使用 nlohmann/json 序列化
nlohmann/json JSON for Modern C++ Copy
#include <iostream>
#include <fstream>
#include <vector>
#include <optional>
#include "json.hpp…
使用 git-ftp 同步 hugo 到 ftp
Git-ftp 是一个使用 git 作为版本控制的 ftp 应用,它可以根据 git 的改动只上传需要更新的文件,来节省流量和时间。 在 Debian 系下,只需要安装:
Copy
sudo apt install git-ftp
其他版本具体可以在这里找到https…
百度地图 JS API 不支持触控、缩放 ( Windows 平板、Qt WebEngine)
参考链接:http://blog.sina.com.cn/s/blog_73a4b2cd0102wpgy.html 下载百度地图 api 的 js
http://api.map.baidu.com/getscript?v=2.0
window.BMAP_AUTHENTIC…
交叉编译 Qt5 armv8(aarch64) with WebEngine - NVIDIA JETSON TX2
编译平台 Windows10 WSL2 Debian,目标平台 NVIDIA JETSON TX2 (注:Ubuntu <= 16.04 会出现 libclang < 3.8 的问题)
下载源码#
为避免网络问题,先安装一个下载工具,使用 aria2 可以断点继续下载
Copy…
Windows 下编译 Pdfium
代理配置# 因为 gclient 不支持设置代理,如没有配置网关代理,可以使用全局透明代理 Windows 下 Mellow,Linux 可用 QV2ray
记得将原来的 git 等代理取消掉,因为 gclient 会用 git
工具下载#
工具
python2,gn…
各类工具设置 Proxy - git, apt, pip, npm...
system 文件 /etc/environment
Copy
http_proxy=http://127.0.0.1:3128
https_proxy=http://127.0.0.1:3128
all_proxy=http://127.0.0.1:3128
.bashrc
C…
Windows 11 Snap Layouts WPF 支持进展
Init 2022/1/13 WPF 使用 WindowChrome 后需要自己处理最大最小化但是无法触发 Windows 11 的 Snap Layouts 功能,现在主要的解决方案就是劫持 WM_NCHITTEST 事件,返回 HTMAXBUTTON = 9,目前我在…
Zig 使用 build.zig.zon
zig version 0.11.0-dev.2837+b55b8e774 以 zap 为例
新建项目 zig init-exe 添加文件 build.zig.zon
Copy
.{
.name = "testZap",
.version = "0.0.1",…
Hello xLog
买的小厂香港虚拟主机挂了一个月了,准备整体迁移到 xLog