自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (15)
  • 论坛 (11)
  • 收藏
  • 关注

原创 如何有效的阅读开源代码

一、初步了解1.在下载源代码之后,先看下代码目录组织结构,如base代表基础库,net代表网络库等我2.开始阅读框架的源代码之前,先去google搜集下资料:这个框架是解决了什么问题?都是用了什么技术?分为多少个模块,每个模块之间有什么联系?尽量看官网英文的资料,因为中文技术博客的内容很多是错误的。3.试图将程序完整的跑起来,编译通过、修改配置文件,然后正常运行起来;这...

2020-06-25 08:26:55 1233 2

原创 gmock学习日记(持续更新中)

最近一直在读《C++程序设计实践与技巧-测试驱动开发》一书,这不仅仅是一本讲程序设计的书,更是一本使用gmock和gtest技术,秉承TDD(“测试驱动开发”)的理念的软件开发流程的好书。读这本书时,一定要参考随书源代码来读,直接阅读书籍总觉得感悟有点不深刻。在此记录下学习过程中的几个阶段:一、 2月10号 下载随书代码,并搭建运行环境1.升级cmake版本到3.16.5更换高版本...

2020-03-15 22:25:08 212

原创 比较杂的知识点合集

1.多线程访问stl容器时,记得对于begin、end、size、empty函数也加锁2.lamda表达式需要补起来啊。

2020-02-19 22:11:48 90

原创 程序员修炼之道(每周看一遍,迷茫时看一遍,保证干劲十足)

一、代码质量1.用自动化提升工作效率使用脚本将简单重复的工作自动化,能有效的提高工作效率,shell python 脚本的熟练使用,对工作是锦上添花2.逻辑清晰的代码,可读性和可维护性好代码逻辑简单明了,条理越清晰,代码隐藏的bug就越少,后续维护起来也越简单。代码逻辑混乱不清,条理越混乱,势必会造成后续的开发中犯错和维护中的bug产生3.多阅读同事的代码每...

2020-01-25 16:48:03 217 1

原创 小小程序员一点点成长为Architect

职业发展就是个眼界不断提高的过程,不管什么行业都是如此。 如何开阔自己的眼界呢? 读万卷书,行万里路,多见不同的人,多经历不同的事。如何成为牛逼的程序员? 多看好代码,好代码是什么样的. 分辨出来哪些是好代码,哪些是不好的代码? 简洁 优雅 高效 可读性,高可用,可扩展性,代码复用(感觉自己代码都不沾边,哈哈) 现在github上好代码这么多,值得自己学习的代码更多。精通

2018-02-01 11:20:19 419

原创 博客资源收集(持续更新)

互联网时代,知识种类繁多且复杂,有好的也有坏的.而跟着大牛学则可以在一定程度上减轻知识学习的负担. 把个人时间和精力集中在高品质内容的学习和研究上.互联网时代跟着人来学知识要速度快一点.个人博客 Coolshell 后端技术 by Tim Yang 云风的 BLOG 陈硕的Blog 阮一峰的网络日志 花钱的年华 顶级C++社区 知行一 开涛的博客 廖雪峰的官方网站团队博客 云栖

2017-03-13 17:04:20 1544

原创 web 服务器功能模块设计(部分实现)

认准一件事后,就朝着这一件事走.做一个httpserver服务器,完整的代码,完整的设计.每个程序员都应该尝试下写博客 http://droidyue.com/blog/2017/01/02/why-every-programmer-should-try-to-write-blogs/ 今天确定下web server的框架.linux下使用libevent作为基础框架来搭建这个web serve

2017-01-03 13:27:43 2356

原创 抗ddos方法——对tcp标志的校验

在抗ddos工作中,tcp的防护主要是对tcp标志位的检测//全部tcp都填写和都不填写if (unlikely((tcp_hdr->tcp_flags & TCP_FLAG_ALL) == TCP_FLAG_ALL ||(tcp_hdr->tcp_flags & TCP_FLAG_ALL) == 0)) {retu...

2021-02-19 17:28:02 2

原创 《go极客时间训练营》笔记

