- allegro输出Gerber文件钻孔点超出PCB范围
努力的小鱼
allegro问题集锦硬件工程pcb工艺
问题描述:提示:allegro在输出Gerber文件时,通常我们都会使用CAM350去查看自己输出的Gerber文件是否正确,我在使用allegro输出Gerber文件时就遇到如下问题。在CAM打开Gerber文件时,钻孔点的范围远超过PCB板的范围,看起来像是被放大很多倍,如下图所示:原因分析:提示:原因是CAM350的数字格式与allegro不一致导致的我们只需在导入Gerber文件时做如下设
- cam350菜单怎么切换成中文_CAM350改变有关设置
weixin_39928768
cam350菜单怎么切换成中文
CAM350改变有关设置和其他软件一样,CAM350也可以更改有关设置,如改变单位、字体、宏设置等。这里就简单介绍提到的这三种设置:1单位:利用setting->Units菜单可以改变单位的设置。提供选择的有英制(English-mils)、公制(Metric-mm)两种。此外对每一种单位都提供5种由低到高的精确度选择。2字体:利用setting->Text可以打开“TextStyle”对话框。在
- CAM350 - 导出 DXF 文件
好好活着,不要熬夜
CAM350CAM350
文章目录操作步骤参考CAM350版本信息操作步骤导出之前先设置单位,选择菜单Settings>Unit…根据自己的需求设置单位和精度,然后点击OK按钮:接着,选择菜单File>Export>DXF…在另存为窗口中:选择保存位置输入文件名设置保存类型完成以上设置之后,点击保存按钮:接着,在DXFExport对话框中:勾选Outputlineswithroundsatcornersandends在Ou
- CAM350 - 导入光绘(GERBER)文件
好好活着,不要熬夜
CAM350CAM350
CAM350版本信息打开CAM350,选择菜单File>Import>AutoImport…在AutoImportDirectory中:选择Drives和Directories,即光绘文件所在的位置设置英制(English)或公制(Metric)单位完成以上设置之后,点击Finish按钮,就可以导入光绘文件:双击可以单独显示某个层:
- CAM350 - 打印装配图 for openpnp
LostSpeed
openpnpPCBCAM350openpnp
文章目录CAM350-出装配图概述笔记GKO.gbr外形和锣孔层drl.xln钻孔层GPT.gbr顶层锡膏GPB.gbr底层锡膏(格式不对)G1.gbr内电层1G2.gbr内电层2GTL.gbr顶层线路GTO.gbr顶层丝印GTS.gbr顶层阻焊GBL.gbr底层线路GBO.gbr底层丝印GBS.gbr底层阻焊顶层装配图底层装配图备注-和实际板子不一样ENDCAM350-出装配图概述装配图是用来看
- CAM350检查geber的重要说明(为你的PCB多一层保障)
湮雨塵飛
PCB设计知识
对于很多PCB设计软件而言总会有一些这样那样的问题.比如,操作不当或者一时疏忽就会导致最终的制板出现致命的问题。作为硬件工程师或者精确点PCBLayout工程师都知道,每次制板都是需要很多毛爷爷的,特别是板层越多就越多毛爷爷。硬件工程师或许都知道,当我们每次PCB设计完成后将会出生产资料(BOM,COM,GEBER),其他不说,这里最主要的就是geber了,一旦它出错了,那么就不要谈后面的事了。所
- 华秋DFM从2.1.6升级到3.x版本出现的问题
湮雨塵飛
PCB设计知识DFMPCB可制造性
以前一直使用CAM350检查最终的gerber,后来无意中接触到了华秋DFM,使用起来简单许多,将可制造性排查的相当完整。但是前不久因为一块板卡刚出炉,需要检查DFM,于是开启了华秋,刚打开,说可以更新,还有许多新增功能,那当然是妥妥的更新了。更新后,满怀期待的打开,像往常一样的导入gerber,然后点上“一键DFM分析”按钮。然后就。。。。。就变成这个样子了想着应该是板卡太大原因,就等。。。。。
- Marin说PCB之如何使用CAM350做Gerber compare ?
MARIN_shen
pcb工艺硬件工程
最近小编在追一部东北武侠喜剧(鹊刀门传奇),大部分人员都是乡村爱情的人员演的,这部剧真的是超级搞笑,小编我以人格担保要是不搞笑的话,你来找我。正当小编我周日在家里追剧的时候,手机上弹出了一个短信,相信之前看过小编文章的朋友们应该知道了接下来发生的事情了,没有错,短信来自我们组的硬件同事----内蒙大兄弟瑞哥,江湖人称内蒙希瑞。短信的主要内容是说一个之前板子做改板,但是其他的没有改动的地方在测试的时
- 对相同原理图修改orcad前缀编号并在allegro拼异形板
胖胖的风笛
PCBpcballegro-工程orcad元件库
一张原理图,需要画四块布局不一样的PCB,板子面积不大、器件很少,需要拼版,但每块PCB元件丝印标识需与原理图元件对应,方便调试维修。综合考虑有几下几种方式实现异形拼版:1、将一张原理图拷贝成四份,新建四块PCB,一份原理图对应一块PCB,保证了四份allegro元件标识相同,最后在CAM350中进行拼版,但文件较多。2、一张原理图先画一块PCB,将画好的PCB保存为.mdd模块文件,再重新画另外
- ***一种改版后检查硬件PCB生产资料的方法***,简单实用,且不容易出错
YOYO--小天
Allegro学习教程嵌入式硬件
一、前言硬件电路设计改版是常有的事,不管小的实物,还是需求变更经常会遇到要增加或者减少器件,修改走线这些。在第一版已经做了生产资料投板的情况下,可以和第一板对比一下就知道改了哪些地方,怎么才能快速的定位出来改动点并检查是否更改呢。有的人是通过PCB文件来检查的,但是我觉得是不直观也不准确的,所以就不赘述了,今天想推荐的是另外的一个方法,那就是用cam350直接看Gerber,因为Gerber是最后
- 2019-04-07工作总结
马天亮
1、子板5已投板2、EC1874C单粒子实验的板子已投板3、学会了利用CAM350来检查光绘文件
- 离线版Gerber查看器+PCB/PCBA检测神器新功能!
华秋电路
华秋DFM单片机嵌入式硬件设计规范设计模式pcb工艺
一、CAM离线版——华秋CAM│专业Gerber查看器公司电脑不能连接网络?不慌,我们完全离线且无需账号登录!磁盘空间不够拒绝下载?别怕,我们安装包仅20M可随便分享!不会使用CAM350导入Gerber?没事,我们文件拖入即可查看!……轻量易用的离线版华秋CAM软件,强烈推荐给有看图需要的伙伴们!当然,除了一键拖拽快速查看Gerber文件以外,还具备字符上焊盘检测、负性元素查看、图层多样管理、测
- AltiumDesigner PCB案牍(1)——Gerber文件的生成
MichealQi
PCB设计pcb工艺硬件工程
AltiumDesignerPCB案牍(1)——Gerber文件的生成一、Gerber文件的生成1、PCB外形及槽孔的设计要点2、PCB制作工艺的基本概念和需求3、导出Gerber文件和NCDrilling文件4、利用CAM350确认光绘文件及钻孔文件一、Gerber文件的生成随着AltiumDesigner软件版本每年迭代的优化更新,Layout工程师单个版本最长的使用年限应该不会超过4年。自A
- QT+OpenCV+VS2015 Gerber光绘文件的识别
激萌の小宅
OpenCV
测试平台:VS2015+QT5.11.2+OpenCV2+windows1064位代码说明:1、目前只测试了CAM350生成的Gerber文件。2、代码中图形填充的功能不稳定,目前还没实现填充挖空的功能,所以我直接用画多边形的方式取代了填充功能。识别效果如下:还可以识别直插件焊点,效果如下:代码下载页:https://download.csdn.net/download/gs1069405343/
- CAM350导入gerber报错“Aperture are used which have a size of 0”
吾性圣人
硬件设计
PCB导出gerber后,我们一般会用专门的软件核查gerber,比如CAM350和Genesis2000。下面分享一下我在使用CAM350时碰到的几个问题及解决方法。问题导入gerber时,弹出下图所示的警告窗口,提示我们说钻孔文件里面有大小为0的D码。这个问题不影响制版,但是让人心里很不爽啊。那么怎么解决这个问题呢?解决方法先来看一下是什么原因导致这个问题的。以我手上的某个工程为例,导入ger
- EDA设计所有软件包括最新版本,最老版本)大集合下载
EDACEO
本帖包括了所有EDA软件版本下载破解供网友下载,CadenceAllegro16,PADS,AltiumDesigne,prote99SE,ORCAD,CAM350,彩色抄板软件点击进入下载软件
- CAM350软件使用说明----PADS相关
xqhrs232
PCB/EDA/硬件设计与仿真
原文地址::http://www.mellnet.com/mellnet/22/blog/news20100607181153.html相关文章1、CAM350软件使用说明----http://wenku.baidu.com/link?url=YLCCUHuOB7wmbWWMXqubxIHYYbE6K7Nu2-rtziJBAAi1EVsw5p9QtEFC2EjvgFY13mL58vMkSozYS7
- allegro 16.6 出gerber时drill文件出问题及解决
双1111
PCB
Mark一下,第一次遇到。16.6版本出drill,工厂说看不到钻孔文件。mm单位设计1.先尝试更改一些参数,在出drill时,如下图:如果选择English,format不用修改,出drill不会出错如果选择Metric,前面的format必须修改,否则会出错,查看有问题,给工厂也会反馈提示无drill文件后面发现并非如此,这些参数有影响,主要是cam350导入问题。那么设置应该是:drl文件里
- 关于AD软件输出GERBER文件,用CAM350打开时出现钻孔位置偏离原来位置的原因及解决!
victor_yyw
此问题的出现主要由于在将gerber文件转入CAM350软件时,没有设置数据导入格式(要在cam350中设置)!例如你用AD导出的gerber文件采用的是英制,2:5精度的数据格式(钻孔也一样,最好保证两个一致)。你将此文件导入350时要设置一下,如下图所示:先选取你需要导入的层,这里可以选择英制和公制,与你导出的gerber最好一致!问题就出现在这里,你应该点击Excellon-2.4(选英制时
- Altium Designer软件生成Gerber文件及CAM350进行检查
电子小龙虾-W超
AltiumDesinger
AltiumDesigner软件如何生成Gerber文件及CAM350进行检查我们完成PCB板图的设计并交给供应商进行打样或是量产时,我们一般不会直接给供应商PCB源文件,那就需要生成gerber文件。今天就讲一讲如何生成gerber文件及用CAN350软件进行检查。一、生成gerber文件1、选择File》FabricationOutputs》GerberFiles,进入GerberSetup对
- CAM350 导出DXF文件
城东
CAD/CAM350/Cadence
CAM350导出DXF文件本文摘录于:https://wenku.baidu.com/view/b38d10aed0d233d4b14e6945.html这里只是为了摘录备份,补充知识,绝无抄袭之意,请原作者谅解!CAM350用GerBer导出DXF注意事项下面我说一下用GerBer导出DXF注意事项。需要软件如下:CAM35010.0——用来打开GerBer档注意:这里列举的软件版本是我用来做教
- AD2013和KiCad5导入DXF效果对比
qq_27158179
微波传感器
环境:Windows7,AltiumDesigner2013和KiCad5.0.2,AutoCAD2007。目标:AD2013和KiCad这两款都是我经常用的PCB设计软件。我需要把特定形状的图形导入到PCB设计软件中。目前有两个文件,1个是Sense2Go开发板的gerber文件,另外一个是Distance2Go开发板的gerber文件。都分别导入到PCB设计软件试试看。预备:先通过CAM350
- Kicad 文件转换为 Protel 的方法
flyglory
趣玩
使用Kicad设计了一块PCB板子,但是打样板的时候,对方只认Protel格式的文件,而Kicad导出的DXF,.GBL等文件,Protel导入要么出错,要么什么也没有。没有办法,只好在网上找呀找,终于试出了一个可行的方案,需要使用CAM350作为中间过渡,1.在Kicad打开PCBNew,点击File->Plot,以HPGL格式输出相应的文件,每一个层对应一个.plt文件。2.打开CAM350,
- 2018-10-26
超级子彦
pcb很多线路板设计者不清楚自己用设计软件(protel,powerpcb)制作出来的资料在线路板是如何打开的。下面我们手把手教你如何使用CAM350查看线路板资料的最小线宽,最小线距,线路板最小孔径。1、首先在线路板辅助软件CAM350中按字母Y键,在弹出的界面中,将线路层设置为top或者bottom,则系统会自动分析线路板的最小线宽,此时在下图中,我们即可以在白色框内看到线路板的最小线宽的位置
- 电路开发设计使用的软件,文末彩蛋
思过崖处思过人
电路开发设计需要学习的软件有哪些?电路设计软件指的是电路图绘制、优化、测试、仿真类软件。在国内,开发使用做多的电路设计软件如下:protel,powerpcb,Allegro,orcad,cam350等等,这些电路设计软件包含电原理图绘制、印制电路板设计、数字电路仿真、可编程逻辑器件设计等功能,可以帮助大家更好的开发和学习。下面贤集网小编就简单的为您介绍一下这些软件:1、protelprotel是
- CAM350转pdf的方法
梵雨凡
点击File→Print→Print...下面说一下比较重要的几个选项,从图看到分了4个区:第一区域,Portrait是设为竖直打印;Landscape是设为横向打印;点击PlotterSetup按钮,就会出现“打印设置”对话框,如图。一般默认的打印机不是PDF打印机,所以你要点击“名称”后面的打印机选择“AdobePDF”,这样才打印PDF档。在右下角方向设置区域可以设置打印的档案方向,设置好后
- pads gerber焊盘变形
annge
这是正常的焊盘外形正常图形.png这是导出gerber再次导入到cam350里的图形异常图形.png异常图形2.png而且在导入cam350时,有时也会显示一个光圈的警告,如果不稍加注意的话,焊盘做出来就不是圆形的。问题主要是没有该类型的D码导致的,查过后发现某些光圈会使用某种脚本来生成。具体哪种脚本我也不清楚,但是如果用odb++的话,就没有该问题。但板厂不支持odb++。解决方法:首先确保D码
- CAM350软件怎么查看gerber文件 cam350导出gerber教程
佚名
Cam350软件可以把生成的gerber网板文件进行查看,编辑,一起来看看具体的操作步骤吧。推荐下载:软件名称:CAM350软件PCB线路板工艺设计软件v10.5中文最新特别版软件大小:26.3MB更新时间:2013-11-15下载CAM350软件,安装好后,双击桌面快捷方式,启动软件。导入geber文件文件——I导入——U自动导入,打开自动导入窗口。找到geber文件,在右面窗口可以到geber
- PADS CAM光绘输出文件设置
文件
PADS CAM光绘输出文件设置
在使用PADS完成电路板的设计后,通常还需要在CAM350中经过一些处理生成Gerber文件,交给制板厂商进行电路板的生产,这就要求在PADS中设置生成CAM文件,然后导入到CAM350中进行处理,再导出送给制板厂商进行电路板制作。
1. File->CAM
2. Add…
3. Document Type选择所
- CAM350导入文件时钻孔文件错误
xing414736597
AllegroPCB钻孔文件错误钻孔偏移CAM350
最近遇到一个奇葩问题,在使用allegro画好3块pcb之后,使用cam350导入查看的时候,发现前两个查看完全正常,但是查看第三个的时候发现钻孔文件变成了一个非常诡异的烟花图案。我的导入顺序是file-->import-->autoimport,然后选择文件夹全选(包括.art和.drl)导入。一直以为是allegro设置错误,然后去allegro中各种折腾调试,你别说还真成功了。更改了生成钻孔
- Spring中@Value注解,需要注意的地方
无量
springbean@Valuexml
Spring 3以后,支持@Value注解的方式获取properties文件中的配置值,简化了读取配置文件的复杂操作
1、在applicationContext.xml文件(或引用文件中)中配置properties文件
<bean id="appProperty"
class="org.springframework.beans.fac
- mongoDB 分片
开窍的石头
mongodb
mongoDB的分片。要mongos查询数据时候 先查询configsvr看数据在那台shard上,configsvr上边放的是metar信息,指的是那条数据在那个片上。由此可以看出mongo在做分片的时候咱们至少要有一个configsvr,和两个以上的shard(片)信息。
第一步启动两台以上的mongo服务
&nb
- OVER(PARTITION BY)函数用法
0624chenhong
oracle
这篇写得很好,引自
http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html
OVER(PARTITION BY)函数用法
2010年10月26日
OVER(PARTITION BY)函数介绍
开窗函数 &nb
- Android开发中,ADB server didn't ACK 解决方法
一炮送你回车库
Android开发
首先通知:凡是安装360、豌豆荚、腾讯管家的全部卸载,然后再尝试。
一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致。
参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题
简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查。
&nb
- canvas中的像素绘制问题
换个号韩国红果果
JavaScriptcanvas
pixl的绘制,1.如果绘制点正处于相邻像素交叉线,绘制x像素的线宽,则从交叉线分别向前向后绘制x/2个像素,如果x/2是整数,则刚好填满x个像素,如果是小数,则先把整数格填满,再去绘制剩下的小数部分,绘制时,是将小数部分的颜色用来除以一个像素的宽度,颜色会变淡。所以要用整数坐标来画的话(即绘制点正处于相邻像素交叉线时),线宽必须是2的整数倍。否则会出现不饱满的像素。
2.如果绘制点为一个像素的
- 编码乱码问题
灵静志远
javajvmjsp编码
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。
3、getBytes()、getByte
- java 求几个月后的日期
darkranger
calendargetinstance
Date plandate = planDate.toDate();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(plandate);
// 取得三个月后时间
cal.add(Calendar.M
- 数据库设计的三大范式(通俗易懂)
aijuans
数据库复习
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.
目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。
- 想学工作流怎么入手
atongyeye
jbpm
工作流在工作中变得越来越重要,很多朋友想学工作流却不知如何入手。 很多朋友习惯性的这看一点,那了解一点,既不系统,也容易半途而废。好比学武功,最好的办法是有一本武功秘籍。研究明白,则犹如打通任督二脉。
系统学习工作流,很重要的一本书《JBPM工作流开发指南》。
本人苦苦学习两个月,基本上可以解决大部分流程问题。整理一下学习思路,有兴趣的朋友可以参考下。
1 首先要
- Context和SQLiteOpenHelper创建数据库
百合不是茶
androidContext创建数据库
一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper
一:SQLiteOpenHelper创建数据库:
1,SQLi
- 浅谈group by和distinct
bijian1013
oracle数据库group bydistinct
group by和distinct只了去重意义一样,但是group by应用范围更广泛些,如分组汇总或者从聚合函数里筛选数据等。
譬如:统计每id数并且只显示数大于3
select id ,count(id) from ta
- vi opertion
征客丶
macoprationvi
进入 command mode (命令行模式)
按 esc 键
再按 shift + 冒号
注:以下命令中 带 $ 【在命令行模式下进行】,不带 $ 【在非命令行模式下进行】
一、文件操作
1.1、强制退出不保存
$ q!
1.2、保存
$ w
1.3、保存并退出
$ wq
1.4、刷新或重新加载已打开的文件
$ e
二、光标移动
2.1、跳到指定行
数字
- 【Spark十四】深入Spark RDD第三部分RDD基本API
bit1129
spark
对于K/V类型的RDD,如下操作是什么含义?
val rdd = sc.parallelize(List(("A",3),("C",6),("A",1),("B",5))
rdd.reduceByKey(_+_).collect
reduceByKey在这里的操作,是把
- java类加载机制
BlueSkator
java虚拟机
java类加载机制
1.java类加载器的树状结构
引导类加载器
^
|
扩展类加载器
^
|
系统类加载器
java使用代理模式来完成类加载,java的类加载器也有类似于继承的关系,引导类是最顶层的加载器,它是所有类的根加载器,它负责加载java核心库。当一个类加载器接到装载类到虚拟机的请求时,通常会代理给父类加载器,若已经是根加载器了,就自己完成加载。
虚拟机区分一个Cla
- 动态添加文本框
BreakingBad
文本框
<script> var num=1; function AddInput() { var str=""; str+="<input 
- 读《研磨设计模式》-代码笔记-单例模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
public class Singleton {
}
/*
* 懒汉模式。注意,getInstance如果在多线程环境中调用,需要加上synchronized,否则存在线程不安全问题
*/
class LazySingleton
- iOS应用打包发布常见问题
chenhbc
iosiOS发布iOS上传iOS打包
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound acc
- 工作流复杂拓扑结构处理新思路
comsci
设计模式工作算法企业应用OO
我们走的设计路线和国外的产品不太一样,不一样在哪里呢? 国外的流程的设计思路是通过事先定义一整套规则(类似XPDL)来约束和控制流程图的复杂度(我对国外的产品了解不够多,仅仅是在有限的了解程度上面提出这样的看法),从而避免在流程引擎中处理这些复杂的图的问题,而我们却没有通过事先定义这样的复杂的规则来约束和降低用户自定义流程图的灵活性,这样一来,在引擎和流程流转控制这一个层面就会遇到很
- oracle 11g新特性Flashback data archive
daizj
oracle
1. 什么是flashback data archive
Flashback data archive是oracle 11g中引入的一个新特性。Flashback archive是一个新的数据库对象,用于存储一个或多表的历史数据。Flashback archive是一个逻辑对象,概念上类似于表空间。实际上flashback archive可以看作是存储一个或多个表的所有事务变化的逻辑空间。
- 多叉树:2-3-4树
dieslrae
树
平衡树多叉树,每个节点最多有4个子节点和3个数据项,2,3,4的含义是指一个节点可能含有的子节点的个数,效率比红黑树稍差.一般不允许出现重复关键字值.2-3-4树有以下特征:
1、有一个数据项的节点总是有2个子节点(称为2-节点)
2、有两个数据项的节点总是有3个子节点(称为3-节
- C语言学习七动态分配 malloc的使用
dcj3sjt126com
clanguagemalloc
/*
2013年3月15日15:16:24
malloc 就memory(内存) allocate(分配)的缩写
本程序没有实际含义,只是理解使用
*/
# include <stdio.h>
# include <malloc.h>
int main(void)
{
int i = 5; //分配了4个字节 静态分配
int * p
- Objective-C编码规范[译]
dcj3sjt126com
代码规范
原文链接 : The official raywenderlich.com Objective-C style guide
原文作者 : raywenderlich.com Team
译文出自 : raywenderlich.com Objective-C编码规范
译者 : Sam Lau
- 0.性能优化-目录
frank1234
性能优化
从今天开始笔者陆续发表一些性能测试相关的文章,主要是对自己前段时间学习的总结,由于水平有限,性能测试领域很深,本人理解的也比较浅,欢迎各位大咖批评指正。
主要内容包括:
一、性能测试指标
吞吐量、TPS、响应时间、负载、可扩展性、PV、思考时间
http://frank1234.iteye.com/blog/2180305
二、性能测试策略
生产环境相同 基准测试 预热等
htt
- Java父类取得子类传递的泛型参数Class类型
happyqing
java泛型父类子类Class
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import org.junit.Test;
abstract class BaseDao<T> {
public void getType() {
//Class<E> clazz =
- 跟我学SpringMVC目录汇总贴、PDF下载、源码下载
jinnianshilongnian
springMVC
----广告--------------------------------------------------------------
网站核心商详页开发
掌握Java技术,掌握并发/异步工具使用,熟悉spring、ibatis框架;
掌握数据库技术,表设计和索引优化,分库分表/读写分离;
了解缓存技术,熟练使用如Redis/Memcached等主流技术;
了解Ngin
- the HTTP rewrite module requires the PCRE library
流浪鱼
rewrite
./configure: error: the HTTP rewrite module requires the PCRE library.
模块依赖性Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3. s
- 第12章 Ajax(中)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Optimize query with Query Stripping in Web Intelligence
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Optimize+query+with+Query+Stripping+in+Web+Intelligence
and a very straightfoward video
http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/40ec3a0c-936
- Java开发者写SQL时常犯的10个错误
tomcat_oracle
javasql
1、不用PreparedStatements 有意思的是,在JDBC出现了许多年后的今天,这个错误依然出现在博客、论坛和邮件列表中,即便要记住和理解它是一件很简单的事。开发者不使用PreparedStatements的原因可能有如下几个: 他们对PreparedStatements不了解 他们认为使用PreparedStatements太慢了 他们认为写Prepar
- 世纪互联与结盟有感
阿尔萨斯
10月10日,世纪互联与(Foxcon)签约成立合资公司,有感。
全球电子制造业巨头(全球500强企业)与世纪互联共同看好IDC、云计算等业务在中国的增长空间,双方迅速果断出手,在资本层面上达成合作,此举体现了全球电子制造业巨头对世纪互联IDC业务的欣赏与信任,另一方面反映出世纪互联目前良好的运营状况与广阔的发展前景。
众所周知,精于电子产品制造(世界第一),对于世纪互联而言,能够与结盟