摘要: 扩展安装 要想sftp服务端发送文件,就需要php脚本具有作为ssh客户端的能力,所以需先为php安装如下扩展 openssl openssl-dev libssh php ssh 扩展 按照下面的命令进行安装 服务器软件安装路径需要根据实际情况修改 php推送脚本 注意这里服务端已经处理完文件上传 阅读全文
posted @ 2015-08-02 14:51 lvyahui 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 关键字篇volatile关键字鲜为人知的关键字之一volatile,表示变量是'易变的',之所以会有这个关键字,主要是消除编译优化带来的一些问题,看下面的代码1 int a = 8;2 int b = a;3 int c = a;编译器认为,上面的第2句代码与第三句代码之间,没有存在对a赋值的语句,... 阅读全文
posted @ 2015-08-02 13:58 lvyahui 阅读(2573) 评论(12) 推荐(3) 编辑
摘要: 最近想回过头来看看以前写的一些代码,可叹为何刚进大学的时候不知道要养成写博客的好习惯。现在好多东西都没有做记录,后面也没再遇到相同的问题,忘的都差不多了。只能勉强整理了下面写的一些代码,这些代码有的有参考别人的代码,但都是自己曾经一点点敲的,挂出来,虽然很基础,但希望能对别人有帮助。 链表 链表是一 阅读全文
posted @ 2015-08-01 23:37 lvyahui 阅读(4022) 评论(3) 推荐(9) 编辑
摘要: Time Limit:1 SecMemory Limit:128 MBDescription输入一些仅由小写字母组成的单词。你的任务是统计有多少个单词是“酷”的,即每种字母出现的次数都不同。比如ada是酷的,因为a出现2次,d出现1次,而1和2不同。再比如,banana也是酷的,因为a出现3次,n出... 阅读全文
posted @ 2015-07-16 21:36 lvyahui 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个集富媒体功能于一身的项目。需要上传视频。这里我希望做成异步上传,并且有进度条,响应有状态码,视频连接,缩略图。服务端响应1 {2 "thumbnail": "/slsxpt//upload/thumbnail/6f05d4985598160c548e6e8f537247c8.jp... 阅读全文
posted @ 2015-07-15 22:47 lvyahui 阅读(6348) 评论(10) 推荐(3) 编辑
摘要: 萌生写这个代码的原因,是在使用struts2的验证框架时,总觉的有些不太灵活。当一个action中有多个表单需要处理的时候,struts处理起来就稍微麻烦一点,当校验失败时都会return "input"字符串。但我不同表单单校验失败后一般都希望返回不同的result,渲染不同的视图。另外如果我的校... 阅读全文
posted @ 2015-07-13 12:17 lvyahui 阅读(3171) 评论(0) 推荐(1) 编辑
摘要: public function accessRules(){ return array( array( 'allow', 'actions'=>array('ajaxChangeImage','AjaxImage','changeInf... 阅读全文
posted @ 2015-07-05 17:53 lvyahui 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 多条件组合查询主要用到yii的CDbCriteria,这个类很多oem框架都有,非常好用。前台表单前台查询表单效果是这样的,多个条件组,每个组里放多个input,name为数组。当任何一个复选框被勾选上,发起ajax请求,当然,最顶层的复选框勾上时判断是否有子项,有的话把所有的子项勾选上。但提交一次... 阅读全文
posted @ 2015-07-05 17:47 lvyahui 阅读(1174) 评论(0) 推荐(3) 编辑
摘要: 前天发生件很不幸的事。我在给ubuntu14.04安装NVIDIA显卡驱动的时候,想清空下一个目录,什么目录我也忘了,当时我正好切到root身份(平常我很少切root的),命令格式如下1 rm -fr *不知道为什么目录下的文件一个都没删掉,于是把命令换了下,1 rm -fr ./*然后,发现好像起... 阅读全文
posted @ 2015-07-03 23:04 lvyahui 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 原理数据结构 1 // GO 2 private static Map,Integer> GO 3 = new HashMap,Integer>(); 4 5 // 规范族集 C 6 private static Map>> C 7 ... 阅读全文
posted @ 2015-06-25 21:08 lvyahui 阅读(3313) 评论(0) 推荐(0) 编辑
摘要: 原理数据结构1 G = {'key':[v1,v2,v3],'key':[v1,v2,v3]};2 VN = [];3 Vt = [];4 FirstVT = {'key':[v1,v2,v3],'key':[v1,v2,v3]};也就是map里放list,同样将文法压缩,对于产生式相同的发到一个m... 阅读全文
posted @ 2015-06-25 20:33 lvyahui 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 存储文法的数据结构 1 typedef struct P{ 2 char key; // 产生式左部 3 char * value [16]; // 产生式右部 4 int count; // 几组规则 5 }P; 6 typedef ... 阅读全文
posted @ 2015-06-25 20:17 lvyahui 阅读(5954) 评论(0) 推荐(1) 编辑
摘要: 我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。1、工厂模式 1 /** 2 * 工厂模式 3 */ 4... 阅读全文
posted @ 2015-06-07 09:26 lvyahui 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 最近突然发现,Coding.net真是一个神奇的网站。这各网站90%的请求都是通过ajax完成的。可以发现,不管你点任何链接,网页都不会刷新,点击浏览器的返回或前进按钮也是这样,打开chrome的开发者工具的network面板可以看到大量的ajax请求被发出,每个ajax返回的只有数据,没有视图代码... 阅读全文
posted @ 2015-05-05 18:12 lvyahui 阅读(293) 评论(0) 推荐(0) 编辑
摘要: P84-P137页,这一章看的真久,这个月事太多了。有些内容在代码注释里没提出来了1、JS强大的数组类型,元素类型任意,提供了非常多的操作数组的方法和属性 1 /* 2 数组类型 3 */ 4 5 //stack 6 var colors = ['red','blue']; 7 c... 阅读全文
posted @ 2015-04-09 21:32 lvyahui 阅读(229) 评论(0) 推荐(0) 编辑