- RTK_ROS_导航(1): GNSS里程计
酸奶可乐
RTK导航ROSROSRTK里程计
目录1.RTK配置2.ROS驱动3.RTK融合IMU实现里程计4.纯RTK的定位信息5.即将实现导航,正在更新中,如果遇到问题,欢迎CSDN讨论...1.RTK配置4GCORS+4G网络+户外有信号,不能实现RTK,就恢复出厂设置输出报文信息包含(一般需要三个同时打开):GAPPA:包含位置信息GPVTG:包含速度信息GPHDT:包含定向的朝向信息扩展内容:NMEA的解析资料:http://byn
- ROS:录制相机、IMU、GNSS等设备数据
吃水果不削皮
视觉组合导航ROSVIO
文章目录简介录制数据️准备工作录制相机录制串口设备录制数据项目地址简介在ROS中,录制传感器数据(如相机、IMU等)常使用rosbag工具,它可以将ROS话题消息保存为.bag文件,供后续回放或分析。本文使用jetson-tx2核心板作为录制平台,录制微光相机数据和六轴IMU数据,用于相机标定、IMU标定、相机-IMU联合标定与VIO轨迹分析。相机标定详见:相机-IMU联合标定:相机标定IMU标定
- 初见GREAT-MSF
Lyre丶
GNSS/INS学习经验分享笔记
初见GREAT-MSF省流版代码获取与环境配置探路解决glfw3解决找不到动态链接库跑测试样例在Linux下编译运行GREAT-MSF的记录GREAT(GNSS+REsearch,ApplicationandTeaching)软件由武汉大学测绘学院设计开发,是一个用于空间大地测量数据处理、精密定位和定轨以及多源融合导航的综合性软件平台。GREAT-MSF是GREAT软件中的一个重要模块,主要用于多
- 【GNSS软件接收机】【理论简介】Chapter.3 RAIM 和 FDE[2025年6月]
牵星术小白
GNSS软件接收机算法
Chapter.3RAIMFDE接收机自主完整性监测和故障监测与排除作者:齐花Guyc(CAUC)文章目录Chapter.3RAIMFDE接收机自主完整性监测和故障监测与排除一、RAIM1、逐一排除法2、最大解分离法3、伪距残余检测法4、最小平方残余法一、RAIMRAIM是一种由GNSS接收机自主执行的算法,旨在监控定位解的完整性(Integrity),即检测是否因卫星故障、信号干扰或多径效应导致
- 【GNSS原理】【最小二乘法】Chapter.5 GNSS定位算法——LS和WLS方法 [2025年4月]
牵星术小白
GNSS原理算法最小二乘法机器学习c++
Chapter.5GNSS定位算法——LS和WLS方法作者:齐花Guyc(CAUC)文章目录Chapter.5GNSS定位算法——LS和WLS方法一、引言二、LS方法三、WLS方法四、GNSSPVT解算流程中的LS和WLS一、引言在GNSS定位中,最小二乘法是一种核心算法,用于根据接收机获取的观测数据(如伪距、载波相位等)估算用户的位置、速度和时间偏差(PVT解算)。二、LS方法最小二乘法的核心是
- 【GNSS定位算法】Chapter.2 导航定位算法软件学习——Ginav(二)SPP算法 [2025年6月]
牵星术小白
GNSS定位算法算法学习人工智能
Chapter.2导航定位算法软件学习——Ginav(二)SPP算法作者:齐花Guyc(CAUC)标准单点定位SPP进行标准单点定位SPP的解算,需要利用观测数据(o文件)、导航文件广播星历(n文件)。流程如下:检查可见卫星数量是否大于等于4。利用导航文件广播星历计算卫星位置钟差、速度钟漂。速度钟差是利用前后两个历元的卫星位置和钟差的差除时间间隔得到的。解算接收机位置和钟差,这是SPP中最核心的部
- c++ 语言在无人机应用开发中的应用
ILOVECOMPUTING
c++无人机开发语言硬件实时性能极致
C++语言在无人机应用开发中扮演着核心角色,特别是在对性能、实时性、资源利用效率和底层硬件控制有严格要求的领域。以下是其主要应用领域:飞控系统(FlightControlSystem-FCS)核心功能:这是无人机的大脑。C++用于实现核心的导航、制导与控制(GNC)算法:传感器融合:高效地融合来自IMU(加速度计、陀螺仪)、磁力计、气压计、GPS/GNSS等的数据,计算精确的姿态(俯仰、横滚、偏航
- 华大TAU1114-1216A00四系统GNSS定位模块,车载/穿戴/IoT全适配!-165dBm高灵敏度,定位快人一步!“
深圳市尚想信息技术有限公司
物联网华大GNSS模块GPS北斗GLONASS
华大TAU1114-1216A00多系统单频GNSS定位模块详解1.基本概述TAU1114-1216A00是华大半导体(HDSC)推出的一款高性能单频多系统GNSS定位模块,支持GPS、北斗、GLONASS、Galileo四大卫星系统,适用于高精度定位与导航应用。2.核心功能特性✅多系统定位支持GPS+北斗(BDS)+GLONASS+Galileo,提升定位覆盖率和可靠性。✅高灵敏度与快速定位-1
- GNSS位移监测站在大坝的作用
云境天合知识分享
大数据网络
GNSS(全球导航卫星系统,如GPS、北斗、GLONASS等)位移监测站通过高精度卫星定位技术,实时监测大坝坝体、坝基及周边边坡的毫米级位移变化,结合数据分析与预警模型,为大坝安全运行提供科学依据。其核心价值在于提前发现潜在隐患,预防溃坝、滑坡等重大事故,保障下游人民生命财产安全。GNSS位移监测站的核心功能1.高精度位移监测监测内容:水平位移:坝体在东西、南北方向的平面移动(如坝肩滑移)。垂直位
- 低轨导航 | 低轨卫星导航PNT模型,原理,公式,matlab代码
北斗猿
卫星导航算法matlab
一、PNT模型原理低轨卫星PNT(定位、导航、授时)模型利用低轨星座的快速几何构型变化和强信号特性,通过三类核心观测值实现增强定位:几何增强原理低轨卫星速度7km/s(比GNSS快8-10倍)5分钟内观测几何变化相当于地面站24小时变化量加速模糊度收敛和误差分离信号增强原理信号路径损耗:Lp=20log
- GNSS在卫星控制中的应用:技术详解与最佳实践
ScilogyHunter
航天器GNSS卫星
GNSS在卫星控制中的应用:技术详解与最佳实践引言全球导航卫星系统(GNSS)不仅是地面导航的核心技术,也在航天器的轨道控制、姿态确定和时间同步等方面发挥着关键作用。随着卫星任务的复杂化,高精度、高可靠性的GNSS技术已成为现代卫星控制系统的重要组成部分。本文将深入探讨GNSS在卫星控制中的用途、特性、数据内容以及关键注意事项,帮助读者全面理解其应用价值和技术挑战。1.GNSS在卫星控制中的主要用
- GNSS高精度定位之-----星基差分
通信与导航
基带工程信息与通信
我们知道差分定位系统由3个部分组成:基准站、移动站和通信链路。通信链路的传输距离是决定差分定位重要因素。如果采用无线通信数据链作为通信链路,差分定位的作用距离一般在几十km的范围。有没有一种通信链路,能够在几千km的范围内播发差分修正信息,保证在几千km范围内的移动站都能够接收到差分修正信息,从而获得高精度的差分定位结果呢?有的,这就是星基差分。星基差分采用地球同步卫星作为通信链路在几千km的覆盖
- 动中通天线跟踪性能指标的测试
通信与导航
信息与通信基带工程射频
卫星通信动中通天线包括天线、卫星信号跟踪接收机、GNSS接收机(含天线)、组合导航设备、天线控制器、伺服结构以及其他射频组件等。其中:•GNSS接收机提供系统位置信息;•组合导航设备提供天线所在平台的方位、俯仰、横滚姿态等信息;•天线控制器根据组合导航设备提供的姿态数据,以及跟踪接收机反馈的信标幅度,完成控制解算,向伺服机构输出需要调整的角度值。•伺服机构控制电机调整对应的角度,保证天线的波束中心
- 天宝GNSS观测数据批处理器
JD谷老师
其他
ConvertToRinex软件ConvertToRinex软件是有天宝公司(Trimble)所开发的GNSS数据解码程序,⽤于将天GNSS接收机的原始数据⽂件(DAT、T00、T01、RT17、RT27或.cap)转化成RINEX格式。ConverToRinex314版本可转换为Rinexv2.10、v2.11、v3.02、v3.03、v3.04等版本。批脚本格式ConvertToRinex软件
- GNSS终端授时方式-合集:PPS、B码、NTP、PTP、单站授时,共视授时
通信与导航
信息与通信基带工程
GNSS接收机具备授时功能,能够对外输出高精度的时间信息,并通过多种接口、多种形式进行时间信息的传递。stepbystep介绍GNSS卫星导航定位基本原理,为什么定位需要至少4个卫星?这个文章的最后,我们介绍了为什么GNSS接收机能够授时。GNSS终端的授时功能之一:最简单的PPS+TOD我们介绍了最基本最常见的授时方式PPS+TOD。其中PPS的脉冲沿代表整秒时刻,而紧随其后的串口数据传输的是P
- Skydel25.4发布:解锁自定义星座,增强C波段与干扰模拟能力
德思特
GNSS模拟器自定义星座软件定义架构
在GNSS模拟技术持续迭代的浪潮中,Skydel迈出创新一步,正式发布25.4.0版本及后续修复版本25.4.1。本次更新的核心突破在于引入了强大的自定义星座功能,赋予用户前所未有的自由度,可创建包含多达400颗卫星的专属星座,突破传统测试限制。同时,Skydel25.4增强了对新兴信号与干扰的模拟能力:●新增用户IQ文件播放功能●免费提供AWGN、BOC、BPSK干扰信号生成功能,无需外部合路●
- 如何成为一名优秀的产品经理
一点.点
#自动驾驶相关知识点自动驾驶汽车
一、夯实核心基础深入理解智能驾驶技术栈:感知:摄像头、雷达(毫米波、激光雷达)、超声波传感器的工作原理、优缺点、融合策略。了解目标检测、跟踪、SLAM等基础算法概念。定位:GNSS、IMU、高精地图、轮速计等定位技术,RTK,定位精度与可靠性。规划决策:路径规划(全局/局部)、行为决策(跟车、换道、路口处理)、运动控制(纵向/横向控制)。了解状态机、规则引擎、预测算法等。地图:高精地图(HDMap
- 高精地图与SLAM:依赖停车场高精地图提供结构信息,结合SLAM(同步定位与地图构建)技术实现实时定位与导航
百态老人
人工智能机器学习算法
基于现有资料,截至2025年3月1日,高精地图与SLAM技术在停车场场景中的结合应用主要体现在以下几个方面:1.SLAM的实时定位与增量地图构建SLAM技术通过激光雷达、摄像头、IMU等传感器实时采集环境特征(如停车场内的柱子、停车线、减速带等),并利用算法(如GraphSLAM、EKF、视觉语义分割)进行匹配定位,同时构建增量式地图。这种能力使得车辆即使初次进入未知停车场,也能在无GNSS信号的
- GPS解析(GPS、北斗、GNSS)中科微、泰斗
执懿
传感器编程语言
收到的报文:未定位到:$GNGGA,024611.000,,,,,0,00,25.5,,,,,,*7A$GNGLL,,,,,024611.000,V,N*64$GPGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5*02$BDGSA,A,1,,,,,,,,,,,,,25.5,25.5,25.5*13$GPGSV,1,1,04,08,,,24,21,,,47,195,,,32,19
- VINS-FUSION:配置参数说明与配置自己的参数
吃水果不削皮
视觉组合导航ROSVIO
文章目录简介配置文件说明相机配置参数设备参数配置自己的参数相机参数设备参数简介VINS-Fusion是一个基于优化的多传感器状态估计器,实现了视觉惯性里程计(VIO)和视觉惯性全球导航卫星系统(VI-GNSS)融合。配置文件说明VINS-Fusion的主要配置文件位于config/目录下。且对不同的相机类型分为针孔相机、鱼眼相机等配置文件,一般的工业相机都是针孔相机。相机配置参数相机的配置如下:c
- 组合导航、惯导、GNSS、INS、IMU的区别
wynn1123
自动驾驶传感器自动驾驶
一、GNSSGNSS全称是全球导航卫星系统(GlobalNavigationSatelliteSystem),主要有四大系统组成:中国的北斗卫星导航系统(BDS);俄罗斯的格洛纳斯卫星导航系统(GLONASS);欧盟的伽利略卫星导航系统(GALILEO);美国的全球定位系统(GPS)。二、惯性导航系统(INS)惯性导航系统(InertialNavigationSystem)也称作惯性参考系统。定
- Android HAL HIDL
SEP5010
SystemAndroidHIDL
1AndroidHALHIDL1.1Android中查看有哪些HIDLHALHIDL是TrebleInterface的一部分。adbrootadbshell#lshal1.2Android打印C++调用栈#include在需要打印的地方加如下的定义。android::CallStackstack("oem");logcat|grepoem1.3GNSS和SensorsRefertognssands
- 北斗卫星导航系统基础篇之(二)
同学来啦
北斗其他
一、增强系统北斗系统增强系统包括地基增强系统与星基增强系统。北斗地基增强系统是北斗卫星导航系统的重要组成部分,按照“统一规划、统一标准、共建共享”的原则,整合国内地基增强资源,建立以北斗为主、兼容其他卫星导航系统的高精度卫星导航服务体系。利用北斗/GNSS高精度接收机,通过地面基准站网,利用卫星、移动通信、数字广播等播发手段,在服务区域内提供1-2米、分米级和厘米级实时高精度导航定位服务。系统建设
- QuecPython+GNSS:实现快速定位
移远通信
QuecPython物联网GNSSQuecPython
概述QuecPython结合GNSS(全球导航卫星系统)模块为物联网设备提供开箱即用的定位能力解决方案。该方案支持GPS/北斗/GLONASS/Galileo多系统联合定位,为物联网开发者提供从硬件接入到云端服务的全栈式定位解决方案。优势特点多体系定位:支持GNSS、LBS和Wi-Fi定位功能极简开发:高度封装API接口,无需编写底层驱动功能概述主要介绍如何使用QuecPython开发板的内置GN
- 基于 RK3588 + 双天线差分 GNSS + RTK 的自主可控技术平台
电鱼智能
3588机器人嵌入式硬件linux边缘计算网络
一、核心技术组件解析1.RK3588高性能处理器性能优势:采用8nm先进制程,集成8核ARM架构(4×
[email protected]+4×
[email protected]),支持动态调频与多任务并行处理。内置Mali-G610GPU(兼容OpenGLES3.2/Vulkan1.2)与6TOPSNPU(支持INT8/FP16混合运算),可实时处理复杂算法与多传感器数据融合。应用场景
- 自动驾驶时间同步
qt_dog
自动驾驶人工智能机器学习
主要包含两个大的概念:时间系统间的时间同步与传感器数据间的时间同步1.时间系统间的时间同步概念:自动驾驶域控一般由多个芯片与多种类型的传感器组成,如:MCU+SoC+Camera+Lidar+Radar+USS+GNSS,其中MCU/SoC/Camera/Lidar等较为复杂的电子器械上一般自带专门的时间系统,由时间系统提供与时间相关的接口给到应用程序,这些时间系统间的时间需要保持一致。1.1时间
- 项目实战(16)-GNSS码表
剑藏锋
项目实战嵌入式硬件
一.产品简介:模块采用锂电池供电,具有充电管理功能,通过Type-C口供电。显示模块是一个OLED显示屏,显示输出速度、里程、经纬度和卫星定位时间。二.应用场景:骑行圈自行车码表,可以实时输出骑行数据包括速度、距离、卫星定位时间、经纬度信息。三.产品概述:最近骑行圈比较火,所以设计一款GNSS码表,码表是基于STM32F103的处理器,搭配锂电池,板子上集成充电管理电路,用户可以直接给码表充电无需
- UWB 多传感器通信的纳秒无线位置和时钟同步方法
TD程序员
UWB技术人工智能网络物联网
一、简介PNT系统在我们的技术社会中发挥着非常重要的作用。特别是在需要高精度的应用中,缺乏满足合适应用需求的解决方案。现有的PNT系统基本上依赖于全球卫星导航系统及相关的增强系统、导航系统和授时系统。全球导航卫星系统(GNSS)是基于卫星的定位、导航和授时(PNT)系统,是最常见和最广泛使用的PNT服务类型。GNSS覆盖面广、精度高、成本相对较低,广泛应用于电力电子、定位、节点协同工作等领域。然而
- 北斗导航 | THE GNSS AMBIGUITY RATIO-TEST REVISITED: A BETTER WAY OF USING IT【论文要点】
单北斗SLAMer
卫星导航算法
THEGNSSAMBIGUITYRATIO-TESTREVISITED:ABETTERWAYOFUSINGIT总结该论文的核心贡献及关键方法如下:论文核心内容概述传统比率测试的局限性传统比率测试通过比较最优与次优模糊度解的残差平方和比值(即R=q(
- 【GNSS原理】【差分定位】Chapter.4 GNSS定位技术分析——DGPS原理[2025年3月]
牵星术小白
算法网络matlabc++
Chapter.4GNSS定位技术分析——DGPS原理作者:齐花Guyc(CAUC)文章目录Chapter.4GNSS定位技术分析——DGPS原理一、引言二、差分定位(DGPS)1.位置差分2.伪距差分GPS单差伪距GPS双差伪距3.载波相位平滑后的伪距差分4.载波相位差分GPS单差载波相位GPS双差载波相位一、引言对于伪距单点定位来说,信号在传输过程中会受到多种误差的影响,包括:星钟误差、星历误
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,