- 基于Robei EDA--实现串口通信
悲喜自渡721
fpga开发
一、串口简介串口作为常用的三大低速总线(UART、SPI、IIC)之一,在设计众多通信接口和调试时占有重要地位。但UART和SPI、IIC不同的是,它是异步通信接口,异步通信中的接收方并不知道数据什么时候会到达,所以双方收发端都要有各自的时钟,在数据传输过程中是不需要时钟的,发送方发送的时间间隔可以不均匀,接受方是在数据的起始位和停止位的帮助下实现信息同步的。而SPI、IIC是同步通信接口(后面的
- 基于Robei EDA--揭秘半加器与全加器
悲喜自渡721
fpga开发
一、半加器与全加器的前生今世数字电路中加法器是经常用到的一种基本器件,主要用于两个数或者多个数的加和,加法器又分为半加器(halfadder)和全加器(fulladder)。半加器电路是指对两个输入数据位相加,输出一个结果位和进位,没有进位输入的加法器电路。是实现两个一位二进制数的加法运算电路。而全加器是在半加器的基础上的升级版,除了加数和被加数加和外还要加上上一级传进来的进位信号。二、模块框图h
- 基于Robei EDA--边沿检测电路
悲喜自渡721
fpga开发
一、上来画波形图上升沿检测{signal:[{name:'clk',wave:'p.........|............'},{name:'rerset',wave:'lh......|..............'},{name:'a',wave:'l......hl..'},{name:'a_dly',wave:'l.......hl..'},{name:'a_dly~',wave:'h
- Robei EDA工具使用/图像处理/卷积滤波/UART/I2C/SPI
Wolverin3
数字前端设计卷积神经网络fpga网络物联网Verilog
六Robei使用Ctrl+Z撤销Ctrl+Y恢复撤销parameterA=1;宏定义`define新建.h文件并将其include例化在Verilog中,底层模块的接口不仅可以与顶层模块的端口相连,还可以与顶层模块中的变量、数据常量相连timescale定义仿真的时间单位和时间精度,写在module之前如:timescale1ns/1ps时间单位1ns,时间精度1psdelete删除框图编辑器中可
- 集创赛备赛:Robei八角板7020简介
Albert_yeager
FPGA求学之路fpga开发
今年集创赛准备参加Robei杯,和队友凑钱买了Robei的zynq7020八角板(好小一块就近2000,学生党落泪~)看了官网的资料,感觉不是很详细,于是准备查阅资料自己列一张,方便比赛的时候查阅。磨刀不误砍柴工(≧∇≦)/目录官方介绍引脚资源总结罗列官方介绍若贝八角板是一款FPGA开发板,可以用于系统设计与教育教学、竞赛、IC验证、系统控制、挖矿、云计算等用途,板子整体呈现正八角形,尺寸非常小,
- 【2021集创赛】Robei杯一等奖:基于Robei EDA工具的隔离病房看护机器人设计
极术社区
IC技术竞赛作品分享机器人
本作品参与极术社区组织的有奖征集|秀出你的集创赛作品风采,免费电子产品等你拿~活动。团队介绍参赛单位:重庆交通大学队伍名称:一丘之貉指导老师:毕波李艾星参赛队员:郁航张坤秦衡总决赛奖项:Robei杯一等奖摘要基于对病房护理机器人行业的分析,发现机器人能够为人类带来医疗手术、诊治、体温检测、配送、消毒杀菌的服务,市面上的病房护理机器人不能够满足灵活多变的机器人需求,再加上受新冠疫情的影响,全球服务机
- Robei 软件安装注册及基础练习
Nam、CH
目录一、Robei下载安装二、Robei注册三、Robei基础练习1.新建模块2.新建测试文件四、参考资料一、Robei下载安装下载地址:http://robei.com/eda.php?action=download运行Rober-3.5.5.exe文件开始安装选择安装位置开始菜单添加Robeiinstall安装完成二、Robei注册官方注册地址:http://robei.com/registe
- 基于Robei:第一个流水灯仿真实验
千歌叹尽执夏
FPGAFPGARobeiEDA仿真
文章目录前言一、设计文件编写二、仿真文件编写三、波形信号查看总结前言上一期文章分享了testbench(激励)文件的编写,这期文章对上期文章的理论做一个实际上机操作。一、设计文件编写首先打开RobeiEDA,点击加号,新建一个模块。输入模块名,还有引脚数量。修改引脚名,定义引脚类型,输入设计代码。下面左边为设计输入代码,右边为完整代码。完整设计代码:moduleflow_led(sys_clk,s
- FPGA仿真:testbench(激励)文件的编写(以及Robei中一些需要注意的点)
千歌叹尽执夏
FPGAFPGARobei仿真
文章目录前言一、testbench结构1、声明仿真的单位和精度1.1Robei仿真单位、精度设计2、定义模块名3、信号或变量定义4、例化设计模块总结前言手动仿真在项目开发中是比较常用的,此时需要手动编写testbench文件。对于初学者来说,可能觉得编写testbench文件比较困难,但其实并没有想象的那么复杂,我们只需要按照testbench的结构,编写基本的激励文件还是比较容易的。当编写完te
- 【FPGA】 Robei EDA的使用(12)—— 利用实现图像处理的伽马矫正
Ninquelote
RobeiFPGA伽马矫正RobeiFPGAverilog
天下凡人皆庸于懒,天下才子皆毁于傲。自30号初赛作品提交之后,本来要在实验室准备电赛培训,然后一边等着结果出来,奈何身体不好,学校线下之后,几乎天天与实验室为伍,到了6月份,光通宵调作品的时间,都有两手之数,身体和精神都没法正常下去,于是抛开一切杂事,外出修养了好久,终于满血复活,精神状态也好了很多。初赛的结果也有了,我们成功晋级分赛区决赛,到了给作品完善功能的时候了~于是我想到了对摄像头实时图像
- 7天搞定FPGA精录&总结Episode.6 串口通信,系统设计【基于Robei、Altera QuartusⅡ与Python】
笙歌散尽
7天搞定FPGA精录&总结
之前参加&组织学校排球比赛的时候,商量到我们可以学习那些正规排球大赛一样,决赛的时候在学校体育馆进行,而且我可以在一旁准备一点EDM热歌作为暖场音乐。然后就有同学用一脸奇怪的表情问我:“你难道要现场打碟吗?”这么多年来,身边的人一直以为,能够在自己的小房间里静坐一整天写代码/写文章/读书的人,一定都是老学究的样子。但凡玩电音的,都是不良青年。客观来看,这种成见并没有错,正是因为大多人都这么看问题,
- 7天搞定FPGA精录&总结Episode.2 实例入手,体验Robei【基于Robei与Verilog HDL】
笙歌散尽
7天搞定FPGA精录&总结
我感觉吧,在当前的高校圈,大佬很多,但是很多都没有好好在学习。其实我个人对学习的定义是很严格的,即使是做出了优秀的作品,目的是获得分数和虚荣,也不能叫做学习。我在读书的时候,看到有工程师这样谈:任何包括集成电路设计在内的工程问题的学习,初学者都会经历感兴趣→迷茫→头疼→失去兴趣→悟道→加深兴趣→痴迷的过程。笔者曾经热爱理论数学的学习,但是因为种种原因没有进入自己心仪的大学。现在看来也不失为一件好事
- 7天搞定FPGA精录&总结Episode.1 认识工具,掌握基础【基于Robei及VerilogHDL】
笙歌散尽
7天搞定FPGA精录&总结
芯片是我国的痛,尤其是这几年。最近有段时间坐下来静静思考这个问题,有些想法,所以开篇P1的引言稍微要长一些。我起初在布克书店看书的时候,也完全没有敢想过七天学会FPGA这个东西。之前我们的课程上也布置了一些写代码的作业,基本上是一个头顶两个大的状态。所谓七天搞定FPGA这和七天挣他一个亿有什么区别。回家认认真真学习了之后才明白,想要快速熟知FPGA是不现实的。但是想要快速入门FPGA并不是一件难事
- 7天搞定FPGA精录&总结 Episode.3 动手实战,板上点灯【基于Robei与Altera QuartusⅡ】
笙歌散尽
7天搞定FPGA精录&总结
再过一段时间就要进入考试密集阶段了,所以最近总结博文更新得勤一些。后面的话还是需要暂停自学进度的。而且我发现由于我的计算错误,实际上这个系列只需要六篇文章就可以谈到串口通信的内容(完成我最初的计划),但是呢Flag既然已经立好,我预备在Ep.7的时候仔细分析一下我在这次数电系统设计课程结课汇报中,与同班同学@JXC合作的一个项目开发思路&代码。作为我FPGA入门系列的一个总结。具体这篇文章分为两个
- 实例十三 Natalius 8位RISC处理器
FPGA攻城狮
FPGARobei教育高校Robei案例
6.2实例十三Natalius8位RISC处理器6.2.1.本章导读设计目的了解并熟悉Natalius8位RISC处理器的基本结构和运行原理。根据Natalius的指令集设计出可以验证一些简单功能的testbench,最后通过Robei可视化仿真软件进行功能实现和仿真验证(由于Robei目前暂不支持$readmemh()命令,最后的仿真验证在Modelsim中进行)。设计原理1.Natalius简
- 实例六 自动售饮料机
FPGA攻城狮
教育FPGARobei案例高校
实例六自动售饮料机3.2.1.本章导读了解自动售货机的工作流程以及各个工作状态,以及其testbench,最后在Robei可视化仿真软件经行功能实现和仿真验证。设计原理自动售货机的信号定义:clk:时钟输入;reset:系统复位信号;half_dollar:代表投入5角硬币;one_dollar:代表投入1元硬币;half_out:表示找零信号;dispense:表示机器售出一瓶饮料。当reset
- 实例案例— 计数器
FPGA攻城狮
FPGA高校Robei案例计数器Robei
实例二计数器(基于Robei的实验案例)2.2.1.本章导读计数器在数字逻辑设计中的应用十分广泛,可以对时钟信号进行计数,分频和产生序列信号,也可以用在计时器和串并转换等电路。这次我们就来学习一下如何用Robei和Verilog语言来设计一个4比特计数器。设计要求计数器对每个时钟脉冲进行计数,并将数值输出出来。现在我们来设计一个4比特的计数器,其范围在0~F之间,也就是计数到最大值16。设计波形要
- 实例九— 除法器设计
FPGA攻城狮
教育FPGARobeiRobei案例高校
4.3实例九除法器设计(Robei工具)4.3.1.本章导读要求掌握除法器原理,并根据原理设计除法器模块以及设计对应的测试模块,最后在Robei可视化仿真软件经行功能实现和仿真验证。设计原理这个除法器的设计为传统除法器,因此十分简单,易懂:(1)先取除数和被除数的正负关系,然后正值化被除数,由于需要递减的除数,所以除数应取负值和补码形式。(2)被除数每一次递减,商数递增。(3)直到被除数小于除数,
- 实例十 — FIFO
FPGA攻城狮
教育FPGARobeiRobei案例高校
5.1实例十FIFO(基于Robei的EDA工具实验案例)5.1.1.本章导读FIFO(FirstinFirstout)使用在需要产生数据接口的部分,用来存储、缓冲在两个异步时钟之间的数据传输。在异步电路中,由于时钟之间周期和相位完全独立,因此数据丢失概率不为零。使用FIFO可以在两个不同时钟域系统之间快速而方便地传输实时数据。这次的设计我们就来学习一下如何用Robei和Verilog设计一个8位
- 实例十二 UART的发送与接收模块设计
FPGA攻城狮
Robei案例高校RobeiFPGA教育
6.1实例十二UART的发送与接收模块设计6.1.1.本章导读设计目的(1)学习UART的工作原理,并用verilog设计编写UART的发送/接收模块。(2)熟练运用Robei软件进行调试模拟仿真。设计原理UART的帧格式异步串行数据的一般格式是:起始位+数据位+结束位,其中起始位是1位,数据位是8位数据或7位数据加1位奇偶校验位,停止位是2位。如图6-1-1所示:(1)接收原理:由于UART是异
- 实验实例 —逻辑门设计
FPGA攻城狮
Robei案例RobeiFPGA教育高校逻辑门设计逻辑门案例RobeiRobei案例Robei教学
实例一逻辑门设计(基于Robei的实验案例)2.1.1.本章导读数字逻辑是芯片电路的基本组成部分。本次设计主要分析数字逻辑门在Robei软件中利用Verilog语言实现的方式,并通过该设计让参与者快速体验并掌握“图形化+代码”的新型设计模式。理论分析逻辑门是数字电路的基础,常见的数字电路逻辑门有与门,或门,非门,与非门,或非门和异或门等。本次设计重点讨论其中的几个逻辑门用Verilog在Robei
- 【FPGA】Robei EDA 的使用(9)——调IP核和Robei 的代码联调
Ninquelote
RobeiFPGA
#致知穷理,学古探微;立德立言,无问西东。最近做Robei的东西,进展一点都不好,sobel边缘检测导出来的显示图像简直要我命,临近期末,又有特别多的课程报告要写,身心俱疲。每每想放弃比赛,却又不甘心止步于此,所以,继续加油!这篇博客的内容,刚好是别人来问我的问题,灵机一动觉得是一个好的博客素材,就拿出来写一写。(现在写博客简直是我坚持比赛的唯一动力)——————————————————正文的分割
- 集成电路竞赛——Robei 杯之上位机
Ninquelote
RobeiFPGA
#今天也是咸鱼的一天~上一回在写UART的时候,就感觉到了一个问题,单纯的RobeiEDA的仿真其实没有什么实际的应用价值,最多就是给刚刚入门EDA的人熟悉一下这个设计和仿真流程。等到熟练运用了,设计其实可以照搬实际代码的。另一个很头疼的问题就是,在实际的比赛过程中,保证RobeiEDA设计仿真——生成模块文件——导入FPGA开发环境——实现功能,这么一个流程估计是不大可能的,比较真实的过程大概是
- 集成电路竞赛——Robei杯(瞎)解读
Ninquelote
Robei芯片传感器fpga
#今天也是咸鱼的一天~今年报名了一个新的比赛——全国大学生集成电路创新创业大赛,一个新开的A类赛事,工信部主办的。了解了这个比赛之后,我才知道,这个比赛也不是什么新起之秀,是由原来的很多小型的赛事,来组成的一个大比赛。今年的集成电路大赛有12个赛道,有些赛道还不止一个赛题,可谓是涵盖了各种各样的专业领域。当然,最匹配的专业还是电子信息工程、通信工程、自动化、测控、集成电路。比赛分了好几个方向,数字
- 【FPGA】Robei EDA 的使用(4)——PWM发生
Ninquelote
FPGA
#来自学渣的问候~(老口头禅了)PWM(PulseWidthModulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。PWM控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是PWM型,PWM控制技术正是有赖于在逆变电路中的应用,才确定了它在电力电子技术中的重要地位。说起PWM,这里还有一个故事,当年我刚上大一的时候,就认识了我们学校
- 7天搞定FPGA精录&总结Episode.5 认识协议,操作接口【基于Robei、Altera QuartusⅡ与Modelsim】
笙歌散尽
7天搞定FPGA精录&总结
卷携着黑夜,我闭上了眼。站在你的窗前,一切清晰可见,恍如昨日。在这琉璃光影背后,我能辨明世上的一切,唯独没有看清自己。我只有将其打碎,碎如今夜星空。这是一条没有灯火的路,我在夜寂中惶急地奔跑,猝地,我磕倒了,拾起一块碎片。残缺的窗,用血将其填补。——頠宸能够被中诗协认可出席了去年的中国诗酒大会,感觉还是很幸运而不好意思的。包括百余位嘉宾们当时就餐闲谈之时,也有前辈提到我尽管文字清新淡雅,但阅历深度
- 7天搞定FPGA精录&总结Episode.4 复杂运算,板级体验【基于Robei与Altera QuartusⅡ】
笙歌散尽
7天搞定FPGA精录&总结编程语言fpga/cpld开发工具verilog芯片
旅行与读书的关系极其微妙,读书常常在旅行之前很久就已经开始了,旅行却因读书而更加完美。所以,我总是固执地认为读书与旅行是人生最有价值的投资。但若转眼看来,这个问题反而复杂,因为旅行可以是多样的。墙角冰冷的座椅,并不是被我们的体热所炙暖,虽然不透光,但我们无限的遐想确是可以穿越的。所以,当自己真正以读书学习,也就无关是否真正学到了安身立命之本还是那些所谓不正经的闲碎知识。当自己真正以心在旅行,也就无
- 认识Robei及Robei优势
FPGA攻城狮
高校Robei案例FPGARobei教育
第一章:认识工具,掌握基础通过今天的学习,读者可以了解集成电路设计工具的历史背景情况,同时熟悉国内外的产业差距。今天的学习将为后面的操作打下基础,读者需要尽可能的熟悉软件和Verilog语法,了解Robei软件的结构和操作方式,并知道如何注册和寻找Robei资源。今天学习完成后,熟悉Verilog语言的读者可以加深记忆,刚刚开始学习FPGA设计的读者也可以轻松地掌握Verilog语言的结构和语法。
- 实例五-Robei和Vivado的联合设计——流水灯设计
FPGA攻城狮
教育FPGARobeiRobei案例高校
实例五Robei和Vivado的联合设计——流水灯设计3.1.1.本章导读该设计将指导你在Robei中完成一个简单的Verilog设计并且通过波形仿真来验证你的设计的功能正确性,随后使用VivadoIDE综合和实现并生成比特流文件,最后,将生成的比特流下载到Zybo开发板,用实际电路验证设计是否正确。设计目的完成这个设计后,你将能够:•使用Robei、Vivado联合设计项目,使用Zybo开发板对
- 《7天搞定FPGA》—Robei与Xilinx实战之前言介绍
FPGA攻城狮
FPGARobei教育Robei案例高校
《7天搞定FPGA》—Robei与Xilinx实战思想前言集成电路设计软件目前在世界上只有几家公司在做,普遍分布在欧美等国家,中国的集成电路设计软件长期依赖于盗版和进口。“工欲善其事,必先利其器”,中国要想大力发展集成电路产业,首先要有自主知识产权的集成电路设计工具。Robei是一款全新的拥有自主知识产权的集成电路设计工具,不仅具备传统的设计工具的代码编写、编译、仿真功能,更增加了可视化和模块化设
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》