1
一个分页效果ruby版可作为面试题吧

文章转载自:http://www.pythonheidong.com/blog/article/2186/ #coding:utf-8 total_pages=11 current_page=10 a=(1..total_pages).to_a #<div class="page_box"><spa ...

雄霸天下-无人能挡 @ 2019/08/14

2
scrapy 使用

启动方式: 写一个启动文件,与配置文件同级 from scrapy.cmdline import execute import sys,os sys.path.append(os.path.dirname(os.path.abspath(__file__))) execute(['scrapy',' ...

LmtMe @ 2019/08/13

3
循序渐进掌握递归正则表达式

一般来说,递归的正则表达式用来匹配任意嵌套层次的结构或左右对称的结构。例如匹配: 递归正则在正则表达式里算是比较灵活的部分,换句话说就是可能会比较难。下面这个正则表达式是在网上流传的非常广泛的递归正则的示例,它用来匹配嵌套任意次数的括号,括号内可以有其它字符,比如可以匹配 、`(abc(bc(def ...

骏马金龙 @ 2019/08/13

4
[Python]基于tkinter的九型人格测试系统介绍

基于tkinter的九型人格测试系统介绍 一、程序代码地址,GitHub 二、程序介绍 1、login.py 登录界面: 注册界面: 2、mainWindow.py 登录成功之后的界面: 3、doTest.py 测试108试题版界面: 测试144试题版界面: 4、view.py 这是一个显示UI界面 ...

麦田里的守望者_zhg @ 2019/08/01

5
经典例题

例题: 1.用户输入账号 2.用户输入密码 3.判断用户的账号是不是alex 4.如果账号是alex在继续判断密码是不是alexdsb 5.账号和密码都正确提示用户alex就是一个dsb 6.如果账号正确密码错误提示密码错误 7.如果账号错误提示账号错误 user = input("请输入账号:") ...

圣君灬七夜 @ 2019/07/25

6
day011_步入百万年薪的第十一天

day11 函数名的第一类对象及使用 1、可以当作值被赋值给变量 2、当作元素存放在容器中 3、函数名可以当作函数的参数 4、函数名可以当作函数的返回值 f格式化 python3.6版本以上才能使用 填充字符串 填充变量 填充计算公式 填充表达式 填充大括号(两个大括号算一个) 其他填充 %s,fo ...

SupSnake @ 2019/07/25

8
day06_步入百万年薪的第六天

day06 小数据池 小数据池——缓存机制(驻留机制),只是一种规格,不会实际的开辟一个空间 == 判断两边内容是否相等 is 基于内存地址进行判断 小数据池支持的对象也是:数字,字符串,布尔值 小数据池的数字范围: 5——256 字符串:在同一代码块下,只要内容相同就采用相同的内存地址 乘法的时候 ...

SupSnake @ 2019/07/12

9
day05_步入百万年薪的第五天

day05 字典 字典—— dict: 字典无序的,可变的数据类型 用于存储大量数据,字典要比列表快,将数据和数据之间进行关联 逗号分隔叫做一个元素 {键 : 值,键 : 值} ——键值对 字典以散列表和哈希表存储 字典的键 必须是可哈希的——不可变的数据类型——避免哈希冲突使用了(开放寻址法) 不 ...

SupSnake @ 2019/07/11

10
day04_步入百万年薪的第四天

day04 列表 列表——list ​ 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 列表的增加 append():追加,在末尾的位置加一个 insert():插入,insert(像插入 ...

SupSnake @ 2019/07/09

11
自动化部署Ruby on Rails应用(docker + jenkins)

服务器环境为Ubuntu 16.04.2 LTS 1.卸载旧版本docker 2.安装docker,使用脚本自动安装 3.启动docker 4.安装docker-compose 5.安装compose bash补全命令 6.如果需要卸载docker-compose,删除可执行文件即可 7.配置doc ...

ding-xu @ 2019/07/09

13
Rails.cache

slightlove @ 2019/05/31

14
Ruby中星号打包解包操作

Ruby中可以使用一个星号 和两个星号 完成一些打包、解包操作,它们称为splat操作符: 一个星号:以数组为依据进行打包解包( "参考文章" ) 两个星号:以hash为依据进行打包解包( "参考文章" ) 两个星号的splat场景很少见,如有必要可参考上面列出的参考文章。 当splat操作符后面跟 ...

骏马金龙 @ 2019/05/28

15
Ruby异常处理的基础

异常处理的优点:程序不需要逐个确认处理结果,也能自动检查出程序错误会同时报告发送错误的位置,便于排查错误正常处理与错误处理的程序可以分开书写,使程序便于阅读异常处理的语法:如果异常处理的范围是整个方法体或者类,可以省略begin以及endbegin 可能会发生异常的处理rescue 异常类 发生异常 ...

LV_007 @ 2019/05/13

16
Ruby字符串(2):String方法详细整理

String方法整理 "官方手册" 类方法 new 指定创建什么编码的字符串,即new_str是什么编码的。 指定创建字符串对象时预先分配好的buffer大小。如果以后要扩容该字符串,就不需要再临时动态分配内存。对于后续可能需要频繁扩展该字符串的情况,可以提升一些性能。 例如: try_conver ...

骏马金龙 @ 2019/05/04

17
安装Ruby、多版本Ruby共存、Ruby安装慢问题

rbenv rbenv可以管理多个版本的ruby。可以分为3种范围(或者说不同生效作用域)的版本: local版:本地,针对各项目范围 global版:全局,没有shell和local版时使用global版 shell版:当前终端,只针对当前所在终端 查找优先级为 。 1.安装rbenv 2.安装r ...

骏马金龙 @ 2019/05/03

18
Ruby中的各种比较方式对比

Ruby中设计了很多种比较方式,所有对象都能进行 这几种比较。此外,当实现了 =、 、between?`这几个比较方法。 这些比较方法的定义位置和意义分别如下。 在BasicObject中定义了 : :比较内容是否相同,更多时候是描述两者是否相等,比如 的内容是不同的,但是相等 :和 是相反的 :比 ...

骏马金龙 @ 2019/05/03

19
Ruby字符串(1):String基本用法

String字符串 字符串由String类提供,除了直接使用单双引号或其它字面量创建字符串,也可以使用String.new()方法来创建。 Ruby中的 字符串是可变对象 。 字符串的连接 直接连接即可: 单双引号 这和Perl一样,和Shell也类似。单引号是强引用,双引号是弱引用。 双引号的一个 ...

骏马金龙 @ 2019/05/03

20
python 3.x 用户登录重设密码

import os import sys import getpass login_username = 'admin' login_password = '12345' u = 0 while u < 3: username = input('请输入用户名:') is_change_pwd = 0... ...

此生墨雪 @ 2019/04/25