设计趋势:网页设计中的幽灵按钮
我不确定我们是否意识到2014年最重大的趋势正在来临。它完全基于所有网站中微小的设计元素——按钮。幽灵按钮——那些透明的、可点击的物体——忽然间就变得无处不在。以狂风暴雨之势席卷正网页设计领域。谁能想到,像按钮这么简单的事物,能够改变我们看待网页设计的方式?参考: 预测网页设计趋势...
View Articlemongodb 实时监控工具motop
motop mongodb实时监控工具,可以同时对多个MongoDB服务器进行监控。显示当前操作。 项目地址:https://github.com/tart/motop 使用 1. 使用easy_install安装 # wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python #...
View ArticleMD5加密及第三方支付接口的技术比较
摘 要:第三方支付市场的发展前景乐观,但同时市场竞争也越来越激烈。随着第三方支付业务许可牌照的发放,第三方支付将很可能打破大型银行垄断电子金融的局面。本文将主要研究第三方支付的“网上支付接口”,比较分析各种不同的第三方支付接口的差异性。关键词:电子支付 第三方支付 支付接口...
View Articleweb开发利器之grunt
伴随着项目的多样化和复杂化,前端的代码维护和管理(打包、压缩等等)也越来越难以维护,人为的疏忽往往会导致不可预期的错误,对于这样的错误给我们带来了很多的麻烦和多余的工作量;对于前端的项目携同开发来说,我们每个人均会负责不同板块,将JS、CSS拆解成各自个的模块单独开发,为了方便管理这些模块均为独立的文件,而为了页面加载速度(增加了文件个数这时也产生过多的Http请求,影响页面加载速度)我们又不得不将...
View Article你可能并不需要消息队列
我是一个极简主义者,我不喜欢过早或者没必要地让软件复杂化。而往软件系统中添加组件就是严重增加复杂性的一种做法。我们来拿消息队列举个例子。消息队列是一个能让你获得容错性,分布式,解耦等架构能力的系统。纸上谈兵的话,它看起来还不错。或许消息列队在你的应用中有不少适用的场景。你可以看下这篇关于消息队列优点的...
View Articleandroid图片压缩方法
第一:我们先看下质量压缩方法 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100,...
View ArticleHTML5 Canvas(画布)教程 – 图像处理
Canvas标记很多年前就被当作一个新的HTML标记成员加入到了HTML5标准中。在此之前,人们要想实现动态的网页应用,只能借助于第三方的 插件,比如Flash或Java,而引入了Canvas标记后,人们直接打通了通往神奇的动态应用网页的大门。本教程内容只覆盖了一小部分、但却是非常重 要的canvas标记的应用功能——图像显示和处理。...
View Article利用keepalived构建高可用MySQL-HA(转)
关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mmm,生产环境中很少有人用,且mmm...
View Articlenginx+keepalived实现双机热切的高可用
Nginx+keepalived热切换高可用一 keepalived简介keepalived是一个类似于layer3, 4 &...
View Articlehadoop编程:分析CSDN注册邮箱分布情况
hadoop编程:分析CSDN注册邮箱分布情况本文博客链接: http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:Ubuntu10.04hadoop版本:1.2.1 开发工具:eclipse4.4.0说明:要求:原始数据共6428632条,分析不同邮箱的注册情况,并按使用人数从大到小排序。...
View Article邮件-最低成本的监控
我们有一个服务器集群,每台机器上都有日志需要观察,但天天登录机器下载日志非常繁琐,为此我们想了一个办法每天发邮件将日志发送至指定的邮箱,这样我们只要每天打开邮箱,就可以接收到所有服务器的日志。 1.安装msmtp-1.4.28.tar.bz2tar jxvf msmtp-1.4.28.tar.bz2cd msmtp-1.4.28./configure...
View ArticleCSRF 攻击的应对之道
CSRF 攻击的应对之道 牛 刚, 软件工程师, IBM童 强国, 高级软件工程师, IBM 简介: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,该攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在并未授权的情况下执行在权限保护之下的操作,有很大的危害性。然而,该攻击方式并不为大家所熟知,很多网站都有 CSRF...
View Article常见Oracle HINT的用法
在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’; 2....
View ArticleHibernate调试——定位查询源头
为什么有时Hibernate会在程序某一部分生成一条指定sql查询?这个问题让人很难立刻理解,当处理不是我们本人编写的代码时更是如此。本文将展示如何配置来产生Hibernate查询操作的日志。通过这些日志和一些小技巧来找出这些指定的查询为什么及在何处被执行。Hibernate查询日志格式Hibernate内建的查询日志格式如下:select /* load your.package.Employee...
View Article获取google IP段方法
Google越来越难访问了,多半是修改hosts,然而IP也不是总是可用的,可能被GFW封闭了,也可能是Google IP变动了。总之,体验很差。然而,搞技术的,靠国内的破逼搜索,能搜索到个毛线。 要想访问Google可以看下这篇文章介绍的方法《google搜索被屏蔽的完美解决方法》。 下面来说说如何获取Google IP段的方法,非常简单。就一条命名。如下所示: nslookup -q=TXT...
View Article由人工智能管理的港铁
港铁公司运营香港地铁跻身全世界最出色地铁系统之列,它的准时抵达记录高达99.9%,超过了伦敦和纽约地铁。数百公里长的繁忙地铁系统需要大量人力维护,港铁公司平均每周有多达1万人执行2600项维护工作,工人们工作都是提前规划好的,由人工智能进行管理。港铁公司计划将人工智能推广到它在其它城市运营的地铁系统,其中北京有可能第一个采用。人工智能由香港城市大学计算机科学系的副教授陈汉伟设计,他指出,在人工智能采...
View Article开发者应了解的一些SQL优化准则(转)
下面介绍一些开发者在 数据库操作中要注意的 SQL编码准则。虽然本文不能覆盖所有的准则,但还是希望能给开发者带来些许帮助。下面就来看看在编码实践中哪些应该做,哪些不应该做。 1. 在长时间运行的查询和短查询中使用事务 如果预期有一个长时间运行的查询,并且有大量的数据输出时,开发者就应该在BEGIN TRAN 和END TRAN之间使用事务。...
View Articlexmpp 服务端和客户端的安装使用
最近要采用xmpp 协议搭建 web 聊天室。初步研究了一下。xmpp 是一个基于xml的协议,所用的用户验证,通讯,查询等操作传输的都是xml。ejabberd 是服务端实现 支持集群部署。客户端实现有很多,基于java的sdk是 smack,基于js的这里采用 candy-chat (http://candy-chat.github.io/candy/)psi 是一个跨平台的...
View ArticleWibbitz:把文字转换为视频,让读新闻变得更简单
现在人们要想不阅读新闻真的是没有借口了。人们再也不能抱怨字体太小,或者是看过第一段之后感觉乏味。如果读新闻还是不够轻松的话。一家以色列公司Wibbitz找到一种方式,可以更加的简单,就是把文字转换成视频,来突出显示重要的信息。 这个技术此前只适用于智能手机,公司6月24日宣布了这个被描述为“网络上的播放键”的产品推出了PC浏览器插件。 Wibbitz...
View Article