[原创文化衫]宅Max文化衫第四弹——风影

风影是之前改版时设计的网站LOGO,后来做了拟人化处理,替换了网站的看板娘,作为新的网站向导。这个LOGO的特点是同时包含了Z,H,A,I,M,X,也就是网站的字母组合。同时下方的小房子代表“宅”。而上方的眼睛运用了设计中的单型切除手法。转化为看板娘后,添加了代表不同心情的表情,使之更形象化。

39032_o

 

2013开源中国(OSC)源创会上海站

注册开源中国已经有一段时间了,最初发现这个网站,真的是兴奋不已,没想到国内竟然有这么好的开源社区。之后为了找jQuery的插件,经常刷新OSC的jQuery板块,慢慢地,抽空把网站上所有板块的开源项目都浏览了一遍,知道了很多原来可能认为很复杂的功能,都可以借助开源项目得以实现。

这次源创会,本来是冲着cloud foundry和树莓派去的。因为自己有几台VPS,之前一直用虚拟主机面板管理,想迁移到云计算平台,而树莓派,一直很好奇具体能实现什么功能。

开场的两位讲师,都是曾在盛大创新院担任要职。一位是云中书城的开发人员;另一位曾在金山任职8年,开发了WPS OFFICE 2005。另两位,分别是Vmware的官方人员以及pcDuino的CEO。

云中书城的开发过程异常艰辛,几乎是一个人在8个月里开发完成的。GO语言,作为新兴的编程语言,具有轻量级、并发、可嵌入C等特性,被誉为NEXT C。Vmware在开发cloud foundry过程中,大量运用了ruby语言,因为在一次对比测试中,两组人,同一个项目,分别用ruby和java,当ruby开发的项目完工时,java只开发到1/3,可见ruby开发的高效率。pcDuino是基于Anduino的开源硬件,兼容Anduino传感器的同时,还支持更多自己独有的配件,同时配置比树莓派略高,可以用于智能家居等的开发。

38625_o 38634_o 38633_o 38632_o 38630_o 38628_o 38626_o

《程序设计(C语言)》笔记

1.优先级记忆方法:
去掉一个最高的(括号),去掉一个最低的(逗号),一、二、三、赋值;算术、关系、逻辑。
2.默认变量为auto类型,每次调用函数变量都初始化;static类型,多次调用函数变量只初始化一次
3.C语言一个地址对应一个值
4.变量的指针是指变量的地址,指针变量是指存放地址的变量
5.*是取内容符(同时是定义指针符),&是取地址符(同时也是引用(即别名)符)
6.结构体类似二维数组,区别是结构体的每个成员可以是不同的类型,同时支持嵌套; “.”为成员运算符
7.p->name = (*p).name
8.链表的每个空间同时存储内容和下一空间的地址,建立链表必须依赖指针
9.数组名代表数组首地址,所以scanf里数组名不需要加&
10.两个变量指针不能相加
11.定义二维数组列不能为空
12.float f, *p=&f=float f, *p;  p=&f
13.函数malloc()和函数calloc()的主要区别是前者不能初始化所分配的内存空间,而后者能。
14.共用体与结构体不同的是:结构体类型是异址的,而共用体类型是同址的。也就是说,结构体长度是各个成员长度之和,而共用体所有成员共享内存的一个区域(首地址相同),共用体的长度是成员列表中最大长度的成员长度。
15.枚举类型的元素为固定的常量的集合。
16.typedef定义类型别名

《计算机网络》笔记

1.ISO/OSI参考模型:1.物理层(中继器,集线器)、2.数据链路层(交换机,网桥)、3.网络层(路由器,NAT)、4.传输层、5.会话层、6.表示层、7.应用层(前三层通信子网,后四层资源子网)
2.划分VLAN只能用交换机(高端路由器除外)
3.网桥是连接两个局域网
4.集线器又叫多口路由器
5.网关是高层协议转发器
6.DNS和SNMP基于UDP(面向非连接)
其他都是TCP(面向连接)
7.UDP和TCP是基于IP
8.TCP/IP协议没有表示层和会话层,把物理层和数据链路层合并为主机至网络层
9.香农定理:在噪声信道中,带宽H Hz,信噪比S/N,噪声分贝(dB)。最大数据传输速率(b/s)=Hlog2(1+S/N);噪声(dB)=10log10S/N
10.Nyquist定理:在无噪声信道中,带宽为H Hz,信号电平为V级。数据传输速率=2Hlog2V b/s
11.波特率和比特率
码元传输速率–波特率:单位时间传输的信号量
数据传输速率—比特率:单位时间内传输的信息量,如一个信号携带m位信息,则  比特率=波特率*M=波特率*log2V
12.多路复用
频分多路复用(FDM)
例子:ADSL
时分多路复用(TDM)
例子:HFC(混合光纤同轴电缆网)
13.差错检验方法
1.校验和
2.循环冗余码(CRC码)机理
xrM(x) / G(x) 的余数为CRC码
14.数据链路层
LLC(802.2)
MAC:以太网(802.3),令牌环(802.5)
15.无线局域网
组网模式:ad-hoc(无基站)和infrastructure(有基站)
CSMA/CA
16.无线网络分类:系统互联(蓝牙)、无线局域网(WIFI)、无线广域网(手机基站)
17.全双工:同时发送和接收;半双工:一方发送或接收
18.同步、异步通信:根据采样时钟是否相同
19.串行通信:数据按位为单位以时间为序;并行通信:数据按字符为单位(多位同时)以时间为序
20.波特率:信号变化次数(每秒采样次数);比特率:数据传输速率
21.QAM-64调制:比特率=6×波特率
22.傅立叶级数:任何正常周期为T的函数g(t),都可由(无限个)正弦和余弦函数合成。其中,f=1/T是基频, an和bn称为正弦和余弦函数的n次谐波的振幅。
23.∑(sigma)上面那个数代表末值,下面代表变量与初值,右边就是累加的表达式。
24.数字信号用模拟信号传输:调幅ASK,调频FSK,调相PSK
25.不归零编码:正电平表示1,0电平表示0
26.曼彻斯特编码:低-高跳变为0,高-低跳变为1
27.RJ45——以太网;RJ11——电话使用
28.海明码:海明距离——两个码字中不相同的位的个数称为海明距离(XOR)
29. 最短帧长
最短帧长公式
发送最短帧的时间=帧长/网络速率
=2τ=2×最长线路长度/信号传播速率
当最短帧长固定时网速与最长线路长度的关系
网速与线路长度上限成反比关系
30.套接字socket——IP+端口号
31.路由选择算法
距离矢量算法:用于RIP和BGP路由协议
链路状态算法:用于OSPF协议
32.三层交换机即带路由功能的交换机,保持速度的前提下使不同VLAN访问更方便
33.所谓广播风暴,简单的讲,当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。