ace

一直没懂PCB叠层设计,直到看见这篇文章......

房东的猫 提交于 2020-04-26 16:01:11
总的来说叠层设计主要要遵从两个规矩: 1. 每个走线层都必须有一个邻近的参考层(电源或地层); 2. 邻近的主电源层和地层要保持最小间距,以提供较大的耦合电容; 下面列出从两层板到八层板的叠层来进行示例讲解: 一、单面PCB板和双面PCB板的叠层 对于两层板来说,由于板层数量少,已经不存在叠层的问题。控制EMI辐射主要从布线和布局来考虑; 单层板和双层板的电磁兼容问题越来越突出。造成这种现象的主要原因就是因是信号回路面积过大,不仅产生了较强的电磁辐射,而且使电路对外界干扰敏感。要改善线路的电磁兼容性,最简单的方法是减小关键信号的回路面积。 关键信号:从电磁兼容的角度考虑,关键信号主要指产生较强辐射的信号和对外界敏感的信号。能够产生较强辐射的信号一般是周期性信号,如时钟或地址的低位信号。对干扰敏感的信号是指那些电平较低的模拟信号。 单、双层板通常使用在低于10KHz的低频模拟设计中: 1)在同一层的电源走线以辐射状走线,并最小化线的长度总和; 2)走电源、地线时,相互靠近;在关键信号线边上布一条地线,这条地线应尽量靠近信号线。这样就形成了较小的回路面积,减小差模辐射对外界干扰的敏感度。当信号线的旁边加一条地线后,就形成了一个面积最小的回路,信号电流肯定会取道这个回路,而不是其它地线路径。 3)如果是双层线路板,可以在线路板的另一面,紧靠近信号线的下面,沿着信号线布一条地线

python 线程队列PriorityQueue(优先队列)(37)

穿精又带淫゛_ 提交于 2020-04-25 16:22:30
在 线程队列Queue / 线程队列LifoQueue 文章中分别介绍了先进先出队列Queue和先进后出队列LifoQueue,而今天给大家介绍的是最后一种:优先队列PriorityQueue,对队列中的数据按照优先级排序,那么具体怎么用呢? 一.队列Queue分类: 1.线程队列Queue — FIFO(先进先出队列),即哪个数据先存入,取数据的时候先取哪个数据,同生活中的排队买东西; 2.线程队列LifoQueue — LIFO(先进后出队列),即哪个数据最后存入的,取数据的时候先取,同生活中手枪的弹夹,子弹最后放入的先打出; 3.线程队列PriorityQueue — PriorityQueue(优先级队列),即存入数据时候加入一个优先级,取数据的时候优先级最高的取出; 二.优先队列PriorityQueue简介 在数据存入的时候设置优先级,取数据的时候默认按照优先级最高的取出,注意:使用优先级存数据取数据,队列中的数据必须是同一类型,举个栗子:班级成绩排名/身高排名…… 值得注意的是:在将数据存入到优先队列PriorityQueue时,设置的值越小,优先级越高; 三.优先队列PriorityQueue函数介绍 函数不做过多介绍了,已经在 线程队列Queue 有了详细讲解,两者都属于Queue,函数都一样! 四.优先队列PriorityQueue使用 按优先级:不管是数字

Ace 2.1.3

笑着哭i 提交于 2020-04-24 02:16:20
Ace v2.1.3是一个响应迅速,易于使用且功能丰富的管理模板,基于Bootstrap 4 它干净且结构良好,无论是否由Ruby,PHP,ASP.NET等驱动,都可以轻松与您的应用程序集成 有: 具有多个自定义选项的多个侧边栏和导航栏主题 前端登陆页面 自定义元素,例如: 侧面和滑块 复选框和开关 滚动条 档案输入 适用于移动设备的下拉菜单 滑动移动设备侧栏和选项卡窗格的手势 还有更多 RTL支持 您可以包含并构建您要使用的内容,以减少CSS / JS文件的大小。 下载地址: https://www.tintsoft.com/articles/194.html 来源: oschina 链接: https://my.oschina.net/xutongle/blog/3588771

