chenyuhu / chenyuhu.github.io Goto Github PK
View Code? Open in Web Editor NEW我的博客
我的博客
vue-cli3 🛠️ Vue.js 开发的标准工具 - 尤雨溪 工具链123$ yarn global remove vue-cli // 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x)$ yarn global add @vue/cli$ yarn global add @vue/cli-service-global @vue/cli: 搭建交互式的项目脚手架 @
https://chenyuhu.github.io/2019/05/30/ReactNative%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97/
React-Native学习指南本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests! 同时还有Awesome React Native系列 https://github.com/jondot/awesome-react-native 目录 教程 React Native React.js ES6 系列教程 开源APP 图
https://chenyuhu.js.org/2019/07/27/leetCode-%E8%AE%A1%E7%AE%97n%E7%9A%84%E5%B9%82/#more
问题?最近没事干的时候,迷上了做LeetCode的算法题。来锻炼一下自己的思维,在做LeetCode的联系题的时候,发现几道有意思且大致相同的算法题。 LeetCode-231 2的幂 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 LeetCode-326 3的幂 给定一个整数,写一个函数来判断它是否是 3 的幂次方。 LeetCode-342 4的幂 给定一个整数 (32 位有
前言 什么是TypeScript? TypeScript 是微软开发一款开源的编程语言,ts是js的超集,意味着js本身的语法在ts里面也能跑的通。ts一方面是对js加上了很多条条框框的限制,另一方面是拓展了js的一些能力,就像es6提供了那么多神奇的语法糖一样。只要按照一定的规则去书写js,就能享受到ts带来的好处。当然因为现在的ts足够强大,并且有自家的vscode保驾
JS的常见错误的捕获方式同步错误一、 SyntaxError:语法错误语法错误,这一类错误在预解析的过程中如果遇到,就会导致整个js文件都无法执行。在vue项目中如果存在语法错误,将直接无法运行,打包也将会直接报错 二、Uncaught ReferenceError:引用错误引用一个不存在的变量时发生的错误。将一个值分配给无法分配的对象,比如对函数的运行结果或者函数赋值。此类错误可以通过try-c
文件上传,我们一般是将文件转化为Blob对象进行上传;但是有没有想过,如果我的文件能够直接上传到七牛云不就好了;在一次业务的偶然性,需要直接上传文件到七牛云。我得到的文件类型是Base64格式的。之前上传的文件一直都是Blob对象,现在。。。 开始我的艰辛的上传文件历程
数组类型 数组类型的表示方法 123const isArray: number[] = [1,2,45,6,1,3,42]const isNumbers: Array<number> = [1,2,4,6,214,58,4]isArray.push('66') // error Type 'string' is not assignable to type 'number'. 使
https://chenyuhu.github.io/2019/05/30/pdf%E5%9C%A8%E7%BA%BF%E9%A2%84%E8%A7%88/
由于公司业务的开发需要,需要实现在electron上实现PDF的在线预览功能。electron 3.x版本后就不在支持PDF的预览功能了,官方给的解释是由于人手不够将不再支持PDF预览功能(也是醉了),在经过一番调研结合大佬们的经验实现了PDF的在在线预览功能 实现方式一、 下载pdfjs-dist
前言前段时间,公司的新需求,依据用户的选择动态的展示表格的列,一开始的想法是不就是多写几个if-else吗?没啥大不了的事,后面的需求就是,用户可以选择列有13个!WTF?13个,如果我要是写if-else也是完全可以写的,但是如果后期需求要是追加到几十个,上百个,我还写if-else的话,我能写死在这儿 想法如果我能依据用户选择的数据动态的渲染表格,而不是通过if-else来控制的话,这样的话,
https://chenyuhu.js.org/2019/11/11/electron%E7%9A%84%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0/
前言我们在开发一款electron桌面应用中,我们希望只要我们发布了最新的版本,用户就会收到新包的更新提示。在electron自带的有autoUpdater,本次我们选择的是electron-autoUpdater这个第三方插件。先说一下electron自带的autoUpdater的缺点是没有办法控制什么时候下载(目前我看官方文档是没有这个功能,如果有欢迎指正),且不知道下载的进度;而electr
类型推论如果没有明确的指定类型,那么TypeScript会依照类型推论的规则推断出一个类型。即最开始给变量什么类型,typescript就默认这个变量的类型就为这个类型。例如: 1234567let isNum = '7'isNum = 7 // Type 'number' is not assignable to type 'string'.// 实际上类型推断就是默认给变量加上对应的类型/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.