logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】链表反转逆序|建立、删除、修改、插入|linux内核链表与普通链表

实现链表逆序,首先要有一个链表,下面是链表的结构体:typedef struct listnode {int data;struct listnode* next;}listnode , *list;实现思路:1. 若链表为空或只有一个元素,则直接返回;2. 设置两个前后相邻的指针p,q. 将p所指向的节点作为q指向节点的后继;3. 重复2,直到q==NULL4. 调整链表头和链表尾示例:以逆序1

#链表#list#c++
【质量】编码规范(linux内核编码规范、C编码规范、java编程规范……)

谷歌C++编码规范https://download.csdn.net/download/chengbozhang/103188941 保持一致也非常重要,如果你在一个文件中新加的代码和原有代码风格相去甚远的话,这就破坏了文件本身的整体美观也影响阅读,所以要尽量避免。2 一些条目往往有例外,比如下面这些,所以本图不能代替文档,有时间还是把PDF认真阅读一遍吧。异常......

#linux#运维#服务器
【linux内核】linux内核常见考核题(30道内核考题和答案)

1)Linux中主要有哪几种内核锁?Linux的内核锁主要是自旋锁和信号量。自旋锁最多只能被一个可执行线程持有,如果一个执行线程试图请求一个已被争用(已经被持有)的自旋锁,那么这个线程就会一直进行忙循环——旋转——等待锁重新可用。要是锁未被争用,请求它的执行线程便能立刻得到它并且继续进行。自旋锁可以在任何时刻防止多于一个的执行线程同时进入临界区。Linux中的信号量是一......

#linux#运维#服务器
【Linux】查询安装包|软件包依赖和被依赖关系|yum|rpm

查询安装包查询包是否已经安装查已安装包rpm -qa 软件包名,如:rpm -qa ganglia*yum list installed指的是列出已安装的安装包;查询可安装包yum list指的是列出所有可安装的安装包;yum list ganglia*查询包依赖和被依赖依赖哪些软件包rpm -qR postfix# 查postfix依赖哪些包,R参数的意思就是requires就是依赖哪些软件包y

文章图片
#linux
【缓存】分布式缓存系统-DCache、redis、Memcached、SSDB

分布式缓存系统有DCache、redis、Memcached、SSDB等区别实际开发中经常使用的分布式缓存系统主要有Redis、MemCache、SSDB,这三者都是KV存储方案,各有优缺,但Redis相比较而言实用性更加广泛。由于Redis特点突出,支持多种数据类型,如String、Hash、Set、List、StoredSet,并且有高可用的解决方案和集群方案,支持水平扩容。也就解决了大部分企

【redis】hiredis-vip (hiredis封装成支持cluster的api)

hiredis 是redis 的C 客户端接口库,hiredis-vip是它支持cluster的版本(唯品会出品)hiredis-vip:hiredis-vip是基于hiredis的(事实上,它包含一个完整的hiredis),在hiredis的基础上,提供了一套cluster版本的接口。安装: 由于hiredis-vip包含了完整的hiredis,在安装hiredis-vip之前,先卸...

【嵌入式注意的细节】嵌入式开发中易失误的细节(笔试题)

原文:http://wenku.baidu.com/view/8c7f2efc700abb68a982fb7b.html1 .用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)        #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) 括号的使用 ;2...

【变量长度】int、long、short等在windows和linux/ 32位和64位下的长度(long long 才能保证64位)

不同平台下C\C++数值数据类型长度如下:其中long类型和指针类型需要特别注意,编写跨平台的软件时尽量不要使用long类型,或者需要对long类型做特殊处理。原因:编译器的数据模型Datetype LP64ILP64LLP64ILP32LP32char888......

#windows#c##开发语言
【GIT】git个人笔记

GIT个人手册版本日期修订内容作者V012019-06-25初稿备注:使用中不断迭代完善,其他人使用中有其他总结的,可以补充。...

#git
【python】Python Web服务器并发性能测试

Python Web服务器并发性能测试http://www.51testing.com/html/82/n-3715882.html多套方案来提高 python web 框架的并发处理能力Python 常见部署方法有 :fcgi :用 spawn-fcgi 或者框架自带的工具对各个 project 分别生成监听进程,然后和 http 服务互动wsgi :利用 http 服...

    共 144 条
  • 1
  • 2
  • 3
  • 15
  • 请选择