首页 > 2017年07月18日 > 全部分享
转:23种设计模式的应用场景
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 ; 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Me ...
分类:其他   时间:2017-07-18 21:26:06    收藏:0  评论:0  赞:0  阅读:265
Java多线程系列-线程创建
1.怎样创建多线程? Java从语言级别实现多线程,因此实现一个多线程程序很easy。有两种方法能够实现多线程,即继承Thread类和实现Runnable接口。由于Java不支持多继承的原因,建议尽可能通过实现Runnable接口实现多线程。使用Runnable接口实现多线程有例如以下长处: 1、能 ...
分类:编程语言   时间:2017-07-18 21:25:51    收藏:0  评论:0  赞:0  阅读:218
qemu基本使用
1、qemu的安装 请参考家用路由器0day漏洞挖掘技术这本书 2、基本使用 qemu有主要如下两种运作模式: 2.1、在使用者模式下执行程序 qemu使用者模式mips程序共有两种模拟程序,分别是运行大端机格式的qemu-mips和小端机格式的模拟执行程序qemu-mipsel,它们的执行参数是一 ...
分类:其他   时间:2017-07-18 21:25:40    收藏:0  评论:0  赞:0  阅读:398
Linux网络安全策略
一、服务器安全:1.关闭无用的端口任何网络连接都是通过开放的应用端口来实现的。如果我们尽可能少地开放端口,就使网络攻击变成无源之水,从而大大减少了攻击者成功的机会。首先检查你的inetd.conf文件。inetd在某些端口上守侯,准备为你提供必要的服务。如果某人开发出一个..
分类:系统服务   时间:2017-07-18 20:56:41    收藏:0  评论:0  赞:0  阅读:365
Rsync+sersync多目录同步
Rsync+sersync多目录同步源服务器:192.168.1.100目标服务器:192.168.1.200,把源服务器的/data/book和/data1/book同步到目标服务器的/data/book和/data1/book第一部分:在目标服务器192.168.1.200上操作一、在目标服务器安装Rsync服务端1、关闭SELINUX2、开启防火墙tcp873端..
分类:其他   时间:2017-07-18 20:56:02    收藏:0  评论:0  赞:0  阅读:421
Coffee Lake Power on 不上电
setPlatformImonDisableto0x1inxmlfile
分类:其他   时间:2017-07-18 20:55:42    收藏:0  评论:0  赞:0  阅读:236
Qt自定义按钮及不同状态下图片的切换
好久没有使用Qt了,最近在做窗体时做了一个自定义的钮铵,刚开始是想通过修改其MASK和ICON的 方式来实现。确发现效果总是不太如意,如是干脆自已定义了一个XPushButton。也将其实现方式记录发 布出来。以方便日后自已使用和给有相应问题的朋友一个小小的提示。 为了实现任意形..
分类:其他   时间:2017-07-18 20:55:31    收藏:0  评论:0  赞:0  阅读:1216
容器编排 Docker Compose
在我们启动容器的时候经常要使用dockerrun指定很多参数,当我们需要管理很多容器时,使用这样的方式会给我们的运维人员带来很大的负担,dockercompose容器编排工具无疑是解决这个一问题的利器。DockerCompose是用来管理多容器应用的工具,我们可以使用composefile文件来配置容..
分类:其他   时间:2017-07-18 20:55:18    收藏:0  评论:0  赞:0  阅读:249
java利用Collection类排序
l1=System.(); (liststr.size()>){ Collections.(liststr,Comparator<String>(){ compare(Stringarg0,Stringarg1){ BigDecimal(arg1.split()[]).compareTo(BigDecimal(arg0.split()[])); } }); }list里面的数据类型是String,数据格式为《人名,金额》,方式为倒序
分类:编程语言   时间:2017-07-18 20:54:57    收藏:0  评论:0  赞:0  阅读:238
MySQL Merge引擎实现分表
Merge引擎是一组MyISAM表的组合,组合的分表结构必须完全相同,Merge表本身没有数据,对Merge表的操作实际上都是对子表的操作,只是对APP来说是透明的,在插入的时候默认是插入到最后一张表上,也可以指定插入到第一张表上,Merger表实际上只是多个子表的一个外壳,对它进行删..
分类:数据库技术   时间:2017-07-18 20:54:37    收藏:0  评论:0  赞:0  阅读:264
mysql 复制搭建关键步骤
mysqlGTIDreplication设置:主服务器my.cnf参数:[client]#no-beep#pipe#socket=0.0port=3306[mysql]default-character-set=utf8#SERVERSECTION#----------------------------------------------------------------------##ThefollowingoptionswillbereadbytheMySQLServer.Make..
分类:数据库技术   时间:2017-07-18 20:54:29    收藏:0  评论:0  赞:0  阅读:302
OSI互联数据包封装与解封装
当我们在七层协议最上层,主机A想和其它主机通信,比如telnet到主机B,各层都为数据打包后再封装上自己能识别的数据标签,现在我们只说四层以下的通信过程。1、当一个高层的数据包到达传输层,由于telnet使用TCP协议,传输层将上层传过来的数据不变再封装TCP的包头以便目标主机..
分类:其他   时间:2017-07-18 20:54:15    收藏:0  评论:0  赞:0  阅读:380
Kickstart无人值守安装CentOS
一、准备工作[root@kickstart~]#iptables-nL ChainINPUT(policyACCEPT) targetprotoptsourcedestination ChainFORWARD(policyACCEPT) targetprotoptsourcedestination ChainOUTPUT(policyACCEPT) targetprotoptsourcedestination [root@kickstart~]#getenforce Disabled [root@..
分类:其他   时间:2017-07-18 20:54:03    收藏:0  评论:0  赞:0  阅读:365
php反射简单使用
1.示例:Yii框架php反射类的使用//创建$class类的反射类实例对象$reflection=newReflectionClass($class);//获取$class类的构造器对象$constructor=$reflection->getConstructor();if($constructor!==null){//获取构造方法参数列表$constructor->getParameters()foreach(..
分类:Web开发   时间:2017-07-18 20:53:27    收藏:0  评论:0  赞:0  阅读:246
MySQL必知必会-表的关系
分类:数据库技术   时间:2017-07-18 20:53:17    收藏:0  评论:0  赞:0  阅读:260
vim快捷键
G跳到文件末尾gg跳到文件首行数字0跳到当前行的开头$跳到当前行的结尾nggn为数字,移动到文件的第n行,如11gg行可移动到第11行、yy复制当前行nyyn为数字,复制光标开始向下n行p/Pp将已复制的数据粘贴到光标的下一行,P则为粘贴到上一行dd删除光标所在的一行nddn为数字,删除光..
分类:系统服务   时间:2017-07-18 20:53:07    收藏:0  评论:0  赞:0  阅读:259
JavaScript邮箱验证-正则验证
一、RegExp1.1创建RegExp对象newRegExp("必选,正则表达式","可选,匹配模式g,i,m")1.2RegExp对象的方法test:检索字符串中的指定值,返回True或False。exec:检索字符串中的指定值,返回找到的值,没有则null。complie:用于改变正则表达式,或增删匹配模式。1.2.1test()varr1=newR..
分类:编程语言   时间:2017-07-18 20:52:55    收藏:0  评论:0  赞:0  阅读:275
Nginx容器日志收集方案fluentd+elasticsearch+kilbana
容器技术在发展到今天已经是相当的成熟,但容器不同于虚拟机,我们在使用容器的同时也有很多相关的技术问题需要解决,比如:容器性能监控,数据持久化,日志监控与分析等。我们不能像平时使用虚拟机一样来管理容器,本文我将给大家带来fluentd+elasticsearch+kilbana容器日志收..
分类:其他   时间:2017-07-18 20:52:41    收藏:0  评论:0  赞:0  阅读:529
笔记本电脑的选购
1.1.3发展历史.1989年日本东芝推出了世界第一台笔记本电脑(28年前16位)1989年苹果笔记本电脑MacPortable1990年IBM公司第一台带电池的笔记本电脑1990年东芝第一台彩色笔记本电脑1994年IBM第一款带CD-ROM驱动器的笔记本电脑6.2003年夏普公司第一款可以显示3D图像的笔记本电脑(..
分类:其他   时间:2017-07-18 20:52:29    收藏:0  评论:0  赞:0  阅读:322
python基础---函数
函数1、函数的概念a.函数所解决的问题:复杂度增大、组织结构不清晰、可读性差、代码冗余、可扩展性差函数就是具备某一种功能的物件实现准备工具的过程称为函数的定义遇到特定的场景拿来就用称为函数的调用b.函数的分类:内置函数自定义函数2、函数的使用:1先定义2再调用a.函数..
分类:编程语言   时间:2017-07-18 20:52:18    收藏:0  评论:0  赞:0  阅读:244
1478条   上一页 1 ... 11 12 13 14 15 ... 74 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!