- EG边缘计算网关连接中移ONENET物联网平台(MQTT协议)
成都纵横智控科技官方账号
边缘计算网关物联网工业网关边缘计算物联网MQTT中移ONENET
上文:EG边缘计算网关连接阿里云物联网平台(MQTT协议)需求概述本章节主要实现一个流程:EG8200mini采集ModbusRTU数据,通过MQTT协议连接中移ONENET物联网平台ModbusRTU采集此处不做过多赘述,可参考其他案例(串口读取Modbus传感器数据)介绍。下文默认已经采集到ModbusRTU数据。要采集的Modbus点位表:地址(Doc)数据类型属性名称00001Boolea
- STM32与ESP8266的使用
每天的积累
嵌入式学习日记stm32stm32单片机嵌入式硬件
串口透传“透传”通常指的是数据的透明传输,意思是在不对数据进行任何处理或修改的情况下,将数据从一个接口转发到另一个接口。值得注意的是要避免串口之间无限制的透明,可以采用互斥锁的方式进行限制使用方法对USART1和USART3(用他俩举例)的模式都是设置为Asynchronous,并开启对应的中断。RCC的HighSPeedCLock模式设置为Crystal/Ceramic配置对应的时钟为64Mhz
- OneNet平台环境监测系统项目报告
huaasd
实验目的:通过云平台上的认证完成硬件设备的上线实验任务:(1)采集温度、湿度并由OneNET平台订阅;(2)轻应用展示温度、湿度(云端实现);(3)可视化展示温度、湿度(云端实现);实验步骤1.创建产品与设备image.pngimage.png2.通过代码实现设备激活在OneNet云平台上查看设备IMEI号和IMSI号image.png3.连接好设备以后,打开QCOM串口,同时打开端口,完成设备上
- 基于STM32设计的酒驾检测报警系统(OneNet+4G模块)(222)
DS小龙哥
智能家居与物联网项目实战stm32嵌入式硬件单片机酒驾检测酒驾监测
文章目录一、前言1.1项目介绍【1】项目背景【2】项目实现的功能【3】项目硬件模块组成1.2设计思路1.3项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要1.4开发工具的选择【1】设备端开发【2】可视化页面开发1.5系统框架图1.6系统功能总结1.7设备原理图1.8硬件实物图二、硬件选型2.1STM32开发板2.2USB下载线2.3杜邦线(2排)2.4OLED显示屏2.5Air
- 基于STM32L431小熊派设计的智能花盆(微信小程序+腾讯云IOT)(223)
DS小龙哥
智能家居与物联网项目实战stm32微信小程序腾讯云
文章目录一、前言1.1项目介绍【1】项目背景【2】设计实现的功能【3】项目硬件模块组成1.2设计思路【1】整体设计思路【2】ESP8266工作模式配置1.3项目开发背景【1】选题的意义【2】可行性分析【3】参考文献1.4开发工具的选择【1】设备端开发【2】上位机开发1.5系统框架图1.6系统功能总结1.7系统原理图1.8硬件实物图二、硬件选型2.1小熊派开发板2.2土壤湿度传感器2.3抽水马达2.
- ITU-T V-Series Recommendations
技术无疆
Othercompressionstandardsprotocolsinterfacenetworkalgorithm
TheITU-TV-SeriesRecommendationsonDatacommunicationoverthetelephonenetworkspecifytheprotocolsthatgovernapprovedmodemcommunicationstandardsandinterfaces.[1]Note:thebisandtersuffixesareITU-Tstandarddesig
- 12.12
王春禹
ESP8266芯片,st.scan查看热点链接,st.connect连接热点输入密码,array确定是否有符号,多少字节数。I2C必须有内部上拉电阻,空闲时为高电平。1/打开对应硬件时钟,2/GPIO寄存器的初始化,3/硬件应用。
- 使用PHP和MQTT构建高效的物联网数据转发服务器流程
极客小张
php物联网服务器单片机运维MQTT数据库
一、项目概述项目目标和用途本项目旨在搭建一个基于PHP的物联网服务器,能够接收来自各种传感器的数据,并通过MQTT协议将数据转发到其他设备或服务。该系统适用于智能家居、环境监测等场景,能够实现实时数据监控和远程控制。技术栈关键词PHPMQTTMySQLESP8266/ESP32(单片机)DHT11(温湿度传感器)Linux服务器Apache/Nginx二、系统架构系统架构设计本项目的系统架构主要由
- 基于micropython的ESP8266控制光敏电阻传感器监测光照强度的设计方案
海阔天空_2013
单片机python嵌入式硬件
以下是一个基于micropython的ESP8266控制光敏电阻传感器监测光照强度的设计方案:一、硬件准备1.ESP8266开发板2.光敏电阻3.10K欧姆电阻4.面包板5.杜邦线若干二、硬件连接1.将光敏电阻的一端连接到ESP8266的GPIO14引脚,另一端连接到3.3V电源。2.将10K欧姆电阻的一端连接到ESP8266的GPIO14引脚,另一端连接到地(GND)。三、micropython
- (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
送外卖的CV工程师
物联网物联网ESP8266单片机嵌入式硬件微信小程序
前言本文详细介绍了如何利用物联网技术,通过NodeMCUESP8266(ESP-12F)模块连接到新版的OneNet平台,使用MQTT协议实现数据的上传与指令的下发。文中首先对NodeMCUESP8266模块及其特性进行了简介,随后详细阐述了如何配置和使用MQTT协议连接到OneNet平台,实现温湿度数据的实时上传。同时,文章也演示了如何从OneNet平台下发指令控制远端的LED灯,实现了物联网设
- ESP8266 TCP client透传模式配置
老王WHH
嵌入式tcp/ip网络单片机stm32嵌入式硬件
文章目录什么是TCPclient、什么是透传为什么使用TCPclient透传模式AT指令ESP-B为AP(server)———AT指令ESP-A为STA(client))———AT指令配置AP的代码什么是TCPclient、什么是透传TCPclient是TCP客户端,在建立TCP连接时一般有服务器和客户端两方。透传是指不做任何数据处理的数据透明传输。为什么使用TCPclient透传模式目的是做两块
- 智慧园区能源管控系统项目报告
哦_c49b
一、实验背景国内“能源双控”政策的持续升级,生产性企业被迫停工停产。如何有效控制碳排放量,提升能源使用效率、降低能耗,进而实现“双碳目标”,成为企业亟待解决的问题。二、实验目标1.采集温度、湿度、光照值,并上传OneNET平台;2.实现公共区域照明系统的灯光自动控制。当光照充足的时候,灯光熄灭。光照暗时,照明灯亮起。(LED灯模拟照明灯,通过HTTP数据推送将光照值推送给应用程序,由应用程序控制L
- HTTP webServer
紫薯eee
#include#include#include#ifndefAPSSID#defineAPSSID"your-ssid"#defineAPPSK"your-password"#endifconstchar*ssid=APSSID;constchar*password=APPSK;ESP8266WebServerserver(80);//设置web服务器访问端口voidhandleRoot(){/
- 【智能家居入门2】(MQTT协议、微信小程序、STM32、ONENET云平台)
geeoni
智能家居微信小程序stm32
此篇智能家居入门与前两篇类似,但是是使用MQTT协议接入ONENET云平台,实现微信小程序与下位机的通信,这里相较于使用http协议的那两篇博客,在主程序中添加了独立看门狗防止程序卡死和服务器掉线问题。后续还有使用MQTT协议连接MQTT服务器的智能家居项目。前言一、硬件模块二、连接服务器测试三、两个协议的对比分析1、代码结构上:2、获取服务器数据上:3、架构上:四、下位机主要代码1、接收并解析云
- arduino 编程esp8266
真的见不到了码
单片机
概述:1.wifi连接,扫描WiFi连接json序列化,http.get和http.post。2.数据的存储和全局常量的flash定义。3.文件的存储读写。4.板子外设资源的访问:Libraries-ArduinoReference注意:开发板未nodeMCU1.0(esp-12e)(esp8266-01s上调试的。)1.添加arduino提供的库代码: #include//默认,加载WIFI
- 【智能家居入门1之环境信息监测】(STM32、ONENET云平台、微信小程序、HTTP协议)
geeoni
智能家居stm32微信小程序
作为入门本篇只实现微信小程序接收下位机上传的数据,之后会持续发布如下项目:①可以实现微信小程序控制下位机动作,真正意义上的智能家居;②将网络通讯协议换成MQTT协议再实现上述功能,此时的服务器也不再是ONENET,可以是公用的MQTT服务器也可以自己搭建或者租最终效果一、下位机模块测试与分析1、MQ系列传感器2、DHT11温湿度传感器3、Esp8266-01s4、oled液晶屏二、微信小程序三、项
- 智慧园区能源管控实验报告
小乔cnsimple
智慧园区能源管控系统一、实验背景智慧园区为体现低消耗、低排放、高性能、高舒适的设计理念,应用集成技术和物联网技术在智慧园区内建设能效管理系统,实现多能涌、多业态和多用户的综合能涌管理。通过采集温度、湿度、光照值,并上传OneNET平台,实现公共区域照明系统的灯光自动控制。如何有效控制碳排放量,提升能源使用效率、降低能耗,进而实现“双碳目标”,成为企业亟待解决的问题。二.实验目的1.通过采集温度、湿
- 【智能家居入门3】(MQTT服务器、MQTT协议、微信小程序、STM32)
海风-
智能家居微信小程序stm32MQTT协议
前面已经写了三篇博客关于智能家居的,服务器全都是使用ONENET中国移动,他最大的优点就是作为数据收发的中转站是免费的。本篇使用专门适配MQTT协议的MQTT服务器,有公用的,也可以自己搭建(应该要钱),项目源码在最后前言一、项目总览二、总体流程分析1、了解mqtt协议2、测试下位机与服务器的通信(mqtt.fx)3、搭建自己的MQTT服务器三、代码1、下位机:2、微信小程序:四、项目获取前言本篇
- 【智能家居入门2】(MQTT协议、微信小程序、STM32、ONENET云平台)
海风-
智能家居微信小程序stm32onenetMQTT协议
此篇智能家居入门与前两篇类似,但是是使用MQTT协议接入ONENET云平台,实现微信小程序与下位机的通信,这里相较于使用http协议的那两篇博客,在主程序中添加了独立看门狗防止程序卡死和服务器掉线问题。后续还有使用MQTT协议连接MQTT服务器的智能家居项目。前言一、硬件模块二、连接服务器测试三、两个协议的对比分析1、代码结构上:2、获取服务器数据上:3、架构上:四、下位机主要代码1、接收并解析云
- 物联网芯片ESP8266 介绍
石头嵌入式
物联网arm开发ESP8266
ESP8266是一款由EspressifSystems所开发的低成本的Wi-Fi微控制器芯片,它具有内置的TCP/IP网络协议栈,可以提供任何微控制器访问到Wi-Fi网络的能力。主要特点:价格优势:相对于其它Wi-Fi芯片,ESP8266的价格较低,使得它非常适合预算有限的项目。集成度高:它集成了32-bit微处理器、TCP/IP协议栈、实时操作系统和用户编程空间,使其可以作为单片机使用。内存:有
- STM32玩转物联网实战篇:3.1.ESP8266 WIFI模块WEBClient通信示例详解GET、POST(心知天气、Onenet)
AIoT-韶华分明
STM32玩转物联网实战篇stm32单片机嵌入式物联网网络通信
1、准备开发板开发板功能区分布图开发板俯视图2、HTTP协议介绍HTTP协议简介 HTTP(HyperTextTransferProtocol)协议,即超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP协议是基于TCP/IP协议的网络应用层协议。 HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网络爬虫或者其
- #智慧园区能源管控系统
是你_0ca1
1.实验目的打造低功耗,低排放,高功耗的智慧园区能源管控系统的设计理念,应用集成技术和物联网技术在智慧园区内建设能效管理系统,实现多能涌、多业态和多用户的综合能涌管理。2.实验任务2.1采集温度、湿度、光照值,并上传OneNET平台2.2实现公共区域照明系统的灯光自动控制。当光照充足的时候,灯光熄灭。光照暗时,照明灯亮起。(LED灯模拟照明灯,通过HTTP数据推送将光照值推送给应用程序,由应用程序
- 【智能家居入门2】(MQTT协议、微信小程序、STM32、ONENET云平台)
海风-
智能家居微信小程序stm32ONENET云平台
此篇智能家居入门与前两篇类似,但是是使用MQTT协议接入ONENET云平台,实现微信小程序与下位机的通信,这里相较于使用http协议的那两篇博客,在主程序中添加了独立看门狗防止程序卡死和服务器掉线问题。后续还有使用MQTT协议连接MQTT服务器的智能家居项目。前言一、硬件模块二、连接服务器测试三、两个协议的对比分析1、代码结构上:2、获取服务器数据上:3、架构上:四、下位机主要代码1、接收并解析云
- 【STM32 物联网】AT指令的介绍
人才程序员
stm32物联网嵌入式硬件单片机cc++iot
文章目录前言一、什么是AT指令二、使用AT指令需要注意什么三、AT指令的分类和提示信息3.1AT指令的分类3.2是否保存到Flash的含义3.3提示信息总结前言本系列STM32物联网使用的为esp8266-01S作为通信模块在物联网(IoT)应用中,通信模块与微控制器之间的串口通信是一种常见的方式。AT指令集是一种用于控制通信模块的标准指令集,通过发送特定的命令字符串,可以实现对通信模块的配置、数
- 【STM32 物联网】AT指令与TCP,发送与接收数据
人才程序员
stm32物联网tcp/ip嵌入式硬件单片机mcuc
文章目录前言一、连接TCP服务器1.1配置Wifi模式1.2连接路由器1.3查询ESP8266设备IP地址1.4连接TCP服务器二、向服务器接收数据和发送数据2.1发送数据2.2接收数据总结前言随着物联网(IoT)技术的迅速发展,越来越多的设备和系统开始连接到互联网,实现远程监控、数据采集和远程控制等功能。在物联网应用中,STM32微控制器以其强大的性能和丰富的外设功能成为了重要的选择之一。而在S
- WebSocket连接MQTT方案之阿里云及其它平台通解
Dream's
杂七杂八websocket阿里云网络协议前端物联网
WebSocket连接MQTT方案之阿里云及其它平台通解前言:前段时间突发奇想,做一个物联网项目。下位机通过ESP8266连接云平台(oneNET)将数据传给WEB端(VUE写的)。于是问题就发生了。。。web端能够连接EMQX的mqtt,并且成功订阅和通讯,但是就是连接不上OneNET的MQTT。于是查找了几乎网上所有现有的WEB连接mqtt的方案,没有一个成功。而此时我还是在怀疑是自己的代码问
- ESP8266学习(三)—— 闪存系统
Mistletoe29
学习
目录一、对ESP8266闪存中进行写操作——SPIFFS.open(file_name,"w");1.配置闪存flash的大小2.主要代码解析1.包含进行FLASH操作的头文件2.规定在FLASH中文件操作的位置3.对FLASH原有信息进行清除,执行改代码之后ESP8266自动启动闪存系统4.监测闪存系统是否启动成功5.对FLASH进行相应的写操作,写完之后记得需要关闭文件。6.完整代码7.运行结
- 7.MIT App inventor 自制手机APP连接阿里云平台 手机APP远程控制STM32设备
Zac.yi
智能手机阿里云stm32
系列文章目录提示:这里是从实际应用如何使用教学配置,未从原理讲解,适合小白从零开始到成功,比较有成就感STM32+ESP8266(AT固件)连接阿里云物联网系列保姆级教学1.创建产品和设备2.设置产品Topic数据和功能定义设备物模型数据显示3.硬件连接+代码修改4.Web数据可视化5.功能调试6.MITAppinventor自制手机APP连接阿里云平台手机APP显示STM32发来的数据7.MIT
- 一个小型的物联网实验,让stm32实验板和Android studio写的APP同时连接上mqtt服务器实现远程控制实验板状态
チップな誇りで
物联网stm32嵌入式硬件
目录一、前言二、实验工具1.野火F103开发板2.MQTT代理工具mqtt.fx三、安卓APP代码1.建立工程2.导入Javajar包3.布局文件activity_main4.Mainactivity5、配置联网权限6.测试APP7.导出apk安装包四、STM32实验板代码1.main函数2.esp82663.onenet4.小总结五、测试1.测试app与mqtt的连接状态2.将app与实验板同时
- STM32 + ESP8266,连接阿里云 上报/订阅数据
【 STM32开发 】
stm32阿里云嵌入式硬件ESP8266
(文章正在编辑中,一点点地截图操作过程,估计要拖拉两三天)一、烧录MQTT固件ESP8266出厂时,默认是AT固件。连接阿里云,需要使用MQTT固件。1、独立EPS8266模块的烧录方法2、魔女开发板,板载ESP8266的烧录方法二、接线三、阿里云新建产品1、注册阿里云阿里云网页:https://www.aliyun.com/注册、认证,并登录,具体过程不述。建议使用手机号进行注册。2、登录后,进
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s