- 普中51单片机学习(十四)
Ccjf酷儿
51单片机学习嵌入式硬件
中断系统中断的概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生),CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务),待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。中断系统结构5个中断源,两个优先级,可以实现二级中断嵌套。中断允许控制EX0(IE.0),外部中断0允许位;ET0(IE.1),定时/计数器
- 普中51单片机学习(十五)
Ccjf酷儿
51单片机学习单片机
实验代码#include"reg52.h"#include"intrins.h"typedefunsignedcharu8;typedefunsignedintu16;sbitled=P2^0;sbitk3=P3^2;voiddelay(u16i){while(i--);}voidInit0Init(){EA=1;EX0=1;IT0=1;}voidInt0()interrupt0{delay(10
- 普中51单片机学习(定时器和计数器)
Ccjf酷儿
51单片机学习嵌入式硬件
定时器和计数器51单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器/计数器。定时器/计数器和单片机的CPU是相互独立的。定时器/计数器工作的过程是自动完成的,不需要CPU的参与。51单片机中的定时器/计数器是根据机器内部的时钟或者是外部的脉冲信号对寄存器中的数据加1。有了定时器/计数器之后,可以增加单片机的效率,一些简单的重复加1的工作可以交给定时器/计数器处理。CPU转而处
- 普中51单片机学习(六)
Ccjf酷儿
51单片机学习嵌入式硬件
点亮第一个LEDLED相关知识LED,即发光二极管,是一种半导体固体发光器件。工作原理为:LED的工作是有方向性的,只有当正级接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。其原理图如下实验代码#include"reg52.h"sbitled=P2^0;voidmain(){while(1){led=0;}}
- 普中51单片机学习(十)
Ccjf酷儿
51单片机学习嵌入式硬件
动态数码管数码管显示原理动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。PS:要学会看芯片资料实验代码#include"reg5
- 普中51单片机学习(十一)
Ccjf酷儿
51单片机学习单片机
独立按键独立按键原理按键在闭合和断开时触电存在抖动现象硬件消抖电路如下实验代码#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;voiddelay(u16i){while(i--);}sbitled=P2^0;sbitk1=P3^1;voidkeypro(){if(k1==0){delay(1000);if(k1==0){le
- 普中51单片机学习(十二)
Ccjf酷儿
51单片机学习嵌入式硬件
矩阵按键矩阵按键扫描原理行列扫描:我们可以通过高四位全部输出低电平,低四位输出高电平。当接收到的数据,低四位不全为高电平时,说明有按键按下,然后通过接收的数据值,判断是哪一列有按键按下,然后再反过来,高四位输出高电平,低四位输出低电平,然后根据接收到的高四位的值判断是那一行有按键按下,这样就能够确定是哪一个按键按下了。实验代码#include"reg52.h"typedefunsignedchar
- 普中51单片机学习(九)
Ccjf酷儿
51单片机学习嵌入式硬件
蜂鸣器蜂鸣器简介在单片机应用的设计上,很多方案都会用到蜂鸣器,大部分都是使用蜂鸣器来做提示或报警,比如按键按下、开始工作、工作结束或是故障等等。改变单片机引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。改变输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小。实验代码#include"reg52.h"typedefunsignedcharu8;typedefunsign
- 普中51单片机学习(七)
Ccjf酷儿
51单片机学习单片机
LED闪烁delay函数延时函数voiddelay(unsignedinti)//大约延时10us{while(i--);}实验代码#include"reg52.h"typedefunsignedcharu8;typedefunsignedintu16;voiddelay(u16i){while(i--);}sbitled=P2^0;voidmain(){while(1){led=0;delay(
- 普中51单片机学习(八)
Ccjf酷儿
51单片机学习嵌入式硬件
LED流水灯循环左移右移函数crol(a,b):循环左移函数,a是左移的值,b是左移的位数。包含在instrins.h库函数里面。cror(a,b):循环右移函数,a是右移的值,b是右移的位数。包含在instrins.h库函数里面。实验代码#include"reg52.h"#include"intrins.h"#defineledP2typedefunsignedcharu8;typedefuns
- ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
袁满满满满
51单片机51单片机学习c语言单片机嵌入式硬件开发语言
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。目录一.延时函数的生成1.通过延时计算器得到延时函数2.可赋值改变的延时函数二.LED模块编写原理1.LED模块图2.编写原理(1)编写原理(2)快捷编程(3)十六进制编程三.具体编写程序1.通过生成没有改写的延时函数2.可赋值延时函数编写四.LED流水灯视频一.延
- 普中51单片机学习(二)
Ccjf酷儿
51单片机学习嵌入式硬件
51单片机介绍所需基础知识基础数模电知识,简单的C语言。PS:如果有不懂的直接通义千问。。。什么是单片机在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。学习方法多实践;学习必要的理论知识;多做项目工程。预备知识电平特性数字电路只有两种电平,高电平和低电平;高电平5V或3.3V,取决于单片机电源;低电平0V;RS232电平:计算机串口电平;高电平12V
- ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
袁满满满满
51单片机51单片机嵌入式硬件单片机windowsc语言
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。一.两个主要软件的介绍1.KeiluVision5软件KeiluVision5是一款集成开发环境(IDE),主要用于对嵌入式系统中的微控制器进行编程。该软件提供全面的开发环境,包括源代码编辑器、项目经理、调试器以及微控制器开发、调试和编程所需的其他工具。特别地,Ke
- 51单片机学习日记 | LCD1602黑块和闪烁问题的处理
-以德为邻-
5151单片机学习嵌入式硬件
51单片机学习日记芯片:STM89C516RD+开发板:普中A4学习:By江科大自化协LCD1602模块问题的处理办法:第一行黑块原因是初始化有问题:LCD1602如果没有初始化就会出现第一行黑块,第二行无显示的情况。在网上查了很多方法都无济于事,最后用官方给的例程(可以去普中官网找到对应的百度网盘链接,下载LCD1602实验代码)把封装好的库直接搬过来就能解决了。2.能显示字块,但字块闪烁可能是
- 51单片机学习笔记4 -- 蜂鸣器控制
GenCoder
51单片机学习笔记51单片机单片机嵌入式硬件
蜂鸣器控制1.蜂鸣器简介1.分类2.有源蜂鸣器和无源蜂鸣器3.区分有源蜂鸣器和无源蜂鸣器4.蜂鸣器驱动电路2.电路图绘制3.蜂鸣器控制4.程序补充1.蜂鸣器简介蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“H
- c51单片机学习笔记-无源蜂鸣器实验
GallyDowney
c语言51单片机单片机
目的:让蜂鸣器发出声音,一段时间后再关闭方法:让P2.5管脚输出一定频率的脉冲信号(高低电平)控制无源蜂鸣器。编译软件:keil5过程:(1)首先将51单片机的头文件包含进来,然后使用sbit关键字来定义P2.5管脚,定义好后即可使用BEEP来替代P2.5口的操作。sbitBEEP=P2^5;(2)主函数直接进入while循环,在循环内再次套用了一个while循环,只不过这里并非死循环,而是通过变
- Autoleaders控制组——51单片机学习笔记
洪伟裕
笔记Autoleaders控制组51单片机学习嵌入式硬件c语言经验分享
前要:本笔记为初学者上b站江科大自化协的51单片机入门教程P1-P12所得笔记,包含单片机简介和LED、独立按键、数码管相关内容。目录1.1.什么是单片机以及为什么要学单片机?51是什么?2-1点亮一个LED2.2LED闪烁2.3流水灯3.1独立按键控制LED亮灭3.2独立按键控制LED状态3.3独立按键控制LED显示二进制3.4独立按键控制LED的移位4-1静态数码管显示4-2动态数码管显示(多
- 【嵌入式】基于STC89C52RC的51单片机学习(六)——串口
qq_51392613
51单片机学习嵌入式硬件
一、串口的基本认识串口是串型通信接口的简称,也叫串行通信接口或者串行通讯接口,是设备间接线通信的一种方式。特点:(1)串行接口是指数据一位位地顺序传送,其特点是线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传输速度较慢。(2)双向通信,全双工。二、关于电器标准和协议串行接口按电气标准及协议来分包括RS-232-C、RS-42
- 嵌入式】基于STC89C52RC的51单片机学习(十二)——IIC协议
qq_51392613
51单片机学习嵌入式硬件
一、概述IIC(Inter-IntegratedCircuit)集成电路总线IIC串行总线一般有两跟信号线,一根是双向的数据线SDA,另一根是时钟线SCL,其时钟信号由主控器件产生。所有接到IIC总线设备上的串行数据SDA都接到总线SDA上,各设备的时钟线SCL接到SCL上。对于并联在一条总线上的每一个IC都有唯一的地址。二、IIC协议IIC在传输数据的过程中有三种类型的信号,分别为:开始信号、结
- 51单片机学习历程——硬件准备&开发环境搭建
Lunatic_Tang
51单片机学习单片机嵌入式硬件
系列文章目录第一章51单片机学习历程(1)——开发环境搭建第二章51单片机学习历程(2)——建立新的工程第三章51单片机学习历程(3)——点亮一颗LED第四章51单片机学习历程(4)——串口交互模板(可直接套用)目录系列文章目录一、单片机是什么?二、玩51单片机我需要什么?1.一个单片机最小系统2.一个USB转TTL的CH3403.杜邦线与一些常用的模块4.一台电脑三、如何安装软件0.一个干净的w
- Autoleaders控制组——51单片机学习笔记(1)
Jeremiah--麦
单片机嵌入式硬件
51单片机目录51单片机1.单片机基础1-1.内部构成1-2.51单片机2.LED2-1.点亮一个LED2-2.LED闪烁2-3.LED流水灯2.独立按键控制LED2-1独立按键控制LED亮灭2-2按键的抖动2-4独立按键控制LED状态2-5独立按键控制LED展示二进制3.数码管3-1.静态数码管假设数码管连接方式为共阴极连接,如果上数码管显示数字6?3-2.动态数码管1.单片机基础1-1.内部构
- 清翔51单片机学习笔记-中断系统
2301_80163363
51单片机学习笔记
一,基础内容1,51单片机个引脚功能回顾引脚总共分为四种1.电源引脚Vcc:+5V电源Vss:接地2.时钟引脚XTL1,XTL23.控制引脚RST:复位信号输入端(RST为高电平时复位)Vpd:备用电源输入端EA:内外部程序储存选择端(EA为高电平时访问内部,低电平访问外部)(因为现在单片机内部空间够用所以一般只用高电平)Vpp编程电压输入端(现在用不到了)ALE地址锁存允许信号(现在用不到了)P
- 51单片机学习笔记 --步进电机驱动说明
GenCoder
51单片机学习笔记51单片机步进电机驱动
文章目录工作原理代码编写驱动方式全步进驱动半步进驱动微步进驱动工作原理工作原理简要说明,和单片机一起配合使用的步进电机多为28BYJ28五线四相步进电机,配合ULN2003驱动板进行控制,如图所示,对于扭矩、精度要求较高的还有42步进电机,86步进电机等,这里以28BYJ28步进电机做说明内部结构方面,28BYJ28步进电机具有四个相数,也就是有四套可独立通电的定子电磁线圈。环绕这些线圈的中间是永
- 51单片机学习:LED点阵实验(点亮一个点)
白茶丫
51单片机学习单片机嵌入式硬件
实验名称:LED点阵实验(点亮一个点)接线说明:实验现象:下载程序后,8*8LED点阵点亮左上角第一个点注意事项:LED点阵旁的J24黄色跳线帽短接到GND一端***************************************************************************************/#include"reg51.h"typedefunsigned
- 51单片机学习——数码管显示
盐析大白兔
51单片机学习51单片机学习嵌入式硬件
今天是第三天,进行数码管显示1.原理图单片机核心图74HC138译码器动态数码管模块2.原理讲解138译码器:74LS138译码器可以用于数码管显示驱动电路。通过将二进制代码输入到译码器的输入端,根据译码器的输出状态来控制显示的数字或字符。这样可以简化驱动电路的设计,并提高显示的灵活性和可靠性。数码管灯链接是共阴极的,,因此需要给其高电平。通过控制138译码器来选中LED灯,再控制P0口的电平来实
- 51单片机学习——先成为一个点灯大师
盐析大白兔
51单片机学习51单片机学习嵌入式硬件c语言
最近玩的有点疯,以至于突然觉得自己啥都忘了,为了防止自己变傻,我觉得有必要把学过的东西再复习一遍,思来想去不知道要咋办,那就只能拿51开刀了明确几点【1】51单片机使用的电平为TTL电平,就是说5为高电平,0为低电平;程序里1表示高电平,0表示低电平;【2】对于51单片机的学习,需要一定的c语言基础,因此我们需要会点c,但是不要担心,51单片机用的c语言很基础;【3】要具备一定的电路基础。【4】开
- 51单片机学习——矩阵按键
盐析大白兔
51单片机学习51单片机学习嵌入式硬件
目录gitee链接小程吃饭饭(xiaocheng-has-a-meal)-Gitee.comhttps://gitee.com/xiaocheng-has-a-meal1.图~突突突突突矩阵键盘原理图矩阵键盘的实物图2.矩阵键盘引入~啦啦啦啦啦原理~沥沥沥沥沥代码~嗷嗷嗷嗷嗷【1】延时函数【2】LCD1602【3】检测按键函数Matrix【4】主函数3.是图像啦4.你的阿锦啊昨天没写博客,在摆烂,
- 51单片机学习:独立按键实验
白茶丫
51单片机学习c++c语言开发语言
实验名称:独立按键实验接线说明:实验现象:下载程序后,按下“独立按键”模块中K1键,控制D1指示灯亮灭注意事项:***************************************************************************************/#include"reg52.h"typedefunsignedintu16;//对系统默认数据类型进行重定义t
- C51 单片机学习(二):定时器与中断系统
Robot_Yue
C51单片机学习单片机学习定时器中断系统
参考51单片机入门教程1.定时器1.1定时器定义51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成C51单片机学习(一):基础外设讲的都是单片机的IO口控制的外设1.2定时器作用用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作替代长时间的Delay,提高CPU的运行效率和处理速度Delay()时CPU干不了其它事,就会白白占用CPU的时间1.3STC89
- C51 单片机学习(文章链接汇总)
Robot_Yue
C51单片机学习单片机嵌入式C51PWMI2C外设定时器
参考51单片机入门教程C51单片机学习(一):基础外设C51单片机学习(二):定时器与中断系统持续更新中…
- web前段跨域nginx代理配置
刘正强
nginxcmsWeb
nginx代理配置可参考server部分
server {
listen 80;
server_name localhost;
- spring学习笔记
caoyong
spring
一、概述
a>、核心技术 : IOC与AOP
b>、开发为什么需要面向接口而不是实现
接口降低一个组件与整个系统的藕合程度,当该组件不满足系统需求时,可以很容易的将该组件从系统中替换掉,而不会对整个系统产生大的影响
c>、面向接口编口编程的难点在于如何对接口进行初始化,(使用工厂设计模式)
- Eclipse打开workspace提示工作空间不可用
0624chenhong
eclipse
做项目的时候,难免会用到整个团队的代码,或者上一任同事创建的workspace,
1.电脑切换账号后,Eclipse打开时,会提示Eclipse对应的目录锁定,无法访问,根据提示,找到对应目录,G:\eclipse\configuration\org.eclipse.osgi\.manager,其中文件.fileTableLock提示被锁定。
解决办法,删掉.fileTableLock文件,重
- Javascript 面向对面写法的必要性?
一炮送你回车库
JavaScript
现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember
这是javascript层的mvc框架哦,不是j2ee的mvc框架
我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu
- js array对象的迭代方法
换个号韩国红果果
array
1.forEach 该方法接受一个函数作为参数, 对数组中的每个元素
使用该函数 return 语句失效
function square(num) {
print(num, num * num);
}
var nums = [1,2,3,4,5,6,7,8,9,10];
nums.forEach(square);
2.every 该方法接受一个返回值为布尔类型
- 对Hibernate缓存机制的理解
归来朝歌
session一级缓存对象持久化
在hibernate中session一级缓存机制中,有这么一种情况:
问题描述:我需要new一个对象,对它的几个字段赋值,但是有一些属性并没有进行赋值,然后调用
session.save()方法,在提交事务后,会出现这样的情况:
1:在数据库中有默认属性的字段的值为空
2:既然是持久化对象,为什么在最后对象拿不到默认属性的值?
通过调试后解决方案如下:
对于问题一,如你在数据库里设置了
- WebService调用错误合集
darkranger
webservice
Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton
调用接口出错,
一个简单的WebService
import org.apache.axis.client.Call;import org.apache.axis.client.Service;
首先必不可
- JSP和Servlet的中文乱码处理
aijuans
Java Web
JSP和Servlet的中文乱码处理
前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。
一、表单提交时出现乱码:
在进行表单提交的时候,经常提交一些中文,自然就避免不了出现中文乱码的情况,对于表单来说有两种提交方式:get和post提交方式。所以
- 面试经典六问
atongyeye
工作面试
题记:因为我不善沟通,所以在面试中经常碰壁,看了网上太多面试宝典,基本上不太靠谱。只好自己总结,并试着根据最近工作情况完成个人答案。以备不时之需。
以下是人事了解应聘者情况的最典型的六个问题:
1 简单自我介绍
关于这个问题,主要为了弄清两件事,一是了解应聘者的背景,二是应聘者将这些背景信息组织成合适语言的能力。
我的回答:(针对技术面试回答,如果是人事面试,可以就掌
- contentResolver.query()参数详解
百合不是茶
androidquery()详解
收藏csdn的博客,介绍的比较详细,新手值得一看 1.获取联系人姓名
一个简单的例子,这个函数获取设备上所有的联系人ID和联系人NAME。
[java]
view plain
copy
public void fetchAllContacts() {
 
- ora-00054:resource busy and acquire with nowait specified解决方法
bijian1013
oracle数据库killnowait
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1.下面的语句
- web 开发乱码
征客丶
springWeb
以下前端都是 utf-8 字符集编码
一、后台接收
1.1、 get 请求乱码
get 请求中,请求参数在请求头中;
乱码解决方法:
a、通过在web 服务器中配置编码格式:tomcat 中,在 Connector 中添加URIEncoding="UTF-8";
1.2、post 请求乱码
post 请求中,请求参数分两部份,
1.2.1、url?参数,
- 【Spark十六】: Spark SQL第二部分数据源和注册表的几种方式
bit1129
spark
Spark SQL数据源和表的Schema
case class
apply schema
parquet
json
JSON数据源 准备源数据
{"name":"Jack", "age": 12, "addr":{"city":"beijing&
- JVM学习之:调优总结 -Xms -Xmx -Xmn -Xss
BlueSkator
-Xss-Xmn-Xms-Xmx
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:
java -Xmx355
- jqGrid 各种参数 详解(转帖)
BreakingBad
jqGrid
jqGrid 各种参数 详解 分类:
源代码分享
个人随笔请勿参考
解决开发问题 2012-05-09 20:29 84282人阅读
评论(22)
收藏
举报
jquery
服务器
parameters
function
ajax
string
- 读《研磨设计模式》-代码笔记-代理模式-Proxy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
/*
* 下面
- 应用升级iOS8中遇到的一些问题
chenhbc
ios8升级iOS8
1、很奇怪的问题,登录界面,有一个判断,如果不存在某个值,则跳转到设置界面,ios8之前的系统都可以正常跳转,iOS8中代码已经执行到下一个界面了,但界面并没有跳转过去,而且这个值如果设置过的话,也是可以正常跳转过去的,这个问题纠结了两天多,之前的判断我是在
-(void)viewWillAppear:(BOOL)animated
中写的,最终的解决办法是把判断写在
-(void
- 工作流与自组织的关系?
comsci
设计模式工作
目前的工作流系统中的节点及其相互之间的连接是事先根据管理的实际需要而绘制好的,这种固定的模式在实际的运用中会受到很多限制,特别是节点之间的依存关系是固定的,节点的处理不考虑到流程整体的运行情况,细节和整体间的关系是脱节的,那么我们提出一个新的观点,一个流程是否可以通过节点的自组织运动来自动生成呢?这种流程有什么实际意义呢?
这里有篇论文,摘要是:“针对网格中的服务
- Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
daizj
oracle
insert提示IGNORE_ROW_ON_DUPKEY_INDEX
转自:http://space.itpub.net/18922393/viewspace-752123
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一
- 二叉树:堆
dieslrae
二叉树
这里说的堆其实是一个完全二叉树,每个节点都不小于自己的子节点,不要跟jvm的堆搞混了.由于是完全二叉树,可以用数组来构建.用数组构建树的规则很简单:
一个节点的父节点下标为: (当前下标 - 1)/2
一个节点的左节点下标为: 当前下标 * 2 + 1
&
- C语言学习八结构体
dcj3sjt126com
c
为什么需要结构体,看代码
# include <stdio.h>
struct Student //定义一个学生类型,里面有age, score, sex, 然后可以定义这个类型的变量
{
int age;
float score;
char sex;
}
int main(void)
{
struct Student st = {80, 66.6,
- centos安装golang
dcj3sjt126com
centos
#在国内镜像下载二进制包
wget -c http://www.golangtc.com/static/go/go1.4.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.4.1.linux-amd64.tar.gz
#把golang的bin目录加入全局环境变量
cat >>/etc/profile<
- 10.性能优化-监控-MySQL慢查询
frank1234
性能优化MySQL慢查询
1.记录慢查询配置
show variables where variable_name like 'slow%' ; --查看默认日志路径
查询结果:--不用的机器可能不同
slow_query_log_file=/var/lib/mysql/centos-slow.log
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn
- Java父类取得子类类名
happyqing
javathis父类子类类名
在继承关系中,不管父类还是子类,这些类里面的this都代表了最终new出来的那个类的实例对象,所以在父类中你可以用this获取到子类的信息!
package com.urthinker.module.test;
import org.junit.Test;
abstract class BaseDao<T> {
public void
- Spring3.2新注解@ControllerAdvice
jinnianshilongnian
@Controller
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co
- Java spring mvc多数据源配置
liuxihope
spring
转自:http://www.itpub.net/thread-1906608-1-1.html
1、首先配置两个数据库
<bean id="dataSourceA" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close&quo
- 第12章 Ajax(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- BW / Universe Mappings
blueoxygen
BO
BW Element
OLAP Universe Element
Cube Dimension
Class
Charateristic
A class with dimension and detail objects (Detail objects for key and desription)
Hi
- Java开发熟手该当心的11个错误
tomcat_oracle
java多线程工作单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 推行国产操作系统的优劣
yananay
windowslinux国产操作系统
最近刮起了一股风,就是去“国外货”。从应用程序开始,到基础的系统,数据库,现在已经刮到操作系统了。原因就是“棱镜计划”,使我们终于认识到了国外货的危害,开始重视起了信息安全。操作系统是计算机的灵魂。既然是灵魂,为了信息安全,那我们就自然要使用和推行国货。可是,一味地推行,是否就一定正确呢?
先说说信息安全。其实从很早以来大家就在讨论信息安全。很多年以前,就据传某世界级的网络设备制造商生产的交