直接先看两段代码
function getSum() {
var sum = a + b;
var a = 1;
var b = 2;
return sum;
}
getSum();
function getSum() {
...
分类:
编程语言 时间:
2015-07-05 18:37:05
阅读次数:
135
Java 排序...
分类:
编程语言 时间:
2015-07-05 18:35:32
阅读次数:
109
题意 输出八数码问题从给定状态到12345678x的路径
用康托展开将排列对应为整数 即这个排列在所有排列中的字典序 然后就是基础的BFS了
#include
using namespace std;
const int N = 5e5, M = 9;
int x[4] = { -1, 1, 0, 0};
int y[4] = {0, 0, -1, 1};
int fac[] = {1...
分类:
其他好文 时间:
2015-07-05 18:36:06
阅读次数:
136
/**
抽象工厂设计模式:与工厂设计模式是一样的,只不过抽象工厂是多产品系的。
工厂模式是单产品系的。
一个生产汽车的工厂,生产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
在Spring的AOP配置命名空间中,我们可以找到声明式切面选择,看下面:
一、声明切面
切面就是包含切入点和通知的对象,在Spring容器中将被定义为一个Bean,Schema方式的切面需要...
分类:
编程语言 时间:
2015-07-05 18:36:14
阅读次数:
150
对于一个随机过程,如果其未来所处的状态仅与其当前状态有关,而与过去的状态无关,则该随机过程被称为Markov过程,其具有马尔可夫性(亦“无后效性”)。
对于一个有限状态自动机,其状态集为S={s1, s2, ..., sn}。用X = x1, x2, ..., xT表示该状态机在t = 1, 2, ..., T时刻所处的状态。那么,我们称满足以下条件的状态链X为Markov链:
(式1...
分类:
其他好文 时间:
2015-07-05 18:36:10
阅读次数:
147
在swift的switch中,case后面加了fallthrough的用法,就和OC的case后面没加break的用法是一样的!使用fallthrough需要注意的有:1.加了fallthrough后,会直接运行【紧跟的后一个】case或default语句,不论条件是否满足都会执行var age = 10
switch age {
case 0...10:
print("小朋...
分类:
编程语言 时间:
2015-07-05 18:34:10
阅读次数:
153
/*
* 12_变量的存储方式和生存期.c
*
* Created on: 2015年7月5日
* Author: zhong
*/
#include
#include
/**
* 从变量的作用域分: 全局变量,局部变量
* 从变量存在的时间(生命周期)分:静态存储方式,动态存储方式
*
* 静态存储方式:在程序运行期间由系统分配固定的存储空间的方式
*...
分类:
编程语言 时间:
2015-07-05 18:33:32
阅读次数:
114
使用ObjectMapper对含有任意key的JSON进行反序列化在调用某个RESTful API后,返回的JSON字符串中含有没有预先定义的key,和结构固定的JSON相比,它需要一些额外的操作。对于结构固定的JSON,使用ObjectMapper结合某个预先定义的实体类型可以非常方便地完成反序列化工作,比如对下面这样的JSON:GET /person/1{
"id": "1",...
分类:
移动开发 时间:
2015-07-05 18:35:17
阅读次数:
550
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmapRichard与Raoul向广大开发者提供关于Java 8的培训课程。近日,二人在Devoxx UK 2015上共同进行了一场演讲,回顾了Java泛型的起源与动机、介绍了目前一些不为人知的特性,同时对Java 1...
分类:
编程语言 时间:
2015-07-05 18:33:21
阅读次数:
144
Mysql常用显示命令
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、进入数据库:
mysql> USE 库名;
2、显示数据库中的数据表:
mysql> SHOW TABLES;
3、显示数据表的结构:
mysql> DESCR...
分类:
数据库 时间:
2015-07-05 18:35:00
阅读次数:
394
golang自定义数据类型查询与插入postgresql中point数据具体代码如下:package mainimport (
"bytes"
"database/sql"
"database/sql/driver"
"fmt"
_ "github.com/lib/pq"
"strconv"
"strings"
)// 自定义支持类型
type...
分类:
数据库 时间:
2015-07-05 18:32:49
阅读次数:
126
写在正文之前
最近在做推荐系统,在项目组内做了一个分享。今天有些时间,就将逻辑梳理一遍,将ppt内容用文字沉淀下来,便于接下来对推荐系统的进一步研究。推荐系统确实是极度复杂,要走的路还很长。
A First Glance
为什么需要推荐系统——信息过载
随着互联网行业的井喷式发展,获取信息的方式越来越多,人们从主动获...
分类:
其他好文 时间:
2015-07-05 18:32:49
阅读次数:
115