- OAI-5G开源通信平台实践(一)
月光技术杂谈
OAI-5G开源通信平台实践5G开源网络协议经验分享
OAI-5G开源通信平台实践文章目录OAI-5G开源通信平台实践前言安装发行版适配(仅针对centos平台)安装依赖并编译(ubuntu)使用包管理工具安装RFsimulator基本测试phy-testSA模式-nos1pingtest(NSAnos1)前言OAI(OpenAirInterface)是目前开源5G/4G项目中最完善、最成熟的一个,并且仍然在持续更新。其包含基站、终端及核心网网元的代
- 5G O-RAN 开源源码站点
水善万物而不争
通信开源5G网络信息与通信
5GE2E(RAN+5GC+RIC):oai,OpenAirInterface–5GsoftwarealliancefordemocratisingwirelessinnovationsrsRAN,srsRANProject-OpenSourceRAN5GgNB(CU+DU+RIC):o-ran.org,Releases-Releases-Confluence(o-ran-sc.org)5GC核心
- OAI NR nr-softmodem初步解析
u010748717
OAINS3仿真OAI
编译和仿真命令基于版本:OAI_develop_210827。对nr-softmodem,也就是gnb进行解析。下载后编译先用gitinit命令,然后chmod777-R把文件夹内权限设置一下。develop的编译:sudo./build_oai-wUSRP--eNB--nrUE--gNB-g-G -V-x-P--ue-trace--ue-timing --build-libtelnetsrv -
- OAI 5G核心网
charliewine
5G开源软件5G
OAI5G核心网OAI-5G核心网(CN)项目组的目标是提供功能丰富的符合3GPP标准的5G独立(SA)核心网软件。OAI5G核心网项目以灵活的方式设计和实施,可以快速适应多样化的5G客户场景需求。OAI5G核心网项目的所有组件的所有功能都经过专业测试仪、商用gNB和商用终端及开源无线接入网模拟器的持续测试。所有OAI5G核心网组件均根据OAIPublicLicenseV1.1发布。OAI5G核心
- openairinterface5-概述
wuweiwangyao
网络
1.定义概述OAI5G是指OpenAirInterface5G,是一种用于5G通信的空中接口标准。它定义了5G移动通信的空中接口标准,包括物理层、数据链路层和网络层等方面的规范。OAI5G进程梳理可以帮助我们更好的理解和管理5G通信网络。在OAI5G中,进程是指网络中各种任务和功能,例如数据传输、信号处理、网络管理等,通过对OAI5G进程的梳理,我们可以更好的理解网络中各个进程的功能和作用,从而更
- OpenAI Sora真的有自己的物理模型吗?
极道Jdon
javascriptreactjs
关于OpenAI的视频生成模型Sora是否具有"物理引擎"(OAI自己声称具有"世界模拟"功能),有很多猜测。就像关于LLM中世界模型的争论一样,这个问题既非常有趣,又有些定义不清。当然,Sora在推理过程中向UE5等外部物理引擎调用函数的可能性很小。请注意,LLM以前也有过这种情况,谷歌的一篇论文:其中模型通过模拟物理引擎来回答问题。但这并不是大多数人的猜测。相反,人们的想法是,Sora在训练过
- H2O.ai推出H2O人工智能混合云
sinat_41698914
加州圣何塞--(美国商业资讯)--H2O.ai宣布推出H2OAI混合云(H2OAIHybridCloud),一种端到端人工智能平台,使企业能够快速构建、共享和使用人工智能模型及应用。H2O人工智能混合云是一款全新的创新平台,可以帮助任何用户进行创新,并利用人工智能进行更加精准的预测、简化操作、降低风险和实现个性化的客户体验。它包含整个数据科学生命周期内的功能和自动化,包括连接和准备数据;构建和解释
- [ECE] P2.1To Practice with A three-input OR-AND-INVERT (OAI) gate and Truth table
EricWang1358
ECEECE
Athree-inputOR-AND-INVERT(OAI)gateshownbelowproducesa‘0’outputifCis‘1’andAorBis‘1’.Otherwise,itproducesa‘1’output.Completeatruthtableforthegate.Itisgiventhat:Athree-inputOR-AND-INVERT(OAI)gateproduces
- [OpenAirInterface-01]什么是OAI?OAI在github中源代码的存放结构
“逛丢一只鞋”
github驱动开发
文章目录前言:什么是软件无线电SDR第1章什么是OAI(OpenAirInterface)1.1来自官网的概述1.2来自github的概述1.3来自我的解读第2章什么是OSA2.1OSA概述:2.2OSA联盟职责2.3OpenAirInterfacegithub成员的角色第3章常见的其他问题3.1OAI包括哪几部分3.2OAI支持哪些无线技术和无线系统?(1)LTE(2)5G3.3支持哪些射频硬件
- OAI openair3-NAS-UE-EMM代码解读(续)
华东设计之美
NAS学习php服务器开发语言
文件路径openair3/NAS/UE/EMM/emm_main.c714行之后1.名称:emm_min_get_registered_plmn()获取当前注册PLMN的标识;输入:format:PLMN标识符的字符串表示的请求格式;输出:plmn:编码在中的注册plmn标识符;这段代码是在一个更大的上下文中,用于处理与PLMN(公共陆地移动网络)相关的操作。PLMN是一个由移动运营商维护和运营的
- OAI openair3代码结构整理
华东设计之美
NAS学习oai学习NAS
openair3代码框架结构OAI(OpenAirInterface)是一个开源的5G网络软件平台,用于研究和开发5G网络技术。OpenAir3是OAI项目中的一个子项目,专注于5G核心网络的功能实现。一、OpenAir3的代码主要包括以下几个部分:NAS(Non-AccessStratum)层:这一层主要处理UE(用户设备)与核心网之间的信令交互,包括注册、认证、会话管理等。NAS层的代码主要位
- Azure Machine Learning - Azure OpenAI 服务使用 GPT-35-Turbo and GPT-4
TechLead KrisChang
azure机器学习人工智能microsoft深度学习
通过AzureOpenAI服务使用GPT-35-TurboandGPT-4环境准备Azure订阅-免费创建订阅已在所需的Azure订阅中授予对AzureOpenAI服务的访问权限。目前,仅应用程序授予对此服务的访问权限。可以填写https://aka.ms/oai/access处的表单来申请对AzureOpenAI服务的访问权限。Python3.7.1或更高版本。以下Python库:os。部署了g
- 计算机培训专业中心架,ASEM工业电脑工业计算机全系列自动化产品-销售中心
天街踏尽公卿骨
计算机培训专业中心架
ASEM嵌入式工业电脑/专业计算机/POS零售系统/ASEM定制化的解决方案常用型号COMPATTO15"NO.OAITUQ1GC00010OT1200,NO:OAI7K2F700024ABG105DLN533151-AAkMA15HMI30HMI600HMI1100HMI1200ASMWS12-3000-420A-L10-SB0TurckC4-A40X/220VDCStromAGbg270-5h
- 医学影像数据集和其他数据集们
Glourier
数据集机器学习计算机视觉
Datasets注:本文为计算机视觉方面的常用数据集,文章持续更新,有建议欢迎多多交流。文章目录Datasets医学影像数据集:1.LPBA2.OAI3.OASIS4.空5.未命名6.MSD7.SILVER8.LiTS9.ADNI10.ABIDE11.ADHD12.TCIA普通数据集:1.3DMatch2.ModelNet3.ShapeNetCore4.
- 大结局:奥特曼等人将加入微软
极道Jdon
javascriptreactjs
微软CEO萨蒂亚·纳德拉宣布:萨姆-阿尔特曼(SamAltman)和格雷格-布罗克曼(GregBrockman)及其同事将加入微软,领导一个新的高级人工智能研究团队。我们期待着尽快为他们提供成功所需的资源。我们将继续致力于与OpenAI的合作,并对我们的产品路线图、我们在微软Ignite大会上宣布的持续创新能力以及继续支持我们的客户和合作伙伴充满信心。我们期待着了解EmmettShear和OAI的
- 什么是 OpenAPI,OpenAPI 规范基本信息
古德猫宁的干货
httpOpenAPI
作为一名开发者,往往需要编写程序的API文档,尤其是Web后端开发者,在跟前端对接HTTP接口的时候,一个好的API文档能够大大提高协作效率,降低沟通成本,本文就来聊聊如何使用OpenAPI构建HTTP接口文档。OpenAPI什么是OpenAPIOpenAPI是规范化描述API领域应用最广泛的行业标准,由OpenAPIInitiative(OAI)定义并维护,同时也是Linux基金会下的一个开源项
- 【OpenAirInterface知识-4】OAI端到端部署之UE部署
起名字难上难
网络5G开源协议射频工程
目录一、前言二、OAIUE部署接入2.1射频板卡安装2.2依赖库的安装2.3OAI终端编译配置2.4OAI终端接入三、商用手机接入3.1数据库信息添加3.2SIM卡烧录3.3商用手机设置3.4商用手机接入一、前言在上一篇文章中已经完成了5G基站的部署,本篇文章将介绍OAIUE的部署接入及商用手机的接入。二、OAIUE部署接入2.1射频板卡安装射频板卡的安装参照上一篇基站部署教程。2.2依赖库的安装
- 【OpenAirInterface知识-2】OAI端到端部署之核心网部署
起名字难上难
docker容器5G网络开源协议
目录一、前言二、环境准备三、5G核心网部署3.1核心网镜像下载3.2安装docker、docker-compose3.3创建docker网桥3.4启动数据库3.5配置核心网3.6启动和关闭核心网3.7查看核心网日志一、前言本教程将详细介绍端到端的OpenXG/OpenAirInterface部署方法。接下来的内容将包含5G核心网的部署、OAI基站部署、OAI终端UE部署,最终实现端到端的5G通信过
- [OpenAirInterface实战-7] :OAI编译环境的架构、搭建、目标代码的编译
文火冰糖的硅基工坊
OAI(OpenAirInterface)ORANOAI编译RAN
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120556060目录第1章概述1.1信息来源1.2代码补充说明1.3开发环境的架构1.4OAIRAN软件的安装启动步骤第2章步骤1:Linux编译服务器的选择2.1官方指南第3章步骤2:Linu
- [OpenAirInterface实战-9] :OAI代码的运行与常规测试(ping、Iperf)之RF Simulator
文火冰糖的硅基工坊
OAI(OpenAirInterface)OAI测试RF仿真
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120680728目录第1章概述与软件测试架构1.1信息来源1.2目标程序测试环境架构:RFSimulator1.3测试系统架构第2章目标代码的编译2.1BuildLTEUEandeNBwitho
- [OpenAirInterface实战-8] :OAI编译遇到的问题与解决方法汇总
文火冰糖的硅基工坊
OAI(OpenAirInterface)OAI编译问题解决办法
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:[OpenAirInterface实战-8]:OAI编译遇到的问题与解决方法汇总_文火冰糖(王文兵)的博客-CSDN博客问题类型1.ASN.1依赖文件编译出错(1)问题1:fatal:unabletoaccess'https://gitlab.eurecom.fr/oai/asn1c.git/':F
- [OpenAirInterface实战-13] :OAI 基站配置文件详解
文火冰糖的硅基工坊
OAI(OpenAirInterface)OAI基站配置文件
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120791987目录第1章基站配置文件概述1.1基站配置文件的作用1.2配置文件的路径1.3配置文件名解读1.4配置的使用1.5配置文件与命令行选项的关系第2章配置文件解读2.1示例1:gnb.
- [OpenAirInterface实战-6] :OAI在github中源代码的存放结构
文火冰糖的硅基工坊
OAI(OpenAirInterface)githublinux
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:[OpenAirInterface实战-6]:OAI在github中源代码的存放结构_文火冰糖(王文兵)的博客-CSDN博客目录第1章基本信息1.14G/5GRAN目标系统的架构1.2协议栈1.3源代码的位置1.4软件license1.5说明第2章源代码的目录结构2.1build目标代码2.2nfa
- [OpenAirInterface实战-2] :OAI 4G LTE&5G NR目标系统架构与协议栈
文火冰糖的硅基工坊
OAI(OpenAirInterface)LTEOAISDR开放空口
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:[OpenAirInterface实战-2]:OAILTE目标系统架构与协议栈_文火冰糖(王文兵)的博客-CSDN博客目录第1章LTE目标系统架构与协议栈第2章LTE数据处理、仿真流程第3章5GNR目标系统的架构与协议栈第1章LTE目标系统架构与协议栈OAI按照3GPP协议,已经完全实现了LTE的E
- [OpenAirInterface实战-4] :OAI支持的4G LTE功能集
文火冰糖的硅基工坊
OAI(OpenAirInterface)OAILTE开放无线接入网功能列表
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120524557目录前言:第1章LTE协议栈第2章OpenAirInterface4GLTEeNBFeatureSet2.1eNBPHYLayer3.2Performances3.3Number
- [OpenAirInterface实战-5] :OAI支持的5G gNB功能集
文火冰糖的硅基工坊
OAI(OpenAirInterface)OAI5G开放开源功能列表
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:[OpenAirInterface实战-5]:OAI支持的5GgNB功能集_文火冰糖(王文兵)的博客-CSDN博客目录前言:第1章5GeNB功能集划分第2章OpenAirInterface5G-NRFeatureSet2.1GeneralParameters2.2gNBPHYLayer2.3gNBH
- OpenAirInterface 实践2 :构建 OAI 系统
乌恩大侠
USRP指南USRP通信OAI
简单的流程构建OpenAirInterface(OAI)系统涉及到软件配置、硬件选择、安装、以及设置各种网络参数。下面是构建OAI系统的基本步骤:1.准备硬件OAI支持的硬件包括通用的PC以及专门的RF硬件,例如USRP(UniversalSoftwareRadioPeripheral)。确保你的硬件满足OAI的推荐要求。2.安装操作系统OAI推荐使用特定版本的UbuntuLTS。在官方文档中,你
- GTK简介
李71~李先森
1024程序员节前端
编写GUI界面程序的方法有很多,在阅读OAI开源代码时,发现它一部分的GUI程序采用了GTK的方法,因为之前没有接触过GTK,所以做了些研究调查学习。首先GTK+(GIMPToolkit)是一套在GIMP的基础上发展而来的跨平台图形工具包,适用于各种软软件工程项目,比如Linux系统经典的Gnome桌面就是用GTK编写的。因为OAI使用的时GTK3.0,就记录下在Ubuntu18.04系统中安装G
- 基于OAI与Ueransim的5G网络切片平台构成简述
月早十
5G网络
自定义多切片核心网构建为了实现在同一台机器上同时对每一个切片启动一套单独的核心网,并且可以同时启动多套核心网,我们在官方提供的核心网模板的基础上进行适当的修改,扩展出其他可以正常运行的核心网,由此我们可以实现在同一台机器上同时运行多套OAI5G核心网。我们可以手动在模板的基础上进行适当的修改构建出特定的核心网,为了支持一键构建核心网,编写了代码通过定义核心网模板,在模板的基础上输入切片序号(sli
- srsLTE+USRP B210在Ubuntu18.04虚拟机上的安装
freezingztq
linuxubuntudocker网络通信
(转载自作者的b站专栏文章srsLTE+USRPB210软件无线电系统在Ubuntu18.04虚拟机上的安装)实验室最近买了几套USRP设备,想做一些B5G/6G通信系统的SDR原型实现。目前常用的SDR软件有OAI和srsLTE(好像改名叫srsRAN了)两种,其中OAI功能更强大,不过安装较为复杂,而srsLTE安装运行相对简单一些。作者暂时不想装双系统,就在vmware虚拟机里的ubuntu
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts