1
ruby学习笔记(2)

学习ruby中记录下的一些要点和感悟,随缘更新 内容来自 《“笨方法”学ruby》,此处仅做记录 #逻辑术语 | and | 和 | | | | | or | 或 | | not | 非 | | != | 不等于 | | == | 等于 | | >= | 大于等于 | | ⇐ | 小于等于 | | ...

橘子国王 @ 2020/07/28

2
Ruby 趣学笔记(一)

Ruby 趣学笔记(一) 本文写于 2020 年 5 月 6 日 最近在 mac 上探索到了 homebrew 的使用方法,对 ruby 的兴趣直线上升,所以来学一学。 最近几年确实大家一直在唱衰 Ruby,整个社区的生态确实也不如 python 那么庞大,但是这都不妨碍 ruby 被称作“快乐编程 ...

几乎一米八的徐某某 @ 2020/05/06

3
几种方法判断一个数是否是素数

法一:穷举判断一个数是否是素数 给定一个数n,从2开始自增x,判断n是否被x整除。 x最多自增到n的平方根即可,因为如果有大于n的平方根的值可整除n时,那么其商必定是小于n的平方根的值。 代码如下: 这里可以稍作改进,可以在自增时自动跳过偶数部分,这可以通过每次自增2实现: 给定一个数求出所有小于它 ...

骏马金龙 @ 2020/04/05

4
Python函数参数与参数解构

1 Python中的函数 函数,从数学的角度来讲是,输入一个参数,经过一个表达式的处理后得到一个结果的输出,即就是x-->y的一个映射。同样,在Python或者任何编程语言中,函数其实就是实现一种功能,也可以称其为接口,通过使用定义的函数,以此来达到某种功能的实现。 1.1 Python中函数的定义 ...

Dabric @ 2020/03/05

5
01 列表的增删该查

列表即java中的数组。 列表的方法 还有一个查:列表.index()根据内容返回所在列表中的索引,如不存在则报错。 完全删除一个列表:del <列表名> ...

Scorpicat @ 2020/03/05

7
编程语言发展史以及变量

编程语言发展史 1、机器语言 优点:执行速度快 缺点:开发效率非常低,可观赏性差,容易出错 2、汇编语言 优点:执行速度快 缺点:开发效率低,可观赏性差 3、高级语言 c语言,c++,c#,java,php,python,go 优点:开发效率高 缺点:执行效率低 python解释器 IT行业定律: ...

亚峰牛皮 @ 2020/03/05

8
一步步在 github pages 上用 jekyll 搭建属于自己的博客

我的专业与互联网没有太大关系,接触博客还是工作以后的事情。随着工作的经验增加,总想将自己的所思所得记录下来,毕竟,好记性不如烂笔头。 ...

明不知昔 @ 2020/03/05

9
一个分页效果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

10
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

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

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

骏马金龙 @ 2019/08/13

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

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

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

13
经典例题

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

圣君灬七夜 @ 2019/07/25

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

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

SupSnake @ 2019/07/25

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

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

SupSnake @ 2019/07/12

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

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

SupSnake @ 2019/07/11

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

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

SupSnake @ 2019/07/09

19
自动化部署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