风歌的blog

已搬家到 blog.imxjf.top
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年8月21日

摘要: 错误描述大概如下:[Error 2][cmd: [u'bash', u'-c', u"g++ 'D:\\codeblocks\\project\\test.c' -o 'D:\\codeblocks\\project/test' && 'D:\\codeblocks\\project/test'"]... 阅读全文

posted @ 2014-08-21 00:02 风歌 阅读(482) 评论(0) 推荐(0) 编辑

2014年4月10日

摘要: 没开tmux时使用vim 以及 开了tmux后使用vim 主题颜色不一致。随便打开一个.py文件,发现着色较深,非常影响阅读。开始在.tmux.conf 中设置set -g default-terminal "linux" ,解决了颜色问题,但后来发现vim中自定义的快捷键F1-F12 都失效了... 阅读全文

posted @ 2014-04-10 11:08 风歌 阅读(8980) 评论(2) 推荐(0) 编辑

2014年3月30日

摘要: 要安装YouCompleteMe ,vim须支持python。看是否支持,可以在vim中:version 查看, 如果python前有+号,就是支持,减号就是不支持。如果不支持,需要以编译安装方式重新安装vim。编译配置选项:./configure --with-features=huge --en... 阅读全文

posted @ 2014-03-30 17:17 风歌 阅读(44985) 评论(4) 推荐(1) 编辑

2014年3月28日

摘要: 由hibernate 的逆向工具从数据库表生成的*.hbm.xml ,对于数据库的date类型生成如下: 程序中的类型:privateDatecrttime;但通过程序setCrttime(new Date()) 的时候,插入到数据库的日期只到天,没有小时以后的数据。网上查了一下,有的说可以修改type类型为 java.util.Date, 但实验发现hibernate不能识别此类型,修改为timestamp则可以。如下是最终修改: 我把length="7"也去掉了 阅读全文

posted @ 2014-03-28 14:42 风歌 阅读(5817) 评论(0) 推荐(0) 编辑

2013年12月27日

摘要: perl -e 'print "\'";'这样写是不行的,这里直接执行会当作这命令未结束。反斜杠对符号做了转义,这样的命令解释成:perl -e 'print ';' (双引号内一个单引号,它被当作了括住命令的单引号了)要这样写:perl -e 'print "'\''";双引号内是 单引号 反斜杠 单引号 ,这样经过双引号代换后变成:perl -e 'print \' '参考:http://mcshell.blog.51cto.com/803455/ 阅读全文

posted @ 2013-12-27 13:36 风歌 阅读(3244) 评论(0) 推荐(0) 编辑

2013年11月11日

摘要: 存储过程写文件需要配置可写的目录,具体是utl_file_dir这个参数,把UTL_FILE输出的目录写到这个参数,如果不限制,可以令utl_file_dir=*查看:SQL> show parameter utl_file_dirNAME TYPE------------------------------------ ----------------------VALUE------------------------------utl_file_dir stringSQL>该参数为空,导致修改:alter system set utl_file_dir=* scope=spf 阅读全文

posted @ 2013-11-11 15:03 风歌 阅读(1740) 评论(0) 推荐(0) 编辑

2013年9月2日

摘要: 解决办法: 1. 确定openVPN服务已打开。 2. 控制面板\网络和 Internet\网络连接,确定TAP-Windows Adapter V9已经启动。 阅读全文

posted @ 2013-09-02 13:13 风歌 阅读(10346) 评论(0) 推荐(0) 编辑

2013年8月19日

摘要: 报错信息:phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.这个是由于修改了mysql密码导致的。解决办法:修改config.i 阅读全文

posted @ 2013-08-19 10:54 风歌 阅读(1320) 评论(0) 推荐(0) 编辑

2013年8月12日

摘要: 今天收到邮件,说甲方的运维人员通过我们的门户系统导入一批数据,但有个别号码在下一个运行模块中出现异常,查原因是甲方导入的数据中,个别手机号码字段后存在不可见换行符。检查导入模块的代码,有做校验,逻辑大概如下(java): Pattern msisdn = Pattern . compile("^((13[0-9])|(15[0-9])|(18[0-9]))\\d{8}$"); if (a == null || "".equals(a)) { System. out.println( "移动号码不能为... 阅读全文

posted @ 2013-08-12 20:43 风歌 阅读(442) 评论(0) 推荐(0) 编辑

2013年8月4日

摘要: 这里介绍2种把excel数据导入oracle数据库的方法。1. 在excel中生成sql语句。1)在数据列的右侧,第一行的任何位置输入="insert into table(xx,yyy..) values('"&A2&"', '"&B2&"'….);"注意:整个sql语句用双引号套着。values... 阅读全文

posted @ 2013-08-04 00:14 风歌 阅读(17691) 评论(0) 推荐(0) 编辑

2013年5月20日

摘要: 1. 进入 vm setting ,对要增加空间的磁盘 expand,指定变更空间大小(如由20G 调整到 50G),vmware需要处理一段时间。2. 开linux虚拟机,fdisk -l 会发现磁盘空间大了,但文件系统的分区大小还是原来size。(以下对需要调整空间的磁盘分区称为“原分区”)3. 备份原分区资料 cp 或 mv 到其他硬盘分区。4. 通过fdisk删除原分区,重建新分区,把50G大小分给此分区,也即是这个硬盘只有一个分区。当然也可以有多个分区,但本次只想对一个分区增加空间。 最后把此分区标记为8e 类型(LVM)5.pvcreate /dev/sdb1, 以分区 /dev/ 阅读全文

posted @ 2013-05-20 13:25 风歌 阅读(1479) 评论(0) 推荐(0) 编辑

2013年5月8日

摘要: 由于公司现有系统中,注册、认证鉴权都耦合到网关服务端中,难以融入其他系统中,因此开发一套轻量级的,带认证服务的系统,以便嵌入到其他系统中。本系统实现注册、鉴权、心跳、push消息等功能。 数据库由redis充当。流程方案大概如下,许多业务细节不表。有以下几个模块A 统一认证服务器 B 终端 (安卓/ios 设备) C 网关服务器注册流程1. 终端上传用户名和(用户名+密码)MD5给A.2. A检查用户名唯一性,已注册返回失败,未注册则保存用户名和(用户名+密码)md5,生成唯一用户id,并返回id和成功状态给B登录流程1. B登录C的时候,C发现报文未携带ticket,返回信息引导... 阅读全文

posted @ 2013-05-08 11:54 风歌 阅读(1161) 评论(0) 推荐(0) 编辑

2013年3月26日

摘要: 通常在删除某个表A的时候,会出现这个错误。原因是另一个表B的某个字段引用了A表的某个字段作为约束(这个的另一个说法是外键)。假如引用的字段叫field,当B.field = A.field , 而你想删掉A.field,这时就爆出这个错误。解决办法是先把B.field (B.field = A.field的部分) 干掉,再干掉你想删除的A.field问题是,如何知道哪个表引用了A表的field字段或其他字段?报错信息里并没有给出,只给出了约束的名称。这时可以查all_constraints。select table_name from all_constraints where const.. 阅读全文

posted @ 2013-03-26 13:21 风歌 阅读(8889) 评论(0) 推荐(2) 编辑

2013年2月5日

摘要: 摘自http://stackoverflow.com/questions/9191668/error-longjmp-causes-uninitialized-stack-frameI ran into the same issue; as noted above, it is a curl bug. I thought I would put an answer up here to pull together all of the available information on the problem.Fromthe Red Hat bug report:libcurl built wi 阅读全文

posted @ 2013-02-05 23:19 风歌 阅读(2114) 评论(0) 推荐(0) 编辑

2013年1月28日

摘要: 在网上找一些ace的安装文章,居然还有人用configure配置,但ACE6.1的版本已经没有configure了。这里记录下6.1版本的安装方式。1.从ACE官网(http://download.dre.vanderbilt.edu/)下载ACE+TAO+CIAO-6.1.2.tar.bz2,放在... 阅读全文

posted @ 2013-01-28 21:35 风歌 阅读(1945) 评论(0) 推荐(0) 编辑