- 实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序
weixin_33682719
操作系统移动开发后端
1、前言2017年12月,微信小程序向开发者开放了实时音视频能力,给业内带来广阔的想象空间。连麦互动视频直播技术在2016年直播风口中成为视频直播的标配,然而只有在原生的APP上才能保障良好的用户体验。那时候,在微信小程序中无法进行实时音视频互动。微信小程序在去年12月宣布开放实时音视频能力,再加上去年6月苹果宣布即将支持WebRTC,业内一下子千树万树梨花开,前途一片光明。连麦互动直播技术和微信
- 视频直播技术详解(3)编码和封装
凌风探梅
流媒体
声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。作者:七牛云责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件
[email protected],另有「CSDN高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。from:http://geek.csdn.net/news/detail/99498七牛云
- Java视频直播技术架构详解
一只会写程序的猫
Javajava音视频架构
引言随着互联网的不断发展,视频直播技术成为在线娱乐和沟通的重要组成部分。在众多的视频直播平台中,Java作为一种强大而灵活的编程语言,被广泛应用于构建稳定、高效的视频直播系统。本文将深入探讨Java视频直播技术的架构,包括关键组件、工作流程以及性能优化策略。一、视频直播基本概念在深入讨论技术架构之前,我们首先了解一下视频直播的基本概念。视频直播是一种实时传输视频内容给观众的技术,它通常包括以下几个
- 美颜美妆SDK技术,让美丽触手可及
美摄科技
人工智能
美颜美妆已经成为了人们日常生活的一部分。无论是拍照还是直播,美颜美妆功能都能够帮助用户展现自己最美丽的一面。而美摄科技作为一家专注于图像处理和视频直播技术的公司,其研发的美颜美妆SDK更是引领了这一技术的发展潮流。一、什么是美颜美妆SDK?美颜美妆SDK是一种软件开发工具包,它通过集成先进的图像处理和机器学习技术,为开发者提供了一系列美颜美妆功能。这些功能包括但不限于磨皮、美白、去噪、瘦脸、大眼、
- 「视频直播技术详解」系列之一:采集
七牛云
移动开发七牛视频直播云计算
关于直播的技术文章不少,成体系的不多。我们将用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面、深入地了解视频直播技术,更好地技术选型。本系列文章大纲如下:(一)采集(二)处理(三)编码和封装(四)推流和传输(五)现代播放器原理(六)延迟优化(七)SDK性能测试模型本篇将重点聊聊:采集。采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据
- 《视频直播技术详解》系列之二:采集
JoeySheng
视频直播视频编码直播采集
七牛云于6月底发布了一个针对视频直播的实时流网络LiveNet和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣。结合七牛实时流网络LiveNet和直播云解决方案的实践,我们将用八篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面、深入地了解视频直播技术,更好地技术选型。本系列文章大纲如下:(一)开篇(二)采集(三)处理(四)编码和封
- 《视频直播技术详解》系列之一:采集
安静平和
流媒体服务器数据通信视频音频采集
随着互联网用户消费内容和交互方式的升级,支撑这些内容和交互方式的基础设施也正在悄悄发生变革。手机设备拍摄视频能力和网络的升级催生了大家对视频直播领域的关注,吸引了很多互联网创业者或者成熟企业进入该领域。七牛云作为一家以基础服务能力见长的云计算公司,于6月底发布了一个针对视频直播的实时流网络LiveNet和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣。结合七牛实时流
- 如何估算视频直播用量
利来有道
估算视频直播的用量我们先要了解视频直播技术架构和码率的概念。视频直播技术架构直播架构.png如上图,直播需要有个推流的设备,可以是专用设备(特定是分辨率高、清晰),也可以使用电脑+推流软件或者手机+推流软件。推流设备将视频流推到云端的推流服务(一般使用rtmp协议),云端服务将视频流转到播流服务,播流服务提供播流地址,观看设备加载播流地址进行观看。播流地址一般有rtmp协议和http协议的,htt
- 移动端实时视频直播技术实践:如何做到实时秒开、流畅不卡
音视频开发老马
流媒体服务器音视频开发Android音视频开发音视频视频编解码webrtc实时音视频c++
前言现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。移动端实时音视频直播常见的问题包括:主播在不稳定的网络环境下如何稳定推流?偏远地区的观众如何高清流畅观看直播?直播卡顿时如何智能切换线路?如何精确度量直播质量指标并实时调整?移动设备上不同的芯片平台如何高性能编码和渲染视频?美颜
- “音视频+”时代到来,除了无人机,EasyDSS应用场景还有哪些?
EasyDSS
解决方案EasyDSS功能介绍音视频网络
互联网的高速发展,不仅带来了更便捷的生活,也使得一些新兴行业得到了进步。如今,音视频服务已经渗透到了我们生活中的各个场景,道路监控、安防直播、线上课堂直播等,都基于视频流媒体建立了与用户的互联互通。在日常观看直播的过程中,经常会有用户遇到视频卡顿或者黑屏的状况,一方面是由于目前的音视频直播技术尚存在一定的缺陷,另一方面我们会将这类问题分为两个大类:一类在客户端,有崩溃、卡顿,另一类在服务端,有延时
- 圣澜迪主创团队受邀出席《我的姐妹是网红—追梦花》电影发布会
华夏印象
2020年12月5日,《我的姐妹是网红—追梦花》电影发布会如期在中国·惠州喜来登酒店举行,圣澜迪作为这部电影的短视频直播技术指导合作公司,其主创团队受邀出席了本次活动,出席活动的有圣澜迪市场总裁李俊豪、CEO许俊杰(抖音:许平凡)、CTO陈俊安、COO黄弘炜、导演杨利明、总裁办助理张曼、高级合伙人李思悦、项目经理林凌雯、市场总监邢语桐等。据悉,《我的姐妹是网红—追梦花》讲述的是千万粉丝级网红林芊芊
- 监控汇聚平台EasyCVR如何实现安防视频监控直播超低延时
EasyDarwin
EasyCVR音视频人工智能视频监控汇聚平台
随着互联网技术的迅速发展,视频直播技术也取得了进步。用户对于视频直播过程中的强互动需求推动了低延迟直播技术的发展和应用。传统的直播技术延迟很大,因此我们研究低延迟直播技术的初衷是通过流媒体音视频技术降低直播延迟并提高实时互动效率。我们对当前主流的直播技术进行了简单的分析。常见的直播大多采用RTMP、HLS、FLV等协议,这些协议具有技术成熟、兼容性好和支持大规模并发等特点。然而,端到端延迟最低只能
- web端调用本地摄像头麦克风+WebRTC腾讯云,实现直播功能
aDiaoYa_
Vue前端webrtc腾讯云
目录关于直播直播流程直播视频格式封装推流和拉流获取摄像头和麦克风权限navigator.getUserMedia()MediaDevices.getUserMedia()WebRTC腾讯云快直播关于直播视频直播技术大全、直播架构、技术原理和实现思路方案整理直播流程视频采集端:1、视频采集:使用摄像头设备获取实时视频流。2、视频处理:对采集到的视频进行处理,可以包括美颜、滤镜、水印等效果的添加。3、
- 视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等
jackjiang20212
本文由蘑菇街前端开发工程师“三体”分享,原题“蘑菇街云端直播探索——启航篇”,有修订。1、引言随着移动网络网速的提升与资费的降低,视频直播作为一个新的娱乐方式已经被越来越多的用户逐渐接受。特别是最近这几年,视频直播已经不仅仅被运用在传统的秀场、游戏类板块,更是作为电商的一种新模式得到迅速成长。本文将通过介绍实时视频直播技术体系,包括常用的推拉流架构、传输协议等,让你对现今主流的视频直播技术有一个基
- 神奇,声网Web SDK还能这么实现直播中美颜功能
声网
前端音视频webrtc美颜
前言本篇文章是通过使用声网WebSDK来实现直播中美颜效果的深度体验文章,其中发现了屏幕共享并本地合图多个视频、图片,声网美颜插件等功能特性十分强大和专业,特为此做一个技术+体验的分享,毕竟好技术就是要去传播的。随着音视频直播技术的蓬勃发展,越来越多的短视频类应用百家争鸣,基于音视频直播相关的技术也是不断的迭代更新,虽然最后沉淀下来的音视频直播类的应用不多,头部的几款应用想必大家都耳熟能详。但是随
- 神奇,声网Web SDK还能这么实现直播中美颜功能
前端websdk直播
前言本篇文章是通过使用声网WebSDK来实现直播中美颜效果的深度体验文章,其中发现了屏幕共享并本地合图多个视频、图片,声网美颜插件等功能特性十分强大和专业,特为此做一个技术+体验的分享,毕竟好技术就是要去传播的。随着音视频直播技术的蓬勃发展,越来越多的短视频类应用百家争鸣,基于音视频直播相关的技术也是不断的迭代更新,虽然最后沉淀下来的音视频直播类的应用不多,头部的几款应用想必大家都耳熟能详。但是随
- 视频直播技术分享:一文读懂主流视频直播系统的推拉流架构、传输协议等
hellojackjiang2011
即时通讯网络编程im实时音视频tcp/ip
本文由蘑菇街前端开发工程师“三体”分享,原题“蘑菇街云端直播探索——启航篇”,有修订。1、引言随着移动网络网速的提升与资费的降低,视频直播作为一个新的娱乐方式已经被越来越多的用户逐渐接受。特别是最近这几年,视频直播已经不仅仅被运用在传统的秀场、游戏类板块,更是作为电商的一种新模式得到迅速成长。本文将通过介绍实时视频直播技术体系,包括常用的推拉流架构、传输协议等,让你对现今主流的视频直播技术有一个基
- 【音视频第6天】基础知识-移动端实时音视频直播技术详解和开源工程WebRTC的技术原理和使用浅析
Magic_o
音视频实时音视频webrtc
本文是系列文章中的第1篇,本系列文章的大纲如下:《移动端实时音视频直播技术详解(一):开篇》《移动端实时音视频直播技术详解(二):采集》《移动端实时音视频直播技术详解(三):处理》《移动端实时音视频直播技术详解(四):编码和封装》《移动端实时音视频直播技术详解(五):推流和传输》《移动端实时音视频直播技术详解(六):延迟优化》直播技术采集音频采集音频的采集过程主要通过设备将环境中的模拟信号采集成P
- 【Java8 新特性 3】Supplier简介,java视频直播技术架构
m0_64384202
程序员面试java后端
SupplierpersionSupplier=Person::new;Arrays.asList(“a”,“b”,“c”).forEach(e->System.out.println(e));在Java8中增加的接口Supplier,最适合用于表示工厂。带有Supplier的方法,通常应该限制输入工厂的类型参数使用有限制的通配符类型,以便客户端能够传入一个工厂,来创建指定类型的任意子类型。应该将
- 移动端实时视频直播技术实践:如何做到实时秒开、流畅不卡
音视频开发老马
Android音视频开发流媒体服务器音视频开发音视频实时音视频视频编解码c++计算机视觉
前言现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。移动端实时音视频直播常见的问题包括:主播在不稳定的网络环境下如何稳定推流?偏远地区的观众如何高清流畅观看直播?直播卡顿时如何智能切换线路?如何精确度量直播质量指标并实时调整?移动设备上不同的芯片平台如何高性能编码和渲染视频?美颜
- 移动端实时音视频直播技术流程
JKX_geek
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈随着互联网用户消费内容和交互方式的升级,支撑这些内容和交互方式的基础设施也正在悄悄发生变革。手机设备拍摄视频能力和网络的升级催生了大家对视频直播领域的关注,吸引了很多互联网创业者或者成熟企业进入该领域。本文是我们将从整体介绍直播中的各个环节。1、音视频采集采集是播放环节中的第一环,iOS系统因为软硬件种类不多,硬件适配性较好,所以比
- 技术干货 | 视频直播关键技术和趋势
网易智企
网络算法大数据人工智能计算机视觉
导读:移动互联网的兴起为人类信息传播带来了更便捷的通道、更立体的视角和更丰富的选择。视频直播等多媒体通信技术在新的时代背景下逐渐崭露头角并不断渗入到人们的日常生活中,以提高人们的信息传输效率、降低信息传输成本。文|郑文彬网易云信云平台融合通信技术团队负责人/架构师直播概览进入后疫情时代,视频直播技术在众多行业市场的应用日益广泛,也吸引了众多的从业者投入到相关技术领域的学习、研究和应用开发中来。一方
- 《视频直播技术详解》系列:(5)处理
aflyeaglenku
音视频流媒体
原文来自七牛云,感谢原作者。《视频直播技术详解》系列:(0)汇总本片我们将介绍处理部分。互联网直播中,常见视频处理功能如美颜、视频水印、滤镜、连麦等。视频或者音频完成采集之后得到原始数据,为了增强一些现场效果或者加上一些额外的效果,我们一般会在将其编码压缩前进行处理,比如打上时间戳或者公司Logo的水印,祛斑美颜和声音混淆等处理。在主播和观众连麦场景中,主播需要和某个或者多个观众进行对话,并将对话
- 《视频直播技术详解》系列之三:处理
JoeySheng
视频直播
七牛云于6月底发布了一个针对视频直播的实时流网络LiveNet和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣。结合七牛实时流网络LiveNet和直播云解决方案的实践,我们将用八篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面、深入地了解视频直播技术,更好地技术选型。本系列文章大纲如下:(一)开篇(二)采集(三)处理(四)编码和封
- 视频直播技术大全、直播架构、技术原理和实现思路方案整理
元架构师
工具/资源直播
原文链接:https://blog.csdn.net/zgpeace/article/details/108552358说明本文包括原理篇/思路篇/实践篇/方案篇/前端篇/总结直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。直播易:已经有各
- 大前端时代,浅谈JavaScript开发重型跨平台应用以及架构
程序员黑叔
大前端时代以及即将到来的5G时代,3D可视化,音视频直播技术,IM即时通讯场景应用我觉得都是大有可为的。前段时间爆款换脸应用出现,到近段时间头像加????的火爆,这是好事。不知不觉,九月就要过去,由于这个月工作上,被C++折磨得很难受,而且其他时间都在学习,所以没有时间写文章,好在技术提升很大。今天准备好好谈一谈重型应用的架构以及技术选型,为接下来我的正式架构设计做个铺垫。为什么写重型应用的架构和
- 保利威荣获「年度最佳直播服务商」!引领视频直播行业创新发展
视频直播saas平台
2022年8月12日,弯弓Digital在第四届中国营销数字化大会上颁布了「年度最佳营销数字化企业奖」、「年度营销技术机构TOP100」、「年度私域大奖」和「年度最佳营销技术单项奖」等四大奖项。凭借前沿的音视频直播技术和全链路视频运营服务,保利威在本次大会上荣膺「年度最佳直播服务商」和「年度营销技术机构TOP100」两项大奖!作为企业级视频SaaS领导品牌,保利威以全链路视频运营服务助力企业数字化
- 从云原生到智能化,深度解读行业首个「视频直播技术最佳实践图谱」
视频直播阿里云
在2022阿里云直播峰会上,多位直播产业领域技术专家与行业先行者,共同探讨超视频化时代视频直播技术的演进趋势与未来发展。会上,阿里云重磅发布了行业首个「视频直播技术最佳实践图谱」,将直播技术归纳总结为7点:云原生、高可靠、低延时、超高清、智能化、专业性及多场景,本文将对「视频直播技术最佳实践图谱」进行深度解读。视频直播的趋势就是极致降低延时,其包含传输延时和计算延时。谈到延时,大众对于延时的理解主
- 阿里云发布行业首个「视频直播技术最佳实践图」!
直播音视频
2022阿里云直播峰会于7月8日落下帷幕,多位直播产业领域技术专家与行业先行者,共同探讨超视频化时代直播技术的演进趋势与未来发展。此次大会,重磅发布了行业首个「视频直播技术最佳实践图」,将直播技术归纳总结为7点:云原生、高可靠、低延时、超高清、智能化、专业性及多场景,并围绕“云、端、网”三位一体的技术架构、多场景产品解决方案、生态发展等多方面展开讨论。视频直播的趋势就是降低视频的延时,包括传输延时
- 视频直播技术随笔
黒木涯
流媒体技术rtmpffmpeg
前言昨天看到几个传统APP的功能菜单中也新增了直播功能,仔细观察现在手机上90%的应用增加了直播功能,感慨流媒体功能已遍布人们生活中的每个角落,所性今天就来仔细聊一聊我所了解的视频直播技术。当然视频直播领域博大精深,我了解的也只是冰山一角。分类纵观当今社会上使用的视频直播功能,从应用角度上进行分类,应该可以分为娱乐性直播和实时性直播,如:斗鱼、熊猫、抖音等属于娱乐性直播,如:视频会议、教育直播等属
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include