为了账号安全,请及时绑定邮箱和手机立即绑定

29个常用的CSS小技巧汇总(2)

11.让已知高度的容器在页面中水平垂直居中 方法: #test{position:absolute;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;} Know More:已知高度的容器如何在页面中水平垂直居中 12.让未知尺寸的图片在已知宽高的容器内水平垂直居中 方法: #test{display:table-...

1843浏览 20推荐 1评论

【大犀牛笔记】表达式篇(下)

废话不多说,请接表达式篇(上)。 啰嗦之前 var oCreator = new Object(); oCreator.say = ""; if(oCreator.say == "没有对象"){ console.log("怎么面向对象编程?"); } else{ console.log("难道真要抽象出一个对象,像this那样指...

699浏览 5推荐 0评论

Thinkphp中的RBAC权限验证 原创

最近在用TP的RBAC权限控制,在这里记录学习一下。先来看看相关的概念 一、相关概念 访问控制与RBAC模型 1、访问控制: 通常的多用户系统都会涉及到访问控制,所谓访问控制,是指通过某种方式允许活限制用户访问能力及范围的一种方法。这主要是由于系统需要对关键资源进行保护,防止由于非法入侵或者误操作对业务系统造成破坏。简而言之,访问控制即哪些用户可以访问哪些资源。 一般而言,访问控制系统包括三个组成...

2811浏览 22推荐 3评论

全栈的一些思考--思维高于一切,不打无准备之战 原创

前端后端都懂一点的我,最近做了两个简单的全栈实战项目。做的过程中可谓 磕磕碰碰。大体套路就是前端写了几句发现不行得先把后台相关功能写了,马 上跑去写后端,写了没几句又发现,不对数据库里面缺个表或者某个表得加个 字段亦或是发现这个字段冗余。。 下午总结了一下发现前两年学的什么管理信息系统,数据库分析与设计等课虽 然讲的索然无味,甚至边上边骂作者傻逼把这么简单的问题复杂化,但是那都 是自己无知的时候干...

744浏览 5推荐 2评论

打造自己的html5拼图小游戏 原创

得益于liuyubobobo老师的canvas课程和思路指点,做了一版简单的 html5拼图小游戏,下面就简单介绍一下实现的原理。。。 利用canvas裁剪拼图所需的小块图片 //核心代码如下: var index = 1; for (var i=0; i<3; i++) { for (var j=0; j<3; j++) { ctx.drawImage(image, 300*j, 3...

1732浏览 17推荐 3评论

《Node与Express开发》学习笔记-第6 章-请求和响应对象 原创

6.1 URL的组成部分 协议 (protocol) 协议确定如何传输请求。我们主要是处理http 和https。其他常见的协议还有file 和ftp。 主机名(hostname) 主机名标识服务器。运行在本地计算机(localhost)和本地网络的服务器可以简单地表示,比如用一个单词,或一个数字IP 地址。在Internet 环境下,主机名通常以一个顶级域名(TLD)结尾,比如.com 或.ne...

1293浏览 6推荐 0评论

android6.0官方教程笔记——Starting Another 原创

After completing the previous lesson, you have an app that shows an activity (a single screen) with a text field and a button. In this lesson, you’ll add some code to MyActivity that starts a new acti...

1200浏览 4推荐 0评论

《Node与Express开发》学习笔记-第五章-质量保证 原创

在Web 开发中,质量可以分解为四个维度: 1. 到达率 到达率是指产品的市场普及程度,即查看网站或使用服务的人数。到达率和盈利能力是正相关关系:访问网站的人越多,购买产品或服务的人就越多。从开发的角度来看,搜索引擎优化(SEO)对到达率的影响最大,所以我们会在QA方案里包含SEO。 2. 功能 人们一旦访问了你的网站或使用了你的服务,能否把用户留下很大程度上取决于网站功能的质量:一个能像广告宣传...

1221浏览 7推荐 0评论

android6.0官方教程笔记——Building a Simple 原创

In this lesson, you create a layout in XML that includes a text field and a button. In the next lesson, your app responds when the button is pressed by sending the content of the text field to another...

1267浏览 6推荐 0评论

Java字节流实现文件夹的拷贝 原创

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; /** java字节流实现文件夹的拷贝 拷贝文件夹,其中文...

2107浏览 7推荐 0评论

android6.0官方教程笔记——Building a Dymani 原创

Creating a Fragment introduce: You can think of a fragment as a modular section of an activity, which has its own lifecycle, receives its own input events, and which you can add or remove while the ac...

618浏览 4推荐 0评论

如何在提升编程能力的同时,获得些福利 原创

要提升编程能力,在我看来,会做以下几件事: 学习。途径可以是阅读一些文章,源码或是看些视频。 实践。途径主要是编码。 知识总结。途径主要是写总结文章和示例代码。 我们在做以上几件事时,其实都可以顺带着获得些福利。 学习 开发者头条  程序员的首选学习分享平台 开发者头条是一个聚合了有很多优秀的技术文章的网站。开发者头条上的 IO币 可以换取一些礼物。礼物有键盘、鼠标、图书等。 我们可以通过如下途径...

992浏览 6推荐 1评论

gradle 构建java应用 使用笔记 原创

gradle简介 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。既保持了Maven的优点,又通过使用Groovy定义的DSL[2],克服了 Maven中使用XML繁冗以及不灵活等缺点。 当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。 ecl...

1919浏览 10推荐 1评论

一些杂七杂八的前端相关 原创

1、最近闭关(封闭式开发),模仿Nodejs造的一个和url相关的小模块,配合做个分页组件很不错: (1)、获取参数:var id=iurls.query.id或var id=iurls.param('id'); (2)、设置参数:返回location.search;iurls.setParam(name, value); (3)、GET请求:iurls.search({});...

956浏览 5推荐 0评论

Linux每天学习一个命令之find命令一 原创

find [path] [option] [action] 1.与时间有关的参数: -atime ,-ctime,-mtime这三个参数意义分别为: atime:当该文件数据内容被取用时,会更新这个时间;比如cat某个文件的时候 ctime:当该文件的状态发生改变时,更新时间;比如文件的属性和权限发生改变时,更新时间 mtime:当该文件被修改时,更新这个时间 下面以mtime选项为例进行说明: ...

804浏览 4推荐 0评论

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信