分类 科技 下的文章

如何学习使用altium designer 制作一张电路板


制作一张电路板的流程

一.建立工程(原理图,pcb以及库文件)并保存

二.画原理图

1.凑齐画原理图所需器件(没有的自己画)
2.摆放并连线
3.添加封装(没有的自己画)
4.生成元器件清单(整理好,买器件和焊接时用)
4.生成pcb(并反向检查原理图中的问题)

三.画pcb!

ad.jpg


linux 各种环境变量文件


一、环境变量文件介绍

转自:http://blog.csdn.net/cscmaker/article/details/7261921

Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。
所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:

1.系统级:
(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。
/etc/bash.bashrc:系统级的bashrc文件。
(2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。


记2017世界机器人大会(WRC)


23到27号,世界机器人大会(WRC)在北京亦庄国际会展中心举行。我25号和同学一起去溜了一圈,不过路上还是挺折腾的,公交,地铁,火车,ofo,一个都不少。来回差不多5个小时。25号早上6:30出发,8:35的火车,到上午11:00才到达会展中心,这一路很不容易,地铁亦庄线,全是去会展的人,费好大劲才挤进地铁,呵呵。

wrc-3

言归正传,这次会展相比于上次在天津梅江会展中心举行的世界智能大会(WIC)要大很多,至少这次会展是4层的展区,绝对不是一个量级的东西,规模完胜,而且与此同时会展中心4层还会举行世界机器人大赛,像这种一举两得的事,谁会错过?
接下来就谈谈我个人印象比较深的一些产品。


用树莓派给 arduino pro mini 下载


新入手一枚 arduino pro mini ATmega328P 没有 usb-to-ttl 转换器,于是考虑使用树莓派给 arduino 下载,也省了转换器的钱。过期的不负责任的教程害人,不要设置 force_turbo = 1,否则树莓派的保修就没了!!!说在前面,树莓派型号是三代 B+,2017年6月最新系统 rasbian,与老教程里系统的文件不太相同。

0x00 恢复硬件串口


Javascript 事件循环和 promise 对象


javascript-event-loop-1-638.jpg

Javascript是单线程,事件驱动,异步处理IO的编程语言。处理异步操作,在promise对象出现之前有async,eventproxy,q等第三方库(它们很棒)。说道单线程,难道 JS 在进行IO操作或者ajax获取数据的时候就傻傻的等待(同步),阻塞线程不做任何事吗?当然不是,这都要归功于事件循环和异步机制。从被玩儿坏的setTimeout说起吧~


Javascript 原型链和对象


Z.jpg

Javascript 创建“类”和对象

接触过像 C++ Java 这样的编程语言,对面向对象编程一定不陌生。面向对象编程的两个核心是类和对象。
类是一种数据结构(事物)的描述、生成对象的模板,而对象是根据描述创建的实体。
如果说面向对象,Javascript 则更加“忠诚”,因为它根本就没有类,所谓“类”只是一个构造器,一个函数。在 JS 中,万物皆为对象,函数也是对象。JS 可以模拟类和对象的行为,让编程就像面向对象编程一样。JS 面向对象编程的实现是用函数,作用域劫持和闭包“凑活”出来的。说了这么多学院理论,Let's make our hands wet!


Fedora 25 无法在 chromium 上面看视频解决方案


注意 chrome(chromium) 和 firefox 的 flash 插件不一样!chrome 的是ppapi,firefox 是 npapi,详情看 http://www.adobe.com/software/flash/about/ 下面的表格。

下载插件

去 https://get.adobe.com/cn/flashplayer/?no_redirect 下载适合自己系统的 flash 插件,我是 Fedora 25 64位系统,所以就选择 rpm 安装包。当然下载 tar.gz 也可以,反正最后都要手动复制。


标准,就是用来超越的


今天七月三十号,距离比赛已经过去了十多天,现在回想起来仍有一些遗憾,我们有了像强队一样的运气,却没有像强队一样的实力。
来大学的第一年,智能车竞赛用我一年的努力与汗水给我上了印象最为深刻的一节课:并不是所有的规则都是值得相信的,并不是所有规则都是没有问题的。你大可以对每一项规则保持怀疑的态度。尤其是模糊的规则。有些问题你都会觉得莫名其妙,稍微不注意就会把自己推进坑里。

Standards-are-used-to-transcend
在进入大学之前,偶然间了解到了智能车这个比赛,觉得蛮有趣的,自己平时也喜欢摆弄一些东西,就在大一刚开学时加入了这个团队。在这里一切都很新奇,我开始了45天考核期的生活,一开始报名时觉得竞争压力还挺大的,14个人竞争三个名额,很多人是我的学长(大一的好像就我一个),觉得今年可能没有机会了,想先学些打基础,来年的时候参加比赛。可当我坚持到最后时,发现莫名其妙的就剩了几个人,我刚刚好入选了。我的运气还不错,我想。


fedora 26 输入法增加云拼音


fedora 下搜狗输入法总是崩溃,而且会导致系统崩溃。之前用的谷歌输入法(据说也是移植的)词汇太少。而且搜狗输入法是 sougou for ubuntu,在 fedora 下只是凑合能用,如果只是程序本身崩溃也就重启一下输入法,带着系统一起崩溃就很麻烦。崩溃的表现是,打着字突然就不能输入任何字符了,输入法选字框僵在屏幕上,如果还打开了其他的程序,也不能在这些程序里面输入字符,不能在应用程序列表的搜索框中输入字符,但是等上一分钟,字符会断断续续的出现。终于忍无可忍,sudo find / -name "*sogou*" -exec rm -rf {} \;