自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 vs 使用cmake 进行linux调试 设置ninja 生成器的一个问题

此时 你需要将 ninja 复制 /usr/bin 路径下即可。找不到ninja 构建程序 你可能需要更换构建系统程序.但是你在 linux shell里面是可以找到的。

2024-04-13 21:59:09 160

原创 vs 编译 提示 main函数无法链接的2种可能导致的原因

解决方法项目资源管理器 右键项目--》属性》连接器-》系统》子系统 选择对应的。1.控制台程序的入口是main 函数 窗口程序的入口是winmain。如果控制台用winmain或者窗口用main就会导致这种情况。2.引入的第三方库头文件宏定义了与入口函数一样的宏名字。解决方法 咨询第三方库 或者 自行更改其宏定义。

2024-03-10 23:07:32 411

原创 计算机软件学习大方向

软件学习方向

2024-02-20 19:27:25 2060

原创 编译unzip6.0+错误

NMAKE : fatal error U1077: “cl -O2 -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -DWIN32 -D_WIN32 -nologo -J -D_MBCS -DASM_CRC -DIZ_CRCOPTIM_UNFOLDTBL -DUNICODE_SUPPORT -I. win32/win32.c -Fowin32.obj”: 返回代码“0x2”原因 unzip 项目宏定义和windows系统头冲突。

2024-02-09 12:25:51 472

原创 openvpn Linux编译安装

安装前所需环境:c c++编译器构建工具make依赖库OpenSSLlibnl-genlibcap-ngLZOLZ4编译:

2024-02-07 21:25:36 630

原创 一个奇怪的bug

class 类没有写默认的构造函数 debug下没问题 release下直接Segmentationfault(coredumped)

2024-02-01 14:15:20 362

原创 vs +cmake 开发的注意

cmake 默认值-->presets.json值---> 顶部 CMakeLists.txt 设置值--->在顶部目录顺序添加的子目录下 CMakeLists.txt值。CMAKE_BUILD_TYPE 设置为Release vs不会自动给你找标头 甚至不会给你自动提示。vs自动生成的cmake 项目在项目顶目录会有 一个cmakepresets.json文件。在cmake 项目里面 如果对某些cmake初始变量进行设置 其变量生效顺序为。设置为 Debug 即可。

2024-02-01 07:51:02 413

原创 解决rpm安装包依赖glibc版本过低的问题

但是你不能去设置环境变量 和ld.so.conf 这个2个文件你一但设置指向新版本的glibc库 系统分分钟崩溃给你看 更不能把这个新库直接安装到系统目录下。如果你直接更新系统的glibc版本会导致系统崩溃 就算你编译安装好glibc库到非系统目录。在某些linux系统里面本身自带的glibc版本过低 导致rpm 无法安装的问题。第三种就是换更新的系统 比如centosstream 里面自带glibc3.x。我建议直接换系统 如果对系统版本没有强制要求的情况。你只能用第三方工具把glibc引入你的项目。

2024-01-21 01:20:15 736

原创 cmake 安装 源码和二进制方式

2编译(二进制方式直接跳过)

2024-01-20 23:48:49 491

原创 glibc 安装linux 编译

如果出现编译器太老错误是由于 make 或 gcc版本要求达不到。下载linux内核头文件。

2024-01-19 15:31:17 497

原创 GCC 安装编译linux

里面那个快选那个我用的俄罗斯的。

2024-01-19 12:51:24 992

原创 cmake 详细教程

Introduction - 《CMake菜谱(CMake Cookbook中文版)》 - 书栈网 · BookStack

2024-01-17 13:33:55 354

原创 VIM命令大全

