- Vivado使用误区与进阶【1.0】
BinaryStarXin
FPGA技术汇总分享4FPGA技术汇总分享3fpga开发硬件工程dsp开发嵌入式硬件Vivado和XDCVivado日志
UltraFAST™是Xilinx©在2013年底推出的一套设计方法学指导,旨在指引用户最大限度地利用现有资源,提升系统性能,降低风险,实现更快速且可预期的设计。面向Vivado®的UltraFAST方法学的主体是UG949文档,配合相应的Checklist,随Vivado版本同时更新,用户可以在Xilinx的主页上免费下载。目前,针对Vivado设计套件的UltraFAST中文版也已经上市,另外
- ZYNQ无DMA的四路HP总线极限性能探索
芯作者
D1:ZYNQ设计fpga开发硬件工程智能硬件
深入挖掘AXIHP总线的直接传输潜力,突破传统DMA的性能瓶颈一、HP总线:ZYNQ系统的"高速公路"在XilinxZYNQ架构中,HP(HighPerformance)总线是连接PS(处理器系统)和PL(可编程逻辑)的关键通道。传统方案依赖DMA控制器进行数据传输,但当我们需要超低延迟或确定性响应时,无DMA的直接CPU控制成为更优选择。本文将揭示如何通过四路HP总线实现惊人的24GB/s理论带
- 7a系列mrcc xilinx_Xilinx 7 Series FPGA!型号列表
Xilinx7SeriesFPGA型号列表SupportedDevice(1),(2)CoreVersionSignalingEnvironmentVirtex-5XC5VFX70T-FF1136-2C/I(3)(regionalclock)v43.3VonlyVirtex-5XC5VLX50-FF1153-2C/I(3)(regionalclock)v43.3VonlyVirtex-5XC5VL
- Xilinx XC7K70T-2FBG484I 可编程罗辑芯片
深圳市泰凌微电子
音视频可编程罗辑芯片
XC7K70T-2FBG484I具有高达478K逻辑单元,34MbRAM,1920DSP片,2845GMAC/sDSP性能,32个收发器,12.5Gb/s收发器速度,800Gb/s串行带宽,x8Gen2PCIe接口,500个I/O引脚,VCXO组件,高级可扩展接口4(AXI4)IP,灵活混合信号(AMS)集成,以及1.2至3.3VI/O电压。Kintex®-7系列适用于3G与4G无线应用,平板显示
- VIVADO导出仿真数据到MATLAB中进行分析
FPGA与信号处理
FPGA学习记录VIVADOSIMULATION导出仿真数据TXTMATLAB
VIVADO导出仿真数据到MATLAB中进行分析目录前言一、导出仿真数据需要编写的RTL代码二、MATLAB读入txt文件中的数据三、需要注意的点总结前言在使用XilinxVivado进行FPGA开发时,如何将RTL仿真生成的数据导出,进行进一步分析与可视化,是很多开发者常遇到的问题。Vivado自带仿真工具不支持直接导出仿真数据,但是我们可以通过编写一段简单的RTL代码即可将需要的仿真数据保存到
- VxWorks在Zynq平台上的移植详细流程
缪超争Lighthearted
VxWorks在Zynq平台上的移植详细流程【下载地址】VxWorks在Zynq平台上的移植详细流程本资源文档全面解析了将WindRiver的嵌入式操作系统VxWorks移植至XilinxZynq系列SoC平台的过程。Zynq平台以其独特的FPGA与ARMCortex-A处理单元结合的设计,广泛应用于工业控制、航空航天、通信设备等多个领域。本文档深入浅出,旨在帮助开发者理解和掌握如何在这一平台上成
- [Labtoolstcl 44-513] HW Target shutdown. Closing target: localhost:3121/xilinx_tcf/Digilent/21025113
hahaha6016
硬件设计fpga开发
然后之后每次进行代码编译,综合,执行之后,就会提示error。工具有问题,将vivado工具关闭,重新打开,然后再打开工程,重新编译。
- XCVU47P-2FSVH2892E Xilinx Virtex UltraScale+ FPGA AMD
XINVRY-FPGA
fpga开发fpga人工智能嵌入式硬件c++c语言阿里云
XCVU47P-2FSVH2892E是一款为超高带宽、超大逻辑、低延迟应用而生的旗舰级FPGA。它不仅为AI与网络加速提供了理想平台,也在5G与未来通信基础设施中发挥着核心作用。凭借其灵活架构、卓越性能和丰富生态。1.超大规模逻辑资源搭载约285万逻辑单元与16万多个可编程逻辑模块(ALM),适合构建超复杂的硬件算法,如AI推理引擎、大规模状态机与并行数据流处理器。2.万级DSP运算单元9,000
- 中频收发卡-采集回放
FPGA_ADDA
fpga开发FPGA加速卡KU115高速采集卡
中频收发卡是一款集成高速AD和DA转换器超高带宽PCIe总线高速采集回放板卡。它具有14bit分辨率、3GS/sAD采样率和12.6GS/sDA更新率,基于XilinxKU060FPGA系列。高速AD/DA转换器适用于雷达或通信中的高频和中频信号采集与数据回放,板载开放FPGA工程为用户开发与部署定制FPGA处理IP带来便利。提供快速的PCIExpress3.0x8数据传输接口,附带的通用IO接口
- FPGA中所有tile介绍
aspiretop
FPGAfpga开发
FPGA中包含的tile类型,以xinlinx7k为例,可以通过f4pga项目中的原语文件夹查看,主要包含以下这些:以下是您提到的Xilinx7系列FPGA中各种模块的含义及用途:1.BRAM(BlockRAM)BRAM是FPGA中的块存储资源,通常用于数据缓冲和存储。每个BRAM可以配置为36Kb的双端口RAM,并且内置了FIFO逻辑,适用于芯片内数据缓冲。在Xilinx7系列FPGA中,BRA
- XCVP1902-2MSEVSVA6865 Xilinx FPGA Versal Premium SoC/ASIC
XINVRY-FPGA
fpga开发fpga嵌入式硬件云计算ai阿里云安全
XCVP1902-2MSEVSVA6865VersalPremiumSoC/ASIC单片FPGA,可提供大容量FPGA逻辑仿真和原型设计目标。VP1902的逻辑单元数量增加了2.2倍,达到1850万个。VP1902自适应SoC提供最大容量和连接能力,具有可随机存取的逻辑密度和2.4倍的I/O带宽,并采用包括可编程片上网络在内的通用架构,性能超越前几代产品。与VU19PFPGA相比,其调试性能最高可
- Xilinx XC7A12T‑1CPG238I Artix‑7 FPGA
XC7A12T‑1CPG238I以其独特的性能与封装组合,成为诸多工程师的首选方案。下面,我们从多个维度对这款芯片做深入剖析。一、产品定位与封装特点XC7A12T‑1CPG238I属于赛灵思(Xilinx)28 nmArtix‑7系列中的入门级型号,其核心目标市场包括:小型嵌入式控制器接口桥接与协议转换设备教育与开发板平台低速数据处理 / 采集系统其CPG238封装(Chip‑ScaleBGA,0
- 用Zynq实现脉冲多普勒雷达信号处理:架构、算法与实现详解
神经网络15044
算法仿真模型python信号处理架构算法
用Zynq实现脉冲多普勒雷达信号处理:架构、算法与实现详解脉冲多普勒(PD)雷达是现代雷达系统的核心技术之一,广泛应用于机载火控、气象监测、交通监控等领域。其核心优势在于能在强杂波背景下检测运动目标,并精确测量其径向速度。本文将深入探讨如何利用XilinxZynqSoC(FPGA+ARM)平台高效实现PD雷达的信号处理链,涵盖理论基础、系统架构设计、关键算法实现及优化策略。一、脉冲多普勒雷达基础原
- 四通道高速数据采集卡(16bits、PCI Express3.0 x8、250MSps、4GB DDR4)
推荐给大家一款南科复华自主研发N-Linx高性能高速数据采集卡,FPGA芯片是基于XILINX公司的KintexUltrascale系列的XCKU060-2FFVA1156I。板上4片Micron的1GB的DDR4芯片MT40A512M16LY-062EIT,总的容量达4GB。另外核心板上也集成了2片128MBit大小的QSPIFLASH,用于启动存储配置和系统文件。板上集成了两片16bit,25
- xilinx gt的RX EQ
xilinx的GT的接收均衡功能,是在高速信号传输的时候用来补偿通道损耗和抖动的。通过对信号频谱进行补偿,抵消信号传输过程中由于PCB走线、连接器、电缆等引起的高频衰减和失真,从而恢复信号的完整性,提高链路稳定性和性能。XilinxGT系列收发器(GTP、GTX、GTH、GTY、GTYP)的接收均衡(RXEqualization,RXEQ)是克服高速串行链路中信道损耗(ChannelLoss)的关
- SOM-TL6678F是基于Xilinx Kintex-7 FPGA处理器设计工业级核心板
Tronlong创龙
嵌入式fpgaarm
核心板简介创龙SOM-TL6678F是一款基于TIKeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP以及XilinxKintex-7FPGA处理器设计的高端异构多核工业级核心板。核心板内部DSP与FPGA通过SRIO、EMIF16、I2C通信总线连接,并通过工业级高速B2B连接器引出千兆网口、PCIe、HyperLink、GTX等高速通信接口。核心板经过专业的PC
- TMS320C6678 DSP + Xilinx Kintex-7 FPGA核心板硬件参数资源说明分享
Tronlong创龙
工业级核心板TMS320C665xfpga开发嵌入式硬件嵌入式dsp开发硬件工程
本文主要介绍硬件接口资源以及设计注意事项等内,其中测试的应用板卡为TMS320C6678DSP+XilinxKintex-7FPGA核心板,它是一款基于TIKeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP与XilinxKintex-7FPGA处理器设计的高端异构多核核心板。核心板内部DSP与FPGA通过SRIO、EMIF16、I2C通信总线连接。核心板经过专业的
- ZYNQ笔记(二十):Clocking Wizard 动态配置
W以至千里
ZYNQ笔记fpga开发
版本:Vivado2020.2(Vitis)任务:ZYNQPS端通过AXI4Lite接口配置ClockingWizardIP核输出时钟频率目录一、介绍二、寄存器定义三、配置四、PS端代码一、介绍Xilinx的ClockWizardIP核用于在FPGA中生成和管理时钟信号。它支持动态重配置(DynamicReconfiguration),允许在运行时通过AXI4-Lite接口或DRP接口(这两个接口
- xilinx的gtx的4lane实现不同线速率如何实现
一、结论理论上是可以的,但需要每个lane使用独立的PLL(CPLL),不能共享QPLL。原因:QPLL是一种QuadPLL,输出的时钟频率统一,多个lane共享时钟源,因此必须同速率。使用CPLL(ChannelPLL)的话,每个lane都有独立的PLL,可以独立配置速率。二、方案要点三、注意的问题四、总结
- docker compose搭建redis cluster集群
一切再来过
dockerredis容器
环境:linxucentos7前提:已安装dockercompos步骤一:创建空白文件并进入mkdir-p/usr/local/docker/docker_clustercd/usr/local/docker1/docker_cluster步骤二:分别配置6个节点的conf文件。文件名分别为6900.conf,6901.conf,6902.conf,6930.conf,6931.conf,6932
- xilinx的gtx使用qpll,是否可以实现4lane运行不同的线速率
hahaha6016
硬件设计fpga开发
一、背景说明GTX收发器是xilinxFPGA中高速串行收发器模块的一种,支持多个通道高速串行通信。QPLL也就是QuadPLL是GTX通道中比较常用的时钟管理资源,用于生成高速串行时钟和参考时钟。关于GTX的多个通道是共享一个QPLL,当然也可以使用多个CPLL,当然,也可以QPLL和CPLL混合使用。二、关键问题分析1.QPLL使用是共享的由于QPLL是多个GTX通道共享时钟资源,所以4Lan
- fmc接口定义_FMC接口标准
【实例简介】FMC标准接口说明,英文版现在Xilinx、Alter等主流FPGA厂商大多使用FMC接口,其对应有很多FMC扩展子板(Thispageleftblankintentionally.ANSI/VITA57.1-2008ApprovedAmericanNationANSIAmericanNationalStandardforfpgamezzaninecard(FMC)StandardSe
- 推荐开源项目:赛灵思LTE数字上下变频CFR和DPD解决方案
温冰礼
推荐开源项目:赛灵思LTE数字上下变频CFR和DPD解决方案【下载地址】赛灵思LTE数字上下变频CFR和DPD解决方案赛灵思LTE数字上下变频CFR和DPD解决方案项目地址:https://gitcode.com/Open-source-documentation-tutorial/ca99f项目介绍在无线通信领域,LTE技术一直是研究和应用的热点。赛灵思(Xilinx)作为全球领先的可编程逻辑器
- 关于FPGA软核的仿真(一)
读书点滴
FPGA自学之路fpga开发
MicroBlaze是Xilinx专为FPGA设计的软核处理器,其本质是通过FPGA的可编程逻辑资源(如查找表LUT、触发器Flip-Flop)动态构建的处理器架构,其本质为搭建处理器电路。MicroBlaze上运行嵌入式C代码程序,通过CoreConnect总线与FPGA内的硬件模块通信,共同完成可编程系统芯片SOPC的设计。对有软核处理器的FPGA代码进行仿真主要有以下两种方式,C代码与FPG
- docker compose搭建redis主从+哨兵(1主2从3哨兵)
一切再来过
dockerredis容器
环境:linxucentos7前提:已安装dockercompos步骤一:创建空白文件并进入mkdir-p/usr/local/docker/docker_sentinelcd/usr/local/docker1/docker_sentinel步骤二:创建三个空白文件夹用于存储数据mkdirdata1mkdirdata2mkdirdata3步骤三:编辑主节点配置文件viredis.conf#重新连
- 深入剖析ZYNQ Linux动态PL配置:xdevcfg驱动创新实践指南
芯作者
D1:ZYNQ设计fpga开发
一、ZYNQ动态重配置技术解析1.1可编程逻辑的革命性价值XilinxZYNQ系列SoC的划时代设计将ARM处理系统(PS)与FPGA可编程逻辑(PL)深度融合,创造出独特的异构计算架构。传统FPGA开发模式中,比特流烧写需要停机操作,而动态重配置技术彻底打破了这一限制,使得:工业设备可在线切换通信协议(Modbus/Profinet/EtherCAT)机器视觉系统动态加载不同图像处理流水线5G基
- XILINX ZYNQ700系列 FPGA简介、开发环境、应用领域、学习要点
GJZGRB
fpga开发学习嵌入式硬件硬件工程ZYNQ7000
XILINXZYNQ-7000系列是赛灵思(Xilinx)推出的可扩展处理平台(SoCFPGA),将ARMCortex-A9双核处理器(属于“处理系统”,PS)与可编程逻辑(PL,即传统FPGA部分)集成在单芯片中,兼顾通用计算、实时控制与硬件加速能力。其核心优势是“软硬件协同设计”,广泛应用于对性能、功耗和灵活性要求较高的嵌入式领域。一、ZYNQ-7000系列简介1.架构特点双核心架构:PS(P
- UG479 (v1.10) March 27, 2018的中文版
LeeAmos1
fpga开发
UG479(v1.10)March27,2018的中文版,该文档是介绍Xilinx7系列FPGADSP48E1Slice的功能特性、架构细节、设计注意事项等,涵盖乘法器、加法器、流水线等内容,适用于数字信号处理等应用的设计参考。
- 终于完成UG483 v1.14的中文pdf版
LeeAmos1
笔记
该文档是Xilinx的7系列FPGAPCB设计指南(UG483v1.14),涵盖PCB技术基础、电源分配系统、SelectIO信令、材料与走线、高速信号过渡设计等内容,提供设计策略与参数规范,助力优化PCB设计性能。
- XILINX FPGA管脚说明
零度随想
fpga开发
1.用户IO引脚(IO_LXXY_#)IO_LXXY_#:这是用户可用的IO引脚。XX代表某个Bank内唯一的一对引脚,Y=[P|N]代表对上升沿还是下降沿敏感,#代表Bank号。2.多功能引脚(IO_LXXY_ZZZ_#)IO_LXXY_ZZZ_#:这些引脚在用户IO的基础上添加了额外的功能,如配置数据口(Dn)、地址线(An)、唤醒引脚(AWAKE)、主/从输入输出(MOSI_CSI_B_MI
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul