- 博客(17)
- 收藏
- 关注
原创 前端工程师如何制作icon-font
制作背景:公司项目需要最大限度减少前端图片占用内存量(PC端+手机端图片占用总大小Icon-font的优点:Ø 纯色图片改成icon-font图标字体可以像操作文字那样操作图片;Ø 基于SVG图片,放大后图片不失真;Ø 占用空间小,制作成font-face字体后一个图标平均占用内存仅有2kb左右(若无需兼容ios4.1-则一张图片占用的空间Icon-font的缺点:Ø
2016-03-24 11:05:48
1214
转载 JS变量传递参数是按值传递还是按引用传递
在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用时实参和形参之间值是如何传递的。按值传递 VS. 按引用传递按值传递(call by value)是最常用的求值策略:函数的形参是被调用时所传
2016-02-26 17:31:30
777
原创 OSI七层模型总结
一、OSI七层模型: OSI 七层模型称为开放式系统互联参考模型。 最大优点是将服务、接口和协议这三个概念明确地区分开来;也使网络的不同功能模块分担起不同的职责。 服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务。 以下由底层向上层介绍: 1、物理层:物理连网
2016-02-03 14:05:04
2273
1
转载 Notepad++快捷键
1. Ctrl-D 复制当前行2. Ctrl-L 删除当前行3. Ctrl-T 将当前行与前一行互换4. Ctrl-Shift-Down下移当前行5. Ctrl-G 跳转6. Ctrl+F 键查找对话框启动7. Ctrl+F3 选定查找下一个
2016-02-03 11:54:14
769
转载 linux SVN命令
常用命令:1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn: // 192.168 . 1.1 / pro / domain 简写:svn co2、往版本库中添加新的文件 svn add file 例如:svn
2016-02-03 11:52:48
259
原创 GDB使用
GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、动态的改变你程序的执行环境。gdb调试步骤:1、将gdb工具拷贝到可执行文件所在的目录下;
2016-02-03 11:50:54
352
原创 intelij Idea使用
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R
2016-02-03 11:49:45
442
原创 网络编程基础总结
一、客户端-服务器编程模型:1、 每个网络应用都是基于客户端-服务器模型的。2、 一个web服务器管理了一组磁盘文件,它会代表客户端进行检索和执行。3、 客户端-服务器模型中的基本操作为事务(transaction),一个事务由四步组成:1) 当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。2)
2016-02-03 11:45:07
350
原创 webkit基础
一、定义: 一种开源的浏览器引擎;二、现代浏览器的组件:HTML、XML、CSS、JavsScript解析器Layout文字和图形渲染图像解码GPU交互网络访问硬件加速 这里面哪些是WebKit浏览器共享的?差不多只有前两个。其他部分每个WebKit都有各自的实现二、webkit port是什么?
2016-02-03 11:43:19
401
原创 如何搭建一个PHP网站
1、申请域名,万网 http://www.net.cn/2、申请服务器(具有公共IP的电脑服务器,放在公网上) (1)买一个服务器放到电信或者网通 (2)到阿里云购买云服务器。 3、上传PHP网站程序到服务器。(通过本地远程连接到服务器,并附带代码) 可以在服务器上先安装php集成开发环境WampServe
2016-02-03 11:41:49
1746
原创 路由器相关
1、httpd服务器 apache产品线下的一款Web服务器,常与php 、python、CGI等脚本配合使用。 Tenda微企项目就是使用httpd服务器与cgi配合使用,实现Web服务器的功能。
2016-02-03 11:40:40
275
原创 机顶盒业务相关
1、OTT机顶盒与IPTV机顶盒的区别是什么? (1)传输:IPTV走的是IP城域网(局域网),OTT走的是互联网Internet (2)内容:IPTV主要是牌照商的内容;OTT除了牌照商内容+视频网内容(有版权)+其他 (3)屏幕:IPTV还是只对电视屏;OTT多了Pad、Phone的屏幕(所谓的多屏互动)
2016-02-03 11:17:34
865
原创 Linux文件系统总结
In linux,everything is a file.Well almost.linux查看系统调用函数说明:man 2 write,而man 3 write表示c的函数库。1、文件描述符 它是个很小的正整数,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。2、底层文件访问:man 2 XX查看相应的函数的用法
2016-02-03 11:14:53
717
原创 Linux环境和终端总结
1、main函数参数: int main(int argc,char *argv[]) argc参数个数,argv参数指针数组,argc的个数包含函数名,所以至少为1. getopt函数重组argv数组,将所有非选项参数都集中在一起,从argv[optind]开始。2、suroot :只是用户变成root。当前的操作环境还是在当前用户下; s
2016-02-03 11:12:53
341
原创 Shell基础总结
0、linux常用路径及说明: /dev/null 回收站1、more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。 touch file 检查文件是否存在,不存在则创建它。2、查看当前环境变量 echo $PATH 查看当前使用的shell echo $SHEL
2016-02-03 11:11:11
273
转载 想成为嵌入式程序员应知道的0x10个基本问题
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你
2016-02-03 11:04:36
282
原创 Tencent-电话面试C语言问题汇总
Tencent-电话面试C语言问题汇总1、四个头文件分别为:a.h b.h c.h d.h。其中:b.h和c.h都包含a.h;d.h需要包含b.h和c.h;如何解决此时d.h重复包含a.h的问题?在所有会被包含的头文件中加入ifndef __DEF_XXX_Hdefine __DEF_XXX_H…此处为要包含的其它头文件…endif2、32位机器有结构体32位机器中double占64位=8个字
2016-02-03 10:45:10
1913
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人