vi 中的宏与缩写(避免使用控制键和符号,不要使用字符 K、V、g、q、v、

2024-01-16 21:29:00 519 1

原创 office 对象方法属性api 用于qt

调用属性只需要属性名。//调用方法属性示例。

2024-01-15 13:41:00 330

原创 std::regex 构造函数重有转义字符-的问题

std::regex r("[^\*\+\(\)\-重0-9\.\/]");一下代码会在vs重会报错 并且-会匹配不到 解决办法把\-放最后面。

2024-01-12 17:46:01 345 1

原创 qt信号槽函数 参数自定义类 结构体

在qt信号号槽中传递非基本类型和qstring派生类时 需要用。

2024-01-12 14:44:47 439 1

原创 c++ qt编码问题

系统本地编码代码文件编码程序运行时编码数据库存储编码如果上面编码不一致 进行汉字操作的时候就会出问题.

2024-01-12 10:31:36 334 2

原创 vs2022调试 内存溢出导致的坑 std::thread 的坑

在VS c++里如果你的程序运行起来出现内存溢出 当然这个溢出可能并不来源于你的代码 而是某处不严谨的内存操作 赋值 指针传递 来自其他端的数据等 这个时候你是不是会想我重启程序调试 ok。当在主线程中调用 std::thread 进行多线程操作 如果不调用 deatch 或者 join thread里面的函数依然能运行 但 子线程退出会报错。你重启 然后你发现 明明写的能正确运行的代码 运行的结果居然和你想的不一样 没错这不是你代码问题 而是某个地方内存溢出了。

2024-01-11 16:32:12 406

原创 QQ安卓协议8.2 ecdh 密钥交换

ps:使用openssl库c++ ,java有自带 或者安卓手机系统自带openssl库QQ ecdh 协议算法生成规则:初始会有一个默认的49字节长度tk;(一个默认的密钥)使用曲线为:711;客户端初始化:用该曲线生成一对密钥对,然后与默认tk进行协商 求出 共享密钥,发送生成的pubkey。服务端接收:忽略服务端发送:发送此时服务器加密使用的公钥。...

2020-04-09 01:33:29 1558 1

原创 JceStruct二进制结构

tag|type1字节if(tag>0xf)tag type12字节 tag>=15tag表示jce的第几个type12: static const char BYTE = 0; static const char SHORT = 1; static const char INT = 2; ...

2020-03-08 18:31:00 944

原创 qq协议登录包

02 //头04 F4//长度1F 41//定值08 10//定值00 01 //登录计数38 54 06 54 //uin03 //结束符或者叫间隔符87 //加密方法标识 87或者7 ecdh|| 69是st00 //常量不知道啥用00 00 00 02 //常量00 00 00 00 //qq版本00 00 00 00 //固定值不知道啥用0...

2020-02-20 23:29:09 1978

原创 安卓入门教程(ps参考网络大部分教程,其中有些内容为搬砖。)

一.安卓历史这里省略。(自己baidu.com)二,安卓架构这里省略。(上链接:http://www.runoob.com/android/android-architecture.html)Android运行时(必要提下)这是架构中的第三部分,自下而上的第二层。这个部分提供名为 Dalvik 虚拟机(SMALI语法可以去了解下)的关键组件,类似于 Java 虚拟机,但专门为 ...

2019-04-20 22:45:08 209

原创 算法与数据结构(入门版本)

总述博主主要讲解以下几个方面的东西:    计算机内有关数据的概念。    算法相关内容。    常用的数据结构。一,一些基本概念。数据结构:简单来说,是计算机组织数据和存储数据的方式。更进一步来说,是一组存在一种或多种特定关系的数据的组织方式和存储方式,以及定义在该组数据上的一组操作。(逻辑结构和物理结构以及基本运算).说到这里不得不提一下计算机解决问题的步骤。1...

2018-10-27 01:21:31 248

转载 分布式服务器搭建

【系统架构】亿级Web系统搭建(1):Web负载均衡当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要通过搭建不同的服务和架构来解决。当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。从单机到分布式,很重...

2018-10-13 14:09:35 13410

原创 初学python

python安装python与c,c++,java类似都可以在各个平台运行,需要在python官网下载对应平台的安装包,进行安装。python环境变量和java环境变量配置方法是一致的,不重复叙述。各个语言相似部分,不再重复叙述。python 中文乱码.python默认的文件编码格式为anscii。python文件含中文可能会有错误,需改utf-8编码具体语法:在文件开头加入 # ...

2018-08-12 18:04:35 628

原创 解决Ajax 请求文件路径,返回状态码404的问题(ide phpstrom)

<pre><?php    echo $_SERVER['PHP_SELF'];?></pre>此代码用于显示当前文件相对于根目录的绝对位置。出现404原因: PHPstrom 中调试是以项目所在文件夹为根目录的 而服务器是以项目为根目录...

2018-07-02 00:22:14 1244

原创 SQL语言

SQL简介:是一种类英语的语言,非过程化的语言。SQL对数据的操作类型可以分为3类:数据定义语言数据操纵语言数据控制语言数据定义部分一 定义表结构1.1创建表语法:格式一:CREATE TABLE  <表名>(<列名1> 数据类型,<列名2> 数据类型,<列名3> 数据类型 ,PRIMARY KEY (主键),FOREGIN KEY (外键) REF...

2018-05-09 22:40:14 174

原创 网站制作大体构架

前端:1.html 负责网站的结构建设。2.css 负责网站的外观,样式。3.js 提供网站交互功能的实现。后端:PHP、javapythonasp.net

2018-05-09 21:51:36 232

原创 网站发布-域名问题

发布一个网站需要购买一个域名,有一个服务器(就是一台主机),服务器软件(常见的有iis,Apache 等)。一下是关于网站app布置好后无法访问的有关问题。1域名注册问题域名需要进行实名认证,并且备案。2域名解析:解析的主机没有公网ip或者主机是通过路由器访问网络(需要在路由器进行端口映射设置)。3主机防火墙安全级别太高。...

2018-05-09 21:44:39 886

空空如也

空空如也

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

TA关注的人

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