
BUG 可能很多,缓存溢出啊,XSS 啊都是有可能的,有问题的话告诉我。
支持 Markdown 发帖回帖,登陆强制使用 Google Twitter GitHub 的 OAuth
因为很多配置是写死的,而且代码也比较乱,过几天整理一下,然后写个大致的安装教程,就开源到 GitHub 上。
服务器放在 Google Cloud 上,用了 CloudFlare 的 SSL。
URL -> https://leanclub.org/
1 yangff 2015 年 5 月 7 日 via Android 过来帮你顶一发 跑) |
2 Troevil 2015 年 5 月 7 日 速度感人 |
3 powerfj 2015 年 5 月 7 日 有一个问题,为什么用纯C++写.. |
4 kindlepaper 2015 年 5 月 7 日 via iPhone C++好牛逼,好底层,好快啊 笑尿...... |
5 typcn OP |
10 Arnaud 2015 年 5 月 7 日 Hello 你好 张国荣来了 |
11 vSignup 2015 年 5 月 7 日 Time: 0.001472s |
12 ilancelot 2015 年 5 月 7 日 和你博客一样的主题风格 |
13 msxcms 2015 年 5 月 7 日 其实是汇编写的 |
15 xdeng 2015 年 5 月 7 日 printf ? |
18 ugmc 2015 年 5 月 7 日 这速度确实神一般。。。。 |
21 beautifultable 2015 年 5 月 7 日 间歇502…… |
22 liujiantao 2015 年 5 月 7 日 via Android C++写?没必要吧。。。ty肯定是锻炼能力 |
23 typcn OP @xdeng 模板是用的 mustache @beautifultable CloudFlare 没有健康检查蛋疼,有的时候由于线程的问题可能会崩掉,所以我开了两个,用 CF 自动分配,看来我得用 HAProxy 了 |
26 typcn OP @beautifultable *** Error in `./leanclub': free(): invalid next size (fast): 0x00007ff0080141f0 *** 找到原因了,一会修修 |
27 Tink PRO 。。。。。 |
28 szieziw 2015 年 5 月 7 日 顶,一直做下去就好了,贵在坚持 |
29 choury 2015 年 5 月 7 日 你牛逼,我还只是给我的web服务器整了一个C++的cgi接口,你这整个网站都弄出来了 |
31 BetaLe 2015 年 5 月 7 日 via Android 很快啊 |
33 Twinkle 2015 年 5 月 7 日 你厉害.. |
36 lincanbin 2015 年 5 月 7 日 |
38 chaucerling 2015 年 5 月 7 日 这酸爽的速度 |
40 itfanr 2015 年 5 月 7 日 牛叉啊 用C++写论坛! |
41 tinkerer 2015 年 5 月 7 日 同学, 怎么这样了。。。 |
45 Roboo 2015 年 5 月 7 日 via Android 不错 |
46 VYSE 2015 年 5 月 7 日 原来用http://www.webtoolkit.eu写过一个系统,这个轮子简单些 |
47 zhoujg77 2015 年 5 月 7 日 顶! |
48 udonmai 2015 年 5 月 7 日 好酷啊啊啊,什么时候请务必写篇科普文让我拜读啊 |
51 phx13ye 2015 年 5 月 7 日 按下一页显示false是什么鬼 |
52 znoodl 2015 年 5 月 7 日 via iPad 其实这个帖子是发给前天问c++能干嘛的那个人看的 |
54 evlos 2015 年 5 月 7 日 Time: 0.001795s 是不是用 ms 做单位比较好?可以和其他论坛程序做对比 :) |
55 typcn OP |
56 800126 2015 年 5 月 7 日 via Smartisan T1 膜拜中。 |
57 ljcarsenal 2015 年 5 月 8 日 厉害。。。 |
58 wind3110991 2015 年 5 月 8 日 膜拜下,楼主开源时记得@ 一下我,楼主写c++多少年了? |
59 wind3110991 2015 年 5 月 8 日 再mark下,这网页刷新速度真快。。。 |
60 owlsec 2015 年 5 月 8 日 via iPhone 简直。。 |
61 LINAICAI 2015 年 5 月 8 日 破坏了c++在我心目中的速度形象。。。 |
62 LINAICAI 2015 年 5 月 8 日 切换分类好慢好卡的感觉 没有做异步吗 另外黑色背景好难受啊 不过好酷的样子 |
63 loading 2015 年 5 月 8 日 via Android 用的什么数据库,这个性能瓶颈怎么没人问? |
65 oimotis 2015 年 5 月 8 日 在手机上看到,直接吓尿了,赶紧爬起床尿尿,顺便用电脑给楼主回个贴支持一下! |
66 heqichang 2015 年 5 月 8 日 强悍,支持开源顶一个^_^ |
67 init 2015 年 5 月 8 日 开源不? 想学习啊 |
68 silvernoo 2015 年 5 月 8 日 哒,关注求开源。 |
69 mahone3297 2015 年 5 月 8 日 赞一个。。。 |
70 xuhaoyangx 2015 年 5 月 8 日 速度感人。不知道是不是网速问题 |
71 xuhaoyangx 2015 年 5 月 8 日 赞一个.... |
72 udonmai 2015 年 5 月 8 日 @typcn 可能你对很多东西要求比较高啦,如果之后优化的好的话,还是很期待开源或者写文章讲讲哒,毕竟 C++ 写 web 是很久以前出现的事情,现在没几个人做过,也不了解。比如我的话,可能能想到的就是先得自己实现一个 cgi,然后如你所说的要有处理 HTTP 请求的功能快,比如 web server,再者是逻辑代码,就像 web 框架,框架也得有很多功能,渲染页面等等。不知道我哪里漏掉了,总之这并不是一个很轻松的任务,至少在我看来,所以我很想看看你的思路,好好学习一番~ 谢谢,总之,加油~ |
73 MrJing1992 2015 年 5 月 8 日 牛! |
74 qqjt 2015 年 5 月 8 日 厉害啊 |
75 udonmai 2015 年 5 月 8 日 @typcn http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm 这个文档看上去还挺人气的,不知道思路一不一样? |
76 qqjt 2015 年 5 月 8 日 点帖子里的用户名 会404 not found,是还没做用户页吗 |
77 typcn OP @wind3110991 我 16 岁,没多少年。。 @LINAICAI 为了用户隐私,服务器在国外,如果网络不好会很慢,墙对这个 CDN 对当时的 Google 一样,非常丢包 @lvfujun 一个星期 @qqjt 是的还没做 |
78 xieyudi1990 2015 年 5 月 8 日 以前用C用异步socket写过一个论坛系统 如果只是个人使用, 个人专业有不在前端技术这块, 用C写一个完全不需要太久. |
79 xieyudi1990 2015 年 5 月 8 日 @xieyudi1990 s/用C写一个完全不需要太久./用C写一个完全是可行的, 且不需要太久./g |
80 typcn OP @xieyudi1990 纯 C 各种繁琐啊。。麻烦 |
81 ve2x 2015 年 5 月 8 日 Time: 0.000369s |
82 Winny 2015 年 5 月 8 日 好厉害 |
83 ipconfiger 2015 年 5 月 8 日 以前在学校的时候就跟一个硕牛在BBS上打嘴仗,当时用php在写论坛,他非常的看不起各种高级语言,属于汇编原教执主义者,他坚持要跟我比赛写一个BBS,他用汇编。在我的BBS上线后的某一天,他居然跑来注册了,并发帖宣布他的BBS走出了重要的一步,他用汇编重写了整个HTTP协议栈,现在终于可以处理http请求了...... |
84 master13 2015 年 5 月 8 日 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 顺便请教一句,C++写的和现在快速开发的论坛相比,优势在哪里? |
85 lvfujun 2015 年 5 月 8 日 @typcn 不然你以为为什么要有脚本语言? C++写这种网站就只能练练手.如果公司都用c++写网站?那场面太美......不敢想象. 如果楼主仅仅是抱着锻炼的心态写这个网站是非常好的.要是抱着装X的心态.....还是尽早改正. 思想最重要语言仅仅只是工具. 附一个我的替问 http://v2ex.com/t/185208#reply1 当我像你这个年纪的时候我还在搞什么抓鸡一类的东西.你比我早几年走上了正道.继续加油吧! |
87 typcn OP |
89 v2Panda 2015 年 5 月 8 日 |
90 800126 2015 年 5 月 8 日 围观,可惜没有前排了,很喜欢这种年轻折腾的劲头。 |
91 bestsanmao 2015 年 5 月 8 日 c++写web 杀鸡用牛刀的感觉 |
92 yulgang 2015 年 5 月 8 日 This page (https://leanclub.org/) is currently offline. However, because the site uses CloudFlare's Always Online technology you can continue to surf a snapshot of the site. We will keep checking in the background and, as soon as the site comes back, you will automatically be served the live version. Always Online is powered by CloudFlare | Hide this Alert |
95 jsq2627 2015 年 5 月 8 日 @typcn clock() 的精度是 100ms 级的。如果要获得更精确的时间,需要用到平台相关的 API。C++11 新增的 std::chrono::high_resolution_clock 似乎也可以。 |
96 assassinpig 2015 年 5 月 8 日 觉厉,前来一顶 |
97 jsq2627 2015 年 5 月 8 日 想问问前端用到了哪些框架组件? 最近也想实现一个布局不复杂,但是细节比较多的界面,如果全部从头写觉得好烦。。。 |