- 物联网技术的核心组件与发展趋势(截至2025年)
boyedu
物联网域名arm开发区块链物联网
一、物联网技术的核心组件物联网(IoT)技术体系由感知层、网络层、平台层、应用层和安全层构成,各层技术协同工作,实现物理世界与数字世界的深度融合。1.感知层:数据采集与交互传感器技术:类型:包括环境传感器(温度、湿度、光照)、运动传感器(加速度计、陀螺仪)、生物识别传感器(指纹、面部识别)、RFID标签等。功能:实时采集物理世界数据,是物联网的“感官”。案例:ST公司的SL-SNMTS011601
- 输电线路导线舞动在线监测装置:技术解析与应用价值
在高压输电网络中,导线舞动是威胁电网安全稳定运行的典型动态风险。作为一种专为输电线路设计的智能监测设备,导线舞动在线监测装置通过实时感知、数据传输与智能分析,为电网运维提供了精准的技术支撑。一、核心工作原理该装置基于多参数协同监测技术,通过高精度传感器阵列实现动态数据采集。其运行流程可分为三个关键环节:数据采集层:在输电线路关键节点部署加速度计、位移传感器及微气象监测单元。加速度计以不低于200H
- 如何实现强磁环境下小井斜段的高精度测量?
ericco123
科技制造MEMS陀螺仪惯性技术
在套管井、强磁地层等复杂工况中,普通测井工具因磁干扰导致方位角测量失灵。针对此技术局限,采用基于地球自转角速度感应的陀螺定向方案成为必然选择。新一代MEMS定向短节通过融合三轴MEMS陀螺仪与三轴MEMS加速度计捷联惯性测量技术,在随机振动工况下实现方位角、井斜角及工具面角的动态跟踪测量,为随钻测量场景提供关键技术支撑。1.小井斜方位测量优化•在1°-5°井斜段维持方位角与工具面角的高精度输出能力
- 如何在GNSS信号丢失时依然保持精准导航?
EriccoShaanxi
技术文章无人机算法数据结构人工智能
在无人机飞行、自动驾驶或水下探测等场景中,GNSS信号遮挡或干扰是常见挑战。ER-GNSS/MINS-03组合导航系统凭借深度融合的GNSS/INS技术,即使在卫星信号中断时,也能持续提供高精度定位、姿态和速度数据,确保任务不间断执行。战术级MEMS惯性器件,稳定可靠该系统采用高性能MEMS陀螺仪(零偏不稳定性<0.3°/h)和加速度计(零偏不稳定性<10μg),结合全温补偿技术,在-40℃~+8
- ICM-20948 Wake on Motion功能开发全过程(8)
蓝天居士
嵌入式传感器传感器
接前一篇文章:ICM-20948WakeonMotion功能开发全过程(7)探索工作深入探索上一回开始讲解InvenSense官网中给出的实现WakeonMotion功能的指导文档,讲解了前两个步骤。再来回顾一下整体流程:本回继续结合文档中的步骤,继续进行详细讲解。这里特别说明一下,实际上在IAM-20680的手册中,就已经包括上边步骤了。(3)第3步——加速度计配置这一步也涉及两个子步骤,一个一
- 鸿蒙加速度计用不了?这篇文章带你从零搞定!
harmonyos
摘要在开发鸿蒙(HarmonyOS)应用的过程中,有些功能比如“摇一摇”“运动监测”“方向识别”等,都会涉及到设备加速度计的使用。但不少开发者会遇到一个尴尬的情况——代码写好了,怎么就是拿不到加速度数据?这篇文章从权限、设备支持、API使用、系统兼容性等多个维度,手把手教你排查和解决无法使用加速度传感器的问题,并配上可运行的代码示例和典型应用场景。引言随着鸿蒙系统在智能穿戴、手机、IoT等设备上的
- 【无人机/平衡车/机器人】详解STM32+MPU6050姿态解算—卡尔曼滤波+四元数法+互补滤波——附3个算法源码
1.卡尔曼滤波卡尔曼滤波是一种线性最优估计方法,用于估计动态系统的状态。在姿态解算中,我们可以使用卡尔曼滤波来融合陀螺仪和加速度计的数据,以获得更稳定的姿态估计。以下是一个简单的卡尔曼滤波器实现:```c#include"kalman.h"voidKalman_Init(Kalman_TypeDef*Kalman){Kalman->P[0][0]=1;Kalman->P[1][1]=1;Kalma
- c++ 语言在无人机应用开发中的应用
ILOVECOMPUTING
c++无人机开发语言硬件实时性能极致
C++语言在无人机应用开发中扮演着核心角色,特别是在对性能、实时性、资源利用效率和底层硬件控制有严格要求的领域。以下是其主要应用领域:飞控系统(FlightControlSystem-FCS)核心功能:这是无人机的大脑。C++用于实现核心的导航、制导与控制(GNC)算法:传感器融合:高效地融合来自IMU(加速度计、陀螺仪)、磁力计、气压计、GPS/GNSS等的数据,计算精确的姿态(俯仰、横滚、偏航
- 鸿蒙传感器数据获取失败?一篇文章带你排查权限与代码问题
harmonyos
摘要很多开发者在做鸿蒙应用时,想用陀螺仪、加速度计、光照传感器等数据做点酷东西,结果发现:怎么也获取不到传感器数据。明明API都写了,控制台还报错。其实问题往往不在代码,而在权限、系统支持和API调用方式。这篇文章就带你从头到尾梳理一遍——怎么在鸿蒙里正确拿到传感器数据。引言随着设备硬件越来越丰富,鸿蒙系统开放的传感器种类也逐步增加,比如加速度、陀螺仪、方向、光照、磁场等。这些数据在智能运动、健康
- 可穿戴设备和智能家居技术的发展
AI天才研究院
Agent实战AI大模型企业级应用开发实战AI人工智能与大数据计算科学神经计算深度学习神经网络大数据人工智能大型语言模型AIAGILLMJavaPython架构设计AgentRPA
1.背景介绍1.1可穿戴设备的崛起近年来,可穿戴设备以惊人的速度崛起,从智能手表到健身追踪器,再到增强现实眼镜,这些设备已经成为我们日常生活中不可或缺的一部分。推动这一趋势的因素包括:小型化和低功耗电子元件的进步:芯片技术的进步使得功能强大的微型设备成为可能,从而实现更小、更轻、电池寿命更长的可穿戴设备。传感器技术的进步:各种传感器,如加速度计、陀螺仪、心率传感器和GPS,变得更小、更精确、更节能
- 鸿蒙开发实战之Sensor Service Kit实现美颜相机智能环境感知
harmonyos-next
一、核心功能场景通过SensorServiceKit,美颜相机实现三大环境感知能力:光线自适应根据环境光强自动调整美白强度(0-100klux精准检测)色温补偿(2500K-10000K自动匹配)状态检测横竖屏智能切换(陀螺仪+加速度计融合判断)防抖增强模式(手持抖动频率分析)空间定位地理标签自动生成(GPS+气压计高度补偿)星空模式自动激活(基于地磁和天文日历)二、关键技术实现importsen
- Spectacular AI Gemini2 跑通实时建图
兔子的倔强
vio3DGSslam
参考链接:SpectacularAI硬件设备gemini2测试了gemini335没成功修改record.cpp仓库链接:sdk读取Timu_camros2runtf2_rostf2_echoimu坐标系(加速度计和陀螺仪都可以,两者变换为单位阵)camera_rgb_optical_frame//CreateSpectacularAIorbbecpluginconfiguration(depen
- 基于深度学习的IMU解算
SEU-WYL
深度学习dnn深度学习人工智能dnn
基于深度学习的惯性测量单元(IMU)解算是一种利用深度学习算法处理和分析IMU数据,以提升姿态估计、运动轨迹跟踪和定位精度的方法。IMU通常由加速度计、陀螺仪和磁力计组成,广泛应用于智能手机、无人机、机器人、虚拟现实(VR)和增强现实(AR)等领域。以下是关于这一领域的系统介绍:1.任务和目标IMU解算的主要任务是从IMU传感器数据中准确估计物体的姿态(姿态角、姿态矩阵或四元数)、速度和位置。具体
- MPU6050芯片 寄存器详解与配置指南(详解)
c7_ln
STM32标准库江协科技stm32嵌入式硬件江协科技STM32
文章目录MPU6050主要寄存器`MPU6050_SMPLRT_DIV(0x19)`:采样率分频寄存器`MPU6050_CONFIG(0x1A)`:配置寄存器`MPU6050_GYRO_CONFIG(0x1B)`:陀螺仪配置寄存器`MPU6050_ACCEL_CONFIG(0x1C)`:加速度计配置寄存器数据输出类寄存器(0x3B~0x48)电源管理类寄存器`MPU6050_PWR_MGMT_1(
- 基于 STM32 和 MPU6050 的三轴倾斜角度传感器设计与实现
小何~~
stm32嵌入式硬件单片机MPU6050倾斜角度传感器
#创作灵感#基于STM32和MPU6050的三轴倾斜角度传感器设计与实现一、系统概述1.1系统开发背景在现代工业和科技领域,对物体姿态的精确测量具有重要意义。例如,在无人机飞行控制中,实时获取飞行器的倾斜角度是实现稳定飞行的关键;在机器人技术中,准确感知机器人的姿态有助于其平衡和运动控制。传统的姿态测量方法通常依赖于多个传感器的组合,如加速度计、陀螺仪和磁力计,但这些方法往往存在成本高、计算复杂等
- 嵌入式系统功能概要设计说明_嵌入式软件架构设计实际该怎么做?
weixin_39877898
嵌入式系统功能概要设计说明接口文档要写在概要设计里吗概要设计的作用
一错误的示范最近公司新招了一个做嵌入式软件开发的同事,该同事是从上海的某一个上市公司出来的,因为我们这边人手不够,因此把他安排了去负责一个新产品的研发,前期让他负责加速度计、NB-IOT、舵机、外置Flash的功能测试,测试完成之后,准备让他做一个该产品的概要设计。然后他花了2个星期的时间,给我们写出来一个概要设计,说实话,我看到这个概要设计,我就觉得是刚毕业的大学生写的。版本一的架构设计2.1系
- 制导与导航总述、分类介绍、MATLABdemo
MATLAB卡尔曼
导航与制导分类数据挖掘人工智能
导航与制导的每种方法添加的代码例程和核心公式,以帮助更好地理解其实现和应用。基于MATLAB的实现示例。文章目录导航方法惯性导航系统全球导航卫星系统天文导航地形匹配导航组合导航制导方法比例导引律纯追踪制导航迹制导最优控制制导自主制导导航与制导的结合导航方法惯性导航系统(INS,InertialNavigationSystem)原理:基于惯性测量单元(IMU)中的加速度计和陀螺仪,测量飞行器的加速度
- 无人机降落伞设计要点难点及原理!
云卓SKYDROID
无人机科普高科技人工智能降落伞
一、设计要点1.伞体结构与折叠方式伞体需采用轻量化且高强度的材料(如抗撕裂尼龙或芳纶纤维),并通过多重折叠设计(如三重折叠缝合)减少展开时的阻力,同时增强局部承力区域的强度。伞衣的几何参数(如名义面积、投影直径)需根据无人机重量和预期下降速度精确设计,确保充气阶段的稳定性。2.触发与控制系统需集成多传感器检测模块(如加速度计、陀螺仪),实时监测无人机姿态、加速度等参数。当检测到失控(如倾斜角超过阈
- 无人机电子防抖技术要点概述!
云卓SKYDROID
无人机云卓科技科普低空经济高科技
一、技术要点1.传感器数据融合电子防抖需结合陀螺仪、加速度计、视觉传感器等多源数据,实时检测无人机的姿态变化和振动频率。例如,IMU(惯性测量单元)通过加速度计和陀螺仪测量飞行器的姿态和运动状态,结合视觉感知系统的环境数据,为防抖算法提供输入。2.实时图像处理算法高频抖动修正:通过光流法分析相邻帧图像的运动偏移量,调整像素坐标以抵消高频抖动(如采用光流金字塔模型逐层匹配特征点)。低频抖动修正:利用
- 【三轴加速度计】QMA6100P驱动
weixin_46125941
单片机嵌入式硬件
这是QMA6100P三轴加速度传感器的驱动程序,下面为你提供详细的代码解析:核心功能模块设备初始化qs32qma6100p_init(void)扫描I2C地址(0x12/0x13),检测传感器调用qma6100p_initialize()完成初始化配置验证芯片ID(0x9)确保设备正常连接通信接口qs32qma6100p_writereg(qu8reg_add,qu8reg_dat)qs32qma
- 【三轴加速度计】QMA6100P数据手册解析
weixin_46125941
单片机嵌入式硬件
以下是QMA6100P三轴加速度传感器数据手册的中文翻译:QMA6100P三轴加速度传感器datasheetRevE1.概述摘要QMA6100P是一款三轴加速度传感器,采用表面贴装小型芯片封装,集成了加速度传感器与信号调理ASIC,可检测倾斜、运动、冲击和振动,适用于屏幕旋转、计步、睡眠监测、游戏和个人导航等移动及可穿戴智能设备。该器件基于先进的高分辨率单晶硅MEMS技术,结合定制设计的14位AD
- 智能可穿戴设备检测呼吸频率技术分析
xu_wenming
c语言算法
智能可穿戴设备(如智能手表、手环等)可以检测呼吸频率,但其准确性和实现方式因设备类型和技术不同而有所差异。以下是详细的解释:1.检测呼吸频率的技术原理智能设备通常通过以下方式间接或直接检测呼吸频率:加速度计/陀螺仪:呼吸时胸腹部的周期性起伏会产生微小的身体运动,设备内置的加速度传感器可通过分析这些振动信号推算呼吸频率。此方法在静止或低活动状态下效果较好。光电容积描记法(PPG):通过绿光或红外光照
- 机器视觉助力轨道缺陷检测
51camera
轨道检测地铁检测
轨道缺陷检测是铁路运维中的关键环节,旨在通过技术手段及时发现钢轨表面的裂纹、磨损、剥落、轨头变形等缺陷,以保障列车运行安全。1.传统检测方法人工巡检依赖专业人员目视检查或使用简单工具(如塞尺、卡尺)测量轨道几何参数。缺点:效率低、主观性强,难以发现微小缺陷。轨检车配备接触式传感器(如加速度计、位移传感器)检测轨道几何形变(高低、轨距、水平等)。缺点:需定期运行,成本高,对局部表面缺陷(如裂纹)不敏
- STM32--IIC使用陀螺仪MPU6050(HAL)
灯色_
stm32嵌入式硬件单片机
一、MPU6050模块简介MPU6050内部整合了三轴MEMS陀螺仪、三轴MEMS加速度计以及一个可扩展的数字运动处理器DMP(DigitalMotionProcessor),而且还可以连接一个第三方数字传感器(如磁力计)。可以通过IIC接口输出一个九轴信号(链接第三方数字传感器才可以,否则只有六轴信号)。更加方便的是,有了DMP,可以结合InvenSense公司提供的运动处理资料库,实现姿态解算
- 泰迪杯特等奖案例学习资料:基于时空图卷积网络的结构健康监测数据异常识别系统
学习的锅
泰迪杯实战案例网络泰迪杯实战案例
(第十四届泰迪杯数据挖掘挑战赛A题特等奖案例解析)一、案例背景与核心挑战1.1应用场景与行业痛点在桥梁、大坝、超高层建筑等基础设施的结构健康监测(SHM)中,传感器网络(如加速度计、应变计、倾角仪)持续采集多维数据以评估结构安全性。传统方法面临以下挑战:异常模式复杂:传感器故障:如温漂(温度变化导致零点偏移)、电磁干扰(EMI)、信号线接触不良等,占异常事件的60%。结构损伤:如混凝土裂缝扩展、钢
- Android 系统的兼容性测试 - CTS Verifier、GTS、VTS、STS 等
小馬佩德罗
#Android系统兼容性测试CTSandroid
CTSVerifier兼容性测试检验器(CompatibilityTestSuiteVerifier)是对CTS的补充,是一种手动测试,主要为没有手动输入(比如音频质量、加速度计等)无法在固定设备上测试的API和功能提供测试。GTS谷歌移动服务测试套件(GoogleMobileServicesTestSuite,简称GTS)是用于测试谷歌移动服务组件(GoogleMobileServices,简称
- 自杀还是他杀?智能手机传感器数据的死亡现场重建
月_o9
网络开发语言其他安全运维
##死亡现场的数字目击者:智能手机传感器重构真相的困局在德国巴伐利亚州的一起离奇坠楼案中,警方通过死者手机加速度传感器记录的29G瞬时重力数据,还原出死者坠落前30秒内存在明显肢体挣扎特征,这一关键证据最终将伪装成自杀的谋杀案主犯绳之以法。这个标志性案件揭开了法医学领域的技术革命序幕:智能手机内置的加速度计、陀螺仪、气压计等微型传感器,正成为重构死亡现场的数字目击者。###一、沉默见证者的数据密码
- 卡尔曼滤波解释及示例
具身小站
算法卡尔曼滤波EKFUKFAKF
卡尔曼滤波的本质是用数学方法平衡预测与观测的可信度,通过不断迭代逼近真实状态。其高效性和鲁棒性,通常在导航定位中,需要融合GPS、加速度计、陀螺仪、激光雷达或摄像头数据,来提高位置精度。简单讲,卡尔曼滤波就是通过预测-更新循环,动态权衡模型预测与传感器测量,在噪声环境中实现最优估计,其数学本质是贝叶斯滤波在高斯噪声下的解析解。1.原理概述卡尔曼滤波的核心是递归地结合预测与测量,在存在噪声的系统中实
- 泰迪杯实战案例学习资料:基于穿戴装备的身体活动监测与健康预警系统设计
学习的锅
泰迪杯实战案例学习资料
(2025年泰迪杯数据挖掘挑战赛B题特等奖案例深度解析)一、案例背景与目标1.1应用场景与需求随着可穿戴设备的普及(如智能手环、智能手表),如何从加速度计数据中挖掘用户行为特征,已成为健康管理领域的关键问题。本案例基于穿戴设备采集的三轴加速度数据,需解决以下核心问题:活动分类与时长统计:根据代谢当量(MET值)划分用户活动类型(如睡眠、久坐、运动),并统计各类型时长。能耗预测与运动结构分析:构建回
- 打破进口依赖!这家中国厂商“开抢”汽车传感器“新机会”
高工智能汽车
汽车
伴随着中国智能网联汽车的快速崛起,越来越多核心技术正在加速国产化进程。2025年4月23日,上海国际车展正式开幕,上海觉芯科技惯性团队首次亮相,展出了高精度单轴MEMS陀螺仪芯片XHG-20000、高精度压力传感器XHP-60000-P、工业级单轴MEMS加速度计芯片XIA-10000以及工业级三轴MEMS加速度计芯片XIA-30000等诸多明星产品,吸引了广泛关注。据了解,觉芯科技这些惯性产品广
- java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VOTOBOPOJODAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
- spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
- MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
- SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
- Javascript----HTML DOM 事件
何必如此
JavaScripthtmlWeb
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
- 动态绑定和删除onclick事件
357029540
JavaScriptjquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
- HttpClient|HttpClient请求详解
7454103
apache应用服务器网络协议网络应用Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
- 递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
- 访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
- MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
- PHP如果自带一个小型的web服务器就好了
houxinyou
apache应用服务器WebPHP脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
- NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis数据库NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
- 谁在用Hadoop?
bingyingao
hadoop数据挖掘公司应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
- 【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
- Scala: JVM上的函数编程
bookjovi
scalaerlanghaskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
- jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
- 读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
- cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
- OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java框架Web项目管理企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
- Python 报错:IndentationError: unexpected indent
daizj
pythontab空格缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
- HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
- 小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
- Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
- 枚举类型详细介绍及方法定义
gaomysion
enumjavaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
- Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
- Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
- 超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
- 写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
- Java 枚举
ShihLei
javaenum枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
- Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
javaHotSpotGC垃圾回收VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&