搜索到与相关的文章
编程技术

设计模式之Strategy(策略)

Strategy策略模式是属于设计模式中对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy应用比较广泛,比如,公司经营业务变化图,可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现.这里以字符串替代为例,有一个文件,我们需要读取后,希望替代其中相应的变量,然后输出.关于替代其中变量的方法可能有多种方法,这取决于用户的要求,所以我们要准备几套变量字符替代方案.首先,我们建

系统 2019-08-29 23:37:42 2539

编程技术

恭喜您成为 2011 年度 Microsoft MVP !

尊敬的LuoZhenhui:祝贺您!我们很高兴授予您2011年度Microsoft®MVP奖项!该奖项表彰杰出的技术社区领导者,他们积极与他人分享自己高超的实践专业知识和见解。我们感谢您过去一年在WindowsEmbedded技术社区所做出的杰出贡献。此邮件中还包括:关于您的MVP奖品的信息如何访问www.mvpaward.com开始使用您的奖励权益您的MVP标识号MVP奖励计划行为准则微软MVP大奖为我们提供了一个独一无二的良机来对于您做出的卓越贡献予以

系统 2019-08-29 23:10:27 2539

编程技术

pygtk-TextView

textview=gtk.TextView(buffer=None)textview.set_buffer(buffer)buffer=textview.get_buffer()textview.set_editable(setting)setting=textview.get_editable()textview.set_cursor_visible(setting)textview.set_wrap_mode(wrap_mode)其中,wrap_mod

系统 2019-08-29 22:50:54 2539

编程技术

内存对齐的规则以及作用

首先由一个程序引入话题:1//环境:vc6+windowssp22//程序13#include45usingnamespacestd;67structst18{9chara;10intb;11shortc;12};1314structst215{16shortc;17chara;18intb;19};2021intmain()22{23cout<<"sizeof(st1)is"<

系统 2019-08-29 22:47:48 2539

MySql

MariaDB/Mysql之主从架构的复制原理及主从/双主

3.深入了解复制3.1、基于语句的复制(Statement-BasedReplication)MySQL5.0及之前的版本仅支持基于语句的复制(也叫做逻辑复制,logicalreplication),这在数据库并不常见。master记录下改变数据的查询,然后,slave从中继日志中读取事件,并执行它,这些SQL语句与master执行的语句一样。这种方式的优点就是实现简单。此外,基于语句的复制的二进制日志可以很好的进行压缩,而且日志的数据量也较小,占用带宽少

系统 2019-08-29 22:11:22 2539

Android

Android应用程序变量(Application级别)

Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。首先,我们新建一个类HelloApplication继承Android.app.Application类,然后在我们的类中增加一些变量。如下所示:publicclassHelloApplicatio

系统 2019-08-29 22:07:27 2539

Linux

Linux Socket学习二

创建套接口在这一部分,我们将会看到创建套接口与创建管道一样的容易。虽然有一些我们将会了解到的函数参数。为了能创建成功,这些参数必须提供合适的值。socketpair函数概要如下:#include#includeintsocketpair(intdomain,inttype,intprotocol,intsv[2]);sys/types.h文件需要用来定义一些C宏常量。sys/socket.h文件必须包含

系统 2019-08-29 21:55:36 2539

编程技术

iReport+jasperReport之JFreeChart(图表报表)

说完iReport+jasperReport之scriptlet下来就得看看图表了,jasperReport的图表完全借助于外部的绘图工具,charts和JFreeChart,其中JFreeChart是目前java最火的一个绘图工具了,还是引用JFreeChart简单使用来实现我们的图表吧,说到这里澄清一下,本篇写的是jasperReport的图表,下来会专门写一篇关于jasperReport图片报表。jasperReport不重复发明车轮,在报表中是以一

系统 2019-08-12 09:30:24 2539

Linux

Linux 命令集锦

本地机器访问虚拟机VirtuakBox中的CentOSVirtuakBox桥接CentOS设置静态IP。(子网掩码,网关和本机一致即可)Linux常用命令全集http://linux.chinaitlab.com/special/linuxcom/Linux常用C函数http://net.pku.edu.cn/~yhf/linux_c/http://man.chinaunix.net/develop/c&c++/linux_c/default.htmcen

系统 2019-08-12 09:30:06 2539

数据库相关

boost 的函数式编程库 Phoenix入门学习

这篇文章是我学习boostphoenix的总结。序言Phoenix是一个C++的函数式编程(functionprogramming)库。Phoenix的函数式编程是构建在函数对象上的。因此,了解Phoenix,必须先从它的基础函数对象上做起。Phoenix能够提供令人惊艳的编码效果。我先撂一个出来,看看用Phoenix能写出什么样的代码:std::for_each(vec.begin(),vec.end(),if_(arg1>5)[std::cout<

系统 2019-08-12 01:54:47 2539