诺奖得主称新冠病毒包含HIV序列,蒙塔尼“失足”伪科学

一个人想着一个人 提交于 2020-04-22 01:53:29
  新冠病毒来源是哪里?这是一个引起多方论战、至今众说纷纭未有清晰定论的问题。   4 月 16 日,法国病毒学家吕克 · 蒙塔尼(Luc Montagnier)在一次电视节目中再出争议言论: 新冠病毒含艾滋病毒的核酸序列,而病毒在人群中传播则是中国科学院武汉病毒所泄漏所致 。   蒙塔尼曾在 2008 年获得诺贝尔奖,在病毒学研究领域已经是全球顶尖的学者,但这一背景也并没有让他的争议言论在学界获得广泛的支持。   中国知名生物学家、首都医科大学校长饶毅发表文章《对某校引进诺贝尔奖得主的意见》批驳了 “病毒来源实验室” 的说法,称以蒙塔尼的身份,他的这番言论有很强的欺骗性。   蒙塔尼错在了哪里?作为 HIV 病毒发现者,他为何会迷信人工合成新冠病毒的说法?    图|现年 87 岁的蒙塔尼再次对新冠病毒发表了争议性言论,他认为这是人为操纵的产物(来源:APF)    比对新冠病毒和 HIV   蒙塔尼的原话是,他们得出结论,新型冠状病毒有人工操作的痕迹,有人添加了 HIV 的序列片段,“这是非自然的病毒,是分子生物学家的工作”。他还将并将矛头指向了武汉病毒所的 P4 实验室,认为新冠病毒是实验室中被人为造出,最终病毒意外泄漏导致了后来在人群中广泛传播。   事实上这并不是新观点。1 月份的一篇预印本网站 BioRxiv 论文就提出, 新冠病毒中特有的基因片段和 HIV 很像

OSChina 周二乱弹 —— 宇航员也骑自行车上班啊,别耽误了火箭发射

我与影子孤独终老i 提交于 2020-04-21 02:28:31
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ 薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Snowflakes》- 京田誠一 手机党少年们想听歌,请使劲儿戳( 这里 ) @ FrendLin :周末在家怎么持续学习呢 学什么习啊, 你看看人家老罗, 学学人家直播带货。 “原来老罗才是破坏大环境的人。” 你在家想好好学习也学不下去啊, @ 睡过鹿晗的男人 :窗外的朋友一直不肯走怎么办? 其实这种你完全可以手工, 不用ps做, “房间有了陪伴,房主感到了温暖。” 完全不用鬼吓唬我, 你一给我说马上周一要上班了, 我浑身就凉透了, 感觉第一天上班会迟到, @ xiaoshiyue :据说现在的公交限速30??? 我还不如骑着我得自行车去呢, “宇航员也骑自行车上班啊,别耽误了火箭发射。” 第一天上班这迟到的感觉真熟悉! @ 浪浪不浪 :时隔90天返岗,感觉跟新入职一样 返岗以后, 只有上班摸鱼的感觉还是熟悉异常, “我在家躺床上就睡不出这种感觉呢!” 就在你们摸鱼偷懒的时候, 单位老板已经开始亲历亲为了。 @ 为中华之崛起而上osc :绝世好老板,身价上亿还亲力亲为。 这翻墙都身价暴增了, 哈哈哈……这段时间的新闻真魔幻, 包括出狱被直播签约的, 翻墙身价大涨的。 美帝那边还在拯救假药停。 @ 麦琪 :万恶的美帝 给他发钱么? @ 巴拉迪维 :万能回复用语

线程同步——可递归锁和非递归锁

人走茶凉 提交于 2020-04-20 09:16:55
最常见的进程/线程的同步方法有互斥锁(或称互斥量Mutex),读写锁(rdlock),条件变量(cond),信号量(Semophore)等。在Windows系统中,临界区(Critical Section)和事件对象(Event)也是常用的同步方法。 简单地说,互斥锁保护了一个临界区,在这个临界区中,一次最多进入一个线程。如果有多个线程在同一个临界区内活动,就有可能产生竞态(race condition)导致错误 读写锁从广义的逻辑上讲,也可以认为是一种共享版的互斥锁。如果对临界区大部分的操作是读操作而只有少部分是写操作,读写锁在一定程度上能够降低线程互斥产生的代价 条件变量允许线程以一种无竞争的方式去等待某个条件的发生。当该条件没有发生时,线程会一直处于休眠状态,当被其他线程通知条件已经发生时,线程才会被唤醒从而继续向下执行。条件变量是比较底层的同步原语,直接使用的情况不多。使用条件变量的一个经典的例子就是线程池(ThreadPool)了。 在学习操作系统的进程同步原理时,讲的最多的就是信号量了。通过精心设计信号量的PV操作,可以实现很复杂的进程同步情况(例如哲学家进餐问题和理发店问题)。而在现实的程序设计中,却极少有人使用信号量。能用信号量解决的问题似乎总能找到其他更清晰更简洁的设计手段去代替信号量。 本文的目的不是讲解如何使用这些锁,更多的是讲解容易被人忽略的一些关于锁的概念

OSChina 周一乱弹 —— 今瓶没

允我心安 提交于 2020-04-20 05:34:50
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ Cobbage :分享韩红的单曲《往事随风 (Live)》: 《往事随风 (Live)》- 韩红 手机党少年们想听歌,请使劲儿戳( 这里 ) @ 睡过鹿晗的男人 :今天周某人出来了,你的电瓶车🔒了吗 偷电瓶, 总比偷车座子好吧。 @ Iridium :贫穷感,不知道诸位是否同感?IT行业在各行业里比起来,也算是工薪族的娇子了,任何城市,都是前10%的那一部分吧。但为什么还是感觉仅仅是勉强维生而已。是我的个人感觉吗?还是普遍体会?我觉得这部分人都过得这么狼狈,那绝大部分人并不会比这个更好啊。 当然有了, 生存危机感, 就和你没到年初会祈福新的一年风调雨顺,工作顺利,身体健康是一样的。 “根据喵星古老文献记载,住在母星上的猫咪先民们会在收获季节对着丰收的麦穗翩翩起舞,以此来纪念德墨喵尔丰收女神~直到今天蓝星人在掏出逗猫棒的那一刻,还是可以有幸目睹喵星人这种代代相传的特性” 有危机感就对了, 大人物也应该有危机感, 没准因为什么事就阴沟里翻船了。 @ 无码禅师 :继续吃瓜 当然要及时证明自己了, 不然等来就不是自查报告了, 还可能是罢免通知。 @ Tumblr :龙妈听了会沉默 这头衔确实比龙妈还长。 “我家旅馆招不下这么多人。” 这种大人就是小时候, 思想观念就没打好基础。 长大了这种隐患就显示出来了。 @ 拜二慕尼黑

Java中的volatile关键字实现原理深度解析

穿精又带淫゛_ 提交于 2020-04-19 01:56:00
  在Java语言规范中对volatile的定义如下:Java编程语言中允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁来确保单独获取这个变量。Java还提提供了volatile关键字,在某些情况下比锁更加方便。   volatile关键字可以说是java虚拟机中提供的最轻量级的同步机制,但它并不是锁。因此,在使用时,只有真正明白它的特性、原理才能正确的使用volatile。 0 与volatile实现相关的CPU术语 术语 英文单词 术语描述 内存屏障 memory barriers 是一组处理器指令,用于实现对内存操作的顺序限制 缓冲行 cache line 缓存中可以分配的最小存储单位。处理器填写缓存线时会加载整个缓存线,需要使用多个主内存读周期 原子操作 atomic operation 不可中断的一个或一系列操作 缓存行填充 cache line fill 当处理器识别到从内存中读取操作数时可缓存的,处理器读取真哥哥缓存行到适当的缓存(L1,L2,L3或所有) 缓存命中 cache hit 如果进行高速缓存行填充操作的内存位置仍然是下次处理器访问的地址时,处理器从缓存中读取操作数,而不是从内存读取 写命中 write hit 当处理器将操作数写回到一个内存缓存的区域时,它首先回检查这个缓存的内存地址是否在缓存行中,如果存在一个有效的缓存行

