- 博客(11)
- 收藏
- 关注
原创 JavaScript中函数上下文this指向问题#面试常见读代码
this 总是指向执行时的当前对象。JavaScript 的 this 总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。也就是说 this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。除了使用 with 和 eval 的情况,常用的可分为以下几种:作为对象的方法调用 作为普通函数调用 构造器调用 Function.prototype.call 或 Function.prototype.apply调用1、作为对象的方法调用
2022-03-08 19:20:20 640
原创 ubuntu14.04安装jdk1.8覆盖jdk1.7
1、新建文件夹sudo mkdir /路径/java 2、将下载的压缩包复制到上一步的java文件夹中sudo cp jdk-8u291-linux-x64.tar.gz /home/dcx/java 3、进入java文件夹cd /home/dcx/java4、解压压缩包sudo tar xvf jdk-8u291-linux-x64.tar.gz 5、删除压缩包sudo rm jdk-8u291-linux-x64.tar.gz6、配置jdk环境变量
2021-07-14 15:18:34 342 1
原创 ubuntu14.04安装Floodlight
准备工作,上一篇安装FlowVisor已经安装好ant、git、curlsudo apt-get install gitsudo apt-get install antsudo apt-get install curl从github下载floodlight# git clone git://github.com/floodlight/floodlight.git# cd floodlight# ant报错解决,再次ant成功#git checkout v0.90..
2021-06-27 11:17:29 1392
原创 ubuntu14.04安装FlowVisor
第一步:下载源码,下载FlowVisor-1.2-MAINT.zip安装包wget $ unzip flowvisor-1.2-MAINT.zip或git clone git://github.com/OPENNETWORKINGLAB/FlowVisor.git(亲测下载无效,找不到压缩包)下图是第二种,可以下载,但是找不到文件第二步:依赖包安装,需要安装ant和jdk,jdk使用jdk1.6版本,其他版本没试过,网上说1.6以上会报错,但有的博主说1.7安装也没问题# apt-g.
2021-06-27 11:15:09 320
原创 2021阿里实习生前端面试题
两道编程题,笔试是在面试里的,电话面试一开始就让进入评测系统进行答题,时间半个小时/** * 实现一个简易的 JavaScript 动画队列 * 要求实现 enqueue 和 dequeue 两个方法,实现动画调度队列; * 要求 enqueue 后动画立刻执行,待上一个动画完成后才可以执行下一个动画,直到队列中的动画都执行完毕之后才结束; * 要求 dequeue 方法可以出队下一个待执行的动画; * 尽可能考虑边界情况,不可以使用三方库实现; */export class Animat.
2021-03-10 18:47:02 1156
原创 用U盘在win8华硕笔记本上重装win10系统
一、前期准备工作1、需要一只空白(或者备份好资料)的U盘(因为后面步骤会对U盘格式化)2、现有系统中的C盘可用空间必须要大于8G(这里是默认的条件,之前装了好几次都失败就是因为这个问题)如果C盘可用空间不足8G,可以进行磁盘清理(磁盘清理的截图是重装系统之后的),右键C盘=》属性=》磁盘清理,然后他会进行计算,用了好几年的笔记本一般都会有几个G的空间可清理,我和朋友的电脑都恰好有8...
2020-02-21 13:35:29 679
原创 在VS内存窗口中观察负数在内存的存储形式
C++有符号整型数据为4个字节,数值范围为-2147483648~+2147483647,好奇这个范围于是研究了一下首先要了解负数在计算机中的存储形式,负数在计算机中是以补码的形式存储的,原因是为了方便计算机做减法,例如:数值范围以单字节整型数据为例:-1的原码是1000 0001(第一位代表符号位,正数是0,负数是1)-1的反码是1111 1110(反码是原码按位取反,第一位...
2020-01-09 14:16:08 459
原创 用VS编写第一个C++程序及控制台闪现问题的解决
ps:本文所使用的是vs20151、打开VS2015,点击上方文件->新建->项目2、 选择Visual C++里的空项目,可以改个名称“hello”,位置可以自定义,这里默认,点击确认3、在解决方案资源管理器里选择源文件,右键选择添加->新建项4、打开默认就是C++文件,可以改个名“hello” ,位置同样可以自定义,这里选择默认,点击添加5、 开始编写我...
2020-01-07 15:08:25 391
原创 求助!Linux基于UDP通信失败,server接收不到消息???
代码参考《Linux C从入门到精通》,实践的时候发现失败,求助!!!server端代码如下:/*服务器端*/#include <stdio.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket.h>...
2019-12-29 11:56:48 1259 1
原创 Win10系统下安装JDK及环境配置
下载并安装JDK打开官方网址 https://www.oracle.com/ 在上方菜单处点击下载 点击下载Java自动跳到下方菜单栏选择Java (JDK) for Developers 点击下载Java Platform (JDK) 13 选择适合自己系统的版本进行下载,我的电脑是64位,所以我选择的是jdk-13.0.1_windows-x64_bin.exe,这里要注...
2019-12-05 09:56:14 178
原创 关系表达式小记
C语言复习1下面程序的结果是:死循环#include <stdio.h>#include <stdlib.h>int main(){ int x; int y; do { y=--x; if(!y) { printf("*"); ...
2018-09-20 08:27:09 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人