自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

如是我闻的博客

积跬步以至千里,积小流以成江海。

  • 博客(17)
  • 收藏
  • 关注

原创 前端工程师如何制作icon-font

制作背景:公司项目需要最大限度减少前端图片占用内存量(PC端+手机端图片占用总大小Icon-font的优点:Ø  纯色图片改成icon-font图标字体可以像操作文字那样操作图片;Ø  基于SVG图片,放大后图片不失真;Ø  占用空间小,制作成font-face字体后一个图标平均占用内存仅有2kb左右(若无需兼容ios4.1-则一张图片占用的空间Icon-font的缺点:Ø

2016-03-24 11:05:48 1125

转载 JS变量传递参数是按值传递还是按引用传递

在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用时实参和形参之间值是如何传递的。按值传递 VS. 按引用传递按值传递(call by value)是最常用的求值策略:函数的形参是被调用时所传

2016-02-26 17:31:30 727

原创 OSI七层模型总结

一、OSI七层模型:    OSI 七层模型称为开放式系统互联参考模型。    最大优点是将服务、接口和协议这三个概念明确地区分开来;也使网络的不同功能模块分担起不同的职责。    服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务。            以下由底层向上层介绍:    1、物理层:物理连网

2016-02-03 14:05:04 2193 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 707

转载 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 224

原创 GDB使用

GDB主要帮忙你完成下面四个方面的功能:    1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。    2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)    3、当程序被停住时,可以检查此时你的程序中所发生的事。    4、动态的改变你程序的执行环境。gdb调试步骤:1、将gdb工具拷贝到可执行文件所在的目录下;

2016-02-03 11:50:54 284

原创 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 408

原创 网络编程基础总结

一、客户端-服务器编程模型:1、    每个网络应用都是基于客户端-服务器模型的。2、    一个web服务器管理了一组磁盘文件,它会代表客户端进行检索和执行。3、    客户端-服务器模型中的基本操作为事务(transaction),一个事务由四步组成:1)         当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。2)        

2016-02-03 11:45:07 310

原创 webkit基础

一、定义:    一种开源的浏览器引擎;二、现代浏览器的组件:HTML、XML、CSS、JavsScript解析器Layout文字和图形渲染图像解码GPU交互网络访问硬件加速    这里面哪些是WebKit浏览器共享的?差不多只有前两个。其他部分每个WebKit都有各自的实现二、webkit port是什么?

2016-02-03 11:43:19 317

原创 如何搭建一个PHP网站

1、申请域名,万网 http://www.net.cn/2、申请服务器(具有公共IP的电脑服务器,放在公网上)        (1)买一个服务器放到电信或者网通         (2)到阿里云购买云服务器。 3、上传PHP网站程序到服务器。(通过本地远程连接到服务器,并附带代码)        可以在服务器上先安装php集成开发环境WampServe

2016-02-03 11:41:49 1611

原创 路由器相关

1、httpd服务器     apache产品线下的一款Web服务器,常与php 、python、CGI等脚本配合使用。     Tenda微企项目就是使用httpd服务器与cgi配合使用,实现Web服务器的功能。

2016-02-03 11:40:40 231

原创 机顶盒业务相关

1、OTT机顶盒与IPTV机顶盒的区别是什么?    (1)传输:IPTV走的是IP城域网(局域网),OTT走的是互联网Internet    (2)内容:IPTV主要是牌照商的内容;OTT除了牌照商内容+视频网内容(有版权)+其他    (3)屏幕:IPTV还是只对电视屏;OTT多了Pad、Phone的屏幕(所谓的多屏互动)    

2016-02-03 11:17:34 778

原创 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 672

原创 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 296

原创 Shell基础总结

0、linux常用路径及说明:   /dev/null   回收站1、more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。    touch file 检查文件是否存在,不存在则创建它。2、查看当前环境变量  echo $PATH   查看当前使用的shell  echo $SHEL

2016-02-03 11:11:11 239

转载 想成为嵌入式程序员应知道的0x10个基本问题

预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)  #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你

2016-02-03 11:04:36 250

原创 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 1843 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除