这个是有志青年记录的笔记,不是交了钱听了课就一定有收获,我感觉很多知识点我还没有吸收好。https://lailin.xyz/post/go-training-week3-goroutine.html先参考下别人的课堂笔记,立马补上来。

2021-02-18 21:23:40 23

原创 谈谈更快更好的写代码

一、动手敲代码之前一定想清楚每次在动手敲代码之前,先默默问自己三遍你考虑清楚了吗?你考虑清楚了吗?你考虑清楚了吗?想清楚什么?程序流程,在脑子里面大概的过一遍,高手总是一遍遍的告诉我,动手敲代码之前一定要想清楚。想清楚一件事先做什么,再做什么,最后做什么,事情想清楚大概步骤以后,敲代码也会顺畅很多。成熟的程序员,切记不清不楚就开始写代码,先熟悉业务逻辑,然后熟悉代码逻辑,才可能写出在逻辑上、功能上bug很少的代码。二、代码的构建是循序渐进的,不断完善的过程放弃心中的.

2021-02-15 07:12:31 16

原创 groupcache 全方位解读之LRU篇

一、核心组件概览groupcache的核心组件,按照优先级列举如下:1、1 http部分peers接口singleflightLRUconsistenthashbyteviewsinksgroupcachepb参考文档:https://cloud.tencent.com/developer/article/1454568...

2021-01-29 19:58:52 12

原创 groupcache 全方位解读之基础篇

groupcache的官网文档太少了,几乎是没有,这篇文章是整合网上的文章加上自己的思考。目录一、groupcache简介二、项目代码目录结构三、编写demo并运行(玩耍吧,少年!)四、源代码流程分析4、1 读取缓存流程4、1、1 查询本地的maincache和hotcache缓存4、1、2 peer查询4、1、3 调用用户注册的回调函数回填缓存4、2 写入缓存流程5、总结一、groupcache简介1、1 功能和特性groupcache is a d

2021-01-29 14:32:34 31 6

原创 《10x程序员工作法》读书笔记之任务分解

14、大师级程序员的工作秘笈大师级程序员每当遇到一件要做的事,把他分解成几个小任务,记录在一个清单上,然后才是动手写测试、写代码、重构这样一个小循环。等一个循环完成了,他会划掉已经做完的任务,开始下一个。一旦在解决问题的过程中遇到任务新问题,他会把要解决的问题记录在清单上,保证问题不会丢失,然后,继续回到自己正在处理的任务上。当他把一个个任务完成的时候,问题就解决完了。每个任务完成时,代码都是可以提交的。看上去简单,但是很多程序员都做不到。只有把任务分解到很小,才可能做到小步提交。而把任务分解到很小

2021-01-22 16:04:57 29

原创 go资料和博客收集(常看看)

golang好书《go设计与实现》https://draveness.me/golang/这本书最好是有一定的代码量以及工程实践再阅读比较好。go最佳实践https://dave.cheney.net/practical-go/presentations/qcon-china.htmlgo.cn这个酷站挺不错的https://gocn.vip/sites倪鹏飞的博客https://kubernetes.feisky.xyz/google C++ 最佳实践当时我看完这篇文章,真正

2020-12-20 08:53:11 36

原创 说说 Go进阶训练营的上课感受

记录下内容主要是督促自己对照相关知识点,好好的强化。模块一:Go 语言实践 - Runtime教学目标:了解 Go 语言中 Goroutine 的调度原理了解 Go 语言中的内存模型了解 Go 语言中 GC(垃圾回收)的原理了解 Go 语言中 channel 的消息通讯原理学习和工作中的痛点:分不清 Goroutine 和线程的区别不熟悉 Go 的内存分配机制搞不懂 GC 三色标记算法不了解 channel 的底层实现详细内容:Gorouti...

2020-11-27 13:41:18 658

原创 kubernetes 学习笔记

https://www.cnblogs.com/wangyongqiang/articles/12564373.html学习kubernetes这块,也是最近才开始的事情,还是需要多实践一下才行。

2020-10-07 22:52:18 27

原创 -D_GLIBCXX_USE_CXX11_ABI宏实验

