自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢打篮球的普通人

https://gitee.com/jiwangreal,https://github.com/Jiwangreal

  • 博客(33)
  • 资源 (68)
  • 收藏
  • 关注

原创 (第3章)UNIX系统编程手册——系统编程的的概念

文章目录一、系统调用1.系统调用务必关注的点2.系统调用的执行步骤介绍一、系统调用1.系统调用务必关注的点以应用程序编程接口API的形式,内核提供了一系列服务供程序访问。主要包括:创建新进程、执行IO、以及为进程间通信创建管道。2.系统调用的执行步骤介绍具体解释如下(1)以x86-32为例子...

2019-09-30 08:48:48 168

转载 线程的查看以及利用gdb调试多线程

文章目录一、线程的查看1.查看当前运行的进程:ps aux|grep a.out2.查看当前运行的轻量级进程(线程):ps -aL|grep a.out3.查看主线程和新线程的关系:pstree -p 主线程id一、线程的查看(1)首先创建两个线程:分析:下面的程序中创建了两个线程,程序执行起来,main函数所在程序为主线程,在这个主线程中有两个新线程运行#include <st...

2019-09-29 21:29:06 2035

原创 Visual Studio 写代码时光标变成方块

问题:Visual Studio 写代码时光标变成方块,此时写的代码会覆盖方块里面的字符(1)解决方法1:按下insert 键(2)解决办法2:卸载掉vim插件,然后再按下insert键试试参考:https://blog.csdn.net/rebornbirds/article/details/79517493...

2019-09-26 11:10:37 1291 1

原创 static作用(修饰函数、局部变量、全局变量)

文章目录一、下面是中兴通讯2012校招笔试题的一道问答题:1.static全局变量与普通的全局变量有什么区别 ?2.static局部变量和普通局部变量有什么区别 ?3.static函数与普通函数有什么区别?二、static的三个作用1.static的内链接2.static变量的持久性(3)static的第三个作用是默认初始化为0一、下面是中兴通讯2012校招笔试题的一道问答题:1.static...

2019-09-24 19:23:19 179

原创 (总结一)Linux指令学习——目录,文件,bash,vi,用户和组管理

文章目录一、Linux的优点二、Linux的组成三、Linux发行版本一、Linux的优点支持多种平台、可靠的安全稳定性能、丰富的网络功能、良好的界面、多用户、多任务,完全兼容POSIX1.0标准、完全免费二、Linux的组成内核系统基本库应用程序Linux内核版本:Linux发行版可以自由选择使用某个版本的内核三、Linux发行版本(1)Linux发行...

2019-09-23 09:13:52 807

原创 校招/社招个人简历的攥写

文章目录攥写要求如下一、个人信息二、教育背景三、技能清单四、工作经历/项目经历/实习经历五、绝对的加分项六、其它注意事项七、参考:攥写要求如下一、个人信息(1)姓名/性别/电话/邮箱/(2)照片可以不贴(3)Github或个人博客如果有的话,就是大大的加分项二、教育背景三、技能清单(1)了解什么(2)熟悉什么(3)精通什么四、工作经历/项目经历/实习经历着重写你在项目中的角...

2019-09-22 16:52:10 1638

原创 TCP/IP协议栈

文章目录一、参考书籍二、必须掌握的内容1.TCP/IP协议体系的认知2.数据链路层3.网络层4.传输层5.应用层三、常见面试题目1.分层的概念2.数据链路层3.网络层(1)IP协议(2)ICMP协议四、传输层1.UDP协议2.TCP协议五、应用层1.DNS2.http基本格式六、参考一、参考书籍(1)TCP/IP详解 卷1:协议(2)计算机网络:自顶向下方法二、必须掌握的内容1.TCP...

2019-09-22 10:59:05 427

转载 判断家里座便马桶冲水是否损坏?

马桶总是上水有两种原因,一是进水阀调的太高,二是进水阀坏了,关不住水,你把马桶水箱盖打开用手提一下进水阀的浮子看他还上不上水,如果不上了那就是进水阀调的太高,你往下调一点,如果还上那就是进水阀坏了,找人换一个参考:https://zhidao.baidu.com/question/938922497335304212.html...

2019-09-22 08:11:27 276

原创 strcasecmp,strncmp,sscanf ,sscanf,strstr,strcasestr,fseek,Linux access,fprintf,pthread_attr_setdetac

