- 蓝牙mesh基础模型层
轰天裂天罗三炮
基础模型层(FoundationModelsLayer)定义了配置和管理蓝牙mesh网络所需的访问层状态、消息和模型。节点的状态是一个复合状态,由一个或者多个状态来描述,包括成分数据、模型发布状态、心跳发布状CompositionData样例.jpg态、心跳订阅状态、网络传输状态、网络中继重传状态等若干状态。成分数据成分数据(CompositionData)描述了节点包含的元素信息,以及各元素内支
- 蓝牙mesh底层传输层(分包和组包)
轰天裂天罗三炮
当传输大于15字节的上层传输层PDU时,底层传输层就需要对上层传输层PDU进行分包并重新组包为了减少底层传输层包的数量,这里使用块应答机制。问题:怎么通过块应答机制减少底层传输层包的数量?上层传输层需要分成两个底层传输层PDU的例子.jpg示例中上层传输层访问PDU包含1字节的OPCode字段,3字节的NetKeyIndex和APPKeyIndex字段,还有16字节的APPkey字段。这以为着当使
- 因物联网而生的蓝牙mesh组网有哪些优点
美迅物联网 MesoonRF
物联网
低功耗蓝牙(BluetoothLowEnergy)是一项无线技术,在医疗设备、智能家居设备、传感器等很多设备中,低功耗蓝牙的身影随处可见。目前有数十亿支持低功耗蓝牙的设备已投入使用。那么,这些设备都能成为蓝牙mesh组网的一员吗?答案是肯定的,低功耗蓝牙设备只要具有正确的低功耗蓝牙功能和一些附加软件,就能加入蓝牙mesh网络中。我们利用蓝牙mesh组网技术,可用一台蓝牙4.0或者更高版本的智能手机
- BLE Mesh蓝牙组网技术详细解析之Foundation Model Layer基础模型层(七)
芯航路IOT
BLEMeshBLE蓝牙组网基础模型层
目录一、什么是BLEMeshFoundationModelLayer基础模型层?二、模型2.1配置模型2.2健康模型三、状态3.1CompositionData四、资料获取一、什么是BLEMeshFoundationModelLayer基础模型层?BLEMeshFoundationmodelLayer是蓝牙Mesh协议栈中的一个层,它定义了配置和管理蓝牙Mesh网络所需的状态、消息和模型。它确保从
- (八)深入理解蓝牙Mesh的安全性和优缺点
GuoFeng.Wan
深入理解蓝牙meshmesh
目录蓝牙Mesh的安全性:配网安全性:防中间人攻击(Man-in-the-MiddleAttack):通信安全性:
- BLE Mesh蓝牙组网技术详细解析之Upper Transport Layer上传输层(五)
芯航路IOT
网络
目录一、什么是BLEMeshUpperTransportLayer上传输层?二、UpperTransportPDU2.1UpperTransportAccessPDU2.2UpperTransportControlPDU三、资料获取一、什么是BLEMeshUpperTransportLayer上传输层?上传输层(UpperTransportLayer)是蓝牙Mesh网络的一部分,它主要负责以下两个
- 【转载】浅谈蓝牙 Mesh 组网技术
言并肃
蓝牙蓝牙技术联盟智能家居IoT蓝牙mesh物联网
本文转载自Eren:https://www.erenship.com/posts/63c7.html蓝牙技术联盟官方网址:https://www.bluetooth.com/zh-cn/蓝牙技术联盟公众号:BluetoothSIG蓝牙技术联盟蓝牙Mesh相关参考此博客:蓝牙mesh—解密蓝牙mesh系列文章汇总本文主要根据蓝牙技术联盟(SIG)以及其官方微信公众号关于蓝牙Mesh组网的相关博文进行
- 基于nordic平台mesh的入网配置流程
黑刀夜
Nordicmesh蓝牙嵌入式
一Provisioning配置。配置是向蓝牙mesh网络中的新设备提供它们加入网络所需的信息的过程。要成为节点并参与蓝牙mesh网络通信,必须配置每个设备。从配置的角度来看,设备可以是以下类型之一:配置者(Provisioner):充当配置角色。接受配置者(Provisionee):充当节点角色。尽管可以使用多个配置者,但在mesh中仅需要一个配置者即可进行配置。作为配置过程的一部分,配置者和被配
- Bluetooth Mesh 入门学习干货,参考Nordic资料(更新中)
Amos zhang
MESHBLE蓝牙MESH
蓝牙网状网络(Bluetoothmesh)概念概述蓝牙MeshProfile|Bluetooth®TechnologyWebsite规范(Meshv1.1后改名MeshProtocolMeshProtocol|Bluetooth®TechnologyWebsiteMeshProtocol)是由蓝牙技术联盟(BluetoothSIG)开发和发布的,它允许一对一、一对多和多对多通信。它使用BLE协议在
- 蓝牙技术|智能照明的实现技术-蓝牙Mesh
Lenzetech
蓝牙技术物联网蓝牙蓝牙mesh
蓝牙是一种无处不在的通信协议,在消费电子,医疗保健,工业自动化和资产跟踪中有无数的应用。现在,通过添加低功耗蓝牙(BLE)网格作为网络层,甚至可以同时控制和监视数百个(甚至数千个)设备。但是,这些新功能为开发人员增加了复杂性。低功耗,低成本和易于联网的蓝牙Mesh提供的智能照明解决方案的开发适宜的土壤,它正迅速成为许多控制系统的首选无线通信平台。到2023年,蓝牙住宅照明设备的年出货量将增长4.5
- 蓝牙技术|蓝牙Mesh在照明网络上的应用
Lenzetech
蓝牙产品蓝牙芯片蓝牙技术物联网蓝牙智能照明
LED有各种形状和大小,现在似乎每个人家里都有一两个灯泡。许多公司希望增加国内智能Wi-Fi灯泡的数量。这些新型智能灯泡将加入美国数以百万计的智能灯泡的行列。相比之下,蓝牙Mesh照明系统使用大量设备。蓝牙Mesh系统可以连接:•开关•加热•暖通空调系统•传感器•灯具•阴影然后,这些系统使用蓝牙链跨设备发送消息,以执行独立的功能。例如,可以使用这个网络打开二楼行政办公室的灯。蓝牙Mesh在照明网络
- 【沁恒蓝牙MESH】解决部分CH582单板无法正常启动的过程
Intoxicated_Rookie
沁恒蓝牙mesh二次开发单片机开发语言物联网嵌入式C蓝牙mesh
本文主要记录了【沁恒蓝牙MESH】CH582单板无法正常启动的原因,由于开发疏忽,注释了中断服务函数的代码,是入门嵌入式开发经常忽视的错误,用以记录,共勉!!友情提示:千万不要随便注释工程中你认为没有用的代码!!!!!!!!!!!!!!!!【沁恒蓝牙MESH】CH582串口中断内存溢出导致MCU频繁重启目录1.问题二:串口1的接收中断,线路状态错误导致单板无法正常启动1.1问题描述:1.2错误的代
- 【沁恒蓝牙mesh】CH58x DataFlash 详解
Intoxicated_Rookie
沁恒蓝牙mesh二次开发c语言开发语言
本文主要介绍了沁恒蓝牙芯片CH58x的DataFlash分区以及读写操作以及原理个人简介作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。个人主页:欢迎访问我的Ethernet_Comm博客主页支持我:点赞+收藏⭐️+留言系列专栏:沁恒蓝牙mesh二次开发格言:写文档啊不是写文章,重要的还是直白!【沁恒蓝牙mesh】CH58xDataFlash详解1.flash分区管理2.DataFlash详解2
- 蓝牙在物联网中的应用,相比WIFI和NFC的优势?
虎克技术hukejishu
蓝牙物联网物联网
蓝牙在物联网中有着广泛的应用,主要包括以下几个方面:1、智能家居:蓝牙Mesh技术可以用于智能家居设备之间的连接和通信,实现设备的远程控制和管理。例如,通过蓝牙技术可以将智能音箱、智能电视、智能家电等设备连接起来,实现语音控制、远程操作等功能。2、智能穿戴:蓝牙技术可以用于连接智能手表、智能手环等可穿戴设备,实现健康监测、运动数据传输等功能。3、智慧医疗:蓝牙技术可以用于实现医疗设备的远程监控和管
- 【沁恒蓝牙mesh】程序烧录 硬件电路设计与原理
Intoxicated_Rookie
沁恒蓝牙mesh二次开发c语言USB嵌入式C物联网单片机
本文基于沁恒CH58X单片机的程序烧录硬件电路设计原理解释【沁恒蓝牙mesh】目录1.程序烧录方式2.USB烧录过程描述3.硬件设计原理图3.1官方开发板原理图3.2自开发设计原理图4.电容在上电瞬间为什么相当于短路?个人简介作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。个人主页:欢迎访问我的Ethernet_Comm博客主页支持我:点赞+收藏⭐️+留言系列专栏:沁恒蓝牙mesh二次开发格言:
- 【沁恒蓝牙MESH】CH582串口中断内存溢出导致MCU频繁重启
Intoxicated_Rookie
沁恒蓝牙mesh二次开发c语言单片机嵌入式C
本文主要记录了【沁恒蓝牙mesh】CH582串口中断内存溢出导致MCU频繁重启由于开发疏忽,导致的数组内存溢出,是入门嵌入式开发经常忽视的错误,用以记录,共勉!!目录1.遇到问题描述以及解决1.1问题一:串口中断导致MCU频繁重启1.1.1【场景描述】1.1.2【问题描述】1.1.3【问题定位】1.1.4【问题解决】作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。个人主页:欢迎访问我的Ether
- 【沁恒蓝牙mesh】CH58x 将RTC时钟切换为LSE外部低速时钟
Intoxicated_Rookie
沁恒蓝牙mesh二次开发c语言单片机嵌入式C物联网
本文主要记录了【沁恒蓝牙mesh】CH58x如何将RTC时钟切换为外部时钟作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。个人主页:欢迎访问我的Ethernet_Comm博客主页支持我:点赞+收藏⭐️+留言系列专栏:沁恒蓝牙mesh二次开发格言:写文档啊不是写文章,重要的还是直白!1.硬件设计·X32MOX32MI引脚外接32M时钟,作为MCU系统运行的高速时钟PA11PA10引脚外接32.76
- 蓝牙Mesh设备配网过程及抓包分析
~狂想家~
Nordic蓝牙单片机Mesh蓝牙Nordic
配网过程说明Mesh消息类型配网过程信标阶段(Beaconing)UnprovisionedDevicebeaconLinkOpen/LinkACK/LinkCloseLinkOpenLinkACKLinkClose邀请阶段(Invitation)ProvisioningInviteProvisioningCapabilities交换公钥阶段(Exchangingpublickeys)Provis
- 蓝牙Mesh专有DFU
~狂想家~
蓝牙NordicMesh蓝牙Nordic
蓝牙Mesh专有DFUMesh专有DFU协议介绍特征DFU模式和类型角色并发传输混合设备的网络传输速率后台操作传输分区内存映射安全DFU固件IDApplicationfirmwareIDSoftDevicefirmwareIDBootloaderfirmwareID设备页面格式内容Mesh专有DFU协议介绍设备固件更新(DeviceFirmwareUpdate,DFU)是对蓝牙mesh设备的固件进
- 如何从0到1,完成RGB灯蓝牙Mesh模组设计
iotthings
蓝牙设计蓝牙选型蓝牙
聚焦:芯产品,芯市场,芯资讯最近有几位朋友留言交流,有需要推荐满足要求的蓝牙AT模组,有咨询自己设计一个灯控蓝牙Mesh模组(包括软硬件),有咨询模组产测的方案;这些都是之前做过,有些许经验,趁机会梳理,以“如何从0到1,完成RGB灯蓝牙Mesh模组设计”话题,和大家分享;希望这个记录不仅仅对设计同学有帮助,对于芯片公司也会有参考,欢迎转发;一共1666字,预计阅读时间10分钟;全流程概览;始点:
- 【沁恒蓝牙mesh】CH58x pwm 调光控制灯的亮度值
Intoxicated_Rookie
沁恒蓝牙mesh二次开发c语言物联网嵌入式C单片机
本文基于沁恒CH58X单片机的pwm功能模拟控制灯的亮度值,关灯指令后保持哦一定的亮度值一键三连,收藏+点赞+评论私信可获取原文个人简介作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。个人主页:欢迎访问我的Ethernet_Comm博客主页支持我:点赞+收藏⭐️+留言系列专栏:沁恒蓝牙mesh二次开发格言:写文档啊不是写文章,重要的还是直白!实验现象:开灯:亮度值100pwm调光【沁恒蓝牙mes
- 【沁恒蓝牙mesh】CH58x USB功能开发记录(一)
Intoxicated_Rookie
沁恒蓝牙mesh二次开发物联网蓝牙mesh嵌入式C蓝牙组网沁恒
本文主要介绍基于【沁恒蓝牙mesh】CH58xUSB功能,结合SDK提供的代码包分析USB的基本常识【沁恒蓝牙mesh】CH58xUSB功能开发记录(一)1.USB基本常识1.1USB设备类别:1.2USB设备实现方法:1.3CDC设备:1.4USB中的端点`endpoint`的概念:2.几个USB调试助手网站3.CH582USB4.USB接口工程解析作者简介:大家好,我是喜欢记录零碎知识点的小菜
- 蓝牙Mesh开发六 ESP32蓝牙Mesh Wifi共存(浅析)
玉怀一捧雪
蓝牙Meshesp32蓝牙wifi共存蓝牙meshwifi共存esp32blemesh
背景上一章节用到了低功耗的Ble蓝牙来开发mesh低功耗的应用,但是需要接入网络还需要一个网关。ESP32已经支持了蓝牙Mesh和WIFI协议栈,但是其硬件基础上仅单天线,并且受限其有限的资源;而令人叫喜的是,IDF4.2版本已经很好的支持共存,虽然目前仅只有Wi-FiSTA模式下支持共存,但是通过增加PSRAM可有效提高了BLEWIFI共存模式的数据吞吐率(1Mbps),作为BLEMESH的网关
- 蓝牙mesh系统开发二 mesh节点开发
玉怀一捧雪
blemesh8258blemeshblemesh系统
前言在开发蓝牙mesh系统中,使用泰凌微8258的蓝牙作为节点方案,本章讲解通过8258搭建普通mesh节点,blemesh基础可以点这里SDK获取下载SIGMESHSDKmesh项目工程在vendor中存在多个应用实例,这里采用的工程是mesh,支持代理与友谊节点,可直接编译广播烧录mesh编译后的镜像,默认处于未配网状态,会进行周期性广播用于被网关(配网器)发现,mesh工程支持ble直连与a
- 蓝牙Mesh简介
物联网布道师
蓝牙Mesh网络蓝牙meshBLEmeshiot
蓝牙mesh简介蓝牙Mesh的基本概念 蓝牙Mesh是2017年7月蓝牙技术联盟(BluetoothSIG)正式推出的蓝牙设备组网标准。 我们知道蓝牙ble设备可以与其他设备建立GATT连接,然后进行“一对一”的通讯关系,也可以通过beacon广播将数据发送到自身通讯距离内的所有设备上,这是“一对多”的通讯关系。而蓝牙Mesh技术拓展了蓝牙的通讯关系,打破了以往蓝牙ble设备只能够一对一、一对
- 【沁恒蓝牙mesh】CH58x USB功能开发记录(0)
Intoxicated_Rookie
沁恒蓝牙mesh二次开发c语言USB
本文主要介绍基于【沁恒蓝牙mesh】CH58xUSB功能,结合CH583m评估板的软硬件为二次开发作一系列说明作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。个人主页:欢迎访问我的Ethernet_Comm博客主页支持我:点赞+收藏⭐️+留言系列专栏:沁恒蓝牙mesh二次开发格言:写文档啊不是写文章,重要的还是直白!【沁恒蓝牙mesh】CH58xUSB功能开发记录(一)1.CH583M评估板CH
- 蓝牙5.0芯片NRF52833\NRF52840\NRF52832的参数对比
13631676419佐
蓝牙NRF52810NRF52832蓝牙
NRF52833是蓝牙5.2105°C合格蓝牙5.2SoC支持蓝牙低能、蓝牙Mesh、NFC、Thread和ZigbeenRF52833是一种通用多协议SoC,具有蓝牙测向能力无线电,可在-40°C至105°C的温度范围内工作,它是业界领先的nRF52系列的第5个附加设备,是围绕64MHzARMCortex-M4与FPU配套的,具有512KB的闪存和128KB的RAM存储器,可用于更高价值的应用。
- 大力哥谈 DALI - 智能照明协议的那些事
大力哥谈DALI
dalitalksDALIDALI-2
既然我们认为智能照明在诸多应用场合上确有必要,那么要满足这些需求需要解决的最最重要的问题就是协议标准--智能照明系统内部的沟通语言和管理机制。如果有可能还要考虑系统和外部的接口,因为智能照明系统可能是更大的智能系统的子系统而已。如果你对所谓的“智能”产品有所了解,相信对zigbee、蓝牙MESH和Wi-Fi不会陌生。如果你关注物联网技术,也许常听到LoRa、NB-IoT等名词。如果你有工控背景,相
- 《安富莱嵌入式周报》第325期:开源可编程精密电阻仪,开源入耳式无线耳机,蓝牙Mesh固件更新,锂电池管理板, 无人机螺旋桨参考, QT6.6发布,IAR教育版
硬汉嵌入式
嵌入式周报开源无人机驱动开发
周报汇总地址:嵌入式周报-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz!更新一期视频趁热打铁,下期CANopen专题视频将在下周发布BSP视频教程第27期:CANopen协议栈专题,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等(2023-10-17)BSP视频教程第27期:CANopen协议栈
- 初探BLE Mesh蓝牙组网信息连接传递流程
浮若于心
网络编程嵌入式协议mesh蓝牙bluetooth蓝牙组网
1,消息缓存队列和TTL蓝牙Mesh采用了消息缓存队列和TTL的优化方案来避免消息的无限制转发。消息缓存Messagecache:设备都会缓存收到消息的关键信息,以确定是否已经转发过此消息,如果是就忽略此消息。Messagecache至少需要能缓存两条消息TimetoLive(TTL):每个消息都会包含一个TimetoLive(TTL)的值,来限制中继的次数,最大可以中继126次。消息每转发一次T
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio