- 基于STM32设计的智能马蹄锁
鱼弦
单片机系统合集stm32嵌入式硬件单片机
鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)基于STM32设计的智能马蹄锁介绍基于STM32设计的智能马蹄锁是一种利用STM32单片机、蓝牙模块、传感器等电子元件实现的智能马蹄锁。该智能马蹄锁具有以下特
- 项目十二:智能门禁系统
相醉为友
单片机作业windows
所需功能:硬件设置:使用51单片机连接人体红外传感器、液晶显示器(LCD)、蜂鸣器和电磁锁。人体检测:实时监测门口的人体活动。LCD显示:在LCD上显示门禁状态和欢迎词。门禁控制:通过蜂鸣器和电磁锁实现门禁控制。实现步骤:初始化设备:连接51单片机、人体红外传感器、LCD、蜂鸣器和电磁锁。设置传感器和执行器的驱动和接口。2.人体检测和数据处理:if((mode==0)&&(Series==1)){
- 基于STM32电动车防盗报警GSM定位短信无线传入报警系统
创新电子设计
单片机嵌入式硬件单片机
**单片机设计介绍,基于STM32电动车防盗报警GSM定位短信无线传入报警系统文章目录一概要二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 基于STM32电动车防盗报警GSM定位短信无线传入报警系统是一个集成了多种现代技术的智能防盗系统。以下是该系统的概要:一、系统概述该系统结合STM32单片机、GSM无线通信模块、GPS定位模块以及多种传感器,设计了一套能够实现电动车防盗、实
- 51单片机c语言定义寄存器r,在MCS51单片机中对特殊功能寄存器的C51定义
weixin_39985365
51单片机c语言定义寄存器r
原标题:在MCS51单片机中对特殊功能寄存器的C51定义在开始讲对C51中特殊寄存器(SPR)的定义前,先简单介绍下我们在进行51单片机开发时经常看到的两个关键字"sbit”和"sfr“:sfr用于将一个单片机的(specialfunctionregister)赋值给一个变量,这样在后面的程序中就可以中这个变量指引(referto)该寄存器sbit与sfr用法类似,只是sbit是位操作,用于将某个
- 嵌入式单片机中寄存器开发与实现
嵌入式开发星球
单片机项目实战操作之优秀单片机嵌入式硬件
第一:GPIO寄存器开发流程不管是图形界面还是函数库开发,本质都是对底层寄存器的使用,一般在实时性要求不高的情况,就使用前两种方式,但是对实时性要求比较高的情况下,就需要使用寄存器开发。所以就说明一下使用流程。分析原理图,找到外设连接的芯片的引脚PF9分析原理图,理解硬件的控制原理高电平灭低电平亮分析中文参考手册或者芯片数据手册,了解需要使用的寄存器都有哪些理解寄存器的工作原理参考中文参考手册ST
- 单片机+c语言+运算符,单片机C语言编程常用的运算符介绍
weixin_39760434
单片机+c语言+运算符
在单片机C语言编程中,通常用到30个运算符,如表1,其中算术运算符13个,关系运算符6个,逻辑运算符3个,位操作符7个,指针运算符1个。在C语言中,运算符具有优先级和结合性。算术运算符优先级规定为:先乘除模(模运算又叫求余运算),后加减,括号最优先。结合性规定为:自左至右,即运算对象两侧的算术符优先级相同时,先与左边的运算符号结合。关系运算符的优先级规定为:>、=、a>b内容来自单片机之家www.
- 51单片机寄存器B访问c语言,51单片机C语言学习 6
公子大白0m0
51单片机寄存器B访问c语言
如果省略存储器类型,系统则会按编译模式SMALL,COMPACT或LARGE所规定的默认存储器类型去指定变量的存储区域。无论什么存储模式都可以声明变量在任何的8051存储区范围,然而把最常用的命令如循环计数器和队列索引放在内部数据区可以显著的提高系统性能。还有要指出的就是变量的存储种类与存储器类型是完全无关的。SMALL存储模式把所有函数变量和局部数据段放在8051系统的内部数据存储区这使访问数据
- GPT对话代码库——esp32和单片机实现远程wifi升级代码方案。
玄奕子
嵌入式单片机gptstm32BootloaderOTA远程升级
目录1,问:1,答:方案概述ESP32实现OTA升级的代码方案步骤1:准备OTA固件步骤2:ESP32OTA升级实现代码代码说明:步骤3:设置固件服务器单片机和ESP32的通信与控制单片机通过UART控制ESP32升级单片机发送指令给ESP32ESP32处理单片机发送的指令方案总结提问模型:GPT-4o-mini提问时间:2024.09.211,问:esp32和单片机实现远程wifi升级代码方案1
- 用蓝桥杯单片机实现温度界面与时钟界面转换
安知甜与乐
单片机蓝桥杯单片机职场和发展
1基本功能描述1)通过DS18B20温度传感器,采集环境温度数据,保留小数点后2位有效数字。2)读取DS1302时钟芯片的时、分、秒数据。3)通过数码管显示时间和温度数据,显示界面可以通过按键来回切换。初始化状态说明1)关闭蜂鸣器、继电器。2)数码管处于时间界面。3)实时时钟的初始化时间是00:00:00显示界面状态1)时间界面指示灯L2点亮,其余指示灯熄灭。2)温度界面指示灯L3点亮,其余指示灯
- 用蓝桥杯单片机使用串口通信发送数字与字符串和接收数据
安知甜与乐
单片机单片机蓝桥杯嵌入式硬件
目录1.发送与接收数字1.基本功能2.初始化3.电脑发送数据功能4.代码2.发送与接收字符串1.基本功能2.初始化3.电脑发送数据功能4.代码1.发送与接收数字1.基本功能1)通过串口1发送数据。2)电脑发送数字给单片机,单片机打开LED灯2.初始化1)关闭蜂鸣器、继电器。2)单片机发送内容“openled”。3)使用文本界面接收3.电脑发送数据功能1)发送1打开LED1。2)发送2打开LED2.
- STM32F103c8t6驱动DHT11温湿度在串口上打印温湿度(其它f103系列都可以用,直接移植这个库,修改下引脚就行)STM32驱动DHT11的库,可以直接移植
单片机阿伟
stm32嵌入式硬件单片机
一、前言在物联网和嵌入式系统开发中,温湿度监测是常见的基础功能需求。本文将详细介绍如何使用STM32F103c8t6单片机驱动DHT11数字温湿度传感器,并提供完整的代码解析,源码每条都进行了注释。资源链接包含了整个代码工程和DHT11的数据手册,需要自行下载二、DHT11传感器简介2.1基本特性单总线数字信号输出湿度测量范围:20-90%RH(±5%RH)温度测量范围:0-50℃(±2℃)供电电
- 初学51单片机之I2C总线与E2PROM以及UART简单实例应用
firewood2024
51单片机单片机嵌入式硬件
这是I2C的系列的第三篇,这篇主要是写一个简单的程序来实践一下相关的内容。前面博主写过一个电子密码锁的程序初学51单片机之简易电子密码锁及PWM应用扩展_51单片机设计电子密码锁-CSDN博客本篇主要是在此基础上修改下程序,让密码存储在E2PROM中,并且可以通过UART串口通信在线修改E2PROM存储的密码。简单的介绍下程序的功能:1:笔者的开发版在烧录该程序后一上电,除了数字键可以使能外其他按
- STM32单片机学习记录(11.29)
宣宣猪的小花园.
STM32stm32无人机嵌入式硬件单片机
一、STM326.4-PWM驱动程序1.PWM基本结构:运行控制——时基单元——输出比较单元——GPIO。2.PWM程序编写步骤:(1)RCC开启时钟,将要用的TIM外设和GPIO外设的时钟打开;(2)配置时基单元(包括时钟源选择);(3)配置输出比较单元(包括CCR值、输出比较模式、极性选择、输出使能等参数);(4)配置GPIO,将其初始化为复用推挽输出配置;(5)运行控制,启动计数器。3.有关
- STM32单片机学习记录(12.27)
宣宣猪的小花园.
STM32stm32无人机嵌入式硬件单片机
一、STM328.2-DMA数据转运1.关于寄存器汇编(1)寄存器实际地址=起始地址+偏移;(2)可使用结构体访问寄存器(使用结构体依次占用地址,再用函数调取地址)。2.配置DMA:(1)定义DMA转运的源端数组(uint8_tDataA[]:0x0_;uint8_tDataB[]:全局默认为0)和目的数组;(2)初始化DMA,将DataA的数据转运到DataB;(3)配置主函数。3.初始化DMA
- STM32单片机学习记录(11.10)
宣宣猪的小花园.
STM32stm32无人机嵌入式硬件单片机
一、STM323.1-关于GPIO(GeneralPurposeInputOutput)通用输入输出口:1.整体结构:寄存器(特殊存储器,可完成输出电平与读取电平功能)+驱动器;2.输入电压超过高电平阈值,输出高电平,低于低电平阈值,输出高电平(STM32引脚定义中标明FT表示可输入高电平;位于高低电平阈值之间则输入低电平。(高电平为5V,低电平最高3.3V);3.上拉电阻:默认高电平输入模式;下
- STM32单片机学习记录(11.17)
宣宣猪的小花园.
STM32stm32无人机嵌入式硬件单片机
一、STM324.1-OLED调试工具1.常见调试方法:(1)串口调试:通过串口通信,将调试信息发送到电脑端,电脑用串口助手使用调试信息。优势:可自行显示函数、数据、图像等;弊端:需要电脑且只能以信息流的方式显示;(2)显示屏调试:直接将显示屏连接到单片机,将调试信息打印在显示屏上(屏幕太小内容有限);(3)Keil调试模式:借助Keil的调试功能,可使用单步运行、设置断点、查看寄存器及变量等功能
- STM32单片机学习记录(11.3)
宣宣猪的小花园.
STM32stm32无人机嵌入式硬件单片机
目录一、STM32二、无人机系统导论一、STM321.2-了解STM32(ARMCortex-M内核单片机)基础系统结构、启动配置、系统电路以及系统板基础模块与功能;2.1-完成Keil5的安装以及基础设置改动;2.2-完成基础硬件组装适配Keil5软件编程;了解寄存器,库函数头文件,以及Keil5中的基础工程架构;2.2-建立第一个软件工程:步骤如下1.建立工程文件夹,Keil中新建工程,选择型
- 基于单片机的智能教室灯光节能控制系统
AI大模型应用之禅
AI大模型与大数据计算科学神经计算深度学习神经网络大数据人工智能大型语言模型AIAGILLMJavaPython架构设计AgentRPA
基于单片机的智能教室灯光节能控制系统1.背景介绍随着能源短缺和环境污染问题日益严重,节能减排已经成为全球关注的热点话题。教室作为学校的主要场所,照明系统的能耗占总能耗的很大一部分。传统的教室照明系统通常采用人工手动开关控制,存在能源浪费、管理困难等问题。因此,开发一种基于单片机的智能教室灯光节能控制系统,可以有效地降低能源消耗,减少温室气体排放,同时也可以提高教学环境质量,为师生创造一个舒适的学习
- 探索未来微控制技术:CH32V003 RISC-V单片机
马冶娆
探索未来微控制技术:CH32V003RISC-V单片机去发现同类优质开源项目:https://gitcode.com/项目介绍CH32V003是一个创新性的32位通用型RISC-V单片机,由青稞(RISC-V2A)内核驱动,专为各种工业级应用而设计。这个微控制器以其高速、高效、灵活性强和低功耗的特点,为硬件开发者提供了全新的解决方案,无论是在嵌入式领域还是在物联网(IoT)项目中,都能发挥出卓越的
- 51单片机 02 独立按键
cherry_rainyyy
MCU51单片机嵌入式硬件单片机
一、独立按键控制LED亮灭轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。#includevoidmain(){//P2=0xFE;while(1){if(P31==0){P20=0;}elseP20=1;}}二、独立按键控制LED状态对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上
- 电控---中断
kyle~
嵌入式stm32
中断1.处理器系统在执行代码的时候,会从存储器依次取出指令和数据,这种能力需要在处理器里保存一个存储器地址,就是所谓的程序计数器(ProgramCounter,PC),也叫程序指针2.当外部中断(ExternInterrupt,EXTI)事件发生的时候,单片机有一定的策略保护好当前执行的状态,将PC跳转到中断服务函数(即回调函数),然后执行相应的用户自定义编写的处理策略3.完成中断后,恢复原有执行
- 电子信息工程专业学习过程中资料分享
莲月唯翼
学习电子信息工程单片机51单片机
①:一周搞定系列之模电链接:https://pan.baidu.com/s/1FGQvXCTbYqGVnsqL7Zb_nw?pwd=8888提取码:8888②:51单片机郭天祥十天学会单片机教学视频链接:https://pan.baidu.com/s/1tym6M-I8LFZa5rtdtH94hA?pwd=8888提取码:8888③:石油大学-《模拟电路》和《数字电路》视频教程各31集链接:htt
- 51单片机 05 矩阵键盘
cherry_rainyyy
51单片机计算机外设嵌入式硬件
嘻嘻,LCD在RC板子上可以勉强装上,会有一点歪。一、矩阵键盘在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式;采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。(IO口默认高电平1)代码在文件夹中。我改了LCD代码的延时问题。MatrixKey.c代码#include#include"Delay.h"unsignedcharMatrixKey(){//按列扫描uns
- 51单片机LED点阵屏
鱼弦
单片机系统合集51单片机嵌入式硬件单片机
51单片机LED点阵屏介绍介绍51单片机是指以Intel8051为内核的微控制器家族。它们广泛用于嵌入式系统中,因其价格低廉、功能强大而在工业控制、家电控制、消费电子等领域有着广泛应用。LED点阵屏是一种显示设备,由多个LED灯按照一定矩阵排列组成,通常用于动态显示字符、图像或动画。应用使用场景广告牌:用于展示广告文字和图片。信息公告牌:如车站、机场的信息显示屏。教育设备:用于教学实验中的字符显示
- 基于单片机的观赏类水草养殖智能控制系统的设计(论文+源码)
沐欣工作室_lvyiyi
单片机嵌入式硬件毕业设计物联网物联网毕业设计
1总体设计通过需求分析,本设计观赏类水草养殖智能控制系统的总体架构如图2.1所示,为系统总体设计框图。系统采用STM32单片机作为系统主控核心,利用DS18B20温度传感器、TDS传感器、CO2传感器、光敏传感器实现水草养殖环境中水温、CO2浓度、TDS、光照数据的采集,监测数据通过OLED液晶实时显示。系统通过ESP8266WiFi无线通信模块与云端建立数据通信,在手机端能够实时查看系统监测的数
- 基于WiFi的智能照明控制系统的设计与实现(论文+源码)
云山工作室
单片机毕设毕业设计
1系统方案设计本设计智能照明控制系统,结合STM32F103单片机、光照检测模块、显示模块、按键模块、太阳能板、LED灯模块、WIFI模块等器件构成整个系统,在功能上可以实现光照强度检测,并且在自动模式下可以自动调节照明亮度,在手动模式下,用户可以手动调节亮度,并且借助ESP8266WiFi他模块,用户可以通过手机APP切换模式和调节亮度,并通过OLED液晶显示相关信息,同时加入了太阳能板给整个系
- ADC及DMA的使用原理和使用过程
Zack Zhou
linux运维服务器
ADC(Analog-DigitalConverter)模拟-数字转换器可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁ADC主要用于传感器,传感器一般是利用电阻电容等测量外界信息的物理量,导致测量电路电压发生变化,产生模拟信号,二单片机只能读取数字信号,所以就需要我们把模拟信号转变为数字信号ADC的类型积分型:工作原理是将输入电压转换成时间(脉冲宽度信号)或
- 一种非接触式智能垃圾桶设计(论文+源码+实物)
云山工作室
单片机智能家居嵌入式硬件毕业设计毕设
1系统方案设计通过对需求展开分析,本设计非接触式智能垃圾桶采用STM32F103单片机作为控制器,通过红外传感器实现垃圾桶的满溢检测,通过三个SG90舵机分别控制可回收、不可回收、其他垃圾桶盖的开关,并通过WiFi通信模块将数据信息传输到云平台,方便用户实现远程管控,在控制方式上有自动和手动两种模式,自动模式下,用户可以通过LU-ASR01语音识别模块以语音的方式对垃圾桶进行控制,手动模式下,则用
- 51单片机按键控制LED亮灭
T.i.s
51单片机从0到151单片机c语言
通过单片机按键控制LED亮灭与传统电路的物理逻辑不同,在物理逻辑中开关控制电路的通断来控制LED的亮灭,而通过单片机完成该项目至于要不断地读取按键所连接IO口的电平来判断对LED连接的IO口输出的电平即可。原理图如下:根据原理图,我们可以发现按键按下时P2.1口的电平转换至低电平,所以我们只需要循环检测P2.1口的电平,当出现低电平时转换P3.7口的输出电平即可完成LED的亮灭转换。代码如下:#i
- 基于stm32的四旋翼无人机控制系统设计系统设计与实现
2401_86147581
单片机stm32无人机嵌入式硬件
摘要基于stm32的四旋翼无人机飞行控制器设计的目的是通过对四旋翼无人机系统软件的优化设计,不断提高无人机的研发技术,使无人机更加智能化、人性化,从而降低无人机的操作难度,使无人机的适用范围不断扩大,为各行各业提供便利。本文从实际应用角度出发,研究和设计了四旋翼无人机的飞行控制器,通过采用高性能stm32单片机作为无人机主控芯片完成了无人机的机体控制总体结构、电源和控制电路以及各种通信电路等相关技
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那