文章目录1.strcasecmp2.strncmp3. sscanf4.sscanf5.strstr6.strcasestr函数7.fseek8.Linux access函数9.fprintf()10.pthread_attr_setdetachstate1.strcasecmp(1)strcasecmp(忽略大小写比较字符串)相关函数 bcmp,memcmp,strcmp,strcoll...

2019-09-20 17:44:54 518

原创 scandir,major和minor,state,无锁机制----比较交换CAS Compare And Swap,dirent,sprintf,fopen,atoi,strtok,strtol

文章目录1.Linux c 目录操作函数scandir2.Linux系统设备(device)的major和minor number3.state4.无锁机制----比较交换CAS Compare And Swap5.dirent6.sprintf7.fopen8.atoi函数9.strtok10.strtol1.Linux c 目录操作函数scandir(1)头文件:#include &l...

2019-09-19 20:50:23 243

原创 (第4章)语句

文章目录四、goto语句的使用及注意事项C语言动态数组的使用四、goto语句的使用及注意事项(1)goto语句也称之为无条件转移语句。goto语句只能在函数内部进行转移,不能跨越函数。goto语句一般的使用格式如下:(2)eg1:goto语句建立循环,下面的代码实现了1到100之间所有整数的累加和(3)eg2:查找一个四位数中的最小的水仙花数(4)eg3:下面的代码的功能为创建...

2019-09-18 09:01:02 203

原创 同步消息和异步消息,Linux C中多线程与volatile变量,mdadm工具,gettid和pthread_self区别,dlopen、dlsym、dlclose使用动态加载库,sysconf函数

https://blog.csdn.net/Geek_sun/article/details/83281105https://www.jb51.net/article/117873.htmhttps://www.cnblogs.com/Neddy/archive/2012/02/02/2335343.htmlhttps://www.jianshu.com/p/86ed6a7cf34bhtt...

2019-09-16 21:16:08 467

原创 (第35章)Linux系统编程之线程

文章目录一、线程的概念(1)线程和进程的区别(2)多线程的控制流程和信号处理函数控制流程的区别(3)线程共享的进程资源和独享的资源二、线程控制1.创建线程的相关函数2.eg2.终止线程(1)只终止某个线程而不终止整个进程的三个方法(2) pthread_exit(3)pthread_join(4)eg一、线程的概念(1)线程和进程的区别进程在各自独立的地址空间中运行,进程之间共享数据需要用...

2019-09-12 10:53:18 232

原创 (第43章)UNIX系统编程——进程间通信简介

文章目录

2019-09-09 14:43:11 180

原创 (第2章)UNIX系统编程手册——基本概念

文章目录

2019-09-09 14:42:11 259

原创 107. 二叉树的层次遍历 II

1.题目:https://leetcode-cn.com/problems/binary-tree-level-order-traversal-ii/2.思路(1)简单粗暴,利用stack先进后出的特点,实现自底向上:用stack<vector>先缓存结果,然后再一个个输出到vector<vector>3,代码https://leetcode-cn.com/prob...

2019-09-08 23:12:34 96

原创 104. 二叉树的最大深度

1.题目:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/2.思路(1)下面的方法是纯递归写法(2)https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/solution/bfsdfsde-san-chong-fang-fa-by-darlingq...

2019-09-08 22:23:37 106

原创 101. 对称二叉树

1.题目:https://leetcode-cn.com/problems/symmetric-tree/2.思路(1)根节点相同root每个右子树与rootcopy左子树镜像对称root每个左子树与rootcopy右子树镜像对称3.代码https://leetcode-cn.com/problems/symmetric-tree/solution/dui-cheng-er-cha-...

2019-09-08 21:47:58 79

原创 100.相同的树

1.题目:https://leetcode-cn.com/problems/same-tree/2.思路(1)参考:https://leetcode-cn.com/problems/same-tree/solution/xie-shu-suan-fa-de-tao-lu-kuang-jia-by-wei-lai-bu-/总结的很好3.代码https://leetcode-cn.com/p...

2019-09-08 12:59:47 125

原创 83.删除排序链表中的重复元素

1.题目:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/2.思路(1)划重点:首先是排序链表(2)递归的思想参考:https://blog.csdn.net/u011436427/article/details/89460662#5_203.代码https://leetcode-cn.com/pro...

2019-09-08 12:11:04 137

原创 (第34章)Linux系统编程之终端、作业控制与守护进程

文章目录一、终端1.终端的基本概念2.终端登录过程二、作业控制三、守护线程一、终端1.终端的基本概念(1)终端的基本知识在UNIX系统中,用户通过终端登录系统后得到一个Shell进程,这个终端成为Shell进程的控制终端(Controlling Terminal) 控制终端是保存在PCB中的信息,而我们知道fork会复制PCB中的信息,因此由Shell进程启动的其它进程的控制终端也是这个...

2019-09-05 23:19:31 264

转载 gdb: undefined symbol: PyUnicodeUCS4_FromEncodedObject

问题:现在由于python语言的流行,很多的程序都会用到python,例如greenplum-db,scons等。在安装这些程序的时候,它们可能会自己安装一套对应的python,这样导致一个机器上有多个python版本。ldd gdb的时候libpythonXXXX.so指向了不正确的python版本,导致gdb不能调试。解决方法:export LD_LIBRARY_PATH=/usr/li...

2019-09-05 11:41:54 2563

原创 (第33章)Linux系统编程之信号

文章目录一、信号的基本概念一、信号的基本概念

2019-09-04 22:35:45 297

转载 GDB多进程和多线程的调试方法:简单

文章目录一、GDB调试多进程和多线程的必须知识一、GDB调试多线程1.gcc -g gbd.c -o my_debug -lpthread2.list [行号]3.info b4.r5.delete [断点号]6.n7.p [变量名]8.bt9.thread apply all bt,thread apply [编号…] [命令]10.info threads,thread+线程编号11.set ...

2019-09-03 18:54:52 1178

转载 Linux进程状态解析(R、S、D、T、Z、X),状态跃迁,system函数

https://blog.csdn.net/wukery/article/details/79296129https://www.cnblogs.com/liqiuhao/p/7704742.html?utm_source=debugrun&utm_medium=referralhttps://www.cnblogs.com/leijiangtao/p/4051387.html

2019-09-03 11:25:24 1029

原创 公司级代码如何阅读?如何高效阅读代码?

文章目录一、如何阅读公司项目的代码?方法1方法2方法3方法4方法5二、程序员如何高效读代码?方法1方法2方法3一、如何阅读公司项目的代码?方法1个人总结几点关于看代码的心得:对于基础比较薄弱的同学、最好借助IDE强大的跳转功能进行代码查看查看源代码时,第一遍乃至于第二遍一定不能钻的过深,开始的时候往往会因为一个小功能而打开了IDE十几页的标签页、如果你是这样的,那么你接下来看代码会越来...

2019-09-02 22:48:55 1124

原创 (第28章)Linux系统编程之文件与IO

