凤凰山笔记

just a diary


  • 首页

  • 归档

  • 标签
凤凰山笔记

2016 summary

发表于 2016-12-31 | 分类于 生活

A lot of troubles/pains,gained a little, but no regrets & sorrows.
Happy new Year.
Best wishes.

凤凰山笔记

通过坚果云同步wiz笔记,应对wiz全面收费问题

发表于 2016-12-28 | 分类于 技术

12月9日消息,昨日,知名跨平台云笔记软件“为知笔记”发布公告,宣布自试用期结束后全面收费,如果免费用户不升级成VIP的话便只能使用本地笔记功能,无法同步云端。同时,为知笔记也下调了VIP的价格,从12元每月改为6元每月,年付费60元。在2017年1月1日前升级的用户,年费优惠至50元。

马上就17年了,突然看到这个消息也不知道怎么评价是好,毕竟用了wiz接近6年了,经历了wiz很多版本和政策的更迭,的确认为是个好工具,走上这条路也是没有办法的办法。

今天想到一个临时不充值会员也能解决wiz同步的解决方案:
(1)下载wiz提供的便携免安装版的压缩包,解压
(2)登录wiz帐号,同步好之前所有的笔记
(3)注册坚果云帐号,下载坚果客户端,安装….
(4)设置坚果的同步目录,把wiz的便携版放到这个目录里面

然后就ok了,坐等同步就可以了,临时可以应对不能同步笔记的问题。希望有帮助。

凤凰山笔记

正则表达式快速入门教程

发表于 2016-12-23 | 分类于 技术

摘要:
看到一本书写的正则表达式教程非常好,特地整理出来,本教程结合linux的grep命令,可以让大家迅速掌握正则表达式。正则在nginx配置和linux命令中应用非常广泛。这个正则教程尽量写的简单,肯定可以看懂,如果碰到一个很繁琐的正则表达式,只要耐心分析肯定可以看懂,因为正则表达式都是一段一段的,不像复杂抽象的程序逻辑。

grep是常用的linux命令,用于字符串数据的对比,将符合条件的字符串打印出来。

1
grep '搜寻字符串' filename

一个栗子:

1
2
grep 'root' /etc/passwd
root:x:0:0:root:/root:/bin/bash

为了显示突出显示效果也就是高亮效果,可以定义grep别名:

1
grep='grep --color=auto'

范例文件r.txt

阅读全文 »
凤凰山笔记

DB2_sqlcode_sqlstate(按sqlcode排序__常见错误及解决办法) DB2错误代码整理

发表于 2016-12-17 | 分类于 技术

DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2产品是基于UNIX的系统和个人计算机操作系统,在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。

DB2常见错误及解决办法 博客分类: DB2
DB2SQLMTKJDBCIDEA .
1、创建数据库的时候,报42704错误。如:

Sql代码
1.=>create database test
2.=>SQL0204N “SYSTEM_1386_US” is an undefined name. SQLSTATE=42704
=>create database test
=>SQL0204N “SYSTEM_1386_US” is an undefined name. SQLSTATE=42704解决办法:
Sql代码
1.=>create database test using codeset gbk territory cn
=>create database test using codeset gbk territory cn

阅读全文 »
凤凰山笔记

将hexo博客(github pages)同时同步托管到github和coding.net,解决百度不收录问题

发表于 2016-12-16 | 分类于 技术

背景:

由于github禁止百度爬虫访问,造成托管在github Pages上的博客无法被百度收录。相关问题可以通过百度站长平台的抓取诊断再现,每次都是403 Forbidden的错误…

解决方案:

将hexo同时同步到github和coding.net

(1)在github使用hexo可以参见相关文章:

http://blog.jarjar.cn/write-blog-with-github/

(2)在coding.net开启pages功能

在coding.net上注册后,创建一个与用户名相同的项目,如用户名是cloudroc,则项目名称也是cloudroc。创建项目后,在项目的Pages页面里,修改Pages服务的关联分支为master,然后开启Pages服务。再填入你要绑定的域名。注意项目类型我这里设置的是共有。

(3)在本机建立coding.net的ssh key

首先本地需要安装git客户端,在任意路径右键->git bash here
输入:

1
ssh-keygen -t rsa -C "yourmail@domain.com"

可以一路按enter键,然后可在C:\Users\主机名.ssh下找到,文件名:id_rsa(私钥),id_rsa.pub(公钥)

最后在coding.net,刚建立的pages项目中维护这个公钥,如下图:
rsa public key

(4)修改hexo目录的_config.yml,设置多个仓库同步

示例:

1
2
3
4
5
6
7
deploy:
type: git
repo:
github: https://github.com/cloudroc/cloudroc.github.io.git
coding: git@git.coding.net:cloudroc/cloudroc.git
branch: master
message: a little wroks

这里github好像只能是https,ssh是不行的,但是coding.net的ssh没有问题

在DNSPOD设置CNAME

首先要在coding里你的pages项目绑定一个域名,然后会提示你需要将你的域名cname到pages.coding.me,照着做就好。
我使用的dnspod,设置完之后讲这个cname的线路类型选择为百度,这样百度爬虫就会去找你在coding上面的镜像了。这个过程可能很慢,百度嘛,呵呵

凤凰山笔记

使用ant脚本生成jar包

发表于 2016-12-15 | 分类于 技术

找到一个可以将任意目录或者编译后的class文件打成jar的ant脚本,拿出来分享一下:

ant脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<project name="build_jar" default="jar" basedir=".">	

<property name="class.dir" value="D:\workspace\aproject\mas2\bin"/>

<property name="build.dir" value="target" />
<property name="jar.name" value="mas2.jar" />

<target name="init">
<echo message="+--- init start ---+" />
<tstamp />
<mkdir dir="${build.dir}" />
<delete file="${build.dir}/${jar.name}" />
<echo message="+--- init end ---+" />
</target>

<target name="jar" depends="init" >
<echo message="+--- jar *.class files start ---+" />
<jar destfile="${build.dir}/${jar.name}" update="true">
<fileset dir="${class.dir}">
<include name="org/**"/>
</fileset>
</jar>
<echo message="+--- jar *.class files end ---+" />
</target>

</project>
`

需要注意的几点:

1.class.dir是需要打成jar的class文件目录
2.build.dir是生成jar的目录
3.jar.name是你jar包的名字

运行方式:

eclipse为例,选中ant脚本,右键run as -> ant build(第2个option) -> 命令执行顺序是先init 再 jar,默认可能只有jar,需要手工选择一下

1…567…27
cloudroc

cloudroc

某种原因留言关闭,如有问题请微信发给我

158 日志
33 分类
115 标签
RSS
GitHub 知乎
Links
  • 开发者头条
  • 网址导航
  • 少侠请留步
  • ghostry
  • SuperMan
  • jack
  • 惶心
© 2013 - 2018 cloudroc
由 Hexo 强力驱动
Hosted by Coding Pages