Cargo Ssh Git

很多时候rust都依赖一些很新库,直接引用了git,这些git网址一般是https, 但是我一般都想使用ssh来连接。 Git 配置 ~/.gitcon

Mingw Boost Python

install mingw boost-python pacman -Su mingw64/mingw-w64-x86_64-python pacman -Su mingw64/mingw-w64-x86_64-boost let cmake find it cmake sometimes find wrong library and executable, add following lines to ensure libraries and executables in mingw SET(CMAKE_FIND_ROOT_PATH C:/msys64/mingw64 ) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) add matching version suffix simple line as bellow, will not work find_package(Boost COMPONENTS python REQUIRED) cd C:/msys64/mingw64 find . | grep boost_python # you may get following results # ./bin/libboost_python310-mt.dll # .

Emscripten Getting Start

自从知道occ的wasm版本的存在,我就想试试wasm了, 这么多年的c++经验看看能不能在web时代继续发光发热。今天入个门! 安装 emscripten 参照 官方

博客搬家

首先要感谢博客园多年来提供的博客平台,不过未找到商业价值,确实很难生成下去。 转换原博客为markdown 首先在博客园后台执行备份,备份成功后

体验下 slint ui

先总结下结论:这个框架目前功能还不完善,但是想法真是挺好的,如果路线不错,将来还是有希望的。 slint ui是Qt前员工搞出来的一个新的ui,用rus

c++在嵌入类中定义上层类的实例

问题是这样的,嵌入类挺好的,可以有效表明类之间的从属关系,我们常常这样 class A { public: class Attr { private: A& mA; }; }; 这样是没有问题的,因为A此时还没有完全定义,使

msys2 use self hosted mirror

update mirrorlist.xxx C:\msys64\etc\pacman.d 里的所有 mirrorlist.xxx 都改成只有自己的镜像地址(https) install pki 将自己的证书放到 C:\msys64\etc\pki\ca-trust\source

vs2019编译qt5.15.5

Qt的版本现在真是挺让人闹心 Qt5.15.5官方不提供编译好的二进制了,只到5.15.2,现在开源的到了5.15.5(商业版本都到5.15.

ubuntu show grub

ubuntu默认不显示grub界面,可是机器启动不了了,这里有说明。简单说就是,如果开机时按ESC(如果不好使,下次再尝试Shift) 然后g

tauri + vue first app

继续tauri,完成第一个app 安装vue cli yarn global add @vue/cli 创建并启动 vue create my-tauri-app cd my-tauri-app vue add tauri yarn tauri:serve

nvm和yarn的安装

我从来就没有搞过前端,不过最近想了解下tauri,所以接触了下,先记录下如何安装环境。 nvm 大家都说nvm好,我感觉类似pyenv,安装方式参见

linux find usb disk

lsblk -o NAME,TRAN,MOUNTPOINT | grep -A 1 -w usb | grep -v usb | awk '{print $2}' https://askubuntu.com/questions/893320/what-is-the-command-for-finding-the-usb-memory-sticks-mount-point-or-path

golang arm64 remote debug

golang交叉编译非常容易,但是远程debug却不是那么容易,有人说要用gdb来debug,没有ide支持,体验不是很好。如果有幸是在ar

pyenv镜像

在linux下使用新的python真是一件不容易的事情,之前总是python源代码下载不下来,还把pyenv的源代码下载部分都加上了prox

std:sort segment fault

偶遇std::sort的segment fault的,不知如何下手,心中还在思考是不是编译器的bug,搜索了下才发现,compare函数不正确