叮当小说网 找小说网 无限小说网 红尘小说网 幻想小说网 酷文学 深夜书屋
上一页 1 2 3 4 5 6 ··· 105 下一页

2016年7月2日

MFC误报内存泄露的修复

摘要: 在debug状态退出程序的时候,VS会在输出窗口列出可能的内存泄露的地方。MFC中使用DEBUG_NEW能够更方便的定位泄露的地点。但假如MFC的dll释放“”过早“”,DEBUG_NEW记录的内存分配信息就会不灵了。那什么情况下导致MFC的DLL过早释放呢?有这样一种情况:以#pragma co... 阅读全文

posted @ 2016-07-02 21:52 麦哲思科技 阅读(149) 评论(0) 推荐(0) 编辑

以传值方式传参数引发的栈溢出

摘要: 考虑到性能问题,如果是自定义的class对象,一般都会以传引用/地址的方式传递参数。如果按照这样的信条写程序,就不会遇到下面遇到的问题了。最近在帮一个朋友查看一个bug,现象是这样的:执行一个函数的时候,抛出一个stack overflow的异常。在函数体的第一行设置端点,执行的时候,程序停止响应... 阅读全文

posted @ 2016-07-02 11:24 麦哲思科技 阅读(133) 评论(0) 推荐(0) 编辑

2016年6月14日

安卓设计的一些东西

摘要: 屏幕大小 尺寸 px dp MDPI 480*320 480 * 320 HDPI 960*540 640*360 XHDPI 1280*720 640*360 XXHDPI 1920*1080 640*360 XXXHDPI 2560*1440 ... 阅读全文

posted @ 2016-06-14 15:02 麦哲思科技 阅读(116) 评论(0) 推荐(0) 编辑

2016年6月4日

大规模WebGL应用引发浏览器崩溃的几种情况及解决办法

摘要: 一般的Web应用基本上不会导致浏览器崩溃,写Javascript代码也不需要管理内存资源,基本也不需要考虑内存“泄露”的问题。随着H5的崛起,越来越多的原本在桌面端的软件也改头换面迁移到Web上来,比如三维图形类的应用。在Web端显示大规模三维模型不仅仅是三维显示引擎的问题,也涉及到数据组织、任务... 阅读全文

posted @ 2016-06-04 17:17 麦哲思科技 阅读(683) 评论(0) 推荐(0) 编辑

2016年5月11日

Vulkan的分层设计

摘要: Vulkan驱动层提供了简单高效的API。作为Vulkan API的使用者,我们要严格遵循Vulkan API的使用规则。如果我们违反了这些规则,Vulkan只会返回很少的反馈,它只会报告一部分严重和重要的错误,比如内存不够啦、指针越界啦等等。如果我们想获取其他更多的错误提示信息怎么办?这就需要启... 阅读全文

posted @ 2016-05-11 10:09 麦哲思科技 阅读(161) 评论(0) 推荐(0) 编辑

2016年4月15日

异步请求引发的Chrome死锁

摘要: 浏览器支持的并发异步请求数目是有限的,当需要的资源过多时候(远远大于并发数目),就需要自己管理XHR请求。在实现自己的XHR的Manger时候,当请求数目达到2000多的时候,经常会遇到chrome的xhr状态为pending的情况。开始猜测是不是因为请求的数目太多所致。于是测试顺序请求2000多... 阅读全文

posted @ 2016-04-15 15:45 麦哲思科技 阅读(234) 评论(0) 推荐(0) 编辑

2016年4月7日

ANDROID——仿360手机卫士的旋转打分控件

摘要: 转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!简介灵感源自360手机卫,主要功能就是实现显示评分或等级的效果。并稍微改良了一下,有更好的实用性和扩展性。 因为主要用途就是显示“分数”,“评价”,所以暂且叫它Rating... 阅读全文

posted @ 2016-04-07 03:15 麦哲思科技 阅读(197) 评论(0) 推荐(0) 编辑

2016年3月23日

dynamic initializer和全局变量

摘要: “慎用全局变量,包括全局静态变量“ 是众所周知的原则,因为全局变量除了会增加程序的维护成本。如果全局变量是个复杂的对象,并且还使用其他的全局变量,那情况就变得复杂的多。因为全局变量初始化的顺序不是coder所能掌控的。而初始化全局变量就是所谓的”dynamic initializer“,即动态初始... 阅读全文

posted @ 2016-03-23 15:26 麦哲思科技 阅读(110) 评论(0) 推荐(0) 编辑

2016年3月21日

Android 5.1 open data flow 数据开启流程

摘要: 首先我们来看看下面的关系图: 底层Settings.apk 在Settings -> Data Usage Summary中的某个SIM tab下开启数据开关 android/packages/apps/Settings/src/com/android/settings/Data... 阅读全文

posted @ 2016-03-21 19:55 麦哲思科技 阅读(402) 评论(0) 推荐(0) 编辑

2016年3月5日

Vulkan API基本概念

摘要: 设备初始化Instance --> GPU --> DeviceInstance表示具体的Vulkan应用。在一个应用程序中可以创建多个实例,这些实例之间相互独立,互不干扰。当调用API创建Vulkan实例的时候,Vulkan SDK内部会经由驱动装载器(loader)查找可用的GPU设备。创建V... 阅读全文

posted @ 2016-03-05 22:36 麦哲思科技 阅读(225) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 105 下一页

导航