摘要: Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。阅读全文
posted @ 2015-05-06 01:31 Li-Cheng 阅读(1399) 评论(1) 编辑
摘要: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、腾讯等。阅读全文
posted @ 2015-04-09 10:20 Li-Cheng 阅读(8951) 评论(4) 编辑
摘要: memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著 。这是一套开放源代码软件,以BSD license授权发布。阅读全文
posted @ 2015-04-06 10:02 Li-Cheng 阅读(2465) 评论(1) 编辑
摘要: Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。阅读全文
posted @ 2015-04-03 12:45 Li-Cheng 阅读(2437) 评论(6) 编辑
摘要: 将压缩文件解压到指定的文件夹(这里你爱咋整就咋整,下边提供一下我的目录结构),php可以以两种方式运行:CGI(对应文件php5ts.dll文件)和SAPI方式。由于我们使用Apache,所以是以SAPI模块方式运行,对应文件是php5apache2_2.dll。配置php.ini文件,php提供了两个模板,php.ini-development和php.ini-production,前者适合开发程式使用(测试用),后者拥有较高的安全性设定,则适合上线当产品使用。这里我们将php.ini-development文件改为php.ini做配置文件使用。阅读全文
posted @ 2015-04-01 11:02 Li-Cheng 阅读(5218) 评论(7) 编辑
摘要: 上周由于写了一篇关于"Eclipse+ADT+Android SDK 搭建安卓开发环境"的博文,其他博主们表示相当的不悦,都什么年代了还用Eclipse+ADT开发安卓应用程序,作为一个现代人当然要用Android Studio+Genymotion来打造高效的Android开发环境啦!经过一番挣扎之后(毕竟学校老师都是交咱们用Eclipse+ADT搭建安卓开发环境嘛),要知道这年头接受一个新东西是非常的痛苦的--! 最终我还是决定装一个试试!!当然对已经习惯使用Eclipse的用户完全没必要在装一个Android Studio了,因为Eclipse已经能够很好的满足我们开发Android应用程序的需要了,而且Eclipse的市场份额还是很大的!至少我们在很长一段时间是离不开它的!(o(*≥▽≤)ツ)阅读全文
posted @ 2015-03-27 11:26 Li-Cheng 阅读(4929) 评论(37) 编辑
摘要: 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--)。下面把我的安装过程和经验分享个大家!!阅读全文
posted @ 2015-03-14 10:59 Li-Cheng 阅读(13988) 评论(23) 编辑
摘要: 传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich Internet Applications,缩写为RIA)的出现就是为了解决这个问题。在HTML5发布以前,RIA领域的技术解决方案一直相都是各展所长,并无争议。Adobe体系中,Flash做不了的事情,Flex可以做到;.Net系决策者在选用RIA解决方案时,Silverlight是不二之选。随着HTML 5横空出世,Flex“易主”(这里说的是Adobe将Flex捐给Apache),Silverlight被“雪藏”(这里指微软停止对Silverlight的更新),RIA领域的技术解决方案开始变得扑朔迷离。阅读全文
posted @ 2014-07-12 12:13 Li-Cheng 阅读(2081) 评论(21) 编辑
摘要: Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。阅读全文
posted @ 2015-05-06 01:31 Li-Cheng 阅读(1399) 评论(1) 编辑
摘要: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、腾讯等。阅读全文
posted @ 2015-04-09 10:20 Li-Cheng 阅读(8951) 评论(4) 编辑
摘要: Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。阅读全文
posted @ 2015-04-06 16:33 Li-Cheng 阅读(246) 评论(2) 编辑
摘要: memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著 。这是一套开放源代码软件,以BSD license授权发布。阅读全文
posted @ 2015-04-06 10:02 Li-Cheng 阅读(2465) 评论(1) 编辑
摘要: 在浏览器中进行测试,这里需要注意的是reids服务必需在启动状态下哦。关于Redis在windows平台的安装,可以参考我之前写的一篇文章哦。阅读全文
posted @ 2015-04-04 10:33 Li-Cheng 阅读(381) 评论(0) 编辑
摘要: Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。阅读全文
posted @ 2015-04-03 12:45 Li-Cheng 阅读(2437) 评论(6) 编辑
摘要: 将压缩文件解压到指定的文件夹(这里你爱咋整就咋整,下边提供一下我的目录结构),php可以以两种方式运行:CGI(对应文件php5ts.dll文件)和SAPI方式。由于我们使用Apache,所以是以SAPI模块方式运行,对应文件是php5apache2_2.dll。配置php.ini文件,php提供了两个模板,php.ini-development和php.ini-production,前者适合开发程式使用(测试用),后者拥有较高的安全性设定,则适合上线当产品使用。这里我们将php.ini-development文件改为php.ini做配置文件使用。阅读全文
posted @ 2015-04-01 11:02 Li-Cheng 阅读(5218) 评论(7) 编辑
摘要: 上周由于写了一篇关于"Eclipse+ADT+Android SDK 搭建安卓开发环境"的博文,其他博主们表示相当的不悦,都什么年代了还用Eclipse+ADT开发安卓应用程序,作为一个现代人当然要用Android Studio+Genymotion来打造高效的Android开发环境啦!经过一番挣扎之后(毕竟学校老师都是交咱们用Eclipse+ADT搭建安卓开发环境嘛),要知道这年头接受一个新东西是非常的痛苦的--! 最终我还是决定装一个试试!!当然对已经习惯使用Eclipse的用户完全没必要在装一个Android Studio了,因为Eclipse已经能够很好的满足我们开发Android应用程序的需要了,而且Eclipse的市场份额还是很大的!至少我们在很长一段时间是离不开它的!(o(*≥▽≤)ツ)阅读全文
posted @ 2015-03-27 11:26 Li-Cheng 阅读(4929) 评论(37) 编辑
摘要: 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--)。下面把我的安装过程和经验分享个大家!!阅读全文
posted @ 2015-03-14 10:59 Li-Cheng 阅读(13988) 评论(23) 编辑
摘要: 建议使用Runnable这种方式创建线程。程序中的同一资源指的是同一个Runnable对象。安全的卖票程序中需要加入同步synchronized。阅读全文
posted @ 2015-03-12 15:28 Li-Cheng 阅读(3819) 评论(6) 编辑
摘要: 制作CSS3制作手风琴图片滑动效果,我们仅需利用CSS3的Transition属性和:hover 选择器简单几步就能完成该特效。阅读全文
posted @ 2014-07-29 09:48 Li-Cheng 阅读(4494) 评论(28) 编辑
摘要: Drop-Shadow效果,其实就是大家熟悉的内容盒子阴影效果,在没有CSS3之前,大家都是通过Photoshop制作。而有了CSS3后,我们只需要利用box-shadow配合两个伪元素:before和:after即可实现。首先我们需要给内容盒子添加相对定位属性,然后给其添加两个伪元素 :before和:after ,在伪元素上添加绝对定位属性和z-index属性,将其定位到盒子的底部。阅读全文
posted @ 2014-07-19 09:40 Li-Cheng 阅读(888) 评论(2) 编辑
摘要: 利用CSS3属性制作按钮,我们只需要用到Gradient属性,不用使用任何图片素材和JavaScript代码,仅仅通过CSS就能制作出好看的渐变按钮。按钮的大小可以通过CSS属性就能轻松的修改,而且它可以使用html的很多标签来制作,比如div,button,span,a,input[‘submit’]等等。阅读全文
posted @ 2014-07-17 09:00 Li-Cheng 阅读(2763) 评论(12) 编辑
摘要: 传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich Internet Applications,缩写为RIA)的出现就是为了解决这个问题。在HTML5发布以前,RIA领域的技术解决方案一直相都是各展所长,并无争议。Adobe体系中,Flash做不了的事情,Flex可以做到;.Net系决策者在选用RIA解决方案时,Silverlight是不二之选。随着HTML 5横空出世,Flex“易主”(这里说的是Adobe将Flex捐给Apache),Silverlight被“雪藏”(这里指微软停止对Silverlight的更新),RIA领域的技术解决方案开始变得扑朔迷离。阅读全文
posted @ 2014-07-12 12:13 Li-Cheng 阅读(2081) 评论(21) 编辑
摘要: 这种布局适合于小数据块,每个数据块内容相近且没有侧重。通常,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。所以,我们给这样的布局起了一个形象的名字 — 瀑布流式布局。阅读全文
posted @ 2014-06-25 10:53 Li-Cheng 阅读(2981) 评论(34) 编辑
摘要: 前端时间学校刚学完Struts2-Action篇,又自学了一点AJAX/JQuery,到网上看了一些CSS3知识。突然想要不要干脆做一个用户注册与登入功能。下面是JAVA部分的核心代码, 如果这样的逻辑和大家想的很有出入的话,欢迎拍砖劈斧,呵呵。阅读全文
posted @ 2014-04-20 14:03 Li-Cheng 阅读(4902) 评论(37) 编辑
摘要: 这是要结束了吗?是的,结束了。是不是很简单呢?等等,好像少了一点一样,哦,代码需要引入了Font Awesome矢量字体图标呢! 可这是什么东西呢?点击下面链接进行查看吧!阅读全文
posted @ 2014-04-13 14:03 Li-Cheng 阅读(2140) 评论(12) 编辑
摘要: 好吧,结束了,是不是太简单了。那赶紧动手试试吧。如果嫌代码太粗糙的话,自己进行代码重构吧,Oh,My God! ,我刚才是不是用了一个非常专业性的技术词汇呢?! 好吧,你们赢了,如果实在接受不了这种“低奢内”的登入表单的话,我已经到网上找了一个“高大上”的CSS3登入表单和大家分享,可以点击这里查看哦:阅读全文
posted @ 2014-04-07 18:08 Li-Cheng 阅读(4517) 评论(28) 编辑
摘要: 制作步骤: 一, 引入prefixfree.js脚本 下面代码中使用了CSS3无前缀脚本prefixfree.js,可以省去CSS3中前缀“-moz”、“-webkit”、“-o”、“-ms”,如对该脚本不了解的可以点击下面链接哦:CSS3无前缀脚本prefixfree.js与Animatable使用介绍,不过使用上还是略有出入,自己认真看看哦。阅读全文
posted @ 2014-04-07 09:07 Li-Cheng 阅读(5741) 评论(25) 编辑
摘要: 下面代码中使用了CSS3无前缀脚本prefixfree.js,可以省去CSS3中前缀“-moz”、“-webkit”、“-o”、“-ms”,如对该脚本不了解的可以点击下面链接哦:CSS3无前缀脚本prefixfree.js与Animatable使用介绍阅读全文
posted @ 2014-04-04 15:32 Li-Cheng 阅读(3632) 评论(3) 编辑
摘要: Font Awesome 为您提供了一套可缩放的字体矢量图标,可以快速自定义图标的大小,颜色,阴影,这些都可以通过CSS来实现,无需任何的JS代码哦。阅读全文
posted @ 2014-03-29 13:58 Li-Cheng 阅读(3968) 评论(12) 编辑
摘要: 现代浏览器基本支持CSS3,但是一些旧版本的浏览器还是需要添加前缀的。像box-shadow, border-radius这类属性,目前较新版本的浏览器都是不需要前缀的(包括IE9),但是,有些CSS3属性,例如渐变,前缀少不了,每次都需要像盖高楼一样堆叠CSS3代码。阅读全文
posted @ 2014-03-29 07:52 Li-Cheng 阅读(1444) 评论(4) 编辑
摘要: 通过前面几天的学习,现在基本掌握了JAVA操作DOM方面的知识,现在来一个小DEMO作为总结吧。如对DOM解析器还不了解的,以下内容可能对你会有帮助: JAVA与DOM解析器基础 学习笔记 JAVA与DOM解析器提高(DOM/SAX/JDOM/DOM4j/XPath) 学习笔记二 JAVA中 XML与数据库互转 学习笔记三阅读全文
posted @ 2014-03-21 13:25 Li-Cheng 阅读(928) 评论(4) 编辑
摘要: 数据库在数据查询,修改,保存,安全等方面与其他数据处理手段有绝对的优势,而XML文件是基于标记的文本文件,兼容性好,便于组织,解析和交换数据。在某些情况下我们需要讲XML数据导入到数据库中,发挥数据库在管理数据方面的优势;另一方面,我们需要讲数据库中的数据导入到XML文件中,以便与其它系统交互数据,发挥XML文件在数据交换上的优势。下我介绍普通DOM和Dom4J,两种方式实现 XML和数据库 互转。阅读全文
posted @ 2014-03-21 08:36 Li-Cheng 阅读(2046) 评论(4) 编辑
摘要: sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并且提供了DomcumentBuilderFactory/DomcumentBuilder和SAXParserFactory/SAXParser(默认使用xerces解释器)。 如对DOM解析器还有疑问,请查看这里。目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下面分别介绍这四种方式如何操作DOM。阅读全文
posted @ 2014-03-20 12:42 Li-Cheng 阅读(1117) 评论(5) 编辑
摘要: 文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。各种语言可以按照DOM规范给出解析XML文件的解析器。Sun公司发布的JDK1.4的后续版本中提供了解析XML文件的网API(Java API for XML Processing)。关于XML语法请参考这里。为什么没有对java类和实际对象没做详细说明,我已经到代码中写了注释了,到这里就不做过多的说明了。阅读全文
posted @ 2014-03-20 12:30 Li-Cheng 阅读(969) 评论(2) 编辑
摘要: 必备知识 本文要求基本了解 Adobe Flex编程知识和JAVA基础知识。 开发环境 MyEclipse10/Flash Builder4.6/Flash Player11及以上 播放器演示已经在博客banner部分给出了,下面还是上一截图阅读全文
posted @ 2014-03-13 14:32 Li-Cheng 阅读(1605) 评论(15) 编辑
摘要: 什么是CU3ER? CU3ER ,是一个三维图像幻灯片和照片画廊。这是视觉上的吸引力幻灯片和画廊的理想解决方案,促进产品和服务在您的网站上。 我们创建了一套工具,让您的CU3ER的生活更轻松。有CU3ER帐户,您可以访问: cManager - web应用创建非常好看的CU3ER幻灯片 wpCU3ER - WordPress的插件在WordPress容易嵌入CU3ER的幻灯片 是什么让CU3ER特别? CU3ER带来的创造力,你的网页设计过程,使您的内容眼上口,并提供独特的视觉体验提升到您的网站访问者。 此图片滑块配备的功能,增强的观看幻灯片的用户体验的范围很大。它们可以组合在一起 - 衬里转换,3D视觉增强功能,用户界面​​和指标。阅读全文
posted @ 2014-03-09 17:16 Li-Cheng 阅读(1250) 评论(9) 编辑
摘要: FLASH文件上传和传统的HTML文件上传,能实现多文件上传、大文件上传,和上传前预览。 当然HTML5也能实现上述功能,这里就不多说了,有时间我在做一个实例和大家分享一下。阅读全文
posted @ 2014-03-07 10:24 Li-Cheng 阅读(1462) 评论(6) 编辑
摘要: 阅读全文
posted @ 2014-03-05 15:39 Li-Cheng 阅读(1287) 评论(12) 编辑
摘要: Adobe Flash Player是一种广泛使用的、专有的多媒体程序播放器。它最初由Macromedia编写,在Macromedia被Adobe收购后由Adobe继续开发并分发。Adobe Flash Player 最初设计目的为播放2维向量动画,但至此之后成为适合开发创造丰富型互联网应用程序、流视频音频的工具。Flash Player使用向量图形的技术来最小化文件的大小以及创造节省网络带宽和下载时间的文件。因此Flash 成为嵌入网页中的小游戏、动画以及图形用户界面常用的格式。总而言之Flash Player是目前网站处理丰富型互联网应用程序、流视频音频的的主流工具。 而Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AIR,阅读全文
posted @ 2014-02-22 11:22 Li-Cheng 阅读(2096) 评论(4) 编辑