自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞剑神

擅长C/C++编程,windows/linux 应用(duilib/qt)和服务器开发

  • 博客(137)
  • 资源 (11)
  • 收藏
  • 关注

原创 推荐 C++模板编程与泛型编程 课程

推荐 C++模板编程与泛型编程 课程综述编程语言一天天的吹这语言多么牛,多么厉害,这方向哪方向的多么牛掰,学来学去,心累不成,还没有什么成就感,又怕这个语言,火了两年,迅速的降为尘埃.如果一直持续在技术的一辈子的生涯里,c++适合你,不管是什么领域,什么方向,什么功能,c/c++万金油的很.所谓一本万利,这一本便是c++的基础知识.如下:1. c语言学习(.c) 2. c++...

2020-03-02 17:05:19 333

原创 linux C++通讯架构实战课程

#linux C++通讯架构实战课程极力推荐学习linux C++通讯架构实战课程地址:https://study.163.com/course/introduction/1006470001.htm20181219日,开始探索.有关飞剑神的所有的虚拟机搭建链接:https://pan.baidu.com/s/1M6nCQp6-qX8NzX-_o28VfA提取码:tgix复制这段内...

2020-02-26 11:06:32 3319 2

原创 makefile第2篇 makefile讲解

makefile详细TL教程本文章是从各个博客及书籍整理而来的,从一个个小示例,从而完成.自动化编译整个项目.参考书籍: GNU_makefile中文手册,跟我一起写Makefilemake 是一个程序,它的功能是解释makefile文件的命令工具,只需要make一下,就完成整个项目的编译.makefile是一个描述文件,定义一系列规则,make 根据makefile中规则执行命,令最终完...

2019-10-27 18:41:42 2078

原创 最新cef 3729 源码编译

下载最新cef 3729 源码根据官网等博客总结而成,以下是记录,可参考,也可以下载我最新的代码进行,分支更换.2785左右的旧版本需要修改源码才可以编译通过,比3729源码新版本都可以按照此文章的一些记录进行操作,关于一些脚本可以 从我的资源 "cef 最新3729 源码编译和cef wiki "进行下载,重装win10系统,保证清洁的系统环境,搭建vs环境,和相应的SDK版本.把vs系统默...

2019-05-07 20:38:16 2546 2

原创 drone1.0 和 drone0.8安装教程

drone 简介drone是基于docker技术的CI/CD系统,Drone将编译/测试的流程都在docker容器内进行.开发者需要在项目中包含.drone.yml文件,将代码推送到git仓库,drone就能够自动化的进行编译/测试/发布.drone 属于DevOps工具,开发/测试/部署,devops有Jenkins/Drone/Gitlab CI/CD.为什么不选择Jenkins,是因为...

2019-03-02 23:12:40 4511

原创 Visual Studio 配色和快捷键设置

对于程序员来说,拥有一个VS配色方案,彰显出开发者的个性,缓解审美疲劳和快速编码。 网址http://studiostyl.es/ 是专门下载Visual Studio配色方案的。 有人说为什么下载不了,并不是你人品不行,而是浏览器不行,我之前用搜狗浏览器来下载,没有任何反应,我还以为是网站有问题呢。你换个浏览器来下载就可以了。 1.下载合适的配色方案 输入网址,点击Schemes,比如第

2017-09-01 21:00:01 3124

原创 modelsim仿真 wave视图里 数据位宽和进制怎么显示

在Wave Windows Preferences 勾选Display-Show Radix Base -> Waveforms。在modelsim 某些版本安装后,如ModelSim SE-64 2020.4版本,重置布局等情况下,

2024-10-01 18:26:07 202

原创 VScode tab不能正常使用

现象不能够在文本编辑器中按下tab键,如果按下了,就焦点会跑到终端或者是其他地方,猜测是因为装了某些插件导致的。比如这样的,保存就可以了。

2024-07-24 09:44:54 487

原创 vscode 中文乱码 vivado verilog的问题

参考:},“[c]”: {},

2024-07-20 10:10:03 283

原创 drawio打开不显示,不在当前屏幕的解决方案

