码迷,mamicode.com
首页 > 2016年06月16日 > 全部分享
访问者模式(Visitor Pattern)
访问者模式:使用一个访问者类,改变元素的行为。通过这种方式,随着访问者的改变,被访问者的行为可以被改变。 类图: 实现Master接口的具体类是行为需要被改变的对象。 实现Visitor接口的具体类是访问者,访问者不同,实现Master接口的具体类的行为不同。 测试结果: ...
分类:其他好文   时间:2016-06-16 23:04:23    阅读次数:210
int和string相互转换
int --> String int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);String --> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第 ...
分类:其他好文   时间:2016-06-16 23:03:05    阅读次数:178
c#复习-2
输入三个学生的信息学号、姓名、分数从大到小排序 1 using System; 2 using System.Collections; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Text; 6 7 ...
分类:Windows程序   时间:2016-06-16 23:03:24    阅读次数:219
ffmpeg 从视频流中抓取图片
从视频中不断抓取图片的基本流程:打开视频流地址->获取视频流packt->解码成图片帧->输出图片 一.初始化Ffmpeg 如果你不想输出log,设置log级别为AV_LOG_PANIC。 二.打开视频。 三 .读取视频包: 说明一下:不一定要用智能指针。我确定这样写不会有内存泄露,所以就不改了,随 ...
分类:其他好文   时间:2016-06-16 23:02:19    阅读次数:438
CentOS中用Nexus搭建maven私服,为Hadoop编译提供本地镜像
系统: CentOS release 6.6 (Final) Nexus:nexus-2.8.1-bundle.tar.gz,下载地址:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.8.1-bundle.tar.g ...
分类:其他好文   时间:2016-06-16 23:04:10    阅读次数:698
分析python程序运行时间的几种方法
最早见过手写的,类似于下面这种: 输出如下: 另外一种方法是使用timeit模块,使用方法如下: 还可以在命令行上使用这种timeit模块,如下: 注意:timeit模块会多次运行程序以获得更精确的时间,所以需要避免重复执行带来的影响。比方说x.sort()这种操作,因为第一次执行之后,后边已经是排 ...
分类:编程语言   时间:2016-06-16 23:02:50    阅读次数:255
Hibernate(三)
HQL HQL:Hibernate Query Language from Dept(类名)范例:Dept类名 1.select dept from Dept as dept 2.from Dept where deptName = 'SALES' 3.from Dept dept where de ...
分类:Web程序   时间:2016-06-16 23:01:41    阅读次数:223
第十章
心得体会:本章主要讲嵌入式Linux的调试技术。对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行调试。刚开始讲了打印内核调试信息:printk,这个函数的用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。执行完相关的命令后,会要求选择 ...
分类:其他好文   时间:2016-06-16 23:03:31    阅读次数:212
SQL注入原理讲解
原文地址:http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html 1.1.1 摘要 日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引 ...
分类:数据库   时间:2016-06-16 23:01:11    阅读次数:247
读书笔记_Effective_C++_条款二十一:当必须返回对象时,别妄想返回其reference
在栈空间的临时成员变量在函数生命期结束后无法传出 既然栈空间不行,试试堆空间 并不可以,因为你可能会忘记自己new的,即使你没有忘记,但出现((a*b)*c)的情况会使你无法delete 试图以全局变量求得永生,但出现if((a*b)==(c*d))会恒成立 没有办法的时候,pass-by-refe ...
分类:编程语言   时间:2016-06-16 23:03:41    阅读次数:209
Asp.net 面向接口可扩展框架之数据处理模块及EntityFramework扩展和Dapper扩展(含干货)
面向接口数据处理模块是什么意思呢?实际上很简单,就是使用面向接口的思想和方式来做数据处理。 还提到EntityFramework和Dapper,EntityFramework和Dapper是.net环境下推崇最高的两种ORM工具。 1、EntityFramework是微软出的根正苗红的.netd的O ...
分类:移动开发   时间:2016-06-16 23:01:57    阅读次数:309
Centos6.5 SVN服务器 搭建及配置
查看是否可以从yum软件仓库找到SVN安装包 yum list *svn* 查看是否可以从yum软件仓库找到SVN安装包 yum list *svn* 2 从使用yum软件仓库安装SVN,执行 yum install subversion.i686 中间会列出要关联的包,并提示下载:输入“y”并确认 ...
分类:其他好文   时间:2016-06-16 23:00:06    阅读次数:307
想精度高,可以考虑用c语言中的函数gettimeofday
大家好: 在 win32 + bcb 时, 有个 GetTickCount() 返回第统启动到现在的 tick, 单位 ms.请问在 Linux + qt5 怎样实现呢? 如果用 QDateTime , 精度只能到秒,而且运行过程中,如果用户改充了系统时间,就会出错了。 用QElapsedTimer ...
分类:编程语言   时间:2016-06-16 23:02:33    阅读次数:214
python functools.wraps装饰器模块
...
分类:编程语言   时间:2016-06-16 23:00:15    阅读次数:206
计算平均周转
#include<stdio.h> #include<stdlib.h> #define N 100 typedef struct process { int time; char name; int end; int freetime; int arrivetime; int finish; in ...
分类:其他好文   时间:2016-06-16 23:02:45    阅读次数:191
原生js封装ajax:传json,str,excel文件上传表单提交
由于项目中需要在提交ajax前设置header信息,jquery的ajax实现不了,我们自己封装几个常用的ajax方法。 jQuery的ajax普通封装 原生ajax封装,设置header,传json 原生ajax封装,设置header,传json 原生ajax封装,设置header,传上传exce ...
分类:Web程序   时间:2016-06-16 22:59:56    阅读次数:356
人生最后一个10年-白银时代
学习的计划一再耽搁。原因有几个方面,学习的方式和方法不对。学习的时机不对(参加工作,各种压力)。不过这些都是一些理由,现在时间碎片化严重。就需要调整策略。未来10年,对于今年已经30出头的人来说,学习差不多就是10年的时间了,或者我把这10年当做人生最后的黄金学习时间,或者黄金已经称不上了,因为在2... ...
分类:其他好文   时间:2016-06-16 23:00:57    阅读次数:197
1540条   上一页 1 ... 4 5 6 7 8 9 10 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!