- 嵌入式Linux的Qt
YottaYuan
嵌入式Linux的Qt在嵌入式Linux系统上,可以使用多个平台插件:EGLFS,LinuxFB,DirectFB或Wayland。但是,这些插件的可用性取决于Qt的配置方式。EGLFS是许多主板上的默认插件。如果不合适,请使用QT_QPA_PLATFORM环境变量来请求另一个插件。另外,对于快速测试,请使用-platform具有相同语法的命令行参数。注意:从Qt5.0开始,Qt不再具有自己的窗口
- poky: PACKAGECONFIG的用法
xiaofeng_yan
Pokyfeatures
PACKAGECONFIG是用来区分一个软件包在不同的条件下,配置依赖和编译选项例如:PACKAGECONFIG??="${@base_contains('DISTRO_FEATURES','x11','x11','',d)}\${@base_contains('DISTRO_FEATURES','directfb','directfb','',d)}"PACKAGECONFIG[x11]="--
- 嵌入式 DirectFB
xasylt
QTDirectFB
转自:原文地址DirectFB常用接口1.概述================本文主要研究DirectFB及其向上向下的接口,顺带讲一下QT搭配DirectFB使用的一些笔记。其他,如DirectFB的内部结构、Qt的内部结构、及其他GUI系统如android不在本文讨论范围内。本文会设计一些DirectFB的2D加速函数介绍,3D加速不再本文讨论范围内。================桌面GUI
- DirectFB内存分配与管理:surface pool
liuysheng
DirectFB
1.1版本之前,DFB只有基本的系统内存概念,即使用局部或共享内存;或者视频内存概念,即固定的物理地址和一定大小的连续的内存块,该内存直接由CPU映射或者由DFB内置的内存管理器SurfaceManager管理。SurfaceManager是一个一维的内存管理器,它会踢出(kick-out)过时的(即不再需要的)内存。这些内存一般是本地备份的内存。只有很少的情况,系统或驱动模块可以控制或自己实现内
- DirectFB教程导读-在屏幕中心画一条横线
zjr19850103
DFB
#include//C库函数#include//UNIX标准函数,与系统相关#include//directfb库函数staticIDirectFB*dfb=NULL;//directfb入口,最高接口staticIDirectFBSurface*primary=NULL;//平面接口对象,若CooerativeLevel设为DFSCL_FULLSCREEN,则为首层平面staticintscre
- DirectFB简单示例
wangjijian
Linux嵌入式
在上一篇文章中启动好了framebuffer,现在可以用这样一个简单的例子来检验下效果。来自DirectFB官方网站的简单程序,在屏幕上画一条线。编译后,执行成功了。Simplefullscreenapplicationthatdrawsahorizontalline.代码如下:#include#include#includestaticIDirectFB*dfb=NULL;staticIDire
- 移植SDL2.0到嵌入式开发板过程
疯狂的蘑菇
SDLlinux
移植SDL2.0到210开发板,正在进行中,隔一段时间把文章写全,下面是调试中用的命令,每实验一次编译都得花10多分钟实验平台:tiny210要把SDL移植到开发板上显示图片或者支持事件响应,要先移植directfb库,而SDL2的源码文档里说了支持的directFB版本为1.1.01.2.x和1.3.0,这里我选择的是1.2.7directfb1.2.7,下载地址,http://download
- linux下僵尸进程(Defunct进程)的产生与避免
Enockipp
linuxlinux僵尸进程Defunct进程僵尸进程产生
在测试基于DirectFB+Gstreamer的视频联播系统的一个Demo的时候,其中大量使用system调用的语句,例如在menu代码中的system("./play"),而且多次执行,这种情况下,在ps-ef列表中出现了大量的defunct进程,对程序的运行时有害的。按说system的源码中应该已经包含了wait,但也不能排除开发板上这个版本的system中可能没有wait,总之,开发板上在调
- 终于在我的s3c2440板子上用上了directfb+gtk了
aishen944
linuxgtkcpathbuildfunctionfile
请尊重著作人的劳动果实,引用请说明出处及原创作者联系方式:aishen944-163.com谢谢!对于我这个不满足现状的人来说,如果能够用现有的主流的开源的GUI来做嵌入式开发,真的很有成就感,想用minigui吧,结果还要买许可证,晕,这段日子在经历了失败失败再失败的基础上终于在gtk+在arm平台上的移植迈出了重要一步,现把心得体会及编译过程写出来,这些只是针对我的机器上的编译环境设置的,大家
- 内核中的多点触摸协议文档 Multi-touch (MT) Protocol
M_Gavin
Android
转自:http://www.arm9home.net/read.php?tid=24754点触摸的信息,是触摸屏这样的触摸设备向inputcore上报MT消息传递的。这些MT消息,可以通过设备文件的接口,被应用程序读取到。整个消息传递过程,以及上层应用程序(DirectFB/Xorg/EFL/Tslib)的支持情况,还没有完全弄清楚。等弄清楚了再和大家分享。将multi-touch-protoco
- qt 5 交叉编译方法
rannar
./configure\-prefix../arm-qt-output\-xplatformlinux-aarch64-gnu-g++\-qt-libpng\-qt-libjpeg\-static\-no-xcb\-no-opengl\-no-eglfs\-no-direct2d\-no-directfb\-no-eglfs\-no-gbm\-no-kms\-no-mirclient\-no-xc
- ubuntu下启用FrameBuffer模块
wangjijian
Linux嵌入式
Ubuntu安装好后,想用DirectFB进行程序设计,发现没有/etc下并没有fb0设备,如何添加这个设备,Google了很多资料都不行,终于找到下面这个资料,成功的添加上了fb0fb11.编辑/etc/initramfs-tools/modules,在其中加入:fbconvesafbvga16fb2.编辑/etc/modprobe.d/blacklist-framebuffer,注释掉以下两行
- ubuntu 交叉编译过程
无花无酒,天涯人
ubuntu交叉编译过程
以下是参考DirectFB中文社区中几个贴子的步骤,在自己的机子上做了些更改,还没进行测试,只是编译通过,有空再加到开发板上#########################################################################主机开发环境是ubuntu8.04目标机是sbc2410交叉编译器是3.4.1安装目录选在/data/gtk用到以下源码包:atk
- Qt 中链接Directfb
myaccella
Linux编程
1.修改qmake.conf文件,用如下方法修改:$(callQT_QMAKE_SET,QMAKE_CC,$(TARGET_CC),$(@D))$(callQT_QMAKE_SET,QMAKE_CXX,$(TARGET_CXX),$(@D))$(callQT_QMAKE_SET,QMAKE_LINK,$(TARGET_CXX),$(@D))$(callQT_QMAKE_SET,QMAKE_LINK
- GNU C __attribute__ 机制简介
weixin_33770878
摘要:在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。---------------------------------------------------------声明:此文为原创,欢迎转载,转载请保留如下信息作者:聂飞(afreez)
- Linux图形界面中客户端、服务器、窗口管理器之间的关系
iteye_20954
很多LINUX初学者在学习linux图形方面的知识时会遇到一些概念,如:X、X11、Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、显卡加速驱动等等。理解它们之间是什么关系,对我们学习来说是非常重要的。写这篇文章的目的,就是想让大家明晰这些概念及它们之间的关系。(部分内容引用网络上的一些描述比较清晰的内容)一、Linux操作系统和图
- 嵌入式linux GUI--DirectFB + GTK至尊秘笈
afantii
GUI
嵌入式linuxGUI--DirectFB+GTK至尊秘笈
[email protected]版权申明:本文档一切权利归本人(
[email protected])所有,用于商业用途徐征得本人同意,如无法联系到本人,须征得www.directfb.com.cn所有者同意;用于非商业用途的,无需任何许可,但请尊重本人的署名权,并注明出处www.directf
- Freetype学习笔记
李先静
Freetype学习笔记转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:LiXianJing更新时间:2006-12-19GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协作来完成的,其中,fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排
- MiniGUI和其他嵌入式图形系统的优势比较 - 个人见解
测试九宸
MiniGUI
大家知道嵌入式领域是一个很丰富的领域,包括诸多的嵌入式操作系统和嵌入式图形支撑系统,所以除了MiniGUI之外,还有一些其他的嵌入式GUI,比如QT/E,micwindows,DirectFB+GTK,fltk,openGUI,TILCON等等,如下是MiniGUI和这些GUI之间的一些对比:和qt对比:1、QT当初是为PC设计的桌面环境,而且架构过于复杂,很难进行系统裁剪,扩充、定制和移植,尽管
- 一个新手程序员的项目经验
iteye_17686
刚开始进入公司是在3月份,做的一份工作是DirectFB的移植,前后花了一个月的时间。就是做这个项目的时候我知道了在学校和社会的不同了,很简单的一个例子。移植成功后,在跑测试用例的时候发现有几个测试用例运行不成功。这要是在学校谁还会管他呢,但是在公司的做法是去看代码找出为什么会出现这个错误。DirectFB移植完成以后,导师突然说是他邮件给看错了,所以之前移植的DirectFB并不能派上用场。但是
- Qt5.7 Qt for Embedded Linux
#冷风那个吹#
qt
从Qt5.0开始,Qt不再包含自己的视窗系统了(QWS)。对于单屏幕的情况,使用QtPlatformAbstraction是一个很好的选择。多屏的情况可以通过Wayland实现。有许多跨平台的插件可以使用:EGLFS,LinuxFB,KMS,DirectFB,Wayland。可以通过配置Qt使用这些插件。默认的平台插件是特殊设备。例如,许多板子默认使用eglfs。如果默认的不合适,可以通过修改QT
- linux启动后自动登录并运行自定义图形界面程序
Li Shawn
linux
在《UbuntuCTRL+ALT+F1~F6进入命令模式后不支持中文显示的解决办法》一文中提到linux启动在以后运行一个独占显示器的图形程序的两种办法。1、不启动xserver,使用fb或者directfb图形模式;2、启动xserver不启动桌面系统。第一种方法性能并不一定高,因为支持fb的显卡驱动可能找不到,就是用上显卡驱动了也需要CPU大量参与。另外如果用这种方式可供选择的图形程序开发技术
- linux启动后自动登录并运行自定义图形界面程序
tgis
在《UbuntuCTRL+ALT+F1~F6进入命令模式后不支持中文显示的解决办法》一文中提到linux启动在以后运行一个独占显示器的图形程序的两种办法。1、不启动xserver,使用fb或者directfb图形模式;2、启动xserver不启动桌面系统。第一种方法性能并不一定高,因为支持fb的显卡驱动可能找不到,就是用上显卡驱动了也需要CPU大量参与。另外如果用这种方式可供选择的图形程序开发技术
- glib: 恶梦终结者 - Linux mobile development - 博客频道 - CSDN.NET
mobile
glib: 恶梦终结者 - Linux mobile development - 博客频道 - CSDN.NET
glib: 恶梦终结者
分类:
50.GTK+/DirectFB
2006-02-08 21:58
4328人阅读
评论(7)
收藏
举报
gnome是
- GTK、GDK、GLIB三者的关系 - 阿堂的专栏 - 博客频道 - CSDN.NET
.net
GTK、GDK、GLIB三者的关系 - 阿堂的专栏 - 博客频道 - CSDN.NET
GTK、GDK、GLIB三者的关系
分类:
GTK+/DirectFB学习笔记
2008-09-11 19:48
6297人阅读
评论(6)
收藏
举报
什么是GDK?
&nbs
- GTK+/DirectFB PC模拟运行环境
gtk
GTK+/DirectFB PC模拟运行环境
转载时请注明出处和作者联系方式
作者联系方式:李先静 <xianjimli at hotmail dot com>
GTK+/DirectFB不但可以运行在frambebuffer上,而且可以运行在其它GUI之上,比如像SDL和X11等等,因此在PC上建立模拟运行环境是非常简单的。不过有一个小小麻烦一直困扰着我们,直到最近才解决这
- pygtk手记(1)
gtk
GTK+使用C语言开发,但是其设计者使用面向对象技术。 也提供了C++(gtkmm)、Perl、Ruby、Java和Python(PyGTK)绑定,其他的绑定有Ada、D、Haskell、PHP和所有的.NET编程语言,GTK+ 灵活性也很强,最早应用于X Window System,如今已移植至其他平台,诸如Microsoft Windows、DirectFB,以及Quartz在Mac OS X
- sink相关
in
首先介绍一下Gstreamer支持的几种video sink,v4lsink, v4l2sink:video for linux的输出ximagesink:使用XWindow输出,基本都支持xvimagesink:使用XVideo extension输出,在ubuntu下要装一大堆库才支持sdlvideosink:使用sdl库输出,需要装sdl库dfbvideosink:用DirectFB库输出,
- Cairo
AIR
Cairo是2D图形库(2D Graphic Library),支持多种输出,例如:X window(通过Xlib和XCB),Quartz,Win32,image buffers,PostScript,PDF,SVG file等。处于测试阶段的输出包括OpenGL,BeOS,OS/2,DirectFB。
Cairo的设计目标:在所有的输出媒介上提供一致性的输出。并且能用硬件加速就用硬件加速。
- gtk directfb 交叉编译过程
gtk
直接把编译脚本贴出来吧,仅供参考。
#Packages list
#atk-1.26.0.tar.bz2 expat_2.0.1.orig.tar.gz glib-2.21.5.tar.bz2 &
- mysql主从数据同步
林鹤霄
mysql主从数据同步
配置mysql5.5主从服务器(转)
教程开始:一、安装MySQL
说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22
二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p &nb
- oracle学习笔记
caoyong
oracle
1、ORACLE的安装
a>、ORACLE的版本
8i,9i : i是internet
10g,11g : grid (网格)
12c : cloud (云计算)
b>、10g不支持win7
&
- 数据库,SQL零基础入门
天子之骄
sql数据库入门基本术语
数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关
- pom.xml
一炮送你回车库
pom.xml
1、一级元素dependencies是可以被子项目继承的
2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素
3、父项目里的一级元素<modules>
<module>lcas-admin-war</module>
<
- sql查地区省市县
3213213333332132
sqlmysql
-- db_yhm_city
SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35
SELECT * FROM db_yhm_city WHERE class_parent_id =169
SELECT d1.cla
- 关于监听器那些让人头疼的事
宝剑锋梅花香
画图板监听器鼠标监听器
本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。
- JAVA的遍历MAP
darkranger
map
Java Map遍历方式的选择
1. 阐述
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?
为了解遍历性能的真实差距,包括在遍历ke
- POJ 2312 Battle City 优先多列+bfs
aijuans
搜索
来源:http://poj.org/problem?id=2312
题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。
思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1
- Hibernate与Jpa的关系,终于弄懂
avords
javaHibernate数据库jpa
我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。
在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany
- 酸爽的console.log
bee1314
console
在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。
/**
* log.js hufeng
* The safe wrapper for `console.xxx` functions
*
- 哈佛教授:穷人和过于忙碌的人有一个共同思维特质
bijian1013
时间管理励志人生穷人过于忙碌
一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。
这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业
- other operate
征客丶
OSosx
一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中
二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证]
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一
- 【Scala五】分析Spark源代码总结的Scala语法三
bit1129
scala
1. If语句作为表达式
val properties = if (jobIdToActiveJob.contains(jobId)) {
jobIdToActiveJob(stage.jobId).properties
} else {
// this stage will be assigned to "default" po
- ZooKeeper 入门
BlueSkator
中间件zk
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。
值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利
- MySQL取得当前时间的函数是什么 格式化日期的函数是什么
BreakingBad
mysqlDate
取得当前时间用 now() 就行。
在数据库中格式化时间 用DATE_FORMA T(date, format) .
根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01,
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 4_JAVA+Oracle面试题(有答案)
chenke
oracle
基础测试题
卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。
选择题
1、 What will happen when you attempt to compile and run the following code? (3)
public class Static {
static {
int x = 5; // 在static内有效
}
st
- 新一代工作流系统设计目标
comsci
工作算法脚本
用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。
在这个设计中,最难的地方是系统根据什么来生成流
- oracle 行链接与行迁移
daizj
oracle行迁移
表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下)
第一种情况:
INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据
- [JShop]开源电子商务系统jshop的系统缓存实现
dinguangx
jshop电子商务
前言
jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache
- 初三全学年难记忆单词
dcj3sjt126com
englishword
several 儿子;若干
shelf 架子
knowledge 知识;学问
librarian 图书管理员
abroad 到国外,在国外
surf 冲浪
wave 浪;波浪
twice 两次;两倍
describe 描写;叙述
especially 特别;尤其
attract 吸引
prize 奖品;奖赏
competition 比赛;竞争
event 大事;事件
O
- sphinx实践
dcj3sjt126com
sphinx
安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server
yum install sphinx
如果失败的话使用下面的方式安装
wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm
yum loca
- JPA之JPQL(三)
frank1234
ormjpaJPQL
1 什么是JPQL
JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。
2 检索单个对象
@Test
public void querySingleObject1() {
Query query = em.createQuery("sele
- Remove Duplicates from Sorted Array II
hcx2013
remove
Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?
For example,Given sorted array nums = [1,1,1,2,2,3],
Your function should return length
- Spring4新特性——Groovy Bean定义DSL
jinnianshilongnian
spring 4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装Mysql5.5
liuxingguome
centos
CentOS下以RPM方式安装MySQL5.5
首先卸载系统自带Mysql:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
去http://dev.mysql.c
- 第14章 工具函数(下)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- POJ 1050
SaraWon
二维数组子矩阵最大和
POJ ACM第1050题的详细描述,请参照
http://acm.pku.edu.cn/JudgeOnline/problem?id=1050
题目意思:
给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。
如二维数组
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
中和最大的子矩阵是
9 2
-4 1
-1 8
且最大和是15
- [5]设计模式——单例模式
tsface
java单例设计模式虚拟机
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
安全的单例模式:
/*
* @(#)Singleton.java 2014-8-1
*
* Copyright 2014 XXXX, Inc. All rights reserved.
*/
package com.fiberhome.singleton;
- Java8全新打造,英语学习supertool
yangshangchuan
javasuperword闭包java8函数式编程
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。
升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要