Java相关工具
分享一个帮助你在线测试响应式设计的web工具 - Screenqueri.es
如果你使用responsive layout来设计网站或者web应用的话,如何有效的在不同的设备上进行测试是一个比较麻烦的事情,今天我们这里给大家分享一个在线测试responsive布局的设计工具 - Screenqueri.es,能够有效的帮助你测试不同分辨率下网站的视图,希望大家喜欢!


使用这个工具非常简单,你提供一个需要进行测试的网站或者url,比如,本地地址:http://localhost:8080或者其它在线的网站例如GBin1.com,然后再选择你需要展示的设备类型,例如,ipad,iphone,然后点击"view"即可看到效果。
主要特性
- 支持众多的设备,包括手机设备,iphone,Galaxy Note,HTC,Blackberry torch等
- 平板电脑ipad,Galaxy Tab10.1, Sony Tablet,blackberry,kindle,HP Slate500,HTC Flyer等等。
- 支持设备旋转横屏,竖屏测试
- 支持保存,并且分享给你的朋友


18个web开发人员必备的Chrome扩展
Chrome浏览器是最棒的浏览器之一。作为一个web开发人员,我非常喜欢这款浏览器,因为它提供了众多的扩展和插件。事实上之所以使用firefox也只不过因为它那强大的web开发扩展 - firebug。而现在因为Chrome的网页渲染速度,我越来越多的使用它来浏览网站,而且Chrome支持最新CSS3 3D变形,非常适合看看比较新颖的网站。
基于以上所有这些,Chrome已经越来越流行了,而且超越了Firefox。虽然还没有超越IE。这里我收集了18个超棒的Chrome浏览器的扩展,希望对于大家做web开发有帮助,谢谢!
Firebug
Firebug lite不是firebug的替代品,或者Chrome的开发者工具。它是一个用来整合这些工具的工具。提供了我们在firebug中看到的丰富的可视化界面 ,例如,HTML,DOM或者盒模型。
Firebug console
使用这个扩展你可以使用chrome API,例如,chrome.extension.*,chrome.tabs.*,扩展开发人员可以用它来测试针对google…
分享一个帮助你有效避免SQL Injection攻击的在线手册 - bbobby-tables.com

如果你对网站安全比较感兴趣的话,肯定了解什么是SQL注入式攻击 - SQL injection,如果你使用的网站架构中使用了数据库,你就需要在书写代码中有效的防止这种类型的攻击,今天我们将介绍一个专门讲解如何避免SQL注入式攻击的网站 - bbobby-tables。希望大家喜欢!
这个指导主要提供如下两种方式来避免SQL注入式攻击:
- Do not create SQL statements that include outside data. (不要创建包含外部数据的SQL语句)
- Use parameterized SQL calls. (使用参数化的SQL调用)
在这个网站中,他们提供了不同编程语言的SQL指导和信息,你可以根据自己熟悉的编程语言来查看具体的系统,相信对于大家来说非常实用。
如果你和我一样是一个Java开发人员的话,下面内容肯定对于你非常实用:
Java
-
JDBC
-
Hibernate
-
MyBatis
-
XML mapping document
在以上java编程部分中,介绍了使用不同后台数据库访问方式下如何安全使用SQL的方法,相信大家一定会清楚了解如何正确的使用SQL从而避免注入式攻击。希望大家喜欢这个在线手册!…
分享9个最棒的代码片段资源网站
作为一个奋斗在第一线的码农来说,能找到自己能在项目中直接使用的代码无疑是一件天大的喜事。代码片段和代码库到处都有,如何找到自己需要的东西绝对是一个大问题,为了帮助大家更好的找到自己需要的代码,今天我们介绍9个非常不错的代码资源网站。
Snipplr
snipplr可以说是世界上最大的代码资源库。在过去的几年中,它发布了大量的代码片段,包括我们网站上的很多文章都引用了snipplr的大量代码。

DZone code snippets
一个综合性质的代码库。拥有25中不同编程语言的代码集合,包含了几千的代码片段。

Jonas John snippet library
一个综合的代码库,包含了php,C#,visual Basic,javascript等。

Code Beach
Mac开发者的代码库,包含了C,Ruby,C++,Python等代码片段

PHP Snips
如果你做PHP开发,那么这个网站绝对是你需要的代码库。拥有几百号的免费使用的代码。超值!
…
分享10个最新的iphone开发教程
1. How To Create Cool Effects with Custom Shaders in OpenGL ES 2.0 and Cocos2D 2.X
阴影效果是电脑图形的一个很大的飞跃。使用它能够允许我们创建完整新特效并且有效控制屏幕。如果你希望使用阴影效果,你肯定需要阅读这个教程。

2. Table View Application in iPhone
在这个教程中我们将学习如何在表视图中删除和编辑。

3. Storyboard app with Core Data
这个教程中我们将开发一个超简单的应用。我们将从一个空的项目来设计主要应用和登陆页面需要使用的核心数据布局。在成功登陆后我们将显示一个包含缩略图和数据的表。我们可以添加,删除并且使用相机功能来为每个数据条目拍照。

