- 博客(714)
- 收藏
- 关注
原创 javascript深拷贝和浅拷贝
在JavaScript 中,存在着这样的两种拷贝方式。分别是:深拷贝和浅拷贝,这两种拷贝在实际中非常的常见,如果读者是一个阅读源码的爱好者,相信多多少少对深拷贝和浅拷贝有所了解。本文和大家分享的就是深拷贝和浅拷贝相关内容,一起来看看吧,希望对大家 学习javascript有所帮助。 一、浅拷贝 浅拷贝在现实中最常见的表现在赋值上面,例如
2017-07-14 19:41:03 162
原创 Centos下YUM如何安装PHP?
本文和大家分享的主要是Centos 下 YUM 安装 PHP相关内容,一起来看看吧,希望对大家 学习php有所帮助。 一般Centos 下安装软件我们采用 源码安装 或者 RPM包安装 的方式,有时候更简单我们可以采用 YUM源 的方式 安装PHP 的时候有个特殊的地方,其有两个 YUM 源可供选择 Webtatic方式安装升级PHP 安装 w
2017-07-14 19:38:35 504
原创 Bootstrap按钮插件
按钮插件提供了一组可以控制按钮多种状态的功能,比如按钮的禁用状态、正在加载状态、正常状态等。本文将详细介绍Bootstrap 按钮插件相关内容,一起来看看吧,希望对大家 学习Bootstrap有所帮助。 加载状态 通过按钮可以设计状态提示,当单击按钮时,会显示loading 状态信息。例如,点击 “ 加载 ” 按钮,会触发按钮的加载的状态 通过添加 data-lo
2017-07-14 19:33:35 392
原创 JQuery EasyUI的常用组件
jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件,该框架提供了创建网页所需的一切,帮助您轻松建立站点。本文和大家分享的就是JQuery EasyUI常用组件相关内容,一起来看看吧,希望对大家学习jquery有所帮助。 注:本次介绍的JQuery EasyUI版本为1.5版。 一.表单 form提供了各种方法来操作执行表单字段,比如:ajax提交
2017-07-13 19:02:50 420
原创 JavaScript中常见的坑有哪些?
本文和大家分享的主要是javascript中常见的一些陷阱,一起来看看吧,希望对大家学习javascript有所帮助。 1. 你是否尝试过对数组元素进行排序? JavaScript默认使用字典序(alphanumeric)来排序。因此, [1,2,5,10].sort() 的结果是 [1, 10, 2, 5] 。 如果你想正确的排序,应该这样做: [1,2,5,10].sort(
2017-07-13 19:00:36 363
原创 AJAX跨域的常见方法
本文和大家分享的主要是ajax跨域相关内容,一起来看看吧,希望对大家学习ajax有所帮助。 由于在工作中需要使用AJAX请求其他域名下的请求,但是会出现拒绝访问的情况,这是因为基于安全的考虑,AJAX只能访问本地的资源,而不能跨域访问。 比如说你的网站域名是aaa.com,想要通过AJAX请求bbb.com域名中的内容,浏览器就会认为是不安全的,所以拒绝访问。常见方法: 1、XH
2017-07-13 18:57:32 164
原创 Python-Argparse 脚本参数解析
Argparse 是 Python 标准库中推荐的命令行解析模块,经常需要解析脚本参数的话这是个方便的工具模块,摆脱万年手动 system.argv 。本文和大家分享的就是python中Argparse解析脚本参数相关内容,一起来看看吧,希望对大家学习python有所帮助。 引入 import argparse parser = argparse.ArgumentParser(d
2017-07-12 19:41:40 841
原创 Python3 学习之basedao.py的优化详解
本文和大家分享的主要是Python3 basedao.py优化相关内容,一起来看看吧,希望对大家学习python有所帮助。 主要功能: 1.查询单个对象: 所需参数:表名,过滤条件 2.查询多个对象: 所需参数:表名,过滤条件 3.按主键查询: 所需参数:表名,值 4.分
2017-07-12 19:39:07 354
原创 javascript闭包之函数重载的实现
本文和大家分享的主要是妙用javascript闭包实现函数重载相关内容,一起来看看吧,希望对大家学习javascript有所帮助。 1.准备知识 1.1 闭包 闭包是一个函数在创建时,允许该自身函数访问并操作该自身函数以外的变量时所创建的作用域。闭包可以让函数访问所有存在于该函数声明时的作用域内的变量和函数。 var outerValue = "ninja"
2017-07-12 19:24:09 298
原创 php offset特征造成的绕过漏洞详解
本文和大家分享的主要是由php offset特征造成的绕过漏洞相关内容,一起来看看吧,希望对大家学习php有所帮助。 php中的字符串存在一个非常有趣的特性,php中的字符串也可以像数组一样进行取值。 $test = "hello world";echo $test[0]; 最后的结果就是h。 但是上述的这种特性有时会有意想不到的效果,看下面这段代码
2017-07-10 12:32:12 295
原创 Python中的装饰模式如何实现?
本文和大家分享的主要是python中装饰模式的实现方式相关内容,一起来看看吧,希望对大家学习python有所帮助。 功能目标 编写一个可以打印被装饰函数名称、执行时间、内存地址得装饰器 前置依赖包 import time import functools from decorator import decorator 基于普通的
2017-07-10 12:20:15 222
原创 Python学习之使用Pillow(PIL)进行图像操作方法详解
本文和大家分享的主要是python中使用Pillow(PIL)对图像操作相关内容,一起来看看吧,希望对大家学习python有所帮助。 颜色与RGBA值 计算机通常将图像表示为RGB值,或者再加上alpha值(通透度,透明度),称为RGBA值。在Pillow中,RGBA的值表示为由4个整数组成的元组,分别是R、G、B、A。整数的范围0~255。RGB全0就可以表示黑色,全255代
2017-07-10 12:15:59 1602
原创 jQuery使用最广泛的javascript函数库
本文和大家分享的主要是jquery 中使用最广泛的 javascript 函数库相关内容,一起来看看吧,希望对大家 学习jquery有所帮助。 一、选择网页元素 jQuery 的基本设计思想和主要用法,就是 " 选择某个网页元素,然后对其进行某种操作 " 。这是它区别于其他 Javascript 库的根本特点。 使用jQuery 的第一步,往往就是将一个选择表达式,放
2017-07-10 11:34:45 535
原创 Python中使用 futures 处理并发
本文和大家分享的主要python中使用futures 处理并发相关内容,一起来看看吧,希望对大家学习python有所帮助。 concurrent.futures future 是一种对象,表示异步执行的操作。这个概念是 concurrent.futures模块和asyncio包的基础。 concurrent.futures 模块是Python3.2 引入的,对于Pyt
2017-07-06 11:09:05 466
原创 Javascript常用的简写技术有哪些?
本文和大家分享的主要是javascript中常用的19个简写技术,一起来看看吧吗,希望对大家学习javascript有所帮助。 1.三元操作符 当想写 if...else 语句时,使用三元操作符来代替。 const x = 20;let answer;if (x > 10) { answer = 'is greater'; } else {
2017-07-03 12:29:28 274
原创 mysql 学习之列类型以及属性特点详解
本文和大家分享的主要是mysql列类型及属性特点相关内容,一起来看看吧,希望对大家学习mysql有所帮助。 整形列:一个字节有8个位,例如:int 类型的列存入数字1,00000000 00000000 00000000 00000001它就在最低位置上存入一个1,由此可见是极大的浪费资源,所以在建立列类型的时候,依实际情况而定。 整型列的可选属性有:
2017-07-03 12:09:55 248
原创 foolbox:一款神奇的Python工具箱
本文和大家分享的主要是python工具箱foolbox相关内容,一起来看看吧,希望对大家学习python有所帮助。 Foolbox简介 Foolbox是一个Python工具箱,它可以创建一些对抗样本从而来迷惑神经网络。 它需要Python,NumPy和SciPy。 安装 pip install foolbox 我们测试的时候使用的是Python
2017-07-03 11:14:50 3068
原创 使用python怎样检测伪造视频?
本文和大家分享的主要是使用python检测伪造视频相关内容,一起来看看吧,希望对大家学习python有所帮助。 有人在网上上传了一段视频,他打了自己24个小时的耳光。他真的这么做了吗?看都不用看,肯定没有! 前几天,我浏览YouTube的时候,看到了一段非常流行的视频。在视频里,一个人声称自己要连续打脸24小时。视频的长度就是整整的24小时。我跳着看完了这个视频,确实,他就是在
2017-07-02 22:46:16 578
原创 如何管理你的需求池?
从事产品经理工作,不知道大家有没有一个感受,就是虽然产品在不断的更新迭代,但是需求还是会源源不断的增加,感觉怎么也不会减少。这时候就需要用需求池这个工具,来管理这些源源不断的需求了。 一、需求池是什么? 需求池主要产品汪用来收集和管理各方来源的各类需求,这里不仅仅是简单记录需求是什么,还会记录这个需求相关的一些关键要素。另外初次进入需求池的需求是通过简单筛选和评估的。总的来说,
2017-07-02 22:36:24 1536
原创 Python学习之psutil模块详解
本文和大家分享的主要是python的psutil模块相关内容,一起来看看吧,希望对大家学习python有所帮助。 python 安装psutil 来实现获取系统信息 # yum -y install python*pip# yum -y groupinstall "Development Tools# yum -y install python34-devel.x86_64 #
2017-06-30 22:22:33 2290
原创 Linux中rpm命令误卸载了如何恢复?
今天在搭建MySQL集群服务时,安装MySQL集群服务前,先卸载原来MySQL的软件包,不小心将rpm的命令也给卸载掉了,这下惨了,什么也做不了了。在Google了翻了好多个页面,甚至官网也看了,没能解决我的问题,根据本人多年Linux的经验以及Linux系统的rpm软件包安装特点的敏感,本人想出了以下的方法,请注意:为做集群,这里用到了两台机器,下面是拓扑图: xiaolyu77(19
2017-06-30 22:13:35 1082
原创 JavaScript中8个常见的陷阱
本文和大家分享的主要是javascript 开发中常见的一些陷进,这些陷进你遇到过吗?一起来看看吧,希望对大家 学习javascript有所帮助。 1. 你是否尝试过对数组元素进行排序? JavaScript 默认使用字典序 (alphanumeric) 来排序。因此, [1,2,5,10].sort() 的结果是 [1, 10, 2, 5] 。 如果你想正
2017-06-30 21:53:27 221
原创 Yii2 学习之在modules中添加验证码方法详解
最近玩了下Yii2 的验证码部分,正常的逻辑都可以走通的,网上的例子也是没有问题的,关键有问题的部分是在 module 中使用的时候,分享给大家,希望对大家 学习yii2有所帮助。controller 部分的代码,这里的跟网上的都类似public function actions(){ return [ 'captcha' =>
2017-06-28 11:42:43 194
原创 Python 条件语句和循环语句
本文和大家分享的主要是python中条件语句与循环语句相关内容,一起来看看吧,希望对大家学习python开发有所帮助。 一、条件语句 Python 条件语句跟其他语言基本一致的,都是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。 Python 程序语言指定任何非 0 和非空(null)值为 True,0 或者 null为 False
2017-06-28 11:18:16 267
原创 android相机权限适配遇到的坑
本文和大家分享的主要是android 相机权限适配中常见的一些坑,一起来看看吧,希望对大家 学习android有所帮助。 我们都知道,google 在 6.0 以后加强了应用权限的管理,我们也能通过标准的方法去申请权限,但是由于一些厂商的修改,在适配过程中我们会遇到各种各样的问题。在 6.0 之前,也可能会因为用户的一些设置导致我们无法获取权限。 6.0以下系统 ·
2017-06-28 11:00:39 1628
原创 零基础学习ui设计必知会的一些事儿
互联网公司的迅猛发展,带动了国民GDP,UI设计就在互联网大浪中发展起来的,作为一个新兴专业,第一个吃螃蟹的人往往都是直接受益者,而然现在的UI设计市场,已经变的满目疮痍,大批初学者涌入这个市场,破坏了市场平衡,行业的发展也诞生了很多培训机构,我个人觉得如果真的是零基础学UI设计,那么选择培训机构系统学习也未尝不是件好事,因为培训机构有多年工作经验老师教授知识,学习内容也很全面。当然培训机构是能做
2017-06-27 20:01:23 342
原创 编写jQuery插件有哪些技巧?
本文和大家分享的主要是jQuery 插件的编写技巧,一起来看看吧,希望对大家 学习jquery有所帮助。 1. 把你的代码全部放在 闭包 里面 这是我用的最多的一条。但是有时候在闭包外面的方法会不能调用。 不过你的插件的代码只为你自己的插件服务,所以不存在这个问题,你可以把所有的代码都放在闭包里面。 而方法可能应该放在Prototype 方法内部。
2017-06-27 19:59:21 335
原创 Python中*args和**kargs如何使用?
对于初学者来说,看到*args和**kargs就头大,到底它们有何用处,怎么使用?本文将和大家一起来扒一扒,希望对大家学习python有所帮助。 1.*args 实质就是将函数传入的参数,存储在元组类型的变量args当中 def fun_var_args(farg, *args): print "arg:", farg for value in args:
2017-06-27 19:41:42 1344
原创 JavaScript学习之的惰性数组详解
本文和大家分享的主要是javascript中惰性数组相关内容,一起来看看吧,希望对大家学习javascript有所帮助。 什么是惰性数组,它为什么有用? 我们来重现一下你第一次面试软件工程师时的题目:写一个斐波纳契函数。我们明确了0和1的基本情况,然后递归生成剩下的: let fib = n => { switch (n) { case 0: re
2017-06-27 19:36:28 257
原创 如何使用JavaScript构建机器学习模型
本文和大家分享的主要是使用javascript构建机器学习模型相关内容,一起来看看吧,希望对大家学习javascript有所帮助。 JavaScript?我不是应该使用 Python 吗?甚至 Scikit-learn 在 JavaScript 上都不工作。 这是可能的,实际上,连我自己都惊讶于开发者对此忽视的态度。就 Scikit-learn 而言,Jav
2017-06-25 16:16:29 169
原创 嵌入式中C语言volatile和const的作用
本文和大家分享的主要是C 语言 volatile 和 const相关内容,一起来看看吧,希望对大家 学习c语言有所帮助。 volatile本意为“易变的”。 在嵌入式环境中用volatile 关键字声明的变量,在每次对其值进行引用的时候都会从原始地址取值,而不会将值保存在栈或其他位置。 由于该值“ 易变 ” 的特性所以,针对其的任何赋值或者获取值操作都会被执行(而不
2017-06-25 16:13:14 448
原创 Redis内存优化
本文和大家分享的主要是redis 中内存优化相关内容,一起来看看吧,希望对大家 学习redis有所帮助。 小的聚合类型数据的特殊编码处理 Redis2.2 版本及以后,存储集合数据的时候会采用内存压缩技术,以使用更少的内存存储更多的数据。如 Hashes,Lists,Sets 和 Sorted Sets ,当这些集合中的所有数都小于一个给定的元素,并且集合中元素数量小于某个值
2017-06-24 13:17:59 296
原创 Redis学习之通信协议详解
本文和大家分享的主要是redis 通信协议相关内容,一起来看看吧,希望对大家 学习redis有所帮助。 几乎所有的主流编程语言都有Redis 的客户端,不考虑 Redis 非常流行的原因,如果站在技术的角度看原因还有两个: 1. 客户端与服务端之间的通信协议是在 TCP 协议 之上构建的。 客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为
2017-06-24 13:12:38 323
原创 Python学习之BeautifulSoup库详解
BeautifulSoup库是解析、遍历、维护 “标签树” 的功能库,本文和大家分享的就是这个库的相关内容,一起来看看吧,希望对大家学习python爬虫有所帮助。 BeautifulSoup库我们常称之为bs4,导入该库为:from bs4 import BeautifulSoup。其中,import BeautifulSoup即主要用bs4中的BeautifulSoup类。
2017-06-24 11:47:22 525
原创 Javascript学习之匿名函数与自执行详解
本文和大家分享的主要是javascript 中的匿名函数与自执行相关内容,一起来看看吧,希望对大家 学习javascript有所帮助。 函数是JavaScript 中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数 函数分几种 函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 function dou
2017-06-24 11:30:20 289
原创 19 个 JavaScript 常用的简写技术
本文和大家分享的主要是javascript 中常用的 19 个简写技术,一起来看看吧吗,希望对大家 学习javascript有所帮助。 1.三元操作符 当想写 if...else 语句时,使用三元操作符来代替。 const x = 20; let answer; if (x > 10) { answer = 'is greater'; }
2017-06-24 11:22:25 511
原创 Python学习之内置函数和递归详解
本文和大家分享的主要是python中内置函数和递归相关内容,一起来看看吧,希望对大家学习python有所帮助。一、内置函数 下面简单介绍几个:1.abs() 求绝对值2.all() 如果 iterable 的所有元素都为真(或者如果可迭代为空),则返回 True3.any() 如果 iterable 的任何元素为真,则返回 True 。如果iterable为空,则返回
2017-06-22 16:56:53 991
原创 Linux 学习之du 命令
本文和大家分享的主要是linux中du 命令相关内容,一起来看看吧,希望对大家学习linux有所帮助。 Linux du 命令也是查看使用空间的,但是与 df 命令不同的是linux du 命令是对 文件和目录磁盘使用的空间的查看 ,还是和 du 命令有一些区别的. 命令格式: du [选项][文件] 命令功能: 显示每个文件和目录的磁盘使用空间。
2017-06-22 16:46:03 418
原创 JavaScript的引用类型RegExp如何使用?
本文和大家分享的主要是javascript 的引用类型RegExp相关内容,一起来看看吧,希望对大家 学习javascript有所帮助。 · 字面量 var reg=/\d+/g; console.log( reg.test("789456"));//true · 构造函数 var reg2=new RegExp("\\d+","g");
2017-06-22 16:41:14 239
原创 Php中的Generator如何使用?
本文和大家分享的主要是php中Generator相关内容,一起来看看吧,希望对大家学习php有所帮助。 何为 Generator 从 PHP 5.5 开始,PHP 加入了一个新的特性,那就是 Generator ,中文译为 生成器 。生成器可以简单地用来实现对象的迭代,让我们先从官方的一个小例子说起。 xrange 在 PHP 中,我们都知道,有一个函数叫做
2017-06-21 23:16:08 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人