一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)
一个高大上的HTML5作品,是利用HTML5 canvas制作的3D图片展示。据说是程序员给自己女朋友做的。
谁说程序员不懂浪漫!
源码下载:CSDN下载频道或来自杨林枫的整理。
一、 提升开发效率的十个工具
- Git——试一试。
- Stack Overflow——满足了它的活跃用户的虚荣心,而那些没有帐户的用户会不断的涌进来,找到他们满意的答案,并且点击推荐的广告。
- Office 365——它集成了微软的Onedrive, Sharepoint, Exchange, Access等工具。
- IntelliJ——尽管Eclipse已经很不错了,但IntelliJ IDEA,还有phpStorm(对于那些不幸要去写PHP的家伙),在各方面都足够秒杀它。
- PostgreSQL——世界上最强大的开源数据库。
- Java——Java已经有20年的历史了,不过它仍然稳定在TIOBE榜上的前两位。
- jOOQ——很多jOOQ的用户用过它之后再也没用回过原来的工具,因为他们发现在Java里写SQL原来可以这么简单。
- Less CSS——用Less CSS可以写出更多花哨的网站。
- jQuery——Less CSS对CSS意味着什么,jQuery就对JavaScript意味着什么。
- C8H10N4O2——C8H10N4O2(通常称作咖啡因)应该是码农们提高效率的最佳伴侣了。
二、 为什么程序员没有较高的社会地位?
这篇外人引起了广大CSDN网友的激烈讨论,那为什么程序员没有较高的社会地位呢?简摘网友的评论如下:
- 社会环境,普遍的人我觉得技术素养还是交低的,不了解的人把看的很神秘;稍微了解一点的呢,又把它想得过于简单;
- 时代环境,如果你周围都觉得炒房才是有得赚才显得高大山,试问在这样的环境下有谁还去关系你的付出,又有谁还会关系你的社会地位呢?
- 个人性格,其实我觉得这不是问题的,人的性格体现在做事的方式,而并不影响你做的事,如果真是你的朋友,在长时间的接触当中我想会体谅你的,所以说这个和社会地位是没关系的。
各位程序员应该找到一两个除编程外的专业,以编程为工具,以专业为创新点,才是长久之计。
三、 你最深爱的编程语言其实很烂
Java Hi,你好!我需要有人写超级复杂而且超级冗余的代码。我还希望我的虚拟机在打了最新的安全补丁后每隔一天崩溃一次。对于视窗程序,我需要无论在什么操作系统上都显示一样的屎难看。你说你能帮助我?太好了!
C# 让我来揭穿你。你不够男人,没法学C++,于是你不得不接受这个C++和Java的私生子。去写你的视窗程序吧,你这个懦夫。你不知道所有的酷孩子都在用Linux吗?
Visual Basic 像这样一种既能阻止犯罪又能抓捕凶手的编程语言,我无言以对。
此外还有:C语言、C++、Lisp, Haskell以及其它函数式编程语言、Delphi/Pascal等,还请点击小标题阅读原文。
四、 Java程序员的10道XML面试题
什么是XML元素和属性?
答:最好举个例子来解释。下面是简单的XML片断。
例子中id是元素的一个属性,其他元素都没有属性。
什么是格式良好的XML?
答:这个问题经常在电话面试中出现。一个格式良好的XML意味着该XML文档语法上是正确的,比如它有一个根元素,所有的开放标签合适地闭合,属性值必须加引号等等。如果一个XML不是格式良好的,那么它可能不能被各种XML解析器正确地处理和解析。
还有其他八个XML面试问答题,这些问题收集自很多编程人员,但它们对于使用XML技术的每个人都是有用的。由于XML具有平台独立的特性,XPath,XSLT,XQuery等XML技术越来越重要,XML广泛用于跨平台数据传输。
五、 这效果超火!教你创建高大上的多边形字体
低多边形(Low-Poly)字体设计是目前最新、最火的一个设计趋势。低多边形字体设计主要是基于有少量多边形的3D网格,同时结合一些渲染技术和灯光效果,使这些网格看上去像纸工艺或折纸作品。
低多边形通常需要使用3D软件来实现,但这篇教程将教会大家如何使用基本的PS工具来实现它的2D简化版,同时为了使低多边形效果更加精美,我们会用到一个非常简单的App- Image Triangulator App(原文下方会有下载地址)。原文还有神器的部分功能和成果展现。
六、 38个国外优秀技术网站推荐
最近翻译中收藏的一些网站,主要是Java相关的,排名不分先后。欢迎大家补充。
Adam Bien的个人博客,主要是Java&Java EE相关:http://blog.adam-bien.com/
Java, Android,WEB相关:http://techblog.bozho.net/
Java, Spring, Weblogic, Oracle, MySQL等。:http://www.captaindebug.com/
综合类的技术门户网站:http://www.devx.com/
各类文章及教程,视频:http://www.drdobbs.com/
IBM的,不用多说了吧:http://www.ibm.com/developerworks/
这位博主更新很频繁,爱好也很广泛:http://marxsoftware.blogspot.sg/
如果你比较懒,只关注这个也差不多了,其它网站和博客的文章很多也都会发到这上面来:http://www.javacodegeeks.com/
Java技术,纯的:http://javax0.wordpress.com/
Java EE,Java,.Net,JVM相关:http://javaeesupportpatterns.blogspot.sg/
一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)相关推荐
- 一周极客热文:Java开发牛人十大必备网站
新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题.面试问题等,质量是衡量一个网站的关键因素.日前,一个资 ...
- 一周极客热文:微软将推新编程语言M#:系统编程级别的C#
据国外媒体VB报道,微软正在开发一款新的编程语言:M# .它在C#的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用. 微软员工Joe Duffy日前在其个人博客中对M#的主要特性 ...
- 一周极客热文:Java开发的10位牛人
1983年,Gosling获得了卡尔加里大学的计算机科学学士学位.1990年,他获得了卡内基梅隆大学的计算机科学博士学位,师从Bob Sproull.在攻读博士期间,他自己开发了一款emacs,叫Go ...
- 一周极客热文:从分析8000条软件工程师招聘信息所学到的
Aline Lerner 过去以编程谋生,现在从事招聘工程师的工作.去年,她通过参考全年的有效招聘数据编写了一篇文章,总结如下: 如果可以的话,尽可能让招聘信息更个性化.谈论你从事什么工作,候选人已经 ...
- 谁说程序员不懂浪漫——我的C语言结婚请柬(附源码)
前言:但行好事,莫问前程--<增广贤文> 从上学起开始学C++,后面也做过H5,现在做Android.无论是学习用的,还是工作用的,上百个软件不止.但最另我骄傲的是,我用程序烂漫了一把. ...
- 一周极客热文:Java 8简明教程
该教程将带领你一步一步地认识这门语言Java 8的新特性.通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解.看完这篇教程后,你还将对最新推出的API有一 ...
- 一周极客热文:8张图理解Java
图:equals()方法.hashCode()方法的区别 HashCode被设计用来提高性能.equals()方法与hashCode()方法的区别在于: 如果两个对象相等(equal),那么他们一定有 ...
- c语言程序员写贪吃蛇代码28,厉害了,程序员28行代码写贪吃蛇游戏,附源码!...
对于贪吃蛇游戏,大家基本上都玩过,但是作为一个程序员,大家是否想过要自己去写一个贪吃蛇,毕竟玩别人写的游戏和自己写的游戏是两种截然不同的感受,而且也可以通过制作来提升自己的技术! 其实贪吃蛇的逻辑并不 ...
- 记事本贪吃蛇游戏代码_厉害了,程序员28行代码写贪吃蛇游戏,附源码!
对于贪吃蛇游戏,大家基本上都玩过,但是作为一个程序员,大家是否想过要自己去写一个贪吃蛇,毕竟玩别人写的游戏和自己写的游戏是两种截然不同的感受,而且也可以通过制作来提升自己的技术! 其实贪吃蛇的逻辑并不 ...
最新文章
- 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。
- 华为成为全球领先的移动设备供应商
- 湖南雅礼培训 1.1
- VTK:可视化之Hanoi
- 常用技巧 —— 打表规律
- AuthenticationManager验证原理分析
- gini系数 决策树_决策树系列--ID3、C4.5、CART
- 小白到高级程序员,进阶过程中都需必备些什么。
- 第5讲:软考中高项04_进度管理、成本管理
- python能做什么-学了Python都能做什么
- CodeForces 292D Connected Components (并查集+YY)
- Unity LOGO流光效果
- mysql怎么设计抽奖表_Access设计抽奖系统
- 沟通管理--关于信息的有效传递和维护
- display:flex的讲解
- 2017-2018-2 20179204《网络攻防实践》linux基础
- 【Java-IO】File、搜索删除剪切、字符集、字符编码、字节流、将内存中的数据写入文件、字符流、缓冲流、Scanner、格式化输出、数据流、对象流、序列化与反序列化、Files工具类
- 你知道什么是 a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站…z 站吗 ?...
- 劲乐团u显示服务器维护,[综合]《劲乐团U》新版上线 5月3日华丽转身
- Robust热修复方案实现原理