文章目录一、汇编程序的Hello world1.基础知识2.I/O操作是怎样通过系统调用传给内核?二、C标准I/O库函数与Unbuffered I/O函数1.C标准I/O库函数实现系统调用的过程2.C库函数与系统调用的层次关系3.C标准I/O库函数与直接调用底层的unbuffered I/O函数的区别?4.Unix标准(1)POSIX标准的前世今生(2)进程描述符,进程控制块PCB,文件描述符表(...

2019-09-02 22:01:30 267

原创 (第30章)Linux系统编程之进程

文章目录一、进程的基本知识1.进程控制块PCB2.系统调用fork和exec简介二、环境变量1.进程地址空间2.环境变量表也是一组字符串3.全局变量environ指向环境变量表,用environ指针可以查看所有环境变量字符串4.重要的环境变量:PATH,SHELL,TERM,LANG,HOME(2)getenv函数,setenv函数,unsetenv函数三、进程控制1.fork函数(2)fork函...

2019-09-02 22:00:57 153

原创 《鸟哥的私房菜基础篇》第四版学习笔记——第10章认识与学习bash

文章目录

2019-09-02 21:27:56 670

转载 Linux系统物理CPU、逻辑CPU和CPU核数的区别

https://blog.csdn.net/u011630575/article/details/61194094https://blog.csdn.net/ahzxj2012/article/details/52105506cat /proc/cpuinfo | grep ‘cpu cores’ | sort | uniq

2019-09-02 10:19:03 2005

转载 getrlimit(),setrlimit(),tune2fs命令,linux命令后加一个 &

文章目录一、 Linux系统调用--getrlimit()与setrlimit()函数二、tune2fs命令三、linux命令后加一个 &一、 Linux系统调用–getrlimit()与setrlimit()函数1.转自:https://www.cnblogs.com/niocai/archive/2012/04/01/2428128.html2.功能描述:获取或设定资源使用限制...

2019-09-01 22:12:08 237

原创 70. 爬楼梯

1.题目:https://leetcode-cn.com/problems/climbing-stairs/2.思路:(1)标签:动态规划本问题其实常规解法可以分成多个子问题,爬第n阶楼梯的方法数量,等于 2 部分之和爬上 n-1n−1 阶楼梯的方法数量。因为再爬1阶就能到第n阶爬上 n-2n−2 阶楼梯的方法数量,因为再爬2阶就能到第n阶所以我们得到公式 dp[n] = dp[n-1...

2019-09-01 21:26:38 99

原创 69. x 的平方根

1.题目:https://leetcode-cn.com/problems/sqrtx/2.思路(1)二分法3.代码https://leetcode-cn.com/problems/sqrtx/solution/x-de-ping-fang-gen-by-gpe3dbjds1/方法啊1:库函数class Solution {public: int mySqrt(int x) ...

2019-09-01 19:28:43 96

xshell6pjb_4614.zip

这是从xshell官网下载的xshell6,非常好用的免费版。里面的exe文件是64bit的,32bit也有下载链接,下载速度很快

2020-09-24

MobaXterm12hanhua.rar

这是一种Linux终端登录软件,版本是Moba12,中文版的,里面可以设置moba的背景颜色,真的很不错哦

2020-06-22

Shell编程ppt[C++教程网cppcourse[1].com].zip

这是C++教程网的Linux入门的相关ppt,如果需要可以看看。我觉得非常不错的哦,ppt很全的。请各位入门Linux敬请想用

2020-05-06

跟我一起学C++.zip

这是C++教程网的和我一起学习C++的ppt和代码,可惜只有1-25节,后面的代码我会持续补充进去。链接:https://blog.csdn.net/u011436427/article/details/105442484

2020-05-06

NetworkProgramming-master.zip

这是C++教程网之网络编程部分的所有代码,代码应该都可以用,大部分代码使用C语言编写。目录:https://blog.csdn.net/u011436427/article/details/105882800

2020-05-06

muduo_server_learn.zip

大并发服务器开发(实战)https://www.bilibili.com/video/av45560719课程的所有ppt和代码资料,里面还有muduo网络库的使用手册

2020-03-12

20+张高清技能图谱.7z

20+张高清技能图谱.7z,包括:区块链,云计算,ios,linux,前端工程师,hadoop家族等等涵盖了所有软件开发的图谱内容

2020-03-02

Docker学习资料总结.7z

这是我研究Dicker一周以来学习的Docker资料的总结,里面包括:namespace,cgroup等对Docker核心原理的认识和理解,还有一些关于Docke自己做的实验

2020-02-08

RF自动化ppt.7z

这是rf自动化的ppt资料,主要包括四个章节:包括接口,Fiddler,RF接口自动化测试,Jmeter测试接口等,

2020-01-07

mingw-w64.7z

需要下载的mingw-w64的链接,他需要配合llvm使用才可以在vs code编译C/C++代码,积分我设置的很低,只为帮助大家,希望大家能喜欢

2019-12-20

vs code能编译代码.7z

需要下载的LLVM的链接,里面还有某乎博主的安装教程的链接,积分我设置的很低,只为帮助大家,希望大家能喜欢

2019-12-20

VS code的linux服务器端的离线安装教程

这是vscode的linux服务器端的离线安装教程,里面还有win10 vscode的client端的config的权限问题的解决办法

2019-11-09

vs code配置文件和工作空间

这是我按照某乎制作的关于c和cpp的配置文件,所有相关配置和工作区都已经建立好了,拿来直接可以用,编译调试都可以!

2019-10-17

Desktop.zip

这里面是idea常用快捷键的操作背景图片,还有Unix进程间通信卷2的资料

2019-10-08

Linux基础课件.7z

这是Linux快速进阶ppt,包含了:从认识Linux,Linux目录,文件,磁盘,网络等各种指令学习,学开发看鸟哥太浪费时间

2019-09-23

个人简历攥写模板.zip

校招/社招个人简历的最佳模板,欢迎各位有志之士下载,么么哒

2019-09-22

understan中文版v926版本的代码设置.lua

这是我使用understan中文版v926版本的代码设置,供程序员们使用,加载方式:工具-选项-风格-导入

2019-09-19

Understand4_0(内置破解器).zip

understan中文版v926版本,供程序员们使用,非常好用,总共两部分,这是第一部分

2019-09-07

Scientific.Toolworks.Understand.v4.0.811.Incl.Keygen-AMPED.zip

understan中文版v926版本,供程序员们使用,非常好用,总共两部分,这是第二部分

2019-09-07

C++函数库和Linux函数库.zip

这是Linux C语言的库函数和C++标准库函数的.CHM文件,供想深入学习的人学习

2019-08-24

googletestnew.7z

这是我根据googletest测试框架,做的单元测试案例,希望你能喜欢,都能跑!

2019-08-13

ccsetup560.zip

这是我从纯英文的cclean官网上找来的最新的免费版本的cclean,版本是v5.6,供大家下载

2019-07-20

cclean pr密钥.txt

这是2019的cclean pro的密钥,具体的使用方法参考里面的文档,应该不会涉及到版权问题

2019-07-16

嵌入式开发企业直通课2.1.pdf

这是嵌入式开发的努力方向总结,主要是来自某课堂资源

2019-06-03

CPP面试题集锦.doc

这是一份来自2018年秋招的,关于CPP问题的总结,平时有空就多看看

2019-06-02

linux C一站式编程课后答案汇总

linux C一站式编程课后答案汇总,供广大同学使用,大部分的答案已经给出

2019-04-22

关于推荐系统和大数据的研究报告

合工大硕士的电子与通信专业的前沿课程的老师要求写,我写好了一份,供以后的师弟师妹们食用

2019-03-24

kali中安装burpsuit profession脚本工具

kali中安装burpsuit profession脚本工具,一件安装方便使用;支持 Linux和WIndows

2024-01-20

划词翻译v8.7.6用于Chrome和Edge

划词翻译v8.7.6用于Chrome和Edge

2022-09-06

vscode的remote ssh中需要的ubuntu服务器中的sshd配置文件

客户端:win10,服务器端:ubuntu,使用vscode免密登录ubuntu时,会需要到的sshd配置文件

2022-06-19

postgresql数据库插件PG-Strom中Scan算子执行流程分析

postgresql数据库插件PG-Strom中Scan算子执行流程分析; 资源中的.mdj文件请由StartUML软件打开;

2022-03-16

CUDAppt.zip

https://www.bilibili.com/video/BV1kx411m7Fk?p=2&spm_id_from=pageDriver对应的CUDA教程PPT课件

2021-12-28

postgres.zip

pg11源码

2021-11-25

PostGreSQL资料.zip

PostGreSQL资料.

2021-11-25

Downloads.zip

C /C++常见面试题和简历模板

2021-06-26

ant-learn-python-concurrent-main.zip

python并发编程的一些资料

2021-05-24

Linux函数手册等.zip

Linux函数手册等.zip

2021-04-18

cpptools-osx.vsix

这是我找到了的cpptools-osx.vsix资源,是用在离线安装在vs code中的拓展包,可以用来查找定义,查找引用,但是得和https://blog.csdn.net/u011436427/article/details/103382737进行配合,安装完毕后,下载这个网站的链接,用链接后的完整扩展包替换离线安装的包即可

2019-12-05

VSCode Cpptools最新版1.40.2版本.7z

能连接微软的相关网站,从github上更新离线vs code扩展包的结果就是,扩展包安装完毕,却不能完全使用。 eg:C/C++ IntelliSense, debugging, and code browsing(VSCode Cpptools)内网条件下,依赖包可能不能更新完全,代码的跳转等功能不能使用,这是扩展包C/C++ IntelliSensese的问题,所以我在家下好也测试好了,该扩展包绝对可用!

2019-12-04

VSCode Cpptools.7z

我将VSCode Cpptools的相关所有依赖包以及我的VSCode Cpptools完整扩展包上传了,如果你缺少什么就加什么,也可以将这些包分别全加进行,参考我的完整扩展包即可,若还是不行,可以将我的完整扩展包替换掉你原来的扩展包,ps:我没试过!!!

2019-12-04

空空如也

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

TA关注的人

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