4. KMLViewer
演示如何在一个MKMapView中使用KML文件。这个教程展示如何使用Mapkit的annotaions和overlay来在MKMapVIew中展示KML文件。

5.…
一个HTML/CSS/Javascript的在线开发工具 - Fiddle Salad

今天我们给大家带来一个超棒的HTML/CSS/Javascript的在线开发工具 - Fiddle Salad,如果你使用过jsfiddle的话,相信大家会更喜欢这个功能强大的在线整合开发环境。
和jsfiddle类似,你也可以使用Fiddle Salad来在线调试javascript/html/css,让我感觉更好的地方在于Fiddle Salad能够提供IDE的自动补齐功能,如果你输入javascript, html标签或者css标签时,这个在线工具会提供提示你相关的内容。就和我们常用的开发环境一样,是不是非常方便?而且在界面的右上角提供了即使错误提示功能,你可以方便的看到代码中的错误提示,当然提示语言是英文。


主要特性
- 提供在线文档支持,你可以方便的查阅相关文档,例如,css,html,javascript和jQuery
- 提供不同类型代码书写支持,如,HTML, CSS, JavaScript, HAML, Zen…
超酷编程语言:HaXe - One language, everywhere

今天浏览偶然发现一个新的编程语言 - HAXE。说实话新编程语言很多,不过这个编程语言比Java还牛,当年Java号称:Code once, Run anyhere。这个语言号称:One language,everywhere。官方号称:你只需要学习一种编程语言,然后呢,其它的事都让HAXE的快速编译器帮助你实现,能够自动编译成:
- java
- javascript
- C
- C++
- C#
- PHP
- Flash
- NokVM
这意味这你编写的程序能够在所有的移动设备上运行,听起来是不是很炫。当然也很眩晕。呵呵!
主要特性:
- 多平台支持
- 开源免费
- 语法简单
- 类型严格
- 现代编程语言
如果大家有兴趣,可以自己编一个试试吧,当然,没有产品级别的使用,还是不太好说,不是设计理念还是不错,为什么我们这些命苦的代码搬运工要学那么多不同的变成语言呢?

主流浏览器的版本发布历史大全 - 了解IE, Firefox, Chrome, Safari, Opera浏览器的历史
日期:2012/03/13 来源:GBin1.com
Internet Explorer Version Release History

| Version # | Release Date |
|---|---|
| 1 | August 16, 1995 |
| 2 | November 22, 1995 |
| 3 | August 13, 1996 |
| 4 | October, 1997 |
| 5 | March 18, 1999 |
| 5.5 | July 8, 2000 |
| 6 | August 27, 2001 |
| 7 | October 18, 2006 |
| 8 | March 19, 2009 |
| 9 | March 14, 2011 |
值得调侃的地方:
- IE6和IE7发布的时间隔了5年,这让Firefox变得风光无限
- IE6在9.11事件前15天发布, 个人觉得这种灾难性的,改变世界性的事件都集体发生
Firefox Version Release History

| Version # | Release Date |
|---|---|
| 1 | November 9, 2004 |
| 1.5 | November 29, 2005 |
| 2 | October 24, 2006 |
| 3 | June… |
分享一个在线代码美化工具 - Dirty Markup
日期:2012/03/06 来源:GBin1.com

如果你需要一个帮助你规整书写混乱的代码的工具的话,我强烈推荐给你这个在线代码美化工具 - Dirty Markup。这个在线工具能够帮助你有效的处理HTML/HTML5,CSS和javascript代码。
这个工具内建了HTML Tidy, CSS Tidy 和 JS Beautify的功能,可以快速有效的帮助你规整代码。
如何使用
使用非常简单,你只需要选择你需要美化的代码类型,例如,HTML,CSS或者是Javascript,然后在右边的代码编辑框中输入你需要规整的代码,即可。
同时它提供了很多的选项,可以有效的帮助你自定义你需要的,例如,HTML代码格式:
- Doctype
- 输出
- 缩进
使用演示
处理前:
<!-- By GBin1.com-->
<!DOCTYPE html>
<html>
<head>
<title>GBin1…
分享8个帮助你学习快速编程的实用网站
日期:2012/02/20 来源:GBin1.com
作为一个合格的前端开发人员,我们不得不学习很多最新的技术和实现,不论是html5,CSS,CSS3, javascript,还是后台的最新数据库技术nosql。如果你不能有效的学习这些生存技能,意味着你随时被市场抛弃。
为了能够有效而高效的学习各种技术和编程,找到几个非常不错的网站还是很有必要的。,这里我们推荐8个非常不错的技术网站,帮助你有效的快速学习编程,他们带给你的不单单是学习的内容,还有学习的乐趣,enjoy!
Javasript学习: LifeHacker Learn to code
这个网站通过4个课程学习javascript。每一个都配有video并且也提供相关的文章

Javasript学习:CodeCademy
一个互动的方式来学习javascript。为了更加有趣,每次你完成一个课程,你可以得到徽章和点数。

