摘要: 一. 根域 就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。 根域服务器我们知道有13台,但是这是错误的观点。 根域服务器只是具有13个IP地址,但机器数量却不是13台 阅读全文
posted @ 2017-09-26 22:27 王思聪6 阅读(564) 评论(0) 推荐(0)
摘要: 文件传输协议如今有了很大的广泛,他屏蔽了计算机内部的实现细节,因为可以适用于各种计算机之间文件的传输。 文件咋网络中传输其实是一件很复杂的事情,涉及的问题有很多,比如 (1)计算机存储数据的格式不同 (2)不同的文件和目录命名的格式不同 (3)访问控制方法不同 (4)对于不同的计算机,可能操作的命令 阅读全文
posted @ 2017-09-26 22:26 王思聪6 阅读(1376) 评论(0) 推荐(0)
摘要: 许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。 名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行, 阅读全文
posted @ 2017-09-26 22:26 王思聪6 阅读(300) 评论(0) 推荐(0)
摘要: 1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 阅读全文
posted @ 2017-09-26 22:26 王思聪6 阅读(185) 评论(0) 推荐(0)
摘要: 为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。 从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 用户点击鼠标后所发生的事件 1) 浏览器 阅读全文
posted @ 2017-09-26 22:25 王思聪6 阅读(207) 评论(0) 推荐(0)
摘要: 1 #include<stdio.h> 2 #include<iostream> 3 using namespace std; 4 5 6 void print(int a[], int n){ 7 for(int j= 0; j<n; j++){ 8 cout<<a[j] <<" "; 9 } 1 阅读全文
posted @ 2017-09-26 22:24 王思聪6 阅读(167) 评论(0) 推荐(0)
摘要: 1. 客户端发起HTTPS请求 这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。 2. 服务端的配置 采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任 阅读全文
posted @ 2017-09-26 22:24 王思聪6 阅读(132) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/whatday/article/details/38147103 什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = 阅读全文
posted @ 2017-09-26 22:24 王思聪6 阅读(860) 评论(0) 推荐(0)
摘要: 对n较大的排序记录。一般的选择都是时间复杂度为O(nlog2n)的排序方法。 时间复杂度来说: (1)平方阶(O(n2))排序 各类简单排序:直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlog2n))排序 快速排序、堆排序和归并排序;(3)O(n1+§))排序,§是介于0和1之间的常数。 阅读全文
posted @ 2017-09-26 22:23 王思聪6 阅读(214) 评论(0) 推荐(0)
摘要: 1:连续的内存空间分配: (1)单一连续分配:只能单作业,单任务运行: 分为系统和用户区:用户区是指除了系统需外左右的内存,由于单用户,单任务,要不都被占用,要不全空 (2):固定空间分配:固定分区分配是最简单的一种多道程序存储管理方式,它将用户内存空间划分为若干个固定大小的区域,每个分区只装入一道 阅读全文
posted @ 2017-09-26 22:22 王思聪6 阅读(425) 评论(0) 推荐(0)
摘要: 解决死锁的基本方法:预防死锁:资源一次性分配:(破坏请求和保持条件)可剥夺资源:即当某进程新的资源未满足时,释放已占有的资源(破坏不可剥夺条件)资源有序分配法:系统给每类资源赋予一个编号,每一个进程按编号递增的顺序请求资源,释放则相反(破坏环路等待条件)避免死锁:预防死锁的几种策略,会严重地损害系统 阅读全文
posted @ 2017-09-26 22:21 王思聪6 阅读(1064) 评论(0) 推荐(0)
摘要: 汇集很多博客于一体的,大概就这些 1.调度 在传统的操作系统中,拥有资源的基本单位和独立调度、分派的基本单位都是进程。而在引入线程的操作系统中,则把线程作为调度和分派的基本单位。而把进程作 为资源拥有的基本单位,使传统进程的两个属性分开,线程便能轻装运行,从而可显著地提高系统的并发程度。 在同一进程 阅读全文
posted @ 2017-09-26 22:20 王思聪6 阅读(222) 评论(0) 推荐(0)
摘要: 当系统创建一个进程同时为其创建它地址空间时,此地址空间中大部分都是闲置的。为了使用这部分地址空间,我们必须调用VirtualAlloc来分配其中的区域。分配区域的操作被称为预定。当应用程序预定地址空间区域时,系统会确保预定的区域的起始地址正好是分配粒度的整数倍。分配粒度根据不同的平台而有所不同。现在 阅读全文
posted @ 2017-09-26 22:20 王思聪6 阅读(661) 评论(0) 推荐(0)
摘要: 新年新气象,16年经历了很多,学到了很多,充实了很多 经历: 蓝桥杯~~~~~~~省赛,,编程大题读错题,最后一个小时一直周旋在读错题的题目上,直到结束,本以为几十分的大题丢掉无缘一等,还拿个11名,surprise。 蓝桥杯~~~~~~~国赛不说什么了,无奈三等,总结一个道理--赛场上一个人的话, 阅读全文
posted @ 2017-09-26 22:19 王思聪6 阅读(136) 评论(0) 推荐(0)
摘要: class A { public: int foo( ) { return val ; } static int staFun( ) { return staVal ; } static int staVal ; private: int val ; char bit1 ; } ; class B 阅读全文
posted @ 2017-09-26 22:19 王思聪6 阅读(208) 评论(0) 推荐(0)
摘要: 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chow 阅读全文
posted @ 2017-09-26 22:19 王思聪6 阅读(154) 评论(0) 推荐(0)
摘要: 单一虚函数继承 class A{public:virtual int foo( ) { return val ; }virtual int funA( ) {}private:int val ;char bit1 ;} ; class B : public A{public:virtual int 阅读全文
posted @ 2017-09-26 22:18 王思聪6 阅读(607) 评论(0) 推荐(0)
摘要: reinterpret意为“重新解释” reinterpret_cast是C++中与C风格类型转换最接近的类型转换运算符。它让程序员能够将一种对象类型转换为另一种,不管它们是否相关。 reinterpret_cast用在任意指针(或引用)类型之间的转换;以及指针与足够大的整数类型之间的转换;从整数类 阅读全文
posted @ 2017-09-26 22:16 王思聪6 阅读(8890) 评论(0) 推荐(2)
摘要: 类型转换是一种机制,让程序员能够暂时或永久性改变编译器对对象的解释。注意,这并不意味着程序员改变了对象本身,而只是改变了对对象的解释。 在很多情况下,类型转换是合理的需求,可解决重要的兼容问题。因此,程序员经常需要让编译器按其所需的方式解释数据,让应用程序能够成功编译并执行。 C++编译器仍需向后兼 阅读全文
posted @ 2017-09-26 22:16 王思聪6 阅读(167) 评论(0) 推荐(0)
摘要: Data Member的绑定 extern float x; class Point3d { public: point3d(); //问题:被传回和被设定的x是哪一个x呢? float X() const { return x; } private: float x, y, z;//Point3d 阅读全文
posted @ 2017-09-26 22:15 王思聪6 阅读(375) 评论(0) 推荐(0)
摘要: 指针的类型 不同类型的指针,从内存需求的观点来说,没有什么不同!他们三个都需要足够的内存来繁殖一个机器地址,“指向不同类型之各指针”之间的差异,既不在其指针表示法不同,也不再其内容(代表一个地址)不同,而是在其所寻址出来的对象类型不同。也就是说,“指针类型”会导致编译器如何解释某个特定地址中的内存内 阅读全文
posted @ 2017-09-26 22:15 王思聪6 阅读(1244) 评论(0) 推荐(0)
摘要: 对于一个class object来说,我们需要多少内存才能表现出来,大致分为3类,这里在前面文章有内存图 (1)非静态数据成员的综合大小,这也符合了c++对象模型的结构 (2)填充字节,就是我们所说的,内存对齐 (3)若存在虚函数,则还会产生一个为了支持virtual的指针指向虚函数表 (这里也可以 阅读全文
posted @ 2017-09-26 22:15 王思聪6 阅读(150) 评论(0) 推荐(0)
摘要: #pragma pack(n) 解释一: 每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。 规则: 1、数据成员对齐规则:结构(struct)(或联合 阅读全文
posted @ 2017-09-26 22:14 王思聪6 阅读(183) 评论(0) 推荐(0)
摘要: 转载自http://blog.csdn.net/chengonghao/article/details/51674166 例子举的特别好 很多文章大概都有像这样的结论: 1. 数据项只能存储在地址是数据项大小的整数倍的内存位置上; 2. 结构体变量的首地址能够被其最宽基本类型成员的大小所整除; 3. 阅读全文
posted @ 2017-09-26 22:11 王思聪6 阅读(152) 评论(0) 推荐(0)
摘要: 下面博客转载自别人的,我也是被这个问题坑了快两天了,关于各种虚基类,虚继承,虚函数以及数据成员等引发的一系列内存对齐的问题再次详细描述 先看下面这片代码。在这里我使用了一个空类K,不要被这个东西所迷惑,我使用这个空类的目的主要是为了让它产生虚基类表指针而又不引入虚基类成员变量,这样我就可以少叙述一些 阅读全文
posted @ 2017-09-26 22:07 王思聪6 阅读(601) 评论(0) 推荐(0)
摘要: 1.无继承的普通类: 在有虚函数的情况下类会为其增加一个隐藏的成员,虚函数表指针,指向一个虚函数表,虚函数表里面就是类的各个虚函数的地址了。那么,虚函数表指针是以什么模型加入到类里面的,虚函数表里面又是怎么安排的呢。简单来看下就可以知道了。 #include"stdafx.h" #pragma pa 阅读全文
posted @ 2017-09-26 22:06 王思聪6 阅读(766) 评论(0) 推荐(0)
摘要: 如果说没有虚函数的虚继承只是一个噩梦的话,那么这里就是真正的炼狱。这个C++中最复杂的继承层次在VS上的实现其实我没有完全理解,摸爬滚打了一番也算得出了微软的实现方法吧,至于一些刁钻的实现方式我也想不到什么理由来解释它,也只算是知其然不知其所以然吧。 虚、实基类都没有虚函数 这种情况也还算比较简单。 阅读全文
posted @ 2017-09-26 22:05 王思聪6 阅读(181) 评论(0) 推荐(0)
摘要: 在virtual的知识里摸爬滚打好几天,最近大脑有些不够用了,现在整理一下 非考虑内存对齐时各个结构的大致模型 至于考绿内存的在前面几张已经叙述过了,为了方便,我再纸上画了整体的流程,, 内存分配要注意对齐参数=min(pack,最大字节的类型); 虚函数指针和虚函数表指针跨越的大小一定是对齐参数的 阅读全文
posted @ 2017-09-26 22:05 王思聪6 阅读(152) 评论(0) 推荐(0)
摘要: 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事 阅读全文
posted @ 2017-09-26 22:04 王思聪6 阅读(201) 评论(0) 推荐(0)
摘要: 1. 什么是内存泄漏(memory leak)? 指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。 2. 两种类型的内存泄漏: 堆内存泄漏(Heap leak)。对内存 阅读全文
posted @ 2017-09-26 22:04 王思聪6 阅读(465) 评论(0) 推荐(0)
摘要: 一:什么是大小端 大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址 阅读全文
posted @ 2017-09-26 21:58 王思聪6 阅读(571) 评论(0) 推荐(0)
摘要: 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的 阅读全文
posted @ 2017-09-26 21:58 王思聪6 阅读(253) 评论(0) 推荐(0)
摘要: 我们通常会说当生命一个 class 时,如果我们不为该 class 指定一个 constructor,那么编译器会替我们实现一个 connstructor,那么这种说法一定对吗? 事实上,这是不对的。这个不是我说的,是深入理解C++对象模型说的,原话是: C++新手一般有两个常见的误解: 首先解释第 阅读全文
posted @ 2017-09-26 21:57 王思聪6 阅读(360) 评论(0) 推荐(0)
摘要: lambda 优点: 1:可以简单使用一个脚本来替代我们的函数 2:不用考虑命名的问题 3:简化代码的可读性,不用跳转到def了,省去这样的步骤 内置函数:bif filter:过滤器 map:映射 1 >>> lambda x: 2*x+1 2 <function <lambda> at 0x00 阅读全文
posted @ 2017-09-26 21:54 王思聪6 阅读(197) 评论(0) 推荐(0)
摘要: Python 2.7.10 (default, Oct 14 2015, 16:09:02) [GCC 5.2.1 20151010] on linux2 Type "copyright", "credits" or "license()" for more information. >>> def 阅读全文
posted @ 2017-09-26 21:54 王思聪6 阅读(894) 评论(0) 推荐(0)
摘要: 1 >>> help(open) 2 Help on built-in function open in module __builtin__: 3 4 open(...) 5 open(name[, mode[, buffering]]) -> file object 6 7 Open a file using the file() type, ... 阅读全文
posted @ 2017-09-26 21:53 王思聪6 阅读(182) 评论(0) 推荐(0)
摘要: >>> num1=[1,2,3,4,5,5,4,3] >>> tmp=[] >>> for each in num1: if each not in tmp: tmp. SyntaxError: invalid syntax >>> for each int num1: SyntaxError: invalid syntax >>> for e... 阅读全文
posted @ 2017-09-26 21:53 王思聪6 阅读(154) 评论(0) 推荐(0)
摘要: clear(),清空 注意单纯的赋值就相当于c语言中引用,只事额外起了一个别名,所以他们指向相同的地址, 所以令c={},只是另外开辟了一个新的空间让c为空,并没有改变之前的空间,所以{}与clear()看的功能一样,其实实现的原理不是一样的 >>> di {1: 11, 2: 22, 3: 33} 阅读全文
posted @ 2017-09-26 21:53 王思聪6 阅读(149) 评论(0) 推荐(0)
摘要: 1 >>> ls1=["nihia"] 2 >>> ls1 3 ['nihia'] 4 >>> ls1.pop() 5 'nihia' 6 >>> ls1.append("sssss") 7 >>> ls1 8 ['sssss'] 9 >>> assert len(ls1)>0 10 >>> ls1.pop() 11 'sssss' 12 >>> 阅读全文
posted @ 2017-09-26 21:52 王思聪6 阅读(403) 评论(0) 推荐(0)
摘要: 1 >>> import pickle 2 >>> m_list=['1',2,'asa'] 3 >>> m_list 4 ['1', 2, 'asa'] 5 >>> m_file=open('my_file.pkl','wb') 6 >>> pickle.dump(m_list,m_file) 7 >>> pickle.close() 8 9 Traceback (most... 阅读全文
posted @ 2017-09-26 21:52 王思聪6 阅读(203) 评论(0) 推荐(0)
摘要: #include using namespace std; void freePtr1(int* p1){ /*未释放内存前 -> p1 Address : 0012FDDC p1 value : 003429B8, 在这里,p1它也是一个变量,既然是一个变量, 那么它将会以值的传递,把外部变量p1传到栈内,在栈内产生一个地址:0012FDDC, 当然,它的... 阅读全文
posted @ 2017-09-26 21:50 王思聪6 阅读(256) 评论(0) 推荐(0)
摘要: arlenmbx@arlenmbx-ThinkPad-X130e:~$ su root 密码: root@arlenmbx-ThinkPad-X130e:/home/arlenmbx# python Python 2.7.10 (default, Oct 14 2015, 16:09:02) [GCC 5.2.1 20151010] on linux2 Type "help", "copyr... 阅读全文
posted @ 2017-09-26 21:50 王思聪6 阅读(242) 评论(0) 推荐(0)
摘要: 1右值引用引入的背景 临时对象的产生和拷贝所带来的效率折损,一直是C++所为人诟病的问题。但是C++标准允许编译器对于临时对象的产生具有完全的自由度,从而发展出了CopyElision、RVO(包括NRVO)等编译器优化技术,它们可以防止某些情况下临时对象产生和拷贝。下面简单地介绍一下CopyEli 阅读全文
posted @ 2017-09-26 21:49 王思聪6 阅读(2688) 评论(0) 推荐(0)
摘要: #include #include using namespace std; int main( void ) { const double value = 12.3456789; cout << value << endl; // 默认以6精度,所以输出为 12.3457 cout << setprecision(4) << value << endl; // ... 阅读全文
posted @ 2017-09-26 20:27 王思聪6 阅读(315) 评论(0) 推荐(0)
摘要: 今天在国外的网站上看到了很多看似简单却又非常强大的纯CSS绘制的图形,里面有最简单的矩形、圆形和三角形,也有各种常见的多边形,甚至是阴阳太极和网站小图标,真的非常强大,分享给大家。 Square(正方形) #square { width: 100px; height: 100px; backgrou 阅读全文
posted @ 2017-09-26 20:26 王思聪6 阅读(259) 评论(0) 推荐(0)
摘要: import httplib,urllib import re import random def Login(userid,password): params=urllib.urlencode({'id':userid,'pw':password}); headers={'Referer':'http://bbs.nju.edu.cn/cache_bb... 阅读全文
posted @ 2017-09-26 20:26 王思聪6 阅读(464) 评论(0) 推荐(0)
摘要: 在使用之前,推荐两个比较好的事件,分别是oninput和onpropertychange,IE9以下不兼容oninput。在textarea发生变化时,可以通过监听这两个事件来触发你需要的功能。 textarea高度自适应是一个比较常用的前端开发效果。 在新浪微博的输入框中也有这个效果,不过它那个效 阅读全文
posted @ 2017-09-26 20:25 王思聪6 阅读(266) 评论(0) 推荐(0)
摘要: 1,前言 下面是2008年Github创建以来,各种编程语言的排名情况 排名其中JavaScript自2015年之后就盘踞第一名,成为github上被使用最多的语言,早期,JS的使用还主要集中于浏览器中,但是随着node.js进军服务器开发和React Native逐渐向移动端渗透,一个属于JS的全 阅读全文
posted @ 2017-09-26 20:25 王思聪6 阅读(196) 评论(0) 推荐(0)
摘要: JavaScript是按照ECMAScript标准设计和实现的,后文说的JavaScript语法其实是ES5的标准的实现。先说说有哪些基础语法? 最基础语法有哪些? 基础语法几乎所有的语言差异不大,无非数据类型、操作符、控制语句、函数等,简单列举下。 JavaScript包含5种基本数据类型,分别是 阅读全文
posted @ 2017-09-26 20:24 王思聪6 阅读(133) 评论(0) 推荐(0)
摘要: // 菜单固定 $(function(){ //获取要定位元素距离浏览器顶部的距离 var navH = $("#topp").offset().top; //滚动条事件 $(window).scroll(function(){ //获取滚动条的滑动距离 var scroH = $(this)... 阅读全文
posted @ 2017-09-26 20:24 王思聪6 阅读(339) 评论(0) 推荐(0)
摘要: 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 1 2 3 function double(x){ return 2 * x; } 1 2 3 function double( 阅读全文
posted @ 2017-09-26 20:24 王思聪6 阅读(114) 评论(0) 推荐(0)
摘要: //正整数 /^[0-9]*[1-9][0-9]*$/; //负整数 /^-[0-9]*[1-9][0-9]*$/; //正浮点数 /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; / 阅读全文
posted @ 2017-09-26 20:24 王思聪6 阅读(95) 评论(0) 推荐(0)
摘要: 最近在调试JSP页面时频繁与ajax打交道,在复杂场景下,ajax传参数就需要对大量参数进行处理。这时我才发现,熟练Array的处理真的会使开发轻松不少!! 关于Array Array的创建很灵活,可以使用Array构造函数,也可以直接创建数组“字面量”。 var arr = new Array() 阅读全文
posted @ 2017-09-26 20:23 王思聪6 阅读(178) 评论(0) 推荐(0)
摘要: html { box-sizing: border-box; } * { user-select: none; -webkit-tap-highlight-color: rgba(255,255,255,0); -webkit-tap-highlight-color: transparent; box-sizing: inherit; } *:before... 阅读全文
posted @ 2017-09-26 20:22 王思聪6 阅读(153) 评论(0) 推荐(0)
摘要: 明白何谓Margin Collapse 不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较大值会被保留下来,可以从下面这个简单的例子来学习: .red { width:80px; heigh 阅读全文
posted @ 2017-09-26 20:22 王思聪6 阅读(155) 评论(0) 推荐(0)
摘要: @media screen and (max-width: 320px) { .cloud{position: fixed;left: 0;top: 70%;width: 150px;} .cloud2{position: fixed;right: 0;top: 30%;width: 50px;} .cloud3{position: fix... 阅读全文
posted @ 2017-09-26 20:20 王思聪6 阅读(143) 评论(0) 推荐(0)
摘要: $(function(){ var u = navigator.userAgent; var ua = navigator.userAgent.toLowerCase(); var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.... 阅读全文
posted @ 2017-09-26 20:19 王思聪6 阅读(160) 评论(0) 推荐(0)
摘要: HTML&CSS1. 常用那几种浏览器测试?有哪些内核(Layout Engine)?(Q1)浏览器:IE,Chrome,FireFox,Safari,Opera。(Q2)内核:Trident,Gecko,Presto,Webkit。2. 说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE 阅读全文
posted @ 2017-09-26 20:19 王思聪6 阅读(129) 评论(0) 推荐(0)
摘要: 面试有几点需注意 面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方向↑。 题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。 进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种关联知识是长时 阅读全文
posted @ 2017-09-26 20:19 王思聪6 阅读(131) 评论(0) 推荐(0)
摘要: HTML/CSS:1,什么是渐进增强(progressive enhancement)、优雅降级(graceful degradation)? 2.语义化HTML的好处? 3.设计中使用了非标准的字体,该如何处理? 4.如何隐藏网页内容,只让它们在屏幕阅读器上使用? 5.CSS引入的方式有哪些? 6 阅读全文
posted @ 2017-09-26 20:17 王思聪6 阅读(124) 评论(0) 推荐(0)
摘要: HTML&CSS1.请描述一下 cookies,sessionStorage 和 localStorage 的区别?cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服 阅读全文
posted @ 2017-09-26 20:17 王思聪6 阅读(138) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ROTATE效果</title> <style type="text/css"> .box{ position: relative; width: 960px; 阅读全文
posted @ 2017-09-26 20:16 王思聪6 阅读(300) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-09-26 20:15 王思聪6 阅读(309) 评论(0) 推荐(0)
友情链接:回力球鞋 | 中老年高档女装