- 博客(55)
- 资源 (25)
- 收藏
- 关注
转载 新浪微博API使用
如今社交网络异常活跃,接触到的几乎每个应用都使用有一个功能:分享。分享到各种SNS上,现今以新浪微博最火,其提供了良好的API接口等文档供开发者使用,正好称此有机会也来接触一下,说不定那天也能用得上。下面简单记录下初步使用过程中遇到的问题,以便对后来者有点作用。一授权认证 在使用新浪微博API前,还是很有必要先了解一下新浪微博授权认证过程如何。可以参考博文
2012-06-26 18:25:23 3174
转载 难死人不偿命!苹果8大笔试题及答案!你能回答出来吗?
苹果公司在招聘员工时,会向求职者问一些“可汗学院”(Khan Academy)提出的考验智商的谜题。你可能没听说过“可汗学院”,但“可汗学院”的谜题被苹果采用一定是有其道理的。可汗学院由孟加拉裔美国人萨尔曼•可汗(Salman Kahan)创立,是一家由谷歌和比尔&梅琳达•盖茨基金会背后支持的教育性非营利组织,主旨在于利用网络影片进行免费授课,目前已经有关于数学、历史、金融、物理、化学、生物、天文
2012-06-26 17:34:06 2826 2
转载 利用Math.random做背景图像随机切换
你应该见过(尤其是在一个网站的登录页面,比如:人人小站)这样的效果:每次登录的页面背景都是不同的。这说明该页面很有可能启用了背景随机切换的效果。最初见到这种效果的呈现时,觉得比较炫,后来仔细想想,这个用javascript实现起来应该很简单。先看一下我做的演示吧:http://www.threesnow.com/code/093/1. 首先要准备一些图像,图像的大小(无论是尺寸大小
2012-06-25 14:15:44 2329
转载 应该被记住的天才,写在图灵诞辰100周年
要评价图灵的一生难免使用以下的称号:数学家,密码破译专家,计算机开路人,人工智能理论家,或是同性恋中的标志人物。6月23号就是图灵诞辰100年纪 念日了,BBC在本周发表了一系列的纪念性文章,其中就有图灵奖获得者、Google资深副总裁兼首席因特网专家文特·瑟夫的这篇文章。我的一生都奉献给了计算机事业,更准确地说是奉献给了计算机网络。这个领域一贯是创新的代名词,我们不断地打破昨天的禁锢,创
2012-06-25 13:45:00 7309
转载 Google Chrome Source Code 浏览器源码(下载)
偶近来想研究折腾一下Google Chrome浏览器的源码,找到了下载地址,记录一下:Google Chrome 浏览器使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。Google Chrome 的源码,同样亦是开源的。在 Google 的中文官方Blog - Google 黑板报中,提到:我们对很多开发开源项目的人心存感激,
2012-06-23 18:02:09 3245
转载 开源浏览器引擎Webkit引发浏览器格局变化
几乎一夜之间,原本采用IE核心的国产浏览器纷纷上马双核心,也让Webkit这个本不为大众熟知的技术术语走向前台。国产浏览器为何青睐Webkit?Webkit又会为竞争激烈的浏览器市场带来什么样的变化?长期以来,国内浏览器市场的格局很简单:IE绝对统治,残羹冷炙被IE内核浏览器瓜分,至于在国外风生水起的Firefox,在国内还处于“陪练”的地位。时下有了新情况:Webkit内核开始“千树万树
2012-06-23 17:41:03 2549
原创 Java 关于中文乱码处理的经验总结
为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。记得之前学习C#的时候可以使用汉语作为标识符,但是总是感觉很别扭,所以不建议大家使用汉语编程,因为没有根基。下面就总结一下常见的乱码问题以及解决方案。对于Java由于默认的编码方式是 UNICODE,所以用中文也易
2012-06-23 16:43:56 3344
原创 在国内当个程序员究竟钱途如何?2011程序员薪资调查报告
自2011年初,CSDN在网上发起“2011年软件行业技术人员薪资大调查”以来,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了薪资调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每 一个层面,而且“一叶知秋”,所以透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助
2012-06-23 13:37:50 11086 7
原创 10个让人眼花缭乱的 HTML5 和 JavaScript 特效,Flash情何以堪啊~
作为下一代网页语言,HTML5 拥有很多让人期待已久的新特性。如今,很多 Web 开发人员开始使用 HTML5 来制作各种丰富的 Web 应用来代替 Flash。本文向大家展示10个让人眼花缭乱的 HTML5 和 JavaScript 效果,让你体验下一代 Web 技术的魅力!相信你看完这些例子后会对未来的 Web 发展充满无限期待。Breathing Galaxies动态
2012-06-23 13:29:10 2830 1
转载 浏览器内核的解析和对比
要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的构成。简单来说浏览器可以分为两部分,shell+内核。其中shell的种类相对比较多,内核则比较少。Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操作,参数设置等等。它是调用内核来实现各种功能的。内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块。也有一些浏览器并不区分外壳和内核。从Mozilla将Gecko独立出来
2012-06-22 15:24:13 1490
转载 关于浏览器内核的一些小知识,明明白白选浏览器!
浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。在下面的文章中主要介绍一些常见的浏览器内核和JavaScript引擎,部分内容来自于我在网上找到的资料,还有一些是我自己的理解,不保证完全正确,但是大致应该是没错的。如果有误,请指正……[本文原作者为武
2012-06-22 15:20:27 3536
转载 浏览器内核
浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的
2012-06-22 15:19:11 2166
转载 浏览器内核Gecko与WebKit哪个性能更强大
随着 Google 推出 WebKit 内核的 Chrome 浏览器,一些技术狂热分子开始盘算 Mozilla 的 Gecko 内核是否即将走到尽头。然而尽管 WebKit 日渐流行,那些熟悉 WebKit 与 Gecko 的差异,并对 Gecko 大加赞赏的人还是认为,Mozilla 在未来版本的 Firefox 中使用 WebKit 内核的可能性尚无从谈起。 Webkit 的优势
2012-06-22 15:15:12 7038
原创 2012年职业排行榜:软件工程师高居榜首
CareerCast公布了IT和工程专业最好的职业榜单,软件工程师高居榜首。虽然工程师占据着领先位置,但其它职业正在向它靠拢。1.软件工程师:平均年薪,$90,000. 就业指数:25.022.系统分析师:平均年薪,$78,000. 就业指数:22.583.Web开发人员:平均年薪, $75,000. 就业指数:21.494.石油工程师: 平均年薪, $11
2012-06-21 10:03:11 1864 7
转载 HTML5 Canvas
HTML5 CanvasApple最初创建了Canvas元素,它不仅用于它的Safari浏览器,而且也用在Mac OS X Dashboard中。它最终被WhatWG组织收录,并且还纳入到了将来的HTML 5.0(HTML的下一个版本)的实现中,基于Gecko 的浏览器都支持它,例如Firefox、(当然还包括)Safari,以及Opera。IE是不提供支持的,但是也正尝试着提供一些跨浏览
2012-06-20 18:26:53 1752
原创 HTML5 语音搜索
Html5支持语音搜索,可惜的是只有webkit核心的浏览器才能使用。用法很简单 只需要在input添加属性x-webkit-speech即可,例子如下: 这样你的输入框右边里就多了个「小话筒」,点击的时候就会提示 这时说出来识别后就可以了,如淘宝店语音搜素: 语音输入其他属性: lang 就是语言种类可以控制输入框里面的语音的语
2012-06-20 12:41:49 2401
转载 20大改变生活的研究项目 - Google的科学家团队正在做什么?
Google拥有一支由400多名科学家组成的研发团队,专门研究推动计算机科学和技术发展的最基本的问题。虽然他们并不研究无人驾驶汽车或是改良智能手机,但他们的工作有助于培养出更优秀的计算机程序员和工程师……从事深度研究已经成为Google血液里的一部分,公司联合创始人Larry Page和Sergey Brin早年在斯坦福相遇时便竭尽所能将所有资源用来解决很多重要的问题。目前Goog
2012-06-20 12:09:16 2869
原创 Jsp生成页面验证码
验证码是用来进行登录验证的一个有效方式,下面就为大家讲解如何在jsp中使用。下面仅介绍最简单的实现方法,稍后我们还会加入Ajax等来使验证更为正式。本文直接使用jsp页面作为载体,也就是说直接把生成验证码的图片放在了jsp中来实现,感兴趣的朋友可以放在servlet中,这样更方便管理。1.image.jsp---生成随机验证码图片的Jsp页面 <%@ page contentTyp
2012-06-19 16:37:03 5745 5
转载 Jsp+Ajax生成页面验证码
1、我们在做验证码的时候往往由于要反作弊,验证有时故意加入多的干扰因素,这时验证码显示不很清楚,用户经常输入错误。这样不但要重新刷新页面,导致用户没有看清楚验证码而重填而不是修改,而且如果没有用session保存下用户输入的其它数据的话(如姓名),用户刚刚输入的内容也不存在了,这样给用户造成不好的体验。2、本例在原有验证方式基础之上增加一段js,通过xmlhttp来获取返回值,以此来验证是
2012-06-19 16:24:01 2103
转载 JavaScript编程风格
Douglas Crockford是JavaScript权威,Json格式就是他的发明。去年11月他有一个演讲(Youtube),谈到了好的JavaScript编程风格是什么。我非常推荐这个演讲,它不仅有助于学习JavaScript,而且能让你心情舒畅,因为Crockford讲得很幽默,时不时让听众会心一笑。下面,我根据这个演讲和Crockford编写的代码规范,总结一下“
2012-06-19 10:17:13 1213
转载 HTML5+CSS3构建同页面表单间的动画切换
导读:有开发者表示,HTML5将给个人开发者带来更多机遇。下面的稿件详细描述了一个唯美的动画效果,它实现了在同一个页面中进行登录表单和注册表单的转换。这些效果,完全由HTML5和CSS3实现。文章后面附上了三种不同风格的显示转换效果、以及源码下载。既可为网页瘦身,又可实现漂亮的网页效果,快快收藏吧。这篇稿件将描述如何在HTML5中,使用CSS3的目标伪类“:target”来创建注册和登录两
2012-06-19 10:13:19 2434
转载 高性能JavaScript模板引擎原理解析
随着web发展,前端应用变得越来越复杂,基于后端的JavaScript(Node.js)也开始崭露头角,此时JavaScript被寄予了更大的期望,与此同时JavaScript MVC思想也开始流行起来。JavaScript模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,近一年来在开源社区中更是百花齐放,在Twitter、淘宝网、新浪微博、腾讯QQ空间、腾讯微博等大型网站中均能看到
2012-06-19 10:08:26 1568
转载 使用jQuery、Yahoo API和HTML5的geolocation来开发一个天气预报web应用
在线演示 本地下载今天我们介绍来自tutorialzine的一个HTML5/jQuery/Yahoo API的开发教程,在这篇文章中我们将介绍如何使用HTML5的Geolocation,jQuery和YahooAPI来开发一个天气预报web应用。 如果你不熟悉HTML5的Geolocation(地理位置服务),请参考我们的HTML5教程: HTML5 Geolocation。
2012-06-19 10:05:22 2895
翻译 Android关于Loaders的使用
介绍了在Android 3.0,加载器使它容易异步加载数据在一个活动或片段。加载器有以下特点:1.他们适用于每一个 Activity 和Fragment.2.他们提供异步加载的数据。3.他们监控数据的来源和当内容发生改变时提供新结果。4.重新创建一个配置更改后他们自动重新连接到最后加载程序的指针。因此,他们不需要重新查询他们的数据。Loader API总结有多个类和
2012-06-18 00:20:33 3976
原创 关于JSP+mysql的几点问题
今天用Jsp+mysql做个东西,出现了如下的错误:java.sql.SQLException: Can not issue data manipulation statements with executeQuery().我的本意是执行如下语句stmt=conn.createStatement();stmt.executeQuery(sql);来插入数据,于是乎遇到如上问题,后来
2012-06-12 19:07:17 2036 5
转载 用Android 关于PopupMenu的
弹出菜单是停靠在一个View上的一个模式菜单。如果View对象下方有空间,那么弹出菜单将显示在停靠对象的下方,否则会显示在上方。这是非常有用的:1. 给指定内容的操作提供一个溢出式菜单(如图4所示的Gmail的邮件头)。图4. Gmail应用中的一个弹出菜单,停靠于右上角的溢出按钮。注意:这是跟上下文菜单不一样,上下文菜单是对选择内容有影响的操作。针对应用选择内容
2012-06-09 13:04:06 19268 3
转载 如何在ActionBar上面添加popup menu
标签: 如何 分类: Android 在Android文档中,对于popup menu的讲解非常的简单,只是说了怎么创建。popup menu有个特点就是必须提供一个anchor view来让popup menu依附于它。sdk文档中有创建popup menu 的函数: public void showPopup(View v)
2012-06-09 12:53:46 4384
转载 Android界面刷新的方法
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。利用Handler刷新界面实例化一
2012-06-09 00:57:01 3481
转载 仿Siri的中文语音助理源码
之前闲暇之余借鉴Iris的框架,仿写了一个中文语音助理,效果如下: 语音接口使用的是科大讯飞的云语音接口,具体使用可以到科大讯飞的网站了解,智能语音处理部分使用的是小I聊天机器人的网络接口(http://www.xiaoi.com/widget/1007/index.html)——用于聊天模式下使用(最近好像这个接口出问题了,无论问他什么,他都不知道,这个是网站的问题,稍后应该可以恢
2012-06-09 00:38:40 5052
转载 Integer与int解惑
jdk1.5引入了自动装箱(autoboxing)与自动拆箱(unboxing),这方便了集合类以及一些方法的调用,同时也使初学者对其感到非常之困惑。在此,我们来揭开其神秘的面纱。首先,需要厘清一些概念:1、Integer是一个类,用Integer声明一个变量其是一个对象类型(或者说引用类型);int是基本类型,用int声明的变量是非对象类型,即不能在其上调用方法。2、“==”作用于对
2012-06-09 00:27:50 1339
转载 String创建几个对象的问题
本来因为见得太多已经吐槽无力,但这次实在忍不住了就又爆发了一把。写得太长干脆单独开了一帖。 顺带广告:对JVM感兴趣的同学们同志们请多多支持高级语言虚拟机圈子 以下是回复内容。文中的“楼主”是针对原问题帖而言。 =============================================================== 楼主是看各种宝典了么……以
2012-06-09 00:23:49 1898
转载 移动应用表单设计秘籍
一直想写一篇文章,关于移动应用表单设计的,可惜最近项目很忙,忙到没有时间打理博客。最近体验产品的时候,经常看到错误的的表单设计,要么信息混乱,要么步骤繁复、要么语言程序化,要么视觉焦点跳跃,要么校验顺序混乱,要么反馈不及时,如此种种的问题,让我很想认真的总结一下,思考一下,为移动应用的表单设计,提供一些个人力所能及的建议,希望更多地设计师能认真思考移动应用表单的特殊性,能最大限度的提升表单设计的体
2012-06-09 00:16:42 2132 2
原创 Android创建启动画面
每个Android应用启动之后都会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发者信息。如果应用程序启动时间比较长,那么启动界面就是一个很好的东西,可以让用户耐心等待这段枯燥的时间。 1.制作Splash界面 突出产品LOGO,产品名称,产品主要特色; 注明产品的版本信息; 注明公司信息或者开发者信息; 背景图片,亦可以用背景颜色代替;
2012-06-07 22:37:36 50240 23
原创 Android的Tab与TabHost讲解
在Android应用中,经常会用到TabHost选项卡,可以方便地在不同页面间切换。之前看过网上的一些教程,但大多都是一个形式,看得迷迷糊糊,不能让人很好的理解和学习。所以,在此详细地列出了Tab与TabHost的使用方法,有不妥之处,尽请指正! 首先,创建一个选项卡界面,需要使用一个TabHost和TabWidget。这个TabHost必须是根节点的布局,也就是main.xml。其中同时包
2012-06-07 18:19:37 5428
原创 在一个TabHost内实现多个Activity的跳转
如题所示,需要在一个TabHost内实现实现多个Activity的跳转,下图是TabHost的示例: 下面我们使用ActivityGroup类来实现这个程序,关于ActivityGroup类的使用方法,可以查看API。下面图片是测试程序的效果图:布局文件 main.xml android:orientation="ve
2012-06-06 23:22:38 4295 1
转载 ActivityGroup和TabActivity的差异
使用ActivityGroup来切换Activity和Layouthttp://www.cnblogs.com/over140/archive/2010/09/07/1820876.html在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界
2012-06-06 20:41:55 2628
转载 2012百度之星资格赛试题与AC代码
A:百度计算器的加法时间限制: 1000ms 内存限制: 10000kB描述百度框计算中提供了计算器这个功能,模拟计算器中的复杂功能,我们最先需要解决的就是实现加法模块。今天就给你个机会,和百度计算器一样,计算一下十以内的加法吧�?/p>输入仅有一组数据,包含两个正整数,分别为a, b(0 输出一个正整数,暨输入a, b后对应的a+b的计算结�?/p>
2012-06-06 11:56:49 6293 1
转载 各大电子商务网站的站内搜索比较,因为要做站内搜索,所以前去观摩下
参考的网站有:京东商城,亚马逊,苏宁易购,易迅网,凡客诚品,1号店,新蛋中国,库巴,好孩子,QQ商城,当当网,麦包包等网站,另外淘宝,一淘,阿里巴巴,天猫商城也看了下。 下面列出几个衡量的功能点,并根据【戴尔笔记本】这个关键词去测试这些网站,看看有些什么异同。分为五个部分:如果有疑问,可以点击查看具体的内容A、关于输入搜索框:1.搜索时是否有自动提示2.自动
2012-06-06 11:38:00 3519
转载 android 中对apache httpclient及httpurlconnection的选择
在官方blog中,android工程师谈到了如何去选择apache client和httpurlconnection的问题: 原文见http://android-developers.blogspot.com/2011/09/androids-http-clients.html 这里小结下几点。 1) apache httpclient比较稳定点,少BUG,但由于API的关系,
2012-06-04 18:02:10 2628
ProgressRectangle
2014-07-30
Android TagView
2014-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人