首页 > 其他
设计模式(三) 生成器(Builder)
1.定义 生成器是一种对象创建型的模式。生成器将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。 2.适用性 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式时当构造过程必须允许被构造的对象又不同的表示时 3.结构 Builder: 为创建一个Product对象的各个部件指定抽象接口。(工厂方法是为整个对象) ConcreteBuil...
分类:其他   时间:2014-12-31 16:13:38    收藏:0  评论:0  赞:0  阅读:297
非const对象也可以调用const成员函数
当一个类只有const成员函数的时候,非const对象也可以调用const成员函数: // ConstTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; class A { public: A( void ) { }...
分类:其他   时间:2014-12-31 16:13:28    收藏:0  评论:0  赞:0  阅读:216
支持向量机 (SVM)分类器原理分析与基本应用
前言 支持向量机,也即SVM,号称分类算法,甚至机器学习界老大哥。其理论优美,发展相对完善,是非常受到推崇的算法。 本文将讲解的SVM基于一种最流行的实现 - 序列最小优化,也即SMO。 另外还将讲解将SVM扩展到非线性可分的数据集上的大致方法。预备术语 1. 分割超平面:就是决策边界 2...
分类:其他   时间:2014-12-31 16:11:08    收藏:0  评论:0  赞:0  阅读:1114
dealloc方法
//调用父类dealloc(即[super dealloc])最好放在最后。- (void)dealloc { [_name release]; NSLog(@"%@被销毁了", self); [super dealloc];}
分类:其他   时间:2014-12-31 16:09:08    收藏:0  评论:0  赞:0  阅读:267
板级支持包(BSP)
板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板。在嵌入式系统软件的 组成中,就有BSP。BSP是相对于操作系统而言的,不同的操作系统对应于不同定...
分类:其他   时间:2014-12-31 16:08:58    收藏:0  评论:0  赞:0  阅读:210
error RC1205: invalid code page
Get followings error and warnings when building project:error RC1205: invalid code pagewarning C4005: '__useHeader' : macro redefinitionwarning C4005:...
分类:其他   时间:2014-12-31 16:08:38    收藏:0  评论:0  赞:0  阅读:437
__weak
__weak是一个宏,和__packed是同一种东西都是gcc的扩展属性:#define __packed __attribute__((packed))#define __weak __attribute__((weak))假设这个keyword用在函数定义上面,普通情况下和一般函数没有两样。可是...
分类:其他   时间:2014-12-31 16:08:08    收藏:0  评论:0  赞:0  阅读:223
Sizzle一步步实现所有功能(一)
前提:1.HTML5自带querySelectAll可以完全替代Sizlle,所以我们下面写的Sizzle,是不考虑QSA的。2.作者考虑了大量兼容情况,比如黑莓4.6系统这样几乎接触不到的bug。这样学习价值不高却很费时间问题我不去考虑。主要考虑IE8,这也是Sizzle没被淘汰的最主要原因。3....
分类:其他   时间:2014-12-31 16:06:38    收藏:0  评论:0  赞:0  阅读:334
description方法。
当用%@打印某个对象时,会调用该对象的description方法。//description方法内不能打印self,不然会造成死循环。- (NSString *)description { return [NSString stringWithFormat:@"name=%@", _name];}
分类:其他   时间:2014-12-31 16:06:28    收藏:0  评论:0  赞:0  阅读:253
对bootstrap modal的简单扩展封装
对bootstrap modal的简单扩展封装参考自:http://www.muzilei.com/archives/677 注:原文不支持bootstrap新版本,并且居中等存在问题 此段时间一直在学习bootstrap,主要是用于做后台,一直习惯用easyui,ui,jgrid前端框架,以至于....
分类:其他   时间:2014-12-31 16:05:58    收藏:0  评论:0  赞:0  阅读:479
标准简单SP模板
/*-- @author: Lijy-- @function: 员工入职的信息检查程序-- @parr: P_URID 为workshop操作账号的ID,前台通过 {U_URID} 全局参数获取*/CREATE OR REPLACE Procedure eSP_StaffCheck( P...
分类:其他   时间:2014-12-31 16:05:48    收藏:0  评论:0  赞:0  阅读:161
写在2014的最后一天(即回顾自己走过的里程)之一生活调侃
这是一篇总结性的文章,就是随便说说,记录下自己这一年干的事情,不足的地方要完善,好的地方继续发扬。 2014年,世界上发生了很多事情,我们都意向不到,出现在荧幕上最多的应该是飞机失联;我记得上次马航飞机失联是在年初,那时我们还在调侃“时间去哪了,爸爸去哪了,飞机去哪了”,而结果可想而知,没想到前两....
分类:其他   时间:2014-12-31 16:05:28    收藏:0  评论:0  赞:0  阅读:189
AESDK开发之UI消息响应
UI创建:在该入口下case PF_Cmd_PARAMS_SETUP: //....break;必须在末尾指定UI数目,UI数目一般是枚举,如果和枚举长度不一致也会报错。所以最好是直接修改枚举out_data->num_params = 3;UI操作响应:入口:case PF_Cmd_USER...
分类:其他   时间:2014-12-31 16:04:38    收藏:0  评论:0  赞:0  阅读:280
在centos6.5 上安装最新版mysql
在mysql上如果直接安装mysql安装的不是5.6版本以上.下面记录怎么解决安装最新版mysql5.6以上. 1、查看本机都安装了mysql什么版本:rpm -qa | grep mysql,默认是安装mysql-libs-5.1.71-1.el6.x86_64 2、卸载mysql-libs-.....
分类:其他   时间:2014-12-31 16:04:08    收藏:0  评论:0  赞:0  阅读:241
【编程】leetcode_longest substring without repeating characters
class Solution {public: int lengthOfLongestSubstring(string s) { char cHash[256]; int cnt = 0, maxCnt = 0; int i, j, k, sSz = ...
分类:其他   时间:2014-12-31 16:03:38    收藏:0  评论:0  赞:0  阅读:279
【IPC通信】基于管道的popen和pclose函数
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数...
分类:其他   时间:2014-12-31 16:03:28    收藏:0  评论:0  赞:0  阅读:250
LSPCI具体解释分析
一、PCI简单介绍 PCI是一种外设总线规范。我们先来看一下什么是总线:总线是一种传输信号的路径或信道。典型情况是,总线是连接于一个或多个导体的电气连线,总 线上连接的全部设备可在同一时间收到全部的传输内容。总线由电气接口和编程接口组成。本文讨论Linux 下的设备驱动,所以,重点关注编程接口。 P...
分类:其他   时间:2014-12-31 16:03:18    收藏:0  评论:0  赞:0  阅读:266
Leetcode:Convert Sorted Array to Binary Search Tree
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.分析:对于BST,左右子树的高度差小于等于1,则在由sorted array构建BST时把数组中间元素作为...
分类:其他   时间:2014-12-31 16:01:58    收藏:0  评论:0  赞:0  阅读:141
BiTree
二叉树二叉树是每个节点最多有两个子树的树结构。通常子树被称作 左子树 和 右子树。二叉树常被用于实现二叉查找树。二叉树的每个节点至多只有2棵子树(不存在度大于2的节点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i-1结点;深度为k的二叉树至多有2k - 1个结点;对任何一棵二叉树...
分类:其他   时间:2014-12-31 16:00:58    收藏:0  评论:0  赞:0  阅读:180
『重构--改善既有代码的设计』读书笔记---Duplicate Observed Data
当MVC出现的时候,极大的推动了Model与View分离的潮流。然而对于一些已存在的老系统或者没有维护好的系统,你都会看到当前存在大把的巨大类----将Model,View,Controller都写在了一个widget中。一个分层良好的系统,应该将处理用户界面和处理业务逻辑的代码分开。原因如下如果你...
分类:其他   时间:2014-12-31 16:00:48    收藏:0  评论:0  赞:0  阅读:243
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!