带着问题学习是最好的1.-D_GLIBCXX_USE_CXX11_ABI宏的作用是什么?Dual ABI GCC 5 以后的版本,将std::string 与 std::list 重新实现了,对于c++03 与 c++11 来说, list<int> 从原有的 std::list<int> 变为了std::__cxx11::list<int> ,从原有的std::string变为了std::__cxx11::string,所以在链接的时候,为了兼容旧版本的代码

2020-09-11 20:38:54 359

原创 《代码的艺术》直播笔记

技术(加强)编码能力,数据结构,算法系统结构,操作系统,计算机网络,分布式系统产品对业务的理解,交互设计,产品数据统计,产品/业务运营项目管理研究和创新Research && Development一个系统工程师的培养需要至少8至10年的时间在Coding的过程中,需要掌握:把握问题的能力建立模型的能力沟通协作的能力编码执行的能力写代码,要先建立起品味,知道什么是好代码?好的代码时从哪来的呢?首先,写代码时,严格要求自己的代码.

2020-08-27 10:59:02 43

原创 公司排查问题记录

SIG_PIPE:对端套接字已关闭,但是依旧往套接字中写入数据,会触发此信号handle SIGPIPE nostop noprintSIG_TERM:进程结束的信号

2020-06-30 09:12:22 72

原创 敏捷思维指导学习和工作

公司推行敏捷开发已有时日,我也尝试将敏捷的思想应用到实际生活中敏捷的思想:将大的需求通过AC分解成多个规模略小的任务,并评估出每个任务的规模,需要投入的时间(以人天为单位)一、任务拆解以读书会为例:将极客时间的Linux性能优化实战的课程拆分成5个阶段阶段1:CPU篇阶段2:内存篇阶段3:文件系统和磁盘篇阶段4:网络篇阶段5:综合篇每一个阶段需要写笔记,并统计笔记完成情况,来总结和检验自己是否学会,以及对知识的掌握程度,是浮在表面上?还是理解了技术的原理?二、里程

2020-06-28 09:42:07 103

原创 极客时间-linux性能优化 31~40

31.套路篇:磁盘 I O 性能优化的几个思路一、磁盘和文件系统的基准测试首先,对磁盘和文件系统进行基准测试然后,根据公司对磁盘和文件系统的应用场景,评估出性能优化的指标是多少?推荐fio测试工具随机读,顺序读,随机写,顺序写direct:是否跳过系统缓存iodepth:表示使用异步io时,同时发出的io请求上限rw:io模式,顺序读写还是随机读写ioengine:io引擎bs:表示IO的大小filename:文件路径结果输出slat,clat,lat都是

2020-06-23 08:35:18 147

原创 极客时间-linux性能优化 21~30

问题一OOM和内存回收内存紧张时,会采用三种方式来回收内存1.LRU算法来回收缓存2.swap机制来回收不常访问的内存页3.OOM机制 (oom_score给进程打分)活跃和非活跃的内存页,按照类型的不同,又分为文件页和匿名页。问题二文件系统和磁盘的区别磁盘是块设备,可以被划分成不同的分区。而在磁盘或磁盘分区上,还可以创建文件系统,并且挂载到系统的某个目录。这样,系统就可以通过这个挂载目录,来读写文件。在读写普通文件时,IO请求会首先经过文件系统,然后由文..

2020-06-21 10:44:08 217

原创 C++ free(): invalid size 问题排查过程记录

一、粗略了解bug基本情况从截图可看出,错误原因为free():invalid size xxxxx我去网上搜索了下这个错误,https://stackoverflow.com/questions/18990767/free-ptr-error-invalid-size初步结论:动态申请的内存结构被破坏了二、从堆栈角度看问题是json::JsonWriter对象内部的string变量在析构时(即~basic_string出问题),可能是此接口被内存越界写了!!!三、从源代..

2020-06-13 22:48:01 1042

原创 极客时间-linux性能优化 11~20节

Cpu性能指标:cpu使用率用户cpu使用率 系统cpu使用率 等待io的cpu使用率 软中断和硬中断的cpu使用率平均负载进程上下文切换(自愿 and 非自愿)Cpu cache缓存命中率 缓存中是热点的内存数据,这些缓存按照大小不同分为L1、L2、L3三级缓存。活学活用,把性能指标和性能工具联系起来。第一个维度:当我要查看某个性能指标时,要清楚知道哪些工具可以做到第二个维度:从工具出发,清楚知道这个工具能提供哪些性能指标?在实际生产环境中,由...

