-
Python 3基础教程22-单个列表操作
本文来介绍列表的操作,先看看单个列表的操作,列表有多个方法。以下多行代码,建议你写一个方法,测试运行一个方法,不然看起来很乱。 11 # 元组操作 2 2 3 3 x = [5,6,2,1,6,7,2,7,9] 4 4 5 5 # append()方法,就是在列表尾部添加元素 6 6 x.append(2) 7 7 print(x) 8 8 9 9 # insert(开始位置,插入的值),插…- 21
- 0
-
Python Django基础教程(四)(admin站点管理)
本人新书《玩转Python网络爬虫》,可在天猫、京东等商城搜索查阅或通过右侧图书链接购买,项目深入浅出,适合爬虫初学者或者是已经有一些网络爬虫编写经验,但希望更加全面、深入理解Python爬虫的开发人员。 Django版本:1.11 操作系统:Windows Python:3.5 欢迎加入学习交流QQ群:657341423 Django站点管理(admin) 项目架构 构建Django站点 站点管…- 19
- 0
-
python 中__name__ = '__main__' 的作用
转自:https://www.cnblogs.com/alan-babyblog/p/5147770.html 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: 1 2 3…- 0
- 0
-
Centos 7安装python3
纯傻瓜式步骤,保证成功。 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 1[root@localhost /]# cd / 2[root@localhost /]# 3 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.…- 10
- 0
-
redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置
redis慢查询日志 和mysql一样redis也有慢查询日志,redis的慢查询日志默认是开启的。针对慢查询日志,主要是设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。 编辑配置文件,文件中搜素slowlog,可以设置以下几个参数,一般情况下保持默认即可: [root@aminglinux-149~]#vim/e…- 10
- 0
-
php截取字符串函数
多国语言并存就意味着多字节,PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是1~3倍的差异了。 采用PHP字符串mbstring可以较好地解决这个问题。mb_strlen的用法和strlen类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8…- 2
- 0
-
IIS7配置PHP图解
IIS7配置PHP图解 IIS6整合PHP详解:http://zhidao.zgsj.com/article/8/2011118142648.shtml PHP5.2.17 官方下载: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip PHP5.3.5 官方下载:http://windows.php.net…- 4
- 0
-
phpstorm + xdebug 断点调试
安装wampserver后,同时在apache2.4.23\bin\php.ini 和 php\php5.6.25\php.ini 文件最末尾新增: **[xdebug] zend_extension ="c:/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.dll" xdebug.remote_enable…- 7
- 0
-
-
JavaScript面向对象编程(4)prototype使用案例:内置对象增强
接上一讲,prototype可以用于动态增强对象,那么有些js的原生类,没有提供我们想要的功能的时候,我们就可以用prototype对其增强。 下面是一些具体的案例,希望大家能举一反三: 1<pre name="code" class="javascript">//检测指定元素是否在数组中 2Array.prototype.contains=fu…- 3
- 0
-
JavaScript — 设计模式 创建型设计模式-工厂模式
也许你在网上看到有关工厂模式的其他教程(包括我在内,我在学校学习工厂模式时,老师用的c#),那些并不适合前端(JS)。 在前端中,当你考虑使用new运算符来创建对象的时候,就可以考虑使用工厂模式了。 工厂模式的类图可以是这样的 我不直接使用Product来生成实例,而是通过使用Creator.create方法来实现这个功能。 1class Product { 2 constructor(name)…- 4
- 0
-
JavaScript中解析JSON数据的三种方法
概述 现在JSON格式在web开发中越来越受重视,特别是在使用ajax开发项目的过程中,经常需要将json格式的字符串返回到前端,前端解析成JS对象(JSON )。 ECMA-262(E3)中没有将JSON概念写到标准中,还好在 ECMA-262(E5)中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。 解析JSON数据的三种方法 eval()方法 解析JSON数据…- 3
- 0
-
20个最棒的JavaScript图表库
每个企业在做重要决定时都倾向于做数据分析。实际上他们很多时候都是沉沦在数据里头,不知道如何跳出其中。随着大数据的到来,曾经好用的表格和图表只是不再削减它了。 企业一直寻求更好的方式来可视化数据,更好的互动和使图表多角度。毕竟,只有从数据中抽出的见解才是有用的。 JavaScript 图表库出现了,作为漂亮的,容易理解的,交互式的可视化图表最有力的工具。它能更容易提取和传达关键的模式和见解,而静态图…- 19
- 0
-
JavaScript跨域总结与解决办法
什么是跨域 1、document.domain+iframe的设置 2、动态创建script 3、利用iframe和location.hash 4、window.name实现的跨域数据传输 5、使用HTML5 postMessage 6、利用flash 什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不…- 2
- 0
-
JavaScript使用技巧精萃
(一).确认删除用法: 1. BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:re…- 3
- 0
-
JavaScript运算符
(作者:杨东升 , 撰写时间:2019.04.18) 算术运算符: 运算符:+ ;相当于数学的加号 运算符:- ;相当于数学的减号 运算符:* ;相当于数学的乘号 运算符:+ ;相当于数学的加号 运算符:/ ;相当于数学的除号 运算符:% ;取余数 当除数为0时: 比0大的数 / 0 = Infinity, Infinity表示正无穷 比0小的数 / 0 = -Infinity, - Infini…- 6
- 0
-
使用Rust开发操作系统(使用中断,时钟中断,键盘驱动)
使用中断,时钟中断,键盘驱动 定义一个中断处理函数 定义中断向量 时钟中断 关于时钟中断 键盘中断 下一步要做什么 在上一篇文章中我们讲述了如何定义一个异常处理函数以及如何向IDT注册异常处理函数,在本篇中我们开始定义一个中断处理函数以及启用我们的中断处理函数 定义一个中断处理函数 定义一个中断函数很简单,函数的签名与异常处理函数的签名一致,只不过中断处理函数是不需要错误返回码的 定义一个基本中断…- 51
- 0
-
Rust : actor模式 与 Actix库
一直想了解rust中actor并发模式,Actix库是rust中知名的库。看看Actix库的说明,走进actor。 这个库的重要几个概念: 1、actor 任何实现Actor trait的类型,就是一个actor.actor有生命周期,几个状态: (1)Started (2) Running (3)Stopping (4)Stopped 我们来看一下Actor trait: 里面有start()、…- 48
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(11)|Structs结构体]
[易学易懂系列|rustlang语言|零基础|快速入门|(11)] 有意思的基础知识 Structs 我们今天来看看数据结构:structs. 简单来说,structs,就是用来封装相关数据的一种数据类型。 一般来说, struct 的命名方式为驼峰方式如: CamelCase 在Rust有以下几种定义struct的方式: C-like structs (C语言形式的struct) Tuple s…- 17
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(5)|生命周期Lifetime]
[易学易懂系列|rustlang语言|零基础|快速入门|(5)] Lifetimes 我们继续谈谈生命周期(lifttime),我们还是拿代码来说话: 1fn main() { 2 let mut a = vec![1, 2, 3]; 3 let b = &mut a; // &mut borrow of `a` starts here 4 // some code 5 6 pri…- 55
- 0
-
Rust 的条件语句、表达式与语句和功能函数的返回值
Rust 的条件语句、表达式与语句和功能函数的返回值 一、标准语句 1、if 基本语句 1let x = 5; 2 3if x == 5 { 4 println!("x is five!"); 5} 6 if 后面 x ==5 是一个表达式 expression 。 2、if … else语句 1let x = 5; 2 3if x == 5 { 4 println!(&quo…- 4
- 0
-
设计 zmq.rs ——用 Rust 实现的 ZeroMQ(一)
从今年 3 月份看到有人打算用 Rust 重写 ZeroMQ、我开始认真学习 Rust 语言,到后来 6 月份开始着手实现,再到现在 0.1 版即将达成,前后也有小半年了。今天,我打算在这里把当前的设计总结一下,也顺便试图招募志愿者一起来做开发。 项目地址:https://github.com/zeromq/zmq.rs 没错木哈哈,被收编成了 ZeroMQ 官方项目了,所以一定来一起做哦。 关于…- 37
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!