Java中的volatile关键字实现原理深度解析

点点圈 提交于 2020-04-19 01:30:56
  在Java语言规范中对volatile的定义如下:Java编程语言中允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁来确保单独获取这个变量。Java还提提供了volatile关键字,在某些情况下比锁更加方便。   volatile关键字可以说是java虚拟机中提供的最轻量级的同步机制,但它并不是锁。因此,在使用时,只有真正明白它的特性、原理才能正确的使用volatile。 0 与volatile实现相关的CPU术语 术语 英文单词 术语描述 内存屏障 memory barriers 是一组处理器指令,用于实现对内存操作的顺序限制 缓冲行 cache line 缓存中可以分配的最小存储单位。处理器填写缓存线时会加载整个缓存线,需要使用多个主内存读周期 原子操作 atomic operation 不可中断的一个或一系列操作 缓存行填充 cache line fill 当处理器识别到从内存中读取操作数时可缓存的,处理器读取真哥哥缓存行到适当的缓存(L1,L2,L3或所有) 缓存命中 cache hit 如果进行高速缓存行填充操作的内存位置仍然是下次处理器访问的地址时,处理器从缓存中读取操作数,而不是从内存读取 写命中 write hit 当处理器将操作数写回到一个内存缓存的区域时,它首先回检查这个缓存的内存地址是否在缓存行中,如果存在一个有效的缓存行

[转帖]带鱼,明明出身深海,为什么却成了中国最平民的海鲜?

做~自己de王妃 提交于 2020-04-12 09:27:09
带鱼,明明出身深海,为什么却成了中国最平民的海鲜? https: // zhuanlan.zhihu.com/p/126338272 好多东西不知道啊 说起带鱼,似乎很难跟海鲜扯上关系。 人们心目中的海鲜,一般是鲍鱼、海参、大龙虾,再不济也得是螃蟹、扇贝、皮皮虾。 而带鱼,它实在是太过于平民了,就如同萝卜、土豆、大白菜一样,即便是离海边最远的中国人,大概也尝过带鱼的滋味。 事实上,带鱼是正儿八经的深海鱼,而且,我们现在吃到的带鱼,至今也无法实现养殖。 然而,汇集了“深海”“野生”“天然”……广告里一切高大上词汇的带鱼,怎么就成了最平民的海鲜? 目录 01 | 什么是带鱼? 带鱼、大黄鱼、小黄鱼、乌贼,中国四大海产 02 | 带鱼为什么如此平民? 带鱼,中国捕获量最大的海鱼 03 | 中国哪里产的带鱼最好吃? 带鱼好吃的秘诀,新鲜 04 | 最最关键的,带鱼怎么做才最好吃? 鲜美的食材不需要复杂的烹饪 01什么是带鱼? 在中国,带鱼与大黄鱼、小黄鱼、乌贼一起,并称为“四大海产”(四大海洋经济鱼类)。 图/pixabay 带鱼的分布也极广,渤海、黄海、东海、南海都能见到它的踪影。 虽然各地出产的带鱼看起来长得差不多,但并非全是一个物种。 带鱼的种类很多,全世界一共有9个属44种带鱼,仅在中国沿海,就有带鱼属、小带鱼属、沙带鱼属和窄颅带鱼属等4个属的带鱼。 平时被我们食用的国产带鱼有4种