- [FPGA]嵌入式系统FPGA设计资源
元直数字电路验证
数模混合电路设计与仿真fpga开发嵌入式硬件
嵌入式系统FPGA设计资源一、供应商https://www.altera.com-AlteraFPGA供应商网站https://www.altera.com/events/northamerica/intel-soc-fpga-developer-forum/overview.html-SoC开发人员论坛https://www.altera.com/content/dam/altera-www/g
- 【INTEL(ALTERA)】为什么altera FPGA主板测试系统报告power的电流读数高
神仙约架
INTEL(ALTERA)FPGAfpga开发quartus主板测试
说明您可能会观察到alteraFPGA主板测试系统中电源实用程序显示的高电流值,这与直接连接到电源寄存器时测量的值不同。解决方法开发套件的内核电流可能由多个电源寄存器设备提供,并且有一个公式可以获取正确的值并将其显示在主板测试系统上。例如,对于英特尔®Stratix®10GXFPGA开发套件,内核电流由3个器件提供,一个单位LTM4677和两个单位LTM4650,我们只能从LTM4677中读取Io
- fpga 需要掌握哪些基础知识?
宸极FPGA_IC
fpga开发fpga硬件工程嵌入式硬件javastm32
个人根据自己的一些心得总结一下fpga需要掌握的基础知识,希望对你有帮助。1、数电(必须掌握的基础),然后进阶学模电,2、掌握HDL(verilog或VHDL)一般建议先学verilog,然后可以学SystemVerilog和VHDL。3、掌握FPGA设计流程/原理(推荐教材:FPGA权威指南、AlteraFPGA/CPLD设计、IP核芯志-数字逻辑设计思想、静态时序分析、嵌入式逻辑分析仪等)。4
- Xilinx FPGA 权威书籍指南 基于Vivado 2018 集成开发环境
light6776
fpga开发
ff4889iVerilog数字系统设计教程_夏宇闻深入浅出玩转FPGA_吴厚航《深入浅出玩转FPGA》视频教程:35课时FPGA项目实例资料合集FPGA从入门到精通.实战篇数字逻辑基础与Verilog设计原书第3版,斯蒂芬·布朗XilinxFPGA权威书籍指南基于Vivado2018集成开发环境FPGA原理和结构XILINXFPGA高速串行传输技术与应用_13882978AlteraFPGA/C
- 大一,如何成为一名fpga工程师?
宸极FPGA_IC
fpga开发fpga硬件工程嵌入式硬件单片机
1、数电(必须掌握的基础),然后进阶学模电(选学),2、掌握HDL(HDL=verilog+VHDL)可以选择verilog或者VHDL,建议verilog就行。3、掌握FPGA设计流程/原理(推荐教材:FPGA权威指南、AlteraFPGA/CPLD设计、IP核芯志-数字逻辑设计思想、静态时序分析、嵌入式逻辑分析仪等),4、常用的协议(ARP协议、udp协议、SPI、AXI总线等等)够用就行,5
- 【Intel/Altera】 全系列FPGA最新汇总说明,持续更新中
神仙约架
INTEL(ALTERA)FPGAfpga开发INTELAltera
前言2023年11月14日英特尔FPGA中国技术日,Intel刚发布了新的FPGA系列,官网信息太多,我这里结合以前的信息,简单汇总更新一下,方便大家快速了解Intel/AlteraFPGA家族。目录前言Altera和Intel型号汇总1.Agilex系列1.1英特尔®Agilex™7FPGA和SoCFPGA1.2英特尔®Agilex™5FPGA和SoCFPGA1.3英特尔®Agilex™3FPG
- fpga rom 初始化文件的一些心得
神仙约架
学习fpga开发
目录可能遇到的问题问题解决方案rom的初始化用途文件类型如何生成初始化文件示例AlteraXilinx可能遇到的问题问题alteraFPGA的rom找不到初始化文件,编译过程会提示类似的问题Error(127001):Can'tfindMemoryInitializationFileorHexadecimal(Intel-Format)FileF:/test/stock.mifforROMinst
- altera FPGA 程序固化命令
@晓凡
FPGA学习之路fpga开发
alteraFPGA程序固化命令一、命令解析1)sof文件转为flash文件的命令:qsys_sdram.sof为sof文件名称,hwimage.flash为生成的flash名称,针对不同的工程只需要更改这两个地方就可以sof2flash--input=qsys_sdram.sof--output=hwimage.flash--epcs--verbose2)elf文件转为flash文件qsys_s
- Altera&Xilinx公司FPGA简介
Nosery
fpga开发
Intel/Altera公司Intel/Altera系列FPGA简介-知乎(zhihu.com)AlteraFPGA提供了多种可配置嵌入式SRAM、高速收发器、高速I/O、逻辑模块以及布线。其内置知识产权(IP)结合优秀的软件工具,缩短了FPGA开发时间,降低了功耗和成本。AlteraFPGA非常适合从大批量应用到目前最新产品的各类应用。每一系列FPGA都有不同的特性,例如,嵌入式存储器、数字信号
- Verilog 实现流水灯
青柠Miya
FPGA学习fpga开发verilog设计
目录1、实验平台2、实验目的2.1、实验要求3、实验流程3.1、实验原理3.2、框架设计3.3、功能模块划分3.4、时序信号图3.5、代码实现3.6、测试文件3.7、上板验证4、总结1、实验平台软件:PC、QuartusPrime18.1、Modelsim10.5b硬件:AlteraFPGA开发板(EP4CE6E22F17C8)2、实验目的编写VerilogHDL代码驱动开发板上8颗LED实现流水
- Verilog 实现数码管显视驱动【附源码】
青柠Miya
FPGA学习fpga开发Verilog数码管
目录1、实验平台2、实验目的2.1、实验内容3、实验流程3.1、实验原理3.2、系统架构3.3、功能模块划分3.3.1、数据产生模块模块框图信号定义设计文件3.3.2、数码管驱动模块模块框图信号定义设计文件3.3.3、顶层文件3.4、板级验证4、总结1、实验平台软件:PC、QuartusPrime18.1、Modelsim10.5b硬件:AlteraFPGA开发板(EP4CE6E22F17C8)2
- 那些年我们拿下了 Zynq
Hello阿尔法
ZynqFPGAZynq
小菜鸟的Zynq学习经验分享~资料来源:黑金Zynq7035开发板配套资料,完全适合于Zynq学习。获取方式:【51爱电子】回复【Zynq7000】即可获取资料链接!本资料仅供学习使用,切勿商用。另外四个是关于AlteraFPGA的学习资料。其实很多东西都是相通的,要学会举一反三。搭建开发环境1、Windows下安装VivadoVivado是XilinxFPGA开发的主要软件(2019年10月,赛
- MP5610图像处理开发板用户手册
MDYFPGA
FPGAfpga开发
一、开发板简介MP5610开发板搭载主控AlteraFPGA芯片CycloneⅤ5CGXFC5C6F27C7N、海思HI3536V100、两片镁光DDR3芯片MT41J128M16JT-125、四片海力士DDR3芯片H5TQ4G63CFR-RDC、电源管理芯片TPS51100DGQ、TPS54284PWP、SDI输入芯片LMH0344、HDMI输入芯片ADV7610、HDMI输出芯片ADV7513
- FPGA的速度等级
zstars09
嵌入式
FPGA的速度等级最初接触speedgrade这个概念时,很是为Altera的-6、-7、-8速度等级逆向排序的方法困惑过一段时间。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排序方法。从那时起,就一直没搞明白speedgrade是怎么来的,唯一的概念是:同一款芯片可以有多个速度等级,不同的速度等级代表着不同的性
- FPGA speed grade
weixin_34306676
Altera的-6、-7、-8速度等级逆向排序,Xilinx速度等级正向排序。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排序方法。从那时起,就一直没搞明白speedgrade是怎么来的,唯一的概念是:同一款芯片可以有多个速度等级,不同的速度等级代表着不同的性能,不同的性能又导致芯片价格的巨大差异。脑子里总有一个
- 入门者必备——fpga芯片速度等级认识
hust_xiaowei
硬件相关
转自:http://wenku.baidu.com/browse/downloadrec?doc_id=ea793deef8c75fbfc77db263&最初接触speedgrade这个概念时,很是为Altera的-6、-7、-8速度等级逆向排序的方法困惑过一段时间。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排
- FPGA从零设计[1]——关于Altera FPGA的下载器接口
庸手著文章
FPGA硬件设计
好久发博客了,一晃一年过去了。最近打算学习FPGA,手头有几块开发板在用,平时练练代码足够了,但是作为一只硬件狗不亲自设计一块属于自己的开发板实在说不过去。正巧博主这段时间在深入学习CadenceAllegro这款软件,顺便练练手,混个脸儿熟~这不是一举两得么!于是博主打算把设计一块开发板作为博客连载,记录开发板在设计之中的遇到的问题和没有考虑过的细节。这是博客的第一篇:关于AlteraFPGA的
- Altera FPGA AES256加密
huan09900990
fpga
AES256加密操作指南由于一些场景需要对FPGA程序进行加密,目前常用的是使用AES256进行加密。下图就是对AlteraFPGA加密的一个流程框图。对于IntelFPGA有下面这些器件都支持AES加密,另外高端的S10,Agilex10这些也是支持的哈。密钥又分为易失性和非易失性两种。易失性密钥:是采用VBAT供电,密钥是存储在FPGA内部的ram里,一旦Vbat断电,密钥就丢失。非易失性密钥
- Speed Grade——芯片的“速度等级”初探(转)
gioc
最初接触speedgrade这个概念时,很是为Altera的-6、-7、-8速度等级逆向排序的方法困惑过一段时间。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排序方法。riple从那时起,就一直没搞明白speedgrade是怎么来的,唯一的概念是:同一款芯片可以有多个速度等级,不同的速度等级代表着不同的性能,不同
- 入门者必备——fpga芯片速度等级认识
xuexiaokkk
FPGA
最初接触speedgrade这个概念时,很是为Altera的-6、-7、-8速度等级逆向排序的方法困惑过一段时间。不很严密地说,“序号越低,速度等级越高”这是AlteraFPGA的排序方法,“序号越高,速度等级也越高”这是XilinxFPGA的排序方法。riple从那时起,就一直没搞明白speedgrade是怎么来的,唯一的概念是:同一款芯片可以有多个速度等级,不同的速度等级代表着不同的性能,不同
- FGPA 中的计数器Verilog语言(时钟分频器)
baian1907
在quartusII8.0中为ALTERAFPGA设置一个分频器(计数器)输入时钟48Mhz输出时钟9600HZ1/*实验名称:计数器2**程序功能:将48Mhz的时钟分频为9600Hz3**时钟计算:9600*5000=48000000,,48Mhz的时钟累加5000次获得9600Hz的时钟,由于去的的clk的反向所以最终获得9600Hz的时钟需要累加2500次4*/56moduleConter
- FPGA配置MC8051IP软核
QuanSirX
FPGAMC8051
最近整理东西,发现了这块吃灰已久的AlteraFPGA开发板,恰好在网上看到FPGA搭建ARMx系列软核的文章,也想动手往这块板子配置ARMx软核,无奈的是针对Altera的FPGA配置ARM软核没有太多大佬跟进(有哪位dalao实现了请分享下…),Xilinx系列的FPGA倒是有不少现成的方案来实现ARM软核。实际上进行ARM开发可以买正式的ARM芯片开发板的,而且ARM硬核性能比软核性能也强上
- m序列产生器(FPGA学习)
瞄♚♚
m序列产生器摘自《AlteraFPGA系统设计实用教程》清华大学出版社伪随机数在密码邻域的应用无处不在,是很多密码算法和密码协议的基础,常见伪随机数发生器基于线性反馈移位寄存器的伪随机数发生器,简称LFSR(linearfeedbackshiftregister)一个反馈移位寄存器FSR由移位寄存器和反馈函数组成。其中,反馈函数由移位寄存器某些位的组合逻辑构成。关于移位寄存器的设计方法:1.基于行
- 工程师看FPGA的前世今生1
embed98123
AlteraXilinxLatticeCPLDFPGA细颗粒查找表结构分段式路由布线结构AlteraFPGA粗颗粒结构,嵌入式存储器,长联线结构.在这个论坛里,看到多数朋友在讨论技术问题。但是关乎产品结构的帖子相对来说很少。实际上,现在很多产品,包括FPGA产品在内,同质化的问题也同样存在。只是一个此消彼长的过程。但是它们产品结构的不同差异,对我们的设计还是有很多大影响。我很想就这个问题来个开篇。
- Altera FPGA管脚弱上拉电阻详细设置方法
weixin_34247032
嵌入式
AlteraFPGA管脚弱上拉电阻的软件设置方法在使用Altera的FPGA时候,由于系统需求,需要在管脚的内部加上上拉电阻。QuartusII软件中在AssignmentEditor中可以设置。具体过程如下:1、在菜单Assignments中选择AssignmentEditor:2、在弹出的界面里选择I/OFeatures:3、选择assignmentname为弱上拉,value为on。注意:目
- AlteraFPGA使用通用SPIFlash
平平谈谈才是真
FPGA/SOPC
Altera器件有EPCS系列配置器件,其实,这些配置器件就是我们平时通用的SPIFlash,据AlteraFAE描述:“EPCS器件也是选用某家公司的SPIFlash,只是中间经过Altera公司的严格测试,所以稳定性及耐用性都超过通用的SPIFlash”。就本人看来,半导体的稳定性问题绝大部分都是由本身设计缺陷造成的,而成熟的制造工艺不会造成产品的不稳定;并且,现在Altera的器件在读入配置
- FPGA配置启动详解系列(一)——配置文件详解
weixin_30696427
FPGA下载文件在实为装载数据到内部配置RAM中,然后初始化FPGA整个电路连线以及设置片内LUT的初始值,一个系统无论大小都会初始化整片FPGA,所以在同一款芯片中无论什么设计,下载文件大小都为固定值如下图所示,和MCU不一样,MCU会随着程序大小不一样产生二进制下载文件大小不一,两种下载含义也不一样,FPGA为配置电路版图,MCU为配置Flash。AlteraFPGA包含多种下载格式文件,其中
- Altera FPGA中的延时进位链-LCELL
水田在奋斗
FPGATDC
AlteraFPGA中的延时进位链-LCELL在ALtera的FPGA中需要通过原语添加LCELL添加固定的延时,一般来讲,LCELL的延时相对比较固定,但是随着布线以及温度等影响,延时会有变化,所以通过LCELL设计延时进位链需要计算单个LCELL延时以及控制布线和位置约束。原语调用LCELL如下:RTLView图如下:PostFitting图如下:实际上添加了8个LCELL:每个LCELL大约
- [转]FPGA使用LVDS差分信号的一些注意事项
ddk43521
最近在调试一个LVDS的屏显功能,涉及到了一些LVDS的东东,简单地整理如下,后续会再补充。(1)对于alteraFPGA(CYCLONEIII)1、对于作为LVDS传输的BANK必须接2.5V的VCCIO;2、左右BANK(即1/2/5/6BANK)的LVDS发送差分对信号无需外接匹配电阻,而上下BANK(即3/4/7/8BANK)则需要,如果硬件工程师忘了,还可以在FPGA的IO引脚分配时里加
- FPGA下载电路设置 AS 和JATG
weixin_33949359
alteraFPGA芯片支持JTAG在线下载方式和AS下载方式。JTAG下载方式,程序之际烧写到FPGA芯片,JTAG下载完成后直接运行。AS下载方式,可以执行代码直接烧写到FPGA配置芯片。在上电初始后,FPGA芯片直接从配置芯片读写可以执行代码配置FPGA芯片,然后运行。在实际应用下载电路时,经常碰到下面的问题。JTAG下载后程序不运行。或JTAG不能下载;AS不能下载或AS能下载但下载后程序
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p