CSS,CSS3,HTML,HTML5学习:TeamTreeHouse
一个在线付费的学习服务网站,包含了很多最新的技术
…
SAS编程入门介绍
日期:2012/02/06 来源:GBin1.com

1.Why to learn SAS?
Everyone has his/her own answer. But if you want to work with SAS, you should learn it.
2.Where to use SAS?
Data process, analysis and presentation.
3.IDE
- Enterprise Guide
- Eclipse SAS Editor Plugin (for java programmers)
- WPS (I have never used it.)
-
Enhanced Editor (for experienced SAS programmers)
4.Core SAS
产品
- BASE SAS
- SAS Products for analysis, such as SAS/STAT, SAS/ETS and SAS/OR
- SAS/GRAPH
基本 (SAS E-Learning):
Nosql数据库教程之初探MongoDB - 第二部分
日期:2012/02/06 来源:GBin1.com

大家都听说过nosql解决方案吧?现在是web开发中很流行的技术。 是不是也有听说过MongoDB? 你是不是准备好了来学习一下web开发中最酷的技术之一MongoDB?
上一篇文章我们介绍了MongoDB基础知识,包括安装,创建基本的Database,及其执行简单的查询操作,今天我们接着介绍一些高级特性,包括如何使用selecor与数据库互动。Selector赋予了我们更细颗粒的控制和查询的能力。
如果你想真正的使用MongoDB开发一个应用,你需要学习更多。
今天我们将扩展介绍俩个关键的MongoDB特性:
- 高级查询
- Mapreduce
高级查询
上一篇文章我们介绍了基本的查询并且介绍了Selector(选择器)。现在我们需要学习更复杂的查询,基于上一次的介绍我们介绍俩个关键的使用:
- 条件运算符
- 正则表达式
条件运算符
正如它的名字,条件运算符用来收集查询并且匹配查询内容。这里有很多,今天我们主要介绍9个关键的运算符,如下:
- $lt…
分享10个你可能不知道但超级好用的PHP代码片段
日期:2012/01/16 来源:GBin1.com

当我们使用PHP的时候,如果你自己有些非常有用的方法或者代码片段,那么将会给你带来极大的便利。今天我们将介绍10个超级好用的PHP代码片段,希望大家能够喜欢!
使用textmagic API来发送消息
可能有的时候,你需要发送一些短信到你客户手机上,你绝对应该看看textMagic。他们提供非常简单的API来实现这个功能。但是不是免费的哦。
// Include the TextMagic PHP lib
require('textmagic-sms-api-php/TextMagicAPI.php');
// Set the username and password information
$username = 'myusername';
$password = 'mypassword';
// Create a new instance of TM
$router = new TextMagicAPI(array(
…
Nosql数据库教程之初探MongoDB - 第一部分
日期:2012/01/16 来源:GBin1.com

大家都听说过nosql解决方案吧?现在是web开发中很流行的技术。 是不是也有听说过MongoDB? 你是不是准备好了来学习一下web开发中最酷的技术之一MongoDB?
在这个系列教程中,我们将介绍帮助大家了解MongoDB,让大家能够像Mysql一样熟练的应用MongoDB到web开发中去。 希望大家喜欢!
为什么使用MongoDB?
在面对对象的开发过程中,我们都被鼓励尝试将逻辑的模型应用到代码开发中去,因此我们使得代码在概念上更加容易理解。当我们需要这样做的时候,我们最好能够清晰的看到逻辑操作的互动及其信息的处理。
那么假设如果你可以将需要使用的程序化模型直接保存的话呢?如果你可以直接保存它们而不需要保存数据库中表里面的一行一行数据呢? 学习MongoDB,你就可以实现这个功能!
在这个教程中,我们将学习基本的MongoDB,例如,创建,更新和删除数据库和记录,执行复杂的查询并且使用MapReduce来执行初级的数据挖掘。那么废话不说,我们现在开始!
步骤一:安装Mongo
我们需要在这个地址下载MongoDB。
在这个地址中我们需要寻找支持你的平台和架构的安装,我的操作系统是win7,这里下载使用的是2.0.2…
Java泛类型(Generics)快速入门
日期:2011-9-20 编译:Gbin1.com
泛类型(Generics)是Java SE5.0里的特性,在发布后的几年里,我相信每个java开发者都不仅仅听说过,而且实实在在的使用过。这里有很多的免费和付费资源可以用来学些泛类,如下:
- The Java Tutorial
- Java Generics and Collections, by Maurice Naftalin and Philip Wadler
- Effective Java (second edition), by Joshua Bloch.
尽管这里有很多的信息,但是很多程序员还是弄不清楚java泛类的使用。这就是为什么我这里总结了所以使用泛类所需要的基本知识。
泛类使用的初衷
最简单的方式来想象泛类是一种语法方式用来省去类型转换操作:
List<Apple> box = ...; Apple apple = box.get(0);
以上代码很好解释,box是一个Apple对象的列表,我们使用get方法取出一个苹果的实例而不需要做强制类型转换。如果我们不使用泛类特性,那么我们将需要这样编码:
…





