- 军军小站|张军博客
搜索到与相关的文章
编程技术

23种设计模式(6):模版方法模式

文章来源:http://blog.csdn.net/zhengzhb/article/details/7405608定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。类型:行为类模式类图:事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分

系统 2019-08-12 09:29:58 3333

Ubuntu

ubuntu+gstreamer 简单的mp3实现

在ubuntu下,gstreamer的很多核心库已经安装,在新力德中查看。并参考了http://www.cnblogs.com/phinecos/archive/2009/06/07/1498166.html编译运行时,遇到了几个问题gcc-Wall$(pkg-config--cflags--libsgstreamer-0.10)-gtest2.c-otest2以上是参考博客中的但是在自己的机器上时遇到了如下错误:undefinedreferenceto“

系统 2019-08-12 01:33:32 3333

Hive

Hive性能优化

无意间在部门的svn看到以前老员工的Hive优化文档,看看了,写的挺详细的,结合hadoopInaction(陆)一书的内容在这里做个汇总1,列裁剪在读数据的时候,只读取查询中需要用到的列,而忽略其他列。例如,对于查询:1SELECTa,bFROMTWHEREe<10;其中,T包含5个列(a,b,c,d,e),列c,d将会被忽略,只会读取a,b,e列这个选项默认为真:hive.optimize.cp=true2,分区裁剪在查询的过程中减少不必要的分区。例如

系统 2019-08-12 01:31:41 3333

PHP

五种常见的 PHP 设计模式

关联:PHP实现单件模式的几种方式设计模式一书将设计模式引入软件社区,该书的作者是ErichGamma、RichardHelm、RalphJohnson和JohnVlissidesDesign(俗称“四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些模板或者说设计模式意味着可以更快地设计更好的建筑物。同样的

系统 2019-08-29 22:38:14 3332

Windows

windows小知识点

Windows自带的图画工具存放的位置C:\WINDOWS\system32\mspaint.exe“域”的配置文件存放的位置C:\WINDOWS\system32\drivers\etc\hosts文件如何在右键新建菜单中添加内容1、输入命令regedit进入注册表,进入HKEY_CLASSES_ROOT目录(能看到windows所有的文件类型)2、找到自己想要添加的文件类型(这里我以添加bmp文件为例)的文件夹3、在ShellNew文件夹中新建一个“字

系统 2019-08-29 22:01:36 3332

Windows

qt编程:windows下的udp通信

qt编程:windows下的udp通信本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:win7开发环境:qt功能:用udp进行收发通信界面:源代码:LssHost.pro:#-------------------------------------------------##ProjectcreatedbyQtCreator2013-09-22T09:36:44##-----------------

系统 2019-08-12 09:29:39 3332

Linux

《鸟哥的Linux私房菜》学习笔记(7)——grep及

一、grep命令grep:根据模式搜索文本,并将符合模式的文本行显示出来模式:由文本字符和正则表达式的元字符组合成的匹配条件命令格式:grep[options][file...][root@haolog]#grep'root'/etc/passwdroot:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin命令选项:-i(ignorecase):忽略字符大小写--co

系统 2019-08-12 01:33:16 3332

编程技术

分享十个免费英语学习网站

摘自:http://freenuts.com/最近两年打算攻克雅思4个七的难关,在网上找了一些免费高质量的免费学习网站,给大家分享分享。大家要烤鸭的程序员们可以一起讨论学习,共同进步。Top10WebsitestoLearnEnglishOnlineforFreeByYOUNG|Published:APRIL8,2010TherearemanywaysforyoutolearnandimproveyourEnglish,suchastohireateach

系统 2019-08-29 23:52:25 3331

CSS

div+css动态菜单

body{cursor:hand;margin:0;padding:0;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;}.link{position:absolute;left:0;width:100%;height:0;background:#000;overflow:hidden;visibi

系统 2019-08-29 23:41:34 3331

C#

C#速成

原文出处:http://www.codeguru.com/cs_syntax/CSharp.html原作者:AishaIkram在一些术语上我尽量做到与MSDN的中文资料所述术语保持一致使用环境:.NET,C#,WinXP,Win2000绪论C#是这样的一种语言,具有C++的特点,象Java一样的编程风格,并且象Basic一样的快速开发模型。如果你已经知道了C++,本文会在不到一个小时的时间内让你迅速掌握C#的语法。熟悉Java的括会更好,因为Java的程

系统 2019-08-29 23:14:07 3331