/**
抽象工厂设计模式:与工厂设计模式是一样的,只不过抽象工厂是多产品系的。
工厂模式是单产品系的。
一个生产汽车的工厂,生产TopCar、TopBus,MidCar、MidBus,LowCar、LowBus.
利用抽象设计模式的方法,提取共同的特征。
当产生第四个SuperCar()类的时候,只需要在原来代码上增添SuperCar类...
分类:
其他好文 时间:
2015-07-05 18:34:56
阅读次数:
102
ssh key的作用我们使用ssh登录服务器时,一般常见的会使用用户名/密码方式登录,
也可以使用ssh key实行免密码登录,一般现在这种方式被Git服务器使用的比较多。生成ssh keyssh-keygen -t rsa -C "your name"这样默认会在本地的~/.ssh目录下生成id_rsa,id_rsa.pub两个文件,
id_rsa是私钥,id_rsa.pub是公钥。使用ssh...
分类:
其他好文 时间:
2015-07-05 18:36:42
阅读次数:
139
由于公司的代码服务器已使用Gitosis搭建,但由于用户和权限管理太麻烦,
现在想在原有服务器上再搭建Gitlab,使用Gitlab官方方法直接安装,
会导致与Gitosis冲突,使得Gitosis不可用,
因为要保持两个服务同时存在,所以就想到利用Docker来搭建Gitlab。...
分类:
其他好文 时间:
2015-07-05 18:35:53
阅读次数:
179
Git如何获取代码 git clone git@github.com:chenyc/SwiftGuide.git
Git如何更新代码 git fetch origin master或者 git pull origin masterorigin 指代远程的分支
master 指更新到的本地分支
默认远程的origin,跟本地的分支名称是根据名称进行对应的,比如
本地的master对应远程的rem...
分类:
其他好文 时间:
2015-07-05 18:36:42
阅读次数:
150
背景关于”民科”(民间科学家)概念的理解存在一些混乱,尝试探讨一下这个概念的实质,希望对真正爱学习的人有用处。
个人感触: 合适的纸(得力A4A4无线装订本)笔(三菱水笔)的搭配适合写文章用,电脑写作软件(Word\rm Word,CSDN?MarkDown{\rm CSDN}-{\rm MarkDown},LATEX\LaTeX 等)适合修改文章和排版发表用
做”学问”需要投入学, 仔细划分了...
分类:
其他好文 时间:
2015-07-05 18:34:53
阅读次数:
152
对于一个随机过程,如果其未来所处的状态仅与其当前状态有关,而与过去的状态无关,则该随机过程被称为Markov过程,其具有马尔可夫性(亦“无后效性”)。
对于一个有限状态自动机,其状态集为S={s1, s2, ..., sn}。用X = x1, x2, ..., xT表示该状态机在t = 1, 2, ..., T时刻所处的状态。那么,我们称满足以下条件的状态链X为Markov链:
(式1...
分类:
其他好文 时间:
2015-07-05 18:36:10
阅读次数:
147
写在正文之前
最近在做推荐系统,在项目组内做了一个分享。今天有些时间,就将逻辑梳理一遍,将ppt内容用文字沉淀下来,便于接下来对推荐系统的进一步研究。推荐系统确实是极度复杂,要走的路还很长。
A First Glance
为什么需要推荐系统——信息过载
随着互联网行业的井喷式发展,获取信息的方式越来越多,人们从主动获...
分类:
其他好文 时间:
2015-07-05 18:32:49
阅读次数:
115
题目链接
题意:
给定n个点 q个询问
下面n-1行给出树边,点有黑或白色,初始化为白色
下面q行:
询问有2种:
1、 0 x 把x点黑变白,白变黑
2、1 x 询问Path(1,x)路径上第一个黑点的点标, 若不存在黑点则输出-1
思路:
lct裸题
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2015-07-05 18:33:00
阅读次数:
142
XML学习总结(二)——XML入门一、XML语法学习 学习XML语法的目的就是编写XML 一个XML文件分为如下几部分内容:文档声明元素属性注释CDATA区、特殊字符处理指令(processinginstruction)1.1、xml语法——文档声明 在编写XML文档时,需要先使用文档声明,声...
分类:
其他好文 时间:
2015-07-05 18:30:41
阅读次数:
128
1,堆是什么? 堆的逻辑结构是一颗完全二叉树,但物理结构是顺序表(一维数组)。同时,此处的堆不要与JAVA内存分配中的堆内存混淆。这里讨论的是数据结构中的堆。 参考:计算机中的堆是什么? 2,数组实现堆的优势及特点 由于堆从逻辑上看是一颗完全二叉树,因此可以按照层序遍历的顺序将元素放入一维数组中。注...
分类:
其他好文 时间:
2015-07-05 18:32:32
阅读次数:
125
Servlet3.0学习总结(四)——使用注解标注监听器(Listener)Servlet3.0提供@WebListener注解将一个实现了特定监听器接口的类定义为监听器,这样我们在web应用中使用监听器时,也不再需要在web.xml文件中配置监听器的相关描述信息了。 下面我们来创建一个监听器,体....
分类:
其他好文 时间:
2015-07-05 18:31:31
阅读次数:
92
UITableView的常用方法一、UITableView的代理方法12345678910111213141516171819202122232425262728293031#pragma mark 每一行的高度- (CGFloat)tableView:(UITableView *)tableVie...
分类:
其他好文 时间:
2015-07-05 18:32:07
阅读次数:
105
解法一:递归1 int maxDepth(TreeNode* root)2 {3 if (root == NULL)4 return 0;5 6 int max_left_Depth = maxDepth(root->left);7 int max_right...
分类:
其他好文 时间:
2015-07-05 18:31:24
阅读次数:
101
一. TCP/IP基本觀念1. IP :每台在TCP/IP網路上的電腦必須具備的一個代表號或一個地址.IP又分為private IP(192.168.x.x /10.x.x.x /172.16.x.x~172.31.x.x)和public IP(除了少數特殊IP,只要不是private IP就是pu...
分类:
其他好文 时间:
2015-07-05 18:29:13
阅读次数:
93
集成ISIS协议ISIS的意思是表示中间系统,并且是为ISO无连接网络协议(ISOConectionlessNetworkProtocol,CLNP)设计的路由选择协议。为了这次和从TCP/IP系诶一向OSI协议可预见的转换,有提出了一个了扩展的ISIS协议。称为集成ISIS协议。提出集成ISIS系...
分类:
其他好文 时间:
2015-07-05 18:30:52
阅读次数:
126
TextView随键盘弹出上移高度很多时候我们都在为键盘遮挡了原本就不大的屏幕时而烦恼,特别是当用户处于编辑状态时,键盘下面的内容就看不见了,用户只能处于盲打状态了。现在有一种简单的解决办法,基本思路就是,添加通知。一直监听键盘事件,在键盘遮挡时,将编辑器上移键盘的高度,键盘消失时,编辑区回复原来位...
分类:
其他好文 时间:
2015-07-05 18:27:52
阅读次数:
111
来中山大学一周了,陪师兄做一个项目,也没帮上什么忙,多数时间打酱油度过。学习了下c#,在unity里面写了个socket视频传输模块,速度还行,就是图片错误率降不下来。之前做的用android向pc发送视频倒是不卡,看来还有待改善。记录下代码吧。server:using UnityEngine;.....
分类:
其他好文 时间:
2015-07-05 18:29:20
阅读次数:
143