2020-05-31 20:52:25 172

原创 极客时间-linux性能优化 1~10

一、基本概念uptime 最后三个参数是1分钟、5分钟、15分钟的平均负载平均负载的概念?平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,它和CPU使用率并没有直接关系。可运行状态:正在使用CPU或正在等待CPU的进程,等于处于R状态的进程不可中断状态:ps中看到的D状态的进程比如当平均负载为2,在只有两个CPU的系统上,意味着所有的cpu刚好被完全占用;在有4个CPU的系统上,意味着CPU有50%的空闲。平均负载为多少是合理?首先要知道系统的CP.

2020-05-31 19:23:41 111

转载 单元测试的一点思考

单元测试的一大痛苦是构造测试数据。我的看法是测试数据应该是人造的,而不是随便从产品环境中dump出来一份,只有人造的数据能够确保环境可控,每次运行不会因为环境改变而频繁修改testcase。 各类程序的函数可以分为纯函数和副作用函数。纯函数对应的是数学里函数的概念,输入和输出是一一对应的。对一个输入,必然有确定的输出。比如1+1=2.而副作用函数则相反,同样的输入在不同的时间和环境中,可能有不...

2020-03-02 15:54:04 64

原创 linux网络技术内幕 读书笔记

本人从事的就是linux底层网络开发的,所以希望看完这本书能让我茅塞顿开,加油一、sk_buff结构体以及相关操作函数建立缓冲区分为两次内存分配:分配sk_buff结构和分配数据缓冲区二、ip分片的数据是存储在什么结构中?答:fraglist和frags数组三、ip分片的数据是存储在什么地方四、pskb_copy和skb_copy函数的区别pskb_copy:只拷贝sk_buff区域...

2020-02-10 09:07:10 119

原创 vector访问失效的问题

程序的崩溃堆栈如下coredump的位置是在vector的push_back函数,push_back调用的是_M//销毁vector里的元素,即调用vector中各元素的析构函数std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish);// 收回存放各元素的空间,即free_M_deal...

2019-11-28 14:21:39 192

原创 分布式-学习资料

清华操作系统课程https://www.bilibili.com/video/av6538245/?p=15分布式课程视频(这个我居然还能听懂,这难得)https://www.bilibili.com/video/av45207204?from=search&seid=15835252378495286464mit 的6.824课程https://pdos.csail...

2019-11-23 11:51:06 138

原创 C++ 面向对象高级编程 笔记

最近重新复习了一下C++面向对象高级编程中知识点,学而时习之,不亦说乎。浅拷贝和深拷贝拷贝构造函数,拷贝的是同类型的对象=赋值构造函数检测自我赋值(为什么?有什么作用?)if this == &str{return *this;}类和类之间的关系组合继承委托示例委托 + 继承compositepimpl编译防火...

2019-11-11 09:59:03 99

原创 purely平台上rte_memcpy性能下降

__builtin_prefetch 导致拷贝性能下降e5 使用__builtin_prefetch会提升性能,purey会下降直接使用intel汇编指令prefetc1 prefetch2性能不会下降#if RTE_CACHE_LINE_SIZE >= 128static __rte_always_inlinevoid *rte_memcpy(void *dst, ...

2019-10-10 15:05:34 312

原创 分布式任务调度系统设计文档

一、需求设计======1.1 需求概述--------**背景:**传统的crontab任务调度存在以下缺点1.机器故障,任务停止调度,设置crontab配置都找不回来(单机故障)2.任务数量多,单机的硬件资源耗尽,需要人工的迁移到其他机器上(扩展性不好)3.需要人工去机器上配置crontab规则,任务执行状态不方便查看(可通过配置中心来批量管理多台机器)以上都是传统的cr...

2019-08-09 16:59:50 525

原创 golang 博文 阅读笔记

Goroutine Leaks - The Forgotten Senderhttps://www.ardanlabs.com/blog/2018/11/goroutine-leaks-the-forgotten-sender.html解决办法:将无缓冲的channel换成有缓冲的channel,其容量为1Now in the timeout case,after the receiv...

