- 基于Camera Link和PCIe DMA的多通道视频采集和显示系统
FPGA IP
技术交流
基于CameraLink和PCIeDMA的多通道视频采集和显示系统在主机端PCIe驱动的控制和调度下,视频采集与显示系统可以同时完成对多个CameraLink接口视频采集以及CameraLink接口视频回放驱动工作,既可采用行缓存机制(无需帧缓存,无需DDR),也可采用帧缓存机制(使用DDR),使用PCIe接口和主机进行数据的传输,设备端内嵌多通道DMA引擎完成多个DA数据的H2C(HosttoC
- CoaXPress协议入门(1)---- CXP测试套件
小海盗haner
数码相机网络协议
CoaXPress协议入门(1)----CXP测试套件CXP协议速率分析CXP测试套件CXP协议速率分析CoaXPress(简称CXP)是指一种采用同轴线缆进行互联的相机数据传输标准,主要用于替代之前的CameraLink协议,常见于科学相机、工业相机、医学图像、航空防务等场景。CXP是一个非对称的高速点对点串行传输协议,主要用于传输视频和静态图像,线缆多使用单条或多条同轴电缆。CXP易于集成,可
- FPGA纯verilog代码解码CameraLink视频,附带工程源码和技术支持
9527华安
菜鸟FPGA图像处理专题CameraLink视频专栏fpga开发FPGA图像处理CameraLinkCameraLink解码verilog
目录1、CameraLink视频协议简介免责声明2、目前我已有的CameraLink收发工程3、FPGA实现CameraLink视频解码4、vivado工程介绍5、福利:工程源码获取1、CameraLink视频协议简介CameraLink的详细不必深究,作为FPGA数据采集者而言,我们只需关心他的传输时序和传输协议。CameraLink相机输出分三种模式:Base模式:称之为基本模式或初级模式,通
- 工业相机类型
云中飞鸿
工业相机选型数码相机计算机视觉人工智能
参考:【马克拉伯每日分享】工业相机类型-知乎1.工业面阵相机面阵相机是由许多像素元组成的一个矩形阵列,每个像素单元都是一个方形传感器,可以获取二维图像信息,测量图像直观。缺点是像元总数多,而每行的像元数一般较线阵少,帧幅率受到限制。其应用面较广,如面积、形状、尺寸、位置,甚至温度等的测量。此类相机采用CCD或CMOS芯片,像素区间在30万-1.5亿,接口为USB,GIGE,CameraLink,C
- 国产高速率CameraLink图像采集卡
嘉恒图像
机器视觉
工业检测应用中对于更高传输速率的追求是永恒不变的,CameraLink是基于视频应用发展而来的通信接口,可满足当今数字相机对高数据传输速率的要求,有着速度快、抗噪性能好、连接便利等优点。嘉恒图像最新推出的高帧速CameraLink采集卡,可提供四种传输模式:Base/Medium/Full/Deca(80bit),可以兼容市场上数以百计的CameraLink相机,更全面的满足CameraLink相
- Cameralink协议
被闰土插住的猹
fpga开发
CameraLink是-种专门针对机器视觉应用领域的串行通信协议,使用低压差分信号LVDS传输。CameraLink标准在ChannelLink标准的基础上有多加了6对差分信号线,4对用于并行传输相机控制信号,其它2对用于相机和图像采集卡(或其它图像接受处理设备)之间的串行通信。CameraLink标准中,相机信号分为四种:电源信号、视频数据信号(ChannelLink标准)、相机控制信号、串行通
- CameraLink协议
Panda 皮
英文资料研读计算机视觉机器学习
说明:本文为CameraLink标准规范英文手册翻译和部分整理归纳。参考资料:《CameraLinkSpecification–v2.1》1.0CameraLink1.1概述(Introduction)CameraLink是一个用于视觉应用的通信接口。该接口扩展了德州仪器(formerlyNationalSemiconductor)ChannelLink的基础技术,为视觉应用提供了更有用的规范。多
- Cameralink(MEDIUM模式)应用
Eidolon_li
CAMERALINK编解码html前端
概述根据本博主Cameralink专栏前文,已经把Cameralink硬件结构原理图映射,管脚封装明确说明,以及Cameralink(Base模式)数据的收发详细说明。博主接触到Cameralink最大的通信就是(MDEIUM模式),按照上面据说还有(FULL模式),以下是Cameralink三个等级的数据传输吞吐量上图已经有很多地方出现过了,具体描述了用到了接口和芯片数据,其中的芯片指的就是在专
- RK3588+FPGA+Cameralink高速相机解决方案
深圳信迈科技DSP+ARM+FPGA
RK3588瑞芯微机器视觉fpga开发RK3588图像处理
1.视频接入,其中可见使用LVDS,红外使用cameralink2.H264低倍率压缩编码本地存储3.H264压缩使用同步422接口或者网口UDP协议输出实时码流4.使用串口进行通讯,进行类似于可见、红外或者激光器或者地面控制软件等之间的通讯5.使用网络连接基于UDP协议的通讯控制6.集成相关光电载荷常用算法a.目标定位、目标测速测向b.目标跟踪c.动目标检测d.电子稳像e.目标检测f......
- 基于Kintex-7 FPGA的CameraLink视频开发案例|Kintex-7/ZYNQ,支持Base与Full模式
Tronlong创龙
XilinxKintex-7XilinxZynq-7000CameraLink视频案例FPGAKintex-7/ZYNQ创龙科技
前言CameraLink协议CameraLink协议是一种专门针对机器视觉应用领域的串行通信协议,它使用低压差分信号(LVDS)进行数据的传输和通信。CameraLink标准是在ChannelLink标准的基础上多加了6对差分信号线,其中4对用于并行传输相机控制信号,另外2对用于相机和图像采集卡之间的串行通信(本质就是UART的两根线)。CameraLink标准的视频传输模式分为三种:Base模式
- CAMERALINK通信应用
Eidolon_li
CAMERALINK编解码fpga开发
简述:Cameralink是一个全面的视频接口,他可以满足以前所有的传输视频的功能,包括通信、配置、应答、同步、以及复位等等,在以前简单提过一下,但是没有深入研究,其实这个通信还是比较简单的,在这里咱们水一篇,作为大家探讨。在此提前说明下,CAMERALINK传输过程中皆为差分通信,可以直接连接至FPGA,也可以通过芯片转换为单端再连接FPGA。Cameralink接口说明:具体详细说明CC1:外
- 视觉工程师必须知道的工业相机50问
XBruce
1:工业相机的丢帧的问题是由什么原因引起的?经常会有一些机器视觉工程师认为USB接口的工业相机会造成丢帧现象。一般而言,工业相机丢帧与工业相机所采用的传输接口是没有关系的,无论是USB,还是1394、GigE、或者是CameraLink。设计不良的驱动程序或工业相机硬件才是造成丢帧的真正原因:设计不良的工业相机之所以会发生丢帧的现象,其实就是资料通道的堵塞,无法及时处理,所以新的图像进来时,前一张
- 基于TI Sitara系列AM5728工业开发板——FPGA视频开发案例分享
Tronlong创龙
fpga开发音视频
前言31cameralink_display案例41.1案例功能41.2操作说明41.3关键代码(MicroBlaze)111.4Vivado工程说明161.5模块/IP核配置20前言本文主要介绍FPGA视频开发案例的使用说明,适用开发环境:Windows7/1064bit、XilinxVivado2017.4、XilinxSDK2017.4。评估板简介创龙科技TL5728F-EVM是一款基于TI
- 基于FPGA双路GMSL接收
Eidolon_li
Spartan6fpga开发
功能概述产品版主要功能为接收两路GMSL图像(解码芯片MAX96706),并将两路图像通过Xilinx公司生产的FPGA芯片,转换为RJ45接口的网络数据(满足标准UDP协议),且能通过一路HDMI输出GMSL中的其中一路;产品扩展:LVDS接口(可扩展为CameraLink、USB3.0、HDMI2.0等);4路GPIO性能参数表1ZX_GMSL_R2ETH性能参数名称描述供电接口DC12V@1
- Cameralink关于TAP的说明
Eidolon_li
CAMERALINK编解码fpga开发
简介关于Cameralink的文章,写了硬件接口、编解码方式、BASE/MED/FULL设计、CC1~CC4的用法,通信模块的使用以及数据的组成,下面我们来说说Cameralink的数据复用,即"TAP",我个人理解为抽头,就是在为了加快图像传输,把数据按照规定格式抽离。TAP的位置一般Cameralink有一套自己的标准,当然每个人在使用过程中可以选用自己的标准,也遵循通用标准,在此我们只讨论C
- 机器视觉相机问题
落日樱花
相机选型机器视觉相机
转载自http://www.elecfans.com/kongzhijishu/jiqishijue/603799_a.html1:工业相机的丢帧的问题是由什么原因引起的?经常会有一些机器视觉工程师认为USB接口的工业相机会造成丢帧现象。一般而言,工业相机丢帧与工业相机所采用的传输接口是没有关系的,无论是USB,还是1394、GigE、或者是CameraLink。设计不良的驱动程序或工业相机硬件才
- Camera Link 接口
強云
笔记数码相机
CameraLink是一个标准的接口协议,用于高速的图像数据传输,常被用在工业相机和图像处理系统之间。这个标准由自动视觉协会(AutomatedImagingAssociation,简称AIA)在2000年发布,旨在实现各种厂家之间的高性能相机和图像处理卡的互通性。以下是CameraLink接口的一些主要特点:高速数据传输:CameraLink接口能以极高的速度传输图像数据。它可以支持从20兆字节
- VisionPro (R) QuickBuild 工具使用问题解决 自用
小张小迪
笔记人工智能计算机视觉
右击我的电脑选择属性。搜索“安全中心”点击病毒和威胁保护在病毒和威胁保护中选择威胁信息(当前威胁-保护历史记录)受影响的项目file:C:\WINDOWS\sysWOW64\cognex.dll相机和光源不能同时触发,光源要先于相机触发并且持续相机采集完图像才能结束线阵相机主要接口还是以GiGe和cameralink为主流,高速的相机需要用HSlink.串口通讯主要参数属性包括:波特率,数据位,停
- 基于FPGA的CAMERALINK编码(芯片)
Eidolon_li
CAMERALINK编解码fpga开发
概述提到CAMERALINK的编码,不得不提的两个方案,其中一为使用专用芯片解码,其二为使用FPGA解码,这两方法博主都是验证过,只能说各有优缺点,具体选择那种还要看,整体方案以及成本控制要求。本文说明芯片解码的方案,及部分重要代码,至于用FPGA方案,则再后续专门说明。提到芯片选择,则不得不提TI公司的芯片DS90CR288A和DS90CR287这两个兄弟,它们本身支持25Mhz~85Mhz的图
- [Zcu106开发]离线环境下用Vitis搭建Zcu106嵌入式系统神经网络加速器踩坑实录
ATM.ZDark
vivado设计FPGA嵌入式开发fpga开发ubuntulinux
最近的工作学习内容需要用到zcu106开发板以及cameralink相机,需要用到嵌入式系统,然后发现Vitis是官方提供的最新的集成式开发平台,就准备用这个来学习一下。关于编译zcu106的嵌入式系统的原理及非离线环境下的流程,可以详见博主GaleZhang的这两篇博客(一)(二),已经介绍的很清楚了。我这里主要说一下离线环境下的整个过程和我遇到的一些坑。计算机操作系统:Ubuntu18.04.
- 【工业相机接口配置】万兆网口、Camera Link接口、CXP接口
小海盗haner
工具自动化网络linux运维
工业相机接口配置(万兆网口、CameraLink接口、CXP接口)万兆网口CameraLink接口CXP接口目前接触到的工业相机主要有万兆网口、CameraLink接口、CXP接口等不同的接口另外更常用的是USB接口以及千兆网口的相机(这里不再详述)下面分别简述一下万兆网口、CameraLink接口、CXP接口接口的使用万兆网口万兆网口相机与千兆网口相机区别不大,主要的区别在于需要搭配万兆网卡使用
- 【一篇看全】常用数据传输协议速率对比(CameraLink,CXP,1/10/100GigE,USB)
小海盗haner
网络协议
【一篇看全】常用数据传输协议速率对比(CameraLink,CXP,GigE,USB)CameraLinkCXPGigE10GigE100GigEUSB接口协议速率对比速率换算关系CameraLinkCameraLink协议是一种专门针对机器视觉应用领域的串行通信协议,它使用低压差分信号(LVDS)进行数据的传输和通信。CameraLink标准是在ChannelLink标准的基础上多加了6对差分信
- CameraLink图像模拟源学习资料第283篇:基于XILINX K7 XC7K325T的PCIe_CameraLink图像模拟源
hexiaoyan827
2021CameraLink图像模拟源图像模拟源板卡相机噪声数据XC7K325T板卡XC7K325T开发板
一、板卡概述本图像模拟源板卡基于Xilinx公司的FPGAXC7K325T-2FFG900芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900。主要的功能是实现系统能够接收外部相机的噪声数据,经过图像转换板拟通过PCI-E接口输入到上位机。二、功能和技术指标:1、用于接收上位机产生的图像(包括一幅宽试场图像和一幅高分图像),并同时将两幅图像按照Cameralink格式或LVDS格
- CameraLink图像模拟源学习资料汇总:基于XILINX K7 XC7K325T的PCIe_CameraLink图像模拟源
hexiaoyan827
2020CameraLink图像模拟源XC7K325T板卡CameraLink子卡CameraLink板卡图像模拟源
基于XILINXK7XC7K325T的PCIe_CameraLink图像模拟源转存失败重新上传取消一、板卡概述本图像模拟源板卡基于Xilinx公司的FPGAXC7K325T-2FFG900芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900。主要的功能是实现系统能够接收外部相机的噪声数据,经过图像转换板拟通过PCI-E接口输入到上位机。转存失败重新上传取消二、功能和技术指标:1、
- RawData是Bayer转RGB格式代码分析和NEON单元加速方法
跳坑程序员
计算机视觉
由于芯片CAMERALINK输入RawData的Bayer格式转RGB功能收行缓存大小的限制,最大只支持4K模式下进行Bayer格式转RGB功能。所以相关的转换功能需要使用CPU或者GPU进行转换。下面介绍一下相关的格式的原理和转换程序编写方法。图像格式和滤光片间的关系对应很多CAMERALINK或普通相机COMS光原件本身只是对一个一个点对光强弱状态进行量化,并不会颜色进行区分。达到区分颜色的方
- 视觉工程师——工业相机必知50问!!!
C...D
机器视觉工业相机机器视觉视觉工程师
转自:工控老鬼的博客原文链接:http://blog.sina.com.cn/s/blog_669692a60102x4ug.html1:工业相机的丢帧的问题是由什么原因引起的?经常会有一些机器视觉工程师认为USB接口的工业相机会造成丢帧现象。一般而言,工业相机丢帧与工业相机所采用的传输接口是没有关系的,无论是USB,还是1394、GigE、或者是CameraLink。设计不良的驱动程序或工业相机
- Dalsa线扫相机开发文档
zwz_chome
QTDalsaCameraLink
目录前言相关资料的下载参考的文档前言由于工作的需求,需要开发Dalsa下CameraLink类型的线扫相机,所以,在这做一些相应的记录,已防止遗忘。相关资料的下载最新SDK的下载MatroxSolioseV-CLframegrabber采集卡驱动ELlIIXA+相关软件文档的下载搭配SoliosCL采集卡时如何使用CamExpert设置相机参数-文档下载参考的文档Sapera帮助文档:对帮助文档中
- Python通过注册表获取串口列表
Wei.Studio
Pythonpython
工作中需要使用CameraLink接口自带的串口与设备进行通信,DALSA采集卡软件中可以将CameraLink接口里的串口映射到一个COM口,但是在使用第三方串口库(nodejs的serialport、python的serial)提供的获取串口列表接口,都无法枚举到这个映射的COM口,切Windows的设备管理器也无法识别到该COM口。本文记录一种以访问注册表的方式成功获取到该COM口的方法No
- 自动驾驶Nvidia Jetson +FPGA设计方案
深圳信迈科技DSP+ARM+FPGA
Nvidia自动驾驶人工智能机器学习
NvidiaNX平台使用FPGA设备采集mipi视频数据调试记录JetsonNX与ZYNQ通过Pcie通信。硬件原理图基于ZYNQ+Jetson多目标识别方案设计FPGA+Xavier高速信号处理系统6UZYNQ+NvidiaJetsonXavierNX板电子对抗平台,XilinxZYNQ接入CameraLink高帧率相机,采集图像,送给JetsonXavierNX做目标识别锁定,可用于无人机/雷
- 机器视觉入门知识总结
小白学视觉
计算机视觉人工智能opencv图像处理
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达一、机器视觉系统工业相机类型:按照输出信号类型的不同分为模拟相机和数字相机两种。而数字相机按照接口标准不同,可以分为1394相机、USB相机、CameraLink相机以及Gige相机四种。其中CameraLink接口相机能够解决大数据量传送问题;Gige接口相机能够解决长距离、快速传输问题;而1394相机和USB接口相机具有简单
- ASM系列六 利用TreeApi 添加和移除类成员
lijingyao8206
jvm动态代理ASM字节码技术TreeAPI
同生成的做法一样,添加和移除类成员只要去修改fields和methods中的元素即可。这里我们拿一个简单的类做例子,下面这个Task类,我们来移除isNeedRemove方法,并且添加一个int 类型的addedField属性。
package asm.core;
/**
* Created by yunshen.ljy on 2015/6/
- Springmvc-权限设计
bee1314
springWebjsp
万丈高楼平地起。
权限管理对于管理系统而言已经是标配中的标配了吧,对于我等俗人更是不能免俗。同时就目前的项目状况而言,我们还不需要那么高大上的开源的解决方案,如Spring Security,Shiro。小伙伴一致决定我们还是从基本的功能迭代起来吧。
目标:
1.实现权限的管理(CRUD)
2.实现部门管理 (CRUD)
3.实现人员的管理 (CRUD)
4.实现部门和权限
- 算法竞赛入门经典(第二版)第2章习题
CrazyMizzz
c算法
2.4.1 输出技巧
#include <stdio.h>
int
main()
{
int i, n;
scanf("%d", &n);
for (i = 1; i <= n; i++)
printf("%d\n", i);
return 0;
}
习题2-2 水仙花数(daffodil
- struts2中jsp自动跳转到Action
麦田的设计者
jspwebxmlstruts2自动跳转
1、在struts2的开发中,经常需要用户点击网页后就直接跳转到一个Action,执行Action里面的方法,利用mvc分层思想执行相应操作在界面上得到动态数据。毕竟用户不可能在地址栏里输入一个Action(不是专业人士)
2、<jsp:forward page="xxx.action" /> ,这个标签可以实现跳转,page的路径是相对地址,不同与jsp和j
- php 操作webservice实例
IT独行者
PHPwebservice
首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11 php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;
OK 现在我们来体验webservice
//server端 serve
- Windows下使用Vagrant安装linux系统
_wy_
windowsvagrant
准备工作:
下载安装 VirtualBox :https://www.virtualbox.org/
下载安装 Vagrant :http://www.vagrantup.com/
下载需要使用的 box :
官方提供的范例:http://files.vagrantup.com/precise32.box
还可以在 http://www.vagrantbox.es/
- 更改linux的文件拥有者及用户组(chown和chgrp)
无量
clinuxchgrpchown
本文(转)
http://blog.163.com/yanenshun@126/blog/static/128388169201203011157308/
http://ydlmlh.iteye.com/blog/1435157
一、基本使用:
使用chown命令可以修改文件或目录所属的用户:
命令
- linux下抓包工具
矮蛋蛋
linux
原文地址:
http://blog.chinaunix.net/uid-23670869-id-2610683.html
tcpdump -nn -vv -X udp port 8888
上面命令是抓取udp包、端口为8888
netstat -tln 命令是用来查看linux的端口使用情况
13 . 列出所有的网络连接
lsof -i
14. 列出所有tcp 网络连接信息
l
- 我觉得mybatis是垃圾!:“每一个用mybatis的男纸,你伤不起”
alafqq
mybatis
最近看了
每一个用mybatis的男纸,你伤不起
原文地址 :http://www.iteye.com/topic/1073938
发表一下个人看法。欢迎大神拍砖;
个人一直使用的是Ibatis框架,公司对其进行过小小的改良;
最近换了公司,要使用新的框架。听说mybatis不错;就对其进行了部分的研究;
发现多了一个mapper层;个人感觉就是个dao;
- 解决java数据交换之谜
百合不是茶
数据交换
交换两个数字的方法有以下三种 ,其中第一种最常用
/*
输出最小的一个数
*/
public class jiaohuan1 {
public static void main(String[] args) {
int a =4;
int b = 3;
if(a<b){
// 第一种交换方式
int tmep =
- 渐变显示
bijian1013
JavaScript
<style type="text/css">
#wxf {
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#97FF98);
height: 25px;
}
</style>
- 探索JUnit4扩展:断言语法assertThat
bijian1013
java单元测试assertThat
一.概述
JUnit 设计的目的就是有效地抓住编程人员写代码的意图,然后快速检查他们的代码是否与他们的意图相匹配。 JUnit 发展至今,版本不停的翻新,但是所有版本都一致致力于解决一个问题,那就是如何发现编程人员的代码意图,并且如何使得编程人员更加容易地表达他们的代码意图。JUnit 4.4 也是为了如何能够
- 【Gson三】Gson解析{"data":{"IM":["MSN","QQ","Gtalk"]}}
bit1129
gson
如何把如下简单的JSON字符串反序列化为Java的POJO对象?
{"data":{"IM":["MSN","QQ","Gtalk"]}}
下面的POJO类Model无法完成正确的解析:
import com.google.gson.Gson;
- 【Kafka九】Kafka High Level API vs. Low Level API
bit1129
kafka
1. Kafka提供了两种Consumer API
High Level Consumer API
Low Level Consumer API(Kafka诡异的称之为Simple Consumer API,实际上非常复杂)
在选用哪种Consumer API时,首先要弄清楚这两种API的工作原理,能做什么不能做什么,能做的话怎么做的以及用的时候,有哪些可能的问题
- 在nginx中集成lua脚本:添加自定义Http头,封IP等
ronin47
nginx lua
Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 强制搜索引擎只索引mixlr.com
Google把子域名当作完全独立的网站,我们不希望爬虫抓取子域名的页面,降低我们的Page rank。
location /{
- java-归并排序
bylijinnan
java
import java.util.Arrays;
public class MergeSort {
public static void main(String[] args) {
int[] a={20,1,3,8,5,9,4,25};
mergeSort(a,0,a.length-1);
System.out.println(Arrays.to
- Netty源码学习-CompositeChannelBuffer
bylijinnan
javanetty
CompositeChannelBuffer体现了Netty的“Transparent Zero Copy”
查看API(
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/buffer/package-summary.html#package_description)
可以看到,所谓“Transparent Zero Copy”是通
- Android中给Activity添加返回键
hotsunshine
Activity
// this need android:minSdkVersion="11"
getActionBar().setDisplayHomeAsUpEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
- 静态页面传参
ctrain
静态
$(document).ready(function () {
var request = {
QueryString :
function (val) {
var uri = window.location.search;
var re = new RegExp("" + val + "=([^&?]*)", &
- Windows中查找某个目录下的所有文件中包含某个字符串的命令
daizj
windows查找某个目录下的所有文件包含某个字符串
findstr可以完成这个工作。
[html]
view plain
copy
>findstr /s /i "string" *.*
上面的命令表示,当前目录以及当前目录的所有子目录下的所有文件中查找"string&qu
- 改善程序代码质量的一些技巧
dcj3sjt126com
编程PHP重构
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧: 尽量保持方法简短 尽管很多人都遵
- SharedPreferences对数据的存储
dcj3sjt126com
SharedPreferences简介: &nbs
- linux复习笔记之bash shell (2) bash基础
eksliang
bashbash shell
转载请出自出处:
http://eksliang.iteye.com/blog/2104329
1.影响显示结果的语系变量(locale)
1.1locale这个命令就是查看当前系统支持多少种语系,命令使用如下:
[root@localhost shell]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
- Android零碎知识总结
gqdy365
android
1、CopyOnWriteArrayList add(E) 和remove(int index)都是对新的数组进行修改和新增。所以在多线程操作时不会出现java.util.ConcurrentModificationException错误。
所以最后得出结论:CopyOnWriteArrayList适合使用在读操作远远大于写操作的场景里,比如缓存。发生修改时候做copy,新老版本分离,保证读的高
- HoverTree.Model.ArticleSelect类的作用
hvt
Web.netC#hovertreeasp.net
ArticleSelect类在命名空间HoverTree.Model中可以认为是文章查询条件类,用于存放查询文章时的条件,例如HvtId就是文章的id。HvtIsShow就是文章的显示属性,当为-1是,该条件不产生作用,当为0时,查询不公开显示的文章,当为1时查询公开显示的文章。HvtIsHome则为是否在首页显示。HoverTree系统源码完全开放,开发环境为Visual Studio 2013
- PHP 判断是否使用代理 PHP Proxy Detector
天梯梦
proxy
1. php 类
I found this class looking for something else actually but I remembered I needed some while ago something similar and I never found one. I'm sure it will help a lot of developers who try to
- apache的math库中的回归——regression(翻译)
lvdccyb
Mathapache
这个Math库,虽然不向weka那样专业的ML库,但是用户友好,易用。
多元线性回归,协方差和相关性(皮尔逊和斯皮尔曼),分布测试(假设检验,t,卡方,G),统计。
数学库中还包含,Cholesky,LU,SVD,QR,特征根分解,真不错。
基本覆盖了:线代,统计,矩阵,
最优化理论
曲线拟合
常微分方程
遗传算法(GA),
还有3维的运算。。。
- 基础数据结构和算法十三:Undirected Graphs (2)
sunwinner
Algorithm
Design pattern for graph processing.
Since we consider a large number of graph-processing algorithms, our initial design goal is to decouple our implementations from the graph representation
- 云计算平台最重要的五项技术
sumapp
云计算云平台智城云
云计算平台最重要的五项技术
1、云服务器
云服务器提供简单高效,处理能力可弹性伸缩的计算服务,支持国内领先的云计算技术和大规模分布存储技术,使您的系统更稳定、数据更安全、传输更快速、部署更灵活。
特性
机型丰富
通过高性能服务器虚拟化为云服务器,提供丰富配置类型虚拟机,极大简化数据存储、数据库搭建、web服务器搭建等工作;
仅需要几分钟,根据CP
- 《京东技术解密》有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的12月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
12月试读活动回顾:
http://webmaster.iteye.com/blog/2164754
本次技术图书试读活动获奖名单及相应作品如下:
一等奖(两名)
Microhardest:http://microhardest.ite