E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ibox
第9讲:Composite 组合模式
客户代码如果能只和
IBox
发生依赖就很好了,但是现在它还和ContainerBo
·
2015-11-05 08:48
组合模式
Composite 组合(结构型模式)
public class SingleBox:
IBox
{ public void process() { 
·
2015-11-02 14:33
com
9. Composite组合(结构型模式)
public class SingleBox:
IBox
{ public void pr
·
2015-10-30 11:44
com
设计模式学习8 Composite
实现代码: public interface
IBox
{ void Process(); void Add(
IBox
box); void Remove(
IBox
box); } public class
·
2015-10-27 14:55
设计模式
2个不错的js插件
iBox
, subModal
iBox
,跟subModal 多是弹出窗体效果, 类似有jquery中的thickbox,不过
IBox
,跟subModal 比较简洁代码很少不像jquery是一个框架,很多时候需要的只是一个效果
·
2015-10-21 11:15
js插件
基于V4L2 MFC 视频编解码
平台:exynos4412(
ibox
)Kernel:odroidlinux-3.8.13.29OS:ubuntu14.04-armhftool:eclipse-armhf参考三星源码:public-apps
liujia2100
·
2015-04-06 23:00
mfc
v4l2
视频编解码
ibox
4412 lubuntu14.04
年前移植的lubuntu14.04,基于
ibox
4412,相对友善移植的13.10运行更加流畅,功能更加强劲基于
ibox
4412移植odroidlubuntu14.04 http://odroid.in
liujia2100
·
2015-02-24 23:00
ibox
4412 移植ubuntu(kernel3.8.13+13.10 from FriendlyArm and odroid)
成功实现友善/odroid3.8.13内核和13.10ubuntu在
ibox
上移植(SD卡)实现功能:无线上网,HDMI1080P(音频同步)输出,视频播放,声卡,触摸屏,lcd等常用驱动完全移植分享下步骤
liujia2100
·
2015-01-31 23:00
Ibox
4412 重启 usb不识别 解决
ibox
4412开发板3.5内核,开发板使用HSIC外接HUBusb3503,与odroid的4412开发板一样使用reboot命令重启后,usbhub不能识别。
liujia2100
·
2015-01-24 14:00
4412开发板 DVFS camera预览性能测试
内核:3.8.13ARM:
IBOX
4412camera分辨率640x480160000(1.6G)时4核全开, echoPeformance>scaling_governorMem:58220Kused
liujia2100
·
2015-01-20 21:00
exynos4412 HDMI测试
平台:
IBOX
4412Linux:Linux-3.8.13(fromNanoPCfromOdroid)Driver:drivers/media/platform/s5p-tv编译器:arm-linux-gnueabihf-gcc4.7.3
liujia2100
·
2015-01-18 21:00
iBox
会革掉hao123们的命吗?
最近,
iBox
很火,因为它想占领你的电脑首页。第一眼看到
iBox
这几个字母,很容易让人误解为是乔布斯未完成的某一项神秘产品,其实它和苹果公司没有一点关系。
康斯坦丁K
·
2014-12-08 20:48
中国人
hao123
苹果公司
360浏览器
中国网民
x4412开发板&
ibox
卡片电脑项目实战20-C库函数文件操作实验
我们不仅可以使用linux的文件操作函数,还可以直接使用标准的C库函数文件。C库函数的文件操作实际上是独立于具体的操作系统平台的,不管是在DOS、Windows、Linux还是在VxWorks中都是这些函数。这极大地方便了用户层的调试。1.1.1 创建和打开FILE*fopen(constchar*path,constchar*mode);fopen()实现打开指定文件filename,其中
armeasy
·
2014-10-12 13:00
x4412开发板&
ibox
卡片电脑项目实战19-linux文件操作实验
linux的文件操作包括创建,打开,读写,定位,关闭等。在WINCE或是WINDOWS系统下,我们通常称这些接口为API函数。下面我们将分别介绍这些系统函数的使用方法。1.1.1 创建intcreat(constchar*filename,mode_tmode);参数mode指定新建文件的存取权限,它同umask一起决定文件的最终权限(mode&umask),其中umask代表了文件在创建时
armeasy
·
2014-10-12 12:00
x4412开发板&
ibox
卡片电脑项目实战18-驱动中导出符号
在驱动调试时,经常需要驱动互调,即在A驱动中调用B驱动中的相关函数。这时,驱动中的导出符号功能就可以大显身手了。/proc/kallsyms文件对应着内核符号表,它记录了符号以及符号所在的内存地址。模块可以使用如下宏导出符号到内核符号表:EXPORT_SYMBOL(符号名); EXPORT_SYMBOL_GPL(符号名); 其他模块需要使用导出的符号时,只需声明一下即可。假设我们需要实现
armeasy
·
2014-10-12 12:00
x4412开发板&
ibox
卡片电脑项目实战17-模块传参实验
在很多情况下,在加载驱动时我们需要接收外部的指令。我们可以通过加载模块传递参数的方式实现。在驱动中,通过“module_param(参数名,参数类型,参数读/写权限)”为模块定义一个参数,在加载模块时,向其传递参数。如果不传递,则参数为驱动中定义的默认值。参数类型可以是byte、short、ushort、int、uint、long、ulong、charp(字符指针)、bool或invbool(布尔
armeasy
·
2014-10-12 12:00
x4412开发板&
ibox
卡片电脑项目实战16-将hello x4412驱动编译成模块
在内核根目录执行makemenuconfig,进入DeviceDrivers->Characterdevices菜单界面,找到helloX4412driver配置选项,按空格键将它配置成模块[M],保存退出。执行如下指令,保存配置好的内核配置文件:cp.configarch/arm/configs/x4412_android_defconfig 再在整个源码包根目录下执行./mk–k指令
armeasy
·
2014-10-12 12:00
x4412开发板&
ibox
卡片电脑项目实战15-移植第一个hello x4412内核驱动
前面我们学习了Linux驱动的调试方法,加载方法以及编写步骤,本章节我们将从零开始,编写第一个字符设备驱动。在kernel/drivers/char/x4412目录下新建Makefile,Kconfig以及hello-x4412.c三个文件,Makefile文件内容如下:obj-$(CONFIG_HELLO_X4412_DRIVER)+=hello-x4412.oKconfig文件内容如下:con
armeasy
·
2014-10-12 12:00
x4412开发板&
ibox
卡片电脑项目实战14-linux驱动的编写步骤
从零开始编写linux驱动时,无论采用linux的何种架构,基本上都可以归纳为以下驱动八要素。1.1.1 建立Linux驱动框架Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作,如建立设备文件、分配内存等。在驱动程序中需提供相应函数来处理驱动初始化工作,该函数须使用module_init宏指定。Linux系统在退出时需卸载Linux驱动,在卸载过程中进行一些退出动作,
armeasy
·
2014-10-12 12:00
x4412开发板&
ibox
卡片电脑项目实战12-linux驱动的加载方法
在类unix操作系统中,驱动加载方式一般分为:静态加载和动态加载。静态加载就是把驱动程序直接编译到内核里,系统启动后直接被调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译下载内核,效率较低。动态加载利用了LINUX的module特性,可以在系统启动后用insmod命令把驱动程序(.ko文件)添加上去,在不需要的时候用rmmod命令来卸载。下面我们通过蜂鸣器驱动实例分别对其进行详
armeasy
·
2014-09-27 23:00
x4412开发板&
ibox
卡片电脑项目实战11-linux驱动的调试方法
驱动程序开发的重点就在于驱动、系统的调试了,因此,掌握linux驱动的调试方法,是linux系统工程师必须掌握的技能。这里介绍驱动开发中常用的几种调试手段:l 利用printkl 查看OOP消息l 利用stracel 利用内核内置的hacking选项l 利用ioctl方法l 利用/proc 文件系统l 使用kgdb1.1.1 利用printk这是驱动开发中最朴实无华,同时也是最常用和有效的手段
armeasy
·
2014-09-27 23:00
x4412开发板&
ibox
卡片电脑项目实战10-使用buildroot搭建linux文件系统
上一章节我们讲述了最简单的文件系统的搭建方式,在实际应用场景中,我们需要添加很多第三方文件,比如busybox,tslib,qt,vim,交叉编译工具等,如果我们手动移植里面的任何一个源码包,都会花费我们少则半个小时,多则半天,甚至一天,大大的浪费了我们宝贵的时间。buildroot可以很方便的解决这些问题。我们只需要通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令
armeasy
·
2014-09-27 23:00
x4412开发板&
ibox
卡片电脑项目实战9-搭建最简单的linux文件系统
Linux文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。有了文件系统,用户就可以很方便的和Linux设备进行数据交互了。随着实际需求的不断提高,Linux文件系统也变得越来越庞大。无论它如何千变万化,归根结底,都是基于最基本的linux文件系统不断丰富而来。因此,我们完全有必要了解最基本的文件系统的搭建过程,更加
armeasy
·
2014-09-27 23:00
x4412开发板&
ibox
卡片电脑项目实战8-Linux下的C语言编程风格
谈起linux的编程,我们首先就会想到GNU。GNU计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为GNUC标准。ANSI,全称为美国国家标准协会,它对C做的标准后来被国际标准协会接收成为标准C,所以ANSIC即标准C。 GNUC对标准C进行了一系列扩展,以增强
armeasy
·
2014-09-27 22:00
x4412开发板&
ibox
卡片电脑项目实战7-Linux内核的引导
linux的启动框架如下:linux的内核映像文件zImage本身是一个压缩的文件,在arch/arm/boot/Makefile中,我们可以找到如下语句:$(obj)/zImage:$(obj)/compressed/vmlinuxFORCE $(callif_changed,objcopy) @echo'Kernel:$@isready'可见,zImage是由arch\arm\boot\com
armeasy
·
2014-09-27 22:00
x4412开发板&
ibox
卡片电脑项目实战6-配置内核
我们可以使用如下四条命令的任意一条来配置内核:makeconfig makemenuconfig makexconfig makegconfig这里最通用,也最值得推荐的是makemenuconfig,它不依赖于QT和GTK+,且图形化操作,非常简洁直观,配置界面示例如下:在上面的可视化界面下,我们只需要用键盘上的上,下,左,右键及空格键即可配置内核了。这里以蜂鸣器为例,讲解它的配置全过程。
armeasy
·
2014-09-27 22:00
x4412开发板&
ibox
卡片电脑项目实战5-修改内核LOGO
由于我们linux,android都共用一套uboot和内核,因此默认linux系统启动时,显示的仍然是一个android机器人图标。我们可以从这个机器人图标入手,修改成我们自己想要的LOGO。具体步骤如下:第一步:在kernel/drivers/video/logo/Kconfig中添加配置文件: configLOGO_X4412_CLUT224 bool"224-colorX4412Linux
armeasy
·
2014-09-23 16:00
x4412开发板&
ibox
卡片电脑项目实战4-在uboot中添加开机LOGO
在uboot中添加开机LOGO,基本上可以归纳为以下四个步骤:一:初始化LCD控制器相应的寄存器;二:初始化LCD控制器对应的时钟源;三:填充framebuffer;四:打开背光。在uboot\board\samsung\x4412\x4412.c中,我们在函数board_late_init中添加显示开机LOGO的函数x4412_framebuffer_init(),该函数内嵌了多个函数,他们完成
armeasy
·
2014-09-23 16:00
x4412开发板&
ibox
卡片电脑项目实战3-文件系统编译脚本解析
mk脚本中包含了android文件系统和linux文件系统的编译,这里我们只讲解linux文件系统的编译脚本。build_buildroot() { #Compilerbuildroot cd${BS_DIR_TOP}/buildroot||return1//进入buildroot目录 make${BS_CONFIT_BUILDROOT}||return1//配置buildroot make||r
armeasy
·
2014-09-23 16:00
x4412开发板&
ibox
卡片电脑项目实战2-内核编译脚本解析
内核的编译脚本如下:build_kernel() { #Compilerkernel cd${BS_DIR_TOP}/kernel||return1//进入内核目录 make${BS_CONFIG_KERNEL}||return1//配置内核 make-j${threads}||return1//编译内核 #CopyzImagetoreleasedirectory cp-v${BS_DIR_TO
armeasy
·
2014-09-23 15:00
x4412开发板&
ibox
卡片电脑项目实战1-uboot编译脚本解析
x4412&
ibox
平台所有源码包统统可以使用一个mk脚本编译。
armeasy
·
2014-09-23 15:00
程序员的超级工具箱Super Tool Suite
网上找到几个不错的工具集:FreeOnlineToolsForDevelopersOnlineToolsforSoftwareDevelopersCodeBeautify开源中国在线工具
iBox
在线工具对于特定的工作会遇到不同的需求
rensanning
·
2014-03-12 10:00
NoSQL数据库 Java Android .NET Mono Unity3D Xamarin Nashorn Windows Phone
复合索引, SQL-like查询语言, 事务管理, 并发管理, 内存管理, 数据库热复制, 文件及内存数据库支持, 非结构化数据支持, NoSQL ORM, 高性能, 零配置, 复制运行
iBox
iboxdb
·
2014-02-05 22:00
java
数据库
.net
NoSQL
iBoxDB
jsp servlet init 不能直接连数据库解决
package com.
ibox
.init; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection
wuzijingaip
·
2012-11-29 14:00
servlet
10种给力小发明
比如说以下这十种发明,就介于牛逼、给力、蛋疼和坑爹这四种状态之间……viaFunnyjunk©FallArkfor煎蛋/50回复/投稿/图片托管于又拍网酷设计:耳机包装囧设计:
iBox
酷设计:鲨鱼快艇酷设计
Fall Ark YiLeuang
·
2011-03-21 13:00
image
设计
dwr callback 传递多个参数
callback 方法 格式 {callback:function(data){ .... }} function listScheduleByNameAndVmid(sname,vmid,
ibox
_groupid
wuzijingaip
·
2009-09-14 11:00
DWR
给web 服务器后台加线程
新建一个servlet{ package com.
ibox
.init; import java.io.IOException; import java.io.PrintWriter; import
wuzijingaip
·
2009-06-30 20:00
java
thread
xml
Web
servlet
设计模式--composite--结构型
public class SingleBox:
IBox
...{ public class process()...{ .....}}public class ContainerBox:
IBox
...
zhuanglonghai
·
2006-11-21 21:00
Composite模式学习
using System;using System.Collections;namespace Composite{ public interface
IBox
{  
·
2006-03-10 11:00
com
XML文件操作指南
转自:http://bbs.
ibox
.com.cn/Message/2104/2103812.html一、XML简介 XML的全名是eXtensible Markup Language(可以扩展的标记语言
·
2005-07-30 23:00
文件操作
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他