- PIBOT上位机开发(ROS1/ROS2)
PIBOT导航机器人
@[TOC]1.概述采用树莓派/RK3288/RK3399/X86工控机/TK1/TX1/TX2作为上位ROS主控,基于ROS开发适配导航建图算法2.软件框架软件框架图3.Ubuntu的刷入、ROS(ROS2)的安装具体请参考树莓派(raspberrypi3b/4b)安装ROStf卡启动的nanopi(RK3399)则同树莓派一样操作4.ssh远程连接windows中推荐安装xshell远程连接树
- NVIDIA Jetson TK1学习与开发——安装cuda和opencv
jlqzzz
jetsontk1jetsontk1嵌入式cudaopencv4tegraopencv
1、开箱第一步进入从命令行界面进入图形界面cdNVIDIA-INSTALLERsudo./installer.sh(只能运行一次)sudoreboot重启后进入开机登陆界面,账号和密码均是:ubuntu2、平台开发的选择一般来说,对嵌入式的开发有两种选择,原生编译(nativecompilation)和交叉编译(cross-compilation)。所谓原生编译,就是在目标板上直接运行自己的代码,
- jeston开发教程(1)系统与环境配置
wolfy_chen
jetson开发深度学习
由于本次公司项目购入了两块开发板分别为Nano和NX,故在本次记录中会对这两块开发板都进行记录。1、镜像安装 jetson系列开发板必须所有都编写通过TF卡进行系统写入,至少我曾经使用过的带有eMMC的TK1平台与目前使用的两个不带有EMMc的Nano与NX都是如此。1)镜像下载 为了保正下载的镜像可以正常使用,且为最新镜像,官方下载网站如下:https://developer.nvidi
- 机器人操作系统ROS笔记--从仿真开始
LiXin_SHMTU
roboticsroslinux机器人ROS仿真
对于新手来说,自行学习建造一个自动化的机器人是很困难的,因为机器人学覆盖面很广,涉及到大量的硬件和软件知识,这都需要深入了解。尽管ROS可以搭建在多种硬件之上,但是并不一定要有一个真实的机器人才能开始学习它。ROS包括许多能在模拟环境中运行机器人的程序包,以便在真实的世界里冒险之前就可以测试有关程序。ROS运行的上位机可以是RaspberryPi,TK1/TX1,BeagleBone,笔记本电脑等
- Beego 定时任务 及 Corn表达式
叫我null
一、定时任务funcmain(){models.Init()cronExpress:="******/1"tk1:=toolbox.NewTask("mytask",cronExpress,SyncFoodTaskSyncFoodTask)toolbox.AddTask("mytask",tk1)toolbox.StartTask().....beego.Run()}funcSyncFoodTas
- 寒武纪加速平台(MLU200系列) 摸鱼指南(一)--- 基本概念及相关介绍
SkyOnSky
PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。前置说明 本文作为本人csdnblog的主站的备份。(BlogID=111)环境说明 无前言 从2019年开始,我们公司的智能分析平台核心架构就开始逐渐的转向了RK3399PRO,这是我们公司的第三代智能分析平台,前面两代分别是TK1和TX2,但是因为众所周知的原因,这一代分析
- 控制主机
魔法猫31
1、简介机器人的控制主机限制了我们的软件,语音设备的驱动,以及软件开源包是否适应安装的操作系统。2、各型机器人主机tx1、tk1机器人芯片。image.png优点,专业设计用于机器人控制或机器学习的专业芯片,性能强劲,有强大的GPU处理能力。缺点,价格比较高,空间不够大(用SD卡扩展),使用比较麻烦,ARM架构语音唤醒难以找到相关服务。平板主板image.pngimage.png宏基W700平板主
- Python1-100运算挑战教程
啥也不是:)
python
我是Python小小小小小小小小小小白,做得不好请见谅,或者你用Tkinter和Turtle实现也可以评论,这两个库我还不熟首先导入基础模块importrandomimporttime然后创建一些数字变量print('1-100运算挑战!')time.sleep(1)print('请输入数字,输入其他的文本程序会出错并自动关闭')time.sleep(1)tk1=str(random.randin
- 解决Jetson Tegra TK1 编译 YOLO Darknet出现的不支持,compute_52 错误
RZJM_PB
NVIDIAjetsonTK1
修改Makefile:源代码:ARCH=–gpu-architecture=compute_52–gpu-code=compute_52改为:ARCH=–gpu-architecture=compute_20–gpu-code=compute_20
- Jetson TK1嵌入式开发板hadoop集群配置详细过程
Small__Two
Linuxhadoopubuntu
JetsonTK1嵌入式开发板hadoop配置详细过程实验环境操作平台:JetsonTK1嵌入式开发板操作系统:Ubuntu14.04软件版本:hadoop-0.20.2,jdk-7u60-linux-arm集群架构:包括4个节点:1个Master,3个Salve,节点之间局域网连接,可以相互ping通。节点IP地址分布如下:主机名IP系统版本Hadoopnodehadoop进程名master21
- EETI_eGTouch_Linux for TK1 触摸屏调试笔记
all3n531
之前写的太过简略,加上最近又重复调试了几块板子,又有了新的收获和思路,因此重新写一下吧。———————————————————————————————————————————————————————————————最近在调一块触摸屏(电阻屏),先说一下上位机配置架构,上位机采用TK1,是armhf架构,系统采用的Ubuntu14.04LTS。下面进入正题。从eeti官网下载适合你的驱动,我是arm
- NVIDIA Jetson TK1学习与开发(七):图文详解OpenCV在Jetson TK1上的安装和使用
weixin_33774883
图文详解OpenCV在JetsonTK1上的安装和使用本文介绍如何在JetsonTK1上安装并且使用OpenCV,并给出了示例,供大家参考学习。1、JetsonTK1平台的OpenCV优化包下载下载地址:https://developer.nvidia.com/linux-tegra-rel-19(需要注册才可以下载)如下图所示下载后拷贝到TK1平台中,如下图所示2、使能通用存储库和更新apt-g
- NVIDIA Jetson TK1学习与开发——手动刷机
zyazky
jetsontk1
手动刷机刷机的步骤也在官网指南里,步骤不难,不过按照CSDN上一高手的指南来看,在解压刷机需要的文件的时候,需要用--numeric-owner选项,否则就会出现我遇到的权限问题。作为Linux小白,保险起见,解压还是加上了这个选项,具体步骤如下:1)在Linux下,到L4T的页面,找到JetsonTK1和samplefilesystem这两个下载:目前最新的版本是R21.3,以这个版本为例,下载
- NVIDIA Jetson TK1学习与开发——简介(针对嵌入式系统应用释放 GPU 的潜能)
zyazky
jetsontk1
NVIDIAJetsonTK1开发者套件为您提供所需的一切,针对嵌入式系统应用释放GPU的潜能。它以革命性的NVIDIATegra®K1SoC为基础构建,并且使用相同的NVIDIAKepler™计算核心,该核心专为全世界的超级计算机而设计。这为您提供了一款全功能NVIDIACUDA®平台,用于快速开发和部署面向计算机视觉、机器人技术、医疗和更多领域的计算密集型系统。NVIDIA提供整个BSP和软件
- tk1刷机+ROS安装+rplidar安装和配置+turtlebot安装和配置
装帅者
上一篇中,在ROS虚拟机中成功使用rplidar运行googlecartographer后,下一步试图把这些移植到实验室的turtlebot上(tk1+kobukibase)。本篇记录一下移植过程和期间遇到的一些小问题。tk1刷机刷机的起因是刚开始直接在实验室turtlebot直接安装cartographer的时候出现了一些编译上的错误,看了几天实在是没有能力解决这些问题,于是做了一个艰难的决定-
- JETSON TK1 ~ 刷机和克隆固件
weixin_34194702
1:PC端的ubuntu。要求必须是正常系统,不可以使用虚拟机。由于烧写过程采用刷机模式,虚拟机刷机易导致刷机问题。2:驱动包、文件系统和源码下载1、Driverpackage(驱动包,相当于安装程序)2、SampleFileSystem3、Kernelsources3:编译源码以下步骤在主机中完成,不在开发板//交叉编译工具cross-compliersudoapt-getinstallgcc-
- Jetson TK1刷机+配置Mini PCI-e无线网卡
weixin_30827565
最近买了台4K电视,觉得可以当显示器用,但没主机,不知怎的想到了JetsonTK1,于是一冲动买了。因为没网线,而JetsonTK1没有无线网卡,所以也折腾了一番,记录一下,给万一也有像我一样没有网线还想用这块板子的人作为参考。刷机我是按照Nvidia官网的链接连到中国代理商的页面,一看居然是京东,可是买来之后,开机按照官网指南登陆图像界面却怎么也不能登陆,具体现象是输入了正确的用户名和密码(ub
- Jetson tk1 刷机教程
weixin_30239339
前期准备:1.JetsonTK1开发板。2.安装有ubuntu系统的PC(或者ubuntu虚拟机)切记:不管是PC还是虚拟机,务必确保有大于5G的存储空间,之后安装过程会作详细解释。3.购买开发板时附赠的恢复线4.下载driverpackage(安装程序):Tegra124_Linux_R21.5.0_armhf.tbz2下载网址:Driverpackages下https://developer.
- Jetson TK1学习(一) 刷机
Embeded_HIL
NVIDIATK1学习
前言最早接触TK1是在2015年7月份的DJIROBOMASTER夏令营里,当时DJI推出了用于无人机平台的skymind嵌入式计算机,也就是后来的“妙算"。当时我并没有关注这款计算机的架构。只是当时同组的算法和软件的兄弟用这个东西开发出了二维码视觉循迹实现无人机导航的功能,感觉很厉害。在2017年初,我才偶然知道TK1就是当时那台计算机的核心,或者说那台计算机是根据TK1改版设计的。再后来自己想
- Jetson TK1安装记录
持久决心
Ubuntu
刷机:去JetPackArchive下载自动安装包JetPack,参照安装手册进行安装。主要参考的博客是JetsonTK1刷机安装Ubuntu系统与MiniPCI-e无线网卡。提示:在进行Jetpack的安装的时候,主需要操作主机即可,并不需要对TK1进行如何操作。Jetpack在主机上安装完成后,需要一根网线将主机和JetPack连接起来,这时才需要对JetPack进行操作。注意:一定要在超级管
- TK1刷机以及简单配置
Joyce_Ng
LinuxTK1TK1
前言TK1是NVIDIA公司的ARM处理器开发板,据说配备了很棒的GPU,可以完成图像处理功能。毕竟英伟达就是做显卡发家的嘛。。。于是实习期间老板就扔了一块TK1给我,目的是把ROS系统跑在TK1上,完成激光导航机器人的核心开发。刷入UbuntuROS需要在Linux下运行,其中支持得最好的系统就是Ubuntu,所以要在TK1上跑ROS,首先就要刷Ubuntu进去。如果真的是很土豪买了英伟达的开发
- Jetson TK1 + ROS Rviz出现的问题:segmentation fault 及解决方案
李德胜的学习记录
JetsonTK1ZED双目摄像机
最近在玩ZED,github上有个例子“zed-ros-wrapper”,需要Rviz。悲催的是,运行指令:rosrunrvizrviz后,出现错误:segmentationfault!!!解决方法一(不推荐):参考网址:http://blog.csdn.net/corfox_liu/article/details/50990254dpkg-ilibpcre3_8.35-7.1ubuntu1_ar
- NVIDIA TK1 学习笔记(1):TK1介绍
为取经而来
NVIDIAJetsonTK1
JetsonTK1是NVIDIA嵌入式Linux开发平台,采用TegraK1SOC(单芯片CPU+GPU+ISP)。其上面预装了Linux4TegraOS(基本上是Ubuntu14.04,配有预配置的驱动程序)。根据官网的介绍,NVIDIA可以提供整个BSP和软件包,包括CUDA、OpenGL4.4和由Tegra加速的OpenCV。它的开发组件如下图所示:这是一张TK1的实物图:尺寸:127mmx
- 英伟达tk1
memory灬一笙
关于英伟达tk1板子的一些总结TK1重装系统重装系统后需要做的几件事TK1重装系统参考网址(这里注意不要下载他的压缩包,自己去Nvidia官网下载21.5版本的压缩包)下载地址:1、driverpackage(驱动包,相当于安装程序)https://developer.nvidia.com/embedded/dlc/l4t-Jetson-TK1-Driver-Package-R21-52、Samp
- nvidia TK1安装turtlebot详细教程
autotian
ros
1.安装ROS、UVC否则会出现依赖问题http://blog.csdn.net/qq_35379989/article/details/78933451http://blog.csdn.net/qq_35379989/article/details/789320622.安装除去simulator的其它包,这是因为TK1无法直接通过apt-get安装simulator,下面通过源码方式安装sudo
- Jetson TX1(视频)、TK1(音视频)
tiankong_hut
Python学习
扩展板--I2S数字音频扩展NVIDIAJetsonTK1学习与开发:如何解决输入和输出音频问题:https://blog.csdn.net/FRD2009041510/article/details/44407633JetsonTK1:TegraK1片上系统(SOC)•包含192个CUDA核心的NVIDIAKeplerGPU•NVIDIA4-加-1(4-Plus-1™)四核ARM®Cortex-
- NVIDIA TK1刷机教程
neufeifatonju
TK1
由于登录密码被人修改,已经查不到了。所以把TK1重新刷机默认用户名:ubuntu默认密码:ubuntu一、在笔记本上装一个Ubuntu14.04,我是安装在了虚拟机上二、下载两个系统包1.Tegra124_Linux_R21.3.0_armhf.tbz2地址:http://developer.download.nvidia.com/embedded/L4T/r21_Release_v3.0/Teg
- 虚拟机中对优地Tegra K1开发板刷Ubuntu14
风迹徐
linux
成功的路只有一条,失败的路却有很多条。这几天一直折腾手中的这块TK1的开发板,目前是android系统想将其刷为Linux。整个过程遇到很多坑,遂记录下来:软硬件:笔记本电脑(Win10系统)+VirtualBox+ubuntu18.04优地科技TegraK1开发板+ubuntu14.04(针对tk1订制版).过程:1.win10中安装好虚拟机,虚拟机中安装好ubuntu。开发板要烧linux需要
- TK1 刷机教程---使用JETPACK
iimmortall
TK1ROS
TK1刷机教程---使用JETPACK1.下载最新的JetPackforL4T网址:https://developer.nvidia.com/embedded/downloads2.设置.run文件可被运行chmod+xJetPack-L4T-2.3.1-linux-x64.run或者打开该文件的属性,设置为可执行文件3.执行安装文件sudo./JetPack-L4T-2.3.1-linux-x6
- Jetson TK1 刷机安装Ubuntu系统与Mini PCI-e无线网卡
RedskyDeng
UbuntujetsonforTK1
最近买了台4K电视,觉得可以当显示器用,但没主机,不知怎的想到了JetsonTK1,于是一冲动买了。因为没网线,而JetsonTK1没有无线网卡,所以也折腾了一番,记录一下,给万一也有像我一样没有网线还想用这块板子的人作为参考。刷机我是按照Nvidia官网的链接连到中国代理商的页面,可是买来之后,开机按照官网指南登陆图像界面却怎么也不能登陆,具体现象是输入了正确的用户名和密码(ubuntu:ubu
- Spring4.1新特性——综述
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- Schema与数据类型优化
annan211
数据结构mysql
目前商城的数据库设计真是一塌糊涂,表堆叠让人不忍直视,无脑的架构师,说了也不听。
在数据库设计之初,就应该仔细揣摩可能会有哪些查询,有没有更复杂的查询,而不是仅仅突出
很表面的业务需求,这样做会让你的数据库性能成倍提高,当然,丑陋的架构师是不会这样去考虑问题的。
选择优化的数据类型
1 更小的通常更好
更小的数据类型通常更快,因为他们占用更少的磁盘、内存和cpu缓存,
- 第一节 HTML概要学习
chenke
htmlWebcss
第一节 HTML概要学习
1. 什么是HTML
HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器(IE,FireFox等)软件知道HTML语言的语法,可以用来查看HTML文档。目前互联网上的绝大部分网页都是使用HTML编写的。
打开记事本 输入一下内
- MyEclipse里部分习惯的更改
Array_06
eclipse
继续补充中----------------------
1.更改自己合适快捷键windows-->prefences-->java-->editor-->Content Assist-->
Activation triggers for java的右侧“.”就可以改变常用的快捷键
选中 Text
- 近一个月的面试总结
cugfy
面试
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275
前言
打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。 
- HTML5一个小迷宫游戏
357029540
html5
通过《HTML5游戏开发》摘抄了一个小迷宫游戏,感觉还不错,可以画画,写字,把摘抄的代码放上来分享下,喜欢的同学可以拿来玩玩!
<html>
<head>
<title>创建运行迷宫</title>
<script type="text/javascript"
- 10步教你上传githib数据
张亚雄
git
官方的教学还有其他博客里教的都是给懂的人说得,对已我们这样对我大菜鸟只能这么来锻炼,下面先不玩什么深奥的,先暂时用着10步干净利索。等玩顺溜了再用其他的方法。
操作过程(查看本目录下有哪些文件NO.1)ls
(跳转到子目录NO.2)cd+空格+目录
(继续NO.3)ls
(匹配到子目录NO.4)cd+ 目录首写字母+tab键+(首写字母“直到你所用文件根就不再按TAB键了”)
(查看文件
- MongoDB常用操作命令大全
adminjun
mongodb操作命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。
一
- bat调用jar包并传入多个参数
aijuans
下面的主程序是通过eclipse写的:
1.在Main函数接收bat文件传递的参数(String[] args)
如: String ip =args[0]; String user=args[1]; &nbs
- Java中对类的主动引用和被动引用
ayaoxinchao
java主动引用对类的引用被动引用类初始化
在Java代码中,有些类看上去初始化了,但其实没有。例如定义一定长度某一类型的数组,看上去数组中所有的元素已经被初始化,实际上一个都没有。对于类的初始化,虚拟机规范严格规定了只有对该类进行主动引用时,才会触发。而除此之外的所有引用方式称之为对类的被动引用,不会触发类的初始化。虚拟机规范严格地规定了有且仅有四种情况是对类的主动引用,即必须立即对类进行初始化。四种情况如下:1.遇到ne
- 导出数据库 提示 outfile disabled
BigBird2012
mysql
在windows控制台下,登陆mysql,备份数据库:
mysql>mysqldump -u root -p test test > D:\test.sql
使用命令 mysqldump 格式如下: mysqldump -u root -p *** DBNAME > E:\\test.sql。
注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报
- Javascript 中的 && 和 ||
bijian1013
JavaScript&&||
准备两个对象用于下面的讨论
var alice = {
name: "alice",
toString: function () {
return this.name;
}
}
var smith = {
name: "smith",
- [Zookeeper学习笔记之四]Zookeeper Client Library会话重建
bit1129
zookeeper
为了说明问题,先来看个简单的示例代码:
package com.tom.zookeeper.book;
import com.tom.Host;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.ZooKeeper;
import org.apache.zookeeper.Wat
- 【Scala十一】Scala核心五:case模式匹配
bit1129
scala
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)
- 运维的一些面试题
yuxianhua
linux
1、Linux挂载Winodws共享文件夹
mount -t cifs //1.1.1.254/ok /var/tmp/share/ -o username=administrator,password=yourpass
或
mount -t cifs -o username=xxx,password=xxxx //1.1.1.1/a /win
- Java lang包-Boolean
BrokenDreams
boolean
Boolean类是Java中基本类型boolean的包装类。这个类比较简单,直接看源代码吧。
public final class Boolean implements java.io.Serializable,
- 读《研磨设计模式》-代码笔记-命令模式-Command
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* GOF 在《设计模式》一书中阐述命令模式的意图:“将一个请求封装
- matlab下GPU编程笔记
cherishLC
matlab
不多说,直接上代码
gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。
g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPU
reset(g) %也可以清空GPU中数据。
a=1;
a=gpuArray(a); %将a从CPU移到GPU中
onGP
- SVN安装过程
crabdave
SVN
SVN安装过程
subversion-1.6.12
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-openssl=/
- sql 行列转换
daizj
sql行列转换行转列列转行
行转列的思想是通过case when 来实现
列转行的思想是通过union all 来实现
下面具体例子:
假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*/
/*
想变成
姓名 &
- MySQL--主从配置
dcj3sjt126com
mysql
linux下的mysql主从配置: 说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slave版本。(版本向下兼容)
mysql1 : 192.168.100.1 //master mysq
- 关于yii 数据库添加新字段之后model类的修改
dcj3sjt126com
Model
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会被
- sublime text3 中文乱码解决
dyy_gusi
Sublime Text
sublime text3中文乱码解决
原因:缺少转换为UTF-8的插件
目的:安装ConvertToUTF8插件包
第一步:安装能自动安装插件的插件,百度“Codecs33”,然后按照步骤可以得到以下一段代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a30980927
- 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
geeksun
PHP
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI
FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不
- Git push 报错 "error: failed to push some refs to " 解决
hongtoushizi
git
Git push 报错 "error: failed to push some refs to " .
此问题出现的原因是:由于远程仓库中代码版本与本地不一致冲突导致的。
由于我在第一次git pull --rebase 代码后,准备push的时候,有别人往线上又提交了代码。所以出现此问题。
解决方案:
1: git pull
2:
- 第四章 Lua模块开发
jinnianshilongnian
nginxlua
在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能Lua应用的关键。使用require第一次导入模块后,所有Nginx 进程全局共享模块的数据和代码,每个Worker进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每Worker进程共享而不是每Nginx Server共享;另外注意之前我们使用init_by_lua中初
- java.lang.reflect.Proxy
liyonghui160com
1.简介
Proxy 提供用于创建动态代理类和实例的静态方法
(1)动态代理类的属性
代理类是公共的、最终的,而不是抽象的
未指定代理类的非限定名称。但是,以字符串 "$Proxy" 开头的类名空间应该为代理类保留
代理类扩展 java.lang.reflect.Proxy
代理类会按同一顺序准确地实现其创建时指定的接口
- Java中getResourceAsStream的用法
pda158
java
1.Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.get
- spring 包官方下载地址(非maven)
sinnk
spring
SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
s
- Oracle学习笔记(7) 开发PLSQL子程序和包
vipbooks
oraclesql编程
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!
这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL