- 深入理解STM32的Cortex-M内核:从架构到寄存器的全面解析
景彡先生
STM32stm32架构嵌入式硬件
前言:为什么要学习Cortex-M内核?在嵌入式开发领域,STM32系列微控制器凭借其高性能、低功耗和丰富的外设支持,成为了众多开发者的首选平台。而STM32的强大性能,很大程度上得益于其采用的ARMCortex-M系列内核。无论是基础的GPIO操作,还是复杂的DSP算法,都离不开内核的支持。对于STM32开发者来说,仅仅掌握外设的使用是远远不够的。深入理解Cortex-M内核的架构和工作原理,能
- STM32 USB键盘实现指南
速易达网络
物联网技术实训课程stm32计算机外设嵌入式硬件
概述在STM32上实现键盘功能可以通过USBHID(人机接口设备)协议来实现,使STM32设备能被计算机识别为标准键盘。以下是完整的实现方案:硬件准备STM32开发板(支持USB,如STM32F103、STM32F4系列)USB接口(MicroUSB或Type-C)按键矩阵或单个按键必要的电阻和连接线软件准备STM32CubeIDESTM32CubeMXUSBHID键盘参考实现实现步骤1.创建Cu
- STM32 HAL库详解:跨系列兼容、CubeMX自动生成与回调机制全解析
景彡先生
STM32stm32嵌入式硬件单片机
前言:为什么HAL库成为STM32开发的主流?如果你接触过STM32开发,一定听说过“库”的概念。早期开发者需要直接操作寄存器,一行行写配置代码(如RCC->CR|=RCC_CR_HSEON),不仅效率低,还容易出错。后来ST推出了标准外设库(SPL),封装了寄存器操作,但存在一个致命问题:不跨系列——STM32F1的代码无法直接在STM32F4上运行,换芯片意味着重写大量代码。2014年,ST推
- stm32开发板ADC和USART配置DMA循环模式的本质区别
中少奇
stm32嵌入式硬件单片机
USART的DMA配置成循环模式时发送会不停的传输数据,接收时只有有数据时才会传输,否则挂起等待。而ADC的DMA配置成循环模式时只有ADC转换完成后才会自动触发DMA传输,不是一直在传输。1.触发机制的差异USART(持续触发)USART的DMA传输由硬件事件持续驱动:发送时:当TX数据寄存器为空(TXE标志),DMA会立即填充新数据,形成不间断传输循环。接收时:当RX数据寄存器非
- STM32 开发笔记:从环境搭建到任务调度
嵌入式的小萌新
stm32笔记嵌入式硬件
今天体验了一把augment确实好用,记录一下STM32开发笔记:从环境搭建到任务调度️环境准备必需工具STM32CubeMX:图形化配置工具,用于初始化MCU外设和生成基础代码STM32CubeCLT:包含编译工具链(arm-none-eabi-gcc)和烧录工具(STM32_Programmer_CLI)CMake:跨平台构建系统,用于管理项目编译流程OpenOCD:开源调试器(可选,用于DA
- 基于STM32设计的智能喂养系统(ESP8266+微信小程序)175
DS小龙哥
智能家居与物联网项目实战stm32微信小程序嵌入式硬件智能喂养系统投喂系统
基于STM32设计的牛羊喂养系统(微信小程序)(175)文章目录一、前言1.1项目介绍【1】项目功能介绍【2】项目硬件模块组成【3】ESP8266工作模式配置【4】上位机开发【5】项目模块划分1.2项目功能需求1.3项目开发背景1.4开发工具的选择1.5系统框架图1.6系统原理图1.7硬件实物图二、硬件选型2.1STM32开发板2.3PCB板2.4蜂鸣器模块2.5USB下载线2.6水位传感器(2个
- STM32开发方式及基本介绍
相关推荐STM32新建一个工程STM32的开发有三种方式1.寄存器版本2.库函数版本3.HAL库版本一、库函数开发与寄存器开发的关系很多人都是从学51单片机转而想进一步学习STM32,他们习惯了51单片机的寄存器开发方式,ST官方库摆在面前会不知道从何下手。其实简单来说,固件库就是函数的集合,固件库函数的作用是向下负责与寄存器直接打交道,向上提供用户函数调用的接口。举一个例子来解释STM32固件库
- STM32要学到什么程度才算合格?
作为一个在嵌入式领域摸爬滚打了近10年的老兵,看到这个问题时我的内心五味杂陈。"合格"这两个字说起来轻松,但要真正定义清楚却不是件容易的事。我记得当年24岁刚从机械专业被调剂到电子专业开始接触STM32的时候,也曾经无数次地问过自己:我到底学到什么程度才算入门?什么时候才能说自己"会"STM32了?什么时候才能在简历上自信地写下"精通STM32"?那时候的我拿着人生第一块STM32开发板——一块S
- 基于STM32开发的智能花园灌溉系统
STM32发烧友
stm32嵌入式硬件单片机
目录引言环境准备工作硬件准备软件安装与配置系统设计系统架构硬件连接代码实现系统初始化土壤湿度监测与处理灌溉控制与状态指示Wi-Fi通信与远程监控应用场景家庭花园智能灌溉农业田地的智能灌溉管理常见问题及解决方案常见问题解决方案结论1.引言随着智能家居技术的发展,智能花园灌溉系统逐渐成为家庭园艺和农业生产中提高水资源利用效率的重要工具。该系统通过集成土壤湿度传感器、雨滴传感器、Wi-Fi模块等硬件,实
- STM32入门教程:红外遥控应用
MyM满满
stm32单片机嵌入式硬件
STM32入门教程:红外遥控应用一、介绍红外遥控是现代电子产品中广泛应用的一项技术,通过红外线的收发实现设备之间的通信和控制。在本教程中,我们将使用STM32微控制器实现一个简单的红外遥控应用。主要内容包括红外遥控器的编码与解码,以及STM32的红外接收与发送功能的使用。二、硬件准备为了完成这个项目,我们需要以下硬件:STM32开发板(例如STM32F103C8T6)红外遥控器红外接收模块(例如红
- 改变pwm的频率和占空比的两种方式
杰杰桀桀桀
stm32单片机
前言以下内容仅代表个人观点,基于有限的经验和认知整理而成。每个人的视角和背景不同,观点难免存在差异或局限。若存在疏漏或不足之处,欢迎指正与探讨,但请多一份包容。希望通过这些思考,能激发更多有益的交流。——观点无高下,讨论有温度改变pwm的频率和占空比的两种方式STM32定时器配置:直接操作寄存器vsHAL库函数详解引言在STM32开发中,定时器配置是嵌入式系统设计的核心技能之一。开发人员常面临一个
- PCB设计教程【大师篇】——STM32开发板原理图设计(电源部分)
岂是尔等觊觎
#PCB设计教程stm32嵌入式硬件单片机经验分享学习智能硬件pcb工艺
前言本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理目录前言1.工程创建与前期设置2.电源模块设计输入接口与防反接保护DC-DC降压与电源合路LDO降压与指示灯3.操作要点与资源分享1.工程创建与前期设置新建工程:打开立创EDA专业版(建议使用最新版本,示例为V2.
- STM32开发GCC常用编译选项
is0815
stm32
-c和-o是GCC编译器最常用的两个选项,下面是它们的具体含义和配合使用说明:✅-c:只编译,不链接告诉编译器只将.c或.cpp文件编译为目标文件.o不进行链接,不生成最终可执行文件作用:用于构建大型项目的中间目标文件,适合配合Makefile。✅-o:指定输出文件名控制输出文件的名称可以用于.o文件,也可以用于最终的可执行文件它们配合使用的典型方式:gcc-cmain.c-omain.o含义:m
- STM32学习笔记:IIC接口使用深度解析
爱睡觉的王宇昊
STM32stm32学习笔记
一、引言:嵌入式世界的“神经末梢”I²C(Inter-IntegratedCircuit)总线由飞利浦(现恩智浦)于1982年设计,已成为低速设备通信的工业标准。在STM32开发中,IIC因仅需两根线即可连接128个设备(7位地址)的特性,被广泛用于传感器、EEPROM、RTC等外设。本文将带您从协议本质出发,深入剖析STM32硬件IIC与软件模拟方案,并分享解决总线锁死、时序配置等核心难题的实战
- STM32的OLED显示程序亲测可用:适用于多种场景的稳定显示解决方案
惠凯忱Montague
STM32的OLED显示程序亲测可用:适用于多种场景的稳定显示解决方案【下载地址】STM32的OLED显示程序亲测可用这是一套专为STM32设计的OLED显示程序,经过实际测试,运行稳定可靠。支持多种OLED屏幕尺寸和类型,提供丰富的显示效果,包括文字、图形和图标等。程序结构清晰,易于阅读和维护,内置详细注释,帮助开发者快速理解代码逻辑。只需下载程序文件,导入STM32开发环境,调整参数后即可编译
- PCB设计教程【大师篇】——STM32开发板原理图设计(单片机最小系统)
岂是尔等觊觎
#PCB设计教程stm32嵌入式硬件单片机pcb工艺学习经验分享智能硬件
前言本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理目录前言一、准备工作与元件放置二、引脚处理与网络标签添加三、外围电路设计四、启动模式与引脚引出五、电路整理与优化一、准备工作与元件放置设置原理图尺寸:将原理图尺寸改为A3,便于清晰展示电路。放置STM32芯片:在元
- 学习STM32的水位传感器
粉绿色的西瓜大大
学习stm32单片机
STM32是一款广泛应用于嵌入式系统开发的微控制器,具有强大的处理能力和丰富的外设接口。水位传感器是一种用于测量液体水位高度的传感器,常用于水池、水箱、水泵等应用中。本文将介绍如何学习STM32的水位传感器内容,并提供详细的代码案例。硬件准备首先,我们需要准备以下硬件组件:STM32开发板(例如STM32F103C8T6)水位传感器(可以选择压电传感器、浮球传感器等)杜邦线(用于连接传感器和开发板
- ST官方强推的HAL库竟是性能杀手?STM32三大库隐藏真相大揭秘!
外星猪猪
stm32嵌入式硬件单片机
嵌入式开发的三大“武器库”,90%的工程师都踩过坑!在STM32开发中,标准外设库(SPL)、硬件抽象层库(HAL)和底层库(LL)是开发者绕不开的三大核心工具。然而,面对不同项目需求与开发场景,如何选择最合适的库?本文将从底层原理、性能对比、适用场景和混合开发策略四大维度,为你深度解析这三大库的优劣与实战技巧。一、三大库的底层原理与核心差异1.标准库(SPL):寄存器的直接操控者标准库诞生于ST
- STM32开发 -- PMIC、I2C详解
聚优致成
stm32库开发实战指南
如需转载请注明出处:https://juyou.blog.csdn.net/article/details/103391329终于到PMIC了,这部分有用到I2C,之前一直想讲来着,现在正好一并讲了。S5PV210开发–I2C你知道多少?(一)S5PV210开发–I2C你知道多少?(二)S5PV210开发–I2C你知道多少?(三)Hi3516A开发–i2ctools安装和使用
- MLX90614红外测温传感器编程实战:STM32实现
咸鱼豆腐
本文还有配套的精品资源,点击获取简介:介绍MLX90614红外热电堆传感器与STM32微控制器结合进行温度测量的测试代码详解。MLX90614传感器具有高精度的温度读取功能,适用于健康监测、工业自动化和智能家居等场景。本教程涵盖如何通过STM32调整传感器反射率参数,利用I²C接口获取温度数据,并进行数据处理与显示。实践项目包含在STM32开发板上实现对MLX90614的实时温度监控,并根据应用需
- STM32入门教程——按键控制LED&光敏传感器控制蜂鸣器
岂是尔等觊觎
#STM32入门教程stm32嵌入式硬件单片机学习经验分享笔记智能硬件
前言本教材基于B站江协科技课程整理,适合有C语言基础、刚接触STM32的新手。它梳理了STM32核心知识点,帮助大家把C语言知识应用到STM32开发中,更高效地开启STM32学习之旅。目录前言一、硬件接线与模块化编程概述二、LED驱动模块开发初始化配置功能函数封装三、按键驱动模块开发初始化配置按键检测逻辑四、主函数调用与功能实现模块化调用流程扩展应用:光敏传感器与蜂鸣器五、开发要点总结GPIO操作
- 上位机图像处理和嵌入式模块部署(mcu开发注意事项)
嵌入式-老费
单片机嵌入式硬件
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]】mcu的种类很多,生产的厂家很多。这里面有进口的,有国产的,并且国产替代的趋势越来越明显。但是,不管是进口,还是国产,使用方法都大同小异。除了硬件之外,软件开发的基本流程上面,也是几乎感觉不到区别。如果同学们在之前的开发过程当中,已经有了stm32开发的经验,那么几乎可以很快切到其他厂家的mcu上面去。
- STM32开发笔记96: 在PlatformIO中更改外部晶振频率
snmplink
#STM32快速开发STM32开发笔记PlatformIO外部晶振频率
单片机型号:STM32F091RCT6低于PlatformIO开发平台,如果更改外部晶振频率,需修正stm32f0xx_hal_conf.h文件,原先使用keil开发时,此文件和项目相关,可以单独修改,但是在PlatformIO平台上,则此文件的路径如下:自己多次尝试屏蔽此文件,包括删除,都没有成功,实在没有方法,只能在此文件中,直接更改,代码如下:/*######################
- 基于STM32设计的便携式心电信号监测系统_146
DS小龙哥
智能家居与物联网项目实战stm32嵌入式硬件单片机便携式心电信号监测
基于STM32设计的便携式心电信号监测系统文章目录一、设计需求1.1项目背景1.2研究内容1.3系统基本方案【1】心率传感器部分【2】数据的接收与转换【3】单片机处理1.4需求总结1.5开发工具的选择1.6参考文献1.7市场调研1.6参考文献二、硬件选型2.1脉搏传感器(2个)2.2母对母杜邦线2.3HC05蓝牙模块2.4PCB板2.5STM32开发板2.6OLED显示屏2.7USB下载线三、An
- 如何使用stm32制作四轴飞行器
Clown爱电脑
stm32单片机嵌入式硬件
如果要使用STM32制作四轴飞行器,首先需要获取STM32开发板,并且安装相应的开发环境。然后需要准备电机、控制器、传感器和遥控器等部件,并将其连接到开发板上。最后,需要编写相应的程序,控制四轴飞行器的运行。
- 学习STM32的物联网云平台
棂梓知识
学习stm32物联网
STM32是一款非常强大的微控制器,常用于物联网设备的开发。本文将详细介绍如何使用STM32结合物联网云平台进行开发,并给出代码案例和详细说明。准备工作首先,需要准备以下工具和资源:STM32开发板:例如STM32F103C8T6USB转串口模块:用于将开发板与电脑连接物联网云平台账号:例如阿里云、腾讯云等硬件连接将STM32开发板与电脑连接,通过USB转串口模块将开发板的串口连接到电脑的USB接
- linux上编译stm32工程,Linux下如何搭建stm32开发环境
你不学固体物理吗
linux上编译stm32工程
原标题:Linux下如何搭建stm32开发环境Linux对于开发者来说真的是一个非常好的系统,为开发者来说应该不陌生,通常我们在Windows下开发stm32很方便,有非常多的工具,IDE等支持,同样是操作系统,Linux开发STM32也一点不会差。本文引用地址:http://www.eepw.com.cn/article/201608/295191.htmLinux下开发stm32也有很多方法:
- STM32入门教程:WiFi通信
MyM满满
stm32单片机嵌入式硬件
STM32入门教程:WiFi通信一、准备工作在开始进行STM32的WiFi通信之前,我们需要完成以下准备工作:STM32开发板:选择一款带有WiFi模块的STM32开发板,例如STM32F4Discovery。确保已经正确安装好开发板的驱动程序。WiFi模块:连接到STM32开发板的WiFi模块,例如ESP8266。开发环境:搭建好用于开发STM32的IDE,例如KeilMDK。WiFi库:下载并
- STM32入门教程:智能马桶盖控制
xiaoalla
stm32单片机嵌入式硬件
STM32入门教程:智能马桶盖控制引言:智能马桶盖是一种能够通过电机控制开关和温度传感器来提供自动控制和温度调节功能的设备。本教程将使用STM32单片机来实现智能马桶盖的控制,并通过代码案例的形式详细介绍实现过程。目录:硬件准备STM32开发环境配置端口初始化和配置电机控制温度传感器读取控制逻辑实现总结硬件准备:为了完成本教程,我们需要以下硬件组件:STM32开发板L298N电机驱动模块步进电机和
- STM32 __main
GodKK老神灭
STM32stm32单片机
STM32开发中__main与用户main()函数的本质区别及工作机制在STM32开发中,__main和用户定义的main()函数是启动过程中的两个关键节点,分别承担运行时初始化和用户程序入口的职责。以下是它们的核心差异及协作机制:一、定义与层级差异__main函数定位:属于C/C++运行时库的初始化入口,由编译器自动生成,开发者不可见。作用:完成从加载域(Flash)到执行域(RAM)的代码和数
- Spring4.1新特性——综述
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- Schema与数据类型优化
annan211
数据结构mysql
目前商城的数据库设计真是一塌糊涂,表堆叠让人不忍直视,无脑的架构师,说了也不听。
在数据库设计之初,就应该仔细揣摩可能会有哪些查询,有没有更复杂的查询,而不是仅仅突出
很表面的业务需求,这样做会让你的数据库性能成倍提高,当然,丑陋的架构师是不会这样去考虑问题的。
选择优化的数据类型
1 更小的通常更好
更小的数据类型通常更快,因为他们占用更少的磁盘、内存和cpu缓存,
- 第一节 HTML概要学习
chenke
htmlWebcss
第一节 HTML概要学习
1. 什么是HTML
HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器(IE,FireFox等)软件知道HTML语言的语法,可以用来查看HTML文档。目前互联网上的绝大部分网页都是使用HTML编写的。
打开记事本 输入一下内
- MyEclipse里部分习惯的更改
Array_06
eclipse
继续补充中----------------------
1.更改自己合适快捷键windows-->prefences-->java-->editor-->Content Assist-->
Activation triggers for java的右侧“.”就可以改变常用的快捷键
选中 Text
- 近一个月的面试总结
cugfy
面试
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275
前言
打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。 
- HTML5一个小迷宫游戏
357029540
html5
通过《HTML5游戏开发》摘抄了一个小迷宫游戏,感觉还不错,可以画画,写字,把摘抄的代码放上来分享下,喜欢的同学可以拿来玩玩!
<html>
<head>
<title>创建运行迷宫</title>
<script type="text/javascript"
- 10步教你上传githib数据
张亚雄
git
官方的教学还有其他博客里教的都是给懂的人说得,对已我们这样对我大菜鸟只能这么来锻炼,下面先不玩什么深奥的,先暂时用着10步干净利索。等玩顺溜了再用其他的方法。
操作过程(查看本目录下有哪些文件NO.1)ls
(跳转到子目录NO.2)cd+空格+目录
(继续NO.3)ls
(匹配到子目录NO.4)cd+ 目录首写字母+tab键+(首写字母“直到你所用文件根就不再按TAB键了”)
(查看文件
- MongoDB常用操作命令大全
adminjun
mongodb操作命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。
一
- bat调用jar包并传入多个参数
aijuans
下面的主程序是通过eclipse写的:
1.在Main函数接收bat文件传递的参数(String[] args)
如: String ip =args[0]; String user=args[1]; &nbs
- Java中对类的主动引用和被动引用
ayaoxinchao
java主动引用对类的引用被动引用类初始化
在Java代码中,有些类看上去初始化了,但其实没有。例如定义一定长度某一类型的数组,看上去数组中所有的元素已经被初始化,实际上一个都没有。对于类的初始化,虚拟机规范严格规定了只有对该类进行主动引用时,才会触发。而除此之外的所有引用方式称之为对类的被动引用,不会触发类的初始化。虚拟机规范严格地规定了有且仅有四种情况是对类的主动引用,即必须立即对类进行初始化。四种情况如下:1.遇到ne
- 导出数据库 提示 outfile disabled
BigBird2012
mysql
在windows控制台下,登陆mysql,备份数据库:
mysql>mysqldump -u root -p test test > D:\test.sql
使用命令 mysqldump 格式如下: mysqldump -u root -p *** DBNAME > E:\\test.sql。
注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报
- Javascript 中的 && 和 ||
bijian1013
JavaScript&&||
准备两个对象用于下面的讨论
var alice = {
name: "alice",
toString: function () {
return this.name;
}
}
var smith = {
name: "smith",
- [Zookeeper学习笔记之四]Zookeeper Client Library会话重建
bit1129
zookeeper
为了说明问题,先来看个简单的示例代码:
package com.tom.zookeeper.book;
import com.tom.Host;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.ZooKeeper;
import org.apache.zookeeper.Wat
- 【Scala十一】Scala核心五:case模式匹配
bit1129
scala
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)
- 运维的一些面试题
yuxianhua
linux
1、Linux挂载Winodws共享文件夹
mount -t cifs //1.1.1.254/ok /var/tmp/share/ -o username=administrator,password=yourpass
或
mount -t cifs -o username=xxx,password=xxxx //1.1.1.1/a /win
- Java lang包-Boolean
BrokenDreams
boolean
Boolean类是Java中基本类型boolean的包装类。这个类比较简单,直接看源代码吧。
public final class Boolean implements java.io.Serializable,
- 读《研磨设计模式》-代码笔记-命令模式-Command
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* GOF 在《设计模式》一书中阐述命令模式的意图:“将一个请求封装
- matlab下GPU编程笔记
cherishLC
matlab
不多说,直接上代码
gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。
g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPU
reset(g) %也可以清空GPU中数据。
a=1;
a=gpuArray(a); %将a从CPU移到GPU中
onGP
- SVN安装过程
crabdave
SVN
SVN安装过程
subversion-1.6.12
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-openssl=/
- sql 行列转换
daizj
sql行列转换行转列列转行
行转列的思想是通过case when 来实现
列转行的思想是通过union all 来实现
下面具体例子:
假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*/
/*
想变成
姓名 &
- MySQL--主从配置
dcj3sjt126com
mysql
linux下的mysql主从配置: 说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slave版本。(版本向下兼容)
mysql1 : 192.168.100.1 //master mysq
- 关于yii 数据库添加新字段之后model类的修改
dcj3sjt126com
Model
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会被
- sublime text3 中文乱码解决
dyy_gusi
Sublime Text
sublime text3中文乱码解决
原因:缺少转换为UTF-8的插件
目的:安装ConvertToUTF8插件包
第一步:安装能自动安装插件的插件,百度“Codecs33”,然后按照步骤可以得到以下一段代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a30980927
- 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
geeksun
PHP
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI
FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不
- Git push 报错 "error: failed to push some refs to " 解决
hongtoushizi
git
Git push 报错 "error: failed to push some refs to " .
此问题出现的原因是:由于远程仓库中代码版本与本地不一致冲突导致的。
由于我在第一次git pull --rebase 代码后,准备push的时候,有别人往线上又提交了代码。所以出现此问题。
解决方案:
1: git pull
2:
- 第四章 Lua模块开发
jinnianshilongnian
nginxlua
在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能Lua应用的关键。使用require第一次导入模块后,所有Nginx 进程全局共享模块的数据和代码,每个Worker进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每Worker进程共享而不是每Nginx Server共享;另外注意之前我们使用init_by_lua中初
- java.lang.reflect.Proxy
liyonghui160com
1.简介
Proxy 提供用于创建动态代理类和实例的静态方法
(1)动态代理类的属性
代理类是公共的、最终的,而不是抽象的
未指定代理类的非限定名称。但是,以字符串 "$Proxy" 开头的类名空间应该为代理类保留
代理类扩展 java.lang.reflect.Proxy
代理类会按同一顺序准确地实现其创建时指定的接口
- Java中getResourceAsStream的用法
pda158
java
1.Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.get
- spring 包官方下载地址(非maven)
sinnk
spring
SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
s
- Oracle学习笔记(7) 开发PLSQL子程序和包
vipbooks
oraclesql编程
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!
这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL