- 嵌入式软件开发之------浅析制作ARMv8 native gcc 编译器(十)
surquer
linuxgcccompilelinuxaarch64arm64nativegcccrossgcc
导读:在学习嵌入式的时候,需要搭建交叉编译环境,也就是说在PC/服务器上编译嵌入式产品用的软件。或者具体点说,很多人开发的产品是基于ARM、MIPS的嵌入式设备,在自己的电脑上或服务器(通常是X86机器)使用交叉编译工具(gcc),来编译产品软件。网上也有很多交叉编译工具链的制作,甚至还有crosstool-ng用来制作交叉编译用的gcc,如果不想自己制作,还可以下载别人制作好的工具链,比如ARM
- 嵌入式开发之交叉编译工具链制作
samxfb
linux嵌入式linux交叉编译arm
文章目录嵌入式开发之交叉编译工具链制作1.为什么需要交叉编译工具链?2.一定要自己制作吗?3.交叉编译工具链命名解释4.交叉编译工具链制作实战4.1下载crosstool-ng源码,进行安装4.2`ct-nglist-samples`4.3`ct-ngarm-cortex_a8-linux-gnueabi`4.4`ct-ngmenuconfig`4.4.1Pathsandmiscoptions4.
- ubuntu上建立交叉编译环境,在qemu上运行ARM镜像
BIT工匠
以下内容,仅供参考。如果需要详细解释的,可能不适合你花时间;如果看着Linux的命令和蹩脚英语的内容不反胃的话,您可以花点时间。premise:(a)directory~/embeddedLinuxwillholddownloadLinuxkernel,busybox,crosstool-ng(b)directory~/arm-busyboxwillholdthegeneratedbusyboxr
- 【嵌入式移植】2、使用Crosstool-NG制作交叉编译工具链
Keep_moving_tzw
【嵌入式移植】嵌入式交叉编译crosstool-ng
使用Crosstool-NG制作交叉编译工具链1准备工作1.1下载Crosstool-NG1.2尝试配置crosstool-ng,安装依赖项1.2.1Crosstool-NG所需软件包1.3编译及安装2制作交叉编译工具链2.1选择配置文件2.2使用用户界面菜单进行配置2.2.1Pathsandmiscoptions2.2.2Targetoptions2.2.3Toolchainoptions2.2
- 安装制作交叉编译器的工具:crosstool-ng(含解决configure: error: could not find bash >= 3.1的全网最详细方法)
南七行者
搭建环境交叉编译crosstool-ng交叉编译
一、安装crosstool-ng的步骤1.下载(不建议下最新版,因为一旦出现了问题,在全网搜寻不到好的解决办法…)我尝试了最新版crosstool-ng-1.23.0后的辛酸建议,建议下载crosstool-1.18.0(已经成功安装).bz2:linux下常见的压缩文件格式,7-zip工具可解压得到crosstool-ng-1.18.0.tar,将其拷贝到VMware的ubuntu20.04LT
- crosstool-ng 交叉工具链默认配置 名词解释
whatday
crosstool-ng默认配置列表crosstool-ng版本1.23.0安装使用参考centos7用crosstool-ng构建交叉工具编译链https://blog.csdn.net/whatday/article/details/86991907使用命令ct-nglist-samples得到[G..]aarch64-rpi3-linux-gnueabi[G..]aarch64-unknow
- 【Linux开发笔记】crosstool-ng制作交叉编译工具链
maoboxxx
【Linux开发笔记】linuxarm交叉编译工具链S3C2440AL-40gcc
1编译/安装crosstool-ng1.1crosstool-ng简介crosstool-ng是一个交叉编译工具链生成器。它支持许多体系结构和组件,并具有简单而强大的菜单样式界面。crosstool-ng官网地址:https://crosstool-ng.github.io/1.2下载crosstool-ng源码下载地址:https://crosstool-ng.github.io/downloa
- arm系列交叉编译器各版本区别
许振坪
Linuxlinuxarm开发
目录交叉编译器命名规则具体编译器举例crosstool-ng交叉编译工具样本arm交叉编译器举例几个概念ABI与EABIgnueabi与gnueabihf参考交叉编译器命名规则交叉编译器的命名规则:arch[-vendor][-os][-(gnu)eabi][-language]arch-体系架构,如arm(ARM-32bit)、aarch64(ARM-64bit)、x86等;vendor-工具链
- mac交叉编译
吉凶以情迁
https://github.com/crosstool-ng/crosstool-ng/releases下载最新版该分支对编译中出现的一些编译error,进行了修正,并对mulitlib的编译进行了一定程度的修正编译和安装cdcrosstool-ngxattr-dcom.apple.quarantine./configure//badinterpreter:Operationnotpermitt
- Linux下 ESP8266 开发环境搭建
liruya
Linux系统为ManjaroXFCE打开终端,克隆crosstool-NG到本地,并编译生成xtensa-lx106-elf编译器如果有代理,可以配置git代理提高下载速度gitconfig--globalhttp.proxy'http://127.0.0.1:1080'gitconfig--globalhttps.proxy'https://127.0.0.1:1080‘cd~mkdirEsp
- arm-linux交叉编译器制作
yzzhang656
嵌入式linux
arm-linux交叉编译器制作本文介绍利用crosstool-ng工具制作arm-linu交叉编译器,关于crosstool-ng不在多讲(可以百度),下面以s5pv210处理器为例说明制作过程。一、安装crosstool-ng1、获取crosstool-ng从官方网站获取crosstool-ng,http://crosstool-ng.org/,这里我选择crosstool-ng-1.22.0
- U-boot的编译
weixin_34129696
2019独角兽企业重金招聘Python工程师标准>>>*首先前提是crosstool-ng搭建交叉编译工具1.下载u-boot,将其复制到/home/blindeagle2.cd/home/blindeagle3.tarxvfu-boot-2012.10.tar.bz24.cdu-boot-2012.10/5.geditMakefile6.查找ARCH,找到“#setdefaulttonothin
- Ubuntu14.04使用QEMU模拟ARM平台开发环境
rag_doll
嵌入式
1.准备1.0ubuntu14.04下首先安装需要的工具1.1使用crosstool-ng编译自己的交叉编译链,我当时编译的是倒数第二个版本,支持gcc4.8.0。或者apt-getinsatllgcc-arm-linux-gnueabi,支持版本4.7.3。或者下载一个arm-2011.03-42-arm-none-eabi-i686-pc-linux-gnu。1.2下载qemu。apt-get
- ubuntu18.04安装crosstool-ng
code_back
一、下载地址http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.24.0.tar.bz2二、安装解压下载到的tar包,切换到crosstool-ng文件夹中执行1.构建Makefile文件./configure1.1出现错误configure:error:missingrequiredtool:makeinfo解决方法sudoa
- 用crosstool-NG-1.9.3构建ARM工具链
cs_21cn
工具gccpatchdownloadbuildlinux
在成功重装了两次系统之后之前的移植工作终于还是被我弄丢了,无奈只好一切重头再来了。首先下载u-boot源码,下载地址为ftp://ftp.denx.de/pub/u-boot/,这次将要移植的版本为2010-12。制作交叉工具链(Cross-Tool),还是使用crosstool-NG来制作编译工具,下载地址:http://ymorin.is-a-geek.org/download/crossto
- 用crosstool-ng构建自己的交叉编译工具链
云梦谭
Linux
交叉编译器是编译器的一种,它运行在一种平台下却生成另一种平台运行的二进制文件。当前构建交叉编译器的方法有很多,这里介绍一种方便快捷的方式:使用crosstool-ng。它提供了一系列的脚本,搭建了一个菜单式的交互接口,让我们可以自由配置所需要的选项,然后根据配置自动下载源码、打补丁、配置,最终生成自己定制的交叉编译工具链。首先下载安装crosstool-ng:1.从crosstool-ng官网下载
- 用crosstool-ng构建交叉工具编译链
cztqwan
嵌入式
简介crosstool-ng,全称是crosstoolNextGeneration,即下一代crosstool。crosstool是个交叉编译器的制作工具,但是做的不够好,于是有人(YannE.MORIN)弄出了个更好的——crosstool-ng。crosstool-ng的特点:支持menuconfig(类似于Linux内核配置)支持众多的架构可选多种不同的C库等模块提供示例配置支持多种主机编译
- cygwin下安装crosstool-ng错误'Installing kernel headers': scripts/basic/fixdep: No such file or directory
shjyin
filefunctiongccbasicbuildpath
[INFO]=================================================================[INFO]Installingkernelheaders[DEBUG]Usingkernel'sheaders_install[EXTRA]Installingkernelheaders[DEBUG]==>Executing:'make-C/home/Ad
- ARM-Linux交叉工具链制作
zkpingguo
Linux学习
1.首先从官方网站上下载crosstool-ng的源码包http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.11.1.tar.bz22.将此源码包解压缩并编译安装tarjxvfcrosstool-ng-1.11.1.tar.bz2cdcrosstool-ng--1.11.1./configuremakesudomakei
- 交叉编译知识解析(二) —— 交叉编译器的名字的命名规则
zqixiao_09
嵌入式开发
在折腾嵌入式开发,用到交叉编译器的时候,常常会看到这样的名字:arm-xscale-linux-gnueabi-gccarm-liunx-gnu-gcc等等其中,对应的交叉编译器的前缀为:arm-xscale-linux-gnueabi-arm-liunx-gnu-下面以编译crosstool-ng中:通过ct-nglist-samples中得到的输出为例,当做交叉编译器的名字的例子,供参考:交叉
- CentOS 7 搭建交叉编译环境(下)
八小时外的生活
Linux知识
上篇文章已经介绍了Linux交叉编译的基础概念、为什么需要引入交叉编译以及从GCC编译流程的四个步骤出发讲述了搭建交叉编译环境需要构建的一条交叉编译工具链主要有哪些构成的,此外还对当前使用较多的crosstool-ng工具进行了介绍和安装,本篇就具体采用crosstool-ng工具来制作MIPS64交叉编译环境(arm也同样适用,只是选择设置有些不一样)。在制作交叉编译工具链之前,我们需要做两件事
- 嵌入式软件开发培训笔记——交叉工具链的安装arm-cortex_a8-linux-gnueabi-
csdn85391440
1、如果要自己编译工具链,需要先下载源码crosstools-ng下载地址为:http://ymorin.is-a-geek.org/download/crosstool-ng/另外,对每个版本都有相应的补丁,尽量把这些补丁打上补丁下载地址为:http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/2、在使用之前,先下载需要用到的软件在
- 制作交叉编译工具链
If2018
Linux操作系统笔记
制作交叉编译工具链编写可以在ARM上运行的程序需要使用arm-linux-gcc交叉编译工具。因此,需要制作一套交叉编译器工具链,使用它,可以让代码运行在ARM平台上。制作arm-linux交叉编译工具链一般通过crosstool工具或者crosstool-NG,前者使用方便,但是制作会受到一些限制,使用crosstool最多只能编译gcc4.1.1、glibc2.x的版本,无法编译版本高于2.6
- ARM交叉编译工具链的制作
头像很酷
linux学习笔记
今天是10.24程序员节日。奖励一下自己,写一篇实践博客。制作arm交叉编译工具链。目前比较新的制作交叉编译工具链的软件是crosstool-NG,非常方便,还可以编译高版本的内核,比如4.16及以上。Crosstool-NG的下载地址:http://crosstool-ng.github.io/download/,可以在该网址找到如何安装crosstool-NG。今天在这里实际操作一把,linu
- 什么是menuconfig和menuconfig的使用方法和技巧
loongembedded
linux内核
【背景】之前折腾过:linux内核中的makemenuconfig和后来的交叉编译方面,crosstool-ng的ct-ngmenuconfig:【记录】crosstool-ng-1.18.0中配置xscale【记录】Ubuntu下更新crosstool-ng的menuconfig配置什么是menuconfigmenuconfig,从名字上,就可以看出,是基于menu的config,即,菜单式的配
- 在Ubuntu16.04下从源码编译交叉编译工具链arm-linux-gcc
Yealdor
嵌入式Linux学习
Linux系统:Ubuntu18.04.1LTSamd64编译平台:Ubuntu14.04.4LTScrosstool-ng-1.23.0一、下载安装crosstool-ng1、从crosstool-ng官网或github上下载最新版本。wgethttp://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.23.0.tar.bz22、解压
- crosstool-ng自制交叉工具链
Hens007
Linuxubuntu
手动安装termcap#cd/tmp#wgetftp://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz到这里termcap-1.3.1.tar.gz已经下载完成。#tarzxvftermcap-1.3.1.tar.gz#cdtermcap-1.3.1#sudo./configureprefix=/usr#sudomake#sudomakeinstall二
- 编译工具链子制作神器 – crosstool-ng
方圆百里找对手
有很多种方法可以做链子,这里我推荐一个制作交叉链子神器–crosstool-ngct-ng告别了过去制作交叉链子复杂的过程,把制作交叉链子做成了一套自动化部署工具,没有门槛,想怎么改就怎么改。如果在配合buildroot或者ptxdist,简直分分钟做出一套属于自己的LinuxEmbedded发行版呀有木有。咳咳,制造发行版的这个事情我们后面在来care,下面我们来看看怎么利用神器制作自己的交叉链
- 用Crosstool-ng构建交叉编译工具链
jingr1
交叉编译指在一个平台上生成另一个平台上的可执行代码。常见的有三种:在WindowsPC上,利用集成开发环境(ADS),运行armcc编译器,编译出针对ARMCPU的可执行代码在WindowsPC上,利用cygwin环境,运行arm-elf-gcc编译器,编译出针对ARMCPU的可执行代码在LinuxPC上,利用arm-linux-gcc编译器,编译出针对LinuxARM平台的可执行代码交叉编译工具
- FL2440 Linux-3.0内核最小系统移植
cusswu
linux内核移植
FL2440Linux-3.0最小系统移植该文档基于crosstool-ng这个交叉编译器制作,可以使用下面脚本和命令制作交叉编译器:[wudongxu@localhost~l]$mkdircrosstool[wudongxu@localhost~]$cdcrosstool[wudongxu@localhostcrosstool]$vimbuild.sh//编写制作交叉编译器的脚本,该脚本主要是从
- 微信开发者验证接口开发
362217990
微信 开发者 token 验证
微信开发者接口验证。
Token,自己随便定义,与微信填写一致就可以了。
根据微信接入指南描述 http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html
第一步:填写服务器配置
第二步:验证服务器地址的有效性
第三步:依据接口文档实现业务逻辑
这里主要讲第二步验证服务器有效性。
建一个
- 一个小编程题-类似约瑟夫环问题
BrokenDreams
编程
今天群友出了一题:
一个数列,把第一个元素删除,然后把第二个元素放到数列的最后,依次操作下去,直到把数列中所有的数都删除,要求依次打印出这个过程中删除的数。
&
- linux复习笔记之bash shell (5) 关于减号-的作用
eksliang
linux关于减号“-”的含义linux关于减号“-”的用途linux关于“-”的含义linux关于减号的含义
转载请出自出处:
http://eksliang.iteye.com/blog/2105677
管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split)、还有
- Unix(3)
18289753290
unix ksh
1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容
什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。
2)条件判断: &&代表and ||代表or&nbs
- 关于ListView中性能优化中图片加载问题
酷的飞上天空
ListView
ListView的性能优化网上很多信息,但是涉及到异步加载图片问题就会出现问题。
具体参看上篇文章http://314858770.iteye.com/admin/blogs/1217594
如果每次都重新inflate一个新的View出来肯定会造成性能损失严重,可能会出现listview滚动是很卡的情况,还会出现内存溢出。
现在想出一个方法就是每次都添加一个标识,然后设置图
- 德国总理默多克:给国人的一堂“震撼教育”课
永夜-极光
教育
http://bbs.voc.com.cn/topic-2443617-1-1.html德国总理默多克:给国人的一堂“震撼教育”课
安吉拉—默克尔,一位经历过社会主义的东德人,她利用自己的博客,发表一番来华前的谈话,该说的话,都在上面说了,全世界想看想传播——去看看默克尔总理的博客吧!
德国总理默克尔以她的低调、朴素、谦和、平易近人等品格给国人留下了深刻印象。她以实际行动为中国人上了一堂
- 关于Java继承的一个小问题。。。
随便小屋
java
今天看Java 编程思想的时候遇见一个问题,运行的结果和自己想想的完全不一样。先把代码贴出来!
//CanFight接口
interface Canfight {
void fight();
}
//ActionCharacter类
class ActionCharacter {
public void fight() {
System.out.pr
- 23种基本的设计模式
aijuans
设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同
- 《周鸿祎自述:我的互联网方法论》读书笔记
aoyouzi
读书笔记
从用户的角度来看,能解决问题的产品才是好产品,能方便/快速地解决问题的产品,就是一流产品.
商业模式不是赚钱模式
一款产品免费获得海量用户后,它的边际成本趋于0,然后再通过广告或者增值服务的方式赚钱,实际上就是创造了新的价值链.
商业模式的基础是用户,木有用户,任何商业模式都是浮云.商业模式的核心是产品,本质是通过产品为用户创造价值.
商业模式还包括寻找需求
- JavaScript动态改变样式访问技术
百合不是茶
JavaScriptstyle属性ClassName属性
一:style属性
格式:
HTML元素.style.样式属性="值";
创建菜单:在html标签中创建 或者 在head标签中用数组创建
<html>
<head>
<title>style改变样式</title>
</head>
&l
- jQuery的deferred对象详解
bijian1013
jquerydeferred对象
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。
每个版本都会引入一些新功能,从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。
&nb
- 淘宝开放平台TOP
Bill_chen
C++c物流C#
淘宝网开放平台首页:http://open.taobao.com/
淘宝开放平台是淘宝TOP团队的产品,TOP即TaoBao Open Platform,
是淘宝合作伙伴开发、发布、交易其服务的平台。
支撑TOP的三条主线为:
1.开放数据和业务流程
* 以API数据形式开放商品、交易、物流等业务;
&
- 【大型网站架构一】大型网站架构概述
bit1129
网站架构
大型互联网特点
面对海量用户、海量数据
大型互联网架构的关键指标
高并发
高性能
高可用
高可扩展性
线性伸缩性
安全性
大型互联网技术要点
前端优化
CDN缓存
反向代理
KV缓存
消息系统
分布式存储
NoSQL数据库
搜索
监控
安全
想到的问题:
1.对于订单系统这种事务型系统,如
- eclipse插件hibernate tools安装
白糖_
Hibernate
eclipse helios(3.6)版
1.启动eclipse 2.选择 Help > Install New Software...> 3.添加如下地址:
http://download.jboss.org/jbosstools/updates/stable/helios/ 4.选择性安装:hibernate tools在All Jboss tool
- Jquery easyui Form表单提交注意事项
bozch
jquery easyui
jquery easyui对表单的提交进行了封装,提交的方式采用的是ajax的方式,在开发的时候应该注意的事项如下:
1、在定义form标签的时候,要将method属性设置成post或者get,特别是进行大字段的文本信息提交的时候,要将method设置成post方式提交,否则页面会抛出跨域访问等异常。所以这个要
- Trie tree(字典树)的Java实现及其应用-统计以某字符串为前缀的单词的数量
bylijinnan
java实现
import java.util.LinkedList;
public class CaseInsensitiveTrie {
/**
字典树的Java实现。实现了插入、查询以及深度优先遍历。
Trie tree's java implementation.(Insert,Search,DFS)
Problem Description
Igna
- html css 鼠标形状样式汇总
chenbowen00
htmlcss
css鼠标手型cursor中hand与pointer
Example:CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a><br/>
Example:CSS鼠标手型效果 <a href="#" style=&qu
- [IT与投资]IT投资的几个原则
comsci
it
无论是想在电商,软件,硬件还是互联网领域投资,都需要大量资金,虽然各个国家政府在媒体上都给予大家承诺,既要让市场的流动性宽松,又要保持经济的高速增长....但是,事实上,整个市场和社会对于真正的资金投入是非常渴望的,也就是说,表面上看起来,市场很活跃,但是投入的资金并不是很充足的......
 
- oracle with语句详解
daizj
oraclewithwith as
oracle with语句详解 转
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用
例子:注意,这是sql语句,不是pl/sql语句, 可以直接放到jdbc执行的
----------------------------------------------------------------
- hbase的简单操作
deng520159
数据库hbase
近期公司用hbase来存储日志,然后再来分析 ,把hbase开发经常要用的命令找了出来.
用ssh登陆安装hbase那台linux后
用hbase shell进行hbase命令控制台!
表的管理
1)查看有哪些表
hbase(main)> list
2)创建表
# 语法:create <table>, {NAME => <family&g
- C语言scanf继续学习、算术运算符学习和逻辑运算符
dcj3sjt126com
c
/*
2013年3月11日20:37:32
地点:北京潘家园
功能:完成用户格式化输入多个值
目的:学习scanf函数的使用
*/
# include <stdio.h>
int main(void)
{
int i, j, k;
printf("please input three number:\n"); //提示用
- 2015越来越好
dcj3sjt126com
歌曲
越来越好
房子大了电话小了 感觉越来越好
假期多了收入高了 工作越来越好
商品精了价格活了 心情越来越好
天更蓝了水更清了 环境越来越好
活得有奔头人会步步高
想做到你要努力去做到
幸福的笑容天天挂眉梢 越来越好
婆媳和了家庭暖了 生活越来越好
孩子高了懂事多了 学习越来越好
朋友多了心相通了 大家越来越好
道路宽了心气顺了 日子越来越好
活的有精神人就不显
- java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Tim
feiteyizu
mysql
数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”
程序使用select 语句从中取数据时出现以下异常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
java.sql.SQLException: Valu
- Ehcache(07)——Ehcache对并发的支持
234390216
并发ehcache锁ReadLockWriteLock
Ehcache对并发的支持
在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取针对于同
- mysql中blob,text字段的合成索引
jackyrong
mysql
在mysql中,原来有一个叫合成索引的,可以提高blob,text字段的效率性能,
但只能用在精确查询,核心是增加一个列,然后可以用md5进行散列,用散列值查找
则速度快
比如:
create table abc(id varchar(10),context blog,hash_value varchar(40));
insert into abc(1,rep
- 逻辑运算与移位运算
latty
位运算逻辑运算
源码:正数的补码与原码相同例+7 源码:00000111 补码 :00000111 (用8位二进制表示一个数)
负数的补码:
符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 -7 源码: 10000111 ,其绝对值为00000111 取反加一:11111001 为-7补码
已知一个数的补码,求原码的操作分两种情况:
- 利用XSD 验证XML文件
newerdragon
javaxmlxsd
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在J
- 搭建 CentOS 6 服务器(12) - Samba
rensanning
centos
(1)安装
# yum -y install samba
Installed:
samba.i686 0:3.6.9-169.el6_5
# pdbedit -a rensn
new password:123456
retype new password:123456
……
(2)Home文件夹
# mkdir /etc
- Learn Nodejs 01
toknowme
nodejs
(1)下载nodejs
https://nodejs.org/download/ 选择相应的版本进行下载 (2)安装nodejs 安装的方式比较多,请baidu下
我这边下载的是“node-v0.12.7-linux-x64.tar.gz”这个版本 (1)上传服务器 (2)解压 tar -zxvf node-v0.12.
- jquery控制自动刷新的代码举例
xp9802
jquery
1、html内容部分 复制代码代码示例: <div id='log_reload'>
<select name="id_s" size="1">
<option value='2'>-2s-</option>
<option value='3'>-3s-</option