具有开漏(OD)输出的器件是指内部输出和地之间有个N沟道的MOSFET(T1),这些器件可以用于电平转换的应用.输出电压由Vcc'决定.Vcc'可以大于输入高电平电压VCC(up-translate)也可以低于输入高电平电压VCC(down-translate). 开漏器件对于各种电压节点间的电平转换非常有用.但是,这种电平转换的方法存在一些缺点.例如,当输出电平为低时,N沟道三极管是导通的,这样在Vcc'和GND之间有一个持续的电流流过上拉电阻Rpullup和三极管T1.这会影响整个系统的功耗…
Push pull 就以下面這個 電路來說, 因為沒有 pull up resistor, 所以 output voltage 由 low 往 high 的速度會較快. 有兩個電晶體,一個on,一個 off, 可以 current sourcing,也可以 current sinking, 因為 current sourcing 是由 ic 內部提供所以 功率也會大些. Out voltage 由 ic 的電源決定. 一個總線上只能有一個 push pull circuit, 為什麼呢? {{u…
参考: http://www.cnblogs.com/jnslove/p/5430481.html & https://blog.csdn.net/hly_coder/article/details/78968729 实现方式的区别:col-md-offset-,是利用margin-left实现的,col-md-push-/col-md-pull-是利用相对定位实现的. 效果的区别: 1.col-md-offset-只能向右偏移,因为实现方式就是margin-left, 它后面所有的内容 都要依…
一.查询中常见的  等于   大于  小于  大于等于  小于等于 等于:用':' 大于:用'$gt' 小于:用'$lt' 大于等于:用'$gte' 小于等于:用'$lte' MongoDB的操作就是很类似ORM的操作 二.MongoDB中update修改器:$inc $set  $push $pull  $pop 1.$inc Python中的变量 +=1, 将查询到的结果 加上某一个值然后保存 2.$set 如果没有这条数据的话,就自动添加一条 3.$unset 用来删除Key(field)…
我们在之前的 MongoDB 之 手把手教你增删改查 MongoDB - 2 中提到过 $set 这个系统关键字,用来修改值的对吧 但是MongoDB中类似这样的关键字有很多, $lt $gt $lte $gte 等等,这么多我们也不方便记,这里我们说说几个比较常见的 一.查询中常见的 等于 大于 小于 大于等于 小于等于 等于 : 在MongoDB中什么字段等于什么值其实就是 " : " 来搞定 比如 "name" : "路飞学城" 大于 :…
在提交项目代码或者拉代码的时候,git会让你输入用户名密码,解决方案:(我们公司用的是gitlab) 执行git config --global credential.helper store命令 然后git push origin your-branch 会让你输入用户名和密码,这时你输入就好了,然后下次再git push /pull 的时候就不用密码了~可发现下图两次的对比 检验方式:C:\Users\你的电脑名;   这个文件夹(如下)下面是否能找到.git-credentials文件,如…
MongoDB中的关键字有很多, $lt $gt $lte $gte 等等,这么多我们也不方便记,这里我们说说几个比较常见的 一.查询中常见的 等于 大于 小于 大于等于 小于等于 等于 : 在MongoDB中什么字段等于什么值其实就是 " : " 来搞定 比如 "name" : "路飞学城" 大于 : 在MongoDB中的 大于 > 号 我们用 : $gt  比如 :  "score" : { $gt : 80 } 就…
一.查询中常见的 等于 大于 小于 大于等于 小于等于 等于:在MongoDB中,什么字段等于什么值就是" : ",比如 "name":"路飞学城". 大于:在MongoDB中 大于号,我们用:$gt  比如 :  "score" : { $gt : 80 } 就是 得到 "score" 大于 80 的数据 大于等于 : 在MongoDB中的 大于等于 >= 号 我们用 : $gte  比如 :  &…
最近github只有开代理才能打开,但是即使能打开,进行push或者pull会经常报类似error port 443: Timed out的错误,网上搜了很久才找到解决办法. 首先要查询当前本机使用的代理服务器IP地址.打开IE浏览器,点击工具->internet选项->连接->局域网设置->代理服务器上写的地址就是就是当前使用的ip地址. 然后执行git命令: git config --global http.proxy http://127.0.0.1:9666 git con…
第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: 2.成功之后我们会看到后面生成了一个.ssh文件夹,然后我们进入这个文件夹,打开id.rsa.pub,复制里面的key,完成配置.如下图所示: 3.打开浏览器,输入网址:www.github.com,然后输入自己的账号密码,进入.配置S…
一. commit 和 push 的区别 git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库.远程库.git commit操作的是本地库,git push操作的是远程库. git commit是将本地修改过的文件提交到本地库中.git push是将本地库中的最新信息发送给远程库. git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并.它的完整格式稍稍有点复杂. 注:git add之前,应该先git pull一下 [chenguang@iZ…
信息推拉技术简介 “智能信息推拉(IIPP)技术”是在网上信息获取技术中加入了智能成份,从而有助于用户在海量信息中高效.及时地获取最新信息,提高了信 息系统主动信息服务的能力.如果引入基于IIPP的主动信息服务系统,则可根据用户的特性提供具有针对性的.个性化的信息服务. 以往在Internet上搜寻信息,最常用的方法就是浏览器发出请求后,Web就将信息传送给用户,此过程用户需要“拉取”信息而被描述为 Pull:而将信息直接“推送”到用户的计算机的方法就是信息推送,称之为Push,用户只需要在初次…
 1 下载EGIT,下载地址:http://www.eclipse.org/egit/download/ 最终的下载地址: http://www.eclipse.org/downloads/download.php?file=/egit/updates/org.eclipse.egit.repository-4.0.1.201506240215-r.zip&mirror_id=105 2 安装EGIT插件 3 Eclipse中使用GIT,先准备GIT相关的文件夹等. 创建一个仓库 4 Ecl…
针对Arrays的$修改器 $push : { $push: { key: value } } 它是用来对Array (list)数据类型进行 增加 新元素的,相当于我们Python中 list.append() 方法 做一个小例子 :首先我们要先对原有数据增加一个Array类型的field: > db.user.updateOne({age:34},{$unset:{hobby:1} }) { "acknowledged" : true, "matchedCount&…
版权声明:本文为博主原创文章,未经博主朱小厮允许不得转载. https://blog.csdn.net/u013256816/article/details/62890189概述消息中间件有很多种,进程也会拿几个来对比对比,其中一种对比项就是消费模式.消息的消费模式分Push,Push两种,或者两者兼具.RabbitMQ的消费模式就是兼具Push和Pull. 本文通过demo代码以及借助wireshark抓包工具来观察RabbitMQ的消费模式. push模式发送端向broker端发送数据,数据…
mongo $inc 可以对集合里面的某些值是数字的增减.看代码 $set  可以进行修改,并且不存在的时候默认添加. 同时还能该变数据的类型. 还可以该变内嵌元素的值 用.调用 $unset  删除某个值  {$unset:{'test'L0/1/-1}}  值是0或者1或者-1 都会被删除. 数组修改器--$push 只能操作数据 如果不存在则添加 如果存在则给数组的末尾追加一个值. --$pop --$pull  移除数组中指定的数值 $pullAll  移除数组中指定的某几个 ——$ad…
I have made a lot of changes, when I am trying to push them - I am getting the next error: You cannot push branch master to remote origin because there are new commits in the remote repository’s branch. Pushing this branch would result in a non-fast-…
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作. git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解.同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值. git 一.git clone…
以vivo测试机为例1.网上下载adb工具包,安装---网上有教程2.手机连接电脑后,进入手机设置--更多设置---开发者选项,打开开发者选项和USB调试: (不同手机开发者选项进入方式不同)3.打开DOS命令窗口,输入adb shell,如下图(或者输入adb devices 查看设备连接是否成功) 4.输入:adb install ***(包的路径,如C:\Users\Administrator\Downloads),如图显示安装成功: 5. 将电脑上的包/图片/文档等文件拖入手机:adb…
C:\Users\ceshi>adb pull /storage/emulated/legacy/00001.vcf D:/E:\eclipse\Demo1>adb push E:\eclipse\Demo1\bin\Demo1.jar data/local/tmpC:\Users\ceshi>adb push D:\00003.vcf /storage/emulated/legacy/…
git pull的作用是从一个仓库或者本地的分支拉取并且整合代码. git pull [<options>] [<repository> [<refspec>-​]] 描述 git pull相当于 git fetch 跟着一个 git merge FETCH_HEAD.<repository>是仓库的名字,<refspec> 是分支的名字.如果都不写,会有一个默认值.如果发生了冲突,可以使用git reset --merge进行回退. git p…
1.首先下载安装git,很简单所以就不详细说了,当弹出一个类似的命令窗口的东西,就说明Git安装成功 2.因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识 3.接着,注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置: 第一步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,…
原文网址:http://blog.csdn.net/hengkong_horse/article/details/8708076 问题背景: adb push  E:\\rrr.txt  /data/ 显示如下: Failed to copy 'E:\\rrr.txt' to '/data/': Permission denied 解决方法: 1.登陆手机shell 命令: Adb shell 2.查看/data权限 命令: ls -l 显示如下: drwxrwx--x system   sys…
今天在搭建git服务器的时候,一切顺利,但是就是在git push的时候老是要输入密码,太烦了,然后百度搜索了一下,总结了主要有如下三种方法: 方法1 git config --global credential.helper store 这个方法会把密码明文保存在~/.git-credential下,永久有效 方法2 git config credential.helper 'cache --timeout=2592000' 这个方法会把密码保存一定时间后失效,秒为单位 方法3 使用ssh的方…
1.配置Git 首先在本地创建ssh 秘钥:在git bash输入: $ ssh-keygen -t rsa -C "your_email@youremail.com" eg:$ ssh-keygen -t rsa -C "503192254@qq.com.com" 后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行.成功的话会在~/下生成.ssh文件夹,进去,打开id_…
CS模式(客户端/服务器模式) 最场景的信息传递模式,也称为Request/Response模式,或者调用模式.http/https协议即此模式.因为最常用所以大家一般都比较熟悉,这里不重点讲了,大家请看图下图: 发布/订阅模式(Publish/Subscribe) 发布订阅模式相对于BS模式稍微难点,我们不妨先看一个生活中的小例子: 如果没有邮局会怎么样?毫无疑问出版社既要发行杂志又要把杂志投递给用户,不仅累而且极其低效!因为大部分时间都将耽误在投递上,发行杂志的事情还有肯能被耽误!此例子可以…
总要有一个容器,一个生产方,一个消费方…
原文地址: http://ju.outofmemory.cn/entry/235976…
After damaging the GPIO port on our raspberry pi while designing a new solar monitoring system we decided that it might be a good idea to build a buffer/level translator to protect the GPIO pins from over voltage and ESD spikes.  The board would need…
本系列文章均转自:http://blog.csdn.net/kobejayandy/article/details/20163431 在ZeroMQ中并没有绝对的服务端与客户端之分,所有的数据接收与发送都是以连接为单位的,只区分ZeroMQ定义的类型,例如Response与Request,Publisher与Subscriber,Push与Pull等... 例如在前面我们最开始的Response/Request模式,因为只有一个Response端,而有多个Request端,所以我们选择在Resp…