经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Ruby

编程语言发展史以及变量

编程语言发展史 1、机器语言 优点:执行速度快 缺点:开发效率非常低,可观赏性差,容易出错 2、汇编语言 优点:执行速度快 缺点:开发效率低,可观赏性差 3、高级语言 c语言,c++,c#,java,php...[2019/11/4]

zabbix批量清理模板,添加新模板

zabbix批量清理模板,添加新模板

1 import requests 2 import json 3 import sys 4 5 6 7 def get_token(): 8 data = { 9 "jsonrpc": "2.0", ...[2019/10/30]

01 列表的增删该查

列表即java中的数组。 列表的方法   还有一个查:列表.index()根据内容返回所在列表中的索引,如不存在则报错。 完全删除一个列表:del <列表名> 原文链接:http: www.cnblogs.com copicat/p/116...[2019/10/15]

Python函数参数与参数解构

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

Python数据分析入门与实践 学习 资源??

pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库。本文是对它的一个入门教程。 pandas提供了快速,灵活和富有表现力的数据结构,目的是使“关系”或“标记”数据的...[2019/10/14]

英语rubyspinel红尖晶石rubyspinel单词

英语rubyspinel红尖晶石rubyspinel单词

红尖晶石(rubyspinel或Red spinel)其红色是因含铬而致^像红宝石和红色石榴子石一样,红 尖晶石也曾被叫作红玉,这就造成了红色宝石的混乱,因为世界上一些最大的著名“红宝 石”,如英国王冠珠宝中的“黑王子红宝石”,其实不是刚玉而...[2019/10/8]

pymysql模块常用操作

pymysql安装 pip install pymysql 链接数据库、执行sql、关闭连接 import pymysql user = input('请输入用户名请输入密码:').strip() pwd= input("请输入密码:").strip...[2019/9/2]

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

一般来说,递归的正则表达式用来匹配任意嵌套层次的结构或左右对称的结构。例如匹配: ((((())))) (hello (world) good (boy) bye) <p>hello world <strong>hello world< trong> <...[2019/8/15]

一个分页效果ruby版可作为面试题吧 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/2186/ #coding:utf-8 total_pages=11 current_page=10 a=(1..total_pages).to_a   #<div c...[2019/8/15]

如何替换某文件中的所有的特定字符?---linux sed命令(文本编辑命令) (转载) - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/2566/   转自:http: blog.csdn.net/year_9/article/detail 20318407      sed是一个很好的文件处理工具,主要是以行为单位进行处理,...[2019/8/15]

scrapy 使用

scrapy 使用

启动方式:  写一个启动文件,与配置文件同级   from scrapy.cmdline import execute import sys,os sys.path.append(os.path.dirname(os.path.abspath(__file_...[2019/8/12]

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

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

基于tkinter的九型人格测试系统介绍 一、程序代码地址,GitHub 二、程序介绍 1、login.py 登录界面: 注册界面: 2、mainWindow.py 登录成功之后的界面: 3、doTest.py 测试108试题版界面: ...[2019/8/2]

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

day11 函数名的第一类对象及使用 1、可以当作值被赋值给变量 def func(): print(1) print(func) a = func a() 2、当作元素存放在容器中 def func(): print(1) lst = [func,func,func...[2019/7/19]

经典例题

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

2019-07-11 闭包函数和装饰器

一、闭包函数   定义:定义在内部的函数引用外部函数的名字(变量)叫做闭包函数   要打印的是inner函数的x,因为这个函数里面没有定义x的值,所以找上一层的局部变量x = 111。执行代码,outter函数被调用,返回值为inner,用变量res接收,所以res = inner,下面再...[2019/7/15]

day06_步入百万年薪的第六天

day06 小数据池 小数据池——缓存机制(驻留机制),只是一种规格,不会实际的开辟一个空间 == 判断两边内容是否相等 ***** # a = 10 # b = 10 # print(a == b) is 基于内存地址进行判断 ***** # a = 10 # b = 10 # pr...[2019/7/15]

day05_步入百万年薪的第五天

day05 字典 字典—— dict: 字典无序的,可变的数据类型 用于存储大量数据,字典要比列表快,将数据和数据之间进行关联 lst1 = ['常鑫','李文虎','张宇'] # 姓名 lst2 = [10,80,100] # 分数 print...[2019/7/11]

day04_步入百万年薪的第四天

day04 列表 列表——list ? 有序,可变,支持索引 列表:存储数据,支持的数据类型很多:字符串,数字,布尔值,列表,集合,元组,字典,用逗号分割的是一个元素 id() :获取对象的内存地址 lst = ['alex',123,True] # 用逗号分割的是一个元素 ...[2019/7/10]

自动化部署Ruby on Rails应用(docker + jenkins) - ding-xu

docker安装参考链接docker官网jenkins中文官网我的博客网站已经迁移到了https: johnnyting.github.io/,如果有兴趣的可以关注下。下面文章格式可能有点乱,可以查看我的博客原文: https: johnnyting.github.io/post %E4%BD%B...[2019/7/10]

Rails.cache相关知识

可能里面的一些知识已经不被大家使用了,但是作为学习,我想和大家分享一下个人关于Rails.cache的浅显的认识,望大家指教。 1.Rails.cache是什么 它是Rails中的缓存,拥有所有缓存的共同点,它是为了提升网站性能。 2.Rails中Rails.cache的存储系统。 本身常用的...[2019/7/2]

Rails.cache

和大家分享一下个人关于Rails.cache的浅显的认识,望大家指教。 1.Rails.cache是什么 它是Rails中的缓存,拥有所有缓存的共同点,它是为了提升网站性能。 2.Rails中Rails.cache的存储系统。 本身常用的有四种,可以根据不同的环境进行选择不同的存储系统。 F...[2019/5/31]

Ruby中星号打包解包操作

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

Ruby异常处理的基础

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

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

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

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

Ruby中的各种比较方式对比

Ruby中的各种比较方式对比

Ruby中设计了很多种比较方式,所有对象都能进行==、!=、===、<=>、eql?、equal?这几种比较。此外,当实现了<=>之后,如果还include了Comparable之后,就会自动获得<=、<、==、>=、>、between?这几个比较方...[2019/5/5]

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

String字符串 字符串由String类提供,除了直接使用单双引号或其它字面量创建字符串,也可以使用String.new()方法来创建。 a = "hello" b = String.new("world") Ruby中的字符串是可变对象。 字符串的连...[2019/5/5]

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

String方法整理 官方手册 类方法 new new(str="") → new_str new(str="", encoding: enc) → new_str new(str="", capacity: size) → new...[2019/5/5]

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

import os import sys import getpa login_username = ''admin'' login_pa word = ''12345'' u = 0 while u < 3: username = input(''请输入用户...[2019/4/25]

Ruby数组方法整理

数组方法整理 方法列表: all()、any()、none()和one():测试数组中的所有或部分元素是否满足给定条件。条件可以是语句块中决定,也可以是参数决定 append():等价于push() bsearch():二分法查找元素 bsearch_index():二分法查找元素并返回索...[2019/4/16]

字体反爬-动态字库

这次是动态字体库的字体反爬  猫眼电影榜单国内票房榜,地址:https: maoyan.com/board/1 可以看出又是字体反爬,需要获得字体文件,定位字体文件的url,在页面或c 里搜@font-face或font-famil 在network选font标...[2019/4/16]

ruby中to_s和to_str、to_i和to_int、to_a和to_ary、to_h和to_hash的解释说明

包括to_s和to_str、to_i和to_int、to_a和to_ary、to_h和to_hash。统称为to_x和to_xxx。 那么,to_x和to_xxx的区别是什么,什么时候使用to_x,什么时候使用to_xxx。 解释 使用鸭子模型来解释比较容易点。 只要像鸭子,就能当成鸭子,这...[2019/4/15]

Python之路【第四篇】:Python基础之函数

Python之路【第四篇】:Python基础之函数

函数的理解 面向过程:根据业务逻辑从上到下垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性、复用性。 同样的功能要是用3次以上的话就建议使用函数。 特殊理解: 函数可以理解为一个一个的功能块,你把一个大的功能拆分成...[2019/4/15]

为Jekyll+GitHub Pages添加全文搜索功能

动态演示如下: [上传失败, 请自行搜索原文] 源码库: program-in-chinese/team_website 找到此JS工具: christian-fei/Simple-Jekyll-Search, 按安装说明先完成了对题目/类别/日期的搜索, 本地运行不错. 再接再厉添加了对...[2019/4/10]

Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz) 报错解决办法

执行换源操作 gem source -a https: gems.ruby-china.org/ 时报错: Error fetching https: gems.ruby-china.org/: bad response Not Found 404 (https: gems.ruby-chin...[2019/4/3]

Python中的编码问题,中文乱码问题

1、如果不声明编码,则中文会报错,即使是注释也会报错。只要写中文,必须加一句:# -- coding:utf-8 --。原因:答案在PEP-0263里面有所提及,那就是Emacs等编辑器使用这种方式进行编码声明。 2、文档编码是一种告诉程序——无论是计算机的操作系统还是...[2019/3/25]

2019-01-13 [日常]mov文件转换为gif

2019-01-13 [日常]mov文件转换为gif

因为需要将之前mac下用QuickTime录屏生成的文件(mov格式)转换成gif文件, 便于传到某些博客平台, 于是找到了这个转换工具, 已将原代码的命名中文化并简化. Ruby和视频转换都是新手, 请多指教. 之前JavaScript实现ZLOGO: 前进方向和速度有两个mov文件, 下面为...[2019/3/12]

python图像处理模块Pillow--Image模块

一、简介 PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用 由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Py...[2019/2/27]

03-Python执行方式和Pycharm设置

03-Python执行方式和Pycharm设置

https: www.python.org/   单词列表 * error 错误 * name 名字 * defined 已经定义 * syntax 语法 * invalid 无效 * Indentation 索引 * unexpected 意外的,不期...[2019/2/27]

在win10下使用docker快速搭建ruby开发环境

在win10下使用docker快速搭建ruby开发环境

docker在windows下发力的时候必将取代各种虚拟机,并改变程序员的开发习惯,或许还会改变infra的工作。 概要: 在Windows下搭建开发环境一直是infra(我)头疼的事情。为了解决这个问题,跟老板,程序员商量得出的解决办法有以下几种: 1.Mac下开发。优点是搭建环境方便,缺...[2019/2/21]

bundle install 安装的 gem 提示 cannot load such file

bundle install 安装的 gem 提示 cannot load such file

/usr/local/lib/ruby ite_ruby/2.1.0/rubygem core_ext/kernel_require.rb:54:in `require'': cannot load such file -- sequel (LoadError) from /usr/...[2019/2/15]

Ruby入坑指南

1.1 简介 Ruby语言是由松本行弘(Matz)设计,是一门通用的、面向对象的、解释型语言。1.2 Ruby?RUBY?ruby? 1.Ruby:用来表示编程的语言 2.ruby:是指一个计算机程序,特指Ruby的解释器 3.RUBY:准确来说没有这种写法,一般是简写,例如WTO.1.3. 安装方...[2019/1/17]

Ruby入门知识总结-一般变量+操作符+if+数组和哈希

ruby入门掌握其实很简单,下面对我司主要使用的部分入门做一个简单的归纳总结: 本文的文章结构: 1、变量 2、操作符 3、if~else~end 、unle 4、数组(Array) 5、哈希(Hash) 6、循环(each do|变量|) ...[2019/1/14]

python读取和写入csv文件

----------------python读取csv文件------------------ #导入csv 创建一个csv文件,输入内容 import csv    #1.找到需要被打开的文件路径,通过open打开文件,声明打开的方式,声明编码格式 csv_file...[2018/11/30]

if语句格式及流程

if语句是条件判断功能 1.   if 条件:   if语句块   执行流程:判断条件是否为真. 如果真. 执行if语句块 2.   if 条件:   if语句块   else:   else语句块   执行流程:判断条件是...[2018/11/28]

Cannot set HTTP gem source: “source https://rubygems.org not present in cache”

My ruby version in Windows 10: > ruby -v ruby 2.3.1p112 (2016-04-26 revision 54768) [i386-mingw32] When I list gem system sources I see both, H...[2018/10/19]

RubyGems系列之创建自己的gem

转载请注明来源:https: www.cnblogs.com/zhanggui/p/9720818.html 一. 前言 我们可以在rubygems.org中下载安装他人创建的gem。现在,我们尝试一下自己创建一个gem,然后发布,供他人使用。 二. 制作gem 这里开始创建一个zhola的g...[2018/9/30]

RubyGems系列之RubyGems初识

转载请标明来源:https: www.cnblogs.com/zhanggui/p/9719291.html 一. 基础理解 RubyGems简称gems,它是一个用于对Ruby组件进行打包的Ruby打包系统。使用它可以方便地下载安装Ruby的软件包到用户的系统。一个软件包叫做 一个gem,它包...[2018/9/28]

devise的使用

~ 在gemfile中加入 gem ''devise'' ~ 终端输入 $ bundle install $ rails generate devise:install      ~ 确保登录之后能正常跳转 在config/routes.rb 中加入 r...[2018/9/25]

ruby puts, print, p方法比较

1.puts([obj[, obj2[, ....]]] ) 依次将obj和换行符输出到$>。若没有参数的话则只会输出换行符。 若参数是数组,则依次输出数组元素和换行符。若将既非数组又非字符串的对象传递给参数时,将尝试使用使用to_s方法将其化为字符串。若是nil则输出字符串"nil"。 ...[2018/9/25]

学习笔记,序列类型

学习笔记,序列类型

列表的方法   1 list.append(a) 2 #在列表最后增加元素a   1 list.append(a) 2 #在列表最后增加元素a   1 list.insert(0,a) 2 #在索引0的位置增加元素a(下标,‘值’) &nbs...[2018/9/25]

326
2
记录数:61 页数:1/212下一页尾页
加载更多