- 03-STM32+BC26丨260Y远程升级篇(自建物联网平台)-功能测试-STM32+BC26丨260Y实现利用http远程更新STM32程序(单片机程序检查更新)
杨奉武
说明这节测试一下STM32+BC26丨260Y实现利用http远程更新STM32程序提供了BC26和BC260Y两份程序两份程序代码是一样的,只有小小个别的差别这节以STM32+BC260Y作为叙述.使用BC26的用户也参考此文章最后会说明小小差别的地方.我已经把固件文件放在了自己的服务器上默认使用本人提供的下载路径测试文件放在了网站根目录->ota->hardware->STM32BC260YB
- 开源一个基于的rt-thread系统的烟感采集系统
纵向深耕
rt-threadSTM32物联网rt-threadmqttnbiot
一、硬件CPU:stm32f401NBIOT模块:移远BC26存储:W25Q128JVSIQTR扩展:HC595输出,165输入二、软件应用FAL:分区littlefs:应用存储用的文件系统EashFlash:日记存储、系统变量存储kawaii_mqtt:MQTT协议栈ota_downloader、WebClient:远程OTA组件三、github地址https://github.com/Deng
- BC26与BC260Y区别
喜马拉雅苦行僧
硬件嵌入式硬件
为降低成本,及考虑后期货源稳定性,项目上决定将BC26替换为BC260Y,根据移远销售,是PINToPIN,BC260Y到货后直接焊接在之前的板子上,程序与硬件无改变。串口打印信息提示一直在此循环中,是BC260Y直接没工作;查看硬件指导手册,两者的开关机有较大区别。BC26开关机如下图:BC260Y开关机如下图:mark2022年6月9日更换了BC260Y的开关机方式,依旧不行,确定需要调整程序
- 阿里MQTT资料积累
天使画笔
MQTTSTM32阿里云
阿里云学习笔记——使用MQTT.fx接入物联网平台(1)https://blog.csdn.net/believe666/article/details/104344356?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-6stm32f1控制BC26与阿里云通信(二)https://blog.csdn.net/Lexingdon/a
- C语言刷题(2)——“C”
认真学习的小雅兰.
C语言c语言开发语言学习
各位CSDN的uu们你们好呀,今天小雅兰来复习一下之前所学过的内容噢,复习的方式,那当然是刷题啦,现在,就让我们进入C语言的世界吧当然,题目还是来源于牛客网完完全全零基础编程语言初学训练营_在线编程+题解_牛客题霸_牛客网BC10成绩输入输出BC20kiki算数BC21浮点数的个位数字BC22你能活多少秒BC23时间转换BC24总成绩和平均分计算BC25计算体重指数BC26计算三角形的周长和面积B
- nbiot之bc26 连接电信网联网平台
第九十九同学
//=======================查询准备使用======================ATAT+CMEE=1报告移动终端错误AT+CFUN=1设置终端功能AT+CGSN=1查询模块序列号AT+CEREG=1查询网络注册状态AT+CGATT?查询连接状态AT+CESQ查询设备信号强度//===============================================
- 【ONE·C || 牛客C语言基础训练部分题集】
执鹤千山
【ONE·训练集】c语言
总言 牛客编程初学者入门训练题。 关于一些零碎暂时未掌握的知识点以及编程思路汇总,会慢慢补充。 文章目录总言BC7缩短二进制BC9printf的返回值BC28大小写转换BC35判断字母BC26计算三角形的周长和面积BC27计算球体的体积BC39争夺前五名BC40竞选社长BC45最高分数 BC7缩短二进制 链接#includeintmain(){printf("0%#0o0X%0X",12
- 基于STM32的智能环境检测系统
释博文
BC26阿里云stm32单片机物联网
基于STM32的智能检测系统闲来无事,用手头STM32做个项目。成品功能:1、将数据上传到阿里云;2、阿里云下发命令控制舵机;材料STM32F103ZET6最小系统板两个OLED显示屏(IIC四脚)两块温湿度模块(DHT11)空气质量传感器(MQ-135)nb-iot核心板模块(BC26)杜邦线电源(充电宝代替)用keil5进行开发开始制作。制作过程STM32采集温度、湿度数据,显示在屏幕上,通过
- 移远BC26 NB-IoT模块测试 - TCP
零芯小伙伴
准备工作USB转TTL线NB-IoT测试卡(电信或者移动制式,BC26支持全频段,B5B8都可以)AT指令硬件正确连接之后,按住轻触开关S1一段时间或者拉高丝印为PWR的信号(排针)一段时间让模块开机,这里一段时间暂定1s。模块开机后,会在串口打出一端信息,如下,注意事项:由于低功耗设计,BC26出厂默认是开启PSM(PowerSavingMode),模块在PSM下耗流极低(最大耗流:待定)。PS
- 1-STM32+BC26/260Y基本控制篇(自建物联网平台)-硬件使用说明
杨奉武
STM32+BC26丨260Y基本控制篇(自建物联网平台)示意图(预售版)111开发板原理图:https://mnifdv.cn/resource/cnblogs/ZLBC26AA/ZLBC26A.PDF所属系列:指路者系列开发板型号:ZLBC26A(出售版型号)板载说明:①主控芯片:STM32F103CBT6;②网络芯片:NB-IOT(移远BC26);③基本外设:液晶OLED(IIC);RGB三
- 移远BC26 NB-IoT模块测试 - 初识
零芯小伙伴
背景介绍移远通讯于2017年10月正式发布基于华为海思平台的全新一代NB-IoT模组BC28,同年12月,发布了基于MTK平台的新款NB-IoT模组BC26,巧妙的是,这两款模组都兼容其旗下GSM/GPRS系列的M26模块。虽然是引脚兼容,但个别细节还是有所差异,现在比较一下。BC28和BC26引脚分配M26引脚分配区别如下:设计思路之前有设计过一款M26模块,它能够满足嵌入式项目中传输数据、语音
- 基于STM32的智能(GPS+NB-IOT)导盲系统
释博文
STM32BC26NB-IOTSTM32BC26超声波HC-SR04盲人
基于STM32的智能(GPS+BC26)导盲系统闲来无事,用手头STM32做个项目。成品功能:STM32通过GPS模块采集位置数据,通过超声波监测距离,看前方是否有障碍物,有的话蜂鸣器提醒。数据显示在屏幕上,通过NB-IOT(BC26)模块连接阿里云物联网平台接受数据并实时监控。材料STM32ZET6开发板(战舰V3)TFT显示屏(战舰有我用的2.7寸的)NB-IOT(BC26)模块GPS模块(A
- 基于STM32的(NB-IOT(BC26))温湿度监测系统
释博文
STM32BC26阿里云STM32nb-iotBC26阿里云监测系统
基于STM32的(NB-IOT(BC26))温湿度监测系统闲来无事,用手头STM32做个项目。成品功能:STM32采集温度、湿度数据,显示在屏幕上,通过NB-IOT(BC26)模块连接阿里云物联网平台接受数据并实时监控。材料STM32ZET6开发板(战舰V3)TFT显示屏(战舰有我用的2.7寸的)NB-IOT(BC26)模块DHT11温湿度模块杜邦线用keil5进行开发开始制作。制作过程首先从板子
- NBIOT工作模式详解(BC26模组)
丨匿名用户丨
#NB-IOT
一、工作模式简介:模块状态分为工作态(Active)、轻休眠态(LightSleep)和深睡眠态(DeepSleep)DRX、eDRX、PSM模式的区别:DRX模式下,模块在每个DRX周期监听一次寻呼信道,功耗相对eDRX和PSM来说较高。eDRX就是模块不断地打开、关闭接收机。打开接收机时能够接收数据,关闭接收机时则无法接收数据;eDRX周期即由关闭接收机和打开接收机这两个完整的时段组成,支持配
- 移远NB-IOT模块BC26资料
天使画笔
STM32
NB-IoT+STM32端到端实战开发教程,项目案例开源-STM32-论坛-意法半导体STM32/STM8技术社区http://www.stmcu.org.cn/module/forum/thread-619017-1-1.html论坛-意法半导体STM32/STM8技术社区»论坛›【技术区】›STM32›NB-IoT+STM32端到端实战开发教程,项目案例开源...背景介绍NB-IoT技术的发展
- 移远BC26模块接入阿里云
yishiduli123
物联网
BC26是移远公司推出的小封装NB-IOT模块,支持2.1V-3.63V低电压供电,支持OPENCPU开发。本文简单的介绍一下用AT指令控制BC26模块连接阿里云。1.创建产品登入阿里云平台-物联网平台-设备管理-产品点击右上角创建(前提是需要平台注册和审核)我们创建一个名为“温度计”的设备,数据格式选择ALINK协议,点击保存。这样设备上报的时候遵循ALINK协议,云平台就可以解析数据。创建完成
- BC26接入电信平台
智小星
NB-IoT蜂窝物联网
1.开发Profile和编解码插件详细的Profile和编解码插件开发流程可参考博文搭建NB-IoT中国电信平台实验环境,注意Profile开发时,选择LWM2M协议。MTK方案大部分采用LWM2M,LWM2M和COAP协议的区别可参阅相关博文LwM2M与COAP协议。本实验开发的简单编解码插件如下。2.注册IOT平台首先需要先在平台上输入IMEI号进行设备注册,之后通过串口操作BC26依次进行以
- 移远NB-IOT模组BC26使用MQTT连接阿里云调试记录
呆胶布⁶⁶⁶
学习心得
硬件形态为MCU+模组上云主要可以通过两种方式,一种方式是使用支持TCP/IP协议的模组,在MCU集成SDK;另一种是直接使用集成了MQTT协议的模组,推荐使用第二种方式,可以缩短研发周期有助于产品快速推向市场,很多厂家的模组已经集成了阿里云的SDK,本次调试主要对已认证模组移远的NB模组BC26进行评估。一、在阿里云物联网平台新建产品和添加设备在后面接入设备时需要用到三要素:ProductKey
- 大白BC26 opencpu开发视频详解-王旭辉-专题视频课程
大白NB-IOT
视频教程
大白BC26opencpu开发视频详解—324人已学习课程介绍BC26opencpu开发视频详解。对BC26opencpu开发过程中遇到的问题进行详细说明:开发所需要的工具文件、操作流程、代码例程解释、下载编辑流程、程序开发调试等等。还有关于NBIOT行业的常见问题解释。课程收益让想要学习和了解BC26opencpu功能的人,能够快速学会BC26opencpu的开发全过程。讲师介绍王旭辉更多讲师课
- 【NB】BC26连接阿里云平台
Q小鑫
NB-IOT
1、首先登陆阿里云物联网平台登录完后,点击产品创建产品添加设备将这下面这三个保存起来,后面BC26连接到阿里云有用到这样的话我们就创建成功了2、下面BC26设备连接到阿里云BC26AT指令如下:①查询是否分配IP地址AT+CGPADDR=1+CGPADDR:1,10.68.57.124OK②配置设备AT+QMTCFG=“ALIAUTH”,0,"a1KKnq9UFAG","BC26","MvhTRM
- [NB]BC26初始化AT指令
Q小鑫
NB-IOT
①进行握手协议ATOK②获取卡号AT+CIMI460043147105913OK(若出错返回ERROR)③激活网络AT+CGATT=1OK④查询网络状态AT+CGATT?+CGAT:1OK(查询网络是否激活,若是1代表激活成功,若是0代表激活失败)⑤查询正在使用的波段bandAT+QBAND?+QBAND:8OK⑥查询信号质量AT+CSQ+CSQ:25,0OK(25代表的是接收信号强度,0代表频道
- stm32—BC26连接onenet
他大爷zzs
这一段时间在干嘛呢:智能奶瓶oled调试,移动onenet平台;myp找房东拿住房补贴材料,她室友来面试苏宁通过了,华为人事内推她室友不知道能不能进。1,OneNET是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。其实就是一个网站平台。stm32代码:设备ID要改一下改为平台的idvoi
- 移远BC26(NBIOT)模组连接电信IOT平台基础命令及流程
丨匿名用户丨
#NB-IOT
一、基础命令列表二、注册到电信loT平台基础流程1、注册到电信loT平台AT+CGPADDR=1//检查默认PDN分配的IP地址。+CGPADDR:1,10.52.241.198OK//设置电信loT平台IP地址和端口。//如遇异常情况需要重新配置相关参数,则应在配置之前执行AT+QLWDEL。AT+QLWSERV="180.101.147.115",5683OKAT+QLWCONF="86772
- NB-IoT模块 移远BC26测试 - 初识
零芯0X
背景介绍移远通讯于2017年10月正式发布基于华为海思平台的全新一代NB-IoT模组BC28,同年12月,发布了基于MTK平台的新款NB-IoT模组BC26,巧妙的是,这两款模组都兼容其旗下GSM/GPRS系列的M26模块。虽然是引脚兼容,但个别细节还是有所差异,现在比较一下。区别如下:设计思路之前有设计过一款M26模块,它能够满足嵌入式项目中传输数据、语音和SMS需求,该模块包含一个四极音频/麦
- NB-IoT模块 移远BC26接入OneNET续 - 上数
零芯0X
接上篇。上送数据之前,有个细节要注意一下,在OneNET平台创建设备时,有一个是否开启自动订阅选项,此处选择“是”还是“否”,模组接收到平台的信息是截然不同的。1.选择“否”,非自动订阅若用户没有设置自动订阅,则平台在设备注册成功后会下发资源发现请求,模组收到后输出URC:+MIPLDISCOVER:0,44693,3311这样就没有订阅资源的命令下发。可以在OneNET平台对实例的资源进行读、写
- BC26-OpenCPU的正确打开方式PlatformIO
Ted_Xi
嵌入式开发工具
今天是2020年4月15日,川大公布了考研复试线,我以几分之差没能进入复试。回想起高考差一分上天津大学,仍然十分心疼。BC26介绍 BC26支持NB-IOT通信使用的是MT2625主频78MHz,用户可使用ROM:195.3KB/RAM:97.7KB。由于支持OpenCPU,可以二次开发,节省一个MCU的成本,并且拥有较大的ROM和RAM。 官方提供的BC26OpenCPUSDK是在Windo
- NB-IOT物联网模块BC26问题合集
a32425262
BC26
1、烧写opencpu或者其他固件后重启F1:00000000V0:00000000[0001]00:0006000C01:00000000U0:00000001[0000]T0:000000B4LeavingtheBROM-------------Exceptioncalled-------------genieconnected:Yesauto-reboot:Yes据我了解到,BC26有好几个
- 移远NBIOT模组BC26 OpenCPU对接OneNET详细讲解
Sanjay_Wu
IOTOneNET云平台
本文主要讲解移远NBIOT模组BC26OpenCPU方式对接OneNET,使用的是BC26_OpenCPU_SDK_V1.2:https://github.com/sanjaywu/BC26_OpenCPU_SDK_V1.2。为方便调试,还会涉及到BC26_OpenCPUUART的讲解。一、实现UART打印调试信息1、宏定义打印信息的UART端口这里采用UART0来打印信息,同事UART0也用于发
- BC26 OpenCPU System API接口
Sanjay_Wu
IOT
System部分的API接口和RTOS常用的API接口类似。BC26OpenCPUSDK:https://github.com/sanjaywu/BC26-OpenCpu1、重启系统voidQl_Reset(u8resetType);入口参数:resetType:必须为0。2、挂起当前任务直到时间超时voidQl_Sleep(u32msec);入口参数:msec:任务挂起的时间,单位:ms。注意事
- 移远BC26模组连接阿里云物联网平台
传奇代码搬运工
第一步:在阿里云创建设备登录阿里云,没有账号的可以自己注册一个,免费的1、在产品栏搜索“物联网设备接入”,点击进入2、进入“管理控制台”3、“设备管理”→“产品”→“创建产品”4、创建“高级版”5、添加设备以上操作生成了三元组,复制下来,等下设备连接阿里云要用到第二步,设备上云文档Quectel_BC26_MQTT_Application_Note_V1.1.pdf文档链接https://down
- knob UI插件使用
换个号韩国红果果
JavaScriptjsonpknob
图形是用canvas绘制的
js代码
var paras = {
max:800,
min:100,
skin:'tron',//button type
thickness:.3,//button width
width:'200',//define canvas width.,canvas height
displayInput:'tr
- Android+Jquery Mobile学习系列(5)-SQLite数据库
白糖_
JQuery Mobile
目录导航
SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。
因为Android已经集成了SQLite,所以开发人员无需引入任何JAR包,而且Android也针对SQLite封装了专属的API,调用起来非常快捷方便。
我也是第一次接触S
- impala-2.1.2-CDH5.3.2
dayutianfei
impala
最近在整理impala编译的东西,简单记录几个要点:
根据官网的信息(https://github.com/cloudera/Impala/wiki/How-to-build-Impala):
1. 首次编译impala,推荐使用命令:
${IMPALA_HOME}/buildall.sh -skiptests -build_shared_libs -format
2.仅编译BE
${I
- 求二进制数中1的个数
周凡杨
java算法二进制
解法一:
对于一个正整数如果是偶数,该数的二进制数的最后一位是 0 ,反之若是奇数,则该数的二进制数的最后一位是 1 。因此,可以考虑利用位移、判断奇偶来实现。
public int bitCount(int x){
int count = 0;
while(x!=0){
if(x%2!=0){ /
- spring中hibernate及事务配置
g21121
Hibernate
hibernate的sessionFactory配置:
<!-- hibernate sessionFactory配置 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<
- log4j.properties 使用
510888780
log4j
log4j.properties 使用
一.参数意义说明
输出级别的种类
ERROR、WARN、INFO、DEBUG
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
配置日志信息输出目的地
log4j.appender.appenderName = fully.qua
- Spring mvc-jfreeChart柱图(2)
布衣凌宇
jfreechart
上一篇中生成的图是静态的,这篇将按条件进行搜索,并统计成图表,左面为统计图,右面显示搜索出的结果。
第一步:导包
第二步;配置web.xml(上一篇有代码)
建BarRenderer类用于柱子颜色
import java.awt.Color;
import java.awt.Paint;
import org.jfree.chart.renderer.category.BarR
- 我的spring学习笔记14-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。
PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java
- maven 之 cobertura 简单使用
antlove
maventestunitcoberturareport
1. 创建一个maven项目
2. 创建com.CoberturaStart.java
package com;
public class CoberturaStart {
public void helloEveryone(){
System.out.println("=================================================
- 程序的执行顺序
百合不是茶
JAVA执行顺序
刚在看java核心技术时发现对java的执行顺序不是很明白了,百度一下也没有找到适合自己的资料,所以就简单的回顾一下吧
代码如下;
经典的程序执行面试题
//关于程序执行的顺序
//例如:
//定义一个基类
public class A(){
public A(
- 设置session失效的几种方法
bijian1013
web.xmlsession失效监听器
在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所
- java jvm常用命令工具
bijian1013
javajvm
一.概述
程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具:
&nbs
- 【Spring框架一】Spring常用注解之Autowired和Resource注解
bit1129
Spring常用注解
Spring自从2.0引入注解的方式取代XML配置的方式来做IOC之后,对Spring一些常用注解的含义行为一直处于比较模糊的状态,写几篇总结下Spring常用的注解。本篇包含的注解有如下几个:
Autowired
Resource
Component
Service
Controller
Transactional
根据它们的功能、目的,可以分为三组,Autow
- mysql 操作遇到safe update mode问题
bitray
update
我并不知道出现这个问题的实际原理,只是通过其他朋友的博客,文章得知的一个解决方案,目前先记录一个解决方法,未来要是真了解以后,还会继续补全.
在mysql5中有一个safe update mode,这个模式让sql操作更加安全,据说要求有where条件,防止全表更新操作.如果必须要进行全表操作,我们可以执行
SET
- nginx_perl试用
ronin47
nginx_perl试用
因为空闲时间比较多,所以在CPAN上乱翻,看到了nginx_perl这个项目(原名Nginx::Engine),现在托管在github.com上。地址见:https://github.com/zzzcpan/nginx-perl
这个模块的目的,是在nginx内置官方perl模块的基础上,实现一系列异步非阻塞的api。用connector/writer/reader完成类似proxy的功能(这里
- java-63-在字符串中删除特定的字符
bylijinnan
java
public class DeleteSpecificChars {
/**
* Q 63 在字符串中删除特定的字符
* 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
* 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
*/
public static voi
- EffectiveJava--创建和销毁对象
ccii
创建和销毁对象
本章内容:
1. 考虑用静态工厂方法代替构造器
2. 遇到多个构造器参数时要考虑用构建器(Builder模式)
3. 用私有构造器或者枚举类型强化Singleton属性
4. 通过私有构造器强化不可实例化的能力
5. 避免创建不必要的对象
6. 消除过期的对象引用
7. 避免使用终结方法
1. 考虑用静态工厂方法代替构造器
类可以通过
- [宇宙时代]四边形理论与光速飞行
comsci
从四边形理论来推论 为什么光子飞船必须获得星光信号才能够进行光速飞行?
一组星体组成星座 向空间辐射一组由复杂星光信号组成的辐射频带,按照四边形-频率假说 一组频率就代表一个时空的入口
那么这种由星光信号组成的辐射频带就代表由这些星体所控制的时空通道,该时空通道在三维空间的投影是一
- ubuntu server下python脚本迁移数据
cywhoyi
pythonKettlepymysqlcx_Oracleubuntu server
因为是在Ubuntu下,所以安装python、pip、pymysql等都极其方便,sudo apt-get install pymysql,
但是在安装cx_Oracle(连接oracle的模块)出现许多问题,查阅相关资料,发现这边文章能够帮我解决,希望大家少走点弯路。http://www.tbdazhe.com/archives/602
1.安装python
2.安装pip、pymysql
- Ajax正确但是请求不到值解决方案
dashuaifu
Ajaxasync
Ajax正确但是请求不到值解决方案
解决方案:1 . async: false , 2. 设置延时执行js里的ajax或者延时后台java方法!!!!!!!
例如:
$.ajax({ &
- windows安装配置php+memcached
dcj3sjt126com
PHPInstallmemcache
Windows下Memcached的安装配置方法
1、将第一个包解压放某个盘下面,比如在c:\memcached。
2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。
3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windo
- iOS开发学习路径的一些建议
dcj3sjt126com
ios
iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何开始,然后我吧啦吧啦回答写了很多。既然敲了那么多字,我就把我写的回复也贴到博客里来分享,希望能对大家有帮助。欢迎大家也到帖子里讨论和分享,地址:http://bbs.csdn.net/topics/390920759
下面是我回复的内容:
结合自己情况聊下iOS学习建议,
- Javascript闭包概念
fanfanlovey
JavaScript闭包
1.参考资料
http://www.jb51.net/article/24101.htm
http://blog.csdn.net/yn49782026/article/details/8549462
2.内容概述
要理解闭包,首先需要理解变量作用域问题
内部函数可以饮用外面全局变量
var n=999;
functio
- yum安装mysql5.6
haisheng
mysql
1、安装http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、yum install mysql
3、yum install mysql-server
4、vi /etc/my.cnf 添加character_set_server=utf8
- po/bo/vo/dao/pojo的详介
IT_zhlp80
javaBOVODAOPOJOpo
JAVA几种对象的解释
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.
VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可
- java设计模式
kerryg
java设计模式
设计模式的分类:
一、 设计模式总体分为三大类:
1、创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。
2、结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。
3、行为型模式(11种):策略模式,模版方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者
- [1]CXF3.1整合Spring开发webservice——helloworld篇
木头.java
springwebserviceCXF
Spring 版本3.2.10
CXF 版本3.1.1
项目采用MAVEN组织依赖jar
我这里是有parent的pom,为了简洁明了,我直接把所有的依赖都列一起了,所以都没version,反正上面已经写了版本
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht
- Google 工程师亲授:菜鸟开发者一定要投资的十大目标
qindongliang1922
工作感悟人生
身为软件开发者,有什么是一定得投资的? Google 软件工程师 Emanuel Saringan 整理了十项他认为必要的投资,第一项就是身体健康,英文与数学也都是必备能力吗?来看看他怎么说。(以下文字以作者第一人称撰写)) 你的健康 无疑地,软件开发者是世界上最久坐不动的职业之一。 每天连坐八到十六小时,休息时间只有一点点,绝对会让你的鲔鱼肚肆无忌惮的生长。肥胖容易扩大罹患其他疾病的风险,
- linux打开最大文件数量1,048,576
tianzhihehe
clinux
File descriptors are represented by the C int type. Not using a special type is often considered odd, but is, historically, the Unix way. Each Linux process has a maximum number of files th
- java语言中PO、VO、DAO、BO、POJO几种对象的解释
衞酆夼
javaVOBOPOJOpo
PO:persistant object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO:business object业务对象
封装业务逻辑的java对象