精华内容
下载资源
问答
  • 来自专治PCB疑难杂症总群主群的疑难杂症(添加杨医生微信号:johnnyyang206可入群讨论):很多PCBdesigner搞清板子到底要不要塞孔?塞孔有什么好处,塞孔会不会有短路的风险;盘中孔为什么要用到树脂塞孔?...

    来自专治PCB疑难杂症总群和主群的疑难杂症(添加杨医生微信号:johnnyyang206可入群讨论):很多PCBdesigner搞不清板子到底要不要塞孔?塞孔有什么好处,不塞孔会不会有短路的风险;盘中孔为什么要用到树脂塞孔?什么又是树脂塞孔?结论是:既然不知道就都交给板厂吧,板厂怎么处理就怎么做。于是乎板厂导向型的设计就出现了。

     

    杨医生先提几个相关的问题?看看下面的疑难杂症是否能知道。

    1,半塞孔和全塞孔有啥区别?如何理解半塞孔和全塞孔?

    2, PCB绿油塞孔和绿油开窗有什么区别?

    3,塞孔与不塞孔的优劣势?如何选择到底塞不塞?

    4,BGA区域塞孔的理由是什么?可不可以不塞?

    5,电镀塞孔和树脂塞孔有什么区别?

     

    首先先来点基础知识分析,后面的疑难杂症解析就容易了。

    第一个问题针对半塞孔和全塞孔杨医生分析:

    全塞孔就是整个过孔都被绿油塞住,一般是TOP和BOT双面往孔内塞绿油,饱满度80%以上;半塞孔是指从一面塞,不透光,半塞孔的,饱满度不好控制,一般工厂只能做到30-50%左右,以工厂自身能力为准,主要应用于,一面开窗,一面不开窗的区域,如屏蔽罩、散热盘。常规的VIA的塞孔方式都是全塞孔处理。

     

    为什么很少有做半塞孔的?

    因为半塞孔工艺孔壁内部空间有很多死角,容易藏化学药水,无法清洗干净,容易造成后续使用的可靠性问题,后续焊接时,也容易进锡珠,引起安全问题。工厂塞孔的材料一般只有绝缘材料,材质和pcb板的材质类似,工厂的材料一般没有用金属材料塞孔的。另外加厚阻焊层至18微米,能有效的防止金属机构件与VIA短路。另外,加厚阻焊至18um,一般就是工厂的极限。工厂很少做厚度大于18um的阻焊,另外厚度大于18um的阻焊需要增加较多成本,而且工序较复杂(默认阻焊的厚度一般是10um)。

     

    第二个问题针对绿油塞孔和绿油开窗杨医生分析:

    绿油塞孔是将过孔中塞绿油,一般以塞满三分之二部分,不透光较好。一般如果过孔较大,根据板厂的制造能力不一样,油墨塞孔的大小也不一样,一般的16mil以下的可以塞孔,再大的孔要考虑板厂是否能塞。


    绿油开窗,主要用于表贴焊盘及器件的插件孔,安装孔,测试点等,这个时候绿油是不能覆盖焊盘及孔内的,因为绿油是非导电物质,如果入孔或入盘,会造成焊接不良,可探测性不良等。

     

    第三个问题针对塞孔与不塞孔杨医生分析:

    从塞孔角度来讲,有如下优势,当然有补充的可于杨医生探讨;

    1,塞孔可防止PCB过波峰焊时锡从导通孔贯穿元件面造成短路;这也就是说在波峰焊设计区域的范围内(一般焊接面在5mm或以上)没有过孔或者是过孔做塞孔处理的原因。

     

    2,塞孔可防止密间距器件(比如BGA)造成的可能性的短路。这就是设计过程中BGA下的过孔要塞孔的原因。因为没有塞孔,这个出现过短路的案例。

     

    3,避免助焊剂残留在导通孔内;

     

    4,电子厂表面贴装以及元件装配完成后PCB在测试机上要吸真空形成负压才完成:

     

    5,防止表面锡膏流入孔内造成虚焊,影响贴装;这一点在散热焊盘加过孔上体现得最明显。

     

    6,防止过波峰焊时锡珠弹出,造成短路。

     

    7,塞孔对SMT 制程会有一定的帮助。

     

    从不塞孔的角度来讲,有如下优势,当然有补充的可于杨医生探讨;

    1,有些VIA孔(通孔)是绿油开窗,因为这些孔是测试孔,PROBE要接触的.

     

    2,绿油塞孔不能100% 的填平, 所以在PCB 的制程上会有化学液滞留在孔内从而腐蚀的可能。而不塞则可以。

     

    3,如果是采用两面塞孔,中间容易有气泡,在SMT 制程上会膨胀,爆裂。

     

    比如塞孔板常见的图形中描述问题,起泡问题,锡珠问题,弹油问题,暴孔问题,透光裂痕问题等在塞孔中都有可能出现。(不要被这些吓到了,就不敢塞孔了,其实这个还和塞孔工艺有关,大部分出现的问题还是可以管控的)

    那既然都有优缺点,如何选择塞孔还是不塞孔,杨医生给个结论吧。做了那么多分析,就是为了给一个指导建设性的结论,结论当然在文末。

     

    第四个问题关于BGA区域塞孔杨医生分析:

    离焊盘很近的过孔或者密集的走线过孔(尺寸小于0.4mm,一般为0.3/0.25mm较多见),为防止短路,是需要塞孔处理的。所以BGA器件下面建议塞孔处理。不塞孔有风险!
    如果是BGA底部的过孔:如果不是测试点,可都做塞孔处理,防止短路及藏锡珠。如果要做为测试点,可以bot面开窗。

     

    第五个和六个问题杨医生需要具体阐述和分析,希望能给群友的疑难杂症写明白。其实电镀塞孔很好理解,就是通过镀铜将过孔填满,孔内孔表面全是金属。没有空隙,对焊接有好处,抗氧化也好,但对工艺能力要求很高,一般厂家做不了。

     

    整体理解下塞孔的不同,我们先来几张图片以便更好的理解:

    两面盖油

    不塞孔,即过孔开窗

    单面油墨塞孔

    两面塞孔,也叫全塞孔

    盘中孔设计

    导电金属塞孔

    关于塞孔流程和塞孔方法就简单介绍下,毕竟这主要与板厂工艺有关:

    大部分的塞孔流程方式有:

    1,先塞孔后印板面油墨

    2,连塞带印

    3,在绿油加工前塞孔

    4,喷锡后塞孔

     

    比较下不同塞孔方法。

     

    Q1:那VIP (via in pad) 盘中孔设计又是怎么一回事?

    杨医生回复:目前线路板越来越往高密度、互联化发展,已经没有更多的空间放置这些连接通孔的导线和焊盘,于是在这种背景下,将过孔打在盘上的工艺应运而生。简单点说就是把已孔电镀过的导通孔再经过丝网漏印填料(绝缘树脂或导电浆等)来堵塞导通孔,然后经过烘干固化、抛磨,再经过电镀,这样一来整个在制板的表面都被镀铜所覆盖,再也看不到导通孔了。

     

    盘中孔设计作用也是非常明显的:比如提高了电子产品的电气性能和可靠性,使信号传输导线缩短,减小传输线路的感抗和容抗以及内外部电磁干扰等。

     

    接着我们来了解下盘中孔的基本流程。

     

    Q2,我们经常屏蔽罩上的过孔或者散热焊盘的过孔都是两面开窗处理,但是又要求整板塞孔,经常会遇到板厂反馈回来的工程确认,这是怎么回事?

    杨医生回复:确实有这个问题存在,因为我们在设计的加工文件里并没有描述清楚,一方面又要求整板塞孔处理,一方面又在焊盘和屏蔽罩区域开窗处理。这种问题一般会带来工板厂的工程确认。比如:双面开窗的过孔,如一面为钢网,则从另一面单面塞孔制作,,接受塞孔的孔边有油圈;或者双面开窗的过孔按原稿不塞孔,接受油墨入孔堵孔、漏锡风险;

     

    如果是散热焊盘,空间足够的话,双面都做亮铜处理,不塞孔处理,更好的散热。至于漏锡的风险,我们在设计钢网的时候需要避开过孔,这样就解决了漏锡的风险。

     

    如果是屏蔽罩上的过孔,直接可以接收双面开窗处理。

     

    Q3,塞孔工艺有什么可以参考的标准

    杨医生回复:可以学习下IPC标准的IPC 4761。这个是纯英文的,英语不好的学习起来有难度。仅供参考。

    详细:IPC 4761-Design Guide for Protection of PrintedBoard Via Structures。

     

    Q4,那板子塞不塞孔杨医生最终的结论是什么?

    杨医生回复:这个只能是建议,并不是结论,也并不是什么标准,仅供参考。

    第一点:客户有要求,在满足设计和工艺要求的情况下听客户的。

    第二点:如果没有特殊要求,可以整板塞孔处理。

    第三点:如果要过孔开窗处理,注意波峰焊区域局部塞孔或者没有过孔以及密间距比如BGA区域需要局部塞孔处理。

    第四点:如果你希望拿到的扳子,所有过孔的焊盘表面、孔内,和其他器件焊盘一样都喷漆(或其他表面工艺),过孔阻焊就做开窗处理,过孔的导通性比较好。

     

    编撰:杨医生    审校:陈医生   

     

    关注杨医生微信公众号:专治pcb疑难杂症 (PCBDoctor) 解决遇到的各种PCB疑难杂症。


    杨医生简介

    杨医生,80后,曾多次美国硅谷深造,高级PCB设计工程师,技术专家,曾获得四项PCB设计专利;设计过的产品项目数量总和500+,设计的最大单板项目50000pin+,设计过32层的硬板PCB项目以及16+4的软硬结合板项目,设计过1阶,2阶,3阶以及任意阶的HDI项目,擅长领域包括但不限于:PCB板级信号完整性分析,PCB板级电源完整性分析,PCB封装计,PCB layout设计,PCB工艺分析,板级EMC电磁兼容分析;杨医生医道:治于无形而出于前。
     

    展开全文
  • 指针引用参数指针参数的区别???? 2012-10-24 17:17dingba12345 | 浏览 1626 次  网络 void f(int *p)void f(int *&rp)有什么区别? 我知道rp占内存空间,只是实参的别名,对rp的改变就是...

    指针引用作参数和指针做参数的区别????

    2012-10-24 17:17dingba12345 | 浏览 1626 次
    void f(int *p)和void f(int *&rp)有什么区别?
    我知道rp不占内存空间,只是实参的别名,对rp的改变就是对实参的改变。难道指针引用和指针的区别仅仅是一个不占内存一个占内存?
    楼上的没说全,你都知道引用是别名,那就应该知道在函数内部可以修改rp指向的地址,以前指向的是a,你可以把他改成指向b;传指针是传入参数的一份拷贝,在函数内部修改指针指向的地址,并不会修改原实参所指向的地址。可以写一个简单的程序测试下,在函数内部修改形参所指向的地址,调用完成后,看看实参指向的地址是否改变!传指针不会改变,传引用的会!动手实验下,记得更劳靠!
    提问者评价
    谢谢!
    评论 | 23 0

    Aroconocy |来自:手机知道 | 四级 采纳率19%

    擅长: C/C++ VC++

    2012-10-24 17:37网友采纳
    这很好理解,别想多了。
    int* 也就是一种类型而已,所以你的问题和 void f2(int p) 与 void f2(int &rp)有什么分别得到的回答是一样的。rp当然要点内存空间,所占空间是一个指针的大小。
    简单的来说,比如参数是 int *ptr; 假设其内容为0x12345678,内容指向的值为5,其在内存中的地址为0x00112233;
    那么调用第一个f传入的值是0x12345678,第二个传入的是0x00112233。
    展开全文
  • 锻炼与锻炼的人,隔一天看,没有任何区别;隔一个月看,差异甚微;但是隔五年十年看,身体精神状态上就有了巨大差别。读书也是一样的道理。读书与读书的人,日积月累,终成天渊之别。好看的皮囊千篇一律,优雅...
        
    640?wx_fmt=gif&wxfrom=5&wx_lazy=1     

    锻炼与不锻炼的人,隔一天看,没有任何区别;

    隔一个月看,差异甚微;

    但是隔五年十年看,身体和精神状态上就有了巨大差别。

    读书也是一样的道理。

    读书与不读书的人,日积月累,终成天渊之别。




    好看的皮囊千篇一律,优雅的女人却各有各的美点。


    比如,同样是容颜过人,但是热爱读书、学习的俞飞鸿在接受采访的时候,是这样的:


    640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1


    而当红小花在接受采访的时候则是这样的:


    640?wx_fmt=gif


    二者之间气质的差别,高下立见。



    640?wx_fmt=png    


    一个人的外貌可以通过科技改变,而一个人的内涵,则要通过读书、通过知识来改变。女人最动人的魅力,不是芳华容颜,而是才华横溢。


    民国时期的文坛,才子佳人辈出,而时至今日仍然被人们所津津乐道的,就是林徽因和她的爱情故事。


    640?wx_fmt=jpeg


    为什么这么多优秀的学者文豪都痴情迷恋林徽因?为什么她的名字时至今日仍被大众熟知?不是因为她的美貌,而是因为她的才华。


    林徽因是中国著名建筑师、诗人、作家,在文学方面著述甚多,包括散文、诗歌、小说,剧本、译文和书信等作品,被胡适誉为 “中国一代才女”


    她一生中遇到的男人各个都不是凡夫俗子,但她都能和他们志同道合,产生灵魂的交流。她和徐志摩分享的是诗意,和金岳霖交流的是学术,和梁思成一生的话题,是谈不完的艺术。


    640?wx_fmt=jpeg



    无需衣着华丽,无需名牌化妆品,喜爱阅读的女人天生更有自信,更有智慧,更有魅力。


    640?wx_fmt=png     

    总有人问:“我读过很多书,但后来都忘了。你说这样的阅读究竟有什么意义?”


    你读过的书,最终都会变成你。它会让你强大,让你坚定,让你在滚滚人群里,不会因为突出其来的打击而意志消沉,不会因为被踩在脚下而耐不住平凡。


    因为读书这件事,看似简单,做来却着实不易。


    很多人号称喜欢读书,却只会读点网文畅销书,更别说挑出适合自己的书,静下心来阅读,从中领悟精髓,得到提升,把他人的经验用于自己的人生,


    640?wx_fmt=jpeg


    什么样的书才算好书?

    怎样读书才算是真正意义上的阅读?

     

    【静雅课堂——50本好书精华解读】联合多名知识大咖,携手签约作家,帮你筛选好书,萃取书中精华,以音频的形式为您解读。每天上班路上、工作时、吃饭时、睡觉前,只需20分钟,就能高效获取书本精华知识。


    加入我们【好书精读计划】,解放双手双眼,成为精英阅读者。


    640?wx_fmt=jpeg


    长按识别二维码马上参加

    640?wx_fmt=png        



         
         

    课程亮点

    【精选阅读书单】

    不再为不知道读什么而苦恼,【好书精读计划】精选50本好书,帮您系统化完善知识结构,实现自我提升。


    【提升阅读效率】

    专业老师为您提炼精华内容,大咖牛人领读,将晦涩难懂的内容转化为通俗易懂,让您随时随地进行高质量阅读。


    【优化阅读体验】

    音频课程讲解,解放您的双手和双眼,线上碎片化学习,每天20分钟,读书、工作、生活三不误。



       640?wx_fmt=png    50本全球精选好书大咖精华解读  
     干货:颠覆你的认知,让你的思想登上新高度    

    640?wx_fmt=jpeg


            财富:解开金钱与财富的秘密,训练你的富人思维    

    640?wx_fmt=jpeg


    眼界:扩展你的认知,让你通晓古今中外

    640?wx_fmt=jpeg


    经典:带你读完“想读却没空读的书”

    640?wx_fmt=jpeg


    趣味:让你社交有话题,生活有态度

    640?wx_fmt=jpeg


    年岁有加,并非垂老

    理想丢弃,方堕暮年

    如果你不能接受自己的平庸

    那么就从阅读开始改变自己吧!


    50本经典好书,现只需99.9

    每本只需2块钱,大咖带你精读好书!

    长按识别下方二维码

    来加入『50本好书精华解读』计划吧!


    640?wx_fmt=png            



              


    点击“阅读原文”,成为精英阅读者!


    展开全文
  • 一直不屑于web,结果最近1年都在与web打交道,今天遇到一个问题,在javascript中常见到 这样的应用,与没有加return有什么区别呢?找到这样一文,共享之,感谢原作者的工作。转自:...
     一直不屑于作web,结果最近1年都在与web打交道,今天遇到一个问题,在javascript中常见到<input type='button' οnclick='return Logon()' value='Logon'> 这样的应用,与没有加return有什么区别呢?找到这样一文,共享之,感谢原作者的工作。
    

    转自:http://www.cnblogs.com/index/archive/2005/09/01/228145.html

     有一个这样的js方法

    None.gif<script language="javascript">
    None.gif
    function TestFunction()
    None.gif{
    None.gif    alert('aaaaaa');
    None.gif
    None.gif    
    return false
    ;
    None.gif
    None.gif    alert('bbbbbb');
    None.gif}
    None.gif
    </script>

    然后在页面中加入两个asp:button

    None.gif<asp:Button Runat="server" ID="ButtonReturn" Text="Return Function"></asp:Button>
    None.gif
    <asp:Button Runat="server" ID="ButtonNotReturn" Text="Not Return"></asp:Button>

    在后台的cs代码中分别给这两个button加上客户端的onclick事件

    None.gifButtonReturn.Attributes.Add("onclick""return TestFunction();");
    None.gifButtonNotReturn.Attributes.Add(
    "onclick""TestFunction();");


    然后在页面上分别点击这两个button, 效果一样吗?

    答案是不一样, 我一直都不知道JS中return SomeFunction和不加return调用一个function的区别

    第一个button由于加上了return TestFunction();所以执行到js里的return false的时候就不会继续往下执行了,页面当然也不会postback

    但是第二个button就奇怪了,return false在这里是无效的,页面会继续postback, 而且是跳过了alert('bbbbbb');这句话来

    所以有时候我们在做提交时的一些check的时候, 如果需要调用JS方法, 必须要加上这个return哦

    只是我还是不明白加不加这个return到底有什么特殊的含义? 请各位高手不吝赐教!

    展开全文
  • 需要知道的是修饰类变量的用来控制这个被修饰的类变量的适用范围的修饰词有: 1.public:表示公开的类变量,既所有的类都可以引入使用的。 2.protected:表示受保护的类,只有子孙类本类可以引入使用。 默认...
  • mybatis为一个轻量级ORM框架在许多项目中使用,因其简单的入门受到了广大开发者的热爱。在近期项目中再一个相关的开发,碰到了#、$符号这样的问题,之前没怎么...占位符,我们知道这种方式可以防止sql注入,并且
  • mysql两种连接方式,localhost127.0.0.1的区别
  • VS中生成、清理项目、调试、开始执行(调试)、Debug Release等之间的区别
  • openfopen的区别: 1.缓冲文件系统 缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”...
  • 饭统网倒闭:创新、放权就是

    万次阅读 多人点赞 2014-04-25 12:50:33
    当年我在北京某书店电商网站,听到了这个网站。其高大上且清晰的盈利模式让我立刻把它定位为我学习的榜样。 盈利模式:1、会员制。其实需要网站的营销人员线下实体饭店进行协议合作。饭店入会需要交会费(其实...
  • CCSVN不得说的区别——ClearCase札记3

    千次阅读 热门讨论 2007-09-25 18:23:00
    SVN已经用了1年多了,CC也终于搞懂了一些,自然而然的有了这样一些文字。CC:开发人员看到的CC上的文件没有checkout之前是只读的,能拷贝到本地一份(我们称之为“本地拷贝”...SVN:也是先checkout出来(并在服务器
  • 新一代的程序员,不做初代码农

    千次阅读 2020-09-02 16:18:54
    新一代的程序员,不做初代码农 IT从业者经常会听到两个称呼,一个是“码农”,另一个是“程序员”。这两个称呼从名称上就可以看出区别,而大多数的IT从业者,想“程序员”而不是“码农”。 相信有很多人选择从事...
  • gcc -c与gcc -o以及加参数的区别

    万次阅读 多人点赞 2019-03-21 15:30:22
    四、gcc -c与gcc -o以及加参数的区别 以下摘自gcc --help的解释(gcc version 7.3.0): -c Compile and assemble, but do not link. -o Place the output into . 'none' means revert to the default behavior of ...
  • DEXODEX的区别 ODEX的制作

    千次阅读 2013-09-19 22:48:25
    首先还是讲下DEXODEX的区别: 1、简单来讲,官方的版本就是ODEX化的,现在论坛的除了我发的DEX版本其他的都是ODEX版本。这个ODEX优化是什么意思呢?用大家容易理解的话来说你可以想像一个APK是一个程序压缩包,...
  • 网站开发进阶(四十三)html中,路径前加“/” 与加“/”的区别前言 scriptsrc="js/downloadify.js">script>表示加载你当前页面目录中名为js的子目录下面名为pic.js的js包。 加“/”是代表绝对路径,加“/”是代表...
  • 首先,先介绍一下CentOS7的镜像,本文中,我们使用的是CentOS7.2的...OK,CentOS7CentOS6的区别大概就那么多了,其实了解了这几个区别后,CentOS7就难了 转自: http://blog.51cto.com/12928749/2085646
  • url后面带斜杠与带斜杠有什么区别吗? 发布人:武汉鑫灵锐seo服务公司 日期:2015-8-3 13:10:03 来源:http://www.lrhold.com/    知道大家有没有细细观察到,有的网址结尾带有...
  • 进程线程的区别(超详细)

    万次阅读 多人点赞 2019-10-03 21:57:46
    进程线程 进程 一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。 线程 进程中的一个执行任务(控制单元),负责...
  • 还有就是引用与指针参数的区别? 比如这这个代码中加&与加&结果都是一样的! #include <iostream> using namespace std; class Date;//因为在Time中要用Date类,但是还没有定义,所以先声明...
  • LoadRunner的两个一致及原因分析解决办法(ControllerAnalysis;Summary PeportGraphs-Average Transaction Response )
  • USB-HDDUSB-ZIP制作U盘启动盘有以下区别:1、硬盘模式一样。USB-HDD即USB Hard Drives 的缩写,硬盘模式,即硬盘模式。通过把U盘模拟成硬盘来启动安装在U盘里的PE系统,通过模拟之后,就像是直接使用硬盘启动是...
  • 最近在一个比赛,有一张表格记录的是每个用户不同时间的行为,每一次行为有一行记录。现想要求不同用户每次行为的时间差,下面为大家介绍如何实现这一需求。具体如下图所示: ⑴ 先移动到同一行,在差 ...
  • Google earth 大家知道谷歌地球由于某些原因已经退出国内市场,但是一直以一种隐蔽的...谷歌地球能用的原因总体比较复杂,每个电脑不用的原因还都有一些区别,但是总体上可以归为三类。 第一类 DNS污染 DNS..
  • 归零法编码、曼彻斯特编码差分曼彻斯特编码  数字信号数位化编码的数据之间存在着自然的联系。数位化存储的数据表现为01的序列。由于数字信号能够在两个恒量之间交替变换,所以可以简单地把0赋予其中的一...
  • 浅谈CMDwin powershell的区别

    万次阅读 多人点赞 2018-03-06 18:03:03
    1、前言:本文给大家简单描述了一下POWERSHELLCMD的区别,简单的说,Powershell是cmd的超集,换句话说,cmd能的事情,Powershell都能,但是Powershell还能额外许多cmd的活。 2、cmd是powershell都...
  • 你看懂的spring原理是因为知道这几个概念

    千次阅读 多人点赞 2019-06-18 19:00:00
    背景 问题从一杯咖啡开始。 今天我去楼下咖啡机买了一杯「粉黛拿铁」。制作过程中显示: ...他们并需要知道咖啡豆可可豆的区别,更知道这两种植物长在树上是什么样子。没关系,这并影响...
  • mybaties中resultMapresultType的区别

    万次阅读 多人点赞 2019-06-17 22:01:06
    (数据库,实体,查询字段,这些全部都得一一对应)高级映射 :(resultMap) 如果查询出来的列名pojo的属性名一致,通过定义一个resultMap对列名pojo属性名之间一个映射关系。(高级映射,字段名称可以...
  • IP地址,子网掩码、默认网关,DNS服务器是什么意思?...我知道没有IP地址就能上网,我也知道没设DNS就能上外网,可它们都有什么功能,有什么区别呢?还有真奇怪,我的计算机没设DNS,竟然能上QQ,却能...
  • 跟大部分智能手机...这点Android 有点小差别,Android 允许上下文菜单在任何时间长按某一单元或者称为VIEW也行,因为所有的活动都是包含在这个VIEW里面。这个可能是他们之间的区别吧。  就使用而言的话

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 603,712
精华内容 241,484
关键字:

不做和不作的区别