- 博客(47)
- 收藏
- 关注
原创 git https 保存密码
设置配置 .git/configgit config --global credential.helper store
2021-05-23 12:43:50
296
原创 计算机基础
第一章简述计算机的软件系统和硬件系统的定义和两者之间的关系。答:硬件是组成一台计算机的物理设备的总称,它是计算机工作的基础,计算机的运算速度、 存储容量、计算精度、可靠性等性能很大程度上取决于硬件。软件是指挥计算机工作的各种程序的集合,它使计算机灵魂,是控制和操作计算机工作的核心。硬件和软件之间没有一条明确的分界线,计算机工作时软、硬件协同工作,二者缺一不可。第二章1.汉字的输入码、内码的关系?国标码转换成内码的方法?汉字字形码的作用? 答:(1)为了能直接使用西...
2020-11-13 14:50:46
2697
原创 Line 0: Parsing error: : Cannot read property ‘map’ of undefined
TS的数组类型声明错了,赶紧回去检查检查
2020-10-22 18:23:55
2629
原创 Warning: Cannot update a component from inside the function body of a different component
React Hook使用的坑,不可以把子组件的的state A通过props函数传参返回上父组件,再使用 state A 设置父组件的 state B。这样React Hook的diff算法会报错。子组件:父组件:就会出现warning:解决方法就是间接通过变量传子组件的state的值。不能直接传组件中state值...
2020-04-08 13:07:00
13256
2
原创 Request failed with status code 404
如果使用axios遇到这个问题,请马上回去检查baseURL,baseURL错了就全局报这个错,而且error的指向不明
2020-03-26 14:54:05
15014
4
原创 BERT简述
BERT 下 面 详 细 解 释 一 下 BERT 的 特 点 。首 先 BERT 只 有 encoder 没 有 decoder 。 这 很 容 易 理 解 , 因 为 BERT 是 一 个 通 用 的 预 训 练 模 型 , 可 以 接 各 种 下 游 任 务 , 它 的 输 出 只 是 文 本 表 示 , 所 以 不 能 使 用 固 定 的 decoder 。第 二 点 , BERT...
2020-03-21 11:11:36
1704
原创 transform使用踩坑记录
当div里面同时存在position和transform,此时position会失效。想要position和transform同时生效,需要把position放在div的父div.
2020-03-10 10:11:35
482
原创 2020 春招YY前端面试经验
一面:介绍自己做过的项目 CSS3实现九宫格 在Vue中如何监听数组变化 实现文件目录树的算法 为什么选择做前端 CSS实现轮播图 能不能接受加班二面:实现React编译到Flutter的算法 Node在Linux上防杀 Webpack使用过什么,工作流 怎么优化Vue-Cli打包 CSS实现下雪、抽奖转盘 实现自动切图算法 SSR原理 cors跨域三面:...
2020-02-26 17:27:00
1243
原创 Deno编译踩坑记(Mac环境)
前言最近入坑Deno,第一步肯定是从编译开始,然后踩坑了,记录一下~常规编译:1.安装rustcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh2.安装Xcode打开,同意一下各种不平等条款,再打开运行一下,并切换到当前的Xcode版本。命令如下:sudo xcode-select -s /Applicat...
2020-02-05 18:49:22
1620
原创 Vue在数组改变元素时不更新view问题--欢聚时代一面
因为vue实现双向数据绑定的机制是数据劫持,也就是在所有对象上有个Object.defineProperty()方法,通过监听set,get方法去实现,而数组没有这两个方法,所以就不会更新view答案在Vue的API手册中https://cn.vuejs.org/v2/guide/list.html#%E6%95%B0%E7%BB%84%E6%9B%B4%E6%96%B0%E6%A3%80%E...
2020-01-12 16:00:27
293
原创 CSS3 border-image由应用到原理
指定作为div元素周围边框的图像:#borderimg { -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */ -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */ border-image: url(border...
2020-01-12 15:14:23
309
原创 秒杀查找成功时的平均查找长度(ASL)计算
假设查找每 个记录的概率是相等的,n 为查找表中记录的个数 ASL = 1/n * (每个查找元素深度之和)OK,举个例子:深度为1的25的一个元素;深度为2的10和30的两个个元素;深度为3的2、15、28、35的四个元素;深度为4的3、20、29、40的四个元素;...
2019-10-01 17:08:54
6109
1
原创 广工831--线性表--顺序表
更多内容查看GitHub gudt-831线性表的顺序存储结构是指在内存中用地址连续的一块存储空间顺序存储线性表的各元素。考试主要考以下四点:定义顺序表的结构体 初始化顺序表结构体 插入顺序表元素 删除顺序表元素建议大家配合Debug食用插入元素删除元素(就是移动元素位置)删除前删除后#include<stdlib.h>...
2019-09-07 22:18:13
379
原创 nginx配置多端口
user root;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;events { worker_connections 1024;}http { log_format main '$remote_addr - $remote_user [$time_lo...
2019-08-07 10:16:01
549
1
原创 使用格式工厂转换视频为MP4(AVCH264)格式
第一步:选择输出格式MP4。【▲图1】第二步:打开源视频文件。【▲图2】第三步:打开输出配置,选择视频编码:AVC(H264)。【▲图3】第四步:点击开始。【▲图4】第五步:找到输出视频。【▲图5】...
2019-07-26 10:48:00
11554
原创 等待所有promise都完成,Promise.all()
Promise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成(resolved)”或参数中不包含 promise 时回调完成(resolve);如果参数中 promise 有一个失败(rejected),此实例回调失败(reject),失败原因的是第一个失败 promise 的结果。语法Promise...
2018-12-30 15:52:28
9653
原创 MyBatis-Plus 踩坑 ,getById查询无效
使用AutoGenerator(AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码)生成代码后,在Controller中使用Service的getById()进行查询,返回的对象居然是null问题出在Entity上,由于我...
2018-12-22 22:46:33
18820
15
原创 JSX map渲染列表
class Index extends Component { render () { return ( <div> {users.map((user) => { return ( <div> <div>姓名:{user.username}&l...
2018-10-25 19:45:22
1928
原创 a = a + 1, a++, ++a ,a+=1区别
a = a +1;将a的值加1再赋给a;a+=1; 相当于 a = a+1; a++;是先将a的值赋给一个变量, 再自增 ++a;先自增, 再把a的值给一个变量
2018-10-23 16:55:38
1677
原创 HTML引用React 和 Ant Design
HTML引用React 和 Ant Design分三步走:第一步:引用React第二步:引用antd和相关依赖库第三步:使用antd组件,antd.components <!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>ant...
2018-09-27 09:36:55
9549
2
原创 Vux使用笔记---ViewBox
想要使用ViewBox+Tabbar实现导航栏,同时导航栏保持不动,内容滚动。 可是按照ViewBox的例子折腾了很久都实现不了。最后分析Vux整个项目得出结论,想要实现导航栏不动的效果,需要view-box所有父div也需要为100%高度view-box所有父div也需要为100%高度view-box所有父div也需要为100%高度重要的事情说三遍所以,要把A...
2018-08-03 17:27:51
3397
1
原创 React定时内循环
import React, { Component } from 'react';import logo from './logo.svg';import './App.css';class App extends Component { state= { text: '', i: 0, } componentDidMount() { //this.timer = setI...
2018-04-29 09:44:10
1245
原创 复制粘贴搞定:Apache多端口多站点
ect/httpd/conf中httpd.conf的最后添加:Listen 8000NameVirtualHost *:8000<VirtualHost *:8000> <Directory /var/www2> </Directory></VirtualHost>想监听哪个端口就把8000改成什么站点文件夹是哪个就把/...
2018-03-25 23:18:22
237
原创 最快明白:冒泡排序
先上代码:import java.util.Scanner;public class BubbleSort { public static void main(String agre[]){ int temp = 0; Scanner sc = new Scanner(System.in); while (sc.hasNext()) {...
2018-03-22 14:40:55
263
原创 3步跳坑:React获取子组件的子组件
第一步: 在父组件中声明子组件ref <div> <QuestionnaireEdit ref="QuestionnaireEdit" /> </div>第二步: 子组件中声明子组件的子组件的r...
2018-03-18 20:53:20
3357
原创 30秒看懂,ES6中import的用法
当export {xx} 时,使用 import { xx } from xxx当export default xx 时,使用 import xx from xxx
2018-03-18 14:38:35
2109
1
原创 直接拿来用:JavaScript 时间戳转时间函数
timestampToTime(timestamp){ if(timestamp < 1000000000){ return '无时间' } let date = new Date(timestamp*1000); //获取一个时间对象,时间戳为10位,如果时间戳为13位不需要乘1000 date.getFullYear(); // 获取完...
2018-03-16 20:18:01
464
原创 1分钟学会计算算法的时间复杂度
数据结构中算法的时间复杂度,个人认为十分体系化,理解需要一点时间,下面让你1分钟学会计算算法的时间复杂度找出该算法运行次数最多的语句如果运行次数是常量,得出时间复杂度为O(1)如果不为常量:进行以下计算计算该语句运行次数把次数约为n的次方得出时间复杂度O(n的次方)...
2018-03-11 20:43:34
574
原创 三步搞定:Vue.js调用Android原生方法
第一步: Android对Js的接口,新建AndroidInterfaceForJs.jsimport android.content.Context;import android.os.Build;import android.os.Handler;import android.os.Looper;import android.support.annotation.RequiresAp...
2018-02-28 16:35:30
29079
7
原创 vue-simple-uploader上传成功之后的response获取
<template><uploader :options="options" :file-status-text="statusText" class="uploader-example" ref="uploader" @file-success="fileSuccess"></uploader></temp
2018-02-14 20:46:24
4210
转载 mysql多次join同一张表的处理
在做多表联查的时候有时候会碰到比如一个班有两个老师,在班的表里记录了两个老师的id,现在要把id换成这两个老师的名字,就需要按照老师的id去查老师表,也就是班级表需要两次join老师表来获取两个或多个老师的名字,如果直接join是不行的,因为两个老师表会重名,但是只要给老师表起个别名就好了,代码如下班级表class_info,里面有两个字段user1_id和user2.id,分别表示这个班
2018-01-30 22:30:35
5548
原创 Vue.js暴露方法给WebView使用
新建一个外部公共的js文件app.js,定义一个对象并输出,如下:var hybrid = {}window.Hybrid = hybridif (window.Vue) { window.Vue.use(hybrid)}export { hybrid }在需要的文件中引入app.js或者在main.js引入app.js,如下(引入到main.js):import { h
2018-01-25 16:20:38
7915
原创 Error:Execution failed for task ':sample:validateSigningDebug'解决
方法一:更换签名文件点击Android studio File-选择ProjectStructure-选择app-选择signing把Store File里指定的Keystore文件的路径换成自己的Keystore路径clean方法二 :去除签名打开build.gradle(Module:app),把signingConfigs节点注释掉 bu
2018-01-24 17:06:02
1760
转载 ADB使用
Android 调试桥本文内容adb 的工作方式在您的设备上启用 adb 调试通过 WLAN 连接到设备查询设备将命令发送至特定设备安装应用设置端口转发将文件复制到设备/从设备复制文件停止 adb 服务器adb 命令参考发出 shell 命令调用 Activity Manager (am)调用软件包管理器
2018-01-24 15:21:00
912
转载 ADB环境搭建
1、ADB工具在哪里? 下载最新的Android SDK,地址是:http://developer.android.com/sdk/index.html; 解压,ADB在解压目录下的\sdk\platform-tools下面。例如,本人下载并解压之后的ADB工具目录如下:G:\adt-bundle-windows-x86-20140321\sdk\platform-
2018-01-24 15:18:26
3294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人