码迷,mamicode.com
首页 > 其他好文
libgdx学习记录12——圆角矩形CircleRect
libgdx提供了ShapeRenderer这个工具,用它可以画点、画线、画圆、画矩形、画椭圆、画扇形,但是没有提供画圆角矩形的方法。刚开始自己尝试分成8端,4端画直线,4端画扇形,发现多了半径几部分,于是又改成全部画线。4端弧采用逐个描点实现。具体代码: 1 package com.fxb.new...
分类:其他好文   时间:2014-05-26 01:23:25    阅读次数:1713
设计模式之接口隔离原则(ISP)
一、定义:ISP:Interface Segregation Principle 接口隔离原则表明客户端不应该被强迫实现一些他们不会使用的接口,应该把胖接口中的方法分组,然后用多个接口代替它,每个接口服务于一个子模块使用多个专门的接口比使用单一的总接口要好。一个类对另外一个类的依赖性应当是建立在最小...
分类:其他好文   时间:2014-05-26 01:23:05    阅读次数:202
53. 特殊的O(n)时间排序[sort ages with hashtable]
sort ages with hashtable
分类:其他好文   时间:2014-05-26 01:24:25    阅读次数:329
MFC中对话框的工具栏的使用
1、新建一个MFC项目;在资源视图中新建Toolbar资源:2、编辑状态栏:3、在***Dlg.h文件中添加CToolBar类型或其派生类型的一个变量如:(CdlgToolBar myToolBar;),然后在***Dlg.cpp中OnInitDialog函数中添加如下代码(最简单但不完全): 1 ...
分类:其他好文   时间:2014-05-26 01:25:04    阅读次数:317
设计模式之里氏代换原则(LSP)
里氏代换原则(Liskov Substitution Principle, LSP)1什么是里氏代换原则 里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hierarchy》里面提出来...
分类:其他好文   时间:2014-05-26 01:26:05    阅读次数:379
52. 不用+、-、×、÷做加法[add two numbers without arithmetic]
add two numbers without arithmetic
分类:其他好文   时间:2014-05-26 01:25:43    阅读次数:224
OPC的DCOM配置
关于OPC通讯做的比较多了。但是OPC的DCOM配置一直没认真去查资料,专心去整。这可能是因为我在测试程序的时候都是把服务器跟客户端在同一台电脑上运行,这样就不要配置DCOM。现在来记录一下下个人在网上查找的资料吧。http://blog.csdn.net/jinzhili/article/deta...
分类:其他好文   时间:2014-05-26 01:29:45    阅读次数:283
设计模式之依赖倒转原则(DIP)
1.概念DIP:Dependency Inversion Principle抽象不应当依赖于细节,细节应当依赖于抽象(说通俗点也就是要针对接口编程,不要针对实现编程;或者要依赖于抽象,不要依赖于具体)。2.为何叫“依赖倒转”? 传统的过程性系统的设计办法倾向于使高层次的模块依赖于低层次的模块;抽象层...
分类:其他好文   时间:2014-05-26 01:30:06    阅读次数:232
蓝桥杯软件大赛练习系统——算法训练 最小乘积(基本型)
问题描述 给两组数,各n个。 请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。 例如两组数分别为:1 3 -5和-2 4 1 那么对应乘积取和的最小值应为: (-5) * 4 + 3 * (-2) + 1 * 1 = -25输入格式 ...
分类:其他好文   时间:2014-05-26 01:31:03    阅读次数:382
设计模式之合成/聚合利用原则(CARP)
一、概念CARP:CompositionAggregation Principle合成聚合复用原则,尽量使用合成/聚合,尽量不使用类继承。合成聚合是“has a”的关系,而继承是“is a”的关系。由于继承是一中强耦合的结构,父类变,子类必变。所以不是“is a”关系,我们一般不要用继承。优先使用合...
分类:其他好文   时间:2014-05-26 01:31:47    阅读次数:263
左移字符串问题
一串字符串"abcdefg" 如果左移2位则为"cdefgab", 如果左移4位则为"efgabcd",用代码实现这个功能具体解决方法可以参照这个文章:http://blog.csdn.net/v_july_v/article/details/6322882同样的道理,右移字符串跟左移是一样的,比较...
分类:其他好文   时间:2014-05-26 01:32:50    阅读次数:205
WHERE CURRENT OF
果你想删除或者更新被Select For Update引用的记录,你可以使用Where Current Of语句。UPDATE table_name SET set_clause WHERE CURRENT OF cursor_name;ORDELETE FROM table_nameW...
分类:其他好文   时间:2014-05-26 01:33:20    阅读次数:309
LINQ——语言级集成查询入门指南(1)
本文主要是对语言级集成查询或简称为LINQ做一个介绍,包括LINQ是什么,不是什么,并对它在语言特性方面做一个简短的回顾,然后举一些使用LINQ的实际例子进行说明。语言级集成查询是什么?在我过去写的大多数文章中,即使是最早的一篇文章(数据库独立的数据访问),也总是涉及到访问和操纵数据,通常,数据是存...
分类:其他好文   时间:2014-05-26 01:34:53    阅读次数:251
自定义data table 的列类型,并填充数据
combobox 的 datasource一般是查询存储过程得到 ,但在测试或演示时,也可以自己定义 , 方法是 : DataTable customerTable = new DataTable(); customerTable.Columns.Add(...
分类:其他好文   时间:2014-05-26 01:35:34    阅读次数:184
Git实战(二)原理
上次的博文Git实战(一)版本号控制概述中我们简介了一下版本号控制系统的概念,重点对版本号控制的三种类型进行了分析和对照,从本篇博文開始我们进入Git的世界,首先介绍一下Git实现版本号控制的原理。 Git与SVN等其它版本号控制系统的最重要的一点差别在于,Git仅仅关心文件数据的总体是...
分类:其他好文   时间:2014-05-25 02:07:15    阅读次数:274
cocos2d-x 单点事件用法
cocos2d-x 单点事件处理
分类:其他好文   时间:2014-05-26 01:45:46    阅读次数:177
回顾与知新
1.content like “你%”表示以你开头的所有content content like “你_”表示以你开头的两个字2.where表示在分组前过滤 having表示在分组后过滤3.文档注释 /** */4.sort(降序)值排序,不会保存键 rsort(升序)值排序,不会保存键 assor...
分类:其他好文   时间:2014-05-26 01:46:30    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!