- C6678定时器中断学习180614
qq_34735637
CCS6678学习CCS
第一次写博客,希望能够在两年内记录一下自己的学习历程。目前刚开始接触DSP,所以在学习DSP上会对多写点,如果有不对的地方希望大家能够不吝赐教!话不多说,接触的6678板子,所以先从6678的中断部分开始写起,之前写了一个GPIO的,但是楼主发现脑子短路了,因为没有外部中断GPIO口来触发,所以改成了定时器的中断触发,同时也增加了我对于ti的csl库函数的理解一、定时器的工作模式选择定时器一共有以
- 简简单单学TI 多核DSP(2):TMS320C6678的时钟配置
kunkliu
#TMS320C6678
做MCU及其他DSP的设计时,可能大家觉得时钟的设计其实是很简单的。没错,比如现在很热门的ARM系列的MCU,设计时没人单独提出来过什么时钟设计。为什么在提到TMS320C6678的时候要特别的提出时钟设计呢?说实话,要想用好C6678,尤其是在多任务图像通信的场合,还真的得仔细研究其时钟系统。在这里,我将按照我个人在工作中的理解来写C6678的时钟系统。所以看起来会工程味道重一些,没有学术的味道
- DSP C6678调试SylixOS程序
mr lirongjun
SylixOS系统
转载:https://blog.csdn.net/stone8761/article/details/80825634使用RealEvo-IDE编译SylixOSDPS工程生成可执行文件,由CCS5.5进行烧录1、打开CCS5.5,新建CCS工程2、新建目标配置文件选择对应目标并保存3、设置6678开发板拨码开关到如下位置,上电,接USB线,确认驱动正确安装4、测试5、只是用cpu0,关闭其他7个
- 基于TI DSP C6678的自适应LMS算法的实时处理
方克明
TI-DSP
原文转载于:http://blog.csdn.net/hj199404182515/article/details/52613969非常感谢。关于自适应LMS的理论基础已经非常的成熟,随便找一本关于自适应滤波器的书就会有介绍相关的内容,有的还可出了它的具体算法,但是还没有一本书有讲过怎样编写能够时实(RealTime)处理的基于C的自适应LMS算法(至少我没有见过),而这个应该说是将算法用于时实处
- DSP篇--C6678功能调试系列之TIMER、UART调试
nanke_yh
嵌入式软件设计DSPTIMERUART调试
目录1、TIMER计时器调试2、UART串口调试2.1核传输2.2EDMA传输1、TIMER计时器调试TheTMS320C6678devicehassixteen64-bittimer
- 光纤加速卡设计方案:410-基于XCVU9P+ C6678的100G光纤的加速卡
hexiaoyan827
fpga开发光纤的加速卡高速数据采集无线通信XCVU9P板卡
基于XCVU9P+C6678的100G光纤的加速卡一、板卡概述二、技术指标•板卡为自定义结构,板卡大小332mmx260mm;•FPGA采用XilinxVirtexUltralSCALE+系列芯片XCVU9P;•FPGA挂载4组FMCHPC连接器;•板载4路QSPF+,每路数据速率100Gb/s;•DSP处理器采用TI8核处理器TMS320C6678;•DSP外挂一组64-bitDDR3颗粒,总容
- C6678信号处理板资料保存:基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板204
hexiaoyan827
2020C6678信号处理板XC6VLX240T板卡DSPTMS320C6678软件无线电通用处理卡C6748子卡模块
基于XilinxVirtex-6XC6VLX240T和TIDSPTMS320C6678的信号处理板1、板卡概述板卡由我公司自主研发,基于VPX架构,主体芯片为两片TIDSPTMS320C6678,两片Virtex-6XC6VLX240T-ff1156FPGA,1个RapidIOSwitch。FPGA连接FMC子卡。FPGA片外挂接2簇32bitDDRIIISDRAM,大容量支持2GB。每片FPGA
- C6678板卡学习资料:基于双TMS320C6678+双XC6VSX315T的6U VPX高速数据处理平台3
hexiaoyan827
2020C6678C6678软件无线电C6678基带信号处理C6678无线仿真平台c6678图像采集
基于双TMS320C6678+双XC6VSX315T的6UVPX高速数据处理平台一、板卡概述板卡由我公司自主研发,基于VPX架构,主体芯片为两片TIDSPTMS320C6678,两片Virtex-6XC6VSX315T-ff1156FPGA,1个RapidIOSwitch。FPGA连接FMC子卡。FPGA片外挂接2簇32bitDDRIIISDRAM,转存失败重新上传取消大容量支持2GB。每片FPG
- 202- K7 +C6678学习资料:基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板
hexiaoyan827
2020TMS320C6678板卡TMS320C6678C6678板卡C6678高速图像采集卡
基于TIDSPTMS320C6678、XilinxK7FPGAXC7K325T的高速数据处理核心板一、板卡概述该DSP+FPGA高速信号采集处理板由我公司自主研发,包含一片TIDSPTMS320C6678和一片XilinxFPGAK7XC72K325T-1ffg900。包含1个千兆网口,1个FMCHPC接口。可搭配使用ADFMC子卡、图像FMC子卡等,用于软件无线电系统,基带信号处理,无线仿真平台
- C6678板卡学习资料:202-基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板
hexiaoyan827
2019C6678板卡TMS320C6678板卡XC7K325T板卡图像子卡模块高速数据处理核心板
一、板卡概述该DSP+FPGA高速信号采集处理板由我公司自主研发,包含一片TIDSPTMS320C6678和一片XilinxFPGAK7XC72K325T-1ffg900。包含1个千兆网口,1个FMCHPC接口。可搭配使用ADFMC子卡、图像FMC子卡等,用于软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等。二、技术指标1.以xilinx公司K7系列FPGAXC72K325T和TI
- 基于TI C6678 DSP + Xilinx Kintex-7 FPGA评估板|DSP RTOS案例开发——总目录
Tronlong创龙
TMS320C6678XilinxKintex-7C6678DSPXilinxKintex-7DSPRTOS案例开发创龙科技数字信号处理
基于TIC6678DSP+XilinxKintex-7FPGA评估板|DSPRTOS案例开发——总目录今天小编专门以创龙科技的TL6678F-EasyEVM评估板为例为大家详细讲解一款TIKeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP与XilinxKintex-7FPGA处理器设计的高端异构多核评估板,如何进行DSP(数字信号处理)RTOS(实时操作系统)案例
- SYS/BIOS 开发教程: 创建自定义平台
falwat
DSPdsp开发sys/bios
目录SYS/BIOS开发教程:创建自定义平台创建自定义平台新建工程并指定自定义平台修改现有工程使用自定义平台参考:TISYS/BIOSv6.35Real-timeOperatingSystemUser’sGuide6.2节本示例基于EVMC6678L开发板,创建自定义平台,并将代码段的位置指定到C6678器件内部的共享内存(MSMCSRAM)中.SYS/BIOS开发教程:创建自定义平台platfo
- 基于双XCKU060+双C6678 的双FMC接口40G光纤传输加速计算卡381
a7257825
区块链5g
一、板卡概述板卡采用基于双FPGA+双DSP的信号采集综合处理硬件平台,板卡大小360mmx217mm。板卡两片FPGA提供两个FMC接口,4路QSFP+接口;每片FPGA挂接2簇32-bitDDR4SDRAM,总容量2GB;两片FPGA之间通过GTHx8以及若干LVDS信号互联。每片FPGA通过RapidIO总线连接一片TMS320C6678型号8核DSP;每片DSP芯片外挂1GB的DDR3SD
- 基于 VPX 总线的工件台运动控制系统研究与开发-以光刻运动台为例(一)
深圳信迈科技DSP+ARM+FPGA
运动控制器ARM+DSP+FPGAVPX精密运动控制FPGA
工件台系统是光刻机的关键子系统之一,工件台运动控制系统对实现光刻机性能指标具有至关重要的作用,因此研发工件台运动控制系统具有极其重要的工程应用价值。论文根据工件台控制系统必须具备的并行性、同步性和实时性等技术需求,建立了基于VPX总线的工件台运动控制系统硬件体系,并针对基于C6678共享内存的数据并行交互机制和系统精密同步测控策略开展了研究。为解决系统中存在的多处理器之间数据传输实时性、处理器运算
- 加速计算卡学习资料第412篇:基于单XCVU9P+双DSP C6678的双FMC接口 100G光纤传输加速计算卡
hexiaoyan827
2021光纤传输加速计算卡加速计算卡XCVU9P计算卡FMC接口加速计算卡XCVU9P板卡
基于单XCVU9P+双DSPC6678的双FMC接口100G光纤传输加速计算卡一、板卡概述板卡包括一片XilinxFPGAXCVU9P,两片TI多核DSPTMS320C6678及其控制管理芯片CFPGA.设计芯片满足工业级要求。FPGAVU9P需要外接4路QSFP+(100Gbps)及其两个FMCHPC接口。DSP需要外接两路千兆以太网。如下图所示:图1:原理框图二、主要功能及性能指标FPGA处理
- 【VPX612】基于C6678 的6U VPX 实时信号处理平台
北京青翼科技
雷达与基带信号处理软件无线电信号处理fpga开发DSP
产品概述VPX612是一款基于6UVPX架构的高性能实时信号处理平台,该平台采用4片TI的KeyStone系列多核DSPTMS320C6678作为主处理单元,采用1片Xilinx的Kintex-7系列FPGA作为协处理单元,各个处理节点之间通过高速串行总线进行互联。板卡采用标准6UVPX欧式板卡设计,具有优良的抗振动设计、散热性能和独特的环境防护设计,适合于航空、航天、船舶等应用场景。技术指标标准
- C6678开发概述与Sys/bios基本使用
Coder-hong
TMS320C6678开发技术ccs5.5TMS320C6678
C6678开发概述参考开发环境标记及术语创建sys/bios自定义平台运行第一个sys/bios程序Clock模块使用Demo参考TMS320C6678MulticoreFixedandFloating-PointDigitalSignalProcessorDatasheetTMS320C66xDSPCorePacUserGuide官方手册创龙6678开发教程开发环境CCS5.5标记及术语☆-表示
- 读取Bitmap(设备无关位图)数据的经典C代码
akzc42847
最近为了测试C6678需要读取图像,考虑到效率问题,我用C语言写了一个读取Bitmap的子程序.这个程序我之前写过,然后这里简单修改了一下以方便C6678在CCS上测试。本文先简要介绍这段程序,具体测试请关注后续博文。这段程序是通用的,可以在别处引用,具体代码如下。头文件Bitmapper.h/**Bitmapper.h**Createdon:2014年12月18日*Author:fengyhac
- DSP6678DDR配制方法
kunkliu
TMS320C6678
做MCU及其他DSP的设计时,可能大家觉得时钟的设计其实是很简单的。没错,比如现在很热门的ARM系列的MCU,设计时没人单独提出来过什么时钟设计。为什么在提到TMS320C6678的时候要特别的提出时钟设计呢?说实话,要想用好C6678,尤其是在多任务图像通信的场合,还真的得仔细研究其时钟系统。在这里,我将按照我个人在工作中的理解来写C6678的时钟系统。所以看起来会工程味道重一些,没有学术的味道
- C6678 MSI中断配置
泪水绽放笑容
在PCIe中断中,一共存在4种中断分别为:MSI中断、legacy中断、错误中断和电源管理及重启事件中断。比较常用的是MSI中断和legacy中断。当C6678当做EP端时,只能产生MSI和legacy中断中的一种。当C6678作为RC端时,MSI和legacy中断都能处理。如图1所示,C6678支持32个MSI中断,每四个中断组成一个中断事件号。需要注意的是核0只能支持4号中断事件号。以此类推,
- C6678提示out of memory的解决方法
W怒放的生命C
本人使用的TI公司生产的KeyStone结构的C6000系列的八核DSP——C6678,在程序运行时总是会在console界面输出提示:ti.sysbios.heaps.HeapMem:line307:outofmemory:handle=0x828f58,size=3572.如图所示。经过查找原因,发现由于在打印时采用的时System_printf()函数,而调用这个函数的时候需要紧随着调用Sy
- TI C6678 DSP与PC Matlab 串口通信研究
dymodi
DSP相关
该文档用以记录并说明DSP开发板TMDSEVM6678LE与PC机通信的内容,要达到的目的在于使DSP开发板能与PC中的Matlab对象实时交换数据,从而实现DSP里控制算法对Matlab里的对象模型的仿真控制。实现C6678DSP与Matlab间的串口通信目录目录数据在PC与DSP内的存储形式浮点数的存储IEEE754小端模式与大端模式串口通信基本原理DSP端的串口通信函数与调用Matlab端的
- CCS+DSP 环境搭建
风之盔
DSP初学记录
之前的demo是TI烧写好的,现在要自己编译调试程序,首先要搭建环境,根据赠送光盘中说明进行安装。第一步:安装CCS,这里我没有安装光盘赠送的CCSv5.2,而是到官网下载的CCSv5.5,默认安装到C盘TI目录下(以后的组件也都会安装到这个目录下)。安装时有几处注意:(1)选择处理器时,我选择对应C6678的C6000MultiCoreDSPs,如下图:(2)选择组件时,我全选,以后基本都会用到
- C6678之外部存储器接口EMIF
天下无敌小霸王
C6678
外部存储器接口EMIF一、EMIF简介及特性EMIF16模块旨在为各种异步存储器设备(如ASRAM,NOR和NAND存储器)提供接口。不支持DDR1SDRAM,SDRSDRAM和MobileSDR等同步存储器。C6678的EMIF接口支持:①高达256MB的异步地址范围,超过4个片选②8-bit和16-bit数据宽度③可编程周期时序④支持扩展等待⑤NORFlash支持Page/Burst模式读取⑥
- 国内DP厂家的相关资料信息
weixin_30341745
这两天看了国内各个厂家的DSP开发板,总结一下,希望给同样需要的人一点经验和总结。因为我是做通信系统,所以需要TI公司的C6000系列处理器。目前C6000系列性能最强的是C66X系列,该系列的C6678达到8个核心,最高频率可以达到1.4GHz,是C6748的性能的24被还高,我看官方开发板都需要加风扇散热。国内的DSP生产厂家的问题,国内的开发板生产厂家有:1.创龙(目前应该是国内最大的),该
- 简简单单学TI 多核DSP(2):TMS320C6678的时钟配置
LIUDAN'S WORLD
转载自:http://bbs.eeworld.com.cn/thread-473599-1-1.html做MCU及其他DSP的设计时,可能大家觉得时钟的设计其实是很简单的。没错,比如现在很热门的ARM系列的MCU,设计时没人单独提出来过什么时钟设计。为什么在提到TMS320C6678的时候要特别的提出时钟设计呢?说实话,要想用好C6678,尤其是在多任务图像通信的场合,还真的得仔细研究其时钟系统。
- DSP中CMD文件理解
fanxidan
CMD的名称为链接命令文件(LinkerCommandFiles),用来存放链接的配置信息,简称命令文件,CMD由三大部分组成:1、输入输出定义,2、MEMORY命令,3、SECTION命令1、输入输出的定义:通过ccs的“BuildOption”菜单设置:.obj(链接的目标文件)、.lib(链接的库文件)、.map(生成的交叉索引文件)、.out(生成的可执行代码)。2、默认C6678的CMD
- C6678多核DSP学习总结(第8天)
sharper9
DSP学习
1.CSS5中,Tiresourceexplorer中没有C6678packages的问题。Step1.打开资源浏览器界面,点击下图红框位置Step2.在弹出对话框中添加MCSDK2.CCS5中,软件仿真设置Step1.双击工程的xxcml配置文件Step2.按下图进行设置3.IPC通信(一)NotifySys/BIOS环境下,在工程中配置cfg文件,里面添加task,semaphore等,运行结
- 2017年11月问题记录与总结——CCSV6.0配置MCSDK(编译工程出现头文件和库缺失问题)
漫步的风暴
DSP
1.问题背景在做C6678的自己的bootloader的时候,需要根据对应板子上挂载的存储设备,把bootloader烧写进去,烧写的程序和库是在CCS环境下编译的。换了一个版本,原来用的V5.5,然后又不小心把MCSDK的库都给删了,于是重新折腾,安装了CCSV6配置了MCSDK,导入之前的工程,发现一堆错误。2..CCS安装及MCSDK环境配置CCS版本:CodeComposerStudio6
- DSPTMS320C6678的数据导入方法
xingchenlxj
DSPTMS320C6678DSPtms320c6678
工作环境:Win10+CCS8.2.0+TMS320C6678由于研发工作的需要,本人需要将部分光纤传感的数据导入TMS320C6678中进行分析和处理,因此学习了一种简单的数据导入方法,在此分享出来,希望可以帮大家解决此类问题。第一点需要明确的,C6678能识别的数据类型为:.dat,.bin,.raw,.yuv所以,在将数据导入C6678之前,务必将数据文件转换为以上四类中的一种,否则无法将数
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><