- CMake安装与使用
不努力谁会可怜你?
机器视觉conda
一、背景最近要将一个使用PySide6写GUI的程序部署到英伟达JetsonNano上。原本以为装个conda就能很快装好环境,结果发现arm的生态有点太糟糕了,啥都要自己编译安装,尤其是这个Pyside6。主要参考博客。当时编译没成功,直接下载编译后的文件安装。二、目标编译conda没有的包三、编译工具简介Gcc与Clang区别Gcc:编译器——当你的程序只有一个源文件时,直接就可以用gcc命令
- Jetson Nano部署TensorRT加速的YOLO V8
Hylan_J
学习项目YOLOgithubarm开发
JetsonNano部署YOLOV8刷JetPack镜像Step1:格式化SD卡Step2:下载镜像文件Step3:烧录镜像文件Python环境配置Solution1:更改默认的Python环境Solution2:使用conda管理Python环境YOLOV8部署Step1:源码下载Step2:trtexec环境变量设置Step3:pt权重文件导出为ONNX格式Step4:ONNX文件生成engi
- 【Yolo】Jetson Orin Nano下部署 YoloV5
Jamie.T
YoloYOLO
在网上找了好多关于JetsonNano部署Yolov5的帖子,由于每个人的环境和版本都不同,过程也都有所不同,因此在JetsonOrinNanoCLB上安装Yolov5也有必要记录一下过程,以便后续无脑重装,让我们开始。由于我这个JetsonOrinNanoCLB是固态硬盘的形式,没有SD卡槽,因此不能按Nvidia官方采用SD卡进行系统烧录的方式。环境:Jetpack:5.1.1CUDA:11.
- CUDA编程学习笔记(三)
HHHANG___
学习笔记
本篇记录学习cuda的执行模式,主要有几个方面的内容:理解jetsonnano上的gpu架构;理解线程束执行的本质;分支化与避免分支化;展开循环;其他;一、理解jetsonnano的gpu架构这块内容在上一篇笔记中有学习到一些,本篇就进行一个补充和复习。jetsonnano上的gpu是Maxwell架构的,整个gpu上面只有一个SM(流多处理器)。该SM上包含128个处理核心,这128个计算核心被
- YOLO部署实战(5):NVIDIA Jetson Tx2部署YOLO
马上到我碗里来
YOLO部署实战YOLONVIDIAJetsonTx2
1一些概念JetsonTx2NVIDIAJetson是NVIDIA为新一代自主机器设计的的嵌入式系统,是一个AI平台,它的优势就是可以覆盖不同领域、不同行业。目前Jetson产品线已经有四个产品系列,包括JetsonNano、JetsonTX2、XavierNX和AGXXavier。四个产品系列的定位不同:JetsonNano比较适合和体量较小的设备,定位入门级,售价99美元;JetsonTX2比
- 在Jetson Nano上实现单目相机 apritag_ros识别
蒋程扬
ROS机器人自动驾驶视觉检测人工智能
一,apritag_ros安装最开始采用克隆源码编译的方式进行安装,后来在Jetsonnano上有opencv4与opencv3的依赖问题,后来索性直接采用二进制安装:sudoapt-getinstallros-melodic-apriltag-ros二,单目相机数据读取这里使用的是uvc_camera包:launch文件:这里使用了命名空间head_camerahead_camera为相机标定参
- PyTorch2ONNX-分类模型:速度比较(固定维度、动态维度)、精度比较
Le0v1n
PyTorch深度学习(DeepLearning)分类人工智能
图像分类模型部署:PyTorch->ONNX1.模型部署介绍1.1人工智能开发部署全流程step1数据数据采集定义类别标注数据集step2模型训练模型测试集评估调参优化可解释分析step3部署手机/平板服务器PC/浏览器嵌入式开发板1.2模型部署平台和芯片介绍设备:PC、浏览器、APP、小程序、服务器、嵌入式开发板、无人车、无人机、JetsonNano、树莓派、机械臂、物联网设备厂商:英特尔(In
- Jetson Nano 入坑之路 ---- (10)C/C++语言读写UART或USB串口数据
星羽空间
Jetsonnano入坑锦集c语言uartubuntujetsonnano
在上一篇“JetsonNano入坑之路”系列博客中笔者讲到笔者封装的一个串口函数,本篇博客,笔者会简单易懂的讲解C语言读写串口的方法。优化:其他博主的博客在这个串口部分大部分都有个问题,就是十六进制读取的时候,会发现,0x7F以上后,第八位被吃了。你发0xFF,但是程序始终读出来的是0x7F。因为最高位“被吃”了。本博客的程序是博主亲测实用程序。环境准备Jetson自带了ch34x的驱动,所以可以
- 对于jetson nano 的docker部署jetson-inference等模型
诶我就不告诉你
jetsonnanodocker目标检测计算机视觉边缘计算
对于Nvidiajetsonnano来说是一款十分优秀的网络模型部署设备我对于nano来说也是学习了2个星期左右.这也是对我这一阶段做一个复习总结吧!目录烧录下载jetson-inferencedock镜像部署操作跑个例程助助兴找到函数接口进行调整我用的是jetsonnanoa02版本是4GB内存大小的烧录首先你得获取一张至少是32GB的TF/sd卡去烧录jetsonnano的系统镜像系统镜像的获
- Jetson Nano 配置VNC远程桌面
鸿腾阳阳
解决问题:Jetsonnano分享桌面无法打开。实现功能:VNCViewer远程连接桌面1、烧录镜像为jetson-nano-jp46-sd-card-image.img2、更新源、更新系统#更新源:sudoapt-getupdate#更新系统sudoapt-getupgrade3、修复Desktop-sharing,在最下面加入sudonano/usr/share/glib-2.0/schema
- Jetson nano 的蓝芽声音
chencef
jetsonnano
Jetsonnano的蓝芽声音安装查询画面安装sudoaptinstallpulseaudio-module-bluetooth查询pactlload-modulemodule-bluetooth-discover画面在右上角,BluetoothSetting会出现该选项在右上角,SoundSetting会出现该选项
- Jetson nano 的语音
chencef
nanonano
Jetsonnano的语音安装汇入测试安装pipinstallSpeechRecognitionpipinstallgTTS-tokenpipinstallgTTSpipinstallpygamesudoaptinstallpython-pyaudiopython3-pyaudio(version)sudoaptinstallportaudio19-devpython-all-devpython3
- nvidia-jetson系列硬件平台上安装Qt
Zhongyl_
Qt相关linux相关nvidiaqtlinux
nvidia-jetson系列硬件平台上安装Qt目标平台:JetsonNano、JetsonTX2、etsonXavierNX、JetsonAGXXavier概述:系统环境:我的设备是下列环境,其实只要是L4T版本的应该都是可以的镜像烧录方式:SDKManager系统镜像版本:L4T-32.4.2系统版本:ubuntu18.04安装Qt库步骤:预览sudoapt-getupdatesudoapt-
- Jetson Nano利用pyqt5和Qt Designer进行界面开发
/*wywy*/
qtc++ubuntu
由于项目的需要,需要简单地制作一个界面来显示相关结果,首先想到的就是使用QT来编写一个界面,但是由于QT使用的是C++编写的,而博主并没有怎么学过C++,只好另找出路,使用python中的pyqt5赖编写界面了,实际上就是python版本的QT。安装pyqt5(不用安装,镜像自带)安装的过程也非常的简单,正常的pip安装就行了,由于jetsonnano中既有python2也有python3所以应该
- VScode远程开发
Nav.
vscode编辑器
VScode远程开发 在SSH远程连接一文中,我么介绍了如何使用ssh远程连接Jetsonnano端,但是也存在诸多不便,比如:编辑文件内容时,需要使用vi编辑器,且在一个终端内,无法同时编辑多个文件。本节将介绍一较为实用的功能——VSCode远程开发,我们可以在VScode中以图形化的方式在Jetsonnano上远程开发程序,比ssh的使用更方便快捷,可以大大提高程序开发效率。1准备工作 V
- Jetson Nano 重装系统后的一些初始化
BAs533
Jetson学习记录ubuntulinuxpython
JetsonNano重装系统后一些初始化前言pip工具安装Numpy安装Jtop工具安装nvcc:commandnotfound后续问题持续更新中ing前言我给JetsonNano开发板重新装了NVIDIA官方提供的系统后,系统一片空白,这里记录一下我对Ubuntu的一些配置,作为学习记录,大家也可以一起参考一下。JetsonNano官方镜像下载&烧录pip工具安装系统重装之后是没有安装pip工具
- Jetson Nano官方镜像下载&烧录
BAs533
Jetson学习记录linux边缘计算ubuntu
JetsonNanoNVIDIA官方镜像下载&烧录前言一、NVIDIAJetson官方镜像下载二、JetsonNano镜像烧录前言我的小组是做边缘智能方向的,而我的近期目标是在轻量化设备上部署简洁的机器学习模型,然后我选择的轻量化设备就是Jetson,我们实验室之前购过Hiwonder公司的JetAutoPro教育机器人,是幻尔科技面向ROS教育场景开发的综合型ROS搬运机器人,它刚好搭载了NVI
- Jetson Ubuntu换源存在的问题及解决方案
BAs533
Jetson学习记录ubuntulinuxarm
JetsonUbuntu换源问题描述原因分析解决方案问题描述本文用来记录我在学习JetsonNano过程中遇到的一个问题,困扰我很久,这里分享给大家。在Jetsonnano开发板重装Ubuntu18.04系统之后,我的JetsonNano始终网速很慢,经常ping不通百度,然后我就尝试着换源,我也参考过网上的各种Ubuntu换源,发现他们大同小异,但是换源后始终存在问题,无论怎么换还是网速慢,更新
- ROS---激光雷达的使用
Nav.
ros机器人
ROS—激光雷达的使用 激光雷达是现今机器人尤其是无人车领域及最重要、最关键也是最常见的传感器之一,是机器人感知外界的一种重要手段。本文将介绍在ROS下使用激光雷达传感器,我们选用的激光雷达型号为思岚A1。使用流程如下:硬件准备;软件安装;启动并测试。1硬件准备1.1雷达连接上位机当前直接连接Jetsonnano即可,如果连接的是虚拟机,注意虚拟机的相关设置。1.2确认当前的USB转串口终端并修
- jetson nano VNC远程桌面配置及使用(nomachine)
林海绮律
jetsonnanojetsonnanovncnomachine
文章目录jetsonnanoVNC远程桌面配置及使用1.Nomachine介绍2.在电脑端安装Nomachine3.在JetsonNano端安装Nomachine4.电脑端连接及使用步骤5.修改分辨率6.NoMachine常见问题6.1黑屏6.2白屏jetsonnanoVNC远程桌面配置及使用本节适用于JetsonNano没有单独显示器可以给其连接的情景下,通过Nomachine工具来实现远程登陆
- 第 2 课 ROS 系统安装和环境搭建
林海绮律
ROS机器人ros
文章目录方法一:一键安装(推荐)方法二:逐步安装(常规安装方式)1.版本选择2.检查Ubuntu的软件和更新源3.设置ROS的下载源3.1设置国内下载源3.2设置公匙3.3更新软件包4.安装ROS5.设置环境变量6.安装rosdep7.初始化8.更新 本节课适用于JetsonNano官方镜像下从0开始搭建ROS环境,这里提供两种ROS系统的安装方式,“方法一”为一键安装,只需要一条指令即可自动安
- MAVROS与机载电脑Jetson nano通信
南京超维空间智能科技有限公司
超维空间S2无人机使用说明超维空间M1无人机使用说明ROS常见知识点总结无人机ROSmavros通信
简介:MAVROS和Jetsonnano通信,设置飞控参数和MAVROS文件,实现飞控和机载电脑的通信。MAVROS相当于PX4飞控中的MAVLINK模块。MAVROS将话题转为MAVLINK格式消息发送给飞控,飞控中的MAVLINK模块将MAVLINK格式消息转化为uORB消息给PX4各模块间传递消息使用,也可以反过来从uORB消息一直到ROS话题。MAVROS简介ROS结合PX4的或者APM的
- 【目录】郭老二博文之:Linux内核、驱动汇总
郭老二
linux驱动linux驱动
1、OrinNano【NVIDIA】JetsonOrinNano系列:下载、编译、烧写linux内核源码【NVIDIA】JetsonOrinNano系列:编译外部驱动(交叉编译和板上编译)2、NVIDIA杂项【NVIDIA】JetsonOrinNX有时开机启动慢(5~10分钟)【NVIDIA】JetsonNano串口ttyTHS1的权限问题【NVIDIA】TX2mttcan驱动加载、can配置【N
- JetsonNano部署改进yolov5算法(C++)
Fx有纸飞机
YOLO目标检测人工智能
前段时间根据项目需求改进了一版yolov5的算法,但是发现网上对于如何在Jetsonnano上用c++部署自己的改进的目标检测算法的资料很少。为了方便自己的学习,在此总结了自己的一套方法。由于篇幅有限,该文章中很多技术细节没有体现,读者可以参考其它文章对比看,可以提高学习的效率。一.相关软件1.yolov5源码yolov5是2020年6月Ultralytics发布的,可以去下面地址直接下载。地址:
- 本地远程实时获取无人机采集视频图像(天空端 + jetson nano + 检测分割 + 回传地面端显示)
GREAT
无人机jetsonnano无线图传目标检测
无线图传设备介绍2、jetsonnano天空端数据采集+检测+保存3、本地回传显示1、无线图传设备介绍由于本设计考虑将无人机得到检测结果实时回传给地面站显示,因此需要考虑一个远程无线通信设备进行传输。本设计采用思翼HM30图传设备。通过无线图传的wifi将天空端的桌面远程发送回地面站,地面站接收采用vncviewer(jetsonnano开启vncviewer功能参考链接)需要进行改造的地方是将网
- ROS分布式框架搭建
Nav.
ros
ROS分布式框架搭建 在ROS机器人分布式框架搭建时,Jetsonnano作为主机,而PC作为从机。1主机配置在实现分布式框架搭建前,我们还需要做些准备工作:为Jetsonnano连接无线网络,并且设置固定IP,实现如下:为Jetsonnano连接无线网络;为Jetsonnano配置静态IP,具体操作如图:2ROS分布式通信 ROS是一个分布式计算环境,一个运行中的ROS系统可以包含分布在多台
- 使用ros_arduino_bridge控制机器人底盘
Nav.
机器人ros
使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetsonnano,就可以在PC端通过键盘控制小车的运动了。实现流程如下:系统准备;下载程序;程序修改;分别启动PC与树莓派端相关节点,并实现运动控制。1系统准备 ros_arduino_bridge是依赖于python-serial功能包的,需要在Jetson
- SSH远程连接
Nav.
ssh
1背景 在多处理器的分布式架构中,不同的ROS系统之间可能会频繁的涉及到文件的传输。 例如:我们在PC端编写ROS程序,而最终需要在Jetsonnano上运行,如何将相关目录以及文件从PC上传到Jetsonnano?这便需要使用SSH工具。2概念 SSH(SecureShell)是一种网络协议,用于通过加密的方式在网络中进行安全的远程登录和数据传输。通过SSH,可以在本地计算机上安全地远程访
- 几经折磨终于跑通jetson-inference
bopodoq
程序开发jetson深度学习pytorch
之前看了很多篇关于jetson-inference的文章,无论如何gitsubmoduleupdate--init这一步就过不了,总是Failed,昨晚看了下面这篇帖子:JetsonNano之jetson-inference问题处理https://blog.csdn.net/Qz574662449/article/details/104129308尝试之后终于过关。准备工作:安装各种包,略过git
- 自动驾驶:低阶可部署的单目测距算法-基于YOLO与透视变换
Leeniux_
出售代码自动驾驶YOLO人工智能
一、开发环境部署平台:英伟达的JetsonNano环境:Linux+ROS语言:C++设备:1920*1080像素的摄像头、开发板。模型:yolo-v8s二、单目测距实现思路0、标定相机和车辆(假设已经标定完成)1、通过yolo对目标检测,获得ROI区域2、根据ROI计算车辆和地面接触的中心点3、根据车辆类别先验信息,主要是高度真实数据,反算车辆的实际距离完整代码链接,要点小费哦三、核心代码展示等
- 面向对象面向过程
3213213333332132
java
面向对象:把要完成的一件事,通过对象间的协作实现。
面向过程:把要完成的一件事,通过循序依次调用各个模块实现。
我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。
1、面向对象
package bigDemo.ObjectOriented;
/**
* 大象类
*
* @Description
* @author FuJian
- Java Hotspot: Remove the Permanent Generation
bookjovi
HotSpot
openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122
JEP 122: Remove the Permanent Generation
Author Jon Masamitsu
Organization Oracle
Created 2010/8/15
Updated 2011/
- 正则表达式向前查找向后查找,环绕或零宽断言
dcj3sjt126com
正则表达式
向前查找和向后查找
1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。
对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。
2. 向后查找:一个要匹配的字符序列前面有或者没有指定的
- BaseDao
171815164
seda
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class BaseDao {
public Conn
- Ant标签详解--Java命令
g21121
Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。
1
- [简单]代码片段_电梯数字排列
53873039oycg
代码
今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:
import java.util.Arrays;
public class 电梯数字排列_S3_Test {
public static void main(S
- Hessian原理
云端月影
hessian原理
Hessian 原理分析
一. 远程通讯协议的基本原理
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协
- 区分Activity的四种加载模式----以及Intent的setFlags
aijuans
android
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
- hibernate几个核心API及其查询分析
antonyup_2006
html.netHibernatexml配置管理
(一) org.hibernate.cfg.Configuration类
读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)
Configuration co
- PL/SQL的流程控制
百合不是茶
oraclePL/SQL编程循环控制
PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有
流程控制;
分支语句 if 条件 then 结果 else 结果 end if ;
条件语句 case when 条件 then 结果;
循环语句 loop
- 强大的Mockito测试框架
bijian1013
mockito单元测试
一.自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类 &nbs
- 精通Oracle10编程SQL(11)开发子程序
bijian1013
oracle数据库plsql
/*
*开发子程序
*/
--子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用
--PL/SQL有两种类型的子程序:过程和函数
--开发过程
--建立过程:不带任何参数
CREATE OR REPLACE PROCEDURE out_time
IS
BEGIN
DBMS_OUTPUT.put_line(systimestamp);
E
- 【EhCache一】EhCache版Hello World
bit1129
Hello world
本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍
环境准备
1.新建Maven项目
2.添加EhCache的Maven依赖
<dependency>
<groupId>ne
- 学习EJB3基础知识笔记
白糖_
beanHibernatejbosswebserviceejb
最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基
- angular.bootstrap
boyitech
AngularJSAngularJS APIangular中文api
angular.bootstrap
描述:
手动初始化angular。
这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。
使用方法: angular .
- java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数
bylijinnan
java
public class SearchInShiftedArray {
/**
* 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。
* 请在这个特殊数组中找出给定的整数。
* 解答:
* 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl
- 天使还是魔鬼?都是我们制造
ducklsl
生活教育情感
----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!
从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!
自己挑了两部先看了看,但是发现看完之后,心里久久不能平
- [机器智能与生物]研究生物智能的问题
comsci
生物
我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....
但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把
- 获取Android Device的信息
dai_lm
android
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
ph
- 最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现
datamachine
java算法字符串匹配
原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第一课
dcj3sjt126com
englishword
long 长的
show 给...看,出示
mouth 口,嘴
write 写
use 用,使用
take 拿,带来
hand 手
clever 聪明的
often 经常
wash 洗
slow 慢的
house 房子
water 水
clean 清洁的
supper 晚餐
out 在外
face 脸,
- macvim的使用实战
dcj3sjt126com
macvim
macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳
1. 下载macvim
https://code.google.com/p/macvim/
2. 了解macvim
:h vim的使用帮助信息
:h macvim
- java二分法查找
蕃薯耀
java二分法查找二分法java二分法
java二分法查找
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 11:40:03 星期二
http:/
- Spring Cache注解+Memcached
hanqunfeng
springmemcached
Spring3.1 Cache注解
依赖jar包:
<!-- simple-spring-memcached -->
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>simple-s
- apache commons io包快速入门
jackyrong
apache commons
原文参考
http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html
Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:
1) 工具类
2
- 如何学习编程
lampcy
java编程C++c
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有
- 架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy
nannan408
Spring3
1.前言。
如题。
2.描述。
@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。
@DependsOn({"steelAxe","abc"})
@Comp
- Spring4+quartz2的配置和代码方式调度
Everyday都不同
代码配置spring4quartz2.x定时任务
前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……
quartz定时任务必须搞清楚几个概念:
JobDetail——处理类
Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象
Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发
- Hibernate入门
tntxia
Hibernate
前言
使用面向对象的语言和关系型的数据库,开发起来很繁琐,费时。由于现在流行的数据库都不面向对象。Hibernate 是一个Java的ORM(Object/Relational Mapping)解决方案。
Hibernte不仅关心把Java对象对应到数据库的表中,而且提供了请求和检索的方法。简化了手工进行JDBC操作的流程。
如
- Math类
xiaoxing598
Math
一、Java中的数字(Math)类是final类,不可继承。
1、常数 PI:double圆周率 E:double自然对数
2、截取(注意方法的返回类型) double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数 int round(float f) 返回四舍五入后的整数 long round