- FPGA原型验证手册:第一章-引言:系统验证的挑战(二)
TrustZone_Hcoco
原型验证数字ICfpga开发验证原型验证IC
前言本章将建立一些定义,并概述我们正试图通过基于FPGA的原型设计来克服的挑战。我们将探讨基于soc的系统的复杂性及其在验证过程中所面临的挑战。我们还将比较和对比基于FPGA的原型与其他原型方法,包括系统级虚拟建模。在这一章之后,我们将准备深入研究基于FPGA的原型技术如何有利于一些实际项目,并为基于FPGA的原型技术提供一些指导。1.1-摩尔是对滴自从GordonE.Moore描述了在集成电路上
- 存储器相关问题
远行者223
FPGAlearining缓存
存储器、硬件相关问题FPGA探索者题型总结1.存储器1.1分类ROM只读存储器Read-OnlyMemoryRAM随机存取存储器RandomAccessMemorySRAM静态随机存取存储器StaticRandom-AccessMemoryDRAM动态随机存取存储器DynamicRandomAccessMemorySDRAM同步动态随机存取内存SynchronousDynamicRandom-ac
- FPGA时序分析
远行者223
FPGAleariningfpga开发
FPGA时序分析1.1亚稳态FPGA中亚稳态【Tsu建立时间】【Th保持时间】【Tmet决断时间】【recovery恢复时间】【removal移除时间】1.2跨时钟域分析CDC跨时钟域处理及相应的时序约束【set_clock_groups】【set_max_delay】1.3全局复位Xilinx全局复位要点1.4数制与进制原码、反码、补码补码对于有符号负数是先取反再加一,勿弄反典型例题展示
- FPGA随记——仿真时钟
一口一口吃成大V
FPGA随记fpga开发
一、普通时钟信号:1、基于initial语句的方法:parameterclk_period=10;regclk;initialbeginclk=0;forever#(clk_period/2)clk=~clk;end2、基于always语句的方法:parameterclk_period=10;regclk;initialclk=0;always#(clk_period/2)clk=~clk;二、自
- FPGA随记——OSERDESE2和IERDESE2
一口一口吃成大V
FPGA随记fpga开发
http://t.csdnimg.cn/yNvxf---看这个篇吧这个挺好的OSERDESE2模块要求复位信号高电平有效,并且需要将异步复位信号同步到串行时钟域。除了用原语调用,还可以用HighSpeedSelectIOWizard这个IP进行调用针对具体selectIO这个IP的使用和介绍,参考这个文档:XilinxSelectIOIP使用说明(一)_selectiobitslip-CSDN博客
- ZYNQ MPSOC FPGA 仿真 教程
行者..................
fpga开发FPGA
1.**FPGA与MPSOC**:FPGA(FieldProgrammableGateArray)是一种可以通过编程配置的集成电路,适用于各种应用和功能。MPSOC(Multi-ProcessorSystemonChip)是集成了多个处理器(通常是微处理器)的系统芯片,用于处理复杂的应用,如图像处理、网络通信等。2.**仿真与分析**:-**仿真波形图**:在进行硬件设计时,仿真波形图是用来验证电
- FPGA随记——移位寄存器
一口一口吃成大V
FPGA随记fpga开发
数电知识——移位寄存器:移位寄存器——数电第六章学习-CSDN博客移位寄存器在FPGA中:FPGA原理与结构(5)——移位寄存器(ShiftRegisters)-CSDN博客
- fpga图像处理实战-边缘检测 (Roberts算子)
梦梦梦梦子~
OV5640+图像处理图像处理计算机视觉人工智能
Roberts算子Roberts算子是一种用于边缘检测的算子,主要用于图像处理中检测图像的边缘。它是最早的边缘检测算法之一,以其计算简单、速度快而著称。Roberts算子通过计算图像像素在对角方向的梯度来检测边缘,从而突出图像中灰度变化最剧烈的部分。原理Roberts算子通过对图像应用两个2x2的卷积核(也称为掩模或滤波器)来计算图像在水平和垂直方向上的梯度。假设原始图像的像素值为I(x,y),则
- 基于FPGA实现SDI接口
宁静致远dream
FPGA积沙成塔1024程序员节
1文章目录1)需求分析2)其他视频接口3)FPGA简介4)SDI简介5)硬件设计6)系统设计7)逻辑设计8)结束语2需求分析1)模拟视频转换SDI接口随着多媒体技术及Internet的迅速发展,人们对数字化的需求日益增加,图像、音频、视频等多媒体数据大量涌现。数字化引起了电视技术领域的极大变革。目前,我国处于模拟、数字信号并存阶段,而模拟视频信号到SDI信号的转换就是这个过渡阶段必不可少的关键性技
- 采用FPGA进行SDI输入输出时钟同步设计
炫视科技
系统架构计算机视觉图像处理fpga开发嵌入式硬件
模块综述目前SDI传输系统的视频传输都需要进行时钟恢复和去抖,导致每一级都耗费了较大的成本,而且不利于板卡的布局布线。因此该设计的优点在于每一级传输不需要si5324等芯片的费用,FPGA内部不同通道的数据也会同步到同一个主时钟上,节省了时钟资源。此外,该模块仍然遵循BT1120的数据协议。不足之处在于,在输出SDI端需要进行帧缓存,否则这种异步传输方式无法直接输出,需要重新生成标准SDI的BT1
- 用VCS直接仿真vivado工程
啊节奏不对
vcs仿真fpga开发risc-v嵌入式硬件
用VCS直接仿真vivado工程前言编译vcs仿真库simulation设置RunSimulation写Makefile执行脚本,运行vcs仿真前言在日常搬砖过程中,在ICdesign进行fpga原型验证时,在上fpga测试之前,往往需要对vivado工程进行仿真,而vivado工程中可能存在较多的xilinxip或者blockdesign,直接使用vivado仿真,速度难以接收。如果使用vcs进
- SOC 与 ARM
weixin_30316097
嵌入式
SOC是指片上系统,意思是一个芯片就构成一个包括了存储、CPU、甚至还有AD、UART等等其他资源的系统!而ARM只是CPU的一种,有的片上系统是51、nios、PIC、等等不一而是!特别是nios,是altera的FPGA构成的,这个系统也称为SOPC其实就是SOC的一种,只不过是基于FPGA和软核来构成的!ARM授权从高到低大体分为三种,即架构授权、内核授权以及使用授权(实际的授权中,授权费用
- fpga图像处理实战-双线性插值算法
梦梦梦梦子~
OV5640+图像处理fpga开发算法
FPGA实现`timescale1ns/1ps////Company://Engineer:////CreateDate:2024/08/2919:10:23//DesignName://ModuleName:image_line_buffer//ProjectName://TargetDevices://ToolVersions://Description:////Dependencies://
- Xilinx Vivado的RTL分析(RTL analysis)、综合(synthesis)和实现
2401_84185145
程序员fpga开发
理论上,FPGA从编程到下载实现预期功能的过程最少仅需要上述7个步骤中的4、5、6和7,即RTL分析、综合、实现和下载。其中的RTL分析、综合、实现的具体含义和区别又是什么?2、RTL分析(RTLanalysis)一般来讲,通常的设计输入都是Verilog、VHDL或者SystemVerilog等硬件描述语言HDL编写的文件,RTL分析这一步就是将HDL语言转化成逻辑电路图的过程。比如HDL语言描
- (170)时序收敛--->(20)时序收敛二十
FPGA系统设计指南针
FPGA系统设计(内训)fpga开发时序收敛
1目录(a)FPGA简介(b)Verilog简介(c)时钟简介(d)时序收敛二十(e)结束1FPGA简介(a)FPGA(FieldProgrammableGateArray)是在PAL(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。(b)
- FPGA学习笔记-FLASH固化
MR_Promethus
FPGA开发
在我们刚开始学习FPGA的时候,我们一般都是将编译后生成的.sof文件(针对于Altera器件)通过JTAG方式下载到FPGA内部,但是我们会发现,给FPGA重新上电之后,我们之前给它下载的程序已经丢失了,如果我们还想让FPGA跑上次的功能就必须再下载一次程序。出现这个问题,是因为我们的程序并没有存到FPGA外接的配置芯片中,只是存在FPGA内部的SRAM(静态随机存储器,掉电丢失)。为了解决这个
- FPGA学习总结1 - 电源引脚
那小妞好白
fpga开发学习笔记fpga
FPGA学习总结1-电源引脚文章目录前言1.VCCINT:内核电压2.VCCBRAM:BlockRAM电压3.VCCAUX:辅助电压4.VCCAUX_IO_G#:辅助IO电压5.VCCO_#:IO电压6.VCCBATT_0:BatteryBackupSupply7.MGTAVCC_G#:8.MGTAVTT_G#:9.MGTVCCAUX_G#:10.RSVDGND:IO电压11.VREF:12.Su
- 000FPGA(Field Programmable Gate Array)概述
linford1026
笔记
转载自知乎https://zhuanlan.zhihu.com/p/385475453FPGA(FieldProgrammableGateArray)现场可编程逻辑门阵列,属于专用集成电路中的一种半定制电路,是可编程的逻辑阵列,其能够有效解决原有的器件门电路数较少的问题。本文主要从FPGA结构特点、产业链、应用领域等方面进行具体介绍。1、FPGA基本结构及特点FPGA芯片的基本结构包括IOE(输入
- FPGA - 现场可编程门阵列 LFE3-17EA-6MG328C
choushanchou4289
FPGA-现场可编程门阵列LFE3-17EA-6MG328C制造商:Lattice产品种类:FPGA-现场可编程门阵列封装:Tray系列:LFE3商标:LatticeCNHTS:8542319000HTS代码:8542310001MXHTS:85423199产品类型:FPGA-FieldProgrammableGateArray工厂包装数量:168子类别:ProgrammableLogicICsT
- fpga图像处理实战-中值滤波
梦梦梦梦子~
OV5640+图像处理图像处理fpga开发计算机视觉
中值滤波中值滤波算法是一种常用的非线性数字滤波技术,主要用于信号处理和图像处理领域。其核心思想是使用信号或图像中某个窗口内所有数值的中值来替换该窗口中心的值,从而达到消除噪声、保留边缘细节的目的。原理简介中值滤波的基本原理是将每个像素点的值用其邻域内的中值来代替,这样可以将孤立的噪声点替换为更接近真实值的周围像素值,从而达到平滑图像的目的。FPGA实现`timescale1ns/1ps////Co
- 使用FPGA开发一个协议转换模块
鹿屿二向箔
fpga开发
开发一个FPGA案例程序以实现不同通信协议(如以太网、CAN总线、SPI)之间的转换是一个相对复杂的任务,因为它涉及到多个通信标准的详细理解和实现。不过,我可以为你提供一个概念性的框架和伪代码,以帮助你理解如何在FPGA上实现这样的系统。系统概述假设我们需要设计一个FPGA系统,该系统能够接收来自以太网的数据包,解析这些数据,然后将解析后的数据通过CAN总线发送出去,同时也能够接收CAN总线上的数
- fpga图像处理实战-均值滤波
梦梦梦梦子~
OV5640+图像处理图像处理fpga开发均值算法
均值滤波均值滤波是一种简单的图像处理技术,主要用于平滑图像,去除噪声。它通过用当前像素邻域的平均值代替该像素值,从而实现图像的平滑处理。这种滤波器在图像处理中被广泛用于减少图像中的随机噪声。算法原理均值滤波的基本思想是使用一个固定大小的滑动窗口(通常为方形,如3x3或5x5窗口),逐个遍历图像中的每个像素点。对于每个像素点,计算其邻域像素值的平均值,并用这个平均值替代该像素点的原始值。MATLAB
- fpga图像处理实战-双线性插值算法(任意比例)
梦梦梦梦子~
OV5640+图像处理fpga开发算法
FPGA实现`timescale1ns/1ps////Company://Engineer:////CreateDate:2024/08/3114:48:47//DesignName://ModuleName:image_line_buffer//ProjectName://TargetDevices://ToolVersions://Description:////Dependencies://
- (24)时序收敛专题--->原则二四
宁静致远dream
FPGA积沙成塔fpga开发FPGAIC
1.1.1本节目录1)本节目录;2)本节引言;3)FPGA简介;4)时序收敛原则二四5)结束语。1.1.2本节引言“不积跬步,无以至千里;不积小流,无以成江海。就是说:不积累一步半步的行程,就没有办法达到千里之远;不积累细小的流水,就没有办法汇成江河大海。1.1.3FPGA简介FPGA(FieldProgrammableGateArray)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它
- fpga图像处理实战-图像浮雕
梦梦梦梦子~
OV5640+图像处理图像处理计算机视觉人工智能
图像浮雕图像浮雕(Embossing)是一种图像处理技术,通过模仿浮雕效果,将二维图像转换为具有三维质感的图像。浮雕效果通常会使图像看起来像是雕刻在某种材质上的图案,具有突出的边缘和阴影,增强了图像的立体感。图像浮雕特效实现的基本原理实现图像浮雕特效的算法很多,这里介绍一种计算简单,处理效果还不错的一种算法。遍历整幅灰度图像,每个点的像素值使用相邻像素值之差来替代,以获得图像的边缘特征,再加上固定
- 产品推荐 | 基于VU13P FPGA的4路FMC接口基带信号处理平台
迪普微社区
产品推荐fpga开发信号处理fpga图像处理无线电FMC
一、产品概述TES641是一款基于VirtexUltraScale+系列FPGA的高性能4路FMC接口基带信号处理平台,该平台采用1片Xilinx的VirtexUltraScale+系列FPGAXCVU13P作为信号实时处理单元,该板卡具有4个FMC子卡接口(其中有2个为FMC+接口),各个节点之间通过高速串行总线进行互联,该FPGA支持最大32Gbps的高速串行总线,适用于100G以太网、JES
- 基于Virtex UltraScale+ VU13P FPGA的4路FMC接口基带信号处理平台
深圳信迈科技DSP+ARM+FPGA
高速数据采集ARM+DSP+FPGAfpga开发信号处理
VirtexUltraScale+系列FPGA处理器:XCVU13P-2FHGB2104I动态存储数量:2组DDR4SDRAM动态存储容量:每组4GByte,每个颗粒为8GBit动态存储带宽:工作时钟1000MHz,数据率2000Mbps板载6路QSFP+光纤接口板载4个FMC+高速扩展接口基于VirtexUltraScale+系列FPGA的高性能4路FMC接口基带信号处理平台,该平台采用1片Xi
- Quartus网盘资源下载与安装 附图文安装教程
学习天使Alice
fpga开发学习
如大家所了解的,Quartus是一种FPGA设计软件(相信理工科的小伙伴,很多都接触或学习过FPGA),旨在为数字电路设计师提供一个高效、便捷的开发环境。它可以帮助用户完成数字逻辑电路的设计、仿真、综合和布局,以及与外围设备进行通信和控制。Quartus支持多种编程语言,包括VHDL、Verilog等,并具有丰富的功能和工具库,可满足不同级别、不同规模的数字电路设计需求。收藏的Quartus安装包
- SDI接口(总结)
winkle_Zhang
FPGA开发问题总结fpga开发vivado
大家可以关注我刚开通的公众号【FPGA开发笔记】,我每天都会更新分享发布自己在FPGA开发过程中的心得和收货,也会分享一些硬件电路、模拟IC设计、电子DIY、嵌入式软件相关的文章。一.接口定义SDI(serialdigitalinterface)数字分量串行接口,有三种不同的标准分别为标准清晰度SD-SDI、高清标准HD-SDI和3G-SDI,对应速率分别是270Mb/s、1.485Gb/s和2.
- (19)时序收敛专题--->原则十九
宁静致远dream
FPGA积沙成塔fpga开发FPGAIC
1.1.1本节目录1)本节目录;2)本节引言;3)FPGA简介;4)时序收敛原则十九5)结束语。1.1.2本节引言“不积跬步,无以至千里;不积小流,无以成江海。就是说:不积累一步半步的行程,就没有办法达到千里之远;不积累细小的流水,就没有办法汇成江河大海。1.1.3FPGA简介FPGA(FieldProgrammableGateArray)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen