志学Python----公众号

你必须按所想去生活,否则你只能按生活去想 --- 王小波

原创 最近用到的几个github项目

rtmp-server

2019-07-04 10:13:14 1524 0

原创 人工智能学习资料

trekhleb/homemade-machine-learning

2019-07-02 17:11:20 1244 0

转载 外包众包接单方法

笔者从事软件开发工作已有十多年了,经常利用业余时间接些私活,现在把自己接单的方法总结一下,分享出来,供大家参考交流。         首先说明一下外包和众包的区别,简单的讲,外包是将项目承包给外包公司,由外包公司的程序员进行开发;而众包是将项目承包给多个独立...

2019-07-01 09:55:06 2395 0

原创 总结VUE几种页面刷新方法

总结VUE几种页面刷新方法

2019-06-11 19:49:28 1875 0

原创 工作总结-1

JavaScript 使用 mediaDevices API 选择摄像头

2019-05-29 14:17:37 1195 0

原创 最近正在重构之前开发过的记账本(新增了很多内容,欢迎star)

最近正在重构之前开发过的记账本,之前做得太烂了,现在想重新使用重构一般移动端的记账本,加入了新的功能,主要技术站为 webapp vue.js 后端php,可能原生写。 也可能使用框架写。 也可能使用 node.js写。 也可能使用go语言写。 ...

2019-05-18 00:02:24 1130 0

原创 v8worker

2019-05-08 11:54:53 1077 0

转载 学习秘籍

2019-05-06 11:23:39 1186 0

原创 这个月的计划

每天花多半小时学习理财知识 每天学习图解算法(争取每个算法都给搞懂,不要囫囵吞枣) 每天学习一点后端知识, 工作中努力学习前端,以及关于linux的知识(由于公司是linux下开发,争取把这方面的基础东西掌握) 不管怎么样,都要运动 现在主攻的方向是前端+nodejs,未来的目标 golang,刚...

2019-05-02 21:43:47 1119 0

原创 工作总结

总结:JavaScript异步、事件循环与消息队列、微任务与宏任务 图解JS执行机制 HTTP1.0、HTTP1.1 和 HTTP2.0 的区别

2019-04-17 13:44:02 2067 0

原创 未来的目标

我希望我可以去学习我习惯的钢琴,(虽然我更喜欢吉他,但是由于自己的手指断过,但是从未厌恶这些乐器) 每次听到beyond的吉他声,就是特别的激动。 希望可以买一把摄影机,走遍各地 加油,我可以的 ...

2019-03-28 16:33:37 1337 1

原创 JavaScript 使用 mediaDevices API 选择摄像头

https://www.zcfy.cc/article/choosing-cameras-in-javascript-with-the-mediadevices-api

2019-03-08 16:32:10 1194 0

转载 vscode断点调试js代码的设置

