自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言学习记录--从函数--到结构体--到接口--到错误处理

今天姑且学习简单的函数部分。函数函数可以说是一个程序里面最常见的代码封装形式,函数实质上是对一些操作进行封装,可以减少重复的代码编写。由于Go是静态类型语言,因此,在申明函数时,要同时申明传参的类型以及返回值的类型,举个例子:package mainimport "fmt"func main () { myname := "longalong" // 换成 "" 则失败 if isSuccess := sayName(myname); isSuccess {.

2020-08-21 23:20:11 46

原创 Go语言学习流程记录--从环境搭建--变量相关--流程控制语句

环境搭建mac下,下载go安装包直接安装 linux下,下载go源码自行编译或直接下载对应版本的预编译版本 安装VScode 以及 Go 插件 设置 GO111MODULE="on", 设置 GOPROXY="https://goproxy.io" => 用于代理安装依赖变量申明:申明变量的格式为 var name type ,举个例子,想申明一个变量为年龄,则使用 var age int初始化:在Go中,每申明一个变量时,会被初始化赋值为该类型的基础值,例如...

2020-08-21 23:10:11 27

原创 Go语言学习 第一步

对于一门编程语言而言,有一些大家都具备的方面,以下归纳一下:变量(字面量) 类型 运算符 表达式 申明语句、赋值语句 流程控制语句 顺序结构 分支结构 循环结构 错误处理语句 函数 面向对象 类与对象的实现 继承的实现 封装的实现 多态的实现 并发编程 模块与包(工程化) 内置模块 net开发 os开发 字符串处理 buffer处理 数学处理 加密处理 生态扩展 数据库等外部系统驱动 不同语言交互接口 大致.

2020-08-21 23:05:15 39

原创 要不要学习Go语言,Go语言有什么特点,Go语言的市场情况

Go语言的一些特点:年轻的语言,没有历史包袱,因此非常简洁。 类C语言,但同时可以实现面向对象的特点,兼顾开发效率和执行效率。 编译语言,执行效率高,比java略高,低于C和C++,是 js 的5-10倍。 自动垃圾回收,开发效率高。 标准库强大,基础开发上手快。(当然流行语言基本都有这个特点) 运行时依赖少,跨平台非常简单。 高效的协程机制,类似于异步编程,支持高并发。Go相关应用场景Go语言作为web项目后端语言,或者叫做“网络编程”,可用于替代php、python、java、no

2020-08-21 23:01:26 53

原创 如何应对未来较长一段时间后的后端开发工作

背景上一篇分析了我的现状,最后落实到,我要先通过做副业来养活自己,在做副业的同时,学习后端开发知识,争取在今年年末,达到能去企业做后端开发的工作。这里,分析一下具体要达到什么样的程度。关于技术栈我的能力点: 1. 前端 2. python 3. Go必备能力点:python + djangopython + scrapypython + flasknode + koanode + expressgo + beegogo + ginwebpacklinux + shell

2020-07-09 18:42:42 126

原创 技术对我而言,意味着什么?
原力计划

背景最近一段时间,每天都在学习各种编程领域的知识,甚至是在脱产的状态下没有做任何挣生活费。这也让我陷入了一个思虑之中:我为什么会花这么多时间在技术的学习上?虽然简单发问也能得到一些简单的回答,例如:觉得学习技术将来可以做更有价值的工作(后端开发、系统架构)、觉得之前在工作中无法大量接触到自己将来想做的后端开发的知识、觉得自己的积蓄能够养活自己一段时间,即使自己一段时间不工作,也可以生存下去。但是,这些都是表面上的一些原因,没有触及到我对“技术”的深层认知,因此,在此反思总结一下。技术,是探索事物的工具

2020-07-09 18:05:28 4047 10

原创 从《俞军产品方法论》想想我自己

背景“产品经理”和“产品”这两个词是这辈子绝对绕不过的两个词,内心一直有个想法:“产品经理”是世上最牛逼的职业之一。这样想并不是说要多么抬高产品经理的地位,毕竟每一个职业都是有其必要的价值,这里只是将产品经理这个词的概念进行了一定程度的泛化,也把“产品”这个词进行了扩大。具体理解后续再说。我想要了解产品经理,了解产品经理经营一个产品的思路与历程,了解产品的意义集其生命历程,我认为,这对我增强...

2020-05-02 16:11:17 76

原创 反思一下做事的状态

不要总是逃避,要迎着问题去,遇到问题就去解决问题,稍微空一点,就去思考如何将来更好地解决问题,不要怂,你只管努力去做了,结果如何不是靠现在的“想”就能确定的。时间规划要非常严密,一段时间内就做一件事,直到这件事做完,再去做其他的事,要非常专注于一件事,深入其中,什么都不要管,直到把这个问题弄清楚。在专注于做一件事的时候,目标要非常明确,就是要冲着那个目标去,所看到的一切都要去想这对目标的作用...

2020-04-27 11:35:19 69

原创 搞一波天猫精灵接入自己的设备

背景一直都想搞一波物联网相关的东西,之前想做个小车,但发现自己现在的能力,做个小车质量太不敢保证了,再加上架构能力的缺失,将来的可拓展性也会特别差,因此一直拖着没搞。后来想自己搭一个公网MQTT,再用树莓派做本地控制器,再搞几个可联网设备,做做远程控制的东西,esp8266 倒是买了几个,但其他工具还没买齐就赶上了疫情,后面的东西也就搁置了。趁现在工作上所占的精力还不多,准备先搞一波智能控制...

2020-04-20 23:49:15 1126

原创 开发时的思维结构才是最重要的

背景我是一个泥腿子程序员,本科毕业后才开始学习编程的知识,而且完全是自学的,基本没有跟过系统的教程,学习方式很简单,W3School 和 菜鸟教程。虽然目前已经成功进入一家公司做前端开发,但渐渐地,我也感知到了自己的缺陷所在,在这里总结一下。知识结构html 、css最开始就是学的这两样,然后开始非常基础的页面排版工作,掌握程度50%左右吧(可能高估了),不一定能一口气写出需要的样式,...

2020-04-19 10:41:38 73

原创 从js数字精度说到单元测试搭建再到尾递归

背景: 由于 js 浮点数存储方式的问题,导致 js 数字进行运算时会有不准确的情况,最基础的例子就是 0.1 + 0.2 !== 0.3,因此在进行价格单位转换时,可能会遇到奇怪的问题。例如 19.9 * 100 !== 1990 再如 39.3 * 100 !== 3930。因此,在前端转换价格单位时,因为与服务端约定的是以分为单位的整数,因此不论是前端还是服务端,肯定至少有一方会做取整的强制...

2020-04-16 21:28:23 35

原创 从产品的角度看开发流程

背景由于刚进入程序员这个领域不久,之前没有太多积累,刚进入公司,大部分时间都在做“熟悉项目代码”的工作,并不十分熟悉一个项目从 写需求 => 项目框架搭建 => 需求评审 => 需求开发 => 测试 => 发布 这个流程是如何进行的。因此,最近搭了一个简单的博客系统,希望以此作为打通上述流程的契机,实实在在打通流程。下面简述一下整个项目。前端情况前后端分离...

2020-04-15 07:51:25 100

原创 尝试自行实现一个简版的vue

背景一直在使用vue作为前端框架,预计将来很长一段时间,前端框架都将持续存在并发展,因此,更加深入了解vue便是一件非常重要的事。要想真正深入了解vue,除了根据问题去查询他人对vue的看法外,直接自行实现一个简版的vue,也是非常好的方式。简要分析vue 的特点:响应式。具体点:根据数据模型变动情况,自行更新视图。因此,实际上要实现两个基本的功能:①监听数据模型的变动;②更新视图。最后...

2020-04-14 14:03:48 63

原创 如何拷贝一个函数?

背景在学习js的时候,总有各种“拷贝”的问题存在,之前一直也搞不清楚(虽然现在有不怎么清楚2333),在学习和实践的过程中,突然想到一个问题:如何拷贝一个函数?然后心中略微一懵,啥?这是个啥?然后网上一搜,大家也都表示这个问题很奇葩,主要的观点为:js中,函数是‘一等公民’,不属于任何谁谁谁,因此不论是在哪里,都可以直接调用函数,因此js根本不需要所谓的‘拷贝’,直接调用就行了。后来想了一下...

2020-04-13 20:13:17 120

原创 vue进阶的版本规划

背景从刚开始学习前端的知识时,基本就是从vue开始的,目前的工作也主要是以vue作为开发的框架,因此,要更加熟悉vue的知识,直接来看,这可以减少工作中常见的vue相关的bug,例如“突然间的不响应”等。同时,对“编程”这件事也肯定有很大的帮助,例如“面向对象”“设计模式”等等。vue,入门很简单,甚至比js在DOM上的应用还简单,这也是vue能够大行其道的原因之一,但如果更深入地问一个关于v...

2020-04-13 13:28:06 57

原创 前进的方向把握

前言我的背景:某普通高校非软件相关专业本科毕业,毕业后觉本专业工作不能长期激发我的兴趣,因此在自学web前端数月后,现于一家中小型公司做web前端开发,使用技术为vue,当前主做内部CMS,框架为iview,19年11月中入职,截至当前(2020-04),已有5个月时间,时间说长不长,说短不短,却是最为关键的时间段。情况分析入职几个月,从刚开始几乎什么都不懂的情况,经历了一系列的环境搭建、...

2020-04-06 14:43:25 73

原创 node环境下e2e测试环境搭建---Mocha

起因公司的Q1有计划做自动化测试,听闻是选择了 python 语言 + pytest 框架 + selenium + webdriver 的方式,主要的测试用例的编写要有测试组的同学去做。 我做的是前端,具体而言是web前端,并且主要负责项目是公司内部使用的 CMS 和 运营后台,因此就算是要做UI测试,也不会往后台这部分来。但是总所周知,前端的天花板比较低,因此前端要继续发展,可以向自动化...

2020-03-07 00:49:02 122

原创 工程师不同等级的判断标准--自定义

进入前端这个领域,用了大约3个月的学习时间,到现在又用了3个月的工作时间,大致是时候罗列总结前端开发工程师的等级判断标志性事件了,用于指导自己将来一段时间的学习方向。最开始的3个月学习时间,属于从一无所知的状态到开始了解这个领域,也即是:窥之一角。从开始工作到现在的3个月时间,属于从懵懵懂懂到刚刚入门,也即是:初学乍练。从最近开始,在开始了解vue的响应式原理 => 设计模式(观察者模...

2020-03-03 15:22:04 67

原创 感觉自己学了很多东西,实践时能用上吗?

感觉学了很多东西,实践时能用上吗? 我是一个商科学生,一个在工商管理的“大坑”里苦苦挣扎了4年的非著名211大学学生。工商管理是个什么概念呢?估计经管学院相关专业的同学都有那么个直观想法:泛泛而学。没错,工商管理最大的特点就是这个,学习内容纷繁多样,基本上经管各专业要学习的课程,工商的学生都会有所涉猎。For example,我所在的学校经管开了的专业共有12个,本科有部分专业由于选专业...

2020-01-29 09:34:52 319

原创 总结两个月的工作,明确之后的方向

学习,是习惯推动的对于一名几乎什么都没有的年轻人来说,唯一能让我们开始拥有一些东西的方法,就是学习,而且要不断学习,要有预谋有计划地学习。参加工作也有两个月时间了,回想起工作之前,从毕业开始,之后很长一段时间内,都处于什么都没做的状态,在家休养,做做家务,偶尔学习一下web前端,也都是比较基础的html、css、javascript这类,当时完全是通过w3school、菜鸟教程这些 IT 基础...

2020-01-28 23:03:58 89

原创 GO学习记录2

go 基本语法go 是静态类型语言,因此变量需要进行类型申明。 格式为: var name type。 type 的位置在变量名后边。多变量申明可用: var ( a int b string c []float32 d func() bool e struct { x bool } )go 语言的基本类型有:boolstringint、int...

2020-01-22 15:13:08 73

原创 GO学习记录1

优点:编译型,运行速度快,和 java 差不多。编译型,运行环境方便,二进制码,可直接运行。原生支持高并发,适应多核。和 PHP 相比,语法设计更为简洁。自动垃圾回收,相比于C#等更不易造成内存泄漏。缺点调试没有脚本语言方便三方库的数量不及 java 、 python 、 javaScript 等我们在学习一门语言时,究竟在选择什么? => 选择的是生态圈,重视标准...

2020-01-21 19:38:56 69

原创 多个ssh秘钥配置

遇到的问题:多个ssh秘钥冲突参考资料: 生成多个git ssh秘钥

2020-01-03 13:17:47 58

原创 关于javascript的深度克隆

js的深度克隆可以是一个非常深入的话题,如果能把深度克隆函数写得比较好,基本可以认为对js这门语言掌握的程度就很高了。先帖两个参考文章,后面再慢慢填坑吧:参考文章1:考虑了一些基本的情况,例如function原型、REG对象、自引用等。参考文章2:考虑得更多,增加了内存爆栈的情况。参考文章3:相对比较基础,从实用角度,可以使用jquery.extent(),可以使用loadsh工具库。对...

2019-11-07 17:24:20 49

原创 margin的百分比参照物

css 奇葩记录—— margin padding的百分比,是以父元素的宽度为基础的……

2019-11-06 16:59:46 62

原创 学习规划-8.03开始

学习规划从今天起,就要开始我的疯狂学习计划了,做好时间上的安排,把每个小时甚至每十分钟都利用起来,提高学习的效率,加强学习能力,把技术类知识补上。## 学习内容* web前端的各种技术,例如 JS、vue、element、bootstrap、jquery* 模仿站点,至少模仿4个站点* 自建站点,把博客页面搭建起来,并写学习博客,发表在csdn上和自己的博客系统上。* 对学习的每门技术...

2019-08-03 09:14:27 43

原创 页面模仿——个人简历(布局)

引言 最近准备找个web前端的工作,但由于自己本科的专业不是计算机或者软件类的,因此在与面试官沟通过程中,很难说明自己的能力,鉴于此,我决定做两件事,其一,总结自己所学的知识,汇总成知识框架,其二,模仿一些页面制作一些demo作品,用于说明自身能力。 项目的模仿计划了三个部分内容,一个是模仿制作resume网页(http://www.show08.com/),用来承载自己的简历;另...

2019-06-11 17:27:37 1257

原创 windows下自动化工具—cmd、bat、vbs

引言之前在阿里云上租了个vps,装的windows server 2008,在上面布置了一个网站,用的是最简单的静态网页,主要用作自己学习前端的练手。由于网站是布置在远程服务器上的,而平时的编程都是在自己的破本上写,每次想要提交新版本的文件时就特别痛苦,然后就开始了寻求简便方法的征程。最烂的方法:用邮箱或网盘上传文件,再手动打开远程桌面,手动接收文件,再手动替换文件……emmm……其次的方...

2019-06-07 11:49:17 1660

原创 前端牛逼插件试用

觉得在做前端工作的时候,很多效果自己写真的是非常要命的,完全可以采用一些开源的库,用来实现自己想要的效果,所以,对库的使用和插件的使用绝壁是学习前端中必不可少的内容!!!掌握更多的库的用法,对极大地提升工作效率。swiper(滑动效果)Animate.css(动画库)Font Awesome(图标库)Hover.css(悬停样式)Magic css3(动画库)Buttoncss(按钮...

2019-06-05 19:04:07 277

原创 webpack学习记录

markwebpack介绍安装实录1安装实录2安装记录我在win8上安装了一次,也是各种出错,主要涉及到①cmd无法识别webpack命令,虽然安装的时候用了参数 -g/-global,但还是无法识别,所以手动在环境变量里面加上了webpack模块路径。②打包时原来的webpack + 打包文件 + 目标文件 的命令报错,查询资料原因是webpack4.0以上的命令格式发生变化,需要在...

2019-06-05 09:07:14 53

原创 从今天起,成为一名机器人

从今天起,成为一名机器人前言之前一直很纠结,究竟应该做什么? 编程?审计?会计? 在纠结了很久之后,终于做了一个决定——编程。因为我喜欢编程,喜欢通过代码实现很多牛逼的功能,喜欢突破一个技术瓶颈带来的满足,也希望在将来能够做出一些牛逼的项目。虽然一直陆陆续续在接触编程的知识,但毕竟专业不是这个,学习的系统性和深度都不足,这是摆在眼前的现状。因此,就算是决定步入技术的大门,也要有一个更具体的...

2019-06-04 19:21:16 98

原创 技术学习路线规划

说明作为一名非科班出身的以程序猿为职业目标的人,由于缺乏本科期间系统的技术知识体系的熏陶和丰富的项目实践经验,因此非常有必要迅速地、谨慎地规划自我教育的学习路线。这是写这篇博文的基础。同时,必须明确一点的是,学习路线的规划不可能做到事事周到,所以这份技术路线最好是滚动进行的,随时进行纠偏。内容划分前端技术后端技术开发工具项目经验知识记录前端技术 基础大礼包:HTML...

2019-05-15 08:08:47 112

原创 前端开发工具——sublime text3的复盘

首先Mark一下这是看到的还不错的一篇博文主要推荐了基础款的 emmet、javascriptCompletions、ConvertToUTF8 、jQuery、colorHighLighter这些。(还有一些我还没用过,回头准备试试。)我自己在用的时候还有 colorPicker、sublimeLinter、sublimeCodeIntel、BufferScroll、Markdow...

2019-05-13 22:47:11 38

原创 近日总结(3.29-4.15)

好好使用E-study当前写论文,用好e-study作为论文管理工具,将阅读过的论文进行管理,对主要内容进行提炼,简少自己读文献时的阅读量,更自己在阅读文献时能更清晰抓住作者的思路。除了论文,在进行其他文章阅读的时候,也可以采用这种方式,方便对文章随时进行笔记的记录。对全面和系统理解知识的各个部分有着重要的作用。(学习的重点在于结构化知识体系,也就是将不同的知识点和知识块连接在一起)...

2019-04-15 17:56:22 67

原创 近日总结(3.25-3.28)

1,近日论文压得比较紧,应当有些作为2,开始准备CPA考试从审计总结开始,以会计实务为主线,结合财务成本管理和税法,然后站在战略和风险的角度进行学习,最后学习经济法。3,准备资产评估师考试鉴于资产评估师与CPA考试的主体内容紧密相关,现将两门考试内容同时准备,以达到最大效益。4,项目管理课堂展示内容选择的论文为一会计学专业的研究生做的关于项目管理中内部控制的研究,基于对北京T...

2019-03-28 19:37:48 82

原创 近日总结(3.22-3.24 产品经理定位、VB学习方向、学习使用sublimetext、快速识别能力、审计发展)

1,产品经理需要使用的工具2,VB学习的进阶,从控件学习到windows api学习3,为了让别人快速知道你的IT能力,要从头到尾制作一款产品,要考取计算机等级考试中的1门3级和2门2级。...

2019-03-24 21:05:10 95

原创 近日总结3.20-3.22(内控流程图、VBA对象树、编程语言对比、BI的学习)

这两天真的没做什么,各种琐事较多,时间用得很分散。1、看了几篇论文看了几篇论文,主要是工程管理方面的,不过论文涉及项目管理的内部控制,这对审计而言也是一件需要非常关注的东西。我之前在想,审计的主要时间和精力,应当花在什么上面?当下的审计花费在“抽查凭证”上的时间比较多,实际做分析的时间比较少,很多审计人员几乎没有全局的思维,仅局限在自己做的科目当中,局限在底稿要求的填空之中。其实,审计的...

2019-03-22 21:11:50 196

原创 近日总结3.17-3.19(windows server)

总体来说,这几天的效率不高,做了以下事情1,在阿里云新开了一个windows server,并配置好了IIS,使用IIS配置了web server,用html写了一个超级简单的页面。上一台服务器是在腾讯云开的,大概使用了一下,配置是最低的1G2核40G的,系统为windows server 2012,装有phpmyadmin,自行安装了mysql、wps、八爪鱼。 那是第一台服务器,主要的作...

2019-03-20 13:45:53 413

原创 我的学习路径规划(VB+java)

从学习VB到 .net,再到java学习C语言不是好的开始跟绝大多数人一样,我学计算机语言是从C开始的,学习的过程就是天天对着terminal的小黑框,做着各种数学题……。其实我对计算机的世界本来是很有好奇心的,希望用计算机工具设计出特别牛逼的一些东西,例如智能小车、手机APP、炫酷的网页、实用的windows软件……,但略微有点可惜的就是我选了C作为第一门计算机语言来学习,导致在很长一段...

2019-03-16 16:51:25 183

原创 近两日总结-2019-3-16

1,在服务器上安装了SVN,并配置好服务端和客户端的项目。SVNserve 用于文件版本控制,在软件设计过程个人或小团队之间来控制软件版本是非常方便的。安装的过程其实不是很复杂,我用的是CentOS6.5的操作系统,yum 安装,完成后找一个文件位置,然后用svnadmin create创建一个project,然后在conf文件夹下配置authz和passwd和svnserve.conf。...

2019-03-16 14:53:55 79

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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