IT技术分享
-
Rust 实现Deref自动解引用
例如Box 结构体已经实现了Deref , 可以使用*直接访问Box指针指向的值 如何实现Deref呢? (以下示例没有实现泛型,只针对i32类型做的简单示例。)
-
SQLSTATE[08006] [7] SCRAM authentication requires libpq version 10 or above
PHP 连接postgresql 出现异常,原因是因为php pgsql编译所用的库版本过低,必须要 libpg 10以上的版本才支持 SCRAM 授权认证。 如何解决这个问题? 有两种方法: 1. 使用新的libpg库重新编译php 2. 直接修改postgresql 配置,密码加密使用MD5即可。 修改 :postgresql.conf password…
-
VSCode 使用VCPKG CMAKE 调用Cryptopp库
首先环境需要安装VCPKG, https://github.com/microsoft/vcpkg
-
Vue 3 + Vite 如何使用Bootstrap 5
1. 首先安装 bootstrap 和 popperjs 2. 安装开发依赖 SASS (由于使用scss必须开发环境安装SASS) 3. 修改 vite.config.js 文件 (增加一个alias映射bootstrap) 4. 在 assets目录中新建 my.scss 5. 在src/main.js 中导入 my.scss 6. 打开src/App.…
-
Vue3 : 警告 data() should return an object
此错误的原因是.vue组件 data()函数没有返回对象
-
Vue3 使用 NProgress 进度条
使用Vue切换界面,是不显示进度的,如果网络较差,客户不知道是否已经点了链接,显示进度条可以增加客户体验。 项目地址 https://github.com/rstacruz/nprogress 1. 如何安装 在项目目录下执行一下命令安装nprogress 2. 如何使用 只需调用start()和done()来控制进度条。 3. 如何在Vue项目使用 点击链…
-
Vue3 动态组件
标签和:is 的用法 当使用 <component :is=”…”> 来在多个组件间作切换时,被切换掉的组件会被卸载。如果想让组件一直存活需要使用<KeepAlive> 组件。 传给 :is 的值可以是以下几种: 被注册的组件名 导入的组件对象 如果使用选项式API , :is的值可以是字符串 下面请看我用组合式API 实现的一个小例子: 如果…
-
Win10应用商店提示0x80131500错误代码的解决方法
由于安全性问题,Windows商店已经已禁用TLS1.0、TLS1.1协议版本,仅支持TLS1.2+ 开始菜单点击【运行】(或者 WINDOWS + R 快捷键,打开运行),输入 inetcpl.cpl Internet 选项, TLS1.2 选中 ,保存。 返回Windows 商店,刷新即可正常访问
-
Win11 使用 code::block 开发wxWidgets
wxWidgets 使用vcpkg 安装 (编译器使用mingw64,本机需要先安装 mingw64 才可以使用vcpkg 安装wxwidgets mingw版本) vcpkg install wxwidgets:x64-mingw-dynamicvcpkg install wxwidgets:x64-mingw-static # 静态编译使用. 1. 打开…
-
Windows 10 命令行终端工具推荐
(Windows Terminal) Windows 终端程序是一款新式、快速、高效、强大且高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和 WSL 等 Shell 用户。主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置。 这是一个开源项目,我们欢迎社区参与。如…