homepath%\AppData\Roaming\draw.io 目录下有个config.json 配置文件,修改lastWinSize 即可,如下,就能够显示出来了。如果把drawio拖在外接显示器,关机前没有拖回主屏幕,那么下次打开它时如果用的不是原来那个显示器,它就无法正常显示。在任务栏上能看到有它,但是就是显示不出来。经过卸载和其他的方式没有解决,就想到了,应该有配置文件的存在,果不其然,

2024-07-04 23:14:23 546

原创 Quartus Cyclone I II III IVE 器件型号

玩耍了一个 EP2 型号的开发板,发现 安装的quartus13 没有Cyclone II 型号,经过探索发现了是版本不对。原来安装的是QuartusSetup-13.1.0.162.exe,标注支持的版本是。参考 网上的教程安装即可。

2024-05-26 21:49:55 692

原创 windows 添加多个 tap虚拟网卡设备

tap-windows 是一种虚拟网络适配器驱动程序,它创建了一个虚拟的TAP(以太网桥接)设备,允许用户在计算机上模拟一个额外的网络适配器。安装完成后 tap-windows-9.21.2.exe,在设备管理器里面会多出一个适配器网络。比如一些需要网络地址唯一的情况。但有人就想再搞出一个,或者是很多个,怎么弄呢?呈现效果如下,有多个TAP 网络。在这里就可以修改mac地址。

2024-04-21 11:59:20 4328

原创 goproxy gitlab 搭建go 私有仓库

gitlab搭建服务器:192.168.0.60 gitea gitlab 和 安装nginx 和 go px 代理环境192.168.0.61 或windows 机器,作为客户端.# vi /etc/sysconfig/network-scripts/ifcfg-ens33# systemctl restart network# hostnamectl set-hostname node70# logout192.168.0.60 安装安装 nginx作为http或者http

2021-08-30 23:39:19 2704 2

原创 go viper OnConfigChange 调用多次的解决方案

viper 是一个读取配置文件的库,支持多种格式,方便快捷,把文件读成可以解析的map方式.一般把json,yaml转成go的结构体进行使用.OnConfigChange这个函数是监听文件已经被修改了,就会进行执行这个函数.而作者的实现方式,可能是监听这个文件写入状态吧,每保存一次,就会调用一次这个函数.和我们的想法是不同的.而且在别的文本编辑器中进行保存,可能会调用多次,我修改了一次,而执行了多次这个函数,这是不能够忍受的.什么是配置文件修改? 最恰当的是修改了配置文件的元素.目前库是不支持这种的

2021-01-03 11:42:30 2498 1

原创 docker nginx_proxy 反向代理

nginx_proxy 反向代理docker-compose.ymlversion: '3.3'networks: nginx_net: external: trueservices: nginx-proxy: container_name: nginx-proxy image: jwilder/nginx-proxy:alpine ports: - 80:80 - 443:443 networks: - ngi

2020-08-30 12:24:44 979

原创 drone 1.0 安装入门搭建教程

drone 1.0 安装入门搭建教程由于 1.0 的更新换代之后,增加了OAuth2支持性更好了, 对github,gitlab,gitea已经非常的友好了,而之前的博客是gogs的,所以今天单独来写一篇关于gitea的,gitlab应该也是类似的.https://github.com/wrzfeijianshen/drone_tutorialdocker地址放在 workspace\docker_2020_0830步骤1: 创建网络,开启反向代理虽然不知道运维大大们是怎么玩的,作为小小白的开

2020-08-30 12:22:55 6886 5

原创 go gitea OAuth2 登录

go gitea OAuth2 登录关于oauth2网络介绍的已经很多了,咱简单的说说,如何go代码进行访问oauth2登录,详细的可以看源码嘛.gitea文档网址:https://docs.gitea.io/en-us/oauth2-provider/授权端点 /login/oauth/authorize访问令牌端点 /login/oauth/access_token通过get请求https://[YOUR-GITEA-URL]/login/oauth/authorize?client_i

2020-08-16 20:53:15 2332 1

原创 centos 安装php grpc docker记录

这是记录篇,方便自己查阅,未详细的记录步骤,大致如下.centos 分区点击done因为默认分区 根目录只有50g,所以要自己分区。不要默认boot分区 500M ext4/ 1024T ext4/home ext4/var ext4 100g在开机之后,发现网卡没有启动起来,进行了如下操作,还是不行1、[root@es1 es]# ifup ens33错误:激活连接失败:No suitable device found for this connection.2、[root@

