自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 javascriptji c z s

要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符:第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。JavaScript的对象是一组由键-值组成的无序集合var person = { nam

2018-01-29 14:35:55 10605

原创 web 及计算机网络基础知识

JavaScript可以响应浏览器端的用户事件,检测表单的正确性,动态修改HTML页面结构DOM,因此可以减少与服务器端的通信开销,并且做出很酷的页面动态效果。AJAX即“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术,可以基于JavaScript的XmlHttpRequest的用于

2018-01-19 16:05:28 452

转载 数据库基础知识

索引是什么?有什么作用以及优缺点?索引是对数据库表中一或多个列的值进行排序的结构,是帮助MySQL高效获取数据的数据结构你也可以这样理解:索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。MySQL数据库几个基本的索引类型

2018-01-14 12:38:20 297

原创 操作系统的一些概念

虚拟内存是进程运行时所有内存空间的总和,并且可能有一部分不在物理内存中,而物理内存就是我们平时所了解的内存条。有的地方呢,也叫这个虚拟内存为内存交换区。大多数情况下 进程运行的内存总和大于物理内存,这时候就要通过物理内存和磁盘之间的互换 那保证当前运行的进程部分的内存在物理内存中。逻辑地址:逻辑地址并不一定是元素存储的真实地址,即数组元素的物理地址(在内存条中所处的位置),并非是连续的,只

2018-01-09 07:29:32 147

转载 c++多线程 及mutex锁

直接操作 mutex,即直接调用 mutex 的 lock / unlock 函数。此例顺带使用了 boost::thread_group 来创建一组线程。boost::mutex mutex;int count = 0;void Counter() { mutex.lock(); int i = ++count; std::cout << "count == " <<

2018-01-09 05:17:03 569

转载 Round Robin scheduling algorithm

Round Robin is a CPU scheduling algorithm where each process is assigned a fixed time slot in a cyclic way.It is simple, easy to implement, and starvation-free as all processes get fair share

2018-01-09 04:50:25 1394

原创 c++ 面试

基类和派生类的构造函数、拷贝构造函数构造函数好理解, 拷贝构造函数触发在①用一个已有的对象初始化一个新对象的时候②将一个对象以值传递的方式传给形参的时候③函数返回一个对象的时候class Base { public: Base(int var) : m_Var(var) { } //拷贝构造函数

2018-01-09 02:28:38 169

原创 c++注意事项

vector:一维vector时,虽然说可以自己增加大小,但要通过push_back实现,不能像数组一样直接访问赋值,当然,可以提前设置大小,便能够像数组一样访问。vector v;v[1]=1;//wrong;v.push_back(1);vectorv1;v1=vector(5,0);//大小为5,初始值为1v1[1]=1;//right二维vector时,若不提前设置大小

2018-01-07 07:22:48 262

转载 从java 转到c++

1)栈区:由编译器自动分配和释放 一般存放函数的参数值、局部变量的值等 2)堆区:由程序员分配及释放。若程序员不释放,程序结束后可能由OS回收 3)寄存器区:用来保存栈顶指针和指令指针 4)全局区(静态区):全局变量和静态变量是存储在一起的。初始化的和未初始化的是分开的。 程序结束后由系统释放 5)文字常量区:程序结束后由系统释放 存放常量字符串 6)程序代码区:存放函数体的二进制代

2018-01-07 06:35:57 11502

原创 java 基础知识

Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5以后引入的枚举类型也算是一种比较特殊的引用类型。原始类型: boolean,char,byte,short,int,long,float,double 

2018-01-05 14:00:16 211

转载 BlockChain 入门笔记(1)

所谓的信任的力量。你不信任一个没有足够信用度的单独个体,但你会信任一堆个体或者有足够信用度的单独个体。在现实社会中,银行就是这个有足够信用度的个体(中心)。但以银行等作为信用中介是需要成本的, 而我们普通大众就要为这庞大的信用成本买单。那就可以用我们上面提到过的“一堆个体”,这也是区块链技术的核心。区块链本质上是解决信任问题、降低信任成本的技术方案, 目的就是为了去中心化,去信用中介。 区块链是比特

2018-01-05 06:43:50 330

转载 java 多线程笔记

进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位)新建状态: 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态

2018-01-05 02:46:32 121

转载 Object-Orientated Programming principles

There are four main OOPs concepts in Java. These are:Abstraction. Abstraction means using simple things to represent complexity. We all know how to turn the TV on, but we don’t need to know how it work

2018-01-04 03:57:36 234

转载 前端面试题目

TCP和UDP的区别TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去! 

2018-01-03 12:46:36 172

转载 PHP面试基础题

php interview questions

2018-01-03 09:16:46 636

空空如也

空空如也

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

TA关注的人

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