- yolov5>onnx>ncnn>apk
图像处理大大大大大牛啊
opencv实战代码讲解yoloonnxncnn安卓
一.yolov5pt模型转onnx条件:colabnotebookyolov51.安装环境!pipinstallonnx>=1.7.0#forONNXexport!pipinstallcoremltools==4.0#forCoreMLexport!pipinstallonnx-simplifier2.修改common.py在classFocus下面
- MTCNN训练
迷若烟雨
人脸识别tensorflow深度学习caffe
MTCNN是当前效果最好的开源人脸检测算法之一,作者只提供了训练好的模型以及matlab部署代码,其训练和优化却没有放出来,引发了很多好事者复现如果只是要部署的话可以使用MTCNN,其提供了部署全平台实现,包括C++、python、ncnn和tensorflow,还有加速版本和opencv直接加载版本,是所有版本中的集大成者如果想了解算法原理,可以参考MTCNN_Step_by_Step本文的训练
- 170基于matlab的DNCNN图像降噪
顶呱呱程序
matlab工程应用matlab开发语言图像降噪处理DNCNN
基于matlab的DNCNN图像降噪,网络分为三部分,第一部分为Conv+Relu(一层),第二部分为Conv+BN+Relu(若干层),第三部分为Conv(一层),网络层数为17或者20层。网络学习的是图像残差,也就是带噪图像和无噪图像差值,损失函数采用的MSE。程序已调通,可直接运行。170matlabDNCNN图像降噪处理(xiaohongshu.com)
- orbslam_semantic_nav_ros 编译出现的问题1
sugarkss
计算机视觉机器人
安装环境ubuntu20.04rosNODES项目链接:https://github.com/MRwangmaomao/semantic_slam_nav_ros安装腾讯ncnn库其他库opencv3.4.9eigen3.4.0pangolin已安装vtk5自带的是vtk-7.1建议自己源码安装下载链接:https://vtk.org/download/下载了vtk7.1mkdirbuildcdb
- 基于轻量级模型YOLOX-Nano的菜品识别系统
钟良堂
笔记深度学习目标检测yolox-nano菜品识别
工程Gitee地址:https://gitee.com/zhong-liangtang/ncnn-android-yolox-nano一、YOLOX简介YOLOX是一个在2021年被旷视科技公司提出的高性能且无锚框(Anchor-free)的检测器,在YOLO系列的基础上吸收近年来目标检测学术界的最新成果,如解耦头(DecoupledHead)、数据增强、无锚框、标签分配策略SimOTA(Simp
- 智慧自助餐饮系统(SpringBoot+MP+Vue+微信小程序+JNI+ncnn+YOLOX-Nano)
钟良堂
笔记springbootvue.js微信小程序目标检测跨域问题
一、项目简介本项目是配合智慧自助餐厅下的一套综合系统,该系统分为安卓端、微信小程序用户端以及后台管理系统。安卓端利用图像识别技术进行识别多种不同菜品,识别成功后安卓端显示该订单菜品以及价格并且生成进入小程序的二维码,用户扫描后在小程序进行付款和提交订单,用户也可查看订单和菜品等信息,管理员在Web后台管理系统进行信息查看餐厅运营情况和管理菜品、订单评价等信息。本系统涉及的论文文献,可以进行参考和引
- caffez转ncnn,及环境配置
宁静深远
软件安装
一、安装ncnn1、安装protobuf(a)、gitclonehttps://github.com/google/protobuf(b)、自动生成configure配置文件,运行:./autogen.sh(c)、配置环境:./configure(d)、编译源代码:make(e)、安装:sudomakeinstall(f)、刷新动态库:sudoldconfig2、安装ncnn(a)、mkdirco
- OPENGL NCNN GPU零拷贝实现
陈立里
ncnn
概要OPENGL拿到的相机帧,通过有拷贝的方式进行GPU推理CPU占用率太高,而NCNN没有提供OPENGL零拷贝GPU推理的接口,因此只能自己实现整体流程主要方法是使用AndroidHardwareBuffer实现纹理的共享,在OPENGL上对相机数据进行预处理后,将纹理信息写入到AndroidHardwareBuffer,随后在vulkan上进行转格式,最后使用NCNN的GPU推理,实现GPU
- NCNN GPU初始化加速——cache实现
陈立里
ncnn
概要NCNN的CPU初始化速度很快,但是当使用GPU进行推理时,初始化往往要花费几秒甚至更长时间。其他框架例如MNN有载入cache的方式来进行加速,NCNN目前没有相关接口来实现加速,那么NCNN是否也可以加载cache来实现加速呢?整体流程通过测速以及查看NCNN的源码可以发现,在gpu.cpp源文件下的VulkanDevice::create_pipeline函数内的vkCreateComp
- PyTorch、NCNN、Numpy三者张量的shape
六五酥
pytorchnumpy人工智能
目录一、PyTorch二、NCNN三、Numpy一、PyTorch在PyTorch中,张量(Tensor)的形状通常按照(N,C,H,W)的顺序排列,其中:N是批量大小(batchsize)C是通道数(channelnumber)H是高度(height)W是宽度(width)例如,如果你有一个形状为(32,3,64,64)的张量,那么你有32个图像,每个图像有3个通道(例如RGB),每个通道的高度
- 在树莓派下使用NCNN部署YOLOv5-lite
TTao9
神经网络部署yolov5linux深度学习
在树莓派下使用NCNN部署YOLOv5-lite前置的开发环境操作可以先看这篇文章:树莓派下部署NCNN_树莓派部署神经网络我这里的yolov5-lite的param文件和bin文件是参考这个github项目,里面作者有在coco数据集上训练好的yolov5-lite的param文件和bin文件,需要训练自己的数据集的可以按照github教程来做。我下载了yolov5-lite_e的版本,以这个为
- 目标检测:PC端MobileNetSSD通过Ncnn前向推理框架之实现
宝坚刘炜
我的最终目标是将MobileNetSSD部署到Anroid设备端,考虑到运行效率,采用了NCNN前向推理来实现,下面将在PC端的实现过程和大家分享下,欢迎讨论。一、前提1、在ubuntu系统下安装caffe-ssd,这一过程不清楚的地方可以参考我之前的一篇文章,也可以参考下面链接的文章:https://blog.csdn.net/qq_33431368/article/details/848661
- 手写数字识别从训练到部署全流程详解——模型在Android端的部署
彧侠
综述:目前深度学习模型在移动端的使用已越来越广泛,而移动端设备的性能表现自然无法与PC端相提并论,目前市面上基本所有的训练框架训练出来的模型都无法直接在移动端上使用和推理,尽管部分框架同时做了移动端部署功能(如Tensorflow-lite、pytorch-mobile等),但是在性能表现上对比专业的部署框架(如ncnn、mnn等)没有任何优势,基于之前对部署框架的使用经验,下面我就以手写数字识别
- 【XR806开发板试用】在 xr806 上用 ncnn 跑神经网络 mnist
极术社区
开发板测评神经网络人工智能深度学习
在xr806上用ncnn跑神经网络mnist0x0介绍xr806和ncnnhttps://xr806.docs.aw-ol.com/XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持鸿蒙L0系统https://github.com/Tencent/ncnnncnn是腾讯开源的高性能神经网络推理框架,无第三方依赖,跨平台,具备非常好的可移植性,允
- 1.24CNN(基本框架),RNN(简单RNN,LSTM,GRU简要)两个参考论文
CQU_JIAKE
机器学习&神经网络cnn深度学习神经网络
目录CNNRNN3种RNN模型简单RNNLSTM(长短期记忆模型)GRU参考论文CNNCNN是卷积神经网络提取图片特征、在输出阶段可以使用sigmoid函数返回01值RNN3种RNN模型简单RNNH就是每层神经元所产生的一个输出信号,输出层产生的信号经过输出函数转化为最终输出随着循环次数的增加就是说简单的RNN模型容易导致梯度消失以及梯度爆炸的问题整体框架类似于数电里的状态机、时序逻辑电路LSTM
- 并发卷积神经网络(ConCNN)的英文全称是Concurrent Convolutional Neural Network (ConCNN) ,相对于普通卷积有什么优势?
神笔馬良
cnn深度学习神经网络
问题描述:并发卷积神经网络(ConCNN)的英文全称是ConcurrentConvolutionalNeuralNetwork(ConCNN),相对于普通卷积有什么优势?提示:并发卷积神经网络(ConCNN)仅需少量的训练数据集,即可快速准确地自动检测目标。ConCNN是一种利用不同尺度图像之间的关系进行实时目标分类的新型多尺度CNN(卷积神经网络)模型。问题解答:少量训练数据:ConCNN被描述
- [Raspberry Pi] Raspberry Pi 4配置OpenCV4.6.0和ncnn环境(32-bit operation system)
ztmajor
environmentpythonopencv开发语言
文章目录前言配置OpenCV4.6.0环境1调整GPUMemory2检查EEPROM3版本确认4安装依赖5下载OpenCV6BuildMake7Make8环境配置9检查10测试11卸载配置ncnn1版本确认2安装3ncnn+dnn前言本教程参考如下几篇文章InstallOpenCV4.4.0onRaspberryPi4InstallncnndeeplearningframeworkonaRaspb
- yolov5转onnx到ncnn
初学者5213
YOLO
测试代码6.2检测这一套都没啥说的主要在onnx转ncnn这步pythonexport.py--datadata/xuehua.yaml--weightsruns/train/exp4/weights/best.pt--trainpython-monnxsimruns/train/exp4/weights/best.onnxruns\train\exp4\weights\best-sim.onnx
- 自然语言NLP学习
wangqiaowq
自然语言处理学习人工智能
2-7门控循环单元(GRU)_哔哩哔哩_bilibiliGRULSTM双向RNNCNN卷积神经网络输入层转化为向量表示dropoutppl标量在物理学和数学中,标量(Scalar)是一个只有大小、没有方向的量。它只用一个数值就可以完全描述,且满足交换律。例如,质量、温度、时间、体积、密度、功、能量等都是标量。在向量代数中,标量与向量是相对的概念,标量可以与向量相乘,从而改变向量的长度但不改变其方向
- ncnn模型部署——使用VS2019把项目打包成DLL文件
liguiyuan112
ncnnncnn部署ncnn在VS2019上部署
一、项目打包成DLL文件1.创建动态链接库DLL项目创建完成,项目中包含源文件dllmain.cpp,pch.cpp,头文件framework.h,pch.h2.编写和配置DLL项目(1)配置pch.h文件,在头文件pch.h中定义宏,宏的作用的是允许该函数能够被外部访问,并直接调用//pch.h:这是预编译标头文件。//下方列出的文件仅编译一次,提高了将来生成的生成性能。//这还将影响Intel
- ncnn模型在Windows VS2019环境下的部署
liguiyuan112
ncnn在Windows部署ncnnncnn+vs2019部署
一、安装VS20191.下载vs2019,地址:https://visualstudio.microsoft.com/zh-hans/vs/2.下载后安装工作负载(安装以下三个即可)3.如果发现忘记下载某一个工作负载,可以再安装完成之后在重新安装(VS导航栏的工具->获取工具和功能)二、下载并安装cmake-3.16.51.下载地址:https://pan.baidu.com/s/19q6OcG-
- TVM安装
血_影
ToolsTVM
为什么选择TVM为提升深度学习模型的推理效率,设备平台制造商针对自己的平台推出优化的推理引擎,例如NAVIDA的tensorRT,Intel的OpenVINO,Tencent针对移动端应用推出NCNN等。目前,深度学习模型应用广泛,在服务端和移动端都有应用,甚至于特殊的嵌入式场景想,它们都有加速模型推理的需求。TVM介是从深度学习编译器的角度来做推理引擎,目前技术领域还比较新,具体技术细节以后有机
- 极智AI | ubuntu 安装 ncnn
极智视界
极智AIncnnubuntu嵌入式深度学习人工智能
本教程详细记录了在ubuntu上安装腾讯推理框架ncnn的方法。文章目录1、安装依赖2、编译3、测试4、打开Vulkun1、安装依赖sudoaptinstallbuild-essentialgitcmakelibprotobuf-devprotobuf-compilerlibvulkan-devvulkan-utils 也需依赖opencv,这个源码编吧,可以看教程《【经验分享】ubuntu源码
- Debian/Ubuntu安装带VULKAN的NCNN库
qq_35439382
深度学习mnn人工智能
1.安装基础件sudoapt-getinstallbuild-essentialgitcmakelibprotobuf-devprotobuf-compilerlibvulkan-devvulkan-utilslibopencv-devsudoapt-getinstalllibwayland-devlibxrandr-devsudoapt-getinstalllibvulkan1mesa-vulk
- ubuntu 安装protobuf
勤奋的学渣
ubuntu环境部署ubuntuelasticsearchlinux
apt安装sudoaptinstallprotobuf-compiler编译安装–方式1资料链接:ubuntu环境安装ncnn_ubuntuncnn_jbyyy、的博客-CSDN博客gitclonehttps://github.com/google/protobuf.gitcdprotobufgitsubmoduleupdate--init--recursive./autogen.sh./conf
- ncnn - ubuntu调用vulkan加速ncnn是的CMakeLists.txt和bashrc配置
勤奋的学渣
模型部署-ncnnubuntulinux运维
概述ncnn使用vulkan来加速时,需要先安装vulkan,然后再使用vulkan来编译ncnn,最后才是使用编译好的ncnn来推理模型。。这里的vulkan再Ubuntu中通常是直接解压安装,然后配置环境变量如下:exportVULKAN_SDK=/home/fwq/softs/1.2.182.0/x86_641.2.182.0是我使用的vulkan版本。。配置完上述路径后,source~/.
- 去噪深度卷积网络实战扩展(四)——U-net网络实战讲解
科技州与数据州
各位同学,继上节课给大家介绍了深度学习去噪一款优秀的神经网络——DnCNN之后,再给大家带来另一款性能优异的神经网络U-net。U-net的特点是包含压缩路径和扩展路径的对称U形结构,U-net在一定程度上影响了后面若干个分割网络的设计,该网络的名字也是取自其U形形状。U-Net的一篇经典论文是《U-Net:ConvolutionalNetworksforBiomedicalImageSegmen
- NLP三大特征提取器全梳理:RNN vs CNN vs Transformer
d5cc63d9e177
姓名:韩宜真学号:17020120095转载自:https://zhuanlan.zhihu.com/p/189527481?utm_source=qq&utm_medium=social&utm_oi=1227967597502980096【嵌牛导读】本文介绍了进阶讲述特征提取方面的相关算法。【嵌牛鼻子】RNNCNNTransformer【嵌牛提问】NLP三大特征提取器是什么?【嵌牛正文】如果用
- c++读取文件的一些常规操作代码
qq_37516798
c++开发语言
获取文件夹下的所有文件名字stringimage_dir="/work/ai_lab/miner/os/Ultralight-SimplePose/ncnnsample/test_image/02/images";vectorfiles;voidGetFileNames(stringpath,vector&filenames){DIR*pDir;structdirent*ptr;if(!(pDir
- 轻量化的yolov8部署到安卓Android手机端
TracyGC
javascriptYOLOandroid
一、pytorch环境配置和yolov8源码安装首先在电脑上需要配置好pytorch环境,和yolov8源码的下载然后针对yolov8做自己的轻量化改进二、下载AndroidStudio和ncnn-android-yolov81.AndroidStudio官网链接:下载AndroidStudio和应用工具-Android开发者|AndroidDevelopers自行配置AS环境和JDK我参考了这个
- jdk tomcat 环境变量配置
Array_06
javajdktomcat
Win7 下如何配置java环境变量
1。准备jdk包,win7系统,tomcat安装包(均上网下载即可)
2。进行对jdk的安装,尽量为默认路径(但要记住啊!!以防以后配置用。。。)
3。分别配置高级环境变量。
电脑-->右击属性-->高级环境变量-->环境变量。
分别配置 :
path
&nbs
- Spring调SDK包报java.lang.NoSuchFieldError错误
bijian1013
javaspring
在工作中调另一个系统的SDK包,出现如下java.lang.NoSuchFieldError错误。
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.l
- LeetCode[位运算] - #136 数组中的单一数
Cwind
java题解位运算LeetCodeAlgorithm
原题链接:#136 Single Number
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现两次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
题目限定了线性的时间复杂度,同时不使用额外的空间,即要求只遍历数组一遍得出结果。由于异或运算 n XOR n = 0, n XOR 0 = n,故将数组中的每个元素进
- qq登陆界面开发
15700786134
qq
今天我们来开发一个qq登陆界面,首先写一个界面程序,一个界面首先是一个Frame对象,即是一个窗体。然后在这个窗体上放置其他组件。代码如下:
public class First { public void initul(){ jf=ne
- Linux的程序包管理器RPM
被触发
linux
在早期我们使用源代码的方式来安装软件时,都需要先把源程序代码编译成可执行的二进制安装程序,然后进行安装。这就意味着每次安装软件都需要经过预处理-->编译-->汇编-->链接-->生成安装文件--> 安装,这个复杂而艰辛的过程。为简化安装步骤,便于广大用户的安装部署程序,程序提供商就在特定的系统上面编译好相关程序的安装文件并进行打包,提供给大家下载,我们只需要根据自己的
- socket通信遇到EOFException
肆无忌惮_
EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:
- 基于spring的web项目定时操作
知了ing
javaWeb
废话不多说,直接上代码,很简单 配置一下项目启动就行
1,web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="h
- 树形结构的数据库表Schema设计
矮蛋蛋
schema
原文地址:
http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488
程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,
- maven将jar包和源码一起打包到本地仓库
alleni123
maven
http://stackoverflow.com/questions/4031987/how-to-upload-sources-to-local-maven-repository
<project>
...
<build>
<plugins>
<plugin>
<groupI
- java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!
百合不是茶
类 File
File是指文件和目录路径名的抽象表示形式。
1,何为文件:
标准文件(txt doc mp3...)
目录文件(文件夹)
虚拟内存文件
2,File类中有可以创建文件的 createNewFile()方法,在创建新文件的时候需要try{} catch(){}因为可能会抛出异常;也有可以判断文件是否是一个标准文件的方法isFile();这些防抖都
- Spring注入有继承关系的类(2)
bijian1013
javaspring
被注入类的父类有相应的属性,Spring可以直接注入相应的属性,如下所例:1.AClass类
package com.bijian.spring.test4;
public class AClass {
private String a;
private String b;
public String getA() {
retu
- 30岁转型期你能否成为成功人士
bijian1013
成长励志
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- 【Velocity四】Velocity与Java互操作
bit1129
velocity
Velocity出现的目的用于简化基于MVC的web应用开发,用于替代JSP标签技术,那么Velocity如何访问Java代码.本篇继续以Velocity三http://bit1129.iteye.com/blog/2106142中的例子为基础,
POJO
package com.tom.servlets;
public
- 【Hive十一】Hive数据倾斜优化
bit1129
hive
什么是Hive数据倾斜问题
操作:join,group by,count distinct
现象:任务进度长时间维持在99%(或100%),查看任务监控页面,发现只有少量(1个或几个)reduce子任务未完成;查看未完成的子任务,可以看到本地读写数据量积累非常大,通常超过10GB可以认定为发生数据倾斜。
原因:key分布不均匀
倾斜度衡量:平均记录数超过50w且
- 在nginx中集成lua脚本:添加自定义Http头,封IP等
ronin47
nginx lua csrf
Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 强制搜索引擎只索引mixlr.com
Google把子域名当作完全独立的网站,我们不希望爬虫抓取子域名的页面,降低我们的Page rank。
location /{
- java-3.求子数组的最大和
bylijinnan
java
package beautyOfCoding;
public class MaxSubArraySum {
/**
* 3.求子数组的最大和
题目描述:
输入一个整形数组,数组里有正数也有负数。
数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
求所有子数组的和的最大值。要求时间复杂度为O(n)。
例如输入的数组为1, -2, 3, 10, -4,
- Netty源码学习-FileRegion
bylijinnan
javanetty
今天看org.jboss.netty.example.http.file.HttpStaticFileServerHandler.java
可以直接往channel里面写入一个FileRegion对象,而不需要相应的encoder:
//pipeline(没有诸如“FileRegionEncoder”的handler):
public ChannelPipeline ge
- 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
cngolon
跨浏览器复制到粘贴板Zero Clipboard
Zero Clipboard的实现原理
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
Zero Clipboard的安装方法
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js
- 单例模式
cuishikuan
单例模式
第一种(懒汉,线程不安全):
public class Singleton { 2 private static Singleton instance; 3 pri
- spring+websocket的使用
dalan_123
一、spring配置文件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or
- 细节问题:ZEROFILL的用法范围。
dcj3sjt126com
mysql
1、zerofill把月份中的一位数字比如1,2,3等加前导0
mysql> CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL, -> day
- Android开发10——Activity的跳转与传值
dcj3sjt126com
Android开发
Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。
一、Activity跳转
方法一Intent intent = new Intent(A.this, B.class); startActivity(intent)
方法二Intent intent = new Intent();intent.setCla
- jdbc 得到表结构、主键
eksliang
jdbc 得到表结构、主键
转自博客:http://blog.csdn.net/ocean1010/article/details/7266042
假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getSt
- Android 应用程序开关GPS
gqdy365
android
要在应用程序中操作GPS开关需要权限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
但在配置文件中添加此权限之后会报错,无法再eclipse里面正常编译,怎么办?
1、方法一:将项目放到Android源码中编译;
2、方法二:网上有人说cl
- Windows上调试MapReduce
zhiquanliu
mapreduce
1.下载hadoop2x-eclipse-plugin https://github.com/winghc/hadoop2x-eclipse-plugin.git 把 hadoop2.6.0-eclipse-plugin.jar 放到eclipse plugin 目录中。 2.下载 hadoop2.6_x64_.zip http://dl.iteye.com/topics/download/d2b
- 如何看待一些知名博客推广软文的行为?
justjavac
博客
本文来自我在知乎上的一个回答:http://www.zhihu.com/question/23431810/answer/24588621
互联网上的两种典型心态:
当初求种像条狗,如今撸完嫌人丑
当初搜贴像条犬,如今读完嫌人软
你为啥感觉不舒服呢?
难道非得要作者把自己的劳动成果免费给你用,你才舒服?
就如同 Google 关闭了 Gooled Reader,那是
- sql优化总结
macroli
sql
为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢!
要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。
一、简单的统计语句执行时间
declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id
- Linux Oracle中常遇到的一些问题及命令总结
超声波
oraclelinux
1.linux更改主机名
(1)#hostname oracledb 临时修改主机名
(2) vi /etc/sysconfig/network 修改hostname
(3) vi /etc/hosts 修改IP对应的主机名
2.linux重启oracle实例及监听的各种方法
(注意操作的顺序应该是先监听,后数据库实例)
&nbs
- hive函数大全及使用示例
superlxw1234
hadoophive函数
具体说明及示例参 见附件文档。
文档目录:
目录
一、关系运算: 4
1. 等值比较: = 4
2. 不等值比较: <> 4
3. 小于比较: < 4
4. 小于等于比较: <= 4
5. 大于比较: > 5
6. 大于等于比较: >= 5
7. 空值判断: IS NULL 5
- Spring 4.2新特性-使用@Order调整配置类加载顺序
wiselyman
spring 4
4.1 @Order
Spring 4.2 利用@Order控制配置类的加载顺序
4.2 演示
两个演示bean
package com.wisely.spring4_2.order;
public class Demo1Service {
}
package com.wisely.spring4_2.order;
public class