- 【STM32+HAL+Proteus】系列学习教程---74HC595驱动数码管
面包板扎
STM32应用开发教程(基础)stm32嵌入式硬件单片机
实现目标1、三位数码动态扫描;2、STM32F103HAL库驱动74HC595芯片。一、74HC595芯片74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值
- 555多谐振荡器及仿真
了了
proteus
下图为在proteus仿真软件555元件引脚功能1脚:外接电源负端VSS或接地,一般情况下接地。2脚:低触发端TL。3脚:输出端Vo4脚:是直接清零端。当此端接低电平,则时基电路不工作,此时不论TR、TH处于何电平,时基电路输出为“0”,该端不用时应接高电平。5脚:VC为控制电压端。若此端外接电压,则可改变内部两个比较器的基准电压,当该端不用时,应将该端串入一只0.01μF电容接地,以防引入干扰。
- 单片机原理及应用 实验三 指示灯循环控制
蛋黄酥薯片
1024程序员节单片机proteus
单片机原理及应用(C51语言版)实验三指示灯循环控制实验功能如下:实现8个LED灯依次点亮的功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0的顺序,无限循环,间隔约50ms。环境配置:Proteus7;Keil步骤:1.根据实验要求绘制电路图。绘制时(1)选择并摆放电路元件(2)摆放电源正负极(3)连接各元件,根据需要绘制支线和总线,对于总线上的支线要进
- 51单片机---两位数码管--秒表
life_yangzi
51单片机仿真单片机51单片机stm32
实验目标:用51单片机驱动共阴数码管实现秒表实验步骤:在Proteus里画出原理图在Keil里用C语言编写程序在Proteus中导入HEX文件,启动仿真共阴数码管介绍:共阴极数码管是把所有LED的阴极连接到共同接点
- 【仿真与实物设计】基于51单片机设计的打地鼠游戏机——程序源码&原理图&proteus仿真图&PCB&设计文档&演示视频&元件清单等(文末工程资料下载)
阿齐Archie
单片机嵌入式项目51单片机游戏机proteus单片机
基于51单片机设计的打地鼠游戏机演示视频:基于51单片机设计的打地鼠游戏机功能描述:使用51单片机为核心制作一个打地鼠游戏机。按下启动开关,8盏LED流水点亮并闪烁2次,随即开始播放游戏音乐,直到开始选择模式。选择的模式在数码管上显示,该游戏机共有两个模式,分别是闯关模式和无尽模式。闯关模式共3关,每通过一关,蜂鸣器就播放一小段音乐以示鼓励,完成闯关后继续播放游戏音乐;无尽模式,顾名思义没有尽头,
- Proteus仿真之IIC通信(AT24C02)
小菜鸟派大星
Proteus仿真proteusIIC通信AT24C02
1.IIC通信简介:IIC是一种利用时钟线SCL和数据线SDA进行数据传输的通信协议。IIC的时序图如下所示:我们需要看懂时序图中开始信号、数据传输、应答信号和停止信号。开始信号:SCL为高电平时,SDA出现下降沿信号。数据传输:SCL为低电平时,SDA进行电平转换(对应着数据的二进制表示0/1),然后给SCL一个高电平信号,告诉它开始读数据,读取的数据即为SDA引脚的电平状态。应答信号:SCL为
- 1、基于STM32F103C8T6的OLED屏显示及proteus仿真设计
万里黄沙
proteusstm32proteus嵌入式硬件
致力于毕设、个护美容、医疗等方案设计。---------------------------------------------------------------------------------------------------------------------------------目录:一、功能二、proteus8.15仿真设计图三、keil5源码四、项目获取方式一、功能:1、基于S
- 2、基于STM32F103C8T6的PWM呼吸灯proteus8.15仿真设计
万里黄沙
proteusstm32嵌入式硬件单片机proteus
---------------------------------------------------------------------------------------------------------------------------------致力于毕设、个护美容、医疗等方案设计。----------------------------------------------------
- Proteus安装图文教程
万里黄沙
硬件proteus
评论区有下载链接下面是Proteus的安装教程。安装步骤:1、后台回复proteus,下载好软件包后,解压,右键P7.8sp2.exe,以管理员身份运行(A)。2、点击:Next。3、点击:Yes。4、选择“Usealicencekeyinstalledonaserver"后,再点击:Next。5、不用写什么东东,直接点击:Next。6、选择“Browse"自定义安装路径,再点击:Next。7、勾
- proteus8.15图文安装教程
万里黄沙
proteusproteus
proteus8.15版本可以用STM32系列单片机来进行仿真设计,比7.8版本方便多了,有需要的朋友们可以在公众号后台回复proteus8.15获取软件包。1、下载好软件包,解压如下,右键proteus8.15.sp1以管理员身份运行。2、第一次安装,会提示安装如下的环境,不用惊讶,点击next。3、按顺序来,最后点击install。4、点击finish。5、点击next。6、按步骤1.2顺序来
- 基于51单片机太阳能风能太阳能风光互补路灯proteus仿真原理图PCB
极寒钛科技
单片机51单片机proteus
功能:0.本系统采用STC89C52作为单片机1.手动模式下,由手动开关控制小灯的亮灭2.自动模式下,由光强决定小灯的亮灭3.本系统具备太阳能和风能两种方式给系统的锂电池充电,锂电池再经过升压之后给系统供电4.采用DC002作为电源接口可直接输入5V给整个系统供电5.原理图:PCB:主程序:#include//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义#include#incl
- 电路设计(23)——人体检测小夜灯的proteus仿真
嵌入式小李
数字模拟电路proteus夜灯人体检测单稳态
1.设计要求在夜晚,检测到有人来,LED灯亮起,一段时间后熄灭。在白天,不管有没有人,LED都不亮。起到节能减排又方便使用的效果。在仿真时,可以用按键按下模拟有人到来。2.电路设计3.芯片介绍LM358是一款经典的双运算放大器集成电路,由美国国家半导体(NationalSemiconductor)公司(现已被德州仪器收购)生产。LM358是一款通用型的运算放大器,具有两个独立的运算放大器,通常用于
- 微机实验三 || 电子时钟(CLOCK)
柠檬茶五元
硬件工程
一.实验目的进一步熟悉和掌握8253、8255、8259芯片以及硬件中断的综合性应用。二、实验设备Proteus8Professional、DOSBox0.74、masm5、EditPlus5.2、PC机一台三、实验内容及方案1、使用8253定时功能,产生0.5s的定时中断给8259,8259中断服务程序实现秒级计数(中断2次为1秒);2、使用8255A口(显示字模)和B口(位驱动)实现在数码管上
- Python打发无聊时光:4.实现简单电路的仿真
nnerddboy
Python打发无聊时光python开发语言
看到这个标题肯定有人会问:好好的multisim、proteus之类的专门电路仿真软件不用,非要写一个简陋的python程序来弄,是不是精神失常了。实际上,我也不知道为什么要这么干,前两篇文章是我实际项目中的一些探索,但是这个纯属突发奇想。第一步:装matplotlib库pipinstallmatplotlib第二步:复制并运行代码我设计了一个计算了"串联分压"电路中的总电流以及每个电阻上的电压降
- 电路设计(13)——生产线易拉罐自动计数装置的proteus仿真
嵌入式小李
数字模拟电路proteus自动计数产线计数
1.设计要求使用指定元件,用模电、数电等有关知识,设计并制作一个易拉罐饮料计数自动化的模拟装置。生产单位常采用红外自动计数装置,将装有饮料的易拉罐放在马达带动的传动带上,在传动带运动的过程中让每个易拉罐依次同一方向地穿过红外发射、接收系统,形成计数脉冲,然后计数脉冲经电路加工、计数,再数显易拉罐计数结果,就知道其生产量。限于条件限制,不可能提供马达传动的易拉罐,只能模拟。故要求将红外发射、接收系统
- 电路设计(14)——奥运纪念日显示装置的proteus仿真
嵌入式小李
数字模拟电路proteus奥运日期显示仿真数字电路
1.设计要求北京奥运于2008年8月8日开幕,假设倒计时还剩69天,请你,制作一个电子作品,用以显示上述意思采用三个数码管,其中一个数码管反复显示20088.8;该数码管下方并排放置另两个数码管,这二个数码管反复显示69。工作节拍如下:每一个小方格为一个节拍(约为一秒),方格内按指定内容显示,凡空白格表示该节拍无任何显示。要求:(1)稳压电源输出用绿色发光二极管指示;振荡器输出用红色发光二极管指示
- 电路设计(15)——篮球赛24秒违例倒计时报警器的proteus仿真
嵌入式小李
数字模拟电路proteus篮球赛24秒违例倒计时报警器仿真
1.设计要求设计、制作一个篮球赛24秒违例倒计时报警器。要求:(1)具有倒计时功能。可完整实现从“24”秒开始依序倒计时并显示倒计时过程,显示时间间隔为1秒。(2)具有消隐功能。当“24”秒倒计时至终点的瞬间,显示器字幕立刻自行消隐,消隐时间必须大于5秒。(3)具有复位功能。无论显示器是显示倒计时的时间或消隐状态下,只要按下复位键,显示器立刻晃示“24”秒接着开始倒计时。(4)具有准时报警功能。当
- 电路设计(16)——纪念馆游客进出自动计数显示器proteus仿真
嵌入式小李
数字模拟电路proteus纪念馆游客进出自动计数显示器仿真
1.设计要求设计、制作一个纪念馆游客进出自动计数显示器。某县,有一个免费参观的“陶渊明故里纪念馆”,游客进出分道而行,如同地铁有确保单向通行的措施。在入口与出口处分别设有红外检测、声响、累加计数器装置,当游人进(出)馆时,须穿过红外检测器。凡有人进入检测区,黄色发光管亮且扬声器立即发出清晰、响亮的声响“叮……当……”,然后计数器自动加1.这样,可自动统计每天的参观人数,当工作人员下班、闭馆前,先检
- 基于stm32单片机汽车多功能仪表盘显示系统Proteus仿真和源程序全套资料
C51_STM32
单片机stm32proteus嵌入式硬件
资料编号:138一:功能介绍1、采用stm32单片机+LCD1602显示屏+独立按键+DHT11传感器+ds1302时钟+LED灯+蜂鸣器+电位器,制作一个基于stm32单片机汽车多功能仪表盘显示系统Proteus仿真;2、通过DHT11传感器检测当前温湿度,并且显示到LCD1602显示屏上面;3、通过按键设置温度和速度的阈值,显示到LCD1602屏幕上面;4、通过ds1302时钟模块读取当前时间
- 基于stm32单片机老人居家监护报警系统Proteus仿真和源程序全套资料
C51_STM32
单片机嵌入式硬件
资料编号:139一:功能介绍1、采用stm32单片机+LCD1602显示屏+独立按键+MQ4传感器(电位器模拟)+MQ2传感器(电位器模拟)+蜂鸣器+电机,制作一个基于stm32单片机老人居家监护报警系统Proteus仿真;2、通过MQ2传感器(电位器调节)检测烟雾浓度,并且显示到LCD1602显示屏上面;3、通过MQ4传感器(电位器调节)检测天然气浓度,并且显示到LCD1602显示屏上面;4、通
- 基于stm32单片机智能晾衣杆控制系统Proteus仿真和源程序全套资料
C51_STM32
stm32嵌入式硬件单片机proteus
资料编号:140一:功能介绍1、采用stm32单片机+LCD1602显示屏+独立按键+DHT11传感器+ds1302时钟+光敏传感器+蜂鸣器+LED灯,制作一个基于stm32单片机智能晾衣杆控制系统Proteus仿真;2、通过光敏传感器采集当前的光照强度,显示到LCD1602显示屏上面;3、通过DHT11传感器采集温湿度,并且显示到LCD1602显示屏上面;4、通过DS1302时钟记录当前的时间,
- 基于stm32单片机多功能可调时钟闹钟Proteus仿真和程序源码全套资料
C51_STM32
单片机stm32proteus
一:功能介绍1、采用stm32单片机+LCD1602+DHT11温湿度传感器+DS1302传感器+光敏电阻+按键+蜂鸣器+LED灯,制作一个多功能可显示温湿度、光照强度的可调时钟闹钟;2、通过按键设置定时的小时和分钟;当定时时间到,蜂鸣器和LED提供声光提醒;3、该多功能时钟可以采集光照强度和温湿度4、LCD1602显示ds1302时钟的时间和采集的温湿度、光照强度、定时时间;二:仿真演示视频+程
- 一起玩儿Proteus仿真(C51)——03. 直流电机的启停、加减速和正反转仿真(L298)(一)
一起玩儿科技
Proteus仿真(C51)proteus单片机嵌入式硬件C51
摘要:本文介绍直流电机的驱动原理图和PWM信号的输出方法今天来用Proteus和C51做一个直流电机驱动程序的仿真实验。在这个实验中,通过按键可以控制电动机的启动、停止、加速、减速、正转和反转。在这里,主要使用到的器件除了C51最小系统之外,就是L298电机驱动芯片了。关于L298电机驱动芯片,在之前的文章中已经详细的介绍过了。在这里只是简单的重复以下用它来控制电机转动的原理。每一个L298芯片可
- 【毕业设计】55-动力电池充电系统设计(mtalab+proteus仿真+答辩PPT+答辩论文+英文文献)
cqtianxingkeji
51单片机
【毕业设计】55-动力电池充电系统设计(mtalab+proteus仿真+答辩PPT+答辩论文+英文文献)文章目录【毕业设计】55-动力电池充电系统设计(mtalab+proteus仿真+答辩PPT+答辩论文+英文文献)资料要求任务书设计说明书摘要设计框架架构设计说明书及设计文件源码展示资料要求包含此题目毕业设计全套资料:资料包含:毕业设计全套资料(精品)原理图工程文件原理图截图仿真模型工程文件源
- 51单片机数码管表白
J.T.L
51单片机单片机51单片机嵌入式硬件美女娱乐
51单片机七段数码管表白文章目录51单片机七段数码管表白原理实验环境仿真图实现代码成果图原理详细原理可以看这篇博客:https://blog.csdn.net/hpu_zhn/article/details/83041306实验环境实验软件:Keil5+Proteus7实验元件(主要):AT89C51*1,7SEG-MPX8-CC-BLUE*1,RESPACK-8*1仿真图实现代码#include
- 基于51单片机实现8位数码管显示表白数字(Proteus仿真)
JaneZJW
Proteus51单片机proteus单片机嵌入式硬件
wechat:【嵌入式工程师成长日记】具体功能实现:8位数码管从左往右显示“5201314”,并且不闪烁。使用器件:若干电阻、4只LED红灯、8位数码管、总线、排阻、NPN三极管、AT89C51芯片Proteus仿真原理图:WeChat:【愿随你心】仿真测试:知识介绍:Proteus布线为了让整个原理图看上去简洁明了,我们对元器件的导线进行标号,而不是直接和芯片相连。数码管共阳、阳极断码共阳极(1
- 单片机51c语言程序实例(可调控的跑马灯)+Proteus仿真+源代码
shadowyingjian
51单片机实例可调控的跑马灯
可调控的跑马灯本例实现目标:利用51单片机控制16只LED灯按8种不同的模式滚动,模式选择由K1控制,加速按键由K2控制,减速按键由K3控制。本例电路图如下:电路图-1电路图-2在Proteus中的元器件:源代码://Ãû³Æ£º¿ÉÒÔµ÷¿ØµÄ×ßÂíµÆ//˵Ã÷£ºµ¥»÷ģʽ°´¼ü¿ÉÔÚ0-7ºÅģʽÖÐÑ¡Ôñ£¬¼ÓËٺͼõËÙ°´¼ü¿Éµ÷ÕûLEDÁ÷¶¯#
- 电路设计(11)——带有触摸开关的循环数显装置proteus仿真
嵌入式小李
数字模拟电路proteus数字电路循环数显装置模拟电路
1.设计要求使用指定的元件,用模电、数电等有关知识,设计并制作带有触摸电极的电路,当电路得电,便能以“1-4-7-2-5-8-3-6-9”的顺序循环显示数字,几秒钟后就停显、消隐。而后,再触摸,又重复以上显示,约10秒钟后自行停显并消隐的工作过程,如此周而复始。为了显示工作状态,用绿色发光二极管指示电源工作状态;用红色发光二极管指示触摸开关的工作状态,当手指未触摸电路电极时,红色发光管亮,而当手指
- 电路设计(12)——光控数显式风扇调速器的proteus仿真
嵌入式小李
数字模拟电路proteus模拟电路数字电路风扇调速器
1.设计要求使用指定元器件,用模电、数电等有关知识,设计并制作一个至少有三级变速的简单的电扇调速器。其要求是当分别数显0、1、2三个数字时,电扇相应处在失电、强电(市电电压)、弱电(小于市电电压)三挡级的供电状态(设市电电压为220V50HZ)。我们使用220伏交流40瓦的白炽灯泡及塑壳灯头一套(供电导线从提供给作品用的电源线上剪下一段即可),用于替代风扇。用灯泡的熄、亮、暗代替电扇的失电、强电、
- proteus设计教程-数码管使用方法
zd845101500
proteus仿真proteus
简介proteus提供1位、2位、4位、6位、8位数码管,在库中搜索7seg即可查找到所有7段数码管。如下图,名称中7SEG表示7段数码管,MPXx代表数码管位数,CA表示共阳极,CC表示共阴极。如下图为6位一体数码管,左侧下方abcdefDP为数码管段选端,右边为公共端。在电路设计时可采用74HC254增加驱动能力,仿真环境下单片机直接驱动也可以点亮。驱动代码6位数码管驱动C文件:7segX6.
- 强大的销售团队背后 竟然是大数据分析的身影
蓝儿唯美
数据分析
Mark Roberge是HubSpot的首席财务官,在招聘销售职位时使用了大量数据分析。但是科技并没有挤走直觉。
大家都知道数理学家实际上已经渗透到了各行各业。这些热衷数据的人们通过处理数据理解商业流程的各个方面,以重组弱点,增强优势。
Mark Roberge是美国HubSpot公司的首席财务官,HubSpot公司在构架集客营销现象方面出过一份力——因此他也是一位数理学家。他使用数据分析
- Haproxy+Keepalived高可用双机单活
bylijinnan
负载均衡keepalivedhaproxy高可用
我们的应用MyApp不支持集群,但要求双机单活(两台机器:master和slave):
1.正常情况下,只有master启动MyApp并提供服务
2.当master发生故障时,slave自动启动本机的MyApp,同时虚拟IP漂移至slave,保持对外提供服务的IP和端口不变
F5据说也能满足上面的需求,但F5的通常用法都是双机双活,单活的话还没研究过
服务器资源
10.7
- eclipse编辑器中文乱码问题解决
0624chenhong
eclipse乱码
使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File
本文以Eclipse 3.3(英文)为例加以说明:
1. 设置Workspace的编码格式:
Windows-&g
- 基础篇--resources资源
不懂事的小屁孩
android
最近一直在做java开发,偶尔敲点android代码,突然发现有些基础给忘记了,今天用半天时间温顾一下resources的资源。
String.xml 字符串资源 涉及国际化问题
http://www.2cto.com/kf/201302/190394.html
string-array
- 接上篇补上window平台自动上传证书文件的批处理问卷
酷的飞上天空
window
@echo off
: host=服务器证书域名或ip,需要和部署时服务器的域名或ip一致 ou=公司名称, o=公司名称
set host=localhost
set ou=localhost
set o=localhost
set password=123456
set validity=3650
set salias=s
- 企业物联网大潮涌动:如何做好准备?
蓝儿唯美
企业
物联网的可能性也许是无限的。要找出架构师可以做好准备的领域然后利用日益连接的世界。
尽管物联网(IoT)还很新,企业架构师现在也应该为一个连接更加紧密的未来做好计划,而不是跟上闸门被打开后的集成挑战。“问题不在于物联网正在进入哪些领域,而是哪些地方物联网没有在企业推进,” Gartner研究总监Mike Walker说。
Gartner预测到2020年物联网设备安装量将达260亿,这些设备在全
- spring学习——数据库(mybatis持久化框架配置)
a-john
mybatis
Spring提供了一组数据访问框架,集成了多种数据访问技术。无论是JDBC,iBATIS(mybatis)还是Hibernate,Spring都能够帮助消除持久化代码中单调枯燥的数据访问逻辑。可以依赖Spring来处理底层的数据访问。
mybatis是一种Spring持久化框架,要使用mybatis,就要做好相应的配置:
1,配置数据源。有很多数据源可以选择,如:DBCP,JDBC,aliba
- Java静态代理、动态代理实例
aijuans
Java静态代理
采用Java代理模式,代理类通过调用委托类对象的方法,来提供特定的服务。委托类需要实现一个业务接口,代理类返回委托类的实例接口对象。
按照代理类的创建时期,可以分为:静态代理和动态代理。
所谓静态代理: 指程序员创建好代理类,编译时直接生成代理类的字节码文件。
所谓动态代理: 在程序运行时,通过反射机制动态生成代理类。
一、静态代理类实例:
1、Serivce.ja
- Struts1与Struts2的12点区别
asia007
Struts1与Struts2
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的P
- 初学者要多看看帮助文档 不要用js来写Jquery的代码
百合不是茶
jqueryjs
解析json数据的时候需要将解析的数据写到文本框中, 出现了用js来写Jquery代码的问题;
1, JQuery的赋值 有问题
代码如下: data.username 表示的是: 网易
$("#use
- 经理怎么和员工搞好关系和信任
bijian1013
团队项目管理管理
产品经理应该有坚实的专业基础,这里的基础包括产品方向和产品策略的把握,包括设计,也包括对技术的理解和见识,对运营和市场的敏感,以及良好的沟通和协作能力。换言之,既然是产品经理,整个产品的方方面面都应该能摸得出门道。这也不懂那也不懂,如何让人信服?如何让自己懂?就是不断学习,不仅仅从书本中,更从平时和各种角色的沟通
- 如何为rich:tree不同类型节点设置右键菜单
sunjing
contextMenutreeRichfaces
组合使用target和targetSelector就可以啦,如下: <rich:tree id="ruleTree" value="#{treeAction.ruleTree}" var="node" nodeType="#{node.type}"
selectionChangeListener=&qu
- 【Redis二】Redis2.8.17搭建主从复制环境
bit1129
redis
开始使用Redis2.8.17
Redis第一篇在Redis2.4.5上搭建主从复制环境,对它的主从复制的工作机制,真正的惊呆了。不知道Redis2.8.17的主从复制机制是怎样的,Redis到了2.4.5这个版本,主从复制还做成那样,Impossible is nothing! 本篇把主从复制环境再搭一遍看看效果,这次在Unbuntu上用官方支持的版本。 Ubuntu上安装Red
- JSONObject转换JSON--将Date转换为指定格式
白糖_
JSONObject
项目中,经常会用JSONObject插件将JavaBean或List<JavaBean>转换为JSON格式的字符串,而JavaBean的属性有时候会有java.util.Date这个类型的时间对象,这时JSONObject默认会将Date属性转换成这样的格式:
{"nanos":0,"time":-27076233600000,
- JavaScript语言精粹读书笔记
braveCS
JavaScript
【经典用法】:
//①定义新方法
Function .prototype.method=function(name, func){
this.prototype[name]=func;
return this;
}
//②给Object增加一个create方法,这个方法创建一个使用原对
- 编程之美-找符合条件的整数 用字符串来表示大整数避免溢出
bylijinnan
编程之美
import java.util.LinkedList;
public class FindInteger {
/**
* 编程之美 找符合条件的整数 用字符串来表示大整数避免溢出
* 题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0
*
* 假设当前正在搜索由0,1组成的K位十进制数
- 读书笔记
chengxuyuancsdn
读书笔记
1、Struts访问资源
2、把静态参数传递给一个动作
3、<result>type属性
4、s:iterator、s:if c:forEach
5、StringBuilder和StringBuffer
6、spring配置拦截器
1、访问资源
(1)通过ServletActionContext对象和实现ServletContextAware,ServletReque
- [通讯与电力]光网城市建设的一些问题
comsci
问题
信号防护的问题,前面已经说过了,这里要说光网交换机与市电保障的关系
我们过去用的ADSL线路,因为是电话线,在小区和街道电力中断的情况下,只要在家里用笔记本电脑+蓄电池,连接ADSL,同样可以上网........
 
- oracle 空间RESUMABLE
daizj
oracle空间不足RESUMABLE错误挂起
空间RESUMABLE操作 转
Oracle从9i开始引入这个功能,当出现空间不足等相关的错误时,Oracle可以不是马上返回错误信息,并回滚当前的操作,而是将操作挂起,直到挂起时间超过RESUMABLE TIMEOUT,或者空间不足的错误被解决。
这一篇简单介绍空间RESUMABLE的例子。
第一次碰到这个特性是在一次安装9i数据库的过程中,在利用D
- 重构第一次写的线程池
dieslrae
线程池 python
最近没有什么学习欲望,修改之前的线程池的计划一直搁置,这几天比较闲,还是做了一次重构,由之前的2个类拆分为现在的4个类.
1、首先是工作线程类:TaskThread,此类为一个工作线程,用于完成一个工作任务,提供等待(wait),继续(proceed),绑定任务(bindTask)等方法
#!/usr/bin/env python
# -*- coding:utf8 -*-
- C语言学习六指针
dcj3sjt126com
c
初识指针,简单示例程序:
/*
指针就是地址,地址就是指针
地址就是内存单元的编号
指针变量是存放地址的变量
指针和指针变量是两个不同的概念
但是要注意: 通常我们叙述时会把指针变量简称为指针,实际它们含义并不一样
*/
# include <stdio.h>
int main(void)
{
int * p; // p是变量的名字, int *
- yii2 beforeSave afterSave beforeDelete
dcj3sjt126com
delete
public function afterSave($insert, $changedAttributes)
{
parent::afterSave($insert, $changedAttributes);
if($insert) {
//这里是新增数据
} else {
//这里是更新数据
}
}
 
- timertask
shuizhaosi888
timertask
java.util.Timer timer = new java.util.Timer(true);
// true 说明这个timer以daemon方式运行(优先级低,
// 程序结束timer也自动结束),注意,javax.swing
// 包中也有一个Timer类,如果import中用到swing包,
// 要注意名字的冲突。
TimerTask task = new
- Spring Security(13)——session管理
234390216
sessionSpring Security攻击保护超时
session管理
目录
1.1 检测session超时
1.2 concurrency-control
1.3 session 固定攻击保护
 
- 公司项目NODEJS实践0.3[ mongo / session ...]
逐行分析JS源代码
mongodbsessionnodejs
http://www.upopen.cn
一、前言
书接上回,我们搭建了WEB服务端路由、模板等功能,完成了register 通过ajax与后端的通信,今天主要完成数据与mongodb的存取,实现注册 / 登录 /
- pojo.vo.po.domain区别
LiaoJuncai
javaVOPOJOjavabeandomain
POJO = "Plain Old Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不但当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB, JDBC等等。
即POJO是一个简单的普通的Java对象,它包含业务逻辑
- Windows Error Code
OhMyCC
windows
0 操作成功完成.
1 功能错误.
2 系统找不到指定的文件.
3 系统找不到指定的路径.
4 系统无法打开文件.
5 拒绝访问.
6 句柄无效.
7 存储控制块被损坏.
8 存储空间不足, 无法处理此命令.
9 存储控制块地址无效.
10 环境错误.
11 试图加载格式错误的程序.
12 访问码无效.
13 数据无效.
14 存储器不足, 无法完成此操作.
15 系
- 在storm集群环境下发布Topology
roadrunners
集群stormtopologyspoutbolt
storm的topology设计和开发就略过了。本章主要来说说如何在storm的集群环境中,通过storm的管理命令来发布和管理集群中的topology。
1、打包
打包插件是使用maven提供的maven-shade-plugin,详细见maven-shade-plugin。
<plugin>
<groupId>org.apache.maven.
- 为什么不允许代码里出现“魔数”
tomcat_oracle
java
在一个新项目中,我最先做的事情之一,就是建立使用诸如Checkstyle和Findbugs之类工具的准则。目的是制定一些代码规范,以及避免通过静态代码分析就能够检测到的bug。 迟早会有人给出案例说这样太离谱了。其中的一个案例是Checkstyle的魔数检查。它会对任何没有定义常量就使用的数字字面量给出警告,除了-1、0、1和2。 很多开发者在这个检查方面都有问题,这可以从结果
- zoj 3511 Cake Robbery(线段树)
阿尔萨斯
线段树
题目链接:zoj 3511 Cake Robbery
题目大意:就是有一个N边形的蛋糕,切M刀,从中挑选一块边数最多的,保证没有两条边重叠。
解题思路:有多少个顶点即为有多少条边,所以直接按照切刀切掉点的个数排序,然后用线段树维护剩下的还有哪些点。
#include <cstdio>
#include <cstring>
#include <vector&