2019-04-24 13:59:43 138

原创 golang 实战企业网盘

一、功能需求1.基于golang实现分布式文件上传服务2.ceph和阿里云oss3.支持断点续传和秒传功能4.微服务化和容器部署二、项目使用到的技术redismysqlrabbitmqdocker部署微服务ceph分布式存储阿里云oss三、收获干货文件分块断点续传/秒传对象从私有云迁移到阿里云oss的经验四、项目进度...

2019-04-18 10:14:48 1498 4

翻译 L4Drop: XDP DDoS Mitigations 翻译 XDP DDOS 缓解

原文链接https://blog.cloudflare.com/l4drop-xdp-ebpf-based-ddos-mitigations/有效的丢包是Cloudflare公司环境DDoS攻击的关键所在。我们在丢包库中引入了一个新工具:L4DROP我们在过去已经写了大量关于DDoS缓解的文章,包括:GateBot:分析可疑流量,并部署和可疑流量相匹配的缓解措施bpftools...

2019-04-10 19:03:52 931

原创 dpdk kni流程梳理和分析

学习新东西,首先问自己三个问题kni是什么?使用kni能解决什么问题?或者带来什么好处?研究kni在dpdk中的api如何使用探究dpdk kni的实现原理一、KNI在DPDK报文处理中,有些报文需要发送到内核协议栈进行处理,如GTP-C控制报文如果报文数量较少,可以使用内核提供的TAP/TUN设备,但是鉴于这种设备使用的系统调用的方式,还涉及到copy_to_u...

2019-03-12 19:22:21 4875

原创 分布式网页爬虫系统 设计和实现

分布式爬虫设计和实现1.总体设计功能模块划分:数据抓取引擎1.1 调研市面上爬虫框架或库pholcuscollygocrawl开发工具:goland开发语言:golang数据存储:ElasticSearch前端展示:使用Go语言标准模板库实现http的数据显示部分爬取内容:相亲类网站的数据爬虫算法:城市列表 --城市--用户信息,从种...

2019-02-08 09:57:01 870 3

原创 iptables源代码分析之hashlimit模块

参考链接http://os.51cto.com/art/201109/294482.htm

2019-01-09 17:55:15 448

原创 ipset源代码分析之kadt和uadt回调函数

一定要清楚自己在干什么,每行代码在干什么,这样写的代码才能做到心中有数。之前看到ip_set_hash_ip.chash_ip4_uadt和hash_ip4_kadt函数,就一直很好奇这两个函数是干什么呢?下面我来带你一步步剖析这两个函数一、kadt和uadt回调函数的注册首先看下struct ip_set_type_variant结构体变量**kadt回调函数的注册在以下三个...

2018-12-19 22:52:49 748

原创 ipset源代码中添加新类型

