- ZEMAX-ZPL宏批量导入优化函数操作函数及目标值
Dust_Just
ZEMAX学习笔记经验分享其他科技学习
文章目录前言一、ZPL宏的编写二、批量设置优化函数操作数前言随着ZEMAX的学习深入,我发现有些操作纯手动非常麻烦,这里就要借用ZEMAX自带的ZPL宏来帮助了,本人也是ZPL宏学习的入门者,在此记录我的ZPL宏的学习过程。一、ZPL宏的编写个人一般是将ZEMAX自带的宏另存为另一个文件,然后在新保存的文件中进行修改,这样保存的文件直接在对应路径里。在工具栏中找到“编程”,打开“编辑/执行”。这里
- Ansys Zemax | 如何使用 ZPL 创建用户自定义求解
ueotek
ANSYSzemax光学光学知识干货AnsysZemaxZPL自定义求解器
附件下载联系工作人员获取附件本文使用两个示例演示了如何使用ZPL创建用户自定义解。第一个示例介绍了如何创建ZPL解以确保序列文件中像面的曲率半径等于系统的Petzval曲率。第二个示例介绍了如何在非序列元件编辑器(Non-SequentialComponentEditor)中基于其他物体的参数来约束的物体位置。简介求解(Solve)是可以在诸如镜头数据编辑器或非序列元件编辑器之类的编辑器中主动调整
- Ansys Zemax | 如何使用光学制造全息图修正像差
ueotek
光学ANSYSzemaxAnsys光学光学仿真知识干货Zemax全息图修正像差
附件下载联系工作人员获取附件本文介绍了利用光学全息图降低单透镜像差的方法。在描述了表示全息图构造光束的两个ZMX文件之后,本文演示了如何在重现文件中设置OFH。然后解释了如何轻松地从重现文件中访问任何结构造光束变量,以实现衍射受限单透镜的设计。简介光学全息图(OFH)是OpticStudio中最通用的全息图模型。这个模型需要使用两个ZMX文件作为构造光,一个ZMX文件表示全息图重现文件。本示例所需
- 光学 | 联合Ansys Zemax及Lumerical应对AR/VR市场挑战
ueotek
zemaxANSYSLumericalarvrAnsys光学ZemaxLumerical知识干货
当前的增强现实和虚拟现实(AR/VR)市场涵盖了广泛的应用趋势,设计人员和各企业在努力寻找非传统解决方案,以满足主流消费者不断变化的需求。对于AR头戴设备等可穿戴解决方案,设计思路通常源于对小巧轻量化系统的需求,因此它们不仅佩戴舒适,甚至外观也很时尚。此外,这些解决方案还需要适应各种照明条件,例如需要在阳光明媚的天气下佩戴设备时,确保AR图像仍然清晰可见。而VR也涉及一些相同的考量因素,同时还特别
- ZEMAX | 在 OpticStudio 中使用自由曲面进行设计
ueotek
zemax光学软件大数据
在OpticStusio的序列和非序列模式中,我们可以使用各式的工具进行自由曲面的光学设计。本文中,我们提供了一个以切比雪夫多项式表面(ChebyshevPolynomialsurface)设计出离轴抛物面的示例,且此系统是在系列模式中进行设计的。另外,在OpticStudio的序列模式中有超过20种自由曲面供选择,本文将提到镜头数据编辑器(LensDataEditor)中一些好用的筛选功能,可以
- Ansys Zemax | OpticStudio中的单模光纤耦合
ueotek
ANSYSzemax光学软件单模Ansys光学光纤耦合Zemax知识干货技术文章
附件下载联系工作人员获取附件准确分析耦合效率在光纤耦合系统的设计中至关重要。本文演示了如何在OpticStudio中使用多种光纤耦合效率分析。介绍OpticStudio序列模式可以很好地模拟单模光纤耦合效率。本文演示了如何设置耦合系统,并研究了序列模式下可用于光束和光纤耦合分析的多种工具,包括近轴高斯光束传播、单模光纤耦合和物理光学传播。还讨论了部分反射和材料吸收造成的损耗。设置初始设计本文介绍了
- Zemax学习笔记(16)- ZEMAX_分析>报告使用说明
Carifee.
Zemax学习笔记学习
Zemax学习笔记(16)-ZEMAX_分析>报告使用说明总述1.报告图2.数据报告3.摘要数据总述在ZEMAX中,想要获取系统最直接的参数,最方便的工具不失为系统分析>报告。很明显,报告分为三个部分,从上到下依次为报告图、数据报告、摘要数据。1.报告图报告图的主要功能是将点列图、MTF、像差图等分窗口展示的数据按照2×2、2×3或者3×3的格式展示在一个窗户。如图所示。2.数据报告表面数据报告该
- Zemax学习笔记(4)- 设计单透镜实例_1,设置
Carifee.
Zemax学习笔记个人开发
Zemax学习笔记(4)-设计单透镜_1,设置简介镜头分类参数和设计约束镜头数据编辑器定义系统设置定义视场设置波长插入表面输入镜头数据求解设计单透镜分为3个部分,设置、分析和优化,本章主要介绍第一部分。简介首先介绍Zemax用户界面的序列模式(Sequentialmode),然后重点介绍如何使用系统选项(SystemExplorer)和镜头数据编辑器(LensDataEditor)正确设置单透镜,
- Ansys Zemax | 手机镜头设计 - 第 3 部分:使用 STAR 模块和 ZOS-API 进行 STOP 分析
ueotek
智能手机软件工程AnsysZemax光学仿真
附件下载联系工作人员获取附件本文是3篇系列文章的一部分,该系列文章将讨论智能手机镜头模组设计的挑战,从概念、设计到制造和结构变形的分析。本文是三部分系列的第三部分。它涵盖了使用AnsysZemaxOpticStudioEnterprise版本提供的STAR技术对智能手机镜头进行自动的结构、热、光学性能(STOP)分析。有限元分析数据的导入和拟合过程通过使用ZOS-API实现自动化(本文提供了用户扩
- zemax设置 像方远心_2020年第五届Zemax杯镜头设计大赛-中国国际光博会(CIOE)
宇宙鲑鱼
zemax设置像方远心
☆学生组按照基本指标设计完成锥光镜头,不得使用非球面,注意整体系统的可加工性。☆专业组以学生组赛题为起点,允许改变结构增加镜片数,进一步探索该设计的光学性能极限。光阑直径:入围要求4mm,目标8mm视场:入围要求半角度60°,目标75°成像大小:入围要求9mm,目标30mm入射光角度变化范围(虚拟物体距离):从0.2m到无穷远,可变化后焦长或者部分透镜位置实现对焦。最近对焦位置的像质要求放松到四分
- Ansys Zemax | 使用软件建立立方体卫星系统(四)
ueotek
AnsysZemax
简介此篇文章为本系列的第4部分,我们将介绍如何将AnsysMechanical的FEA数据导入STAR模块,并将这些数据用作STOP(结构、热、光学性能)分析。我们将分析FEA数据对光学性能的影响,并得出用于修改标称立方体卫星设计的见解。(联系我们获取文章附件)使用STAR模块进行STOP分析现已在光学器件工作范围内的三个温度(12℃、15℃、18℃)下生成了主镜和次镜的结构形变数据集。该形变数据
- Ansys Zemax | 如何设计单透镜 第一部分:设置
ueotek
光学软件ANSYSzemaxjava开发语言zemax光学设计
本系列共3篇文章,旨在介绍如何使用OpticStudio序列模式界面进行操作。本文以单透镜为例,介绍了设计透镜的基本过程,包括构建系统(第1部分)、分析其性能(第2部分),以及根据所需的指标参数和设计约束对其进行优化(第3部分)。简介单透镜为OpticStudio中建模最简单的成像系统。尽管如此,这个简单的成像系统的设计可以帮助您了解OpticStudio的界面,了解基本的设计概念和策略,并演示如
- ZEMAX | 如何使用 ZOS-API 创建飞行时间自定义分析
ueotek
zemax光学软件软件开发
ZEMAX|如何使用ZOS-API创建飞行时间自定义分析LiDAR(光探测和测距)是一种传感器技术,它可以通过测量发射的光从周围物体反射到接收器的时间来帮助创建环境的三维数字地图。作为自动驾驶汽车的一项关键技术,这种三维地图在汽车工业中正变得至关重要。在汽车行业之外,LiDAR被用于移动设备,用于增强现实、测量距离以及模糊照片和视频的背景等功能。在这篇文章中,我们将展示如何使用ZOS-API创建自
- ZEMAX | 如何使用ZOS-API创建自定义操作数
ueotek
光学软件zemax软件开发python开发语言
本文将使用ZOS-API创建自定义操作数(UserOperand)来计算各表面之间距离的绝对值之和,该操作数与TTHI操作数的功能相同。可以使用UDOC操作数将该自定义操作数添加到评价函数(MeritFunction)中,以控制参数并执行优化。(联系我们获取文章附件)引言OpticStudio开发了一个应用程序接口(ZOS-API),可以使用最新的软件技术连接和定制应用程序。虽然ZOS-API依赖
- Ansys Zemax | 手机镜头设计 - 第 2 部分:使用 OpticsBuilder 实现光机械封装
ueotek
ANSYSzemax光学软件智能手机
附件下载联系工作人员获取附件本系列文章将讨论智能手机镜头模块设计的挑战,从概念、设计到制造和结构变形的分析。本文是三部分系列的第二部分。概括介绍了如何在CAD中编辑光学系统的光学元件以及如何在添加机械元件后使用ZemaxOpticsBuilder分析系统。展示案例是来自全球运营制造商的智能手机镜头系统,该系统由五个镜片、一个盖板玻璃和一个红外滤光片组成。主要目的是给这些镜片扩展复杂边缘,以便于将它
- Ansys Zemax | 手机镜头设计 - 第 1 部分:光学设计
ueotek
光学软件ANSYSzemax智能手机光学仿真AnsysZemax手机镜头知识干货
附件下载联系工作人员获取附件本文是3篇系列文章的一部分,该系列文章将讨论智能手机镜头模组设计的挑战,从概念、设计到制造和结构变形的分析。本文是三部分系列的第一部分,将专注于OpticStudio中镜头模组的设计、分析和可制造性评估。简介智能手机已成为我们日常生活的重要组成部分,并包含大量高科技光学系统,以满足对出色成像性能的需求。大多数智能手机在有限的空间内安装了多个复杂且低成本的相机单元。这对设
- Ansys Zemax | 如何使用反射式偏光增亮膜建立模型
ueotek
Ansys光学Zemax
这篇文章将会说明如何在非序列模式(Non-Sequentialmode)中利用「反射式偏光增亮表面(DualBrightnessEnhancementFilmSurface)」的功能,在OpticStudio模拟「反射式偏光增亮膜(DualBrightnessEnhancementFilm,DBEF)」。为了确认这种结构的效能,我们在范例档案中建立了一个经简化的LCD模型,结构包括光源、反光罩(r
- Zemax & Lumerical | 二维光栅出瞳扩展系统优化
ueotek
LumericalZemax
简介本文提出并演示了一种以二维光栅耦出的光瞳扩展(EPE)系统优化和公差分析的仿真方法。在这个工作流程中,我们将使用3个软件进行不同的工作,以实现优化系统的大目标。首先,我们使用Lumerical构建光栅模型并使用RCWA进行仿真。其次,我们在OpticStudio中构建完整的出瞳扩展系统,并动态链接到Lumerical以集成精确的光栅模型。最后,optiSLang用于通过修改光栅模型来全面控制系
- Ansys Zemax | 用于眼睛像差评估的Shack‑Hartmann传感器建模
ueotek
ANSYS光学软件仿真AnsysZemax
介绍无论是在研究中还是通过工业设备开发后用于临床目的,Shack‑Hartmann传感器被广泛应用于测量人眼所产生的像差。原理这种装置的基本原理可以描述如下:光束聚焦在用作光扩散器的视网膜上,尽管出于安全考虑优选使用近红外进行测量,但光束的主要部分被这种复杂介质吸收。光的弱背向反射部分穿过人眼结构的不同元件,例如前房的玻璃体和晶状体以及后房的房水和角膜。每一个元件都会对眼睛出瞳处波前的形状产生影响
- Ansys Zemax | 如何在序列模式下模拟分光棱镜
ueotek
AnsysZemax
概述这篇文章介绍了:·如何在序列模式下使用多重结构创建分光棱镜·如何在布局图以及分析/计算窗口中同时追迹透射和反射光线·在考虑偏振及镀膜的影响下如何计算透射和反射光线的总能量(联系我们获取文章附件)介绍在OpticStudio中,分光棱镜可以在序列或非序列追迹模式下模拟。在非序列中,光线可以在折射表面上分裂为折射和反射光线。这也是非序列模式最主要的优势:光线可以在物体表面处分裂为反射和透射的部分。
- Ansys Zemax | 如何模拟 LED 及其它复杂光源
ueotek
zemaxAnsys
概述在使用非序列时,对照明系统进行精确模拟的第一步总是要正确建立光源模型。OpticStudio提供了多种精确模拟光源的方法。这篇文章介绍了如何在非序列模式下使用径向光源(SourceRadial),光源文件(SourceFile)以及通过建立其他复杂几何体,来对led及其它复杂光源进行建模。(联系我们获取文章附件)介绍AnsysZemax感谢RadiantImaging,Opsira和Lumil
- Ansys Zemax | 如何模拟部分反射和散射的表面
ueotek
AnsysZemax
这篇文章介绍了如何模拟一个部分反射的表面,该表面会根据指定的散射分布对一部分入射光能量进行散射。本文介绍的示例包含部分吸收以及部分镜面反射的情况。(联系我们获取文章附件)介绍使用OpticStudio非序列模式模拟散射和膜层的能力,我们可以模拟一个部分反射(或部分透射)的表面,该表面会根据指定的分布散射入射光能量的一部分。假设我们需要模拟一个表面为部分反射(60%反射)的矩形体(Rectangle
- Ansys Zemax | 在OpticStudio中模拟高阶激光光束
ueotek
光学软件ANSYS算法ZemaxAnsys
本文描述了OpticStudio中可用于描述高阶激光束的模型。一旦定义,这样的光束可以在OpticStudio中使用物理光学传播设计的任何光学系统中传播。由矩形、圆形和椭圆形增益孔径的激光腔产生的光束可以用可用的Hermite-Gaussian,Laguerre-Gaussian和Ince-Gaussian光束模型来描述简介一般来说,激光的输出可以通过求解傍轴波动方程得到。这个方程最常见的解是理想
- Ansys Zemax | 多模光纤耦合
ueotek
zemax光学软件ANSYSzemaxansys光学设计
本文展示了利用几何图像分析特性来计算多模光纤耦合效率的方法。还有使用IMAE操作数优化多模光纤耦合效率的方法。该方法只适用于包含大量模式的多模光纤。下载联系工作人员获取附件简介我们可以使用OpticStudio中的几何图像分析(GeometricImageAnalysis)来计算多模光纤的耦合效率。如果想使用几何光线来模拟多模光纤耦合,那么光纤的纤芯直径至少要比波长大10倍以上,这样纤芯可以支持很
- Ansys Zemax | 如何在存在全内反射 (TIR) 的情况下应用散射
ueotek
光学软件ANSYSzemax光学设计zemaxansys
在本文中,我们将展示如何利用虚拟表面来对具有全内反射(TIR)的物体进行建模,同时保持其他独特的表面特性,例如粗糙的表面结构。下载联系工作人员获取附件简介在OpticStudio中,全内反射(TIR)在其他表面属性(例如散射)之前应用于表面。在尝试对包含光学粗糙表面的光管或光纤进行建模时,这可能会导致问题。此类元件依赖于TIR,但由于表面粗糙度而无法实现完美的TIR行为。为了正确模拟此类系统,可以
- Ansys Zemax | 如何建模离轴抛物面镜
ueotek
ansyszemax光学设计
离轴抛物面反射镜是光学工业中一种重要的设计类型。本文演示了如何根据制造商给出的规格设计一个离轴抛物面反射镜,并演示如何使用主光线求解将像面中心与主光线路径对齐。(联系我们获取文章附件)简介离轴抛物面反射镜的优点是光束通过反射到达像面途中将不会受到遮挡。使用OpticStudio可以很简单地建模一个表面的任何离轴部分,不管其是否为抛物面。本教程将向您展示如何建模一个离轴抛物面反射镜。这里所示的概念适
- Ansys Zemax | 使用OpticStudio进行闪光激光雷达系统建模(下)
ueotek
光学软件ANSYSzemaxmicrosoft数据库java
在消费类电子产品领域,工程师可利用激光雷达实现众多功能,如面部识别和3D映射等。尽管激光雷达系统的应用非常广泛而且截然不同,而“闪存激光雷达”解决方案适用于在使用固态光学元件的目标场景中生成可检测的点阵列。凭借在针对小型封装获取三维空间数据方面的优势,固态激光雷达系统在智能手机和笔记本电脑等消费类电子产品中日益普及。在这个系列的文章中,我们将探讨如何使用OpticStudio对此类系统进行建模,包
- Ansys Zemax | 使用 OpticStudio 进行闪光激光雷达系统建模(上)
ueotek
光学软件ANSYSzemaxzemax激光雷达光学
前言在消费类电子产品领域,工程师可利用激光雷达实现众多功能,如面部识别和3D映射等。尽管激光雷达系统的应用非常广泛而且截然不同,但是“闪光激光雷达”解决方案通常都适用于在使用固态光学元件的目标场景中生成可检测的点阵列。凭借具有针对小型封装结构但可获取三维空间数据方面的优势,固态激光雷达系统在智能手机和笔记本电脑等消费类电子产品中日益普及。在这个系列的文章中,我们将探讨如何使用OpticStudio
- Ansys Zemax / Ansys Speos | 如何使用Ansys光学解决方案设计和分析 HUD系统
ueotek
ANSYSzemax光学软件人工智能计算机视觉zemaxansys光学设计
在本篇文章中,我们将展示如何使用Ansys光学解决方案设计和分析HUD系统。首先,AnsysOpticStudio用于设计和优化整个系统,以实现高质量的光学性能。完成此阶段后,在AnsysSpeos中执行详细的分析和验证,其中HOA(HUDOpticalAnalysis)功能可根据自定义的真实指标验证整个系统的光学性能。最后,Speos把设计的HUD数据集成到真实环境中,将驾驶员看到的内容可视化到
- Ansys Zemax / SPEOS | 3片式LCD投影仪的设计与仿真
ueotek
zemax光学软件SPEOSzemaxansys光学设计speos
概述近年来,智能投影仪备受年轻人青睐,在社交平台上,频繁出现相关品牌的“种草”视频或帖子。其中抖音“投影仪”话题有48亿次播放,小红书上则有超过58万篇投影仪笔记。在电商平台上,投影仪的销量也不断走高。本示例描述了一种基于AnsysOpticStudio与Speos完成3片式LCD投影仪的设计与仿真方法。如图所示,LCD显示器需要外部提供光源照射,光源发出的白光经过积分棒,然后通过红外、紫外滤光镜
- Spring4.1新特性——Spring MVC增强
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
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后