上一页 1 2 3 4 5 6 ··· 46 下一页
摘要: 转载:http://studygolang.com/articles/2423 背景 在最近开发的项目中,后端需要编写许多提供HTTP接口的API,另外技术选型相对宽松,因此选择Golang + Beego框架进行开发。之所以选择Golang,主要是考虑到开发的模块,都需要接受瞬时大并发、请求需要经 阅读全文
posted @ 2017-05-06 15:02 Przz 阅读(580) 评论(0) 推荐(0) 编辑
摘要: defer: 延迟到ret之前,通常用于IO的关闭 or 错误处理。 在延迟出现的异常可以被后面的捕捉,但是只有最后一个。 defer可以多次,这样形成一个defer栈,后defer的语句在函数返回时将先被调用 panic: 函数执行的时候panic了,函数不往下走了,运行时并不是立刻向上传递pan 阅读全文
posted @ 2017-05-06 13:48 Przz 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了Go语言中new()和 make()的区别详解,本文讲解了new 的主要特性、make 的主要特性,并对它们的区别做了总结,需要的朋友可以参考下 概述 Go 语言中的 new 和 make 一直是新手比较容易混淆的东西,咋一看很相似。不过解释两者之间的不同也非常容易。 new 的主 阅读全文
posted @ 2017-05-06 13:43 Przz 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 d 阅读全文
posted @ 2017-04-04 20:04 Przz 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 若所有参数都需要类型转换: 如果是成员函数: 因为上面的两局可以转换成: 如果构造函数是explicit的,那么两种都会失败 所以通常会被弄成一个非成员函数: 至于是否应该是friend则需要看情况。 模板template: 但是上面的方法在涉及到模板的时候会出现问题。 我们会希望编译器能够通过隐式 阅读全文
posted @ 2017-04-02 16:18 Przz 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/liuzhi1218/article/details/6993135 循环引用: 引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下: 运行该程序可以看到,即使退出了test函数后,由于parent 阅读全文
posted @ 2017-04-01 22:03 Przz 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/szchtx/article/details/12000867 在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。 静态建立一个类对象,是由编译器为对象在栈空间中分配内存,是 阅读全文
posted @ 2017-04-01 17:38 Przz 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 互斥锁: 假设我们要在多线程中实现背景图片的控制: 但是上面这些会遇到两个问题: 如果 new Image(imgSrc)发生了异常,那么unlock就不会被执行,会被一直锁住 发生上面异常,imageChanges也被累加,但实际上新的图片没有被安装 对于第一个问题: 被及时释放的互斥锁: sha 阅读全文
posted @ 2017-03-27 21:26 Przz 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 注意类型转换: C++提供了四种新式类型转换: static_cast 和 旧式转换 在编程中我们经常使用强制类型转换,尤其是在竞赛中int不够的时候 static_cast和它差不多,只是能够让人们 更清晰地识别出它是一个强制类型转换 。 类中的类型转换: 这段代码中,使用了转型动作,我们所预期的 阅读全文
posted @ 2017-03-27 17:44 Przz 阅读(145) 评论(0) 推荐(0) 编辑
摘要: http是一个面向事务的应用层协议。 http规定http客户和服务器之间的每次交互都由一个ASCII码串和一个类似通用英特尔邮件扩充。 访问一个网站: 当点击一个链接时,会有一个URL(http://www.xxxxx.com/xxxx/xx.html) 1.浏览器分析URL 2.浏览器DNS请求 阅读全文
posted @ 2017-03-20 21:44 Przz 阅读(410) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 46 下一页