<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nikniklook的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Nikniklook</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nikniklook]]></copyright><item><title><![CDATA[wsl ubuntu18.04LTS 网络连接设置]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/122282173</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/122282173</guid><author>Nikniklook</author><pubDate>Sun, 02 Jan 2022 22:52:41 +0800</pubDate><description><![CDATA[修改/etc/resolv.conf可以自己设置 dns，但重启 WSL 以后，手动设置的 DNS
就会被重置为默认的。
细心看了一下默认的文件以后发现了问题的关键。
WSL 自动在启动时自动根据系统的虚拟交换机WSL生成
------------      /etc/resolv.conf文件。--------------------------

所以先不用去管这个文件，只要让这个文件在重启的时候不自己创建就可以了
添加文件
运行 sudo vim /etc/wsl.conf

添加
 [networ.]]></description><category></category></item><item><title><![CDATA[rails 启动问题记录]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/122096598</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/122096598</guid><author>Nikniklook</author><pubDate>Thu, 23 Dec 2021 00:56:01 +0800</pubDate><description><![CDATA[1…error: version in “./docker-compose.yml” is unsupported. you might be seeing this error because you’re using the wrong compose file version. either specify a supported version

我看了下我的docker是20以上的，这个version:3.7 应该能够编译，后面发现挂钩的是 docker-compose(版本）1.17 .要不降v]]></description><category></category></item><item><title><![CDATA[rails的一点点认识]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121964392</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121964392</guid><author>Nikniklook</author><pubDate>Thu, 16 Dec 2021 00:09:16 +0800</pubDate><description><![CDATA[1.会开创新项目 rails new 名称
2.会创建控制类 rails g(generate) controller (类名） （html文件名）
3.会创建model rails g(generate) model (名称） （散列属性key:value）
4.会迁移数据库 rails db:migrate
5.会编辑routes主页 root  “users#index” resources :users
6.会表单数据 form_with  form_tag   form_for
7.会使用过滤 .]]></description><category></category></item><item><title><![CDATA[安装bootstrap]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121942593</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121942593</guid><author>Nikniklook</author><pubDate>Wed, 15 Dec 2021 00:00:09 +0800</pubDate><description><![CDATA[导入软件源的 GPG key 并且添加 Yarn APT 软件源到你的系统

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo “deb https://dl.yarnpkg.com/debian/ stable main” | sudo tee
/etc/apt/sources.list.d/yarn.list

一旦软件源被启用，升级软件包列表，并且安装 Yarn。
//升级

sudo apt upd]]></description><category></category></item><item><title><![CDATA[ruby on rails 基础安装ubuntu 18.04]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121922058</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121922058</guid><author>Nikniklook</author><pubDate>Tue, 14 Dec 2021 10:55:46 +0800</pubDate><description><![CDATA[安装必须的软件

RUN apt-get update -qq
静默升级


RUN apt-get -y install apt-transport-https ca-certificates curl software-properties-common
软件包库


RUN curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg |apt-key add -
阿里云镜像的


RUN add-apt-repository “de]]></description><category></category></item><item><title><![CDATA[rails 练习2]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121882405</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121882405</guid><author>Nikniklook</author><pubDate>Sun, 12 Dec 2021 01:11:58 +0800</pubDate><description><![CDATA[更新，删除
class ArticlesController &lt; ApplicationController
  def index
    @articles = Article.all
  end

  def show
    @article = Article.find(params[:id])
  end

  def new
    @article = Article.new
  end

  def create
    @article = Article.new(article_]]></description><category></category></item><item><title><![CDATA[rails 练习]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121867942</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121867942</guid><author>Nikniklook</author><pubDate>Sat, 11 Dec 2021 01:50:29 +0800</pubDate><description><![CDATA[表格 _form_html.erb
&lt;%= form_with model: article do |form| %&gt;
  &lt;div&gt;
    &lt;%= form.label :title %&gt;&lt;br&gt;
    &lt;%= form.text_field :title %&gt;
    &lt;% article.errors.full_messages_for(:title).each do |message| %&gt;
      &lt;div&gt]]></description><category></category></item><item><title><![CDATA[rails 初创建项目加部分解析]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121846053</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121846053</guid><author>Nikniklook</author><pubDate>Fri, 10 Dec 2021 01:05:12 +0800</pubDate><description><![CDATA[在安装完rbenv,ruby,rails的情况下我们开始创建一个项目并且开始解析里面的命令

第一步：创建 rails new TestDemo




第二步：既然是MVC，重点关注
1.app/controllers/
2.app/views/
3.app/model/
4.config/routes.rb
需要熟悉几个文件的位置，需要不停的来回调试



第三步
1.cd TestDemo 【进入文件夹】
2.输入rail server(或者rail s)------【http://localhost]]></description><category></category></item><item><title><![CDATA[rails v1.0]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121804708</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121804708</guid><author>Nikniklook</author><pubDate>Thu, 09 Dec 2021 01:23:23 +0800</pubDate><description><![CDATA[有了docker的情况下，很方便的就可以配置环境
如果我需要rails去创建数据库 直接使用docker 的镜像文件（数据库）就可以了
当然指令还是不能少的 比如我的Mysql 是5.6.36的 没有可以自己下镜像
sudo docker image pull mysql:5.6.36

下一步
要启动成功需要2部
*1.安装配置docker-compose（LInux）

1.1） sudo curl -L “https://github.com/docker/compose/releases/downl]]></description><category></category></item><item><title><![CDATA[docker-compose]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121781963</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121781963</guid><author>Nikniklook</author><pubDate>Wed, 08 Dec 2021 01:05:32 +0800</pubDate><description><![CDATA[compose的基本概要模型

version: “3.8”
services: # 容器   servicename: # 服务名字，这个名字也是内部 bridge网络可以使用的 DNS name
image: # 镜像的名字
command: # 可选，如果设置，则会覆盖默认镜像里的 CMD命令
environment: # 可选，相当于 docker run里的 --env
volumes: # 可选，相当于docker run里的 -v
networks: # 可选，相当于 docker run里的]]></description><category></category></item><item><title><![CDATA[Docker 命令 ver 1.0]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121757698</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121757698</guid><author>Nikniklook</author><pubDate>Tue, 07 Dec 2021 00:24:06 +0800</pubDate><description><![CDATA[什么是container (容器）？

标准化
轻量化
易移植

基础指令

docker version 查看版本
docker image ls 查看镜像



docker container run (容器）容器的创建
docker container stop (容器id) 容器的停止
docker container rm (容器id）容器的删除
docker container ls -a 容器的列出（运行和停止）
docker container ls 容器的列出（运行中）



docke]]></description><category></category></item><item><title><![CDATA[centos 7 安装 docker 流程]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121754146</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121754146</guid><author>Nikniklook</author><pubDate>Mon, 06 Dec 2021 19:46:16 +0800</pubDate><description><![CDATA[1.卸载旧版本：卸载全靠他
  sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-log]]></description><category></category></item><item><title><![CDATA[学习mysql ver 1.0]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121735983</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121735983</guid><author>Nikniklook</author><pubDate>Mon, 06 Dec 2021 01:24:18 +0800</pubDate><description><![CDATA[今天学习下Mysql 数据库
Mysql 5.5.62 window版 下载 密码ruby
默认需要记住的：

DQL select(数据查询语言)：查询
DML insert,update,delete(数据操作语言)：增删改
DDL  create,drop,alter（数据定义语言）创建（表），删除（字段），添加（字段）
TCL commitrollback（事务控制语言）：事务提交，事务回滚
DCL grant revoke（数据控制语言）:授权，撤销


开启数据库

net start mysq]]></description><category></category></item><item><title><![CDATA[Ruby的sqlite3基操]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121722776</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121722776</guid><author>Nikniklook</author><pubDate>Sat, 04 Dec 2021 23:08:53 +0800</pubDate><description><![CDATA[基本操作说明
#导入sqlite3
require "sqlite3"
#创建数据库demo.db，如果没有这个数据库会自动创建
db = SQLite::Database.new "demo.db"
#添加表
sql = "create table students (
	id permary key autoincrement not null
	name varchar(50),
	age integer,
	address(50)
)
db.execute(sql)

#添加数据
sql = "in]]></description><category></category></item><item><title><![CDATA[补Css功能]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121705433</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121705433</guid><author>Nikniklook</author><pubDate>Fri, 03 Dec 2021 23:27:24 +0800</pubDate><description><![CDATA[使用text-align创建视觉平衡

text-align:justify ;可以让除了最后一行之外的文字两端对齐，即每行的左右两端都紧贴行的边缘
text-align:center ;可以让文居中对齐 text-align:right;让文本右对齐
text-align:left;是默认值，让文本左对齐
使用width 来调整元素的宽度

width : 220px;


使用heigh来调整元素的高度

height:20px


使用strong标签来加粗文字

 &lt;strong&gt;Sta]]></description><category></category></item><item><title><![CDATA[HTML,CSS 基操]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121688007</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121688007</guid><author>Nikniklook</author><pubDate>Fri, 03 Dec 2021 01:13:11 +0800</pubDate><description><![CDATA[1.HTML
&lt;!--h 是head的意思，开头标签 --&gt;
&lt;h1&gt;展示&lt;/h5&gt;
&lt;h2&gt;展示&lt;/h5&gt;
&lt;h3&gt;展示&lt;/h5&gt;
&lt;h4&gt;展示&lt;/h5&gt;
&lt;h5&gt;展示&lt;/h5&gt;

&lt;!-- p是段落的意思 --&gt;
&lt;p&gt;段落&lt;/p&gt;

&lt;!-- img是加载图片 --&gt;
&lt;img srt = "网络图片地址" alt -]]></description><category></category></item><item><title><![CDATA[RUBY 看书总结]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121668289</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121668289</guid><author>Nikniklook</author><pubDate>Thu, 02 Dec 2021 02:05:26 +0800</pubDate><description><![CDATA[总结这几天总的知识的积累
不提供输出的结果，请自行输出
1.普通变量能随意变换类型`
 a = 1;
 a = "str"
 a = [1,2,3,4,5]
 a = {num1: var1, num2: var2}

2.循环方法

do …end 与{ ~ }以及方法的实现

(1) .times
	5.times do 
		puts "hello world"
	end
	
	0..5.times do |item|
		puts "我现在是第#{item}次 循环"
	end

(2).each
]]></description><category></category></item><item><title><![CDATA[Ruby 的基本操作]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121645860</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121645860</guid><author>Nikniklook</author><pubDate>Wed, 01 Dec 2021 01:19:19 +0800</pubDate><description><![CDATA[做为一名程序员就是不断的让自己迭代更新，让自己更加熟悉自己所要掌握的语言，这样你才能操控子路
我们将继续来研究，探讨ruby的基操
1.方法的使用

def  方法名
#方法体
end #结束表示符

def swap()#可以加入参数
	~ #方法体
end#结束表示符
swap #直接调用

2.循环的使用

times, while,each,for,until,loop

5.times do 
puts "我执行了"
end

while(1)
puts "只要我不是nil和false 就会一直输]]></description><category></category></item><item><title><![CDATA[初识RUBY]]></title><link>https://blog.youkuaiyun.com/Nikniklook/article/details/121622299</link><guid>https://blog.youkuaiyun.com/Nikniklook/article/details/121622299</guid><author>Nikniklook</author><pubDate>Tue, 30 Nov 2021 01:38:37 +0800</pubDate><description><![CDATA[Ruby的快乐学习之旅：
1.下载RUBY

https://rubyinstaller.org/

2.安装vscode

https://code.visualstudio.com/

start :

创建文件：以".rb"为后缀,在此文件中输入内容：
而后打开终端，输入ruby xxx(文件名).rb 即可输出 终端 “irb”命令后，会进入调试模式

1.经久不衰“hello”系列
print("Hello, Ruby")#输出是不会换行的
print("Hello, RUBY!\n")#添加转义]]></description><category></category></item></channel></rss>