首页
学习
活动
专区
工具
TVP
发布

开发与安全

专栏成员
249
文章
433932
阅读量
90
订阅数
实现一些字符串操作标准库函数、解决一些字符串问题
一、实现字符串操作标准库函数 (1)、strcpy、strncpy、memmove、memcpy、memset、strlen、strncat 的实现 C++ Code // The strcpy() function copies the string pointed to by src, including the terminating null byte ('\0'), to the buffer // pointed to by dest. The strings may not
s1mba
2018-01-15
8470
算法:最短路径之弗洛伊德(Floyd)算法
为了能讲明白弗洛伊德(Floyd)算法的主要思想,我们先来看最简单的案例。图7-7-12的左图是一个简单的3个顶点的连通网图。 我们先定义两个二维数组D[3][3]和P[3][3], D代表顶点与顶点
s1mba
2018-01-03
3.5K0
linux系统编程之文件与I/O(一):文件的打开关闭
本文介绍了Linux系统编程中的文件与I/O操作,包括文件的打开与关闭、文件读写、标准输入输出重定向、文件描述符与文件指针、以及高级文件I/O操作(如异步I/O、缓冲I/O和原子操作)等内容。
s1mba
2018-01-03
1.7K0
内存管理概述、内存分配与释放、地址映射机制(mm_struct, vm_area_struct)、malloc/free 的实现
s1mba
2018-01-03
2.5K0
进程控制块PCB结构 task_struct 描述
注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linux c 编程一站式学习》等,只是为了更好地理清系统编程和网络编程中的一些概念
s1mba
2018-01-03
1.7K0
算法:AOV网(Activity on Vextex Network)与拓扑排序
在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,我们称之为AOV网(Activity on Vextex Network)。AOV网中的弧表示活动
s1mba
2018-01-03
2K0
数据结构:图的定义和术语总结
本文介绍了图的定义和术语,包括顶点、边、无向图、有向图、稀疏图、稠密图、完全图、简单图、生成树、有向树、连通图、强连通图、子图、连通分量和生成森林等概念。
s1mba
2018-01-03
8340
数据结构:队列的顺序存储结构(循环队列)
本文介绍了循环队列的实现方式和应用场景,通过对比循环队列和传统队列的差异,阐述了循环队列的优势和劣势。同时,给出了一种基于填充计数的循环队列实现方法,并给出了相应的代码示例。
s1mba
2018-01-03
1.3K0
数据结构:静态链表
该文介绍了链表数据结构及其在编程中的应用,包括链表的定义、特点、基本操作以及其在实际问题中的应用场景。链表作为一种常见的数据结构,其基本操作包括头插、尾插、头删、尾删以及查找操作,文中通过一个简单的伪代码例子展示了这些操作的具体实现。链表操作在编程中广泛应用于内存管理、数据存储和查找等场景,对于提高程序效率和处理复杂数据结构有着重要作用。
s1mba
2018-01-03
6560
浅谈 non-blocking I/O Multiplexing + poll/epoll 的正确使用
s1mba
2017-12-28
1.9K0
移动支付时代的手机和app安全设置
       进入移动互联网时代,移动支付已被大多数都市上班族所接受,逛个超市如果你说不能支持支付宝或者微信支付,估计会被深深鄙视,甚至就连菜市场买菜都可以随手给阿姨发个红包,虽然她们不一定懂手机淘宝
s1mba
2017-12-28
3.2K0
Perl 工作积累(不定期更新)
s1mba
2017-12-28
1.3K0
《Python 源码剖析》一些理解以及勘误笔记(3)
以下是本人阅读此书时理解的一些笔记,包含一些影响文义的笔误修正,当然不一定正确,贴出来一起讨论。 注:此书剖析的源码是2.5版本,在python.org 可以找到源码。纸质书阅读,pdf 贴图。
s1mba
2017-12-28
1.1K0
《Python 源码剖析》一些理解以及勘误笔记(2)
s1mba
2017-12-28
1.2K0
linux环境常用的性能监控和协助开发调试工具
本文介绍了在 Linux 系统中,通过 perf 工具对应用程序进行性能监控的方法和工具。作者从监控方式、监控工具、性能调优、瓶颈诊断等方面进行了详细的阐述。同时,作者还提供了在性能调优过程中的实用技巧和案例,以帮助读者更好地掌握性能调优技巧。本文适合对 Linux 系统性能调优和应用程序性能监控感兴趣的读者阅读。
s1mba
2017-12-26
3.8K0
linux系统编程之信号(二):一些信号发送函数和不同精度的睡眠
一、kill, raise, killpg 函数 int kill(pid_t pid, int sig); int raise(int sig); int killpg(int pgrp,
s1mba
2017-12-26
1.2K0
从零开始学C++之STL(二):实现简单容器模板类Vec(vector capacity 增长问题、allocator 内存分配器)
首先,vector 在VC 2008 中的实现比较复杂,虽然vector 的声明跟VC6.0 是一致的,如下: template < class _Ty, class _Ax = allocator<
s1mba
2017-12-25
1.2K0
十种排序算法总结(冒泡、插入、选择、希尔、归并、堆、快速,计数,桶,基数)
该文章介绍了如何利用C++实现一个简单的HTTP服务器,包括处理客户端请求、解析请求体、返回响应以及关闭连接。主要使用了C++的流和字符串处理功能,以及基本的HTTP协议知识。
s1mba
2017-12-22
1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档