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

抽象工厂(Abstract Factory Pattern)模式

一,结构抽象工厂(AbstractFactory)角色:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。具体工厂(ConcreteFactory)角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。抽象产品(AbstractProduct)角色:担任这个角色的类是工厂方法模式所创建的对象的父类,或它们共同拥有的接口。具体产品(ConcreteProduct)角

系统 2019-08-12 09:29:47 2134

各行各业

Install App via OTA

下面是把app放到website,让其他人通过OvertheAir(OTA)下载安装的步骤。前提:能安装app的device需要被包含在你的provisioningprofile里Environment:iOS5.0+xcode4.3reflink:https://help.apple.com/iosdeployment-apps/?lang=en-us#app43ad871eStep1在你的project里,选择"iOSDevice"intheactiv

系统 2019-08-12 09:27:33 2134

各行各业

利用虚拟网桥实现Docker容器的跨主机访问

最近在研究Docker,Docker的网络配置是比较令人头疼的部分,尤其是跨主机的容器间通信,很多解决方案都比较复杂,这里,我只用虚拟网桥来实现Docker的跨主机访问,分享出来,希望对Docker学习的各位有一定的启发。基本思想:由于Docker容器通过docker0网桥实现同一主机间中,容器的ip地址分配和访问,所以,如果希望Docker跨主机访问,最简单的方式就是将不同主机的docker0设置为同一网段。那么怎么实现跨主机呢?我这里将本机网卡也通过网

系统 2019-08-12 09:27:33 2134

各行各业

Kafka系列(二)特性和常用命令

Kafka中Replicas复制备份机制kafka将每个partition数据复制到多个server上,任何一个partition有一个leader和多个follower(可以没有),备份的个数可以通过broker配置文件来设定(replication-factor的参数配置指定).leader处理所有的read-write请求,follower需要和leader保持同步.Follower和consumer一样,消费消息并保存在本地日志中,leader负责

系统 2019-08-12 09:27:07 2134

各行各业

让系统自动控制控件在控制器视图的位置

IPhone、IPad经常会遇到横竖屏切换,或者需要自动调整大小。如果你的界面不能用storyboard和xib来生成界面的话,先把控制器视图的frame属性值固定下来,然后添加subview(子视图)的时候,就可以使用视图继承类(UIView)自带的autoresizingMask属性,之后如果横竖屏切换,或者是使用UIPopoverController之类的方法,就可以只设置一次frame属性,以后的frame属性都是自适应的(frame缩小太多的话效

系统 2019-08-12 09:26:58 2134

各行各业

Docker中开启sshd服务

ssh服务安装安装ssh服务#yuminstallopenssh-server-y安装passwd(修改密码需要)#yuminstallpasswd-y修改sshd_config配置文件UsePAMyes改成UsePAMno关闭主机selinux当使用passwd修改容器中root密码的时候,会报错:passwd:system_u:system_r:initrc_t:s0isnotauthorizedtochangethepasswordofroot这时候

系统 2019-08-12 09:26:44 2134

数据库相关

Js regular exprission

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式:[\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*

系统 2019-08-12 01:52:44 2134

数据库相关

oracel 10g 网络服务管理: 主机登录

oracel10g监听管理出现:主机:XXXXOracle主目录:E:\oracle\product\10.2.0\db_1*用户名:*口令:解决方法:对应的为操作系统的高级用户和密码;不过要把高级用户加入到:解决的办法就是在控制面板--》系统设置--》管理工具--》本地策略-》用户权利指派-》》作为批处理作业登录将登陆服务器所用的用户名administrator加上就可以。oracel10g网络服务管理:主机登录

系统 2019-08-12 01:51:32 2134

编程技术

Custom.pm

1)只有一种事情比你培训员工、培养员工然后他们离开要更糟糕,那就是你不培训他们、不培养他们,但他们仍然留下来。2)PM的含义:ProductManager,ProjectManager,也可能是平民(PingMin)。3)世界上只有两类XX:整天被人喷的,没有人用的.4)在NewRelic公司工作是有挑战性的、辛苦的,令人恐惧的,但这从未影响我。在进入这个公司前,我一直认为,工作就是必须要做的活儿,通常是让人不爽的,而生活就是从工作的不愉快中逃脱出来。但现

系统 2019-08-12 01:33:35 2134

编程技术

sql分组合并字段重复项sql for xml path

-------------------------(情景描述)在我们处理数据时,可能会碰到这种情景:IdName1a,b2a1a,b,c对于上面的表数据要求合并同类项Name,得到结果:1a,b,c2a-------------------------(解决方案)我们通过sqlforxmlpath来合并Name,并写一个标量函数来去掉重复项:1)创建标量函数:CREATEFUNCTIONF_getStr(@oriStrnvarchar(30))return

系统 2019-08-12 01:32:55 2134