2020-07-12 16:28:53 493

原创 msys2 vscode go 环境搭建

git go 环境搭建我这里一般是在windows上写代码,所以环境大多是win的.源码地址 : github.com/wrzfeijianshen/go_tl/goenv/cpp和百度云地址:链接:https://pan.baidu.com/s/17bwudTenfQNNU8WD1s_S1w 提取码:570g安装git有很多的方式,一般采用 官方的Git for Windows,而它自带了 MSYS2来提供 Linux 终端功能,所以咱们平常情况是不用msys2的,但一些情况还是需要使用的,

2020-07-05 10:42:02 1844

原创 Google Breakpad windows

Google Breakpad参考 https://blog.csdn.net/bingzhongdehuoyan/article/details/53860433安装python2.x获取breakpad源码(github上也有git clone https://chromium.googlesource.com/breakpad/breakpad获取gyp工具git clone https://chromium.googlesource.com/external/gyp获取

2020-06-09 00:34:23 271

原创 vscode go 代码不能跳转

go 代码不能跳转如果是windows下开发linux的一般要用 插件 Remote-ssh,就可以尽情的访问文件和路径了.1.go代码跳转一方面是你要把所有的 vscode go 插件要安装上,方法是ctrl+shift + p,输入Go:Install/Update ,回车之后,把这些都选中安装.可能需要翻墙等各种途径下载源码,下面是我传的一份,里面有很多的库,暂且如此吧.链接:https://pan.baidu.com/s/1nOI77YoK2rQ6N1lIFxvDgQ提取码:08hr

2020-05-20 21:42:02 16394 7

原创 qt 类静态函数中发信号 和回调函数的基本使用

类静态中发信号,基本上传入类指针到发信号处,不管是全局变量,还是类指针输出结果Widget::add : "形参类" 7Widget::add : "全局类" 2Widget::add : "单例类" -4 set call"调用端开始调用了" : 回调函数 myfunc 调用 OK set call"new call func 调用端开始调用了" : 回调函数 myfunc2 调用 OK set call"using 调用端开始调用了" : 回调函数 myfunc3 调用

2020-05-11 16:03:43 2422

原创 QComboBox 设置 文字居中

方案可能有很多种,这是一种,重载 QComboBox// 设置combox居中class ComboBox : public QComboBox{public: explicit ComboBox(QWidget *parent = 0): QComboBox(parent) { this->setEditable(true); QLin...

2020-05-07 18:28:06 5154 2

原创 dart flutter windows环境安装 Android sdkmanager tool not found

dart flutter windows环境安装 Android sdkmanager tool not found说明点: 进行尝试flutter编译,主要问题是找不到android sdk位置,flutter doctorflutter doctor --android-licensesAndroid sdkmanager tool not found(/Users/xx/andr...

2020-03-13 13:03:46 1092

原创 vm15 版本win mac 的unlocker 安装失败 unlocker不能使用

vm15 版本win mac 的unlocker 安装失败 unlocker不能使用安装了vm15 版本不能够使用unlocker,mac系统安装的选项出不来MK-unlocker的下载地址https://download674.mediafire.com/mlhwgsx379ug/w4khcmcu7hqo1a7/MK-unlocker.zip可以使用我上传好的地址https://do...

2020-01-26 12:36:57 4725

原创 GNS3 使用错误 ( Dynamips error when running command 'nio create_udp )

GNS3 错误 ( Dynamips error when running command 'nio create_udp )最近学习下网络,针对一些GNS3的一些错误进行记录.此版本 GNS3 2.2.5建议:1. 设置成管理员模式模式运行2. udp 端口设置13000Dynamips error when running command 'nio create_udpD...

2020-01-13 17:24:58 28776 3

原创 断点无法调试 或者 应用程序处于中断模式

如果vs调试出现 “应用程序处于中断模式”,则在选项->调试–>常规–>把启用仅我的代码的选项取消掉. (此处可能还要别的需要勾选或取消).解决方案如下:取消 启用仅我的代码当然 这里面也有很多选项,不妨调试调试.有时候是系统环境和vs环境导致的.新建项目时,导致生成的项目的配置就不对取消优化的地方, 设置为DEBUG链接器->调试->生成调试信息-&...

2019-12-05 18:20:41 11532 4

原创 2019之旅

2019之旅常常盼着自己的无穷力量,众多选择,未来的路怎么走,又需经过几几空间,我们其实常常会陷入迷茫之中,不知所措,无助,悲伤,心累,难到底,也许一步经意就陷入了死循环之中.其实我们跳出这层层循环,放空自己,走一走看一看世界,请十天假,转一转又何妨,人生又不差这半月载,轻松度过这些迷茫的日子,无助崩溃的时刻,想一想,看一看,也许过后就是一场美妙修行,也许工作是不可或缺的,有大有小,也有长时间...

2019-11-24 01:30:32 177

原创 makefile第1 篇 gcc

makefile 篇 gcchttps://github.com/wrzfeijianshen/Courseware课件在Courseware/csdn/里面makefile 是一个命令工具,可以自动化编译,一般命名为makefile或者Makefile.现在咱针对c/c++语言进行对makefile的学习和认知gcc 工作流程是编译c和c++的基础,有必要学习如何生成.o,可执行程序,...

2019-10-27 18:36:22 1736

原创 vscode使用教程

vscode 使用讲解首先是vscode是款文件编辑器,在windows,mac,linux下都可以使用,一些插件功能都是很方便的.中文版设置键盘设置为ctrl + d 删除一行ctrl + c是复制一行shift + 左右箭头是选中,alt+上下箭头是交换两行设置有些情况下,tab会被空格所替换,故此你有所不爽,搞个头呀.如下输入关键字后,不选中既是false,选中既是...

2019-10-21 09:49:32 4864

原创 关于vs2019 键盘ctrl+\ 不能够使用

在使用vs2019 导入快键键时,发现不能够使用ctrl+\ ,原因很简单,我们设置快键键时: 编辑.取消注释选定内容(ctrl+),键 设置用于全局,而不是文本编辑器,导致不能够使用,提示不是命令....

2019-05-19 12:38:10 6958 8

原创 cef源码 编译基础

#cef源码编译基础本系列博客,参考众多博客加实践而成的,可以百度cef mp4.这一篇,仅仅是所有的基础大杂烩,而后面的几篇则是正确的如何一步步编译,相对步骤比较简单,比如运行什么,修改什么.但是如果你不了解此篇章的话,可能遇到困难,找到答案也是比较困难的.这一篇参考的文档比较多,记录的比较详细,是用来解决问题的,但是尽量不要按照此步骤一步步的构建源码.后期会有各版本编译步骤.但是你可以从本...

2019-05-07 20:33:40 7395

原创 qt.go 1.17 QCheckBox 和 QRadioButton

#QCheckBox 和 QRadioButtonQCheckBoxQCheckBox 提供了一个带文本标签的复选框.QCheck 和QRadioBUtton(单选框),都是属于选项按钮,在开和关之间切换.单选框定义了多选一,复选框提供的是多选多.复选框被选中或者清除,都会发射stateChanged()信号, isChecked()来查询复选框是否被选中.Qt::CheckState...

2019-01-01 11:18:01 597

原创 1.16 qt.go toolbutton

toolbuttonQToolButton类提供了用于命令或选项可以快速访问的按钮,通常可以用在QToolBar里面.工具按钮和普通的命令按钮不同,通常不显示文本,而显示图标.常用接口 :void setMenu(QMenu * menu) 同上节void setPopupMode(ToolButtonPopupMode mode)设置弹出菜单的方式,默认情况下:设置为Dela...

2019-01-01 10:21:55 266

原创 qt.go manjaro-xfce安装qt.go 记录

1.首先更新一下密钥,如果没有安装archlinux-keyring,请及时安装sudo pacman-key --refresh-keys2.重新加载相应的签名密钥sudo pacman-key --initsudo pacman-key --populate3。清除pacman 的缓冲文件sudo pacman -Scc4.更新或者安装系统即可sudo p...

2019-01-01 00:01:59 670

原创 vm虚拟机安装 arch操作系统

vm虚拟机安装 arch内核应该是Kernel: 4.19.44g内存 1800g硬盘,其余默认镜像 archlinux-2018.12.01-x86_64.iso进去以后会出现Archlinux的live iso的启动菜单。如果要安装64位的arch,就选择第一项x86_64;如果想安装32位的arch,就选择第二项那个86的选项。然后等待片刻,进入arch live iso的终端命...

2018-12-31 23:59:36 4801 2

原创 qt.go 安装qtline.go

qt.go 安装qtline.go因为官方的 qt.inline 发布的 releases版本是qt5.10的不适合当前版本.故需要自己编译.参考自动化编译过程和配置文件在qt.inline.travis\xxx.xxxhttps://travis-ci.org/kitech/qt.inline可以学习和掌握,快速开发做准备,但是需要qt环境,必须的可以从我的git上下载qt.go_d...

2018-12-31 23:56:58 517

原创 qt.go ubuntu18.04安装qt.go

安装教程ubuntu 安装qt.go这是整好的虚拟机镜像, ubuntu18.04链接:https://pan.baidu.com/s/1M6nCQp6-qX8NzX-_o28VfA 密码:tgix里面有两个,一个是win10的qt.go,ubuntu18.04.装了qt5.12,go1.11.4,liteide.qt.go下载,用vm打开,直接就可以跑了.用户 fjs 密码 qwqw1...

2018-12-25 23:39:20 544

原创 1.15 qt.go在按钮上弹出menu

Menu咱们在一个按钮上弹出menu菜单操作.首先创建一个简单窗口就行.咱们1是布局控件(控件如何放),2是借助qss样式,把控件美化添加main.qssQPushButton { /* 水平居左、垂直居中 */ text-align: left center; padding-left: 3px; background: RoyalB...

2018-12-24 20:46:39 499

原创 1.14 qt.go qss

qss参考 https://www.cnblogs.com/wangqiguo/p/4960776.html#_label6QSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制.QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要少很多,并且并不是所有的属性都可以用在Qt的所有控件上.QS...

2018-12-24 17:11:09 295 1

12.vs_qt快捷键及配色.zip

vs_qt快捷键及配色

2021-10-02

breakpad_demo

Google Breakpad 中所用到的 库。demo,及编译后lib文件,时间为20200609编译的。demo为qt的,vs,添加更为方便一些。这个库和其余的dump库类似,都是调用windows api,qt和标准库崩溃,一般情况下很难追踪到具体的行,但是能检测到崩溃,抓取到信息,回传到服务器上,就有机会能够破解崩溃问题。

2020-06-09

graphics-go code.google.com.zip

code.google.com\p\graphics-go 源码

2020-05-20

c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用,

c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用

2020-05-11

c++ qt 静态函数中发信号

c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用, c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用, c++ qt 中在静态函数中发信号的方式,以及回调函数的基本使用

2020-05-11

vm15_unlocker.zip

vm15 mk_unlocker 可以解锁mac系统 win,里面有python2的安装包,以及解锁文件

2020-01-26

sql_server_cab.rar

安装程序无法与下载服务器联系。请提供 Microsoft R Open 和 Microsoft R Server 安装文件的位置 https://go.microsoft.com/fwlink/?LinkId=761266&lcid=2052 https://go.microsoft.com/fwlink/?LinkId=735051&lcid=2052 SRO_3.2.2.803_1033.cab/SRO_3.2.2.803_2052.cab SRS_8.0.3.0_1033.cab/SRS_8.0.3.0_2052.cab

2019-12-10

xp 下的 clock.avi 文件

xp 下的 clock.avi 文件,方便大家下载哦.

2019-08-19

cef 最新3729 源码编译和cef wiki

最新源码编译所用到的脚本和cef 所用到的官网wiki. 此脚本可能64位需要调整,vs sdk版本的地方.按照步骤就差不多可以编译通过.在2704左右的版本,官方也提出错误需要自己修改源码解决.

2019-05-07

windows + cmake + qt + glfw

qt控制台使用glfw库,需要用cmake 利用qt编译出glfw库,才能够正常使用,否则会编译不通过的

2018-09-23

sscanf练习详解-分割字符串

C语言或者C++ 中的sscanf的一些操作练习进行详解,一般用来分割字符串; 如固定格式的ch = "\"aa bb cc\" \"dd ff gg\"";

2017-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除