- 前端那些事儿
WEB前端开发者
DoubleZone的一些小案例图片PC端实战-魅族手机官网模拟BannerPartContentPartFooterPart只是实现一些简单的动画效果,bannerpart是一个自动轮播,由于大小的限制问题,只能截图上来。有更好的建议希望可以相互交流探讨哦!
- 前端那些事
阿泽不会飞
周记前端html
学习前段已经有十几天了,对学习,生活也有了些感悟,在此就记录一下吧。相比于刚开始学习的java,前端学习更容易入手,刚开始要记忆的东西较多。不过前端学习起来其实蛮有意思的,因为你学习到一个代码知识,你能立马知道它是用来干什么的,并且前端学习更能让人有成就感,当你完成一个小的,或是一个大的框架时,你会成就感满满。小组这几天用开始考核我们前端知识了,要求我们做一个发布页面,还愿度要90%以上,刚开始是
- 万字长文阐述前端技术浪潮与应用
执鸢者520
makefilerelativelayoutworkflowpowerdesigner大数据
把握方向,迎接机遇,迎娶白富美,走向人生巅峰。前端技术浪潮与应用一、前端基建01.前端可视化02.前端跨端跨栈03.微前端04.前端稳定性/质量保障体系05.总结二、前端行业新资讯①前端新方向-Gartner发布2020年新兴技术趋势图②前端新方向-5G引发的新浪潮三、2020下半年前端行业新资讯四、2020前端近半年新工具本次主要会从下面几个方向和大家一起聊聊2020年前端那些事儿image-2
- 前端那些事九(VUE)
html5html
https://appf96umjwe7950.pc.xiaoe-tech.com/detail/p_603eeeb8e4b087d11d4e47bc/6谈谈你对MVVM的理解?MVVM模式的作用:解决分层。MVC:早期作用在后端,后端处理模板和数据再返回给浏览器,浏览器进行渲染。modelviewcontrollercontroller:处理业务逻辑(路由)model:数据view:渲染视图MV
- 前端那些事八(webpack)
node.jsnpm
参考视频文章:http://www.woc12138.com/article/45https://segmentfault.com/a/1190000006178770https://mp.weixin.qq.com/s?__...https://www.jianshu.com/nb/45770544webpack简介webpack是一种前端资源构建工具,一个静态模块打包器(modulebundl
- 前端那些事七(数组)
数组构造器数组的方法:不改变原数组:concat():拼接数组,合并数组slice():slice(开始位置索引,结束位置索引):向数组中提取指定元素,包含开始,不包含结束map():做计算会改变原数组:pop():删除数组最后一个元素,返回删除的元素值push():向数组末尾添加多个元素,并返回一个值(数组新长度)shift():与pop相反,删除数组第一个元素,返回删除的元素值unshift(
- 前端那些事六(ES6-11)
ES6文档:https://es6.ruanyifeng.com/#docs/set-mapES6(2015年发布)------------版本变动最多,加入许多语法特性;兼容性:label可以把ES6编译成ES5。ES6声明变量的六种方法:ES5只有两种声明变量的方法:var命令和function命令。ES6除了添加let和const命令,后面章节还会提到,另外两种声明变量的方法:import命
- 前端那些事五(JS2)
前端
学习视频:https://www.bilibili.com/video/BV1YW411T7GX?p=16参考文章:https://juejin.im/post/6844904160719011848#heading-39js基本简介前期为了处理网页中前端验证,优化体验,将验证放在客户端。组成部分:以JavaScript+JScript=>ECMAScript(ES核心)为标准文档,由浏览器厂商实
- 前端那些事四(JS基础)
JS由哪几部分组成ECMAScript语言核心:由ECMA-262定义,提供核心语言功能,ECMAScript是由ECMA(欧洲计算机制造商协会)国际进行标准化的一门编程语言,ECMAScript作为各自JavaScript实现的基础。DOM文档对象模型:(DocumentObjectModel,简称DOM),提供访问和操作网页内容的方法和接口,是W3C组织推荐的处理可扩展标记语言的标准编程接口。
- 前端那些事三(网络浏览器)
浏览器网络相关:OSI的七层模型、TCP/IP四层模型TCP的三次握手(为什么要三次握手,一次呢?四次挥手是什么?)输入URL到页面加载完成需要哪几步?TCP和UDP的区别报文HTTP的特点?(快速灵活,为什么用http不用其他的?)HTTP有哪些方法?常用有哪些?get和post的区别是什么?options的作用?HTTP状态码?http1和http2的区别?讲出至少五种解决跨域的办法,json
- 前端那些事三(网络浏览器)
浏览器网络相关:OSI的七层模型、TCP/IP四层模型TCP的三次握手(为什么要三次握手,一次呢?四次挥手是什么?)输入URL到页面加载完成需要哪几步?TCP和UDP的区别报文HTTP的特点?(快速灵活,为什么用http不用其他的?)HTTP有哪些方法?常用有哪些?get和post的区别是什么?options的作用?HTTP状态码?http1和http2的区别?讲出至少五种解决跨域的办法,json
- 前端那些事二(CSS)
html5html前端css3
Flex布局(弹性布局,默认主轴,交叉轴,讲下flex:1)flex布局是一种弹性布局,将容器设置为flex布局后,float,clear,vertical-align将会失效,容器默认有两个轴(主轴,垂直交叉轴),默认沿主轴排列。说下flex有哪些属性外层容器属性:flex-direction:控制主副轴【轴向】flex-wrap:控制换行(默认不换行)flex-flow:是上两个的结合,简写j
- 前端那些事二(CSS)
html5html前端css3
Flex布局(弹性布局,默认主轴,交叉轴,讲下flex:1)flex布局是一种弹性布局,将容器设置为flex布局后,float,clear,vertical-align将会失效,容器默认有两个轴(主轴,垂直交叉轴),默认沿主轴排列。说下flex有哪些属性外层容器属性:flex-direction:控制主副轴【轴向】flex-wrap:控制换行(默认不换行)flex-flow:是上两个的结合,简写j
- 前端那些事一(HTML)
html5html前端
HTML5或者css3的新特性你有用到哪些新标签html:header,nav,section,aside,footer,video,audiocss:transform,translate,animation新特性主要包括哪几大块?你项目中有用到哪些?html:语义化标签,增强型表单,多媒体标签,图形标签css:选择器,动画,边框阴影渐变,盒模型,伪类,伪元素canvas有用过吗通过JS和HTM
- 前端那些事四(JS基础)
JS由哪几部分组成ECMAScript语言核心:由ECMA-262定义,提供核心语言功能,ECMAScript是由ECMA(欧洲计算机制造商协会)国际进行标准化的一门编程语言,ECMAScript作为各自JavaScript实现的基础。DOM文档对象模型:(DocumentObjectModel,简称DOM),提供访问和操作网页内容的方法和接口,是W3C组织推荐的处理可扩展标记语言的标准编程接口。
- 前端那些事之H5本地读取文件
weixin_34235135
2019独角兽企业重金招聘Python工程师标准>>>h5读取本地文件内容参考博客地址:http://www.cnblogs.com/leejersey/p/4772504.html关于input的file框onchange事件触发一次失效的新的解决方法1:使用代理提交$(form).on("change","#file",function(e){}2:用$("#targetFile").repl
- 前端那些事之Nuxt.js
weixin_34235457
2019独角兽企业重金招聘Python工程师标准>>>Nuxt.js官网nuxt.js官网个基于Vue.js的服务端渲染应用框架项目搭建安装全局vue-clinpminstall-gvue-cli利用vue-cli搭建nuxt项目选用的是Koa框架fire是项目名称vueinitnuxt/koafire启动项目cdfirenpminstallnpmrundevjade的学习安装全局的jade模板n
- 前端那些事儿-winter前端公开课
baby_hua
Web前端开发
前端那些事儿-winter前端公开课黑白棋练习文末附源码关于面试和前端职业发展方向关于面试的问题前端面试内容vuenodejs闭包…面试基于简历简历写的都是真实的,再向外拓展;面试的东西如果不知道,尽量把相关的知道的东西讲出来;程序员应该具备的能力编程能力:算法题或者解决问题的一段代码;架构能力:应对什么样规模的代码;组件化:高内聚低耦合;工程能力:单元测试等;公司定级是基于具体工作内容的,能力是
- 聊聊前端那些事
si_月
三个月前,我还是一个在工地搬砖的土木男。虽然在部门顶着个技术员的称号,实际上干的跟技术毫无关系的事,我曾经以为的技术工作不是这样的。于是在广东炙热的天气还未降临之前,我深思熟虑之后突然便决定辞职。辞职之前我就已经想好要转行学计算机,毕竟这是我一直以来兴趣所在。其实刚开始是打算学习人工智能的,但了解后才发现学习到后面对高数及学历要求很高,目前对我而言不是个很好的选择,然后诸多思虑之后,便选择了前端,
- 前端那些事之原生js--面向对象封装轮播图
weixin_34178244
2019独角兽企业重金招聘Python工程师标准>>>原生js封装轮播图html页面轮播图:1、宽度自适应,2、将图片设置为背景3、为了方便程序后期修改,直接把标签重新绘制(图片和焦点)4、布局写好、选中加状态步骤:1、画结构2、鼠标经过焦点改变图片3、自动轮播4、鼠标经过停止自动播放,离开启动自动播放(注意离开的div是最外层)无缝轮播逻辑:一直重复播放,而且不重复不返回1、首先把最外面层设置宽
- 前端那些事之mongodb
weixin_34161083
2019独角兽企业重金招聘Python工程师标准>>>mongodb的安装及配置下载地址mongodb下载地址配置地址:安装好设置数据库地址:例如:在e盘目录新建文件夹MongoDB,在MongoDB文件夹中新建三个文件夹分别是:data(存放数据的路径),ect(配置数据库文件),logs(数据库日志)在etc文件夹中设置配置文件,新建mongo.conf配置文件dbpath=E:\MongoD
- 关于前端那些事 :一、几个重要协议HTTP(每天进步一点点)
wo05644660559
关于前端那些事
楼主经历过了两次面试后深深感觉到自己前端水平实在有点惨不忍睹,so针对前端方面主要的知识点进行深入学习,废话不多说了。先从招聘要求上说说吧:大家看看各个大公司的招聘要求肯定会有一点(熟悉底层的http,tcp等协议),所以今天要死磕的主题也就是这么几个重要的协议!!!。一:追根溯源(OSI协议集)大家肯定都知道,OSI一共有七层,分别是(**物理层、数据链路层、网络层、传输层、会话层、表示层和应用
- 说说前端那些事----递归
white_g
javascript项目技巧
1.递归的定义什么是递归?函数在定义中调用函数自身称之为递归上面那句摘自维基百科对递归的解释,用简单的话说就是自己调用自己,例如:functionadd(num){if(num===1){return1}returnnum+add(num-1)}add(5)//15add(3)//62.递归的适用范围在很多技术书籍中都举过阶乘的例子来说明递归,那么除了阶乘和上面的计算求和还有什么情况我们可以写成递
- 前端那些事
Peter-H
Web前端web前端
学习前端也有一段时间了,最近想找有关前端的工作,于是在这梳理一下前端的那些事!什么是前端?什么是前端?大部分指的是Web前端开发,这个词是从网页制作演变过来的,名称上有着很明显的时代特征。在互联网的演化过程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。在这个阶段,网站的内容主要是文字内容和图片为主,制作方法也主要是使用表格拼装。印象中,那时主F
- 前端那些事儿(前序)
全栈码农
前端js
时光荏苒,岁月如梭,菜鸟在经历一个个项目的淬炼,无数个加班夜晚相陪伴,终成一代老鸟,伴随项目时过境迁的还有飞速发展的前端技术,遂撰写6年从业总结于此,缅怀往昔凌晨4点的日初,期望对来者有所裨益,免于挑灯夜战之苦!戏说前端变迁史:工作伊始至今,洽适经历web前端由简单静态html+css的网页"石器时代"到jsp,asp,php的代码和html交织的动态网页的“青铜时代”,接着富客户端flex和ex
- 前端那些事之原生js实现九宫格转盘
weixin_33885676
2019独角兽企业重金招聘Python工程师标准>>>原生js实现九宫格转盘知识点:js的闭包和原型1:html和css九宫格大转盘的实现body,div,ul,li,img{margin:0auto;padding:0px;}ul,li{list-style:none;}body{background:#ff5757;}.lottery{width:640px;height:640px;over
- 前端那些事(一)跨域
weixin_33939843
抽丝剥茧为什么会出现跨域问题?浏览器基于同源策略做出的限制。同源策略是什么?同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。同一个源是如何定义的?两个页面具有相同协议(http,https),相同端口,相同域名。下表给出了相对http://store.company.com/dir/page.html同源检测的示例:URL结果原
- 「前端那些事儿」② 极限性能优化
weixin_33834679
前言前端的工作并不仅仅是实现「视觉&交互稿」,想要开发一个高性能易维护的「完美」站点并未易事,针对前端的性能优化贯穿着项目开发的始终,绝不是交互口中的「拖拽工人」!然而前端优化策略却是一件老生常谈的问题,百度一把大量的博文,曾拜读过张成文大大的《现代前端技术解析》,关于前端知识体系与架构思维的一本书,里面有一章讲到前端优化策略,前人总结的较为全面,自知能补充的内容也不多,索性添添简简做一个优化速查
- 前端那些事
小乌龟变王八
能坚持到今天,真不容易呀!想想回去那些岁月,都会被自己感动到哭。哈哈!这一路走来,少不了有好心的网友帮助。没有她们我也不会坚持到现在。留在我记忆最深处的两位素昧蒙面朋友,加好友的第一天,直接甩我一堆资料,让我好好看,中间断断续续甩我各种学习方法,学习流程。最近的一次联系,他还在告诉我去哪找案例练习,我说不知道,他就直接截图发我告诉我们怎么做,找优秀的资料分享我。我告诉他,我很感谢他的帮助。,没有太
- 「前端那些事儿」① 浏览器渲染引擎
木羽zwwill
前言浏览器基础是前端知识网中的一个小分支,也是前端开发人员必须掌握的基础知识点。他贯穿着前端的整个网络体系,项目优化也是围绕着浏览器进行的。开发人员在面试的时候或许会被问到:从你在浏览器输入一个网址到网页内容完全被展示的这段时间内,都发生了什么事情?确实是个老生常谈的问题,但问题的答案并不是唯一的,或许在三五年前,这个问题还会有一个「相对」标准的答案。浏览器在接收到这个指令时,会开启一个单独的线程
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它