VSCode 上装插件:Debugger for Chrome ctrl+shift+p 选择Extensions:install Extensions,选择Debugger for Chrome,installing,然后reload 修改launch.json { // Use...

2019-03-08 16:10:36 2461 0

转载 使用代理解决跨域问题的原理

为了安全着想浏览器会设置同源安全策略 即不在同一个域名下的资源就不能够互相访问 要解决这个问题方法有很多 ,但大致分为两类: 1 是服务端进行设置默认允许某些域名跨域访问 2 从客户端入手想办法绕开同源安全策略 主要介绍从客户端入手,用代理的方式实现跨域访问的原理 举个栗子: 用node起了一个l...

2019-03-08 14:32:50 1586 0

原创 js系列十七:纯函数

相同的输入总会得到相同的输出,并且不会产生副作用的函数,就是纯函数。 我们可以通过一个是否改变原始数据的两个同样功能的方法来区别纯函数和非纯函数。 我们期待封装一个函数,能够获取传入数组的最后一项。那么可以通过一下两种方式 function getLast(arr){ return arr[ar...

2019-03-07 21:04:44 1304 0

原创 js系列十七:函数是一等公民

所谓的一等公民,其实就是普通函数,也就是说,函数其实就是没有什么特殊的,我们可以像对待其他数据类型一样对待函数。 1 可以把函数赋值给一个变量 var fn = function () {}; 2 `也可以把函数存在数组里面 function fn(callback){ ...

2019-03-07 20:11:28 1445 0

转载 vscode如何配置调试程序(debugger for chrome)

Debugger for Chrome这个插件是直接在vscode里面进行调试js文件,跟谷歌的控制台是一样的功能,下载了它就不用打开浏览器的控制台就能进行打断点。 首先在左侧扩展栏找到这个插件下载好了后重启编辑器之后配置 配置步骤如图: 图中配置字段信息解释如下: version : 你定义这个...

2019-03-07 18:21:36 1493 0

原创 30-seconds-of-code(持续更新学习中)

30秒理解一段小小的代码段 30-seconds-of-code 使用 npm 安装 30-seconds-of-code npm install 30-seconds-of-code 使用 yarn 安装 30-seconds-of-code yarn add 30-seconds-of-co...

2019-03-03 17:25:32 1326 0

原创 js系列十二:this对象

前面我们已经讲过,当函数被调用执行时,变量对象会生成,这个时候,this 的指向会确定。因此首先要牢记一个重要的结论,当前函数的 this 是在函数被调用执行时才会确定的。如果当前的执行上下文处于函数调用栈的栈顶,那么这个时候变量对象会变成活动对象,同时 this 的指向确定。 正是由于这个原因,...

2019-03-02 22:14:55 779 0

原创 js系列十一:在chrome开发者工具中观察函数调用栈,作用域与闭包

1 基础概念的回顾 函数在被调用执行时,会创建一个当前函数的执行上下文,在该执行上下文的创建阶段,变量对象,作用域链,闭包,this 会分别确认,而一个程序中一般来说会有多个函数执行,因此执行引擎会使用函数调用栈来管理这些函数的执行顺序。函数调用栈的执行顺序与栈数据结构一致。 2 认识断点调试工具...

2019-02-26 17:51:53 1099 0

原创 js系列十:闭包

概念 闭包是一种特殊的对象。 它由两部分组成:执行上下文(代号A),已经在该执行上下文中创建的函数(代码B)。 当B执行时,如果访问了A中变量对象中值,那么闭包就会产生。 我们只需要知道,一个闭包对象,由A,B共同组成,在以后的文章中,都会将以chrome的标准来称呼。 function foo(...

2019-02-25 17:12:53 782 0

原创 js系列九:作用域与作用域链

在javascript中,作用域是用来规定变量与函数可访问范围的一套规则。 作用域 最常见的作用域有两种,分别是全局作用域与函数作用域。 全局作用域中声明的变量与函数可以在代码的任何地方被访问。 一般来说,以下三种情况拥有全局作用域。 1 全局对象下拥有的属性和方法 window.name win...

2019-02-25 13:58:11 777 0

原创 python题库系列分享

python题库系列分享

2019-02-25 12:01:30 1376 0

原创 js系列八:变量对象

我们在javascript代码中,声明的所有变量都保存在变量对象中,除此之外,变量对象中还可能包含以下内容 1 函数的所有参数(在火狐中参数对象为arguments) 2 当前上下文中所有函数声明(通过function 声明的函数) 3 当前上下文中的所有变量声明(通过 var 声明的变量) ...

2019-02-24 23:19:31 949 0

原创 js系列七:生命周期

我们知道,当一个函数被调用时,一个新的执行上下文就会被创建,一个执行上下文的声明周期大致分为两个阶段:创建阶段和执行阶段。 创建阶段 在这个阶段,执行上下文会分别创建变量对象,确认作用域链,以及确定 this 指向问题 执行阶段 创建阶段之后,就会开始执行代码,这个时候就会完成变量赋值,函数引用,...

2019-02-24 20:43:28 1846 0

原创 从零开始学习node.js

从零开始学习node.js Nodejs学习路线图

2019-02-24 20:09:26 873 0

原创 js系列六:执行上下文

javascript代码在执行时,会进入一个执行上下文中,执行上下文可以理解为当前代码的运行环境。 javascript中运行环境主要包括以下三种情况 1 全局环境:代码运行起来首先会进入全局环境 2 函数环境:当函数被调用执行时,会进入当前函数中执行代码 3 eval函数环境:不建议使用,...

2019-02-23 22:37:25 811 6

转载 js系列五:内存泄漏及解决方案

在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题,下面分类给出: var MyObject = {}; document.getElementById('myDiv').myProp = MyObject; 解决方法: 在window.onun...

2019-02-23 20:29:15 2119 0

原创 js系列四:内存回收机制

一、垃圾回收的必要性   下面这段话引自《JavaScript权威指南(第四版)》   由于字符串、对象和数组没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、数组或对象时,解释器都必须分配内存来存储那个实体。只要像这样动态地分配了内存,最...

2019-02-23 16:53:24 1890 0

原创 js系列三:深复制与浅赋值

如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。 我们来举个浅拷贝例子: ...

2019-02-22 23:26:08 943 0

原创 js系列二:内存空间

也许很多人像我一样,觉得JS有垃圾回收机制,内存就可以不管了,以至于在全局作用域下定义了很多变量,自以为JS会自动回收,直到最近,看了阮一峰老师,关于javascript内存泄漏的文章时,才发现自己写的代码,存在很严重的内存泄漏问题,再者,因为忽略对内存的学习,导致后面很多进阶概念很模糊,比如深...

2019-02-21 23:42:40 929 0

原创 js系列一:三种基本的数据结构

做一件事首先有三个步骤: 第一步:是什么,也就是 what 第二步:为什么,也就是 why 第三步:如何应用,也就是 how 栈 如果说要单单从子面去理解,肯定是死活不知道栈到底是个什么样的东西,到底长成什么样子,有什么作用。 在此之前,我们先来说说 栈 的规则, 栈 其实是遵循“先进后出”的规则...

2019-02-21 11:26:15 2613 0

原创 定下今年(所有待办事项)

最总要的就是找到一份合适的工作 学习《图解数据结构》使用Python,写成文章同步到公众号《志学Python》 学习 《vue.js》写成博客 学习 《javascript高级设计程序》总结思考 学习 《javascript设计模式》实践加上总结回顾,写成博客 学习 《java...

2019-02-16 14:58:52 1025 3

原创 深圳威锋网前端面试总结

今天可谓是面试最不容易的一趟啊,出门没带雨伞,遇到下雨,还遇到大巴刮花了一辆自小轿车,出乎意料的时间安排,本来时间到达深圳是充裕的,没想到这一耽误啊,面试是面试得一塌糊涂啊,我都想挖个洞跳进去了,哈哈。 一进门就是一个美女接待,把我领进一个小房间,拿来一张纸,让我填写,就把我关在小房间里,着实很闷...

2019-02-15 22:48:50 1117 6

原创 vue.js移动端记账本完成的总结(未完待续,电脑快没电了)

这一个移动端记账本的创作来源呢,其实是我在学习了理财的课程之后,突然想为自己写一个记账的东西来记录自己每天花费的钱,从而可以降低那些不必要的开销,从而达到理财的第一步。 当然还有另一个目的就是:做这个移动端简单的项目,主要是为了熟悉vue.js,从项目构建到完成目录,以及后台数据库的设计,后台逻辑...

2019-01-21 00:19:35 1301 3

原创 教你chrome浏览器断点调试理解闭包

首先呢,我们必须搞清楚闭包这个概念:闭包其实是一个特殊的对象,他由两部分组成,一个是执行上下文(代号A),以及在该执行上下文中创建的函数(代号B),当B执行时,如果访问了A中变量对象的变量,那么闭包就产生了。 今天我们就用chrome浏览器带你断点调试理解闭包,好了直接上代码吧 下面这段代码呢?非...

2019-01-05 11:06:15 1204 0

原创 vue-cli3的本地代理配置

为什么需要请求代理呢? 按照我的理解就是因为现在开发都是前后端分离,所以开发都不是在同一台主机上的,所以当我们需要再开发环境中请求API,需要服务器的API代理到本地(原理是什么呢?是如何代理过来的呢?有待下一篇文章进行探讨,暂时不去理会了)。 这个问题实际上vue-cli3已经有解决方案了,就是...

2019-01-04 19:41:43 10794 4

原创 时间管理

时间管理主要分为四个方面的内容: 第一部分就是 时间四象限 重要性程度 紧急性程度 所以按照这两个维度同时进行划分为四个象限, 我们可以把事情分为以下四种情况,分散在不同的象限中 重要 | 紧急又重要 但不紧急 | ------------|-------------- 既不...

2019-01-04 10:12:25 1157 1

原创 理财链接

你不理财,财不理你 投资是我们的必修课 人生的财富终值取决于你是否有投资的理念 理财需分清资产和负债 取到崭新连号人民币却一点都不开心 通货膨胀与投资陷阱 两种思维方式决定了你只能当穷人 理财须知时间的金钱价值 请持续关注我的百家号《志学Python》 我会持续学习理财知识,不定时的分享干货的,...

2019-01-04 09:30:35 864 3

原创 开源项目移动端记账本接口文档编写

登录界面Login.vue request 请求 { username: String 用户名, password: String 密码 } response 响应 { user_id: int, code: int 0表示成功,其他表示失败, token: string, data:...

2019-01-01 21:28:55 1738 0

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