- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 项目开发的流程
一、项目的立项 确定项目功能二、写需求文档,确定需求。 1.前台需求 2.后台需求三、功能模块、思维导图四、前端原型图五、功能流程图 主要是逻辑方面七、后台原型图 功能八、数据库方面 1.确定数据库、表字段 2.数据库字典九、接口开发 1.接口名、调用、逻辑 2.接口文档十、功能开发 1.开发周期 2.功能分工十一、测试:1.性能测试 2.功能测试十二、代码优化 文件的压缩
2017-02-26 22:21:42 470
原创 浏览器防止页面后退
一、业务逻辑 某些页面是不可逆流程页 页面A => 页面B => 页面C(不可后退到页面B)二、解决方法 1、利用js产生一个前进动作来抵消后退动作。<script language="JavaScript"> javascript:window.history.forward(1); </script> 缺点:可以看到B页面内容,然后前进到C页面。用户体验很差。
2017-02-24 09:25:15 425
转载 mysql explain 的分析
一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+—-+————-+——-+——-+——————-+———+———+——-+——+——-+ | id | select_type | table | type | possible_keys | key | ke
2017-02-14 16:29:55 1492 1
原创 代码整洁之道
一、变量名有意义二、避免无意义的数据 Defines::NUM三、f (xxx, yyy) 使用说明变量 //$state等等 四、不要绕太多的弯子 ll location五、避免重复的描述class Car { public function getCarColor(){ } }六、避免无意义的条件判断if ($page <= 0) { $newpage = 10; }
2017-02-13 22:45:01 121300
原创 php 把数组中的键名作为变量名键值作为变量
<?php /** * php 把数组中的键名所为变量名键值作为变量 */ $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6); //方法一,使用foreach循环实现 foreach($arr as $key=>$value){ $$key=$value; } echo $a; //方法二,其实php早就已经实现了这个功能extra
2017-02-07 17:11:02 134159 3
转载 JAVA多线程和并发基础面试问答
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的
2017-02-05 20:36:14 489
《解決問題的商業框架圖鑑》PowerPoint 空白表格.pptx
2019-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人