Windows 下用 gogs 配置局域网 git server

摘要: 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server。 在 Windows 7 上搭建 git server 的方案很多。比如: 1. gogs 2. bamboo(https://www.atlassian.com/software/bamboo 阅读全文
posted @ 2016-03-02 09:40 myd7349 阅读(3395) 评论(0) 推荐(0) 编辑

慎用 new、delete

摘要: C++ STL 为我们提供了一套容器。在多数情况下,这套容器已足够让我们使用。所以,需要我们自己去用 new/new []/delete/delete [] 来管理内存的必要性并不是很大。此外,自己管理内存极容易导致程序出错。内存泄漏、堆遭到破坏这些事情都有可能发生。虽然各种编程 Tips 我们都熟... 阅读全文
posted @ 2015-05-11 12:52 myd7349 阅读(343) 评论(0) 推荐(0) 编辑

探究functools模块wraps装饰器的用途

摘要: 《A Byte of Python》17.8节讲decorator的时候,用到了functools模块中的一个装饰器:wraps。因为之前没有接触过这个装饰器,所以特地研究了一下。何谓“装饰器”?《A Byte of Python》中这样讲:“Decorators are a shortcut to... 阅读全文
posted @ 2014-07-07 10:15 myd7349 阅读(24348) 评论(0) 推荐(1) 编辑

C++11中的raw string literals

摘要: 作为一名C++书看得少得可怜的新手,我一直没有勇气去系统地学习一下C++ 11添加的新特性。不过,平日里逛论坛,阅读大犇们的博客,倒是了解了一些。比如,这个帖子:如何绕过g++ 4.8.1那个不能在宏里面使用R"(...)"的bug?看到形如:R"" 这样的写法,相信学过Python的童鞋会感到似曾... 阅读全文
posted @ 2014-06-27 16:47 myd7349 阅读(17849) 评论(2) 推荐(1) 编辑

处理QMenu的triggered信号时遇到的一个问题

摘要: 最近,在一个Qt程序中使用QMenu类时,遇到了一个小问题,特记录下。首先,我模仿一下问题出现的场景:假设我在做一个高大上的XX管理系统,比如说:学生信息管理系统。在这个系统中,学生的各项信息(比如:姓名、性别、年龄、班级、总分)使用数据库来存储。为了便于老师操作学生数据记录(比如:添加、修改、删除... 阅读全文
posted @ 2014-05-13 17:44 myd7349 阅读(10374) 评论(2) 推荐(3) 编辑