自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 在腾讯看点做前端外包的这两年

不知不觉已经在鹅厂做了两年外包。对于外包工作很多人都是不看好的,不看好的原因包括但不仅限于以下几点:缺乏归属感,心里总有一种落差,觉得自己不属于这里,正式员工有时候也会有异样的眼光看待你。进步空间不大,接触不到核心技术,公司没有针对你的技术培训与探究,而正式员工隔一段时间就会有培训,另外有答辩晋级机制,而外包是没有这些的,等着你的是一堆的需求。工作简单,业务重复,通常是工具人的存在。薪资不高,虽然有加班费,但是还是不高综合以上原因,很多公司不喜欢找上一份工作是外包的人(例如shopee在jd中

2021-10-22 00:47:34 978 5

原创 【React】前端导出Excel,导出xml文件

最近有个需求,需要从前端导出Excel文件与xml文件,写个文档记录一下知识点BlobArrayBufferExcel导出npm包及文档:xlsx,file-saverdemo写成工具:exportExcel.jsimport FileSaver from 'file-saver';import XLSX from 'xlsx';const object = 'DATA_OBJECT';const array = 'DATA_ARRAY';const s2ab = (s) =&g

2021-06-13 08:47:36 968

原创 搭建一个简易的量价选股系统(node做数据抓取)

最近迷上股市无法自拔,因为想提高胜率,所以在学习技术分析,一开始是使用通达信软件写写选股公式,后面打算自己弄一个选股系统(事实证明用处不大,哈哈哈)。大概是这样实现的:首先用node写了个简单的服务,每天定时跑日k线数据。然后设计了个简单的mysql表来存储这些数据,最后自己写了一些sql来分析这些k线数据,固定了一个简单的模型。但是收益效果实在一般,还需要加强学习。这次主要是简单分享一下实现的方式,也顺便做一次技术总结,并不是劝朋友们去炒股哈。系统结构ig507(ig507.com)是我从网上找的

2021-06-12 23:50:44 782 1

原创 我的web前端工作日记15------停更3个月

停更了三个月,最近都在做什么呢?学习炒股去了~~说实话有点不应该,只是这段时间真的是有点着迷。到现在还亏了些钱。这算是走弯路了吗?我觉得我可以把炒股作为兴趣,但不要占我太多时间,毕竟我现在前端学的也不怎么样。所以我回来了,要改变一下。这三个月关于炒股,我做了什么呢? 搭建了一个股票的数据库 写了一个服务来每天更新数据 根据模型写sql来选出我想要的股票 用金钱实践 结果还是亏,不过亏的少,本金也不多。后面我写篇文章专门来介绍我实现的一个过程。这三个..

2021-04-02 23:58:34 586 1

原创 javasrcipt中apply,call与bind的区别?手写一个call,apply,bind?

apply与call的作用apply与call的作用是在特定的作用域中调用函数num = 1;// 默认声明到全局作用域function logNum() { console.log(this.num);}logNum(); // 1logNum.apply({ num: 99 });// 99logNum.call({ num: 88 });// 88如上代码可知:call和apply接收的第一个参数都是一个作用域,在作用域里面num都被赋了不一样的值,所以最后this.num

2021-01-04 15:23:10 2491 4

原创 我的web前端工作日志14------2020年度总结

先发一下-晚上再编辑!!!凑20篇,拿个皮肤2020年即将结束,在12月31日,最好一天,做个不太晚的年度总结吧!1月份武汉的疫情爆发,全国关注。深圳很快也有了第一例,因为离得比较远,大家一开始还不太在意没带口罩啥的,继续写需求,正常上下班。但是很快,公司附近出现了一些病例,微信各种转发聊天记录,说:“哪里哪里确诊了”,说:“在哪里看到穿防护服的人了”,顿时人心惶惶,口罩,酒精等物质被疯狂抢购。1月21号我离开了深圳回了老家,回去过年,不,回去隔离。这个春节真的没怎么出过门,每天关注着疫情确...

2020-12-31 18:12:19 3897 12

原创 React的render函数执行了两次

假设没有更新state或者props,render函数又执行了两次,很有可能是哪个地方用了React.StrictMode具体是因为:https://reactjs.org/docs/strict-mode.html

2020-10-30 11:28:29 3216 1

原创 重学react系列(二)—— 元素渲染与组件

元素渲染在上一篇中,我们简单的了解了怎么使用react搭建起一个项目,这次我们再进行下一步。在这之前我想先做一个处理,因为脚手架工具生成了很多我们用不到的代码,所以我这里就都去掉了,只留下我需要的两个文件(package.json暂时也用不到其实,但还是留着吧):1.index.html (这里只有一个div,作为targetDom,也算是根元素了,所有元素会挂载到这个节点上,但是并不是只能有一个跟节点,只是大家有这样的一个习惯)<!DOCTYPE html><html lang

2020-09-22 17:04:37 288

原创 重学react系列(一)—— hello-react

不用JSX运行react程序最简单的运行一个react程序,莫过于直接在HTML页面上引入react代码。需要引入的js文件有两个:react和react-dom,(代码中的development后缀,表示开发版本,是未压缩的代码)<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>Hello React</title> <script s

2020-09-22 13:07:16 199

原创 我的web前端工作日记13------看自己写的博客

今晚面试了三个人,基础都不太行,之前面试的觉得基础还行的,但是腾讯这边面试都没过,所以目前一个入职的都没有,废了挺多时间,然后之前面试没过的一个童靴加了微信,今天说进了OPPO外包了,双休,朝9晚6,试用期11K,转正14K,比我高,真羡慕!! 所以多试试,机会还是很多的。今天被一个bug卡了好久,还卡着,我干脆就不改了,明天再弄吧,然后翻了翻自己的18年写的博客,发现那时候写的博客真的更细致一些,不毛躁,说话也有趣味一些。可能和我的经历有关吧,之前做编程老师时,每一个课件都要保证小孩子听了能懂,所以对一

2020-09-09 22:27:48 894 6

原创 我的web前端工作日记12------第一次当面试官

今天接到外包公司的一个新任务,帮他们那边的前端简历做初筛,就是先进行一次电话面试,了解一下这个人的前端水平。我是大概8点开始打给他,先让他自我介绍一下自己,介绍时还讲了自己来深圳的原因,我感觉我想听的只是技术相关的。所以我打断了他,问了他第一个问题:说一下原型和原型链吧?就简单描述一下。然后还问了闭包,ES6的新特性,inline和inline-block的区别,node事件循环,非阻塞IO等等他22岁本科毕业两年经验,年龄惊到我了,在面试过程中感觉他回答的很多问题都比较笼统,而且还有很多都回答不上

2020-08-19 00:10:01 649 14

原创 我的web前端工作日记11------构建知识体系

毕业到现在,所学一切皆为一些零散的知识,为了能更系统更深入的学习前端知识,现在开始构建自己的知识体系,并希望在学习的过程中进行完善与补充。从基础开始,系统的学习。目前阶段的目标是系统学习JS,方法是:熟读红宝书与ES6指南。...

2020-07-06 20:52:18 438

原创 举个例子来理解一下Koa的洋葱模型

由外及里,再由里及外。就像在洋葱横着挖了条隧道,我们穿过去,先是最外层,中间是最里层,最后又是最外层。来看一个代码例子,四个中间件,依次执行,最后输出怎样的结果呢?const Koa = require('koa');const app = new Koa();app.use( (ctx,next)=>{ ctx.body = '洋葱模型'; console.log(" == "); next(); console.log(" == ");})

2020-07-02 23:54:33 778

原创 React - antd4.*中在form中为Switch赋值无效

当使用antd的form表单时,给Switch 设置一个值,发现失效了<Form.Item label="alabel" name='aname' > <Switch /></Form.Item>...... form.setFieldsValue({ aname: false });解决方案 加上属性valuePropName=“checked” 就可以了<Form.Item label="alabel" name='aname' valuePr

2020-06-29 14:51:49 4406 2

原创 node服务开发实战---猜数字游戏-express版本

初始化express项目npm init 生成package.jsonnpm i express -S 安装express新建index.jsconst express = require('express');const app = express();app.use(function(req,res){ res.end('hello,node!');});app.listen(3000);console.log('server running !');nodemon ind

2020-06-27 01:16:23 330

原创 node服务开发实战---前后端交互的猜数字游戏

项目结构很简单:先上一下效果图:从图中可以看到我们的前端界面是一个表单,点击按钮后会将输入框的数字通过ajax请求发到node后台,后台会根据接收到的参数来返回响应。首先我们先来写一个简单的node服务吧 !项目初始化确保自己安装了node环境,新建一个文件夹:guessTheNumber。打开终端(CMD)在该文件夹下运行 npm init 初始化安装(自动重启服务器工具)nodemon:npm i nodemon -g (mac 下加sudo)编写node服务代码:新建in

2020-06-26 18:51:09 446

原创 前端面试准备(框架原理)--- 双向绑定的实现

简单介绍我的理解,所谓的双向绑定,其实就是将Model和View绑定在一起,任何一方改变的同时,改变另外一方。在流行框架中,react是单向绑定(只支持Model改变=>View改变),要实现双向绑定得加value和onChange事件从而实现(View改变=>调起事件=>改变Model)。而vue是双向绑定的,因为它事先已经帮我们绑定好了事件。什么是Model我理解为Model就是一个JS对象,用来存储页面中的数据。什么是View我理解是页面中所显示的DOM对象的集合。怎

2020-06-21 00:39:39 943

原创 错误合集-Cannot both specify accessors and a value or writable attribute,

使用Object.defineProperty() 定义对象属性时,如已设置 set 或 get, 就不能设置 writable 和 value 中的任何一个了,不然会报如下错误:TypeError: Invalid property descriptor. Cannot both specify accessors and a value or writable attribute, #<Object> at Function.defineProperty (<anonymou

2020-06-20 10:41:22 3753

原创 前端面试准备(js基础)---手动实现一个简单版本的new

在很多面试中都会遇到这样一道面试题:如何实现一个new?实现一个new的简单版本,其实就只有三步。话不多说,直接来。首先我们需要一个构造函数,根据这个构造函数new 一个对象并打印在控制台中来做参考。function F(){ this.name = '我是一个构造函数';};console.log(new F());在控制台执行代码会输出一个对象接下来我们用三步实现一个一模一样的对象,每一步我们都打印一下,对比new生成的对象。第一步:创建一个空对象const obj = {

2020-06-18 16:13:59 328 2

原创 我的web前端工作日记11------在腾讯外包的这一年

说在前面的话本文只是大概说一下自己在腾讯做了一年前端外包的收获和一些心得感悟,希望自己能客观的描述,能给一些后来者参考取舍,看是否值得去腾讯做外包。写的没啥逻辑,都是想到啥就写啥,将就着看看。一年里面学到了什么这一年里都是在做内部系统的开发很多都是第一次刚进去第一天学习内部框架,一个快速搭建前端与node 端服务框架的脚手架工具leah-cli(未开源,类似egg)开始熟悉git操作,clone代码到本地,安装依赖,腾讯使用的是tnpm来管理node包第一次写react+antd+redux

2020-06-12 02:21:53 3893 14

原创 入坑node服务开发---打通前端-后台-数据库链路

前端使用react后台使用koa数据库使用mysql前端项目简单的项目框架,主要使用create-react-app搭建源码在这里 感兴趣的小伙伴可以来看项目开启后后台项目还是之前那个项目运行后数据库项目在本地运行后梳理一下运行的逻辑启动后端项目,监听8080端口,当访问 :8080/getUser的时候查询数据,并返回结果启动前端项目,监听808...

2020-03-25 09:42:53 286

原创 入坑node服务开发---数据查询接口

接下来准备连接一下数据库 暂时选择用mysql和sequelize安装数据库 创建用户表

2020-03-25 09:34:28 463

原创 入坑node服务开发---部署node服务

上一次已经配置好静态网页接下来部署一个简单的node服务有多简单?就一个app.js 哈哈在服务器安装node在这里找到自己想安装的版本https://nodejs.org/dist/我选的是这个https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz公司里面现在也用这个版本然后运行mkdir ...

2020-03-22 23:08:21 442

原创 入坑node服务开发---阿里云的nginx主页配置

上次迷迷糊糊就部署好了nginx还以为配置失败了今天打开后发现一家可以了接下来部署一下静态界面后面想做一个带用户管理的系统先配置一下主页找到nginx.conf文件的位置 运行nginx -t 打开文件进行配置 vi nginx.conf 初始配置是这样的 使用sftp工具上传文件到指定目录 配置...

2020-03-22 17:37:02 177

原创 我的web前端工作日志10------疫情过后

没想到这次疫情对自己对工作会有这么大的影响,从2月3号至今都是在家办公,效率比较低,然后自己也是趋于懒惰。我似乎忘了自己应该要完成的目标,不过也没有那么沉重,毕竟还有点产出,只不过不能在懒下去了。今年目标争取写一份对自己未来比较好的定位。定位包括:选择行业。自己这三年做了各行各业,教育,医疗,家居设计,广告等。并没有深入了解一个行业,并努力于这个行业中,那自己永远只是一个只会技术的人。...

2020-03-02 00:38:14 1289 4

原创 我的web前端工作日记9------写不完的业务

发现现在总有写不完的业务,你写的快了,任务就会更多一些,效率快了会带来更大的工作量,这让人很矛盾啊,不是逼人滑水的吗?而且总是写业务,能力提升其实挺有限的,兴趣点也会被磨掉,这个时候又没办法不写哦~,所以我觉得要不我抽出点时间做一下自己的事情吧。未来的方向越来越觉得得有一个未来的方向才会进步的够快,有个同学选择做数据展示,之前我也想过,还有一个同学选择了图形方向,而我现在暂时选了nod...

2019-10-31 21:29:34 864 2

原创 我的web前端工作日记8------三个月了,今天转正

三个月的试用期到了,今天是转正的日子,今天也是教师节,感谢默默坚守在教育行业的老师们。谈一谈最近的工作状态吧,加班加班,任务很赶,所以基本是九点到十点的节奏,十点下班好多人,因为十点之后打车可以报销~~最近的技术好像没啥提升的,写的比较多的都是业务逻辑,写了不少的接口,对SQL有了更好的掌握,对react有了更好的了解,在这里感觉挺好的,就是住的比较远一些,加班时间长的话,睡眠时间不是很够...

2019-09-10 11:19:45 3201 3

原创 我的web前端工作日记7------在腾讯外包的一个月

不知不觉将近一个月了,在这里的日子过得很快,来谈谈最近的工作吧。在我待的部门里,主要使用react+redux antd koa 做内部管理界面,企业有自己的一个开发框架,可以快速搭建一个框架,然后可以用简单的命令新建一个接口,然后也可以用简单的命令新建一个界面,不过对于我来说挺有难度的。首先,我不会react,也不会redux,更不会antd,koa也不会,来到这里一切都是新的,我就像一...

2019-07-05 11:39:53 3021 2

原创 我的web前端工作日记6------离职换到腾讯外包

在深圳待了3个多月了,从上一家公司离职已经10多天了,目前在一家腾讯外包公司上班,工作地点是在腾讯,身边都是腾讯的员工,享受基本的福利待遇,免费早餐和免费班车。新的工作并不是我主动找的,是hr打电话来的,应该是外包的工作都不被人看好吧。我也是不太看好的,就抱着试试的心,提交了简历,当天就收到了面试通知,因为说是腾讯的人进行面试,所以就想去试试看。我准备了面试的一些内容,上网也查询了资料,其...

2019-06-15 11:32:22 4620 10

原创 工作笔记--百度地图API卫星图 ,还有路网去除 。

路网去除:map.setMapStyle({ styleJson: [{ "featureType": "road", "elementType": "all", "stylers": { "color": "#ffffff", "visibility": "off" } }, // { // "featureType": "building",...

2019-05-24 18:27:28 3097 1

原创 百度地图--常用一些功能--ip定位,测距,自定义图标,取经纬度,鼠标缩放等

官方API:百度地图API官方实例:demo由于官方实例中不支持查询功能这里列举几个比较常见的ip定位(有较大偏差,估计是根据最近的基站定位的,官方写的是浏览器定位,按照道理应该是ip定位) :官方例子 自定义图标: var myIcon = new BMap.Icon("图片路径", new BMap.Size(48, 48), {}); // 设置尺寸var point...

2019-05-20 19:06:56 883

原创 我的web前端工作日记5------转前端一年

转前端一年,最辛苦的工作应该是现在的这一份了。3月份来了深圳,找工作花去了大半个月,真的挺不好找的,很多都不要我这样经验不足的,因为之前多数是做的静态页面,没有啥交互(与后台的交互),所以面试了十几家都被否了。让我都想转行回去做老师了,最后找到现在的这份工作。试用期三个月,6k转正后7到8k,看自己的表现。还有一个月转正了,争取拿到8k吧。和那些一毕业就拿10k以上的人比,真的是差挺远的。毕竟...

2019-05-08 20:12:45 1745 3

原创 web端--数据展示--echarts篇--走马观花

走马观花—大致过一遍昨天把慕课网的视频看完,大概就是走马观花,没有很细致的去说明,这样的好处就是可以大概知道:echarts能做什么样的图表?echarts能做什么样的图表?在官网有所有的图表实例具体包括:条形图(line),柱状图(bar),饼图(pie),散点图(Scatter),地图(map),地理坐标系(GEO),k线图(Candlestick),雷达图(Radar),盒须图(Bo...

2019-01-21 10:04:35 426

原创 web端--数据展示--echarts篇--认识echarts

认识echartsecharts的简介那些公司在用echartsecharts的学习资源echarts的学习视频echarts的学习笔记echarts的学习书籍给自己的话:得静下心好好学习,不浮不躁,基础学好首先说明一下,我前几天才开始接触echarts,并不是什么经验十足的echarts图表制作高手。写这个博客目的是记录一下自己的学习过程,也加深自己的理解,也或许能帮到后来人。echarts...

2019-01-19 17:04:47 1178

原创 我的web前端工作日记4------准备离职了

我的web前端工作日记4准备离职了工作感悟新的方向新的起点希望我是个有梦想的人准备离职了在这家公司工作了半年吧,收获了挺多,在这段期间自己也保持着学习,但是工作中的学习内容已经微乎其微了,所以我得去找另外一个平台。工作感悟很闲,所以有很多时间去学习其他的东西,工作中学的其实挺少的,就是切图,排版之类的。并没有什么技术难度。换图 ,在服务器找到图片,替换掉;切图 ,做活动页面,专题页面...

2019-01-19 15:29:51 2452

原创 我的web前端工作日记3------rem适配手机端

转载请注明出处:https://blog.csdn.net/dreamer_sen/article/details/82149919来点干货。1.什么是remrem是指根元素(root element)的字体大小。来看一下例子:               通过上面的例子我们可以看出1rem的值的大小取决于根元素html的字体大小。2.rem和手机适配有什么关系假设...

2018-08-28 17:47:11 2697 4

原创 我的web前端工作日记2------web前端工作的一天

转载请注明出处:https://blog.csdn.net/dreamer_sen/article/details/82144382web前端工作的一天------------------------------------------------------------------------------------------------------------------------...

2018-08-28 11:52:33 20998 1

原创 我的web前端工作日记1------web前端经验

转载请注明出处:https://blog.csdn.net/dreamer_sen/article/details/82143519在公司干坐了一天,觉得应该找点事做。所以,就有了记录自己前端工作的想法。主要是可以让自己保持学习,坚持总结。也希望能让怀揣着前端梦想的、准备进入前端的你,了解到web前端的工作是怎么样的。----------------------------------...

2018-08-28 10:52:41 8093 9

原创 新手学python笔记--3--爬取天天基金数据

整理一下思路:1.天天基金网的数据网址,首先是一个基金排行的数据(第一页):url='http://fund.eastmoney.com/data/rankhandler.aspx?op=ph&dt=kf&ft=all&rs=&gs=0&sc=zzf&st=desc&sd=2017-01-25&ed=2018-01-25&qdii=&tabSubtype=,,,,,&pi=2&pn=50&

2018-01-25 15:54:32 9264 7

原创 新手学python笔记--2--九九乘法表

因为安装环境(py3)、ide(pc)那些都不会太难,helloworld也就一句。所以直接选择九九乘法表作为第一个python程序。 九九乘法表主要是使用的for循环。python的for循环是不是只有这一个啊?for i in range(1,10): print(i)#输出:1到9,不包括10,但每一次都会换行怎么可以不换行for i in range(1

2018-01-24 20:20:55 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除