- 音视频编解码技术(二):AAC 音频编码技术
音视频开发老马
音视频开发流媒体服务器Android音视频开发视频编解码音视频网络协议实时音视频网络
一、AAC编码概述AAC是高级音频编码(AdvancedAudioCoding)的缩写,出现于1997年,最初是基于MPEG-2的音频编码技术,目的是取代MP3格式。2000年,MPEG-4标准出台,AAC重新集成了其它技术包括SBR或PS特性,目前AAC可以定义为⼀种由MPEG-4标准定义的有损音频压缩格式二、AAC编码规格简述AAC共有9种规格,以适应不同的场合的需要:MPEG-2AACLC低
- OpenHarmony 5.0 纯血鸿蒙系统
ejinxian
harmonyos华为
OpenHarmony-v5.0-Beta1版本已于2024-06-20发布。OpenHarmony5.0Beta1版本标准系统能力持续完善,ArkUI完善了组件通过CAPI调用的能力;应用框架细化了生命周期管理能力,完善了应用拉起、跳转的能力;分布式软总线连接能力和规格进一步增强;媒体完善了框架能力、视频编解码能力、音视频的应用能力,媒体库丰富了使用场景,提供更好的使用体验。OpenHarmon
- MT6769处理器规格参数_MTK联发科平台方案定制
新移科技
安卓核心板安卓开发板MTK平台安卓手机主板MTK联发科安卓主板定制MT67694G核心板
MT6769安卓核心板具有集成的蓝牙、FM、WLAN和GPS模块,是一个高度集成的基带平台,结合了调制解调器和应用处理子系统,以支持LTE/LTE-A和C2K智能手机应用。该芯片集成了两个工作频率高达2.0GHz的ARM®Cortex-A75内核、六个工作频率高达1.70GHz的ARM®Cortex-A55内核和强大的多标准视频编解码器。此外,还包括一组广泛的接口和连接外围设备,用于连接相机、触摸
- MTK6983/MT6983天玑9000芯片详细性能参数_MTK联发科5G方案定制
新移科技
MTK平台MTK方案安卓手机主板MTK联发科安卓主板定制手机芯片天玑9000
联发科MT6983旗舰5G移动平台处理器集成了蓝牙、FM、WLAN和GPS模块,是一个高度集成的基带平台,集成了调制解调器和应用处理子系统,可支持LTE/LTE-A/NR和C2K智能手机应用。该芯片集成了四个Arm®Matterhorn(ELP)内核、四个Arm®Klein内核和强大的多标准视频编解码器。此外,还包括一组广泛的接口和连接外围设备,用于连接相机、触摸屏显示器和UFS/MMC/SD卡。
- rk3588音视频硬件编解码介绍
三十度角阳光的问候
音视频
目录ffmpegrk3588系列芯片编程方法最终的输出结果ffmpeg示例程序ffmpeg音视频处理中通常是用ffmpeg进行软件音视频编解码aac/h264编码,但其运行速度过慢消耗cpu占用率。因此需要寻找音视频硬件编解码方法。rk3588系列芯片自带音视频硬件编解码框架ffmedia或者mpp,其内部原理是配合内部硬件rga内存,把音视频数据读入内部rga内存中进行Mpp硬件编解码计算,包括
- ffmpeg命令详解
weixin_42178492
java基础工作相关经验集锦
ffmpeg命令详解(转)FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。[百度百科]ffmpeg使用语法ffmpeg使用语法:ffmpeg[[o
- javacv从入门到精通——第三章:基本使用
ayou_llf
javacvjavaopencv语音识别音视频视频编解码
了解javacv的基本结构JavaCV的基本结构如下:JavaCV核心类:JavaCV核心类是JavaCV库的核心,它包括了JavaCV的所有功能和特性,可以用来进行计算机视觉和人工智能任务的开发和实现。JavaCV核心类的主要功能包括:视频捕获、视频编解码、图像处理、人脸检测、特征提取等。基本数据类型:JavaCV库支持多种基本数据类型,包括整数、浮点数、布尔类型等,这些基本数据类型是进行计算机
- MT6762_联发科MTK6762安卓核心板规格参数
深圳智物通讯
MT6762MTK6762安卓核心板
MTK6762核心板是一款集成了蓝牙、fm、wlan和gps模块的高度集成基带平台,为LTE/LTE-A和C2K智能手机应用程序提供支持。该安卓核心板集成了ARMCortex-A53处理器,工作频率可达2.0GHz,并且还集成了功能强大的多标准视频编解码器。除此之外,它还提供了一系列广泛的接口,可以连接外围设备,包括摄像头、触摸屏显示器和mmc/sd卡等。MTK6762安卓核心板是一款高性能低功耗
- 使用OpenCV库来捕获摄像头视频流,并按指定格式保存
不是浮云笙
基础常见知识opencv计算机视觉
今天我们来使用OpenCV库来捕获摄像头视频流,并将其保存为AVI格式的视频文件,代码的主要功能包括:初始化摄像头捕获对象。设置视频编解码器和输出文件路径。循环读取视频帧,处理并保存到文件中。显示处理后的视频帧。按下'q'键退出程序。释放资源并关闭所有窗口。运行环境需要安装OpenCV库,可以通过pipinstallopencv-python安装。下面这份代码的保存视频的格式是AVIimportn
- FFmpeg和SDL的关系
星海逐愿
随笔ffmpeg
SDL(SimpleDirectMediaLayer)和FFmpeg是两个在多媒体开发中常用的开源库,但它们各自的功能和用途有所不同,通常一起使用以实现完整的多媒体处理和播放解决方案。1.FFmpeg的作用FFmpeg是一个强大的多媒体框架,用于录制、转换和流式传输音视频。它包含了大量的音视频编解码器和格式支持,可以处理几乎所有已知的多媒体格式。FFmpeg主要用于:视频解码和编码:将视频文件解码
- qt+ffmpeg 实现音视频播放(一)
码农客栈
音视频Qtffmpegqtffmpeg音视频
一、ffmpeg下载官网:点击跳转二、模块介绍1.libavcodec:音视频编解码库,提供了多种编解码器,可以支持多种音视频格式的编解码操作。2.libavformat:音视频封装和解封装库,提供了多种封装格式的支持,可以读取和写入多种音视频文件格式。3.libavfilter:音视频过滤器库,提供了多种音视频过滤器,可以对音视频流进行各种处理,如添加水印、调整亮度、对比度等。4.libavde
- FFmepg-- H264格式
八月的雨季 最後的冰吻
FFmpegffmpeg
文章目录H264IPB帧NALU结构H264封装模式1annexb模式2MP4模式写H264文件H264视频编解码协议,为MPEG-4AVC或AVCIPB帧I帧:可独立解码P帧:前向预测编码帧,参考I帧或者P帧B帧:双向预测帧,参考I帧,P帧压缩率:B>P>INALU结构H.264原始码流由一个接一个的NALU组成⼀个原始的H.264NALU单元通常由[StartCode][NALUHeader]
- 星宸科技SSC369G 双4K高性价比AI IPC方案
芯智雲城
解决方案科技人工智能
一、方案描述SSC369G双4K高性价比AIIPC方案采用主芯片SSC369G,内核为CA55四核最高主频为1.5Ghz处理器。SOC内置集成一个64位的四核RISC处理器,先进的图像信号处理器(ISP),高性能的H.265/H.264/MJPEG视频编解码器,双核智能处理单元(IPU),四核数字信号l处理器(DSP)以及高速I/O接口,如PCIe、USB3.1和千兆以太网。产品可用于多通道、高分
- video标签
sasaraku.
视频图片媒体资源相关html
遇到video相关的问题记录video占用内存在活动监视器里可以看到内存使用情况,Mac有一个进程是VTDecoderXPCServ可以注意下,就是视频编解码相关的进程,页面占用的内存不要太高了。谷歌可以在perfomancemonitor查看CPU占用率(我主要使用这个看)。或者timeline也会记录内存使用情况。javascript内存泄露及谷歌浏览器查看内存使用IOS和安卓的内存容量不同,
- 替代MP4Info, MP4explore的软件MP4inspector
固执的你
视频编解码视频编解码
这两天在学音视频编解码,看到了MP4封装各式,寻找网上推荐的分析软件,MP4Info,MP4explore,都没有找到。然后找到了替代的软件。MP4inspector,网址:MP4inspector如果要用,我也上传资源。我发现CSDN把我免费上传的资料用来收取积分,不可忍受,所以我要把网盘链接也贴出来。链接:https://pan.baidu.com/s/1yP_pFSY0eAJEKt-PSWI
- C++ 音视频流媒体浅谈
4399.9855
c++音视频
C++流媒体开发今天就浅浅聊一下C++流媒体开发流媒体开发中最常见的是FFmpeg(编解码器)业务逻辑主要是播放器了(如腾旭视频爱奇艺等等)FFmpeg是一个开源的音视频处理工具集,可以用于处理、转换和流媒体传输音视频文件。它包含了一系列的库和命令行工具,提供了强大的音视频编解码、格式转换、过滤器应用等功能。以下是一些主要特点和功能:格式支持广泛:FFmpeg支持几乎所有常见的音视频格式,包括但不
- C++开发人员职业发展规划
骨灰级收藏家
技术交流c++互联网c语言c++开发语言
一、C++定位1.概述1.功能型语⾔,不绑定⾏业,万事皆可C/C++特点:稳定、⾼效、语法复杂(细节)⽅向:操作系统、服务器、⽹络安全、桌⾯应⽤、视频编解码应⽤层⾯2.招聘需求:1.精通C/C++,熟悉STL标准库中常⽤数据结构、算法及容器类2.掌握常⽤boost库3.熟悉⼀⻔脚本语⾔shell、lua、python、go4.熟悉linux下的软件开发,熟悉gccgdb等编译调试⼯具,能够快速定位
- 基于Gstreamer和大疆OSDK4.0视频h264接口推流
Maybach刚
GStreamer
背景为了实现无人机视频实时推流和图像处理,首先要完成视频编解码,大疆的视频接口实在是坑太多了!参考了很多大神的文章,大多都是解码本地文件或者直接从服务器拉流,不能实现我想要的实时动态流解码,搞了半个月终于能实时解码了,希望我的研究结果能帮助更多人。主流视频压缩格式是h264(IDR编码),相关教程很多,而GDR编码相关的内容几乎没有,没法以字节流提取nalu的方式解码;直接采样飞机视频保存为本地文
- FFmpeg最常用命令参数详解及应用实例
视频砖家
视频技术ffmpeg音视频ffmpeg命令
FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器,提供了录制、转换以及流化音视频的完整解决方案。ffmpeg命令行参数解释ffmpeg-i[输入文件名][参数选项]-f[格式][输出文件]ffmpeg[[options][-iinput_file]]...{[options]output_file}...参数选项:(1)-
- RK3588平台开发系列讲解(视频篇)RKMedia的VDEC模块
内核笔记
RK3588Android12开发入门到精通专栏音视频RK3588
文章目录一、VDEC模块支持的编码标准介绍二、VDECAPI的调用三、VDEC解码流程沉淀、分享、成长,让自己和他人都能有所收获!RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。一、VDEC模块支持的编码标准介绍RK3688VDEC解码模块,支持H264、H265、MJPEG、JPEG这4种编码标准。JPEGH.264/AVCH.265/HEVC
- 视频编码全流程
0x13
音视频处理算法算法人工智能音视频视频
视频编解码用到的一些算法:正反傅里叶变换、fft算法dct变换、快速dct变换如何自己实现一个视频编解码器:(1)取一帧作为I帧,类似jpeg压缩编码,也就是rgb转yuv,然后dct去除高频信息。因为这种压缩会造成边界block通常使用插值让边界模糊。(2)运动预测来计算P帧,新的一帧同样做yuv、dct之后,划分为n个宏快(16*16),与上一个参考值的n个宏快(16*16)进行n*n的双重循
- FaceBook如何编码你的视频
videoisfun
人们每天上传数亿个视频到Facebook。确保每个视频都以最佳质量交付——分辨率最高,缓冲尽可能少——不仅意味着优化视频编解码器压缩和解压缩视频以供观看的时间和方式,还意味着优化哪些编解码器用于哪些视频。但Facebook上视频内容的数量也意味着找到高效且不消耗大量计算能力和资源的方法。为了做到这一点,我们使用了各种编解码器以及自适应比特率流(ABR),通过根据查看器的网络带宽选择最佳质量来改善观
- Android MediaCodec解析
sw.dev
androidffmpeg
AndroidMediaCodec解析1引言MediaCodec是Android平台提供的一个底层的音视频编解码框架,它是安卓底层多媒体基础框架的重要组成部分。它经常和MediaExtractor,MediaSync,MediaMuxer,MediaCrypto,MediaDrm,Image,Surface,AudioTrack一起使用。解码的作用,就是将视频/音频压缩编码数据,解码成为非压缩的视
- 视频编码器行业研究:预计到2028年全球市场规模将达到180.92亿元
QY调研所
音视频
随着AI技术向视频产业生产、传输和消费环节的渗透,AI技术在视频分析中的应用逐渐常态化,智能视频衍生而出。智能视频的多元应用重塑了视频产业链,视频处理技术根据不同的视频应用多维迸发,视频编解码技术与AI技术的结合具有共性和标准化属性,因此是智能视频技术链条中最重要的环节之一。然而目前视频编码技术发展滞后于智能视频的需求,智能视频编码技术的发展路径将会决定未来智能视频的趋势变革。智能视频的发展需要高
- 音视频开发常见面试题
稚肩
音视频开发音视频
问题:什么是采样率?采样位数是什么意思?答案:采样率是每秒采集的样本数,采样位数表示每个样本的位数。常见的音频采样率有44.1kHz,采样位数一般为16位。音视频编解码:问题:H.264和H.265有什么区别?答案:H.264和H.265都是视频编码标准,H.265相对于H.264有更高的压缩效率,更多的码率控制方法,对更高分辨率和帧率有更好的支持。流媒体协议:问题:RTSP和RTMP是什么协议?
- RK3588平台开发系列讲解(视频篇)RKMedia框架
内核笔记
RK3588Android12开发入门到精通专栏音视频RK3588
文章目录一、RKMedia框架介绍二、RKMedia框架API三、视频处理流程四、venc测试案例沉淀、分享、成长,让自己和他人都能有所收获!RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。一、RKMedia框架介绍功能:VI(输入视频捕获)VENC(H.265/H.264/JPEG/MJPEG编码)VDEC(H.265/H.264/JPEG/MJP
- ExoPlayer播放器框架详解及应用实践 ------播放MP1/MP2音频格式视频无声音加入Ffmpeg软解码功能
大渔歌_
Android音视频音视频ffmpeg
我们都知道,音视频的播放处理在各个平台都是一个常用的操作和功能,尤其在移动Android平台音视频播放变得复杂得多,要处理不同操作系统版本间的API差别、软硬件的不同、直播点播流的处理、不同音视频编解码的处理、不同流协议的支持等等复杂的操作。以前大多数人对简单的音视频都使用MediaPlayer来处理,不过对于一些企业应用级别的应用来说,MediaPlayer是完全不行的。所以就要基于FFMPEG
- FFmpeg教程:libswscale对图像进行简单处理
稚肩
音视频开发ffmpeg
我们在FFmpeg简单总结对FFmpeg组成模块,编码进行了简单介绍。FFmpeg组成部分:libavcodec:提供了音视频编解码器的库。libavformat:处理多媒体容器格式的库,包括封装和解封装。libavutil:包含一些公共的实用工具函数。libswscale:提供图像缩放和颜色转换功能的库。libavfilter:实现音视频过滤器的库,用于进行各种音视频处理操作。ffmpeg:命令
- 【AI】深度学习在编码中的应用(8)
giszz
人工智能人工智能深度学习
接上文,本文来梳理和学习智能编码中,基于残差编码的框架。智能图像编解码器的成功也推动了智能视频编解码器的发展。传统的视频压缩方法依靠预测编码对运动信息和残差信息分别进行编码。根据时-空域冗余消除方式和阶段不同,现有相关方法可分为基于残差编码的框架、基于条件编码的框架、基于3D自编码器的框架和其他架构。基于残差编码的框架,首先基于已解码参考帧,生成当前待编码帧的运动信息,然后生成运动补偿预测帧,最后
- 【无标题】
青山渺渺
androidC++FrameworkMedia
MediaCodec是Android平台上音视频编解码的标准接口,无论是使用软解还是硬解都要通过调用MediaCodec来完成,是学习Android音视频不可跳过的重要部分。MediaCodec部分的代码有几千行,光是头文件就有几百行,对于我这样的新手来说,简直就劝退了,又或者是硬着头皮往下看,一行一行阅读,看到里面的各种状态各种变量,很容易就晕了。我们这一篇笔记旨在从设计思路的角度了解Media
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l