- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 git bash 常见场景用法
设置:git config --global (http.postbuffer=1073741824)修改最近一次comments:git commit --amend -m "新的注释"git commit -m "注释";切换到远端分支:git checkout origin/分支名。查看所有分支(本地和远端):git branch -a。查看远端分支:git branch -r。查看:git config --list。git commit -m "注释"git branch -d 分支名。
2023-09-09 13:39:08 289
原创 sql,left join
有个问题,如果没有c的记录,将不会显示c的信息。这样如果c没有记录,可以显示为c是0了。统计每天所有人工时填写情况。所以用left join。
2023-01-04 22:37:40 518
原创 gdb 调试,No such file or directory.
linux gdb 时,提示:No such file or directory.解决方法:指定src路径,使用 dir 命令,设置源码路径。
2023-01-04 22:24:24 1216
原创 C++面试总结
C++11相关1.类型转换用法2.左值、右值3.移动构造4.完美转发5.设计模式6.数据库,调优7.cpu、内存、死锁,问题排查思路、方法8.友元函数,使用场景9.无锁编程10.UT测试11.UML 设计图12.mmap原理13.set、map、vector底层实现原理14.UNIX Domain Socket 与 TCP/IP Socket 区别15.进程在 windows、linux,是怎么调度的?是基本的调度单位吗?16.两个进程同时调用
2022-05-25 09:37:01 87
原创 C#,Lambda 表达式学习
项目中用到Lambda 表达式,看的一头雾水;学习总结一下;经常看到这种写法Update.Set(x => x.members, cell.members);函数声明如下:public UpdateDefinition<TDocument> Set<TField>(Expression<Func<TDocument, TField>> field, TField value);用的是Lambda,Func<TDocument
2022-03-29 08:13:42 702
原创 mongoDB 搭建环境遇到的问题windows
windows控制台,管理员权限:.\mongod.exe --config D:\mongodb\mongo.cfg --dbpath D:\dbdata --logpath D:\Log\mongo.log --serviceName MongoDB --serviceDisplayName MongoDB --install执行 net startMongoDB界面显示:MongoDB服务正在启动 .MongoDB服务无法启动。系统出错。发生系统错误 1067。进程...
2022-03-26 11:49:43 2091
原创 parallel_for_each,记录一下
parallel_for_each以并行方式将指定函数应用于范围内的每个元素并行模式库 (PPL) | Microsoft Docs
2022-03-09 07:27:50 222
原创 C++ 中_T(““) 用法
项目中发现的用法,记录一下: wstring ws = _T("*")_T("unit"); std::wcout << ws << endl;两个_T("")连起来使用,试了一下,是两个字符串拼接。查了_T("")宏定义:#define __T(x) L ## x查了下#的用法:# 功能是将其后面的宏参数进行字符串化操作:##连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串联接起来,从而形成一个新的子串...
2022-02-25 07:25:38 1261
原创 auto类型说明符-C++11 新特性
C++11中引入auto类型说明符,让编译器替我们分析表达式所属的类型。auto定义的变量必须有初始值:如下: int a = 0; int b = 2; auto c = a + b; cout << "c:" << c << endl;auto也能在一条语句中声明多个变量。所有变量的初始基本数据类型都必须一样auto i = 10, &p = i;//正确auto sz = 0, pi = 3.1...
2022-01-23 20:11:23 366
原创 C++,变量声明和定义的关系
C++语言将声明和定义区分开来。声明(declaration):使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明。定义(definition):负责创建与名字关联的实体。定义还申请存储空间,也可能会为变量赋一个初始值。例:extern int i; // 声明 i 而非定义 iint j; //声明并定义 jextern double pi = 3.14;//定义注:变量能且只能被定义一次,但是可以被...
2022-01-20 08:32:51 284
原创 ManualResetEvent 线程同步事件,C#学习
构造函数:public ManualResetEvent (bool initialState);initialState:初始化状态,true或falsetrue:触发信号(signaled),线程不会被阻塞;false:没有触发信号(nonsignaled),线程被阻塞,直到调用set,触发信号;Reset函数public bool Reset ();设置事件为未触发状态(nonsignaled),导致线程阻塞。Set 函数public bool Set ()..
2022-01-06 17:20:25 173
原创 UTF8编码规则
网上学习,记录一下相关网址:http://javawind.net/tools/native2ascii.jsp?action=transformhttp://www.chi2ko.com/tool/CJK.htmhttps://tool.oschina.net/encode?type=2
2021-12-31 21:57:37 108
原创 centos虚拟机和本机网络ping不通问题,解决方法
问题描述:本机安装centos7 64位虚拟机,选择“NAT”模式,配置完ifcfg-ens33,service network restart,centos可以ping通 win主机,但是win主机ping不同centos,提示,超时;在win主机,使用tracert 192.168.25.100,发现走的是外部网络,所以手动改“VMnet8”配置解决方法:在win主机,打开网络连接, 选择“VMnet8”,属性,将自动获取修改为手动设置..
2021-12-31 15:37:06 1553 1
转载 C++11,自旋锁学习
链接地址如下:使用C++11原子量实现自旋锁 - 兔晓侠 - 博客园用C++11标准引入的原子量实现简易的自旋锁。https://www.cnblogs.com/FateTHarlaown/p/9170474.html记录一下
2021-12-30 17:46:34 37
原创 centos 7,安装gcc g++
yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件
2021-12-28 21:47:35 778
原创 service network restart,Failed,解决方法
centos7,虚拟机上重启network,失败:Restarting network (via systemctl): Job for network.service failedsystemctl status network.serviceFailed to start LSB: Bring up/dow.解决方法:输入:ip addr找到ens33的 Mac地址修改: vim /etc/sysconfig/network-scripts/ifcfg-en...
2021-12-28 17:55:23 4986 1
原创 C++ class中有虚函数,sizeof()
class tmp{public: virtual ~tmp() { } public: int a; };sizeof(tmp);有虚函数是8个字节;没有虚函数是4个字节。虚函数导致占用字节数增加了;具体原理,在详细查查。再次记录一下。...
2021-12-26 18:37:35 507
原创 C++ 11,智能指针(整理总结)3
weak_ptr弱引用的智能指针用来监视shared_ptr的,不会使引用计数加1,不管理shared_ptr内部的指针,主要为了监视shared_ptr生命周期,更像是shared_ptr的一个助手。weak_ptr用来返回this指针,解决循环引用的问题。一、基本用法:用expired方法,获取资源状态是否被释放用lock方法获取所监视的share_ptr weak_ptr<int> wp; { shared_ptr<int>...
2021-12-24 21:34:17 485
原创 HttpListener 使用记录
记录使用HttpListener疑惑;使用HttpListener HTTP 协议侦听器,listener.Prefixes.Add(s);增加统一资源标识符 (URI) 前缀,会看到这种设置:listener.Prefixes.Add(“http://+:3820/”);这里的“+”不理解,查了MSDN,记录一下:若要使用HttpListener,请使用构造函数创建类的新实例,HttpListener并使用Prefixes属性获取对包含字符串的集合的访问权限,...
2021-12-09 11:16:55 1321
原创 git commit错误,error: Your local changes to the following files would be overwritten by merge:
git,错误总结
2021-12-07 17:51:09 64
原创 linux常用命令学习
init 0 关机init 3,切字符界面ini 5,且界面init 6,重启runlevelstartx 进入gui界面tty,终端号chvt ,切换终端mncli Connection modify ems33 Connection.autoconnect yes ,设置网络自动启用链接id -u,查看当前用户id,id=0为root用户pty,pts,为伪终端cat /etc/centos-release 查看系统版本uname -r 查看系统内核版..
2021-12-04 07:49:09 66
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人