- M2Det: A Single-Shot Object Detector based on Multi-Level Feature Pyramid
_忙中偷闲_
AAAI2019——https://github.com/qijiezhao/M2Det摘要特征金字塔广泛用于单阶段检测器,如DSSD,RetinaNet,RefineDet和双阶段检测器中,如MaskR-CNN,DeTNet,以解决多尺度目标检测问题。但是一般的金字塔结构是为图像分类任务而设计的,或者说,目标检测和图像识别任务是存在冲突的,浅层特征往往对于目标检测任务是重要的,深层特征往往是具有
- OCP NVME SSD规范解读-8.SMART日志要求-1
古猫先生
OCP服务器linux
4.8.5章节SMART/HealthInformationRequirements详细规定了NVMe固态硬盘对SMART(Self-Monitoring,AnalysisandReportingTechnology)和健康信息日志页面的支持要求,以确保设备能够准确报告其运行状态和预测潜在故障。SLOG-1:设备需要保证所有由本规范定义的DSSD特定日志页面上的数据在电源循环后依然保持不变,除非有
- [CVPR 2020] 3DSSD: Point-based 3D Single Stage Object Detector
zhulf0804
点云Lidar检测3DSSD3D检测
零、概要论文:3DSSD:Point-based3DSingleStageObjectDetector标签:CVPR2020;Lidardetection代码:https://github.com/dvlab-research/3DSSD作者:ZetongYang,YananSun,ShuLiu,JiayaJia机构:CUHK,HKUST笔者整理了一个最近几年250多篇点云的论文列表,欢迎大家一块
- 3DSSD
zhSunw
目标检测经典论文学习目标检测计算机视觉人工智能
3DSSDvoxel-basedmethods:straightforwardandefficientbutlossinformationandencounterperformancebottleneckPoint-basedmethods:achievebetterperformancebuthavetwostageandinferencetimeisusuallyintolerable首个不用
- 【自动驾驶-3D目标检测】3DSSD:基于点的3D单级目标检测器
青舞飞扬007
自动驾驶-3D目标检测自动驾驶深度学习人工智能
3DSSD:基于点的3D单级目标检测器2020^{2020}2020摘要目前,基于体素的3D单级检测器已经有很多种,而基于点的单级方法仍处于探索阶段。在本文中,我们首先提出了一种轻量级且有效的基于点的3D单级目标检测器,名为3DSSD,在精度和效率之间取得了良好的平衡。在这种范式中,放弃了所有现有基于点的方法中必不可少的所有上采样层和细化阶段,以减少大量计算成本。我们在下采样过程中新颖地提出了一种
- (CVPR 2020)3DSSD: Point-based 3D Single Stage Object Detector
fish小余儿
3D目标检测3d计算机视觉深度学习目标检测人工智能
摘要目前,基于体素的3D单级检测器已经有很多种,而基于点的单级检测器仍处于探索阶段。在本文中,我们首先提出了一种轻量级且有效的基于点的3D单级目标检测器,名为3DSSD,在精度和效率之间取得了很好的平衡。在这种范式中,所有现有的基于点的方法中必不可少的所有上采样层和细化阶段都被放弃,以减少大量的计算成本。我们在下采样过程中新颖地提出了一种融合采样策略,以使对较少代表性点的检测变得可行。为了满足预测
- [论文阅读]3DSSD——基于Point的三维单阶段目标检测器
一朵小红花HH
基于点云的三维目标检测3d目标检测计算机视觉论文阅读人工智能
3DSSD基于Point的三维单阶段目标检测器论文地址:3DSSD3DSSD前向传播过程:(1)网络输入:原始点云数据,包含N个点的(x,y,z,r)坐标信息。(2)骨干网络:采用多个SetAbstraction(SA)层进行下采样,并使用融合采样策略保留关键点。得到M个代表点集。(3)候选点生成:只对F-FPS采样的代表点做位移,生成候选中心点。(4)特征提取:为每个候选中心点找到邻域内的K个周
- 3DSSD复现(ubuntu16.04+cuda+cudnn7.0+tensorflow1.4.0)持续更新...
Const 雕虫小技
Ubuntuvimlinux编辑器
一、cuda9.0安装cuda9.0下载地址:CUDAToolkit9.0Downloads|NVIDIADeveloper下载完成后进行cuda9.0的安装cuda官方安装教程:QuickStartGuide::CUDAToolkitDocumentation输入:lspci|grep-invidia输出显卡型号,说明支持cuda出现在这个列表CUDAGPUs-ComputeCapability
- 使用GluonCV+OpenCV+YoloV3调用摄像头实现实时人脸检测
Maplect
1.写在前面最近组里有个项目与目标识别有关,去网上找了一下,发现目前SOTA的目标识别算法基本都是one-stage的,比如SSD、DSSD、RetinaNet、YOLO等,但是速度上YOLO是最快的。而且看了下YOLO主页,作者的风格我很喜欢。所以仔细研究了一下。本文的内容基于GluonCV、OpenCV和YoloV3,运行平台为Ubuntu16.04版本。ps:因为组里采购的服务器还没到,目前
- 基于One—stage的目标检测算法综述
夺命大猩猩
目标检测目标检测人工智能计算机视觉
one-stage算法相对于two-stage算法更加快速,但是损失了精度One-stage的常见算法:·YoLoV1/V2/V3`SSD/DSSD`Retina-NetOne-stage算法的两大核心组件:·CNN网络·回归网络(不同的算法主要的区别在于回归网络)CNN网络设计原则:·从简到繁再到简·多尺度特征融合·更轻量级的CNN网络回归网络:·归网络的输入是CNN网络输出的特征图(featu
- Pycharm配置运行参数
Clichong
Debugpycharmpythonide
分享运行代码的个小技巧:在跑python程序中,一般都会使用argparse工具包在运行过程中传递参数,然后在终端设置运行,比如:pythontools/analysis_tools/analyze_logs.pyplot_curvework_dirs/3dssd_4x4_kitti-3d-car/20221013_094855.log.json--keysloss–legend3dssd--mo
- 2020-02-24 每日总结
e490ba184986
jquery是一个开源,轻量的javascript脚本库jquery效果可用js实现jquery1.下载jquery文件2.引用jquery3.入口函数(必须的)保证页面正常加载/*入口函数*/一种/*$(function(){console.log("dssd");})*/两种/*$(document).ready(function(){console.log("dfsfds");})*/***
- 目标检测:从pRF到RFBNet
吃远
一、Motivation二阶段目标检测算法的速度受制于regionproposal过程,一阶段算法如YOLO,SSD在获取较高inference速度的同时可能牺牲了10%-40%的准确率.后面的一些变体如DSSD或者其他一阶模型如RetinaNet对准确率的提高则依赖于非常深的骨干网络如ResNet-101,这种情况同样限制了inference的效率.核心矛盾:绝大多数检测器模型都寄希望于骨干网络
- 单阶多层检测器: SSD (Single Shot Multibox Detector)
连理o
#CV深度学习机器学习计算机视觉
目录SSD总览数据预处理光学变换几何变换网络架构基础VGG结构深度卷积层PriorBox与边框特征提取网络匹配与损失求解预选框与真实框的匹配定位损失的计算难样本挖掘类别损失计算SSD的改进算法SSD算法的限制DSSD:深浅层特征融合RSSD(RainbowSSD):彩虹式特征融合RefineDet:FasterRCNN与SSD的结合RFBNet(ReceptiveFieldBlockNet):多感
- 3D点云目标检测小白学习路线(1)
henujolly
目标检测任务三维目标检测算法物体分类和定位三维目标检测算法One-stage目标检测算法概述1、什么是One-stage直接回归物体的类别概率和位置坐标值(无regionproposal),但准确度低,速度相遇two-stage快。目前常用的典型的One-stage目标检测网络YOLOv1、YOLOv2、YOLOv3SSD、DSSD等Retina-Net等Two-stage目标检测方法概述对于Tw
- Anchor Free的目标检测
落花逐流水
目标检测
AnchorFree的目标检测anchorbased目标检测,比如:Fast-RCNN、Faster-RCNN、SSD、YOLOV2、YOLOV3.基于anchor-based的技术包括一个阶段和两个阶段的检测。其中一阶段的检测技术包括SSD,DSSD,RetinaNet,RefineDet,YOLOV3等,二阶段技术包括Faster-RCNN,R-FCN,FPN,CascadeR-CNN,SNI
- 优质3D视觉学习文章(持续更新)
hughlee815
深度学习计算机视觉
优质3D视觉学习文章(持续更新)目标检测目标检测万字长文详解:毫米波雷达物体检测技术【硬件&软件】最新3D目标检测文章汇总(包含ECCV20和ACMMM20)汇总|3D目标检测文章(CVPR2020)3D目标检测深度学习方法中voxel-represetnation内容综述(三)3D目标检测深度学习方法之voxel-represetnation内容综述(二)3DSSD:基于点云的single-st
- 目标检测算法综述—— One-Stage方法
ChaucerG
深度学习深度学习目标检测
目录1、概述2、目标检测算法2.1、SSD2.2、DSSD2.3、YOLOV12.4、YOLOV22.5、YOLOV32.6、RetinaNet研究背景主要贡献二分类的交叉熵损失(cross-entropyloss)平衡的交叉熵(BalancedCrossEntropy)焦点损失(FocalLoss)RetinaNet网络架构3.参考:1、概述将对单次目标检测器(包括SSD系列和YOLO系列等算法
- 3DSSD: Point-based 3D Single Stage Object Detector (阅读笔记)
RRRRRRian
深度学习神经网络
3DSSD文章贡献模型介绍混合采样(FusionSampling)设计动机挑战Feature-FPSFusionSampling回归框预测网络Anchor-free回归头中心类别分配策略(3DCenter-nessAssignmentStrategy)LossFunction实验部分数据增强消融实验文章贡献提出了一种基于点的轻量化、高效的三维单级目标检测器,命名为3DSSD。去掉了所有现有的基于点
- 目标检测综述——单阶段检测器
李明朔
深度学习计算机视觉
文章目录一、SSD((SingleShotMultiBoxDetector))1.Defaultbox2.训练过程3.数据增强4.其他变体(1)DSSD(2)DSOD(3)FSSD(4)RSSD二、YOLO(YouOnlyLookOnce)1.YOLO_V12.YOLO_V2、YOLO9000(1)better(2)faster(3)Stronger3.YOLO_V3(1)backbone(2)o
- 激光雷达物体检测(二):点视图检测算法
anthony-36
感知算法机器学习深度学习
综述:1.点视图:PointNet/PointNet++,Point-RCNN,3DSSD2.俯视图:VoxelNet,SECOND,PIXOR,AFDet3.前视图:LaserNet,RangeDet4.多视图融合:俯视图+点视图:PointPillar,SIENet,PV-CNN俯视图+前视图:MV3D,RSN一、PointNet1.核心思路:点云特征提取MLP(多个全连接层)提取点特征:n个
- A Survey of Robust LiDAR-based 3D Object Detection Methods for Autonomous Driving(激光雷达3D目标检测方法)论文笔记
byzy
自动驾驶3D目标检测综述类文章目标检测自动驾驶深度学习
原文链接:https://arxiv.org/pdf/2204.00106.pdfIII.SotA将基于点云的3D目标检测分为4类,即基于点的、基于体素的、基于前视图的和基于多视图的方法。A.结构结构上可分为单阶段检测(PointPillars,3DSSD,SA-SSD,CIA-SSD和SE-SSD)和两阶段检测(PV-RCNN,PV-RCNN++和CenterPoint)。PointPillar
- DSSD:Deconvolutional Single Shot Detector 论文阅读笔记
philipwelia
论文笔记卷积计算机视觉人工智能深度学习python
1.动机2.贡献点特点:DSSD将SSD的VGG网络用Resnet-101进行了替换,在分类回归之前引入了残差模块,在SSD添加的辅助卷积层后又添加了反卷积层形成“宽-窄-宽”的“沙漏”结构。DSSD相比SSD的一个最大的提升在于对小目标的检测度上DSSD有了很大的提升。缺点:DSSD的检测速度相比SSD慢了很多,很大一部分原因在于引入的Resnet-101太深,同时也因为引入了额外的层----p
- 小白科研笔记:点云目标检测相关文献速读-Part B
Niuip
computervision论文代码分析
1.3DSSD首先分析CVPR2020的3D目标检测文章“3DSSD:Point-based3DSingleStageObjectDetector”。这是一个单阶段,不需要Anchor的,基于点云的3D目标检测算法。网络实验效果也比较不错,比单阶段目标检测的SOTA方法优秀。在引言中,把当前的方法分为voxel-based方法和point-based方法。介绍voxel-based方法显得很苍白。
- 【三维目标检测】3DSSD(二)
Coding的叶子
三维点云深度学习python3dssd三维目标检测目标检测自动驾驶python
数据和源码请参考上一篇博文:【三维目标检测】3DSSD(一)_Coding的叶子的博客-CSDN博客。3DSSD三维目标检测模型发表在CVPR2020《3DSSD:Point-based3DSingleStageObjectDetector》。目前,基于体素的3D单级检测器已经有很多种,而基于点的单级检测方法仍处于探索阶段。3DSSD是一种轻量级且有效的基于点的3D单级目标检测器,在精度和效率之间
- 【三维目标检测】3DSSD(一)
Coding的叶子
三维点云深度学习python3dssd三维目标检测目标检测自动驾驶python
3DSSD三维目标检测模型发表在CVPR2020《3DSSD:Point-based3DSingleStageObjectDetector》。目前,基于体素的3D单级检测器已经有很多种,而基于点的单级检测方法仍处于探索阶段。3DSSD是一种轻量级且有效的基于点的3D单级目标检测器,在精度和效率之间取得了良好的平衡。所有现有的基于点的方法中必不可少的所有上采样层和refine操作都被放弃了,以减少大
- 目标检测算法汇总:RCNN系列、YOLO系列、SSD系列
soohoo123
计算机视觉人工智能机器学习深度学习
常见的目标检测算法1、传统的目标检测方法2、two-stage方法2.1RCNN2.2fastRCNN2.3fasterRCNN3、one-stage方法3.1YOLO系列(1)YOLOV1(2)YOLOV2(3)YOLOV3(4)YOLOV4(5)YOLOV53.2SSD系列(1)SSD(2)FSSD(3)DSSD目前,常见的目标检测(objectdetection)算法分为3类:1、传统的目标
- 【论文速读】Multi-Oriented Scene Text Detection via Corner Localization and Region Segmentation[2018-CPVR]...
weixin_30498807
人工智能
方法概述该方法用一个端到端网络完成文字检测整个过程——除了基础卷积网络(backbone)外,包括两个并行分支和一个后处理。第一个分支是通过一个DSSD网络进行角点检测来提取候选文字区域,第二个分支是利用类似于RFCN进行网格划分的方式来做position-sensitive的segmentation。后处理是利用segmentation的scoremap的综合得分,过滤角点检测得到的候选区域中的
- python算法工程师面试_面经分享 | 无人驾驶方向算法工程师面试知识点
weixin_39601511
python算法工程师面试
深度学习相关机器学习和深度学习的区别,各自适用于什么问题CNN基本原理,CNN的那些部分是神经元CNN去掉激活函数会怎么样介绍YOLO/SSD/RCNN/Faster-RCNN/Mask-RCNN算法YOLOv1/v2/v3区别细节,SSD如何改进有思考过嘛,知道DSSD和FSSD嘛是否了解RPN,RoIpooling,和RoIAlignYOLO/SSD里面有全连接层嘛YOLO/SSD算法思想如何
- deepstream运行TAO模型
山西茄子
deepstream深度学习人工智能目标检测
nvidiaTAO有很多预训练模型,如:#####DetectionNetwork-Faster-RCNN/YoloV3/SSD/DSSD/RetinaNet/YoloV4(https://ngc.nvidia.com/catalog/models/nvidia:tao:Faster-RCNN)-DetectNet_v2(https://catalog.ngc.nvidia.com/orgs/nv
- jsonp 常用util方法
hw1287789687
jsonpjsonp常用方法jsonp callback
jsonp 常用java方法
(1)以jsonp的形式返回:函数名(json字符串)
/***
* 用于jsonp调用
* @param map : 用于构造json数据
* @param callback : 回调的javascript方法名
* @param filters : <code>SimpleBeanPropertyFilter theFilt
- 多线程场景
alafqq
多线程
0
能不能简单描述一下你在java web开发中需要用到多线程编程的场景?0
对多线程有些了解,但是不太清楚具体的应用场景,能简单说一下你遇到的多线程编程的场景吗?
Java多线程
2012年11月23日 15:41 Young9007 Young9007
4
0 0 4
Comment添加评论关注(2)
3个答案 按时间排序 按投票排序
0
0
最典型的如:
1、
- Maven学习——修改Maven的本地仓库路径
Kai_Ge
maven
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
- placeholder的浏览器兼容
120153216
placeholder
【前言】
自从html5引入placeholder后,问题就来了,
不支持html5的浏览器也先有这样的效果,
各种兼容,之前考虑,今天测试人员逮住不放,
想了个解决办法,看样子还行,记录一下。
【原理】
不使用placeholder,而是模拟placeholder的效果,
大概就是用focus和focusout效果。
【代码】
<scrip
- debian_用iso文件创建本地apt源
2002wmj
Debian
1.将N个debian-506-amd64-DVD-N.iso存放于本地或其他媒介内,本例是放在本机/iso/目录下
2.创建N个挂载点目录
如下:
debian:~#mkdir –r /media/dvd1
debian:~#mkdir –r /media/dvd2
debian:~#mkdir –r /media/dvd3
….
debian:~#mkdir –r /media
- SQLSERVER耗时最长的SQL
357029540
SQL Server
对于DBA来说,经常要知道存储过程的某些信息:
1. 执行了多少次
2. 执行的执行计划如何
3. 执行的平均读写如何
4. 执行平均需要多少时间
列名 &
- com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil
7454103
eclipse
今天eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误,并且工程文件打不开了,在网上找了一下资料,然后按照方法操作了一遍,好了,解决方法如下:
错误提示信息:
An error has occurred.See error log for more details.
Reason:
com/genuitec/
- 用正则删除文本中的html标签
adminjun
javahtml正则表达式去掉html标签
使用文本编辑器录入文章存入数据中的文本是HTML标签格式,由于业务需要对HTML标签进行去除只保留纯净的文本内容,于是乎Java实现自动过滤。
如下:
public static String Html2Text(String inputString) {
String htmlStr = inputString; // 含html标签的字符串
String textSt
- 嵌入式系统设计中常用总线和接口
aijuans
linux 基础
嵌入式系统设计中常用总线和接口
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线
- Java函数调用方式——按值传递
ayaoxinchao
java按值传递对象基础数据类型
Java使用按值传递的函数调用方式,这往往使我感到迷惑。因为在基础数据类型和对象的传递上,我就会纠结于到底是按值传递,还是按引用传递。其实经过学习,Java在任何地方,都一直发挥着按值传递的本色。
首先,让我们看一看基础数据类型是如何按值传递的。
public static void main(String[] args) {
int a = 2;
- ios音量线性下降
bewithme
ios音量
直接上代码吧
//second 几秒内下降为0
- (void)reduceVolume:(int)second {
KGVoicePlayer *player = [KGVoicePlayer defaultPlayer];
if (!_flag) {
_tempVolume = player.volume;
- 与其怨它不如爱它
bijian1013
选择理想职业规划
抱怨工作是年轻人的常态,但爱工作才是积极的心态,与其怨它不如爱它。
一般来说,在公司干了一两年后,不少年轻人容易产生怨言,除了具体的埋怨公司“扭门”,埋怨上司无能以外,也有许多人是因为根本不爱自已的那份工作,工作完全成了谋生的手段,跟自已的性格、专业、爱好都相差甚远。
- 一边时间不够用一边浪费时间
bingyingao
工作时间浪费
一方面感觉时间严重不够用,另一方面又在不停的浪费时间。
每一个周末,晚上熬夜看电影到凌晨一点,早上起不来一直睡到10点钟,10点钟起床,吃饭后玩手机到下午一点。
精神还是很差,下午像一直野鬼在城市里晃荡。
为何不尝试晚上10点钟就睡,早上7点就起,时间完全是一样的,把看电影的时间换到早上,精神好,气色好,一天好状态。
控制让自己周末早睡早起,你就成功了一半。
有多少个工作
- 【Scala八】Scala核心二:隐式转换
bit1129
scala
Implicits work like this: if you call a method on a Scala object, and the Scala compiler does not see a definition for that method in the class definition for that object, the compiler will try to con
- sudoku slover in Haskell (2)
bookjovi
haskellsudoku
继续精简haskell版的sudoku程序,稍微改了一下,这次用了8行,同时性能也提高了很多,对每个空格的所有解不是通过尝试算出来的,而是直接得出。
board = [0,3,4,1,7,0,5,0,0,
0,6,0,0,0,8,3,0,1,
7,0,0,3,0,0,0,0,6,
5,0,0,6,4,0,8,0,7,
- Java-Collections Framework学习与总结-HashSet和LinkedHashSet
BrokenDreams
linkedhashset
本篇总结一下两个常用的集合类HashSet和LinkedHashSet。
它们都实现了相同接口java.util.Set。Set表示一种元素无序且不可重复的集合;之前总结过的java.util.List表示一种元素可重复且有序
- 读《研磨设计模式》-代码笔记-备忘录模式-Memento
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
/*
* 备忘录模式的功能是,在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,为以后的状态恢复作“备忘”
- 《RAW格式照片处理专业技法》笔记
cherishLC
PS
注意,这不是教程!仅记录楼主之前不太了解的
一、色彩(空间)管理
作者建议采用ProRGB(色域最广),但camera raw中设为ProRGB,而PS中则在ProRGB的基础上,将gamma值设为了1.8(更符合人眼)
注意:bridge、camera raw怎么设置显示、输出的颜色都是正确的(会读取文件内的颜色配置文件),但用PS输出jpg文件时,必须先用Edit->conv
- 使用 Git 下载 Spring 源码 编译 for Eclipse
crabdave
eclipse
使用 Git 下载 Spring 源码 编译 for Eclipse
1、安装gradle,下载 http://www.gradle.org/downloads
配置环境变量GRADLE_HOME,配置PATH %GRADLE_HOME%/bin,cmd,gradle -v
2、spring4 用jdk8 下载 https://jdk8.java.
- mysql连接拒绝问题
daizj
mysql登录权限
mysql中在其它机器连接mysql服务器时报错问题汇总
一、[running]
[email protected]:~$mysql -uroot -h 192.168.9.108 -p //带-p参数,在下一步进行密码输入
Enter password: //无字符串输入
ERROR 1045 (28000): Access
- Google Chrome 为何打压 H.264
dsjt
applehtml5chromeGoogle
Google 今天在 Chromium 官方博客宣布由于 H.264 编解码器并非开放标准,Chrome 将在几个月后正式停止对 H.264 视频解码的支持,全面采用开放的 WebM 和 Theora 格式。
Google 在博客上表示,自从 WebM 视频编解码器推出以后,在性能、厂商支持以及独立性方面已经取得了很大的进步,为了与 Chromium 现有支持的編解码器保持一致,Chrome
- yii 获取控制器名 和方法名
dcj3sjt126com
yiiframework
1. 获取控制器名
在控制器中获取控制器名: $name = $this->getId();
在视图中获取控制器名: $name = Yii::app()->controller->id;
2. 获取动作名
在控制器beforeAction()回调函数中获取动作名: $name =
- Android知识总结(二)
come_for_dream
android
明天要考试了,速速总结如下
1、Activity的启动模式
standard:每次调用Activity的时候都创建一个(可以有多个相同的实例,也允许多个相同Activity叠加。)
singleTop:可以有多个实例,但是不允许多个相同Activity叠加。即,如果Ac
- 高洛峰收徒第二期:寻找未来的“技术大牛” ——折腾一年,奖励20万元
gcq511120594
工作项目管理
高洛峰,兄弟连IT教育合伙人、猿代码创始人、PHP培训第一人、《细说PHP》作者、软件开发工程师、《IT峰播》主创人、PHP讲师的鼻祖!
首期现在的进程刚刚过半,徒弟们真的很棒,人品都没的说,团结互助,学习刻苦,工作认真积极,灵活上进。我几乎会把他们全部留下来,现在已有一多半安排了实际的工作,并取得了很好的成绩。等他们出徒之日,凭他们的能力一定能够拿到高薪,而且我还承诺过一个徒弟,当他拿到大学毕
- linux expect
heipark
expect
1. 创建、编辑文件go.sh
#!/usr/bin/expect
spawn sudo su admin
expect "*password*" { send "13456\r\n" }
interact
2. 设置权限
chmod u+x go.sh 3.
- 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
- idea ubuntuxia 乱码
liyonghui160com
1.首先需要在windows字体目录下或者其它地方找到simsun.ttf 这个 字体文件。
2.在ubuntu 下可以执行下面操作安装该字体:
sudo mkdir /usr/share/fonts/truetype/simsun
sudo cp simsun.ttf /usr/share/fonts/truetype/simsun
fc-cache -f -v
- 改良程序的11技巧
pda158
技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。
让我们看一些基本的编程技巧:
尽量保持方法简短
永远永远不要把同一个变量用于多个不同的
- 300个涵盖IT各方面的免费资源(下)——工作与学习篇
shoothao
创业免费资源学习课程远程工作
工作与生产效率:
A. 背景声音
Noisli:背景噪音与颜色生成器。
Noizio:环境声均衡器。
Defonic:世界上任何的声响都可混合成美丽的旋律。
Designers.mx:设计者为设计者所准备的播放列表。
Coffitivity:这里的声音就像咖啡馆里放的一样。
B. 避免注意力分散
Self Co
- 深入浅出RPC
uule
rpc
深入浅出RPC-浅出篇
深入浅出RPC-深入篇
RPC
Remote Procedure Call Protocol
远程过程调用协议
它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发