- 博客(32)
- 资源 (11)
- 收藏
- 关注
原创 centos7下源码安装mysql8
1.安装编译工具及库文件yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel
2022-04-28 13:32:57
738
原创 C#中使用protobuf
1.创建一个4.5以上project。2.使用nuget安装Google.ProtoBuf,也可手动引用Google.Protobuf.dll。3.转换proto文件为cs文件,使用nuget安装Google.Protobuf.Tools。(新版本的protogen 只支持proto2,不支持proto3)proto文件如下: // [START declaration]syntax = "proto3";package BASE;// [END declaration]// [STAR
2022-03-16 19:02:41
3107
原创 Common.Logging +log4配置
1. 安装Nuget包管理,在搜索框中输入Common.Logging.Log4Net,我安装的Common.Logging.Log4Net1213的包。程序集中自动添加:Common.Logging.dll、Common.Logging.Core.dll、Common.Logging.log4net1213.dll、log4net.dll。如果是手动添加,需要特别注意Common.Logging.log4net1213.dll、log4net.dll的版本必须匹配。2.工程内配置写配
2022-03-02 13:39:24
390
原创 window10x64下搭建rabbitMQ环境
1. 查看rabbitMQ和erlang版本对应关系https://www.rabbitmq.com/which-erlang.html我选择的rabbitmq的版本是“rabbitmq-server-3.9.13” erlang的版本是"otp_win64_24.2.1"2.下载Erlang从Erlang官网http://www.erlang.org/downloads 下载合适的最新的安装包。我是window10X64的环境下载了"otp_win64_24.2.1"版本添加系统环境变量D:\
2022-02-24 09:48:11
1595
原创 gcc9编译
gcc源码下载地址http://mirrors.nju.edu.cn/gnu/gcc/解压文件,安装依赖gmp、mpfr、libmpc、isl。tar zxvf gcc-9.4.0.tar.gzcd gcc-9.4.0/./contrib/download_prerequisites新建编译目录,进入目录,编译。 指定安装目录 指定支持的开发语言 关闭32位支持(不关闭如果缺相关的库会报错,一般用不到,直接关闭即可)mkdir buildcd build../configur
2021-09-09 16:11:31
818
原创 centos7设置开机默认用root登录
登录后切换到root用户su root进入目录/etc/gdm/编辑文件custom.conf[root@localhost vcpkg]# cd /etc/gdm/[root@localhost gdm]# lscustom.conf Init PostLogin PostSession PreSession Xsession[root@localhost gdm]# gedit custom.conf 在 [daemon]节点下加入如下2行AutomaticL.
2021-09-08 15:58:12
2873
原创 无法获取 dpkg 前端锁 是否有其他进程正占用它
执行 apt-get install pkg-config时报错。root@fangqing-VirtualBox:/usr/local/vcpkg# apt-get install pkg-configE: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?解决办法sudo rm /var/lib/dpkg/l
2021-09-06 16:50:02
1716
原创 vcpkg 目录文件及文件夹说明
buildtrees - 包含从中生成每个库的源的子文件夹。docs - 文档和示例。downloads - 所有已下载的工具或源的缓存副本。 运行安装命令时,vcpkg 会首先搜索此处。installed - 包含每个已安装库的标头和二进制文件。 与 Visual Studio 集成时,实质上是相当于告知它将此文件夹添加到其搜索路径。packages - 在不同的安装之间用于暂存的内部文件夹。ports - 用于描述每个库的目录、版本和下载位置的文件。 如有需要,可添加自己的端口。script
2021-05-17 16:10:11
5126
原创 C++实现16进制和字符串的转换
字符串转16进制。bool STR2HEX( const char* psrc, int srclen, char* pdst, int dstlen ){ if( dstlen < srclen / 2 ) return false; for( int idx = 0; idx < srclen; idx += 2 ) { sscanf_s( psrc + idx, "%2hhx", pdst + idx / 2 ); //%2
2021-03-25 11:12:31
2769
原创 visual studio QT及插件下载链接
vs下载地址visual studio 2019 visual studio codehttps://visualstudio.microsoft.com/zh-hans/downloads/更早版本https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/格式化工具AStyleExtension下载地址https://marketplace.visualstudio.com/items?itemName=L...
2021-03-15 09:03:11
662
原创 c#数据结构转c++指针
C#string转c++ char*C#使用IntPtr类型接受Marshal.StringToHGlobalAnsi分配的内存。string sno = ""12345;IntPtr strsno = Marshal.StringToHGlobalAnsi(sno);Marshal.FreeHGlobal(strsno);//必须释放结构体的转换 c#结构体和对应的c++结构体如下 [StructLayoutAttribute(LayoutKind.Sequential.
2021-03-13 15:23:44
1039
原创 ubuntu ssh
检查SSH服务是否已安装ps -e | grep sshsshd表示ssh-server已启动,ssh表示ssh-client已启动安装SSH的客户端和服务端$ sudo apt-get install openssh-client$ sudo apt-get install openssh-server修改端口为22sudo gedit /etc/ssh/sshd_configport 22window下filezilla.exe配置如下...
2021-03-13 12:48:09
76
原创 Ubuntu下ftp配置
linux下安装FTP1. 更新源列表---> sudo apt-get update2. 安装vsftpd---> sudo apt-get install vsftpd (安装)---> sudo service vsftpd start (启动)---> sudo chown fangqing /home/fangqing/ 修改权限3.使用vi修改配置文件/etc/vsftpd.conf---> sudo vi ...
2021-03-13 12:14:12
164
原创 ubuntu下git配置
设置签名 xxxxx@example.com 为你在 GitHub或者GitLab 注册时的邮箱git config --global user.email "xxxxx@example.com"git config --global user.name "fq"打开终端,并键入命令:ls -a ~/.ssh# 列出.ssh 目录中存在的文件生成秘钥 输入ssh-keygen -t rsa终端会提示输入密码和确认密码,直接回车。输入 cat ~/.ssh/id_rs.
2021-03-12 22:11:25
172
原创 配置DCOM时,交互式用户灰色不可选
配置DCOM时,交互式用户灰色不可选原因OpcEnum为被注册。解决方法找到OpcEnum.exe说在目录。在开始运行中输入C:\Windows\SysWOW64\OpcEnum.exe /regserver注册成功后,交互式用户可选。
2021-03-12 15:58:48
11009
2
原创 配置DCOM时在此计算机上运行应用不可选
window10 x64系统,配置DCOM时在此计算机上运行应用不可选。原因:Kepware Server是32位的,所以要在32位程序下配置应用服务。解决方法:在控制台运行mmc comexp.msc /32。切换到x86的配置。
2021-03-12 10:57:02
2999
1
原创 “由于找不到Qtxxxx.dll,无法继续执行代码”问题的解决
问题运行exe提示“由于找不到 Qt5widgets.dll,无法继续执行代码“原因:编译器环境没有加载到环境变量解决方法找到QT安装目录下所使用的编译器路径,例如:D:\Qt\Qt5.14.0\5.14.0\msvc2017\bin.添加到环境变量。...
2021-03-12 08:46:46
3536
原创 代码美化 格式化工具
下载方式一https://marketplace.visualstudio.com/items?itemName=Lukamicoder.AStyleExtension下载方式二打开vs2017-》工具-》扩展和更新。如下界面选择联机,在右边搜索 AStyle 即可看到AStyleExtension插件,点击下载。主菜单Tools > Options > AStyle Formatter > General输入--style=allman --align-poi
2021-03-11 09:22:51
325
原创 vcpkg 集成到项目后找不到定义的文件
安装vcpkg后,安装对应的库文件,如jsoncpp。使用vs2017编译项目时,提示找不到jsconcpp.h文件。解决方案:使用 vcpkg.exe list命令,查看库是否安装正确。window默认安装的是x86的库,编译平台是否选择正确。...
2021-03-10 14:58:44
1704
原创 git拉取代码时提示权限错误
前置条件ssh key已设置。TortoiseGit已安装使用TortoiseGit拉取远端代码时,提示权限问题。解决方法:TortoiseGit-》设置-》Git-》远端设置远端的ULR地址为http的链接(没修过前为ssh链接)。http://192.168.0.99:10080/share/mydemo.git具体地址可去服务器中-》your project中,找到对应的项目。clone项中copy出地址。修改...
2021-03-10 14:07:57
956
原创 window下git配置
设置邮箱和用户名git config --global user.email "xxx@163.com"git config --global user.name "xx"生成密钥ssh-keygen -t rsa -C "xxx@163.com"中间提示输入密码,直接回车即可。C:\Users\Administrator\.ssh\id_rsa文件内内容 copy写到ssh key。...
2021-03-10 08:32:38
95
原创 在线安装Visual Studio Community 2017 时报:无法下载安装文件,请检查Internet连接,然后重试
window10操作系统,明明有网,安装Visual Studio Community 2017 时却报:无法下载安装文件,请检查Internet连接,然后重试。解决方法:dns修改为8.8.8.8.修改文件兼容性。以兼容window7模式模式运行,以管机员身份运行。...
2021-03-09 13:15:22
1088
C#中byte数组和c++结构体的转换
2021-03-13
DEPENDS.EXE
2021-02-24
银行家算法
2012-03-27
循环彩灯控制系统
2012-03-27
C#结构体和C++字节数组的转换
2012-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人