首先我们先来分析下ipset_hash_mac.c文件在每个文件的开始位置MODULE_LICENSE("GPL");MODULE_AUTHOR("Jozsef Kadlecsik &lt;kadlec@blackhole.kfki.hu&gt;");IP_SET_MODULE_DESC("hash:mac", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MA...

2018-12-19 12:29:28 419

DPDK学习之基础概念介绍

dpdk入门教程,学习dpdk的基础概念,dpdk新手的福音,后续还会有example分析文档,和源代码分析文档

2017-06-26

ddkwizard_setup_v1.3.0a+ddkbuild.bat+ddkbuild.cmd

ddkwizard_setup_v1.3.0a+ddkbuild.bat+ddkbuild.cmd 在win7 64位环境下搭建驱动开发环境必备工具 驱动开发 环境搭建(VS2008+WDK+DDKWzard)

2014-10-16

vpp 源代码

vpp 官网源代码,从https://github.com/FDio/vpp 官网上下载的正版源代码,后续会持续更新,由于github上下载源代码特别的慢,所以传到csdn上方便大家

2018-04-25

PF_RING 5.6.x破解过程

pfring 5.6.x系列如使用DNA模式,会有五分钟的限制。按照此文档,可以解除dna模式下五分钟的限制。仅仅限于pfring 5.6.x版本哦,如有高版本的破解需求,请联系qq

2017-06-15

ubuntu和centos通用的smb.conf文件

ubuntu和centos通用的smb.conf通用文件,实现windows和linux下文件的共享,编程人员可以在windows下编写代码,然后在linux下编译运行代码。

2016-06-22

windows远控源代码

自己写的windows远程控制,源代码,最近需要积分所以共享出来,其实5个积分也值了,不会的可以在csdn上私密我,我抽空回复

2012-08-28

opencl 异构编程

opencl 异构编程

2013-03-26

学生考试管理系统

学生考试 管理系统 sql Server ADO操作类 sql Server的环境大家需要自己搭建,开启数据库时的路径,账号,密码,ip地址和端口,基本上都在ADO.h文件中,需要大家自己配置下

2014-02-26

桌面管理工具fences sony侧边栏 stardock

桌面管理工具fences sony侧边栏 stardock

2013-03-25

mp3文件格式详解

使用通俗易懂的语言一步步分析了mp3的文件格式,对于从事流媒体行业开放的技术人员非常有帮助

2014-06-06

C++实践之路

本书将带你领略C++作为工业编程语言的强大威力。   全书分四个部分共23章。 第一部分“语言”(第1章~第5章)从面向对象的角度讲解了C++的相关语言知识。第二部分“技术”(第6章~第13章)介绍了许多实用的工业强度的编程技术,如清理、隐藏实现细节、资源管理、重载运算符等技术。 第三部分“Windows”(第14章~第18章)探讨了编写和维护Windows应用程序的相关知识,是本书的特色部分。 第四部分“知识扩展”(第19章~第23章)在以前所学知识的基础上进一步对软件设计策略、团队协作开发、平台移植等内容进行简单介绍。  附录A提供了第一部分内容中部分练习的答案。附录B介绍了事务处理相关知识。  本书适合于不同层次的C++程序员,无论是初学者还是高级程序员都可从中汲取有用的C++知识营养。

2012-12-31

VC++多线程 垃圾清理工具

VC++多线程 垃圾清理工具 一个积分都不要,是个练习多线程编程的不错的例子

2014-02-26

实用C++程序设计

学习计算机语言最好的途径是编写和调试程序。凌晨两点还在琢磨一个有故障的程序,只是为了找出你在应该键入==的地方键入了=,这是一种非常有效的教学手段。本书包含许多有关常见编程错误的例子 本书内容涵盖: ·C++语法 ·代码编写标准和风格 ·对象类的创建和使用 ·模板 ·调试和优化 ·C++预处理器的使用 ·文件输入/输出

2012-12-31

调试_解密版

软件调试技术,帮助你更好的掌握工作中的内容

2012-12-31

Visual Assist X10.7.1912.0

VA X插件,很好用,代码高亮功能,书写API函数的时候有提示和自动完成的功能,使用以后会加快你的开发速度

2013-03-25

codergeek的留言板

发表于 2020-01-02 最后回复 2020-04-01

openssl中调用SSL_accept函数提示错误

发表于 2016-05-11 最后回复 2017-05-02

windows平台下,在驱动层,获取进程的pid,获取进程的网络流量,以及怎么控制某个进程的上传速度和下载速度

发表于 2014-11-03 最后回复 2016-07-26

C++ 局域网聊天室设计问题

发表于 2013-11-12 最后回复 2016-05-04

请教——流媒体服务器开发

发表于 2014-05-27 最后回复 2016-02-03

流媒体方面,在播放视频时客户端是如何请求某一个时间段的视频的

发表于 2014-07-10 最后回复 2014-11-03

windows平台下如何编译Nignx?以及如何在Nignx中添加模块?

发表于 2014-06-19 最后回复 2014-07-03

初学C++网络编程,写点什么方面的代码比较好呢?

发表于 2013-12-07 最后回复 2014-05-27

ICMP发包,对端返回的序列号和时间戳不正确问题,求教!

发表于 2013-11-27 最后回复 2013-12-07

新手请教,C++中如何输入一个一个字符串,每回车一次,返回其中的一个字符

发表于 2013-01-09 最后回复 2013-01-10

C++编写 回文数出错 请指教

发表于 2012-12-27 最后回复 2012-12-27

空空如也

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

TA关注的人 TA的粉丝

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