随笔分类 - 学习总结
摘要:一般我们常说的64位&32位机器中位数是由CPU决定的。一般我们所说的64位技术是相对32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64
阅读全文
摘要:今天看到一个构造函数,一下子有点懵了,今天就来复习构造函数为成员变量赋值的两种方式吧。 CProtocol::CProtocol(UINT32 dwType) : m_dwType(dwType) { m_message = NULL; m_sessionID = 0; m_debug = fals
阅读全文
摘要:首先我们讨论应该是针对于C++而言,因为在C语言中,const没有什么作用,更像是一个标记来标记某个变量是否可变。所以在C语言中,只要带static必定是存在静态/全局区中。 其次,我们讨论在C++中的情况。首先有一个概念需要了解,在C++中,常量储存在常量存储区,而常量存储区是放在代码段中的,“不
阅读全文
摘要:今天遇到一个问题:(原来没见过这种声明方式,QAQ还是我太孤陋寡闻了) .h文件中 class CProtocol { typedef std::unordered_map<UINT32, CProtocol*> CProtocolMap; ... static CProtocolMap sm_oP
阅读全文
摘要:今天想看CPU核数,又忘记怎么看了QAQ。 CPU的基本信息都被记录在/proc/cpuinfo中,一般直接cat /proc/cpuinfo就可以了。 主要是学习一下物理cpu核数/逻辑cpu核数的区别。主要有区别是因为有的型号的cpu有超线程技术,cpu里面的一个core会被当做多个core。即
阅读全文
摘要:一.分支 1.分支的简介 在进行提交操作时,Git 会保存一个提交对象(commit object), 2.分支的创建 创建一个 testing 分支, 你需要使用 git branch 命令: $ git branch testing 3.分支的切换 $ git checkout testing
阅读全文
摘要:以下是一些常见所要处理的案例: 当先有本地库,然后要推送到远端时需要的操作: 1、commit后,需要回到上一个版本,这个版本数据全部不要 (1)为保险起见,我们可以先切一个分支出来,保存当前版本,必然以后🈶️需要这个版本,又要重新开发 git checkout -b [branch] (2)先本
阅读全文
摘要:git是当前应用最广的版本控制工具。用好git是一个庞大工程必不可少的条件之一。 1、概念 1、四个工作区域 Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)、git仓库(Remot
阅读全文
摘要:DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作许多共享的函数和资源。DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Win
阅读全文
摘要:一、本地操作: 1.其它 git init:初始化本地库 / git init [filename] :新建一个目录,将其初始化为Git代码库。 git status:查看工作区、暂存区的状态 / git status [filename] 查看指定文件状态 git add <file name>:
阅读全文
摘要:最近桌面上很多图标突然变白了。 恢复方法: 首先可以运行一下变白的程序,一些程序便会刷新图标,恢复正常。 如果仍然不行,则可以右键图标属性->选择更改图标(可以自己定图标的目录)
阅读全文
摘要:终于可以使用以下WSL了,泪目QAQ。 首先在Microsoft Store搜ubuntu20.04: 点击启动,将出现以下情况:(用的网图QAQ) 解决办法:点开程序和功能-> 启用或关闭Windows功能->勾选适用windows的linux子系统
阅读全文
摘要:近期为了体验一下WSL兼容层,想在Windows Store下载个linux发行版,可是突然发现Windows Store居然不见了!!可能是被我删掉了把。QAQ 首先的话,要解决windows问题还是使用windows官方社区的回答最好,可以参考:win10的windowsstore误删或消失 (
阅读全文
摘要:1、cmake_minimum_required(VERSION 2.8) cmake最低版本,如果CMake的当前版本低于指定的版本,它会停止处理工程文件,并报告错误 2、project(<projectname> [languageName1 languageName2 ...]) projec
阅读全文
摘要:本文转自:https://www.cnblogs.com/Leo_wl/p/3339274.html 原本打算写有关 SSIS Package 中的事务控制过程的,但是发现很多基本的概念还是需要有 SQL Server 事务和事务的隔离级别做基础铺垫。所以花了点时间,把 SQL Server 数据库
阅读全文
摘要:草原的图片: https://images2018.cnblogs.com/blog/1220845/201803/1220845-20180313200254308-1722405726.jpg
阅读全文
摘要:教程链接:搭建个人博客 嘿嘿嘿!!一直想自己搭建博客的,一直没机会,这次终于把博客搭了起来。虽然只是一个壳子。。套了别人的模板~不过还是很令人兴奋哟!总的来说,就按照这个教程一直往下走,其中有一个坑就是,原来我在电脑里面安装了git就没有在搭建博客的那个文件夹下git init,所以导致卡在这个诡异
阅读全文