- 浏览: 105513 次
- 性别:
- 来自: 上海
最新评论
-
cuqing:
recommended
Git常用命令 -
cuqing:
分析得简明易懂,推荐阅读。
Git step by step 10 之merge -
nonocast:
给你一个思路,npm install underscore_ ...
javascript array 排序 -
nonocast:
form.on 'file', (field, file) - ...
formidable上传文件内存溢出 -
nonocast:
http://www.ruanyifeng.com/blog/ ...
base64编码图片
文章列表
Git step by step 3 之创建版本库
- 博客分类:
- GIT
Git的版本库的创建有两种方法,分别为从当前目录初始化,另一种为从现有仓库克隆。
此处只讲第一种。
进入工作目录,使用命令
git init
即可创建版本库,在此目录中会出现.git/目录,该目录即为版本库。
基本上对于任何一个文件,都会有三种状态。三种状态:已修改(包括新建)、已暂存、已提交,分别存储在工作目录、暂存区、本地数据目录(其中后两者都在.git目录中)
对于一个文件,基本的Git工作流程如下所示:
1、在工作目录中修改某些文件。
2、对这些文件作快照,并保存到暂存区域。
3、提交更新,将保存在暂存区域的文件快照转储到git目录中。
细节扩展:
1、当git ...
Git step by step 1 之简介
- 博客分类:
- GIT
呃。。。chinaunix把我的step1给审核掉了,找不到,没法复制了。
Git是一个版本控制系统(VCS),是一个开源的分布式的版本控制系统。国外用户特别多。起初由linus开发的并用于linux内核的开发,目前,它用于很多开源项目,如android、jquery、debian,甚至git自身的开发也用了。
它有很多优点
1、开源,它的源代码可以在http://git-scm.com/download处下载(不过要fan qiang)。
2、离线,速度快
git完全可以在本地进行所有操作,所以它甚至可以是离线的,只有要远程提交的时候才会用到网络,由于减少了对网络的依赖而导致时间上延迟 ...
Git step by step 2 之安装及配置
- 博客分类:
- GIT
Git的安装比较简单
一、安装
1、在Debian与Ubuntu下,完全可以用一个apt-get install git或aptitude install git即可完成。这种方法的好处是:简单。
2、还可以用源码进行安装,用源码进行编译安装的话,需要到http://git-scm.com/download下,但需要fan qiang,不然进不去。这种方法的
我用了简易的aptitude install git,只不过Debian的更新源有点问题,找了最新的更新源,编译了source.list文件,即可。
二、配置
安装之后需要配置一下。
Git的配置,有系统级配置、用户级配置以及项 ...
我想大家都在linux下用源码安装过软件,源码安装软件的第一步是啥?下载源码,没错,小王,你太有才了..
其实真正的第一步是./configure.似曾相识哦。没错,那么我也时常见过pkg-config及pkg_config_path.这几这到底啥关系呢 ...
debian 的语言在 /etc/default/locale 文件下改
改为LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
保存,重启,即可。
debian安装后,默认是打开了root用户,且没有安装sudo
所以安装后,用root用户进行安装sudo,
apt-get install sudo,
安装后,会在/etc文件下生成一个sudoers的文件
更改这个文件的权限,chmod u+w sudoers
然后在root ALL=(ALL;ALL) ALL 的下面一行,添加:
xx(用户名) ALL=(ALL:ALL) ...
1、将hub的一个usb口的4个引脚与cp2102模块的usb口的4个引脚进行焊接(注意,线的对应,红、白、绿、黑,Vcc、D-、D+、GND)
2、用一个母口的杜邦线,短接cp2102模块引出来的TXD与RXD。
3、在raspi上安装minicom,并进行配置,sudo minicom ...
图片位深:
一个像素用多少位表示,例如,一个像素点,用1位数据表示的话,它有两种颜色可以选择(2的1次方,黑白两种),如一个像素点,用8位的数据表示的话,这个点可以有2的8次方(256)种颜色的选择,同理,16、24等。
8位RGB图像、16位RGB图像:
这里的8位是针对RGB图像而言,RGB图像由三个颜色通道组成,8位/像素的RGB图像每个通道就有8位数据进行表示,也就是有2的8次方(256)种颜色可选择,那么8位RGB图像,每个像素会有256*256*256种颜色可供选择(也就是对应于位深为24位的图像)。
那么16位RGB图像,对应的就是位深为48位的图像。
扩展:DPI每英寸的像 ...
从网上查启动时,从命令行模式启动,都是说要改/etc/X11/xorg.conf这个文件,但是我安装的ubuntu 11.04这个系统根本就没有这个文件。
想到ubuntu用的是gdm,那可以用/etc/init.d/gdm stop 命令来从其他tty停止图形界面,但这不能解决开机启动即为命令行模式。
搜到ubuntu---系統啟動時xwindow與文字模式的切換,按着他说的,设置了下,启动时,图形界面是不启动了,但tty7会卡到那里,不能在tty7输入命令,只能切换到tty1,再登录。
此处记录一下,以免恢复不了操作。
至于gdm,有类似的,如kdm,xdm。
gdm -- gno ...
Vcc:c=circuit,即接入电路的电压;
Vdd:d=device,即器件内部的工作电压;
Vss:s=series,表示公共连接的意思,通常指电路公共接地端电压,就像FE2.1中7个Vss都是接地。
一般Vcc>Vdd。
三极管:也就是半导体三极管,还称为晶体三极 ...
35元10口USB Hub,真是一分钱一分货,只有一个hub,和一个usb线,不带电源适配器,随便搜搜,一个5V 2A,的适配器至少要10元,稍好一点的要20+,卖家省了一批钱。
外观图:
拆开,正面图:
最左边两个口,一个是外接电源插 ...
我们知道USB传输用的是差分传输,能够很好的抵抗外部电磁干扰(EMI),用两根信号线传输一路信号,依靠两根信号线间的电压差来确定信号,因此USB是工作于半双工模式下(网上说工作在全双工模式下的USB产品,那是骗人的),而USB接口有四根线,电源、D-、D+、接地,分别对应的颜色是红、白、绿、黑。
一般而言,A型USB接口的公口是这么一个排序:
母口的是这么一个排序:
因此,当对接着,公口的电源与母口的电源线对接,公口的D-与母口的D-对接,依次类推。
一、terminus(台湾汤铭公司) FE2.1 支持USB2.0,USB1.1标准 (datasheet)
与FE2.1对应的1扩4的usb芯片为FE1.1。
介绍:目前USB Hub主流規格為4-Port,但市場需要更強大的功能推升成長,雖然已發展出7-Port Hub產品,但其屬於高規格、高單價的小眾產品。7-Port Hub市場價格,一如其成本,常常是一加一大於二的架勢,因此7-Port Hub在市場的佔有比例向來有限。而其控制晶片亦以美、日系為主,台系產品多由兩顆4-Port拼湊而成,較難滿足7-Port Hub高效能、高品質的產品形象定位。長期以來這個市場維持著相對穩定性, ...
一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制
版。
第一:前期准备。这包括准备元件库和原理图。“工欲善其事,必先利其器”,要做出一块好的 ...
IC选型:
USB Hub芯片:GL850G(48个引脚的LQFP封闭)
USB 转 UART(TTL电平)芯片:PL2303HX
TTL 转 RS232芯片:MAX232
不会画PCB板的图,大体的拓扑图,就是这样了:
借鉴AU6256芯片的8口扩展方案:
详见more 4
USB-RS232
详见more 5
对于GL850G,这个芯片,如果不使用默认配置(GL850G的MCU从内置ROM中读取信息进行配置),配置downstream port的PID,VID,Port Number等,需要添加外部EEPROM(IC型号为93C46)。
对于是否用外部电源对端口进行供电,可以 ...
题目描述:
给定一个链表,找到倒数的第m个结点。
如:1->2->3->4->5->6->7->NULL,找到倒数第3个,即5这个结点。
思路:
用两个指针,first和second,同时指向头结点,然后让second移动到与first所指向的结点距离为m-1的结点,然后同时向后移动first及second,直到second指到NULL。
Node *get_last_m_node(Node *head, int m) {
Node *first, *second;
first = second = head;
...