算法

八皇后问题

八皇后问题是一个经典的回溯算法案例。 国际西洋棋棋手马克斯·贝瑟尔于1848年提出: 在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 解法1 因为皇后不能在同一行中,所以可以排除掉行这一因素,所以可以使用一个数组c[n]来表示皇后的放法,如c[i]=j,表示第i行的皇后在j列 则判断皇后位置是否冲突的方法就只需要判断是否在同一列或同一斜线,如果c[a]=c[b],则第a行的皇后与第b行的皇后在同一列中; 如果|a-b|=|c[a]-c[b]|,则**a和b

  • zgljl2012
5 min read
国学

神童诗

天子重英豪,文章教尔曹; 万般皆下品,惟有读书高。 少小须勤学,文章可立身; 满朝朱紫贵,尽是读书人。 学问勤中得,萤窗万卷书; 三冬今足用,谁笑腹空虚。 自小多才学,平生志气高; 别人怀宝剑,我有笔如刀。 朝为田舍郎,暮登天子堂; 将相本无种,男儿当自强。 学乃身之宝,儒为席上珍; 君看为宰相,必用读书人。 莫道儒冠误,诗书不负人; 达而相天下,穷则善其身。 遗子满赢金,何如教一经; 姓名书锦轴,朱紫佐朝廷。 古有千文义,

  • zgljl2012
3 min read
国学

荀子-劝学

君子曰:学不可以已。 青,取之于蓝而青于蓝;冰,水为之而寒于水。木直中绳,輮(左应为“车”,原字已废除)以为轮,其曲中规。虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。 故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干、越、夷、貉之子,生而同声,长而异俗,教使之然也。

  • zgljl2012
6 min read
股市

KDJ-随机指标

什么是KDJ 随机指标(KDJ)由 George C.Lane 创制。它综合了动量观念、强弱指标及移动平均线的优点,用来度量股价脱离价格正常范围的变异程度。 KDJ指标考虑的不仅是收盘价,而且有近期的最高价和最低价,这避免了仅考虑收盘价而忽视真正波动幅度的弱点。 随机指标的原理 随机指标(KDJ)一般是根据统计学的原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系 ,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。 KDJ以最高价、最低价及收盘价为基本数据进行计算,得出的K值、D值和J值分别在指标的坐标上形成的一个点,连接无数个这样的点位,就形成一个完整的、

  • zgljl2012
17 min read
postgresql

Postgresql实现自增ID

在Postgresql中实现自增ID有两种方法,一种是创建表的时候使用SERIAL(序列类型);另一种先创建一个序列,然后将表类型改为序列的下一个值。 创建语句中使用Serial serial类型不是一种真正的类型,它实际上是一个序列,包括smallserial(smallint,short),serial(int)和 bigserial(bigint,long long int),smallserial,serial和bigserial的范围都是 (1,9223372036854775807)。 当一个字段为序列类型时其实是创建了一个序列,INSERT插入数据的时候,如果没有给该字段赋值会默认获取对应序列的下一个值。 SQL语句: create table user(id serial,name

  • zgljl2012
1 min read
vue

Sublime Text 2 安装Vue插件

进入Sublime Text2的安装目录,进入文件夹:Data/Packages,使用Git下载插件(如果没有安装Git,请先安装Git) git clone https://github.com/vuejs/vue-syntax-highlight 下载完成后再重新启动SublimeText2即可。 -------------------------------------------------------------------------------- 我的微信公众号 ![](http://upload-images.jianshu.io/upload_images/3093748-7c07998b7495defc.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

  • zgljl2012
1 min read
zgljl2012@gmail.com