- 博客(714)
- 收藏
- 关注
原创 Python的模块管理详解
模块管理是python开发中一个重点知识之一,本文和大家分享的就是这部分内容,一起来看看吧,希望对大家学习python有所帮助。 导入新的模块 创建一个 calculate.py 文件 print('ok') def add(x,y): return x + y def sub(x,y): return x - y 再创建一个 bin.py 文件调用 calculate.py ...
2018-05-06 21:16:59 3005 2
原创 Javascript学习之双向数据绑定
双向数据绑定是javascript中常见的应用,本文和大家分享的就是在javascript中我们如何让实现双向数据绑定,一起来看看吧,希望对大家学习javascript有所帮助。 下面是实现双向绑定的两种方法: 1. 属性劫持 2. 脏数据检查 一、属性劫持 主要是通过 Object对象的defineProperty方法,重写data的set和get函数来实现的。 在属性劫持中,主要通...
2018-04-24 12:56:24 492
原创 Javascript学习之null与undefined的使用
我们学习javascript的时候,首先需要学习的就是数据类型,只要说到Number 、 String 、 Boolean 和 Object 等数据类型,就会涉及到null 和 undefined。初学者对于null 和 undefined可能会有点混乱,本文就整了了一些null 和 undefined的使用与异同点,一起来看看吧。null null 值表示一个指向不存在或无效的 对象 或地址(...
2018-04-23 22:23:30 456
原创 Javascript学习之console的使方法详解
本文和大家分享的主要是javascript中console的使用相关内容,一起来看看吧,希望对大家学习javascript有所帮助。 . console.log 对于console.log()应该很熟悉 往往传一个变量或字符串以便检查函数是否调用等或打印出变量数据。 let arr=[1,2,3,4];console.log(arr);console.log("first","goods"...
2018-04-23 21:50:38 347
原创 Python学习之复制文件的方法详解
Python 中有许多“开盖即食”的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。本文和大家分享的就是python中实现文件复制的一些方法,一起来看看吧,希望对大家学习python有所帮助。 在开始之前,你必须明白为什么了解最适合你的 Python 复制文件方法是如此重要。这是因为文件 I/O 操作属于 性能密集型 而且 经常会达到瓶颈 。这就是为什么你应该...
2018-04-22 22:21:34 507
原创 Django学习之auth模块详解
本文和大家分享的主要是django中auth模块相关内容,一起来看看吧,希望对大家学习django有所帮助。 auth模块简介 auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象, 而有了auth模块之后就可以很轻松的去验证用户的登录信息是否存在于数据库中。 除此之外,auth还对session做了一些封装,方...
2018-04-21 22:07:52 383 1
原创 Python垃圾回收机制
本文和大家分享的主要是python垃圾回收机制相关内容,垃圾回收机制是python中非常重要的知识点,下面一起来看看吧,希望对大家学习python有所帮助。 不同于C/C++,像Python这样的语言是不需要程序员写代码来管理内存的,它的GC(Garbage Collection)机制 实现了自动内存管理。GC做的事情就是解放程序员的双手,找出内存中不用的资源并释放这块内存。下面我们来看看Pyt...
2018-04-19 17:41:22 151
原创 机器学习之过拟合与正则化
本文和大家分享的主要是机器学习中的过拟合和正则化相关内容,一起来看看吧,希望对大家有所帮助。用线性回归拟合曲线,或者用逻辑回归确定分类边界时,选择的曲线有多种,如下:不同曲线,对于样本的表达能力,各不相同。 曲线1,使用一阶曲线,即直线模型,过于简单,出现大量的错误分类,此时的误差较大,模型欠拟合。 曲线2,使用高阶曲线,几乎是完美的完成拟合任务,但如此严格的模型,当新的样本与训练样本稍有不同...
2018-04-19 17:37:12 175
原创 Vue.js学习之computed的工作原理详解
Vue.js是前端开发中非常重要的一门语言,本文和大家分享的就是Vue.js中的computed相关内容,希望通过本文的分享能帮助大家更好的掌握和学习Vue.js。 本文将通过实现一个简单版的和Vue中computed具有相同功能的函数来了解computed是如何工作的,一起来看看吧。 JS属性: JavaScript有一个特性是 Object.defineProperty ,它能做很多事,...
2018-04-19 17:30:46 380
原创 python3学习之类的组合和封装
本文和大家分享的主要是python3全栈开发中的组合和封装相关内容,一起来看看吧,希望对大家学习python3有所帮助。 一、类的组合 1、什么是组合 组合: 描述的是类与类之间的关系,是一种什么有什么关系 一个类产生的对象,该对象拥有一个属性,这个属性的值是来自于另外一个类的对象 2、什么是继承(回顾一下) 继承:描述的是类与类之间,什么是什么的关系 3、组合的作用 解决代码冗余...
2018-04-15 23:36:44 319
原创 用HTML5 Geolocation实现一个距离追踪器
HTML5 Geolocation(地理定位)用于定位用户的位置。那么如何实现一个距离追踪器呢?下面本文将为大家围绕这个问题进行介绍,一起来看看吧,希望对大家学习HTML5有所帮助。首先给大家说下实现思路,实现距离追踪前提是浏览器支持h5地理定位,在这个基础上,获取用户位置,更新用户位置,计算距离,显示到页面,这样就简单实现了一个距离追踪器,为了用户更清楚地看到当前位置,这里接入了百度地图API。...
2018-04-15 23:25:58 189
原创 Django学习之路由系统
本文和大家分享的主要是django路由系统相关内容,如果你想学习django或者对django路由系统还不是很了解,不妨可以继续往下阅读,希望本文对你有所帮助。 URL配置其实就是告诉Django项目你执行代码的路径,本质就是路径和调用的视图函数之间的映射关系表。Django通过这个表,可以把路径匹配到对应的视图函数,从而开始执行相应的函数。 URLconf配置 基本格式 在urls.py...
2018-04-13 22:42:50 188
原创 机器学习中sklearn的pipeline如何使用?
本文和大家分享的主要是机器学习中 sklearn中pipeline相关内容,一起来看看吧,希望对大家学习机器学习有所帮助。 如下图所示,利用pipeline我们可以方便的减少代码量同时让机器学习的流程变得直观,例如我们需要做如下操作,容易看出,训练测试集重复了代码, vect = CountVectorizer()tfidf = TfidfTransformer()clf = SGDClass...
2018-04-12 12:34:47 3450
原创 一款用于搞乱数据库ID的开源Python库—Hashids
本文和大家分享的是python的开源库Hashids,Hashids主要是用于搞乱数据库ID,具体用法下文将为大家详细介绍,一起来看看吧,希望对大家学习python库有所帮助。 Hashids是一个非常小巧的跨语言的开源库,它用来把数字编码成一个随机字符串。它不同于md5这种算法这种单向映射,Hashids除了编码还会解码。 拿论坛来说,一般帖子在数据库里的id都是顺序递增的,但是你可能不想在u...
2018-04-12 12:22:15 352
原创 Javascript执行机制深层剖析
本文和大家分享的主要是javascript执行机制相关内容,暂且先不考虑异步的情况,一起来看看吧,希望对大家学习javascript有所帮助。 编译阶段 词法分析(Lexing) 这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代 码块被称为词法单元(token)。 简单举个例子:c = b - a 转换为 . NAME "c" . EQUALS . NAM...
2018-04-11 22:47:31 183
原创 python中的map()函数详解
map()函数是python中的一个重要函数,在python开发中我们常常用到,本文和大家分享的就是map()函数的一些相关用法,希望对初学python的同学有所帮助。 先来看一下官方文档: map(function, iterable, ...) Apply function to every item of iterable and return a list of the result...
2018-04-06 22:55:45 1443
原创 JavaScript学习之Continue与Break分别如何使用?
在javascript中,控制循环我们常常使用continue 和 break ,那他们有什么区别呢?什么时候用continue什么时候又用break呢?下面本文就和大家详细介绍下他们的异同点,希望对大家学习前端开发有所帮助。 continue 和 break 都是用于控制循环的。我们先来看一下他们的定义: · Continue : 结束当前的执行,并继续下一个循环。 · Break : 终...
2018-04-06 22:37:04 229
原创 Django关于禁用csrf和使用csrf操作
本文和大家分享的是django中关于禁用csrf和使用csrf操作相关内容,一起来看看吧,希望对大家学习django有所帮助。 1. 基本使用 form表单中添加 {% csrf_token %} 2. 全站禁用 # 'django.middleware.csrf.CsrfViewMiddleware', 3. 局部禁用 'django.middleware.csrf.CsrfVie...
2018-04-06 22:33:27 1560
原创 机器学习K近邻算法详解
本文和大家分享的主要是机器学习算法中的K近邻算法相关内容,一起来看看吧,希望对大家学习和掌握这门算法有所帮助。 K近邻算法(K-Near-Neighbor)起的名字还是很容易让人知道它的算法原理的. 在对于分类问题上, 我们可以通过一个距离比较算法, 算出待预测的数据与已知数据之间的距离, 然后选择距离最近的k个数据, 最后再比较这K个数据里面哪个分类最多, 预测结果就是算出来的分类. 这个真的...
2018-03-21 21:35:37 237
原创 python之Character string
本文和大家分享的主要是python 中Character string相关内容,一起来看看吧,希望对大家 学习python 有所帮助。 1 、 python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号 (' 或 ") 来创建字符串, lPython 不支持单字符类型,单字符也在 Python 也是作为一个字符串使用。 >>> var
2017-09-26 15:26:39 458
原创 APP UI设计的全局思维
本文和大家分享的是app ui设计中的全局思维,一起来看看吧,希望对大家学习移动ui设计有所帮助。 想成为一个优秀的UI设计师? 你需要具备以下要素,比如: 1. 平面设计大牛? 2. 深刻了解互联网,是一个开发网站多年的设计师? 3. 产品经理转行? 4. 新手小白,但对PS、AI等软件熟练操作? ······ 好
2017-09-25 23:07:51 366
原创 Linux查看系统配置常用命令整理
本文和大家分享的主要是linux查看系统配置常用命令相关内容,一起来看看吧,希望对大家学习linux 有所帮助。 系统 # uname -a 查看内核/操作系统/CPU信息# head -n 1 /etc/issue 查看操作系统版本# cat /proc/cpuinfo 查看CPU信息# hostname 查看计算机名# lspci -tv
2017-09-23 23:30:18 272
原创 在Vue.js中如何使用Mixins?
本文和大家分享的主要是在Vue.js中使用Mixins相关内容,一起来看看吧,希望对大家学习Vue.js有所帮助。 一个很常见的场景: 有两个非常相似的组件, 它们拥有非常相似的基本功能, 但是它们之间又有足够的不同的地方, 该如何选择呢? 我们是应该将它们分成两个完全不同的组件呢? 还是创建一个基础组件, 然后定义足够多的props以方便区分使用场景? 这两种方式都不是完美的
2017-09-20 23:34:16 393
原创 Python学习之字符串格式化详解
本文和大家分享的主要是python字符串格式化相关内容,一起来看看吧,希望对大家学习python有所帮助。 字符串格式化有两种方式:百分号方式、format方式。 百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存。 1、百分号方式 格式:%[(name)][flags][width].[precision]typecode
2017-09-20 23:23:39 278
原创 python字符串搜索与匹配
本文和大家分享的主要是python中字符串搜索与匹配相关内容,一起来看看吧,希望对大家学习python 有所帮助。 字符串是python中常见的一种对象,使用的方法也很简单,只需要用引号引起来就可以看做是一个字符串。 字符串的搜索和匹配在编程中很容易见到,这里我就简单的总结一下: 1. 字符串自带方法匹配开头和结尾str.startswith(string)和str.
2017-09-19 23:31:13 8418
原创 html5的本地存储
本文和大家分享的主要是html5本地存储相关内容,一起来看看吧,希望对大家学习html5有所帮助。 cookie 在说html5的本地存储之前,不得不说下在它之前的本地存储cookie。 cookie存储在浏览器端,并且会随着浏览器的请求一起传到服务器段,它有一定的过期时间,到了过期时间会自动消失。 小伙伴么可以打开浏览器自己看一下默认生命周期是浏览器关闭。
2017-09-19 23:21:10 275
原创 c语言预编译指令有哪些?
本文和大家分享的主要是c语言中预编译指令相关内容,一起来看看吧,希望对大家学习c语言有所帮助。 预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理器指令有:文件包含、条件编译、布局控制和宏替换4种。 文件包含 #include是一种最为常见的预处理,作为文件的引用。 条件编译 #if、#ifndef等,主要是进行预编
2017-09-19 23:17:31 988
原创 Python运行时常见的错误有哪些?
本文和大家分享的主要是python运行时常见的一些错误,一起来看看吧,希望对大家学习python有所帮助。 当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1) 忘记在 if , elif , else , for , while , class , def 声明末尾添加 :(导致
2017-09-18 15:18:49 513
原创 UI设计师高效切图6大步骤
做为UI设计师,需要标注设计稿和切图,本文和大家分享的就是高效切图的一些步骤,一起来看看吧,希望对大家ui设计有所帮助。 不用在意那么多设备 不管iOS和Android手机型号有多少,只要我们了解它的屏幕分辨率之后就好办了。 有人会发现一个问题,6S、6S plus的尺寸呢?因为他们的分辨率和6、6 plus尺寸一致的。从上图可以
2017-09-15 00:06:15 7140 1
原创 Javascript学习之H5自动重连技术实现方法详解
本文和大家分享的主要是javascript中实现H5自动重连技术相关内容,一起来看看吧,希望对大家学习javascript有所帮助。 断线重连的需求一断线重连原理二游戏内自动重连不刷新三刷新游戏自动重连重连数据Locationreplace重置url重连四实际项目中处理重连机制最后的总结断线重连的需求。 尤其是手机上,会因为网络的不稳定或者其他原因,导致用户的socket链接断开。这个
2017-09-14 23:35:38 392
原创 Python学习之偏向函数详解
本文和大家分享的主要是python中偏向函数相关内容,一起来看看吧,希望对大家学习python有所帮助。 在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下: int() 函数可以把字符串转换为整数,当仅传入字符串时, int() 函数默认按十进制转换:>>> int('12345')12345
2017-09-12 22:23:05 321
原创 Django模板无法使用perms变量问题解决办法详解
本文和大家分享的主要是Django模板无法使用perms变量问题相关内容,一起来看看吧,希望对大家学习django有所帮助。 首先,在使用Django内置权限管理系统时,settings.py文件要添加 INSTALLED_APPS添加:'django.contrib.auth', MIDDLEWARE添加:'django.contrib.auth.middlewar
2017-09-10 22:52:31 846
原创 Android adb 开发常用命令
本文和大家分享的主要是android开发中常用的adb命令相关内容,一起来看看吧,希望对大家学习android有所帮助。 简化adb 连接命令 如果指定ip 连接,一般为 adb conenct 172.18.xxx.xxx ,这样每次进行连接时,发现都有重复的的命令需要敲,程序员就是要减少重复工作,所以现在就将重复的命令省掉。(以下为mac下的配置的方法): · 新
2017-09-10 22:49:29 345
原创 3个维度谈谈产品经理如何快速学习
保守估计超过60% 的 产品经理 ,想要获得快速学习的方法,这有很多原因,比如由竞争带来的压力,以及岗位特征带来的压迫感。 这篇文章也和大家分享一个心得:产品经理如何快速学习。 你知道要学习什么吗? 产品经理如何快速学习,这个问题本身并不新鲜,也有很多前辈很深入的进行了回答,在动笔前,我也看过很多版本的答案,受益不少。 在对这个问题进行学习的过程中,我发现
2017-09-10 22:45:57 379
原创 Python学习之延时回调普通函数详解
本文将通过一个例子为大家介绍python中延时回调普通函数相关内容,一起来看看吧,希望对大家学习python有所帮助。 想在将来某一时刻进行函数回调,可以使用call_later()函数来实现,第一个参数是回调用延时,第二个是回调的函数名称,例子如下: import asyncio def callback(n): print('callback {} in
2017-09-08 22:28:47 1050
原创 Python学习之使用Future对象来异步返回结果方法详解
本文和大家分享的主要是使用Future对象来异步返回结果相关内容,一起来看看吧,希望对大家学习python有所帮助。 一个Future是用来表示将来要完成的结果,异步循环可以自动完成对这种对象的状态触发,例子如下: import asyncio def mark_done(future, result): print('setting future resu
2017-09-08 22:26:33 1864
原创 Laravel学习之VerifyCsrfToken 报错解决方法详解
本文和大家分享的主要是Laravel VerifyCsrfToken 报错问题相关内容,一起来看看吧,希望对大家学习Laravel有所帮助。 报错情况 form 表单进行 post 方式提交数据时,遇到如下的报错情况.TokenMismatchException in VerifyCsrfToken.php line 67:in VerifyCsrfToken
2017-09-08 22:23:27 3501 1
原创 学html5不得不说的html5shiv.js和pug
本文和大家分享的主要是主要是html5中html5shiv.js和pug相关内容,一起来看看吧,希望对大家学习html5有所帮助。 一.html5shiv.js 首先来说一下关于html5语义化的问题,语义化虽然很好,可是却存在很多兼容问题,经常听见有人抱怨这该死的IE6,7,8,这个时候就要html5shiv.js出马了,这也是一个大趋势,它的作用是使低版本浏览器支持html
2017-09-07 19:51:20 441
原创 javascript 学习之函数的参数详解
javascript 函数的参数和C++之类的强类型语言有很大的差别。下面详细介绍了 javascript 函数参数的主要特点,一起来看看吧,希望对大家学习javascript有所帮助。 显式参数和隐式参数 · 显式参数(Parameters) // 函数定义的时候列出函数的显式参数function foo(parameter1, parameter2){} · 隐式参数(
2017-09-07 19:29:51 338
原创 Django模板中的数字如何实现自增?
本文和大家分享的主要是django模板中数字自增相关内容,一起来看看吧,希望对大家学习django有所帮助。 Django框架的模板提供了{% for %} 标签来进行循环 例如对集合进行循环是比较简单的 {% for row in v1 %}div>{{row.name}}{% endfor %} 但是在Django中,并不直接支持形如"i
2017-09-07 19:26:42 4311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人