花几天写了个so easy的Linux包过滤防火墙,估计实际意义不是很大。防火墙包括用户态执行程序和内核模块,内核模块完全可以用iptable代替。由于在编写的过程一开始写的是内核模块所以就直接用上来。代码结构如下:.├── kernelspace│ ├── Makefile│ ├── Makefi...
分类:
系统相关 时间:
2015-03-15 22:53:24
阅读次数:
1178
1.代码结构的划分:目前的目录结构:/站点根目录/application/应用程序目录 Model/模型目录 View/视图目录 Back/后台 front/ test/测试平台 Controller/控制器目录 Back/后...
分类:
Web程序 时间:
2015-03-15 12:07:13
阅读次数:
190
打造可高效维护代码的几个原则,一、唯一性原则,1、库函数:只在一个类中使用2、同样的功能只使用一个接口对外提供功能。3、只要是重复的东西尽量合并 相同特征抽象成基类, 相同方法抽象成虚基类或相同接口, 相同逻辑抽象成相同函数。二、一致性原则,1、不同模块中的语言与风格、信令结构、宏定义方式,2、分配和释放资源的结构一致:在同一代码结构层面上使用,同一个类中提供,同一个各cpp全局函数中提供。...
分类:
其他好文 时间:
2015-03-13 23:49:03
阅读次数:
244
上一篇文章深入分析了FFmpeg解码过程中核心API的内部源代码,本文继续分析FFmpeg编码过程中核心API的内部源代码。本文的编码流程可以参考程序《最简单的基于FFmpeg的视频编码器》。函数调用关系图首先呈现分析的结果,如图所示。...
分类:
其他好文 时间:
2015-03-13 16:42:59
阅读次数:
328
前言 接上面两篇0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架与1_MVC+EF+Autofac(dbfirst)轻型项目框架_core层(以登陆为例)。在第一篇中介绍了此架构的基本分层,在第二篇中,以登陆功能为例,介绍了项目的代码结构。在本篇中将通过过滤器实现用户权限验....
分类:
数据库 时间:
2015-03-11 21:24:54
阅读次数:
763
简介
一直对墨迹天气的绚丽的场景蛮感兴趣的,趁有时间,自己就高仿了其中的一个场景,其他场景呢,也是类似的,主要是写对象的AI也就是逻辑了。
先看看效果吧,动态效果比较坑,太模糊
代码分析
来看看代码结构吧
这里使用了SurfaceView而不是用的view,其实这个天气的场景绘制更像是游戏开发,使用SurfaceView会更灵活。
public SceneSurfaceV...
分类:
其他好文 时间:
2015-03-11 10:57:57
阅读次数:
172
对之前做的OTA系统升级项目做一个总结,包括4个部分:OTA系统的介绍,OTA包的制作,代码结构以及待改善的问题。
1. OTA介绍:
OTA 全称 over the air , OTA 升级是 Android 系统提供的标准软件升级方式。 它功能强大,提供了完全升级、增量升级模式,可以通过 SD 卡升级,也可以通过网络升级。在系统升级中,主要要做...
分类:
其他好文 时间:
2015-03-10 19:27:00
阅读次数:
166
本文主要分析webrtc音视频点对点部分的代码结构,文章来自博客园RTC.Blacker,转载请说明出处.前段时间在查一个偶尔断线的问题(这种问题最蛋疼,不好重现,只能凭经验去搞),所以理了下webrtc的P2P代码结构,总结如下:先来张图显示实际会话过程中的两种通讯路径:P2P或转发,92%的情况...
分类:
移动开发 时间:
2015-03-10 19:06:56
阅读次数:
290
中小型新闻发布系统代码结构:分为实体层,数据层与接口,数据工厂层,业务逻辑层,公共层,UI层(由于图片上传实在麻烦,所以只上传少量而已),项目中用到了工厂模式,解耦BLL层和DLL层1、登录功能,记住三天功能,basepage中统一验证 1、做验证码,利用自定义一般处理程序类来实现 2、利用cook...
分类:
Web程序 时间:
2015-03-08 14:13:25
阅读次数:
251
1. 调整高亮提示级别:点击右下角的小头像可以设置。分为三级
也可以详细配置方案:
2.编码和换行符:也是在右下角进行设置
点击more可以查看其它的编码,很多很全面。
\n和\r两种换行。Git对这个比较敏感。
“55:5”表示55行的第5个光标位置。
打开的锁表示当前标签文件可编辑,点击即可设为只读。
3.Main函...
分类:
移动开发 时间:
2015-03-06 17:15:34
阅读次数:
193