herman的文章

HTML5

元素定位属性position的使用详解

9年前 (2016-03-22) 4088浏览 0评论

做后端的认为做前端的很牛,能设计出各类独特的界面。做前端的认为后端的很难,尤其是各种业务逻辑。其实我想说的是大家都不容易,程序员更不容易。 想要学习好CSS,我们就要系统化,模块化的学习每一个知识点。最近在论坛中遇到有人问position,我就...

HTML5

使用HTML5实现上传图片预览功能

9年前 (2016-03-18) 7051浏览 0评论

这在以前,想要web实现上传图片时进行预览是很困难的。主要也是借助一些插件,flash等去实现。有的做法是在选择图片后,立刻上传,再将图片展现出来,做到预览效果;如果上传者不满意或者选错了,重新上传,则还需要删除原来的。看起来要做到图片预览是非常...

SQL

MySQL中将IP转化为int类型的高效用法

9年前 (2016-03-17) 5990浏览 0评论

在做电信的项目,或者银行、第三方支付业务等高保密,需要设计到存储IP的业务中。为了节省空间和性能,大家通常把字符串char(15)存储IP地址(占用16个字节)改为使用unsigned int来存储。 unsigned int只需要4个字节。下...

HTML5

HTML5打开本地app(应用)的方法

9年前 (2016-03-16) 21088浏览 0评论

手机访问支付宝网页版的人都知道。如果你的手机上安装有支付宝,那么在访问支付宝手机网页时就会自动打开支付宝app,否则在页面上会提示你进行下载app。 也许你会感觉这个功能很炫,这是如何实现的呢?在今天这个功能可能被大家用乱了,但是在当初支付宝使...

HTML5

全兼容的HTML九宫格布局

9年前 (2016-03-15) 6775浏览 0评论

网站布局多样化是我们前端的拿手菜!瀑布流,九宫格,响应式等等布局方式已成为主流。最近看到UC浏览器的默认标签页使用的就是九宫格布局。就研究了下,在这里,我就分享一下代码,共同学习下!效果如下: 代码如下: <!DOCTY...

JAVA

网购秒杀系统的设计

9年前 (2016-03-15) 3910浏览 0评论

最近各大电商网站不断的推出各类秒杀活动,让人应接不暇,作为一个IT程序员我们关注的是,如果让你去设计一个秒杀系统,你会怎么做? 一. 秒杀活动带来的挑战: 对现有网站构成冲击 秒杀活动为一个网站营销的附加活动,这个活动具...

HTML5

HTML5心形图形的画法

9年前 (2016-03-14) 9385浏览 0评论

计算机科学有两类根本问题。一类是理论:算法,数据结构,复杂度,机器学习,模式识别,等等等。一类是系统:操作系统,网络系统,分布式系统,存储系统,游戏引擎等等。 理论走的是深度,是在追问在给定的计算能力约束下如何把一个问题解决得更快更好。而系统走的...

JAVA

使用java对文件夹进行zip解压缩

9年前 (2016-03-11) 4031浏览 0评论

看了几篇zip压缩算法的帖子,讲的算是比较细致了。但是算法只是讲算法,没有最终的实例代码。 今天我就使用java自带的java.util.zip.*来实现zip的解压缩。 代码如下: public class ZipUtil { ...

HTML5

HTML5仿手机微信聊天界面

9年前 (2016-03-10) 18604浏览 0评论

HTML5越来越重要了,最近各网友透露,面试了几家公司都是HTML5相关的问题!我立刻推荐他们来业余草进行相关学习! 今天我给大家带来的是HTML5仿手机微信聊天界面,截图效果如下: 源代码如下: <!DOCTYPE ht...

HTML5

使用html2canvas实现网页截屏功能

9年前 (2016-03-08) 12721浏览 0评论

html2canvas是一个相当不错的JavaScript类库,它使用了html5和css3的一些新功能特性,实现了在客户端对网页进行截图的功 能。html2canvas通过获取页面的DOM和元素的样式信息,并将其渲染成canvas图片,从而实现...

JAVA

使用java导入导出csv文件

9年前 (2016-03-07) 5048浏览 2评论

使用java导入导出csv文件 在做java web开发中,导入导出是非常常见的功能。今天我先给大家来一个最简单的导入导出csv文件。 CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的...

HTML5

HTML5让Canvas全屏的例子

9年前 (2016-03-03) 7903浏览 0评论

本demo兼容所有主流浏览器。在生活中也有很多这样的使用场景,比如你在玩某页游的时候,希望游戏全屏展示。传统的做法,就是在浏览器里使用div模拟全屏。这种做法并不能达到真正意义上行的全屏。 下面我就教大家使用HTML5的Canvas实现全屏...

HTML5

使用Notification API实现html5桌面通知

9年前 (2016-03-01) 4855浏览 0评论

html5的桌面通知我相信大家并不陌生。常见的有网页版的微信等应用,需要设置桌面通知功能才可以使用。 用客户端程序实现这样的功能并不难。而传统的网页版的桌面通知可以写一个div放到页面右下角自动弹出来,并通过轮询等等其他方式去获取消息并推送给用...

业余杂谈

程序员面试官:寻找性价比

9年前 (2016-02-29) 4287浏览 1评论

做为程序员我们就离不开面试。要么我们被面试,要么被面试别人。 程序员面试的文章网上一大堆,我就不再写了。而面试别人方面,我就谈谈我的个人经验——性价比之程序员面试。 首先程序员面试分为:电话面试,笔试和...

HTML5

使用tour对网站进行分步引导

9年前 (2016-02-26) 6314浏览 1评论

如果你细心的话,你就会发现有部分网站在升级或者注册后,会出现分步引导。引导我们如何使用网站。最常见的应该就是支付宝。那么支付宝是如何实现这样的功能的呢?今天我就为大家介绍bootstrap-tour插件来揭开它的面纱。运行效果如下: ...