
前端
建筑转Java-张无忌
大家好,我是Java-张无忌,一名立志干到70岁的软件工程师,本科安全工程(施工方向)专业,英语4、6级都是一次性通过,大四开始自学Java,JavaScript,目前拥有4.5年开发经验,做过的业务领域包含金融、IM、音视频、物联网。另外我还爱好唱歌,嘻嘻。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
electron autoupdater报错Error unknown ENOENT: no such ...\resources\app-update.yml
electron autoupdater报错Error unknown ENOENT: no such ...\resources\app-update.yml原创 2022-06-30 18:45:00 · 1757 阅读 · 1 评论 -
electron-builder打包后没生成latest.yml文件问题
electron-builder打包后没生成latest.yml文件问题原创 2022-06-30 18:30:00 · 3367 阅读 · 6 评论 -
一个用于electron查看主进程报错信息的简单方法
一个用于electron查看主进程报错信息的简单方法原创 2022-06-29 21:30:00 · 1350 阅读 · 0 评论 -
not found ffprobe
本人window系统解决办法就是:去官网安装ffmpeg工具,并设置环境变量。重启vscode(获取系统中环境变量Path的最新值)原创 2021-09-23 13:40:36 · 381 阅读 · 0 评论 -
react事件绑定
react事件绑定中,应使用箭头函数。错误示范:如下所示,如果这样写,将事与愿违。本想当点击Button时再触发doSth方法,但是这样写造成,当程序渲染此按钮时,就会立即执行doSth方法doSth(){}<Button onClick={doSth()} ></Button>正确写法1:doSth(){}<Button onClick={()=>doSth()} ></Button>正确写法2:doSth=()=>{原创 2021-09-13 13:56:56 · 165 阅读 · 0 评论 -
require引入本地视频导致electron白屏问题,解决过程
仅供参考,以下内容为笔者解决问题的过程记录技术栈:electron、react、nodeJs需要实现的功能:存储聊天记录中的图片、视频到本地;当用户点击时,展示大图or播放视频每次存储本地文件后,代码都会重新编译加载一次。如果真是写入文件的方式有问题,那为什么之前发送图片的时候是好好的呢?三个写入方式都没有问题,关键是看写入的内容,倘若是hello.txt那就没事,若是buffer格式就不行,就会导致重新编译。stream.write写hello.txt也不行=》stream写入方式不行,尤其是原创 2021-09-10 16:51:33 · 523 阅读 · 0 评论 -
http.createServer is not a function
在我的系统里,如果这样引入,http模块,就报题目那个错// server.jsconst http = require('http')const fs = require('fs')http.createServer(function(__req, __res){ fs.createReadStream('./asset/24783431-1-80.mp4').pipe(__res)}).listen(3000,function(){ console.log('server is原创 2021-09-10 11:46:10 · 2074 阅读 · 0 评论 -
vscode快捷键
输入log按住回车键,就直接键入console.log(),类似的还有console.error()莫非这就是传说中的敏捷开发的吗,,嘻嘻原创 2021-08-31 17:51:17 · 97 阅读 · 0 评论 -
降低electron版本简单方式
直接去node_module中找到electron包,删除。然后再重新安装低版本的electron原创 2021-08-19 13:14:55 · 2259 阅读 · 0 评论 -
‘TEduBoard‘ is not defined集成腾讯云互动白板时报错
以下按照腾讯官方文档集成sdk时,即报标题中的错误 var initParams = { id: "sketch", // dom节点id classId: 1, // 课堂 ID,32位整型,取值范围[1, 4294967294] sdkAppId: 1400000, // 整数 userId: "wu", // 字符串 userSig:原创 2021-07-13 11:49:37 · 275 阅读 · 0 评论 -
Attempted import error: ‘common‘ does not contain a default export (imported as ‘locationHref‘).
错误的导入方式:import locationHref from ‘common’正确的导入方式:import {locationHref} from ‘common’原因:此问题的百度翻译:“尝试导入错误:“common”不包含默认导出(作为“locationHref”导入)”/** * 浏览器跳转,携带baseName * @param href * @returns {string|*} */export function locationHref(href) { if原创 2021-07-01 12:03:07 · 1428 阅读 · 0 评论 -
react中箭头函数与trtcSDK监听事件绑定
这种写法,将会把onUserSubStreamAvailable函数的执行结果,作为trtcCloud.on方法的第二个参数。 trtcCloud.on('onUserSubStreamAvailable', this.onUserSubStreamAvailable(e));其实其第二个函数应该只是一个函数,正解如下: trtcCloud.on('onUserSubStreamAvailable', this.onUserSubStreamAvailable)原创 2021-06-30 13:56:46 · 253 阅读 · 0 评论 -
vue axios 异步改同步请求(获得数据后再执行下面的代码)
getInfoFn: async function(){ var that = this; await that.$api.scheduleApi.queryScheduleInfoFn( {caseNo: that.basicInfo.caseNo}).then(function (response) { if(response.data.code == '200') { var result = response.data.result;原创 2021-06-28 13:09:53 · 2083 阅读 · 2 评论 -
react组件中全局变量如何设置
import React from 'react'//此变量写在声明组件之前,不为组件内部的变量,即使组件销毁,该变量依然存在!//类似java中的static修饰的静态变量let num = 0export default class A extends React.PureComponent { componentDidMount() { console.log(temp) } render() { return ( <div>A</d原创 2021-06-24 18:15:53 · 6128 阅读 · 6 评论 -
TypeError: trtc.NodeRTCCloud is not a constructor
错误的导入方式//1、import TRTCCloud from 'trtc-electron-sdk'//2、const TRTCCloud =require('trtc-electron-sdk').default;正确的导入方式const TRTCCloud = window.require('trtc-electron-sdk').default;原创 2021-06-22 16:02:06 · 399 阅读 · 0 评论 -
js请求后端前端代码会不会阻塞呢(等待后端返回数据后再往下执行)
getList() { this.listLoading = true this.getDepartmentTree() sysApi.getPageList(this.listQuery).then(response => { debugger let records = response.data.records this.list = [] // 此法效率比较低原创 2021-05-07 14:11:21 · 1159 阅读 · 0 评论 -
Cannot find module ‘typescript‘
原文:https://github.com/palantir/tslint/issues/3829解决办法:it looks like locally installed modules don’t look for modules from the global module directory.I think that you can install both tslint/typescript locally or globally, but not mixed.翻译:看起来本地安装的模块原创 2021-04-19 15:46:42 · 7190 阅读 · 2 评论 -
uni-app微信分享 自定义分享链接在iOS中不生效的问题处理
最近使用uni-app开发了一个微信小程序使用的功能。需要用到分享给微信好友的功能。如果不做如下设置的话,本身微信默认的分享只是当前页面。 /** * 分享 */ initShare() { let this_ = this; var linkUrl =this_.GLOBAL.H5_URL + '/wx/pages/wx/service/ImmigrationServices/index; console.log(linkUrl) //设置分享链原创 2020-12-24 13:23:41 · 2592 阅读 · 2 评论 -
Vue CLI2之创建项目
以下是使用命令行的方式创建项目vue init webpack foldername//foldername中不能包含大写字母project name//此处需设置项目名称,如果直接敲回车则默认为文件夹名称project description Author 会默认从gitconfig文件中提取作者信息Vue build//runtime or runtime+compilerinst...原创 2020-04-11 17:54:49 · 375 阅读 · 0 评论 -
vue脚手架的安装
安装vue脚手架npm install -g@vue/cli注意:上面安装的是vueCLI3版本,如果需要按照vueCLI2的方式初始化项目应该再拉取2.X模板(旧版本):npm install -g @vue/cli-initvue初始化项目:vue init webpack my-project...原创 2020-04-10 09:19:47 · 130 阅读 · 0 评论 -
分离webpack.config.js文件后打包路径修改
在上一个博客中,我说到了分离webpack.config.js文件,拆分成了三个config.js文件,其中有个细节需要注意,以下为base.config.js文件中的部分代码module.exports={...path:path.resovle(dirname,'../dist'),...}因为B站课程里,老师将base.config.js放在了build文件夹下面,所以我们才需...原创 2020-04-09 20:53:06 · 510 阅读 · 0 评论 -
webpack之css文件处理
项目开发过程中,我们必然要添加很多样式,而样式往往在一个单独的文件中。基于webpack模块化编程,我们不用再在head标签中引入多个css文件,那样是很麻烦的,那种方法已经过时了。我们应该将其bundle.js中,即让bundle.js依赖所有样式文件因为入口文件只有一个main.js所以我们得在其中引入样式文件require('./css/normal.css')1npm instal...原创 2020-04-03 12:33:38 · 244 阅读 · 0 评论 -
jQuery中Ajax
ajax全拼为asynchronous JavaScript and xml下面是jQuery中的实例代码://也可以更精确的写成$.post或其他请求方式$.ajax({//url待载入的地址,和后端controller控制器中方法上的映射路径对应 url:"",//待发送的键值对,比如用户名和密码 data:{"name":${"textName"}.val()},//载入成功...原创 2020-03-29 20:51:57 · 174 阅读 · 0 评论 -
jQuery中$的由来
$是什么?$其实是一个自执行函数(JS中的概念,在下面的代码里体现为——大括号里跟了一个空括号)。why?ok,Follow me…下面我们来看一下jQuery这个JS文件的大体框架(function(){window.jQuery=window.$=jQuery;}());显然jQuery.js文件是一个大的自执行函数,我们都知道,引入一个js文件,是会执行其中的代码的。那么...原创 2020-03-29 17:21:06 · 208 阅读 · 0 评论 -
jQuery入口函数record
jQuery入口函数分为两种写法:其一$(document).ready(function(){});其二$(function(){});//more usfuljQuery入口函数和window.onload入口函数有什么区别呢?其一,jQuery的入口函数可以有多个,而window.onload只能有一个其二,jQuery的入口函数先于window.onload执行(因为jQuery的...原创 2020-03-29 16:15:36 · 341 阅读 · 0 评论