- 博客(924)
- 资源 (128)
- 收藏
- 关注
原创 50种制作图表JS库
在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些JavaScript库,从而更有效地达到想要的目标。最近,TechSlide上的一篇文章总结了50种用于展现图表的JavaScript库,并对每种库做了简要的说明。这对于想要选择合适JavaScript库的开发者很有参考意义。文章作者首推的库是D3,他说到:它非常让人惊叹,我很喜欢它的简洁性。它的文档非常完备,源代码托
2013-09-15 00:00:43 5681 1
原创 Facebook背后的开源力量
尽管Google极其推崇开源,并推出大量的开源项目,但是从根本上来看,Google的开源力度、开放程度远远比不上Facebook。这也是为什么Facebook能够在短短的几年间,一跃成为全球最大的社交网站的原因之一。一、Facebook vs. Google Facebook从2004年创始以来,已经从一个哈佛大学校内网站一跃发展成为了全球最大的社交网站。目前,Facebook的用户数量已经突破1
2013-09-13 23:18:46 5583 1
原创 程序猿节日快乐!
输入年月份,计算今天是今年的第几天?C代码(today.c):#include void main() { int year,month,day,days,i,d; printf("请输入年,月,日:\n"); scanf("%d,%d,%d",&year,&month,&day); days=0; for(i=1;i<month;i++)
2013-09-13 14:13:19 5272 2
原创 Ubuntu12.04创建 eclipse launcher
gedit ~/.local/share/applications/opt_eclipse.desktop[Desktop Entry]Type=ApplicationName=EclipseComment=Eclipse Integrated Development EnvironmentIcon=** something like /opt/eclipse/icon.xpm **Ex
2013-09-08 23:07:20 5988
原创 六款网站统计工具介绍
1、Google Analytics 由大名鼎鼎的 google 公司出品的网站统计分析服务,基本可以算作是世界网站统计分析服务的标杆性产品了。功能强大,数据准确,提供目标监测功能。优点:数据精准,服务稳定,功能强大缺点:专业性过强,不易学习。google 的统计服务更侧重于整体网站趋势的分析,而缺少流量的细节信息,无访客细节信息。不推荐小型站长,博客和网店主使用。此外,和中国众多提供实时统计数据
2013-09-07 07:31:38 21472 1
原创 HTTP 返回状态值详解
当用户点击或搜索引擎向网站服务器发出浏览请求时,服务器将返回Http Header Http头信息状态码,常见几种如下:1、Http/1.1 200 OK 访问正常 表示成功访问,为网站可正常访问时的状态。2、Http/1.1 301 Moved Permanently 301重定向永久重定向 对搜索引擎相对友好的跳转方式,当网站更换域名时可将原域名作301永久重定向到新域名,原域名权重可传递
2013-09-07 06:49:39 14719
原创 js处理json和字符串示例
demo 1: function change(){ var obj=document.getElementById("floor"); if (document.getElementById("qu").value=="1"){ var t=document.createElement("OPTION"); t.text="第五楼";
2013-09-07 00:33:20 5991
原创 JQuery的$命名冲突
在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg')的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件jquery.js和prototype.js为例来进行说明。 第一种情况:jquery.js在prototype.js之后进
2013-09-07 00:10:16 4253
原创 后台服务器开发总结
今天打算对之前进行多年的服务器端开发进行下技术总结,以供大家参考。个人对服务器开发基础框架平台有以下几点总结(会随时更新):1、 网络设计(BIO(java.net包)和NIO(java.nio.channels包)两种方式,参考MINA(C/S), JETTY(B/S)、jsockets和jniosocket等开源项目)(参考资料O’reilly系列网络编程)2、 传输协议设计(http、h
2013-09-05 22:14:09 6669
原创 阿里“去IOE”核心技术剖析
摘要:2013 SDCC 中国软件开发者大会在北京新云南皇冠假日酒店开幕,本次大会的主题为“软件定义未来”,阿里技术保障部DBA负责人——周宝方在大会上发表演讲,他表示,斯诺登事件让更多企业考虑去IOE的必要性,但是去IOE拥有很高的技术门槛,较大的额技术风险,水很深。 他认为,集中式严重制约是去IOE的核心原因,而IOE本身限制了很多开发者技术的发挥和许多企业的长远发展。同时,他还认为,去IO
2013-09-01 23:51:03 12698 3
原创 Spring分布式事务实现
分布式事务是指操作多个数据库之间的事务,spring的org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 在tomcat下,是没有分布式事务的,不过可以借助于第三方软件jotm(Java Open T
2013-09-01 23:20:37 20383 5
原创 Spring事务属性详解
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,
2013-09-01 10:46:11 12372 1
原创 开源协议:GPL/LGPL/BSD/Apache
越来越多的开发者与设计者希望将自己的产品开 源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开 源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专
2013-09-01 07:38:01 3731
原创 程序员的十楼层,看看自己在第几层
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每
2013-09-01 02:09:00 7781 4
原创 智能电视的未来在哪儿
最近一段时间,不少软件公司侵入硬件市场。从Google到戴尔,从阿里、360到早已登场的小米和乐视……一个新的蓝海正在浮现。如果说电脑早已日落西山,智能手机和平板刚过正午,那么,电视机旁边的争夺,则是八九点钟的太阳,充满朝气和想象。 最受关注的自然是Google推出的电视棒Chromecast。甫一亮相,它就让科技界惊艳。首先,产品小巧可爱,跟U盘差不多;其次价格便宜,才35美元;另外操作简单,
2013-08-25 21:35:23 4564 1
原创 智能电视前传——盒子
导读:关于盒子究竟是不是半成品,其出现是否只是为未来一体化的智能电视铺路的争论,自 2007 年苹果推出 Apple TV 就已经开始了。巨头们目前正争相推出智能电视,苹果也有计划推大屏幕的 iTV,他们并非瞄准的电视本身,而是电视作为客厅的中心,可能也是整个智能家居的核心。毕竟,当智能电视价格比同等高清电视价格还低,同时它的扩展性够强,不仅能够提供高清画质,还能提供新型交互体验,为何不挑一台智能
2013-08-25 16:02:24 4144
原创 王川:小米盒子的产品观
王川:很高兴认识大家,跟大家交流交流(2013-07-01)。说实话,小米是今年才发布的机顶盒,今年刚进入这个产业,还是个“小白”,所以希望跟大家多交流、多合作,也多学习。昨天跟霞总聊天,说未来电视的名字起得好,代表着未来的电视。我觉得今天上午的几位嘉宾也讲了,在这个产业中只有合作才能真正有未来。特别跟未来电视合作,我觉得非常非常成功,我们两个公司合作非常默契,我在这里也想感谢未来电视,包括霞总,
2013-08-25 08:18:25 4219
原创 王川:小米盒子背后的人
小米新晋联合创始人王川是谁?(2012-12-07) 多看创始人、小米联合创始人王川曾学到一个估值约1亿元人民币的教训。那是在2007年,王川与好朋友雷军一起爬香山时,雷军告诉王川自己刚投资了一家公司,问他有没有兴趣参投,并详细描述了这家公司的业务。王川打断雷军说:“你告诉我一件事,它怎么赚钱?”雷军则说他也不知道,没有什么商业模式。于是此事就此作罢。那家公司叫做 UCWeb。当时王川如
2013-08-25 07:12:49 4983
原创 虎嗅: 小米盒子vs乐视盒子
机顶盒并非新鲜概念,但一和互联网发生了跨界关系,就会产生奇妙的反应。自年初小米盒子和乐视盒子分别在突破重重阻碍成功发售之后,互联网企业进军硬件制造领域的趋势愈发明显。今天我们拿到了两家的盒子产品,从普通用户角度来体验一下两者各自特点,为各位提供参考。一、外观:文艺VS个性,娇小VS棱正包装。小米包装主打极简文艺范儿,但纸盒过于紧凑,取用阻力非常之大。乐视包装则是网络流行语印刷的多色彩盒。包装盒体积
2013-08-25 01:10:28 7080 1
原创 商业价值:苹果iTV,再一次改变世界?
苹果(Apple)公司打算进军智能电视领域,这在行业里已经不是秘密,有关苹果智能电视的消息也是不绝于耳,结合苹果产品线的命名规则,苹果智能 电视基本上就是iTV。就目前而言,Android智能系统已经“统治”智能电视,也正因为如此,人们对苹果iTV智能电视越来越期待。接下来,我们结合产业链的消息以及苹果生态链的优势,针对苹果iTV智能电视进行一番猜想展望。 凭借开放式系统的优势,Android系
2013-08-24 23:20:34 4414
原创 商业价值:谷歌娱乐影音之路上的硬件产品
自从第一代Google TV机顶盒面世以来,谷歌在娱乐影音设备上的发展可谓风生水起,而近日发布的智能电视棒产品Chromecast更是把谷歌硬件推向了又一个高潮。从“盒子”到“丸子”再到“棒子”,近年来谷歌陆续推出了各种形态的创新硬件产品,不断改变传统的娱乐影音生活,下面就让我们来盘点一下这些在谷歌娱乐影音之路上的硬件产品。盒子:第一代Google TV机顶盒——初次试水人人都爱的娱乐设备是啥?电
2013-08-24 12:22:18 6199
原创 Excel2010 柱形图与折线图制表
示例1:数据格式步骤:1、选择A/B/C所在全部数据区域2、插入→ 柱状图→ 二维柱状图3、在生成的柱状图中选中表示合格率的柱子,单击鼠标右键,选择“数据系列格式(F)”4、在弹出的“设置数据系列格式”对话框中:选中“次坐标轴(S)” → 关闭;5、设计→ 更改图表类型6、在弹出的“更改图表类型”对话框中:选择折线图;结果如下:===================================
2013-08-24 05:46:32 13631 1
原创 JVM 参数调优
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同
2013-08-23 23:20:37 3076
原创 JVM 基础知识
几年前写过一篇关于JVM调优的文章,前段时间拿出来看了看,又添加了一些东西。突然发现,基础真的很重要。学习的过程是一个由表及里,再由里及表的过程,所谓的“温故而知新”。而真正能走完这个轮回的人,也就能称为大牛或专家了。这个过程可能来来回回,这就是所谓“螺旋上升”,而每一次轮回都有新的发现。 这回添加的东西主要集中在基础的一些问题上,还有一些这两年思考的问题。这些问题可能平时我们不会刻意去想,但是真
2013-08-17 05:42:54 14815 19
原创 账户管理命令 useradd、groupadd
内容提要:1. 掌握用户的 增/删/改 命令2. 掌握组的 增/删/改 命令组管理1)groupaddgroupadd 用于添加组账号。格式如下:groupadd [-g GID] GROUP其中: GROUP:是要添加的组名 -g:用于指定 GID,默认为使用当前最大的 GID 加1举例: 添加一个新组 leader# groupadd leader# grep leader /etc/gro
2013-08-14 23:16:40 23401
原创 Centos和Redhat的区别和联系
CentOS与RedHat的关系:RedHat在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。RedHat一直都提供源代码的发行方式,CentOS就是将RedHat发行的源代码重新编译一次,形成一个可使用的二进制版本。由于LINUX的源代码是GNU
2013-08-11 01:24:39 24690 3
原创 Linux发行版:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo
Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Lin
2013-08-10 06:16:14 23432 3
原创 Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin:主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv
2013-08-10 04:05:57 17314
原创 jQuery Datepicker 日期插件
jQuery Datepickermy97 Datepicker(推荐)jquery datepicker 时分秒
2013-08-09 00:28:28 4381 1
原创 jQuery 基本语法
jQuery,一个 JavaScript 库,极大地简化了 JavaScript 编程,很容易学习。它是一款同prototype、Note.js等一样优秀的js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优秀的js效果,jQuery可以帮你达到目的!下载地址: jQuery Downloads下载完成后先加载到文档中,然后我们来看个简单的例子!
2013-08-02 23:50:49 6140 1
原创 Maven pom.xml 配置详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。pom.xml 配置文件 ... 4.0.0 ... ... ... ... ... ...
2013-08-01 00:08:04 63609 18
翻译 NoSQL 数据库的使用场景
摘要:对比传统关系型数据库,NoSQL有着更为复杂的分类——键值、面向文档、列存储以及图数据库。这里就带你一览NoSQL各种类型的适用场景及一些知名公司的方案选择。在过去几年,关系型数据库一直是数据持久化的唯一选择,数据工作者考虑的也只是在这些传统数据库中做筛选,比如SQL Server、Oracle或者是MySQL。甚至是做一些默认的选择,比如使用.NET的一般会选择SQL Server;使用J
2013-07-26 23:59:36 4991
原创 GTK、KDE、Gnome、XWindows 图形界面
Xwindows VS Gnome VS KDEx11 gtk qt gnome kde 之间的区别和联系
2013-07-25 23:28:28 13530 3
原创 eclipse.ini 内存设置
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进
2013-07-23 23:28:25 6929
原创 Eclipse、NetBeans、IntelliJ
Java IDE实用对比:对JSF 开发的支持应该比其他的IDE更好,提供了更成熟的JSF功能,包括对faces-config.xml进行可视化编辑,代码自动装配,在JSP页面管理 bean的属性,新的管理bean的向导,可视化编辑器建立Converters, RenderKits和Validators。Eclipse还计划发布可视化的JSP/JSF编辑器。 企业开发: Eclips
2013-07-23 22:19:41 7381 1
原创 Eclipse 插件最牛的TOP30
Eclipse的应用需要众多的插件,但是Eclipse的插件大家又知道多少呢?“Eclipse最牛的30个插件”不知道看官们是否了解,51CTO翻译组的风少侠特意翻译出来奉献给各位,希望大家喜欢。1、PyDev – Eclipse的Python开发环境参考推荐:Eclipse插件大全 挑选最牛的TOP30
2013-07-22 22:50:23 5288 1
SecureCRT 7.0.2 For Mac 10.12.3 完美破解版
2017-04-04
FatJar打包工具
2014-02-28
Android MotionEvent 坐标获取
2013-04-07
亚马逊(Amazon)称霸电商的秘诀
2013-04-05
Android中visibility属性
2013-04-03
Android与js交互实例
2013-04-01
Google Play 应用内支付(In-app Billing V2 + V3)
2012-12-18
VMware 8安装Mac OS X 10.8 Lion系统及工具包
2012-10-30
VMware 8安装Mac OS X 10.7 Lion
2012-10-18
Android反编译工具包(升级)官方绿色版
2012-10-10
JSP 页面访问用户验证
2012-09-29
Android反编译工具
2012-08-21
Android 创建与解析XML Pull方式
2012-04-30
Android 创建与解析XML Dom方式
2012-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人