CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 07 Aug 2025 05:37:39 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20180611032851
location: https://web.archive.org/web/20180611032851/https://github.com/zhangxm/PCM
server-timing: captures_list;dur=2.651542, exclusion.robots;dur=0.033950, exclusion.robots.policy;dur=0.015412, esindex;dur=0.024091, cdx.remote;dur=388.256384, LoadShardBlock;dur=175.135989, PetaboxLoader3.datanode;dur=84.229786
x-app-server: wwwb-app216
x-ts: 302
x-tr: 612
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app216; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 07 Aug 2025 05:37:40 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: GitHub.com
x-archive-orig-date: Mon, 11 Jun 2018 03:28:52 GMT
x-archive-orig-transfer-encoding: chunked
x-archive-orig-status: 200 OK
x-archive-orig-cache-control: no-cache
x-archive-orig-vary: X-PJAX
x-archive-orig-set-cookie: logged_in=no; domain=.github.com; path=/; expires=Fri, 11 Jun 2038 03:28:52 -0000; secure; HttpOnly
x-archive-orig-set-cookie: _gh_sess=U1JlbGh4cnR6dmJBM2pvdjJoMkFpemRuN1J0citKQTRDS1FYOHVNek9OMTM0aDZSbEQ2L1o5czFaZTdZa3B4NDhESE5BeVk5Tm9vb0FscjRmTThtZXJoQVRRQ0lXUlBiRmduMzg1a3pyeE9veWp3UWI2MWJYVVcyVzdzYlpodDhhK001eU1QRkJhVzltamRFZzdMQ2FRaXR4Z0s5Nm9kUlNmV2VWckY3T1Z2RnJGU3BTQmNVZlN3NXhBNThaVzlSVHZOcnZneGY2R2tPajJ4bWMrL0FwN0llanJlV3F0UVBoOVlZU1ExVGd5Wk9vYXdHZUxibWF6MTMreTdvSjlZYXVjL3AxK0c0Nm55N1RiOUoxT2pvRUkrY09PL1NZMFNjSklRTndrSzhidXVQYk1CNWJpOEVBT0htNUE0Y1ZoTDllaEIzc3hWeER0OGFyZ3pvTzhxL2xiOThQT1MvTzJ3c3RHcThTdFJ4b2ZETTVFbWlpbUdUdTU4WmZxUDk5bHJTdEFjRmJHTGlJS0s3aG5FRVVjbzYvdz09LS1rdVQ2c0hmRDk3RVhxNFJRUUFRa093PT0%3D--a02277fb7973bcac1d5b484cbe7495af78c59bc4; path=/; secure; HttpOnly
x-archive-orig-x-request-id: 9a74a1a2-498e-4d2f-a030-8ff8ba1bbc9c
x-archive-orig-x-runtime: 0.207441
x-archive-orig-strict-transport-security: max-age=31536000; includeSubdomains; preload
x-archive-orig-x-frame-options: deny
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-x-xss-protection: 1; mode=block
x-archive-orig-expect-ct: max-age=2592000, report-uri="https://api.github.com/_private/browser/errors"
x-archive-orig-content-security-policy: default-src 'none'; base-uri 'self'; block-all-mixed-content; connect-src 'self' uploads.github.com status.github.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com wss://live.github.com; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; frame-src render.githubusercontent.com; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; manifest-src 'self'; media-src 'none'; script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com
x-archive-orig-x-runtime-rack: 0.216316
x-archive-orig-x-github-request-id: CE62:57BE:4789FFF:856D75A:5B1DEC72
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 11 Jun 2018 03:28:51 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 11 Jun 2018 03:28:51 GMT", ; rel="memento"; datetime="Mon, 11 Jun 2018 03:28:51 GMT", ; rel="next memento"; datetime="Tue, 13 Oct 2020 06:32:05 GMT", ; rel="last memento"; datetime="Tue, 13 Oct 2020 06:32:05 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: archiveteam_github_20180703145256/archiveteam_github_20180703145256.megawarc.warc.gz
server-timing: captures_list;dur=0.729736, exclusion.robots;dur=0.023924, exclusion.robots.policy;dur=0.012398, esindex;dur=0.021039, cdx.remote;dur=50.408158, LoadShardBlock;dur=301.576652, PetaboxLoader3.datanode;dur=193.003619, PetaboxLoader3.resolve;dur=485.362258, load_resource;dur=445.565805
x-app-server: wwwb-app216
x-ts: 200
x-tr: 864
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
GitHub - zhangxm/PCM: This is a project to learn programming
Fetching latest commit…
Permalink
Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
This is a project to learn programming
Clone or download
Launching GitHub Desktop...
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop...
If nothing happens, download GitHub Desktop and try again.
Launching Xcode...
If nothing happens, download Xcode and try again.
Launching Visual Studio...
If nothing happens, download the GitHub extension for Visual Studio and try again.

Cannot retrieve the latest commit at this time.
Failed to load latest commit information. | |||
![]() |
bin | ||
![]() |
data | ||
![]() |
doc | ||
![]() |
include | ||
![]() |
src | ||
![]() |
test | ||
![]() |
README |
README
我一直在思考以下问题, •在日常工作中,怎么沉淀我们的编程技术(包括算法,框架,工具),让我们每天都进步一点点? •怎么让大家方便的和我们一起研究基础的编程技术,集合大家集体的智慧,最好能写代码,比如用C写几个排序算法, 那个排序算法比较快等等,怎么使用C语言中的函数指针,怎么让测试自动化,怎么profile C程序, 怎么使用git,vim,make 等等? • 怎么向新手传授基本的编程技术,最好是代码级别的? • 看到非常有趣的算法或者谜题,也想自己实现试试看,但是缺少一个方便的平台来写代码和共享以及讨论。 所以我就写了这个pcm: 目录结构 pcm { README bin ---------makefile data---------测试数据 include------头文件 src-----------源文件 tags----------tags vim用来代码跳转 test----------测试文件 } 现在已经实现了的功能(不全): 1. 文件统计 2. 排序算法 3. 查找算法 4. 顺序表 5. 链表 6. 栈 7. 数学 8. 字符串 9. 自动化build 10. 自动化测试 11. 自动化performance profiling
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.