- 博客(15)
- 收藏
- 关注
原创 uni-app
uni-app官网条件编译以下这段代码,只会在 5+App 环境下生效/存在。// #ifdef APP-PLUS const uuid = plus.device.uuid; // #endif除了支持单个平台的条件编译外,还支持使用 || 来满足多平台条件编译。这个组件会在微信小程序及百度小程序环境下生效:<!-- #ifdef MP-WEIXIN || MP-BAIDU --> <button @getuserinfo="getUser
2021-11-02 01:38:24
764
原创 TS面试题
什么是TypeScriptTypeScript是JavaScript的加强版,它给JavaScript添加了可选的静态类型和基于类的面向对象编程,它拓展了JavaScript的语法。而且TypeScript不存在跟浏览器不兼容的问题,因为在编译时,它产生的都是JavaScript代码。orTypescript是强类型的Javascript超集,支持ES6语法,支持面向对象编程的概念,如类、接口、继承、泛型等。Typescript并不直接在浏览器上运行,需要编译器编译成纯Javascri...
2021-11-02 01:34:14
800
原创 HTML、CSS、JavaScript
block元素特点(div、p、h1、ol、ul、table、form):独占一行、元素的padding、margin、height、width都可以设置inline元素特点(span、a):不单独占一行、width、height不可设置元素之间有一个间距问题,可以将其转换为block类型(用ul标签括起)inline-block元素(img):不单独占一行,元素的height、width、margin、padding都可以设置table标签和form标签的区别:html中f
2021-11-02 01:31:58
224
原创 position布局
position 属性的五个值:·static//元素默认值,遵循正常的文档流对象·relative //相对其正常位置定位,所占空间不变(相对定位元素经常被用来作为绝对定位元素的容器块)·fixed //相对于浏览器窗口的固定位置,脱离文档流不占空间·absolute //相对与非static父容器定位(常给父容器加relative来实现定位)·sticky //粘性定位,基于用户的滚动位置来定位(原本处于正常位置,当页面滚...
2021-11-02 01:18:27
140
原创 JS面试题
JavaScript中什么是基本数据类型什么是引用数据类型?以及各个数据类型是如何存储的?答:基本数据类型有NumberStringBooleanNullUndefinedSymbol(ES6新增数据类型)bigInt引用数据类型统称为Object类型,细分的话有ObjectArrayDateFunctionRegExp基本数据类型的数据直接存储在栈中;而引用数据类型的数据存储在堆中,在栈中保存数据的引用地址,这个引用地址指向的是对应的数据,以便快速查找到堆内存中的对象
2021-07-12 11:39:11
527
原创 Socket通信技术
socket 通信技术就是两台联网的计算机之间交换数据的技术。网络编程就是编写程序使两台联网的计算机相互交换数据。那么,这两台计算机之间用什么传输数据呢?首先需要物理连接。如今大部分计算机都已经连接到互联网,因此不用担心这一点。在此基础上,只需要考虑如何编写数据传输程序。但实际上这点也不用愁,因为操作系统已经提供了socket。即使对网络数据传输的原理不太熟悉,我们也能通过 socket 来编程。socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之.
2021-07-11 16:09:37
529
原创 C语言:挡板小球
实现效果:源码:#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>//全局变量 int high,width; //游戏画面尺寸 int ball_x,ball_y; //小球的坐标int ball_vx,ball_vy; //小球的速度 int position_x,position_y; //挡板的中心坐标 int rad
2021-07-10 11:35:11
725
1
原创 C语言:俄罗斯方块
实现效果:源码:#include <stdio.h>#include <stdlib.h>#include <windows.h>#define UI_WIDTH 14 //显示界面的宽度#define UI_HEIGHT 25 //界面的高度#define WALL 1#define BLOCK 2#define VK_UP 72 //方向键上下左右的第二个值,方向键有两个值,第一个是224,分别是72,...#define VK.
2021-07-10 11:26:09
289
原创 C语言:生命游戏
实现目标:随机生成细胞,如果一个位置周围有3个细胞为生,则该位置细胞为生(即该细胞若原先为死,则转为生,若原先为生,则保持不变);如果一个位置周围有2个细胞为生,则该位置细胞的生死状态保持不变;在其它情况下,该细胞为死。实现效果:源码:#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>//生命游戏:每个九宫格中,若有三个生命,则中间为生.
2021-07-10 11:19:16
558
原创 C语言:贪吃蛇
实现效果:源码:#include <stdio.h>#include <Windows.h>#include <time.h>#include <conio.h>#include <stdlib.h>#define hang 25#define lie 50void init();void gotoxy(int x,int y);void begin();void console();void move();v
2021-07-10 11:08:47
159
原创 C语言:栈、堆
栈由系统自动分配(函数调用时),自动释放(函数调用结束时),获得的空间较小,速度较快,是连续的空间。栈函数调用,语句地址第一个进栈,然后各个参数进栈,静态变量不入栈。堆是人为申请开辟空间,需要手动释放,获得的空间较大,速度较慢,是不连续的空间。堆头部存放堆的大小,堆中具体内容人为安排。...
2021-07-10 11:04:11
199
原创 C语言:飞翔的小鸟游戏
实现目标:点击空格小鸟向上飞行,穿越一个障碍物得一分,触碰障碍物游戏结束。实现效果:源码:#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>//全局变量 int high,width; //游戏画面尺寸 int bird_x,bird_y; //小鸟的坐标int bar_y,bar_xTop,bar_xDown; //障..
2021-07-10 11:02:33
844
原创 C语言:递归
所谓递归即程序对自身的调用,是过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型的复杂问题层层转化为一个与原问题相似但规模较小的问题来求解。递归只要少量代码就可描述出解题过程中所需要的多次重复计算,大大地减少了程序的代码量。在函数调用递归时,需要确定两点:一是递归公式,二是边界条件。递归公式是递归求解过程中的归纳项,用于处理原问题以及与原问题规律相同的子问题。边界条件即终止条件,用于终止递归。案例:兔子数列:兔子数列又叫斐波那契数列、黄金分割数列,因数学家列昂那多.
2021-06-28 00:50:40
5833
原创 C语言:随机数
C语言产生随机数要用到rand()函数和srand()函数。若是为了生成一个无范围限制的随机数,只虚用rand()函数即可。rand()函数会返回一个随机数,范围时 0~RAND_MAX。RAND_MAX定义在stdio.h中。如果要生成某个范围内的随机数,则要用rand()函数对数取余。以上生成的随机数都是一次性的,运行多次,输出结果都相同。此时需要用到srand()函数,该函数可以为随机数生成器播撒种子。srand()称为随机数生成器的初始化器。srand((unsigned int
2021-06-27 22:53:30
809
原创 C语言:弹跳小球
实现目标:小球在边框内弹跳,碰到边框发出声音并改变速度方向。实现效果:源码:balls.c:#include<stdio.h>#include<stdlib.h>#include<windows.h>int main(){ int i,j; int x=0; int y=5; int velocity_x=1; //横向速度 int velocity_y=1; //纵向速度 //边界 int left=0;
2021-06-27 18:08:52
1821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人