泛型

作者:追风剑情 发布于:2016-6-20 15:56 分类:C#

示例一 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace GenericityTest { class Program { static void Main(string[] args) ...

阅读全文>>

标签: C#

评论(0) 浏览(5168)

堆排序(二)

作者:追风剑情 发布于:2016-6-20 13:17 分类:Algorithms

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HeapSortTest { class Program { static void Main(string[] args) { ...

阅读全文>>

标签: Algorithms

评论(0) 浏览(4056)

创建视图动画

作者:追风剑情 发布于:2016-6-18 12:54 分类:Android

      在Android3.0之前创建动画的首要方法是视图动画系统。视图动画提供了一系列内置的动画操作,能够在视图之间生成动画。你提供起始值和终止值,动画框架将会改变显示的视图。这个系统很容易实现,但是它也有一些缺点。首先,这只限于在视图对象上操作。如果你想要做成不是视图的动画,你将需要自己完成。第二,它仅在一个默认的属性集上运作,它不会影响其他的属性。最后,视图...

阅读全文>>

标签: Android

评论(0) 浏览(3945)

命令模式(Command)

作者:追风剑情 发布于:2016-6-17 18:05 分类:设计模式

应用场景:将行为请求者与行为执行者解耦。 using System; using System.Collections.Generic; using System.Text; namespace CommandTest { class Program { static void Main(string[] args) ...

阅读全文>>

标签: 设计模式

评论(0) 浏览(4399)

抽象工厂模式(Abstract Factory)

作者:追风剑情 发布于:2016-6-17 17:41 分类:设计模式

应用场景:创建产品簇 using System; using System.Collections.Generic; using System.Text; namespace FactoryTest { class Program { static void Main(string[] args) { ...

阅读全文>>

标签: 设计模式

评论(0) 浏览(4139)

工厂方法模式(Factory Method)

作者:追风剑情 发布于:2016-6-17 17:12 分类:设计模式

应用场景:产品的组装比较复杂。用工厂模式外部可以不关心生产过程以及产品相关的部件对象。 using System; using System.Collections.Generic; using System.Text; namespace FactoryTest { class Program { static void Main(st...

阅读全文>>

标签: 设计模式

评论(0) 浏览(3922)

生成器模式(Builder)

作者:追风剑情 发布于:2016-6-17 15:50 分类:设计模式

应用场景:产品对象的构造比较复杂时使用。 using System; using System.Collections.Generic; using System.Text; namespace BuilderTest { class Program { static void Main(string[] args) {...

阅读全文>>

标签: 设计模式

评论(0) 浏览(4279)

HexString与byte[]互转

作者:追风剑情 发布于:2016-6-16 12:55 分类:C#

byte[]转16进制字符串 16进制字符串转byte[] 示例代码 using System; using System.Collections.Generic; using System.Text; namespace PrototypeTest { class Program { static void Ma...

阅读全文>>

标签: C#

评论(0) 浏览(5954)

<include>标签

作者:追风剑情 发布于:2016-6-15 17:40 分类:Android

示例一 include_layout.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...

阅读全文>>

标签: Android

评论(0) 浏览(5108)

原型模式(Prototype)

作者:追风剑情 发布于:2016-6-15 14:09 分类:设计模式

using System; using System.Collections.Generic; using System.Text; namespace PrototypeTest { class Program { static void Main(string[] args) { ConcretePr...

阅读全文>>

标签: 设计模式

评论(0) 浏览(4271)

使用Wake Lock

作者:追风剑情 发布于:2016-6-14 17:49 分类:Android

      为了延长电池使用寿命,Android设备会在闲置一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU。WakeLock是一个电源管理系统服务功能,应用程序可以使用它来控制主机设备的电源状态。WakeLock可以用来保持CPU运行,避免屏幕变暗和关闭,以及避免键盘背光灯熄灭。创建和使用WakeLock会对设备的电池电量消耗产生显著的影响。因此,最好只在确实...

阅读全文>>

标签: Android

评论(0) 浏览(5142)

录音与播放——(AudioRecord & AudioTrack)

作者:追风剑情 发布于:2016-6-13 17:55 分类:Android

添加权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permissio...

阅读全文>>

标签: Android

评论(0) 浏览(6069)

去除UTF8文本中BOM标记

作者:追风剑情 发布于:2016-6-8 14:23 分类:C#

public string TrimBOM(string fileText) { if (string.IsNullOrEmpty(fileText)) return ""; byte[] bytes = Encoding.UTF8.GetBytes(fileText); if (bytes.Length...

阅读全文>>

标签: C#

评论(0) 浏览(4464)

状态模式

作者:追风剑情 发布于:2016-6-5 15:31 分类:设计模式

应用场景:当有多个状态时,不同的状态对应不同的行为 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace StateTest { class Program { static void Main(st...

阅读全文>>

标签: Algorithms

评论(0) 浏览(4158)

策略模式

作者:追风剑情 发布于:2016-6-5 14:55 分类:设计模式

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace StrategyTest { class Program { static void Main(string[] args) { ...

阅读全文>>

标签: Algorithms

评论(0) 浏览(4840)

访问者模式

作者:追风剑情 发布于:2016-6-1 18:09 分类:设计模式

访问者模式 using System; using System.Collections.Generic; using System.Text; /************************************************************************/ /* 访问者模式 ...

阅读全文>>

标签: Algorithms

评论(0) 浏览(3934)

POST请求——HttpWebRequest

作者:追风剑情 发布于:2016-5-31 18:56 分类:C#

string HttpPost(string param) {         string result = "";         try         {             HttpWebRequ...

阅读全文>>

标签: C#

评论(0) 浏览(4161)

Graphics图形编程(一)

作者:追风剑情 发布于:2016-5-30 17:01 分类:C#

示例:绘制2.5D地图网格辅助线 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namesp...

阅读全文>>

标签: C#

评论(0) 浏览(4311)

矢量的点积

作者:追风剑情 发布于:2016-5-22 19:07 分类:Algorithms

假设有二维矢量P=(x1,y1),Q=(x2,y2),则矢量的点积定义为: P●Q=x1*x2+y1*y2 向量点积的结果是一个标量,它的代数表示是: P●Q=|P||Q|cos(P,Q) (P,Q)表示向量P和Q的夹角,如果P和Q不共线,则根据上式可以得到向量点积的一个非常重要的性质,具体说明如下: (1) 如果P●Q>0,则P...

阅读全文>>

标签: Algorithms

评论(0) 浏览(6675)

矢量的叉积

作者:追风剑情 发布于:2016-5-21 18:03 分类:Algorithms

      计算矢量的叉积是判断直线和线段、线段和线段以及线段和点的位置关系的核心算法。假设有二维矢量P=(x1,y1), Q=(x2,y2),则矢量的叉积定义为: P×Q=x1*y2-x2*y1       向量叉积的几何意义可以描述为由坐标原点(0,0)、P、Q和P+Q所组成的平行四边形的面积,而且是个带符号的...

阅读全文>>

标签: Algorithms

评论(0) 浏览(8622)

欢迎来到Android

作者:追风剑情 发布于:2016-5-18 14:10 分类:Android

      你将会使用Eclipse集成开发环境(IDE)来编写代码。你需要安装Android软件开发工具包(SDK),以及Android开发者工具(ADT)插件。另外还需要安装几个其他工具来帮助你测试和开发应用。除去SDK之外,这些工具都不是必要的,但是安装它们将会使你的应用开发更加容易。 Android SDK 想要构建和部署An...

阅读全文>>

标签: Android

评论(0) 浏览(3713)

实现简单Web服务器

作者:追风剑情 发布于:2016-5-17 18:45 分类:C#

        HTTP 1.1支持持久连接,即客户端和服务器建立连接后,可以发送请求和接收应答,然后迅速发送另一个请求和接收另一个应答。同时,持久连接也使得在得到上一个请求的应答之前可以发送多个请求,这是HTTP 1.1与HTTP 1.0明显不同的地方。         除此之外,HTTP 1.1可以发送的请求类型...

阅读全文>>

标签: C#

评论(0) 浏览(4943)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号