现在位置: 首页 > shameful发表的所有文章
  • 10月
  • 17日
综合 ⁄ 共 1801字 评论关闭
#include <iostream> using namespace std; /** * 对链表进行原地排序 * 回忆数组归并最重要的就是:找到数组中点,以及归并两个有序数组。 * 类似地这里有两个关键点: * (1)找到链表的中间节点,用一快一慢两个指针往前走; * (2)归并两个已经排好序的链表,指向归并结果的指针总是变化的,所以需要返回一个指向归并好的链表的头指针; * (3)最后注意,将链表划分成两截的时候,还应该让前半部分的最后一个节点指向空(截断),这样递归各自部分就不需要还去 * 指明到哪个节点结束了。 */ typedef struct node{ i......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 1881字 评论关闭
package factory; /** * @author jiq * 类型:Creational * 定义: 工厂方法模式(Factory Method)定义一个创建对象的接口,但由子类决定 * 要实例化的类是哪一个。 工厂方法将类的实例化推迟到子类。 * OO原则: 要依赖抽象,而不要依赖具体类 */ /************ * Pizza商店 * **********/ abstract class PizzaStore{ public Pizza oderPizza(String type){ Pizza pizza; /** * 提供抽象接口来创建“具体产品” * 超类并不知道正在创建的是什么pizza * */ pizza = createPizza(ty......
阅读全文
  • 06月
  • 11日
web前端 ⁄ 共 2564字 评论关闭
导读:   事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(function)来处理事情。   指定事件处理程序有三种方法:   方法一 直接在 HTML 标记中指定。这种方法是用得最普遍的。方法是: ......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1975字 评论关闭
短连接的意义: 1.节省资源,每一个TCP/UDP的链接都会消耗一定的系统资源, 链接如果一直不断开,最终会消耗掉所有的资源,所以必须释放掉。 2.另外释放掉能保护后端的资源,如果攻击者通过空链接,链接到服务器上,如果服务器没有做合适策略会因为链接数过多而无法提供服务。 长连接 1.TCP 层的三次握手不是请求,而是建立连接的过程,是没有数据传输的,请求是对应应用层而言的,比如说客户机发送一个http请求这样 2.链接建立之后,如果应用程序或者上层协议一直不发送数据,或者隔很长时间才发送一次数据,当链接很久没有数据......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 4813字 评论关闭
标准C库中只有获取系统时间的API,好像还没有设置系统时间的API,本文将谈谈如何在linux和windows平台设置系统时间,最后给出一个与平台无关的设置系统时间的封闭函数。 <!--[if !supportLists]-->一、<!--[endif]-->Linux下设置系统时间: 1.Linux下设置系统时间的函数有好几个,先来看看最常用的stime()函数,这个函数只能精确到秒。 #define _SVID_SOURCE /*如果你使用的是glib2的话,必须先定义这个宏才能使用*/ #include <time.h> int stime(time_t *t); 参数说明: t是以秒为单位的时间值,从GMT1970年1......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 356字 评论关闭
Android有4种存储数据的方式,它们分别是: Preferences, Files, Database, Network 1。Preferences用于存储key-value paires,它是一个轻量级的键值存储机制,只可以存储基本数据类型。 2。Files不必多说,只是在Android中Application无法读写其它Application的文件。文件是通过 FileInputStream和FileOutputStream来对文      件进行操作。 3。database,就是大家熟知的SQLite3. 4。Android还提供了网络存储数据的方式,具体参看以下两个package:          java.net.*          android.net.*      其实就是与网络服务器取得......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 18903字 评论关闭
  Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件。 主页:http://letmehaveblog.blogspot.com/2007/10/haccordion-simple-horizontal-accordion.html (无法找到) 下载:http://letmehaveblog.blogspot.com/2007/10/haccordion-simple-horizontal-accordion.html 示例:http://letmehaveblog.blogspot.com/2007/10/haccordion-simple-horizontal-accordion.html jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion。 主页:http://dev.portalzine.de/index?/Horizontal_Accordion......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 11677字 评论关闭
        作 者: 方汉   随着Linux 2.4内核测试版的不断推出,2.4内核的架构、主要功能、改进都已大致敲定。支持所有64位处理器、面向企业、全方位整合系统资源、需要更少内存的Linux 2.4内核完整版,将为人类打开一个美丽的新世界。   Linux目前最新稳定内核的版本是2.2.16,而最新的测试版本是2.4-test3。Linus这次吸取了在2.1系列开发中测试版本拖得太长的教训。它提前将2.3系列直接从2.3.49跳到2.3.99,又升至2.4-test4。本文将以2.4-test4为基础,对2.4系列的内核进行一次前瞻性的介绍。   相对于2.2系列......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 5174字 评论关闭
#define IMAGE1 @"01.jpg" #define IMAGE2 @"02.jpg" #define DURATION 0.7f //设置运动时间 @interface MainViewController () @property (nonatomic, assign) int subtype;//枚举下标 @end typedef enum : NSUInteger {     Fade = 1,                   //淡入淡出     Push,                       //推挤     Reveal,                     //揭开     MoveIn,                     //覆盖     Cube,                       //立方体     SuckEffect,                 //吮吸     OglFlip,                    //翻转    ......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1182字 评论关闭
前面有朋友问到Sift特征点的提取方法,这里简单做个介绍。      作为一种匹配能力较强的局部描述算子,SIFT算法的实现相当复杂,但从软件开发的角度来说,只要会使用其中几个比较重要的函数就行了。这里要感谢David Lowe这个大牛,不但提供了一种强悍的特征匹配算法,还给出了C++的实现代码,后来有人用C#实现了这个算法,需要的朋友可到网上自行下载。             关键函数一:      int sift_features( IplImage* img, struct feature** feat )      这个函数就是用来提取图像中的特征向量。参数img为一个指向IplImage数据类型......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 237字 评论关闭
为表单赋值: input: var customId=$("#customId").val();  var customId1=$("#customId1");  customId1.val(customId); 表单提交: var url='/StorageInfor.do?method=save&customId='+customId; $("#storageInforForm").attr("action",url);  $("#storageInforForm").submit();
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 2786字 评论关闭
一、推荐书籍 计算机的好书挺多的,我买了也有四五十本,也花了不少钱,但是这些投资都是值的,好好看一下这些书,让自己找工作时的薪水涨个几千是没问题的。当然,也有些书是电子版的。我是c++方向的,可能大部分书都是和c++相关的。 1. c、c++相关 C语言问题一般都是在笔试题中出现,面试题中问的比较少。首先是下面这三本经典的C语言书: 《C和指针》 《C专家编程》 《C缺陷与陷阱》 这里还要极力推荐的是: 《C语言深度剖析》 这本书是国内人写的,重点讲解了C语言里的一些晦涩的问题。 上面这几本书应该基本上就可以熟练掌......
阅读全文