- 数码管与中断的综合使用
小强不秃头
嵌入式单片机嵌入式硬件51单片机
C51定时器和计数器数码管开发板:普中51—单核-A2开发环境:Keil5参考资料:普中51单片机开发攻略、开发板原理图如有错误,感谢指正。若如侵权请联系博主60秒倒计时计数器(精确到秒)任务:使用动态数码管的后两个设计一个倒计时计数器,初始状态为60秒,按下K3启动倒计时,再次按下K3暂停,按第三下K3接着继续计时,按K4重新置为60秒的初始状态,暂停的时候,5管显示0。#include/*st
- I2C驱动EEPROM芯片AT24C02笔记
K-ei-th
单片机嵌入式硬件
前言最近在做51的课程设计,要用到很多以前只是浅浅学过的通信协议,趁这个机会好好复习一下,学习资料参考普中51单片机开发攻略I2CI2C介绍常规的I2C共有两条管腿,分别为SCL(时钟)和SDA(数据),这是一种半双工的串行协议,优点为节省硬件资源且传输速度较快,缺点是不能同时收发数据,相较SPI这样的协议传输数据速度较慢,下面按照硬件层和软件层来介绍一下I2C硬件层如上图所示,I2C常规的用法就
- 清翔零基础教你学51单片机_个人学习笔记(5)_数码管静态和动态显示
BO_S__
清翔51学习笔记51单片机学习笔记
说明本人使用的是清翔的51单片机开发板,如果型号相同最方便,但是如果型号不同也可以参考,因为芯片都是一样的,只是外设不同而已,使用时只需要对照自己的开发板原理图稍微修改下引脚即可。本次笔记对应清翔视频教程的第16、17、18集数码管静态显示和动态显示(理论+编程)一、什么是数码管1.1数码管的构成1位数码管多位数码管数码管内部由8个LED组层,排列成8字形,点亮对应的LED,熄灭其他的LED,即可
- b站江科大自化协51单片机入门教程笔记(1)
SHENAO1-Z
51单片机入门教程单片机51单片机
文章目录1综述2-1点亮一个LED2-2LED闪烁2-3LED流水灯2-4LED流水灯PLus3-1独立按键控制LED亮灭3-2独立按键控制LED状态3-3独立按键控制LED显示二进制3-4独立按键控制LED移位4-1静态数码管显示4-2动态数码管显示5-1模块化编程Delay模块5-2LCD1602调试工具LCD1602模块1综述硬件设备(必须准备的)51单片机开发板windows电脑软件设备(
- 51单片机开发板驱动程序的安装
fly in the sky !
嵌入式51单片机嵌入式硬件单片机
目录1.进行判断2.进行安装1.前提2.具体安装3.验证3.完结撒花!!!✿✿ヽ(°▽°)ノ✿1.进行判断判断你的电脑是不是需要进行安装驱动程序用USB线将电脑和开发板连接起来如果出现下面的图标,这说明你需要安装!!!2.进行安装1.前提下载驱动安装程序的百度链接:https://pan.baidu.com/s/1dN83wyNOn5OaeZffsz5O7g?pwd=02132.具体安装3.验证1
- 51单片机之按键扫描和矩阵按键
电路小白i
51单片机矩阵嵌入式硬件
目录前言一、按键及矩阵键盘二、按键模块介绍1.独立按键2.矩阵按键三、程序实现1.独立按键扫描控制LED2.矩阵键盘控制数码管输出0-F总结前言51单片机之按键输入,按键是一种开关,也是一种输入型外设,按键用于电源线上就称之为开关,就例如我们开发板的电源开关,也是一种按键。当按键接在io口上,就是一种输入型外设,例如键盘,本文基于51单片机开发板实现通过按键操作LED/数码管一、按键及矩阵键盘二、
- 基于51单片机开发的语音存储播放系统
城南观北
51单片机DIY项目51单片机嵌入式硬件单片机
实物演示效果:https://www.bilibili.com/video/BV1Ei4y1s7Jc/?vd_source=6ff7cd03af95cd504b60511ef9373a1d系统简介:系统由单片机STC89C52、功率放大器、语音芯片ISD4004-16、液晶LCD1602、独立按键、扬声器等组成,用户可以通过按键设置录取多段录音,同时可以选择多种播放模式,包括单段单次播放,单段重复
- 51单片机----数码管----显示时间
ぃ小呆瓜
c语言51单片机
提示:只能显示时间无设置、修改等其他功能!!!/*******************************************************///普中51单片机开发板//文件名:main.c//处理器:STC89C51RC++//编译环境:Keil5C51//系统时钟:12.000MHZ//设计者:~小呆瓜//修改日期:2022-03-29//简单描述:数码管动态显示程序/***
- 【51单片机】
王哈哈、
STC51单片机51单片机嵌入式硬件单片机
0、前言参考:普中51单片机开发攻略第14章1、硬件ULN2003芯片2、软件mian.c#include#include#include"delayms.h"typedefunsignedcharu8;typedefunsignedintu16;sbitDC_Motor=P1^0;voidDC_Motor_Start(u8time){DC_Motor=1;//startmotordelayms(
- 【51单片机】外部中断
王哈哈、
STC51单片机51单片机单片机嵌入式硬件
0、前言参考:普中51单片机开发攻略第16章及17章1、硬件2、软件#include#include#include"delayms.h"typedefunsignedcharu8;typedefunsignedintu16;sbitled=P2^0;sbitkey3=P3^2;//外部中断0初始化函数voidInt0Init(){//设置INT0IT0=1;//跳变沿出发方式(下降沿)EX0=1
- 【51单片机】IO 扩展(串转并)--74HC595
王哈哈、
STC51单片机51单片机嵌入式硬件单片机
0、前言参考:普中51单片机开发攻略第12章【51单片机入门教程-2020版程序全程纯手打从零开始入门】https://www.bilibili.com/video/BV1Mb411e7re/?p=21&share_source=copy_web&vd_source=77e36f24add8dc77c362748ffb980148nop()是什么语句?>位运算操作符1、74HC595芯片介绍【51
- 【51单片机】LED 点阵
王哈哈、
STC51单片机51单片机嵌入式硬件单片机
0、前言参考:普中51单片机开发攻略第13章1、硬件2、软件mian.c#include#include#include"delayms.h"typedefunsignedcharu8;typedefunsignedintu16;//定义相应的IO口#defineLED_MP0//LED点阵,取0启动,取1关闭,0x00全亮sbitRCLK_PIN=P3^5;//存储寄存器时钟输入sbitSRCL
- 【51单片机】矩阵按键
王哈哈、
STC51单片机51单片机嵌入式硬件单片机
0、前言参考:普中51单片机开发攻略1、硬件2、软件main.c#include#include#include"delayms.h"typedefunsignedintu16;//对数据类型进行声明定义typedefunsignedcharu8;#defineGPIO_KEYP1#defineGPIO_DISP0u8KeyValue=0;//保存键值(记录按下的是哪一个键)//显示0~F的值u8
- 【51单片机】动态数码管
王哈哈、
STC51单片机51单片机嵌入式硬件单片机
0、前言参考:普中51单片机开发攻略–A2.pdf1、数码管介绍上一章我们主要是介绍一位数码管的内部结构及控制原理。下面我们再来介绍下多位数码管及动态显示原理的相关知识。1.1多位数码管简介2、74HC245和74HC138芯片介绍2.174HC245芯片简介2.274HC138芯片简介3、硬件设计4、软件设计本章所要实现的功能是:控制动态数码管从左至右显示数字0-7。为了正规点,工程弄个正规文件
- 【锅炉报警系统】利用AT89C52、Keil5在Proteus做仿真设计
王哈哈、
STC51单片机proteus单片机嵌入式硬件
0、前言参考:普中51单片机开发攻略-A2pdf采用软件:Proteus7.8:点击下载Keil5:点击下载AD:改成嘉立创ADVisio:点击下载设计内容:本设计是基于单片机的锅炉报警系统,主要实现以下功能:•可实现LCD1602显示水位、温度和蒸汽压力;•可通过按键调整水位、温度和蒸汽压力的阈值;•通过超声波测量水位;•通过DS18B20测量温度;•通过蜂鸣器和指示灯报警标签:51单片机、LC
- 51单片机实现电子密码锁设计
m0_55955170
51单片机c语言
使用51单片机实现一个电子密码锁,可以实现修改密码,三次错误输入锁定等功能。说明仿真工具:Proteus8,keil5利用c语言编程仿真图根据51单片机实验板绘制,实物可以使用使用模块:矩阵键盘,LCD1602一、实现方法原理笔者参考普中51单片机开发攻略,根据单片机内部电路模块连接方法来设计的程序。虽然电子密码锁之类的程序单片机设计已经比较基础,但是笔者认为自己亲自动手编程,从电路实际情况出发,
- C51单片机的电子时钟(数码管显示)
想看一次满天星
C51单片机单片机嵌入式硬件
C51单片机的电子时钟硬件环境:相关开发板原理图解析正式代码:效果预览图硬件环境:普中科技51单片机开发板STC89C52相关开发板原理图解析查看这两个原理图,我们可以发现控制这8个数码管由P22、P23、P24这三个控制,就相当于三个二进制数来控制数码管,三个二进制数(000-111)总共有8个,每一个二进制代表控制一个数码管。而控制数码管的发光二极管P0-P7控制,例如要想数码管显示数字0,则
- C51单片机开发程序报错 main.c (11) : error C267 : ‘Nieix‘ : requires ANSI-style prototype
飞滕人生TYF
C51单片机单片机c语言嵌入式硬件
问题C51单片机开发程序报错main.c(11):errorC267:'Nieix':requiresANSI-styleprototype详细问题解决方案一在主函数中调用处修改函数名为函数定义声明处(.h文件中)以及函数实现处(.c文件中)处函数名笔者函数定义声明处(.h文件中)以及函数实现处(.c文件中)函数名为Nixie,主函数中函数名误写为Nieix,修改为Nixie即可即解决方案二在函数
- 基于51单片机开发的简易的8X8点阵
城南观北
51单片机DIY项目c语言单片机
简易的8X8点阵,拿去仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)#include#include#defineucharunsignedchar#defineuintunsignedintvoiddelayms(unsignedintn);sbitKEY=P2^0;sbitKEY1=P2^1;sbitKEY2=P2^2;//添加取模记得定义数组数量ucharcodeM[11][
- 51 单片机基础
哦豁灬
51单片机嵌入式硬件
一、51单片机开发环境配置,vscode+SDCC编辑器、编译器最常用的集成开发环境keilc511、vscode+SDCC开发环境搭建vscode+插件(或者PlatformIOIDE)EIDE的使用:详细自学PlatformIOIDE:详细自学vscode+SDCC51单片机开发环境搭建完全开源基于vscode写代码很舒服不支持在线调试更换或者添加源文件需要编写Makefile文件–>环境搭建
- 51单片机c语言开发工具keil安装
luffy5459
51单片机c语言51单片机单片机keiluvision5keygen
单片机分好几种,常见的51单片机开发需要安装keil对应c51版本,不能安装成了mdk版本。这个需要注意。目前,比较好的工具,windows下自然是keil了。但是它是收费的,只能安装之后,再弄个license,一般下载都会带上一个注册机kegen.exe,不过很多注册机会被win10直接当做病毒文件,所以进行注册码生成之前,需要关闭win10的安全中心的病毒和威胁防护设置。keiluvision
- 51单片机 DHT11温湿度传感器 MQ2传感器
学渣_小强
51单片机嵌入式硬件
目录前言程序思路DHT11一、DHT11基础储备二、接口说明三、协议及数据格式编辑四、DHT11代码MQ-2烟雾传感器一、MQ-2烟雾传感器介绍二、工作原理三、时序配置四、指令配置编辑五、代码LCD1602一、LCD1602介绍二、LCD1602指令介绍编辑三、LCD1602代码HC-05一、HC-05介绍三、uart代码主程序总结前言基于51单片机开发板的DHT11温湿度传感器和MQ2烟雾报警器
- 我学技术的经历
科技骏马
我小时候研究过放大电路,做音箱的放大器。我在三年级时跟着爸爸一起学技术,越来越有兴趣。但爸爸毕竟不是专业的老师,讲的效果很差。姑姑给我买了一套电子积木玩具,我也很喜欢。我在小学辍学四年时间,以前看过爸爸邮购过电子元件,打开名片上的网址看了一下,最后没有买到。14年在淘宝上买到了一些电子零件,还买了51单片机开发板,看郭天祥的视频学习。我同时学了C语言。我规划过很多项目,但是很多都是空想,缺少实践。
- 单片机c语言设计案例,51单片机C语言常用模块与综合系统设计实例精讲
勇气睿智自信幸运
单片机c语言设计案例
《51单片机C语言常用模块与综合系统设计实例精讲》全书针对目前最通用流行的51单片机系列,通过大量典型实例的形式,详细介绍了51单片机常用模块与综合应用系统设计的方法与技巧。全书共分3篇16章,要介绍了51单片机开发的硬件结构、指令系统、C语言程序设计基础和Keil8051C编译器这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的51单片机开发技术;第3篇通过3个综合系统实例,对前面
- 51单片机控制步进电机启停,正反转速度——入门
lazyed
51单片机51单片机嵌入式硬件单片机
实验器件STC89C52RC的学习板子一个DC5V4相5线步进电机28YBJ-48减速步进电机一个元器件连接:51单片机开发板电气原理图实验现象:下载程序后;当按下KEY1键可调节电机旋转方向;当按下KEY2键,电机加速;当按下KEY3键,电机减速;按下KEY4的时候,电机启动/停止;(电机的速度程序中已经定义)注意:将步进电机红色线对接到“步进电机模块”输出端子J47的5V上,其它相序依次接入。
- 基于51单片机开发的步进电机远程控制系统
电子最好玩
单片机嵌入式硬件
摘要电机是日常生活中必不可少的一部分,同时也是一种常用的机电元件。步进电机是一种特殊的电机,相较于其他类型的电机,步进电机的优点更加突出、应用优势更加明显,广泛应用于各个领域。本设计是基于单片机开发的步进电机远程控制系统。首先,本设计对步进电机的国内外技术现状进行了简单阐述,并对步进电机相关内容进行了简单介绍。其次,根据系统设计需求,对步进电机控制系统的硬件部分与软件部分进行了设计,经过程序调试仿
- 【51单片机】RC522门禁系统设计
Hai小易
【51单片机】趣味项目设计单片机c语言数据结构51单片机射频工程
文章目录一、主要功能二、硬件资源1.硬件准备2.硬件连接三、软件设计1.软件结构2.主要代码四、实验现象联系作者一、主要功能系统运行后,LCD12864显示开机界面,默认门锁处于关闭状态,当使用正确的磁卡感应后,蜂鸣器发出开锁提示音,且LCD12864显示门锁开,舵机运行,一段时间后自动关闭。二、硬件资源1.硬件准备项目所需要的硬件资源如下:1、51单片机开发板1个2、RC522射频模块1个3、L
- 【51单片机】51单片机概述(学习笔记)
rexhao_wmh
51单片机学习笔记
一、课程简介1、硬件设备51单片机开发板Win电脑2、软件设备Keil5:编写程序代码STC-ISP:下载程序有道词典福昕阅读器二、开发工具介绍1、Keil5keil.com=>下载C51版本=>使用破解程序2、STC-ISP绿色版:直接运行3、驱动开发板用usb连接电脑安装驱动三、单片机及开发板介绍1、单片机概述单片机(MCU):内部继承了电脑常有的硬件功能单片机任务:信息采集(传播器)=>处理
- mac下进行 51单片机的开发
有时右逝
前言纪念下,今天51单片机在mac下运行成功,记录下过程。过程1、淘宝51单片机开发版购买。56块钱。2019年6月买的,现在2020年才开始搞。1年多了。2、开始安装环境基本参考https://www.jianshu.com/p/d16025a34cfe包括代码都没改动。遇到的问题1、最主要的问题,最后的烧录程序不成功。卡在了WaitingforMCU,pleasecyclepower:这个问题
- 基于51单片机的金沙滩12864的计算器
乌拉_乌拉_乌拉
51单片机单片机嵌入式硬件
很久以前就想把LCD1602的计算器换成LCD12864,目前逻辑是弄出来了,显示出了点小问题,往后再看看显示的问题第一个文件:config.h/*********************************************************************************《手把手教你学51单片机(C语言版)》*配套KST-51单片机开发板示例源代码**(c)版权
- VMware Workstation 11 或者 VMware Player 7安装MAC OS X 10.10 Yosemite
iwindyforest
vmwaremac os10.10workstationplayer
最近尝试了下VMware下安装MacOS 系统,
安装过程中发现网上可供参考的文章都是VMware Workstation 10以下, MacOS X 10.9以下的文章,
只能提供大概的思路, 但是实际安装起来由于版本问题, 走了不少弯路, 所以我尝试写以下总结, 希望能给有兴趣安装OSX的人提供一点帮助。
写在前面的话:
其实安装好后发现, 由于我的th
- 关于《基于模型驱动的B/S在线开发平台》源代码开源的疑虑?
deathwknight
JavaScriptjava框架
本人从学习Java开发到现在已有10年整,从一个要自学 java买成javascript的小菜鸟,成长为只会java和javascript语言的老菜鸟(个人邮箱:
[email protected])
一路走来,跌跌撞撞。用自己的三年多业余时间,瞎搞一个小东西(基于模型驱动的B/S在线开发平台,非MVC框架、非代码生成)。希望与大家一起分享,同时有许些疑虑,希望有人可以交流下
平台
- 如何把maven项目转成web项目
Kai_Ge
mavenMyEclipse
创建Web工程,使用eclipse ee创建maven web工程 1.右键项目,选择Project Facets,点击Convert to faceted from 2.更改Dynamic Web Module的Version为2.5.(3.0为Java7的,Tomcat6不支持). 如果提示错误,可能需要在Java Compiler设置Compiler compl
- 主管???
Array_06
工作
转载:http://www.blogjava.net/fastzch/archive/2010/11/25/339054.html
很久以前跟同事参加的培训,同事整理得很详细,必须得转!
前段时间,公司有组织中高阶主管及其培养干部进行了为期三天的管理训练培训。三天的课程下来,虽然内容较多,因对老师三天来的课程内容深有感触,故借着整理学习心得的机会,将三天来的培训课程做了一个
- python内置函数大全
2002wmj
python
最近一直在看python的document,打算在基础方面重点看一下python的keyword、Build-in Function、Build-in Constants、Build-in Types、Build-in Exception这四个方面,其实在看的时候发现整个《The Python Standard Library》章节都是很不错的,其中描述了很多不错的主题。先把Build-in Fu
- JSP页面通过JQUERY合并行
357029540
JavaScriptjquery
在写程序的过程中我们难免会遇到在页面上合并单元行的情况,如图所示
如果对于会的同学可能很简单,但是对没有思路的同学来说还是比较麻烦的,提供一下用JQUERY实现的参考代码
function mergeCell(){
var trs = $("#table tr");
&nb
- Java基础
冰天百华
java基础
学习函数式编程
package base;
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
// Integer a = 4;
// Double aa = (double)a / 100000;
// Decimal
- unix时间戳相互转换
adminjun
转换unix时间戳
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)? Java time JavaScript Math.round(new Date().getTime()/1000)
getTime()返回数值的单位是毫秒 Microsoft .NET / C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 62135
- 作为一个合格程序员该做的事
aijuans
程序员
作为一个合格程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重
- 由html5视频播放引发的总结
ayaoxinchao
html5视频video
前言
项目中存在视频播放的功能,前期设计是以flash播放器播放视频的。但是现在由于需要兼容苹果的设备,必须采用html5的方式来播放视频。我就出于兴趣对html5播放视频做了简单的了解,不了解不知道,水真是很深。本文所记录的知识一些浅尝辄止的知识,说起来很惭愧。
视频结构
本该直接介绍html5的<video>的,但鉴于本人对视频
- 解决httpclient访问自签名https报javax.net.ssl.SSLHandshakeException: sun.security.validat
bewithme
httpclient
如果你构建了一个https协议的站点,而此站点的安全证书并不是合法的第三方证书颁发机构所签发,那么你用httpclient去访问此站点会报如下错误
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path bu
- Jedis连接池的入门级使用
bijian1013
redisredis数据库jedis
Jedis连接池操作步骤如下:
a.获取Jedis实例需要从JedisPool中获取;
b.用完Jedis实例需要返还给JedisPool;
c.如果Jedis在使用过程中出错,则也需要还给JedisPool;
packag
- 变与不变
bingyingao
不变变亲情永恒
变与不变
周末骑车转到了五年前租住的小区,曾经最爱吃的西北面馆、江西水饺、手工拉面早已不在,
各种店铺都换了好几茬,这些是变的。
三年前还很流行的一款手机在今天看起来已经落后的不像样子。
三年前还运行的好好的一家公司,今天也已经不复存在。
一座座高楼拔地而起,
- 【Scala十】Scala核心四:集合框架之List
bit1129
scala
Spark的RDD作为一个分布式不可变的数据集合,它提供的转换操作,很多是借鉴于Scala的集合框架提供的一些函数,因此,有必要对Scala的集合进行详细的了解
1. 泛型集合都是协变的,对于List而言,如果B是A的子类,那么List[B]也是List[A]的子类,即可以把List[B]的实例赋值给List[A]变量
2. 给变量赋值(注意val关键字,a,b
- Nested Functions in C
bookjovi
cclosure
Nested Functions 又称closure,属于functional language中的概念,一直以为C中是不支持closure的,现在看来我错了,不过C标准中是不支持的,而GCC支持。
既然GCC支持了closure,那么 lexical scoping自然也支持了,同时在C中label也是可以在nested functions中自由跳转的
- Java-Collections Framework学习与总结-WeakHashMap
BrokenDreams
Collections
总结这个类之前,首先看一下Java引用的相关知识。Java的引用分为四种:强引用、软引用、弱引用和虚引用。
强引用:就是常见的代码中的引用,如Object o = new Object();存在强引用的对象不会被垃圾收集
- 读《研磨设计模式》-代码笔记-解释器模式-Interpret
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 解释器(Interpreter)模式的意图是可以按照自己定义的组合规则集合来组合可执行对象
*
* 代码示例实现XML里面1.读取单个元素的值 2.读取单个属性的值
* 多
- After Effects操作&快捷键
cherishLC
After Effects
1、快捷键官方文档
中文版:https://helpx.adobe.com/cn/after-effects/using/keyboard-shortcuts-reference.html
英文版:https://helpx.adobe.com/after-effects/using/keyboard-shortcuts-reference.html
2、常用快捷键
- Maven 常用命令
crabdave
maven
Maven 常用命令
mvn archetype:generate
mvn install
mvn clean
mvn clean complie
mvn clean test
mvn clean install
mvn clean package
mvn test
mvn package
mvn site
mvn dependency:res
- shell bad substitution
daizj
shell脚本
#!/bin/sh
/data/script/common/run_cmd.exp 192.168.13.168 "impala-shell -islave4 -q 'insert OVERWRITE table imeis.${tableName} select ${selectFields}, ds, fnv_hash(concat(cast(ds as string), im
- Java SE 第二讲(原生数据类型 Primitive Data Type)
dcj3sjt126com
java
Java SE 第二讲:
1. Windows: notepad, editplus, ultraedit, gvim
Linux: vi, vim, gedit
2. Java 中的数据类型分为两大类:
1)原生数据类型 (Primitive Data Type)
2)引用类型(对象类型) (R
- CGridView中实现批量删除
dcj3sjt126com
PHPyii
1,CGridView中的columns添加
array(
'selectableRows' => 2,
'footer' => '<button type="button" onclick="GetCheckbox();" style=&
- Java中泛型的各种使用
dyy_gusi
java泛型
Java中的泛型的使用:1.普通的泛型使用
在使用类的时候后面的<>中的类型就是我们确定的类型。
public class MyClass1<T> {//此处定义的泛型是T
private T var;
public T getVar() {
return var;
}
public void setVa
- Web开发技术十年发展历程
gcq511120594
Web浏览器数据挖掘
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- openSession()与getCurrentSession()区别:
hetongfei
javaDAOHibernate
来自 http://blog.csdn.net/dy511/article/details/6166134
1.getCurrentSession创建的session会和绑定到当前线程,而openSession不会。
2. getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭。
这里getCurrentSession本地事务(本地
- 第一章 安装Nginx+Lua开发环境
jinnianshilongnian
nginxluaopenresty
首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒
- HSQLDB In-Process方式访问内存数据库
liyonghui160com
HSQLDB一大特色就是能够在内存中建立数据库,当然它也能将这些内存数据库保存到文件中以便实现真正的持久化。
先睹为快!
下面是一个In-Process方式访问内存数据库的代码示例:
下面代码需要引入hsqldb.jar包 (hsqldb-2.2.8)
import java.s
- Java线程的5个使用技巧
pda158
java数据结构
Java线程有哪些不太为人所知的技巧与用法? 萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常
工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性系统的时候,通常会面临各种各样的并发编程的问题,不过我们现在所要讲的可能会略有不同。
- 开发资源大整合:编程语言篇——JavaScript(1)
shoothao
JavaScript
概述:本系列的资源整合来自于github中各个领域的大牛,来收藏你感兴趣的东西吧。
程序包管理器
管理javascript库并提供对这些库的快速使用与打包的服务。
Bower - 用于web的程序包管理。
component - 用于客户端的程序包管理,构建更好的web应用程序。
spm - 全新的静态的文件包管
- 避免使用终结函数
vahoa.ma
javajvmC++
终结函数(finalizer)通常是不可预测的,常常也是很危险的,一般情况下不是必要的。使用终结函数会导致不稳定的行为、更差的性能,以及带来移植性问题。不要把终结函数当做C++中的析构函数(destructors)的对应物。
我自己总结了一下这一条的综合性结论是这样的:
1)在涉及使用资源,使用完毕后要释放资源的情形下,首先要用一个显示的方