
工作日志
文章平均质量分 55
叮了个丁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2016年1月13日实习日志
刚刚做完一个用户留言的功能,收获还是不小的,从画界面开始到结束,用了大概四天的时间。 首先来看一下它的样子吧:还有一部分权限的界面就不展示了。 其中学到的最有用的一点应该就是多条件查询的处理方法了。 从图中可以看出来,我们需要根据 时间,状态,模块,站点…来查询符合条件的数据。按我们之前的思路来考虑,查询应该通过get方式传递数据。而get会显示在url上,这样如果单条件或是少数条件的话,是可原创 2016-01-13 19:47:16 · 623 阅读 · 0 评论 -
phpExcel生成报表
最近几天在做一个报表生成和导出的功能,期间也做了不少东西,收获了不少,现在大概总结一下近期来遇到的问题吧。 由于之前做过的一个oa办公系统,就是一个写工作日志的系统,如今新加入了生成报表和导出日志的功能,所以最近两天都在做这个东西,先说一下昨天做的生成报表的功能呢吧。 因为之前做过一个自动生成sitemap的功能,也接触过一些基本的文件操作,所以逻辑上还是没有什么太大的问题的。只是在期间的过程中原创 2016-01-05 20:31:32 · 2347 阅读 · 0 评论 -
linux mysql 文件导入
(1)选择数据库mysql>use abc;(2)设置数据库编码mysql>set names utf8;(3)导入数据(注意sql文件的路径)mysql>source /home/abc/abc.sql;原创 2017-11-08 09:07:46 · 566 阅读 · 0 评论 -
jq 定义类
Emitterc = (function() { function Emitterc() {} return Emitterc;})();var emit = new Emitterc();console.log(emit);原创 2017-10-24 11:44:27 · 1032 阅读 · 0 评论 -
千万级数据库分页优化
今天接到一个五千万的数据库文件,需要洗一遍数据,洗数据的时候遇到两个问题原始数据没有主键 需要手动添加ALTER TABLE `tablename` ADD COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST ,ADD PRIMARY KEY (`id`);5000万数据大概执行了十五分钟左右limit 查询数据变慢优化查询语句由select * f原创 2017-11-10 09:36:01 · 3475 阅读 · 6 评论 -
owncloud+collabora 实现网盘在线预览
最近使用 owncloud 搭建了一个个人网盘并连接 collaborra 实现了在线预览,编辑功能。 部署的过程很曲折,走了很多弯路,好在最后都圆满解决了,现在回顾一下;环境搭建亲测:如果使用owncloud9 及以上版本,推荐使用apache 服务器,因为nginx 对于webdev支持不是很好,博主在这个地方绕了很久。最后选择了owncloud8。lnmp 一键安装 wget -c htt原创 2017-11-27 18:41:20 · 26936 阅读 · 3 评论 -
docker下部署owncloud
更新 : docker 下部署 owncloud官方提供了owncloud 镜像, 直接拉取镜像然后跑起来就可以了,镜像 已经搭建了 apache 和 PHP 环境。原创 2017-12-08 09:08:12 · 4440 阅读 · 0 评论 -
vue 1.0 的一个坑
注意: 在使用 props 动态传值的时候,有一点要特别注意 <search-select v-bind:userdata="leaderData"></search-select>v-bind : propname 不要出现大写字母。原创 2017-11-27 15:30:13 · 572 阅读 · 0 评论 -
2016年2月2日实习日志
最近临近过年,项目已然上线,所以手上的任务比较清闲,闲来无事总结一下最近做的事情吧,顺便着重记录一下今天的一个关于审批流程的设计思路。 回顾最近这些日子,发现收获有限,主要就是研究了一下网站攻防,主要包括csrf攻击和xss攻击两种攻击方式,主要的一个体会就是之前看的一个电影的名字:没有一个系统是真正安全的。对于黑客技术也有了初步的一个认识,自己掌控不了的东西尽量不要拿出手,就像夺命十三剑的第十五原创 2016-02-02 20:24:05 · 538 阅读 · 0 评论 -
2016年1月14日实习日志
今天在改一个上古时期的网站,其中遇到了一个很尴尬的问题,就是jq语句无法应用,不明所以,明明已经引入了,可是总是失效。 后来,网上查资料终于知道了原因: 原来是其他的js 覆盖了jquer 的$ 符号,然后查找方法。一.使用JQuery.noConflict() 该方法的作用就是让Jquery放弃对的所有权,将的所有权,将的控制权交还给prototype.js,因为jquery.js是后引入的原创 2016-01-14 19:55:34 · 499 阅读 · 0 评论 -
2015年12月7日实习日志
欢乐的时光总是短暂的,两天的假期又过去了,而我又迎来了苦逼的工作生活,虽然无非是成天撸代码,也能从中充实自己,所以说呢,也算得上是苦逼中也有几分乐趣,毕竟,我还要为了我25岁的100万努力奋斗啊。这几天因为一直在鼓捣时间这东西,太难搞了,所谓看破红尘看不破时间。不过经过这两天的研究,也微微触碰到了时间的边缘,也算悟出了万中之一。今天主要做了一个时间的验证,就是这个表单的提交验证原创 2015-12-14 20:42:30 · 402 阅读 · 0 评论 -
2015年12月14日 实习总结
一直在用框架,发现连原生的sql语句都不会写了,离开了那些框框,世界很大,却也变得有些无所适从,就像当初最开始离开学校的时候那样。 array_query(“”);//执行某条数据库操作,该方法的返回值比较有趣,在执行查询操作是返回的是一个source的东西,虽然我也不理解到底是什么东西。 array_fetch_row();//该函数就是对查询结果进行处理的函数,而它的参数就是上面那个sour原创 2015-12-14 20:55:43 · 432 阅读 · 0 评论 -
2015年12月29日实习总结
关于生成sitemap的简单方法的介绍这两天主要在做一个sitemap的生成的一个功能,其中涉及到一些文件操作和对xml文件的操作,以及一些基本的逻辑问题,在此记录一下。 什么是sitemap? Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频原创 2015-12-29 19:33:52 · 377 阅读 · 0 评论 -
关于smarty引擎原理
参考http://www.cnblogs.com/RightDear/archive/2012/11/06/2756218.html原创 2015-12-29 20:31:00 · 396 阅读 · 0 评论 -
2015年12月15日实习总结
今天遇到一个相当头疼的bug,在数据库的文章内容字段莫名其妙的多出来两个空格。 就像这样,到底这是为什么呢? OK,查看源码div class="left_text_con" id="text_content"><p style="text-indent:2em;"> 为进一步做好临沂新形势下就业工作,山东临沂出台了《临沂市实施就业优先战略行动方案》,2015-2018年,力争每年实现城镇新增就原创 2015-12-15 20:04:31 · 693 阅读 · 0 评论 -
2015年12月16日实习总结
今天的任务是完成一个短信验证的过程。操作很简单,就是一个调用外部短信接口的过程。 接口的调用非常简单,具体不做解释,外部网站的api文档上有非常详细的解释,通过调用做这个短信验证,大概解释一下整个短信验证的流程。输入手机号–>输入文字验证码(先填写文字验证码)–>验证文字验证码–>验证通过用户点击获取手机验证码–>验证手机号是否符合规格–>验证每天每个ip发送验证码数量 –>验证每分钟只能发500原创 2015-12-16 20:58:32 · 458 阅读 · 0 评论 -
2015年12月1日实习日志
今天应该是正式工作了整整一个月了吧,在经历了一个月的波澜不惊的试用期之后,终于告别了采集新闻,p图,切图,修界面,改兼容性等杂七杂八的工作,也终于开始着手做一些真正的后台程序员该做的事情了。现在在做一个日志管理的功能,功能很简单,就是用来给公司员工写计划和总结用的,昨天CTO跟我大概交代了一些工作内容,今天算是正式进入开发阶段的第一步吧。由于之前的页面就在我采集新闻,p图,切图,修界面,改兼容原创 2015-12-01 20:24:16 · 568 阅读 · 0 评论 -
非常全面的PHP header函数设置HTTP头的示例
//定义编码header( 'Content-Type:text/html;charset=utf-8 '); //Atomheader('Content-type: application/atom+xml'); //CSSheader('Content-type: text/css'); //Javascriptheader('Content-type: text/java转载 2016-01-05 17:35:17 · 401 阅读 · 0 评论 -
2015年12月4日实习日志
今天呢,就比较简单了,主要的收获算是一个js回调函数的理解吧。以下来着百度知道:就是将一个函数当作参数传给另一个函数,被传的函数叫做回调函数,主要的用意就是当主函数完成后再去执行回调函数。比如:function a() { div1.innerHTML += "a"; } function b() { div1.innerHTML += "b"; } v原创 2015-12-04 19:04:23 · 373 阅读 · 0 评论 -
服务器消息推送类功能实现方法比较
随着人们对于网络使用越来越频繁,之前的 客户端请求 -> 服务器处理并返回的 通信模式已经不能满足人们的对于网络的需求了。目前非常常见的一种场景是需要系统给个人推送通知。你想想,当你刷知乎,朋友圈,微博,如果需要你不断刷新你才能知道是否有新的消息是不是觉得很不方便。这样就需要 服务器主动给客户端推送数据;出于好奇,我实验了这样几种方法:1 ajax 轮询2 长轮询3 Serv原创 2017-12-28 15:17:44 · 467 阅读 · 0 评论