- 博客(14)
- 收藏
- 关注
原创 前端小白记一次字节跳动前端一面视频面试经历
背景是一个前端小白,没有实习经历,没有完整的项目经历,就来面试了。技术不过硬,看到这文章的其他小白啊,咱们还是要多撸代码,硬实力最重要。不知道这篇文章是否对你们有用,这是我的第一次实习面试,我希望总结一下经验,看看如何面对以后的面试,以及如何纠正自己存在的一些问题。自我介绍简单介绍名字,学校啥乱七八糟的东西做过哪些项目(你说过的这些项目,面试官会抓着这些项目问的)我说我html css...
2019-04-20 15:49:25 5566 2
原创 数据库实验二,嵌套查询、多表连接、子查询
Experiment of DatabaseExample 2 joins 4. List all departments that do not have any employees.select deptnofrom dept2016150071where deptno not in (select e.deptno from emp2016150071 e, dept201615...
2018-10-12 11:43:41 4587
原创 Java有继承时的初始化顺序
public class Beetle extends Insect{ private int k = print("Test.k initialized."); public Beetle() { System.out.println("k = " + k); System.out.println("j = " + j); } pr..
2018-09-10 22:06:01 364
原创 Java容器与向下转型、范型
Java容器与向下转型、范型向下转型:在继承关系中,导出类向上转为基类称为向上转型,这是安全的。相反的过程,基类向下转为导出类称为向下转型,这通常是不安全的,除非你知道向下转型的确切类型,否则会出现异常的运行时错误。容器:用于解决在某个特定问题中不知道需要存储多少个对象的情况下所发霉的一种新的对象类型,它有对其他对象的引用那么问题来了:根据单根继承结构,所有对象都最终继承于Object...
2018-08-03 10:18:28 317
原创 Java多态
Java多态Goose、Penguin继承基类Bird 三者都具有一个方法叫做introduce,用于介绍自己是谁Java中使用后期绑定来实现多态 当向一个对象发送消息时,编译器在运行时期才能知道应该让该对象执行什么样的代码Java中动态绑定是默认行为,不需要添加额外的关键字来实现多态 比如C++ 它需要用virtual关键字来后期绑定 从而实现多态注意下面例子中多态的一个...
2018-08-03 09:51:52 324
原创 objdump指令
编写汇编代码在txt中写了汇编代码之后,保存为后缀名为.s的文件。 在gcc中,使用gcc -m32 -c 汇编代码.s 就可以得到一个汇编代码.o文件 在利用objdump -d 汇编代码.o 即可查看二进制代码断点:(gdb) b *0x8048ad6指令,后面是指令的地址,可以通过这种方式来加断点,而不需要通过第几行的方式加断点。 这个方式对于汇编指令加断点很有用...
2018-06-02 14:52:54 622
原创 JavaScript事件
事件绑定1、绑定方法let div = document.getElementsByTagName("div")[0]div.onclick = function () { console.log("div")}这种方式,只能绑定一个处理方法,不能绑定多个2、事件监听器 let div = document.getElementsByTagName("...
2018-05-13 16:29:14 183
原创 javascript对象
原型(prototype)原型是实际对象被实例化的模型,有点像c++里类的意思。 调用构造函数的prototype可以修改原型,往所有被实例化的对象添加新的属性等操作。<script> function item() { this.a = 1; } let b = new item() console.log(b.a); i...
2018-05-12 11:51:23 197
转载 ES6 数组、扩展运算符、对象、Promise、模块化
数组: ES5里面新增一些东西循环: 1. for for(let i=0; i<arr.length; i++) 2. whilearr.forEach() // 代替普通for arr.forEach(function(val, index, arr){ console.log(val, index, arr)...
2018-04-27 22:02:42 348
转载 ES6异步编程基础语法
ES6类 _数据类型: number、string、boolean、Object、undefined、function用typeof检测出来数据类型: symbolnew Number(12)new String()new Array()symbol 使用情况一般定义: let syml = Symbol(‘aaa’);注意...
2018-04-27 21:59:09 303
原创 关于js异步编程的理解与练习
js小白刚学异步, 有错误的地方及理解希望大家及时指出,谢谢大家重点检查代码的执行顺序.then和.catch后面是回调函数, 回调函数是需要加到event loop队列等待执行的(按加入顺序执行, FIFO先进先出)Event Loop是一个回调函数队列。当异步函数执行时,回调函数会被压入这个队列。JavaScript引擎直到异步函数执行完成后,才会开始处理事件循环。这意味着...
2018-04-27 20:57:30 466
转载 Javascript异步编程的4种方法 (转载自阮一峰)
你可能知道,Javascript语言的执行环境是”单线程”(single thread)。所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Jav...
2018-04-27 20:17:58 233
转载 ES6语法
ES6语法ES6 -> ECMA 标准jsES7 ES8…..ES5.xECMA-262 -> ES1.0ES2015ES6 -> 2015年6月 ES6.0每年6月份,发布一个版本2016年6月 ES6.1 ES7 ES20162017年6月 ES6.2(async awa...
2018-04-27 12:49:38 376
原创 C++11特性无法在编译器上运行的解决办法
例如使用auto时编译器报错往往是编译时 编译器没有开启C++11支持。解决方法:在编译选项中,勾选“在编译时加入以下命令”加入-std=c++11ok,问题解决!
2017-07-12 16:04:59 1180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人