go语言windows上使用

  • Post author:
  • Post category:其他

1、下载go的zip文件。并且一定要把文件解压到c:\go目录下。 2、配置windows的高级环境变量。包括:GOROOT、GOOS、GOBIN、GOARCH。并且在path变量里面把c:\go\bin加入。以便可以在命令行直接运行go命令。 举例:我的机器: set GOARCH=386 set GOOS=windows set GOROOT=c:\go set GOBIN=%GOROOT%\…

继续阅读 go语言windows上使用

理解Monitor监视器锁原理

  • Post author:
  • Post category:其他

上一篇:synchronized底层原理 上一篇我们讲解了synchronized底层原理,使用了Monitor监视器锁。 如果仅仅从Java层面,我们是看不出来synchronized在多线程竞争锁资源下一个详细的过程。 接下来,我们就研究一下Monitor底层原理,让我们一起分析一下synchronized底层是如何竞争锁资源的。 理解Monitor监视器锁原理 任何一个对象 都有一个Moni…

继续阅读 理解Monitor监视器锁原理

设置开机自动启动chrome浏览器

  • Post author:
  • Post category:其他

前端时间参与了一体机的项目,需要开启后自动打开应用,没有接触过的项目,一切上搜索。 以下是对项目的开机启动做一个记录... 步骤一 、 设置开机自动启动浏览器 自动全屏访问某个url 分屏一体机,两个显示器分别显示不同的url 1、首先打开C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 2、复制两个谷歌浏览器桌面快捷方式至该…

继续阅读 设置开机自动启动chrome浏览器

select下拉框实现重复选中点击事件

  • Post author:
  • Post category:其他

select下拉框实现重复选中点击事件 (引用地址:) 谢谢网络资源, <select id="type" name="type" title="型"> <option value="请选择" disabled>请选择</option> <option value="01">引用</option> <option value="02…

继续阅读 select下拉框实现重复选中点击事件

C++中的对象指针

  • Post author:
  • Post category:其他

指向对象的指针 在建立对象的时候,变异系统会给每一个对象分配一定的存储空间,以存放其成员。 对象空间的起始地址就是对象的指针 。可以定义一个指针变量,用来存放对象的指针。 一个简单的示例1.1: #include<iostream> using namespace std; class Student { public: int num; int score; Student(int …

继续阅读 C++中的对象指针

LVGL库入门教程01-移植到STM32(触摸屏)

  • Post author:
  • Post category:其他

? 优质资源分享 ? 学习路线指引(点击解锁) 知识定位 人群定位 ? Python实战微信订餐小程序 ? 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 ?Python量化交易实战? 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 LVGL库移植STM32 LVGL库简介 LVGL(Light and Vers…

继续阅读 LVGL库入门教程01-移植到STM32(触摸屏)

QT5 项目设置release版本 可调试

  • Post author:
  • Post category:其他

.pro文件中 #RELEASE版本可调试 QMAKE_CXXFLAGS_RELEASE = -Od -ZI -MD QMAKE_LFLAGS_RELEASE = /DEBUG /INCREMENTAL:NO QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /DEBUG LIBS += -lDbgHelp 说明: -Od:去掉编译器优化; -ZI:控制生成pdb调试文…

继续阅读 QT5 项目设置release版本 可调试

ubuntu系统清理

  • Post author:
  • Post category:其他

清理残余的配置文件 当我们从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一并删除之。 要删除某个软件的残余配置文件,可以执行下面的操作: 在终端中执行 sudo synaptic ,以便启动 Synaptic 包管理工具。 点击 Synaptic 右下角的 Status 按钮进行切换。 现在,…

继续阅读 ubuntu系统清理

【IPV6 地址分配的两种方式】

  • Post author:
  • Post category:其他

在IPV6中,地址分配的两种方式: 1、无状态自动配置 2、DHCPv6 1、无状态自动配置 R1(config)#interface f0/0 R1(config-if)#ipv6 enable R1(config-if)#ipv6 address 2012::1/64 #R2打开debug功能 R2#debug ipv6 icmp R2#debug ipv6 nd #R2端口配置 R2(con…

继续阅读 【IPV6 地址分配的两种方式】

Unity ET项目发布后运行黑屏问题

  • Post author:
  • Post category:其他

大部分黑屏问题都是因为没有打开资源服务器的问题以下为操作流程 使用ET自带打包工具打包,选择打包平台根据自己的需求选择BuildType点击开始打包。 打包完成后会生成一个Release文件夹如下图   PC目录就是资源目录,不同平台目录名称也不相同例如Andorid平台会生成Android目录,总之都为资源目录。当部署服务器时就需要将这些目录放入到资源服务器上。 我这边打包的是本地项目那就可以直…

继续阅读 Unity ET项目发布后运行黑屏问题