- hi3520d内核编译编译方法
行者如风gp
1.安装uclibc交叉编译器(注意,需要有sudo权限或者root权限):进入hi3520D_SDK_Vx.x.x.x/osdrv/toolchain/arm-hisiv100nptl-linux目录,运行chmod+xcross.install,然后运行./cross.install即可,安装之后可以查看环境编译,相关的目录是是否已添加到path中2.拷贝.config文件进入到内核源码目录下
- Minigui3在海思Hi3520D/Hi3531平台上运行
jhting515
C/C++
Minigui3在海思Hi3520D/Hi3531平台上运行WORD里直接贴出来的,有图片,看不到哦!!!!可以在这里下载PDF!完整代码和PDF下载位置:http://note.youdao.com/share/?id=6eb7262501c051b48680a73b6969e06d&type=note完整代码下载:http://note.youdao.com/share/?id=b312892
- 海思hi3516、hi3519 中 online 与 offline 有什么区别
Ternence_Hsu
海思
VI和VPSS的协作模式分为以下2种(模式切换由load脚本参数控制,对应sys模块参数vi_vpss_online):VI/VPSS离线模式是指VI进行时序解析后将图像数据写出到DDR,VPSS从DDR中载入VI采集的数据进行图像处理,是传统Hi3518/Hi3520D等芯片的VI/VPSS的协作模式。VI/VPSS在线模式是指VI进行时序解析后直接在芯片内部将数据传递到VPSS,中间无DDR写
- ffmpeg学习历程
Qiuoooooo
ffmpegffmpeg
一.需求将ffmpeg移植到arm-linux环境(我的是海思HI35XX系列平台:HI3531A,HI3521A,HI3520D等),实现将H264裸流(我的是直接从海思编码模块VENC获取)封装成.mp4或.avi格式的视频文件。由于嵌入式环境FLASH空间有限,必须将ffmpeg裁剪得足够小。实现代码:ffmpeg实现将H264裸流封装成.mp4或.avi文件二.ffmpeg学习●跟着雷神认
- Linux系统“/dev/mem”设备使用详解(Hi3520D)
Acuity.
嵌入式Linux海思
文章目录1前言2“/dev/mem”设备2.1设备使用优点2.2设备使用不足2.3使用方法3应用例子4参考文章1前言 linux系统用户态访问内核态通常有这几种方式:设备文件,“read/write/ioctl”,常用的方式prcfs进程文件系统sysfs虚拟文件系统,内存映射(mmap)netlinksocket 本文描述的是“设备文件”与“内存映射(mmap)”的一个应用范畴,linux系
- 海思HI3520D设备上移植QT5.5.1
ProYuan28
海思开发
一、前言QT由于跨平台而得到广泛的应用,并且QT也是开源的,现在许多的嵌入式产品上都使用QT界面,本文是在海思HI3520D嵌入式设备上对QT进行移植,使用arm-hisiv300-linux-交叉编译器,实现鼠标实现对于QT界面的操作。二、QT的交叉编译1、下载网址:https://download.qt.io/archive/qt/5.5/5.5.1/single/2、解压qt-everywh
- 新手玩海思HI3520D开发板(一,升级)
AndroidJMC
Hi3520d海思
1、配置tftp服务器#可以使用任意的tftp服务器,将package/image_uclibc(或image_glibc)下的相关文件拷贝到tftp服务器目录下。2、参数配置#单板上电后,敲任意键进入u-boot。设置serverip(即tftp服务器的ip)、ipaddr(单板ip)和ethaddr(单板的MAC地址)。setenvserverip192.168.5.12//设置电脑的ip地址
- hi3520d无线视网络频传输开发总结
24k极客
嵌入式处理器rt3070hi3520d
1.播放rtsp流地址,在vlc上打开rtsp://192.168.1.21/xstrive02.vi/etc/init.d/rcSinsmodrtutil3070ap.koinsmodrt3070ap.koinsmodrtnet3070ap.koifconfigra0upifconfigra0192.168.1.21netmask255.255.255.0cd/usr/xstrive/ko&&.
- FAAC1.28 在海思HI3520D/HI3515A平台linux中的编译 优化
sooth2008
VLC开发流媒体FAAC内存优化
FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html如何编译:1../configure--host=arm-hisiv100nptl-linux--prefix=/home/ssy/lib2.make3.makeinstall优化在不修改源码的情况下,faac的内存占用非常高,每路音频在13M左右。如果多路音频的话,内存将很快耗尽。搜索M
- rtl8188etv无线网卡驱动移植
imlsq
IPCrtl8188无线网卡WI-FI网卡3518E3520d
RTL8188ETV驱动移植hi3520d,hi3518e平台驱动RTL8188ETV无线网卡在阅读本文档之前,需要熟悉基本的hi3520d,hi3518e环境搭建与烧写流程,本文档相关源码可以通过百度网盘下载。http://pan.baidu.com/s/1o8JQFua硬件图片源码目录结构把rtl8188etv无线网卡移植到hi3520d平台,源码编译依赖linux的kernel,最终整理出来
- 【Hisi音频】Hi3520D音频输出调试
PHILOS_THU
音频海思
一、原理Hi3520D音频(AUDIO)模块包括音频输入、音频输出、音频编码、音频编码和音频解码模块。音频输入和输出模块通过对Hi3520D芯片SIO设备的控制实现相应的音频输入输出功能;编码和解码模块则提供对ADPCM、G726、G711、PCM格式的音频编解码功能。读取本地音频进行输出播放,主要原理如下:芯片利用DMA将内存中的数据传输到AO设备。AO设备通过I2S时序或PCM时序向Audio
- 在uboot中使用UDP协议实现UDP通信
funanfeng
本文所讲的uboot是基于海思芯片的uboot(如HI3520D)。因为TFTP协议是基于UDP协议,所以本文大部分代码是直接使用TFTP的。在写代码之前复习一下TFTP报文和UDP报文的结构。每行占64位(bit),共8字节(byte)。UDP报文:太网包头+IP包头+UDP包头+数据TFTP报文:太网包头+IP包头+UDP包头+TFTP包头+数据填充太网包头+IP包头+UDP包头的话直接调用T
- Hi3520D上手过程之Kernel学习(一)
Callon_H
linux嵌入式c语言
目录一、Kernel的入口二、Kernel的启动过程1.head.S过程分析(1)判断内核版本是否支持该CPU(2)保存RAM的起始物理地址到r8寄存器(3)校验参数的合法性(__vet_atags)(4)创建一级页表(5)保存最后的跳转地址,设置处理器和MMU相关寄存器(6)使能MMU(7)head.S的终点一、Kernel的入口在前一篇博客中,总结了u-boot的过程,最后定义了u-boot的
- Hi3520D上手过程之U-boot学习
Callon_H
单片机linux嵌入式交叉编译c语言
目录一、烧写过程初探1.说明文件2.编译3.烧写二、U-boot学习1.u-boot流程(1)u-boot起点(2)u-boot引导过程(3)u-boot终点2.u-boot命令新增-update一、烧写过程初探当拿到SDK时,找到源码路径解压,一般如下所示:运行sdk.unpack即可进行解压,若遇到不可运行的问题,可参考https://blog.csdn.net/u013286409/arti
- 工程中编写自己的makefile---8 编写Arm开发板的makefile
打个飞机去美国
Makefile
1编写开发板的程序的makefile基于以上的学习,下面编写一个基于Hi3520D开发板的程序工程目录结构如下.├──Components│├──Common││├──xx_inc.h││├──xx_type.h│├──HAL││├──Common│││├──xx_inc_hal.h││├──Include│││├──xx_alarm_in.h│││├──xx_alarm_out.h│││├──x
- hi3520d烧写开发板遇到的问题及其解决方法
那年晴天
hi3520d
开发板的烧写,是自己第一份工作,接受到的第一份任务。1.自己拿到的开发板,是烧写好uboot的,但是自己在烧写kernel及rootfs的时候,给搞坏了,自己于是按照说明文档中的方法重新烧写uboot,但是,还是不对,自己很无语,问了其他人,也是摸不着头脑,原因竟然在fastboot的版本问题,自己也表示无奈。自己是按照fasstboot中第三种方法来进行烧写uboot的。2.设置serverip
- Hi3520d uImage制作 uboot制作 rootfs制作
小米拍客光
首次安装SDK1、hi3520DSDK包位置在"hi3520D_V100R001***/01.software/board"目录下,您可以看到一个hi3520D_SDK_Vx.x.x.x.tgz的文件,该文件就是hi3520D的软件开发包。2、解压缩SDK包在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar-zxfhi3520D_SDK_Vx.
- Hi3520D 串口使用实例
打个飞机去美国
HI3520D
以下给出了一个源文件uart.c和makefile文件,在sdk/mpp/sample/底下新建一个文件夹,随便命名,现在命名为UartTest,再把uart.c和makefile拷贝进去,编译此外,还需要把libjpeg.solibmpi.solibtde.so放入核心板/lib目录下;所有的文件拷贝完成后运行./uart/dev/ttyAMA20源文件uart.c/**uart_gkwzt.c
- Hi3520D 制作U-boot uImage 根文件系统
dagefeijiqumeiguo
HI3520D
1生成U-boot基于Hi3520D_SDK_V1.0.5.01.1编译U-boot在Hi3520D_SDK_V1.0.5.0/osdrv/uboot目录下运行makeARCH=armCROSS_COMPILE=arm-hisiv100nptl-linux-hi3520d_configmakeARCH=armCROSS_COMPILE=arm-hisiv100nptl-linux-编译成功后,在U
- 设置linux开发板上电自动设置网络配置
Leo_Luo1
我使用的开发板是HI3520D,默认的上电以后是没有网络设置的,需要手动设置。进入/etc/init.d/下,有一个S80network文件,编辑这个文件viS80network#!bin/sh
ipaddr=49.123.73.109
bootp=
netmask=255.255.255.0
hostname=HI3520D
netdev=eth0
autoconf=然后运行脚本,完成!
- HI3520D在内核中复用UART2,UART3管脚
打个飞机去美国
HI3520D
HI3520D在内核中复用UART2,UART3管脚在linux-3.0.y/arch/arm/mach-hi3520d/core.c文件中合适的位置假如#defineGK_HW_WEG(gkval,gkaddr)writel(gkval,gkaddr)#defineGK_IOCFG_BASE_ADDR0x200F0000/*IO口复用寄存器地址空间映射*/#defineGK_GPIO0_BASE
- Hi3520D UART2和UART3是如何加载到内核的
dagefeijiqumeiguo
HI3520D
参考资料:海思Hi3515的UART2和UART3是如何被加载到内核中的http://blog.163.com/softtwo_2/blog/static/27007702201272364522572/Hi3520D和Hi3515有些不一样的地方;Hi3520D的UART驱动位于linux-3.0.y/drivers/tty/serial/amba-pl011.c添加UART2和UART3需要修
- linux基础学习之 ARM嵌入式第一个程序
Leo_Luo1
linux嵌入式ARM
ARM嵌入式linux开发的学习过程真是心累,整个知识体系太庞大了,需要一点点学习,一点点摸索。之前一直在搞虚拟机的linux开发,昨天开始搞ARM嵌入式linux系统。我用的开发板是HI3520D,刚开始开发板上需要烧写u-boot、内核、根文件系统。这些都搞好了以后,然后搭建NFS系统,搭建NFS是为了便于开发。在虚拟机里把代码编译完成后,把可执行文件放到NFS挂载目录下,然后可以在串口界面直
- Hi3520D SDK 安装以及升级使用说明
yyfwd
1、hi3520DSDK包位置 在"hi3520D_V100R001***/01.software/board"目录下,您可以看到一个hi3520D_SDK_Vx.x.x.x.tgz的文件,该文件就是hi3520D的软件开发包。2、解压缩SDK包 在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar-zxfhi3520D_SDK_Vx.x.x
- HI3520D高清机器系统移植详解
yyfwd
今天公司来了50块样机新板,然后硬件工程师拿了一块样机让我调试和系统移植下去验证板子的硬件是不是有问题,之前在学校移植过三星S3C2410,因此对过程有些了解,其实不同的开发板都是大同小异的,无非就是FLASH大小不同,以及分区不同而已,下面我把自己移植的过程做了下笔记希望能为一些遇到相似问题的人有你帮助。首先移植的时候如果你用的是TFTP协议的话,要一个TFTP传输软件,软件文件设置为你存放Ub
- 用文件模拟CMOS保存数据
OS
Hi3520D 芯片的内置CMOS最多只有5个字节可以用,但是我需要保存的数据有很多。
其中一个解决办法是:可以把其他需要保存的数据放到一个配置文件中。每次写的时候写到配置文件,用的时候再从配置文件读出数据即可。
用文件写:
1 static INT CmosExtWrite(U16 RegOffset, U8 *Buffer, U32 Size)
2 {
3
- FAAC1.28 在海思HI3520D/HI3515A平台linux中的编译 优化
linux
FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html
怎样编译:
1../configure --host=arm-hisiv100nptl-linux --prefix=/home/ssy/lib
2.make
3.make install
优化
在不改动源代码的情况下,faac的内存占用非常高,每路音频在13M左右。假设多路
- [置顶] FAAC1.28 在海思HI3520D/HI3515A平台linux中的编译 优化
sooth2008
内存优化faac
FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html如何编译:1../configure--host=arm-hisiv100nptl-linux--prefix=/home/ssy/lib2.make3.makeinstall优化在不修改源码的情况下,faac的内存占用非常高,每路音频在13M左右。如果多路音频的话,内存将很快耗尽。搜索M
- java解析APK
3213213333332132
javaapklinux解析APK
解析apk有两种方法
1、结合安卓提供apktool工具,用java执行cmd解析命令获取apk信息
2、利用相关jar包里的集成方法解析apk
这里只给出第二种方法,因为第一种方法在linux服务器下会出现不在控制范围之内的结果。
public class ApkUtil
{
/**
* 日志对象
*/
private static Logger
- nginx自定义ip访问N种方法
ronin47
nginx 禁止ip访问
因业务需要,禁止一部分内网访问接口, 由于前端架了F5,直接用deny或allow是不行的,这是因为直接获取的前端F5的地址。
所以开始思考有哪些主案可以实现这样的需求,目前可实施的是三种:
一:把ip段放在redis里,写一段lua
二:利用geo传递变量,写一段
- mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
dcj3sjt126com
mysql
timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:
1.
CURRENT_TIMESTAMP
当要向数据库执行insert操作时,如果有个timestamp字段属性设为
CURRENT_TIMESTAMP,则无论这
- struts2+spring+hibernate分页显示
171815164
Hibernate
分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。
1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法:
public in
- 构建自己的Wrapper应用
g21121
rap
我们已经了解Wrapper的目录结构,下面可是正式利用Wrapper来包装我们自己的应用,这里假设Wrapper的安装目录为:/usr/local/wrapper。
首先,创建项目应用
&nb
- [简单]工作记录_多线程相关
53873039oycg
多线程
最近遇到多线程的问题,原来使用异步请求多个接口(n*3次请求) 方案一 使用多线程一次返回数据,最开始是使用5个线程,一个线程顺序请求3个接口,超时终止返回 缺点 测试发现必须3个接
- 调试jdk中的源码,查看jdk局部变量
程序员是怎么炼成的
jdk 源码
转自:http://www.douban.com/note/211369821/
学习jdk源码时使用--
学习java最好的办法就是看jdk源代码,面对浩瀚的jdk(光源码就有40M多,比一个大型网站的源码都多)从何入手呢,要是能单步调试跟进到jdk源码里并且能查看其中的局部变量最好了。
可惜的是sun提供的jdk并不能查看运行中的局部变量
- Oracle RAC Failover 详解
aijuans
oracle
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。
Oracle 10g RAC 的Failover 可以分为3种:
1. Client-Si
- form表单提交数据编码方式及tomcat的接受编码方式
antonyup_2006
JavaScripttomcat浏览器互联网servlet
原帖地址:http://www.iteye.com/topic/266705
form有2中方法把数据提交给服务器,get和post,分别说下吧。
(一)get提交
1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。
对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:
- JS初学者必知的基础
百合不是茶
js函数js入门基础
JavaScript是网页的交互语言,实现网页的各种效果,
JavaScript 是世界上最流行的脚本语言。
JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。
JavaScript 被设计为向 HTML 页面增加交互性。
许多 HTML 开发者都不是程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的
- iBatis的分页分析与详解
bijian1013
javaibatis
分页是操作数据库型系统常遇到的问题。分页实现方法很多,但效率的差异就很大了。iBatis是通过什么方式来实现这个分页的了。查看它的实现部分,发现返回的PaginatedList实际上是个接口,实现这个接口的是PaginatedDataList类的对象,查看PaginatedDataList类发现,每次翻页的时候最
- 精通Oracle10编程SQL(15)使用对象类型
bijian1013
oracle数据库plsql
/*
*使用对象类型
*/
--建立和使用简单对象类型
--对象类型包括对象类型规范和对象类型体两部分。
--建立和使用不包含任何方法的对象类型
CREATE OR REPLACE TYPE person_typ1 as OBJECT(
name varchar2(10),gender varchar2(4),birthdate date
);
drop type p
- 【Linux命令二】文本处理命令awk
bit1129
linux命令
awk是Linux用来进行文本处理的命令,在日常工作中,广泛应用于日志分析。awk是一门解释型编程语言,包含变量,数组,循环控制结构,条件控制结构等。它的语法采用类C语言的语法。
awk命令用来做什么?
1.awk适用于具有一定结构的文本行,对其中的列进行提取信息
2.awk可以把当前正在处理的文本行提交给Linux的其它命令处理,然后把直接结构返回给awk
3.awk实际工
- JAVA(ssh2框架)+Flex实现权限控制方案分析
白糖_
java
目前项目使用的是Struts2+Hibernate+Spring的架构模式,目前已经有一套针对SSH2的权限系统,运行良好。但是项目有了新需求:在目前系统的基础上使用Flex逐步取代JSP,在取代JSP过程中可能存在Flex与JSP并存的情况,所以权限系统需要进行修改。
【SSH2权限系统的实现机制】
权限控制分为页面和后台两块:不同类型用户的帐号分配的访问权限是不同的,用户使
- angular.forEach
boyitech
AngularJSAngularJS APIangular.forEach
angular.forEach 描述: 循环对obj对象的每个元素调用iterator, obj对象可以是一个Object或一个Array. Iterator函数调用方法: iterator(value, key, obj), 其中obj是被迭代对象,key是obj的property key或者是数组的index,value就是相应的值啦. (此函数不能够迭代继承的属性.)
- java-谷歌面试题-给定一个排序数组,如何构造一个二叉排序树
bylijinnan
二叉排序树
import java.util.LinkedList;
public class CreateBSTfromSortedArray {
/**
* 题目:给定一个排序数组,如何构造一个二叉排序树
* 递归
*/
public static void main(String[] args) {
int[] data = { 1, 2, 3, 4,
- action执行2次
Chen.H
JavaScriptjspXHTMLcssWebwork
xwork 写道 <action name="userTypeAction"
class="com.ekangcount.website.system.view.action.UserTypeAction">
<result name="ssss" type="dispatcher">
- [时空与能量]逆转时空需要消耗大量能源
comsci
能源
无论如何,人类始终都想摆脱时间和空间的限制....但是受到质量与能量关系的限制,我们人类在目前和今后很长一段时间内,都无法获得大量廉价的能源来进行时空跨越.....
在进行时空穿梭的实验中,消耗超大规模的能源是必然
- oracle的正则表达式(regular expression)详细介绍
daizj
oracle正则表达式
正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。
正则表达式中常用到的元数据(metacharacter)如下:
^ 匹配字符串的开头位置。
$ 匹配支付传的结尾位置。
*
- 报表工具与报表性能的关系
datamachine
报表工具birt报表性能润乾报表
在选择报表工具时,性能一直是用户关心的指标,但是,报表工具的性能和整个报表系统的性能有多大关系呢?
要回答这个问题,首先要分析一下报表的处理过程包含哪些环节,哪些环节容易出现性能瓶颈,如何优化这些环节。
一、报表处理的一般过程分析
1、用户选择报表输入参数后,报表引擎会根据报表模板和输入参数来解析报表,并将数据计算和读取请求以SQL的方式发送给数据库。
2、
- 初一上学期难记忆单词背诵第一课
dcj3sjt126com
wordenglish
what 什么
your 你
name 名字
my 我的
am 是
one 一
two 二
three 三
four 四
five 五
class 班级,课
six 六
seven 七
eight 八
nince 九
ten 十
zero 零
how 怎样
old 老的
eleven 十一
twelve 十二
thirteen
- 我学过和准备学的各种技术
dcj3sjt126com
技术
语言VB https://msdn.microsoft.com/zh-cn/library/2x7h1hfk.aspxJava http://docs.oracle.com/javase/8/C# https://msdn.microsoft.com/library/vstudioPHP http://php.net/manual/en/Html
- struts2中token防止重复提交表单
蕃薯耀
重复提交表单struts2中token
struts2中token防止重复提交表单
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月12日 11:52:32 星期日
ht
- 线性查找二维数组
hao3100590
二维数组
1.算法描述
有序(行有序,列有序,且每行从左至右递增,列从上至下递增)二维数组查找,要求复杂度O(n)
2.使用到的相关知识:
结构体定义和使用,二维数组传递(http://blog.csdn.net/yzhhmhm/article/details/2045816)
3.使用数组名传递
这个的不便之处很明显,一旦确定就是不能设置列值
//使
- spring security 3中推荐使用BCrypt算法加密密码
jackyrong
Spring Security
spring security 3中推荐使用BCrypt算法加密密码了,以前使用的是md5,
Md5PasswordEncoder 和 ShaPasswordEncoder,现在不推荐了,推荐用bcrpt
Bcrpt中的salt可以是随机的,比如:
int i = 0;
while (i < 10) {
String password = "1234
- 学习编程并不难,做到以下几点即可!
lampcy
javahtml编程语言
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- 架构师之mysql----------------用group+inner join,left join ,right join 查重复数据(替代in)
nannan408
right join
1.前言。
如题。
2.代码
(1)单表查重复数据,根据a分组
SELECT m.a,m.b, INNER JOIN (select a,b,COUNT(*) AS rank FROM test.`A` A GROUP BY a HAVING rank>1 )k ON m.a=k.a
(2)多表查询 ,
使用改为le
- jQuery选择器小结 VS 节点查找(附css的一些东西)
Everyday都不同
jquerycssname选择器追加元素查找节点
最近做前端页面,频繁用到一些jQuery的选择器,所以特意来总结一下:
测试页面:
<html>
<head>
<script src="jquery-1.7.2.min.js"></script>
<script>
/*$(function() {
$(documen
- 关于EXT
tntxia
ext
ExtJS是一个很不错的Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力。ExtJS是一个用 javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。
ExtJs最开始基于YUI技术,由开发人员Jack
- 一个MIT计算机博士对数学的思考
xjnine
Math
在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。为什么要深入数学的世界?作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅程。我的导师最初希望我去做的题目,是对appe