关闭
当前搜索:

C#之弱事件(Weak Event)的实现

  欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2018/02/18/weak_event_csharp/ 前言   最近使用C#开发项目时,发现一个会导致内存泄漏的陷阱——event里的成员并非弱引用,这样便会导致与event相关联的对象都不会被回收,从而导致内存泄漏。如此便很有必要实现一款弱事件(Weak Event)......
阅读(10) 评论(0)

《DNFMobile》图片资源提取笔记

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2018/01/20/dnf_mobile_ex/ 前言   《DNFMobile》的新一波内测到来了,恰好得到了安装包。便欲对比其资源较之端游有何不同,遂试图提取之。在尝试的途中遇到了不少问题,特此记录之。源码地址 读取资源包   与众多手游的习惯一样,初始的安装包...
阅读(58) 评论(0)

2017年度总结

时境过迁,不知不觉一年又要过去了。不禁感慨,特此总结下今年的经历与收获,以作归纳。   要说今年最以往不同的那便是开通了个人的bolg,从2月26日开始共写了13篇,可谓差不多是月均一篇了。写博文最大的好处便是可以记录问题、归纳知识,乃至传播分享。感觉还是很不错的,目测接下来仍会继续。   学业方面由于上了本科,开始有机会去补充理论知识的空缺了。在《数据结构》和《操作系统》课程上得到了...
阅读(64) 评论(0)

游戏测试同步于Android设备的解决方案

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/12/07/dfq_building/前言  最近开发中的游戏需要在Android手机上进行测试,但采用USB数据线连接主机进行文件替换的更新实在是太麻烦了。遂考虑整个远程更新的解决方案,在研究的过程中排除了开发APP(耗费时长)与内置热更新(LuaSocket遇到点问题),最终选择了现...
阅读(197) 评论(0)

关于C语言函数strtok引发的思考

欢迎参与讨论,转载请注明出处。前言  近期遇到个C语言的课题作业,要求完成parse功能(以空格、回车、TAB为分割符分割字符串,输出结果且返回数组。)该功能涉及到strtok函数的一些问题,特此开贴记录。详解  以下为程序源码:#include #include #include struct ListNode { char *...
阅读(75) 评论(0)

帧同步的初步探究

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/08/26/frame_sync/前言  在阅读这篇文章之前,你需要了解一下何为帧同步。关于帧同步的实现尝试,其实近年来一直都有不间断的尝试,不过大多浅尝辄止,这次总算是一次较为完整的实现了。接下来便对这次实现介绍一二。详解  本次项目使用的开发引擎为LÖVE,项目地址在此。以下是运行演...
阅读(90) 评论(0)

DNF的SPK文件解析笔记

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/07/21/spk_analysis/前言  SPK文件是DNF的一种更新时所用的压缩包(国服除外),在更新时会从服务器下载这种SPK文件然后于本地解压。有时候为了获得更快的速度,以及突破墙的限制,我们通过获取到更新服务器的网址直接下载。但是此刻对于如何将SPK文件解压便是个问题了,本文...
阅读(361) 评论(0)

关于Socket.listen方法的一点体悟

欢迎参与讨论,转载请注明出处。前言  最近在接触Socket的的时候,关于其中的listen方法感到不解,于是对其进行了一番研究,得出了一点体悟,特此记录。详解  让我们先来看看listen方法在Python3.6文档说明:socket.listen([backlog])Enable a server to accept connections. If backlog is specified, i...
阅读(204) 评论(0)

关于MVC框架的一点体悟

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/06/16/mvc_thinking/前言  MVC框架相信大家都有所耳闻,不过想必没有深入接触的话,大多是知其然而不知其所以然。而本人几乎没有GUI软件的开发经验,只是走马观花般的碰过几下.NET的Winform之类,所以之前自然也是如此。   而近日帮助友人使用C++/CLI完成一...
阅读(214) 评论(0)

关于像素PNG图片在游戏引擎缩放后出现毛边的解决方案

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/05/01/png_stroke_problem/  今日遇到了一个很值得记录的问题:对于像素PNG图片在游戏引擎里缩放后,便会在图片边缘出现很奇怪的毛边。类似这样:   经过研究发现,似乎与文件格式无关。我还尝试将不会出现毛边的像素图混搭一块,结果反而导致靠近毛边的地方会被感染:...
阅读(294) 评论(0)

观察者模式的一种实现——Caller

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/04/21/caller/前言  在程序设计的时候,观察者模式是一种应用广泛的设计模式,它是一种模块间的通信方式,对于程序的解耦性有所帮助。本文便提供了一种实现思路,也即是说,你需要先去了解观察者模式才方便阅读本文。   以下代码演示将使用Lua语言,接下来的内容对阅读者的Lua水平有...
阅读(141) 评论(0)

浅谈对象之间通信的解决方案——Event机制

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/04/19/event_mechanism/ 前言  在程序设计的时候,不同对象与模块间总是不可避免会发生相互调用的情况,如果选择将对象互相作为参数传入给对方使用,那么这种现象一般被称为耦合,这样实际上就让两个部分连在了一块。当然这样子实际上并没有什么问题,只要这符合你的设计预期。...
阅读(189) 评论(0)

更换Homebrew的更新源

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/03/29/brew_changing/前言  更换Homebrew的更新源的教程,在网上数不胜数,然内容大多大同小异且述之不详,且未提及版本上的差异。故作此文,以正视听。   在阅读此文之前,你需要了解Homebrew和Git并安装了它们。并且对于Homebrew官方更新源的速度赶到...
阅读(2943) 评论(0)

王牌英雄(Awesomenauts)研究报告

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/03/03/research_awesomenauts/前言  出于项目的需要,需要对市面上的横版MOBA动作游戏进行研究,特撰此文,以便记录和交流。本文将对《王牌英雄》分为几个部分进行研究并以章节的形式体现,文中观点仅为本人一家之言,仅供参考。介绍  《王牌英雄》是一款由Ronimo...
阅读(320) 评论(0)

在Mac平台使用GitHub和Hexo搭建博客

欢迎参与讨论,转载请注明出处。   本文转载自https://musoucrow.github.io/2017/02/26/build_bolg/ 前言  在整这个博客时遇到了不少坑,正适合作为此博客的第一篇正文。另外本文会随博客的调整而更新,可保持关注。   本次的博客搭建平台为Mac OS X 11.6,但总体来说用到系统本身特性的地方很少,所以其他系统的使用者亦可参考。   本文涉及到...
阅读(341) 评论(0)
16条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5547次
    • 积分:100
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:14篇
    • 译文:0篇
    • 评论:0条
    文章分类