<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangluo1683的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yangluo1683</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangluo1683]]></copyright><item><title><![CDATA[Centos修改系统时间]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/125549134</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/125549134</guid><author>yangluo1683</author><pubDate>Thu, 30 Jun 2022 22:05:00 +0800</pubDate><description><![CDATA[Centos修改服务器时间]]></description><category></category></item><item><title><![CDATA[Docker 容器常见故障排查及处理]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/120141694</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/120141694</guid><author>yangluo1683</author><pubDate>Tue, 07 Sep 2021 09:22:10 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/qq_41958579/article/details/107927140
Docker是一种相对使用较简单的容器，我们可以通过以下几种方式获取信息：
1、通过docker run执行命令，或许返回信息
2、通过docker logs 去获取日志，做有针对性的筛选
3、通过systemctl status docker查看docker服务状态
4、通过journalctl -u docker.service 查看日志
以下是整理的docker容器类问题故]]></description><category></category></item><item><title><![CDATA[Linux 批量修改文件后缀]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/119406982</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/119406982</guid><author>yangluo1683</author><pubDate>Thu, 05 Aug 2021 09:35:40 +0800</pubDate><description><![CDATA[Linux 批量修改文件后缀
工作中需要把瓦片地图的.jpg后缀改为.jpeg后缀，批量修改命令如下：
find ./ -name "*.jpg" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.jpg  ./{}.jpeg


]]></description><category></category></item><item><title><![CDATA[解决ssh登录问题kex_exchange_identification: read: Connection reset by peer]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/118907066</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/118907066</guid><author>yangluo1683</author><pubDate>Mon, 19 Jul 2021 18:05:34 +0800</pubDate><description><![CDATA[解决ssh登录问题kex_exchange_identification: read: Connection reset by peer
今天用ssh登录服务器，出现如下错误：kex_exchange_identification: read: Connection reset by peer。网上查了一下，需更新一下指文。具体操作如下：
运行如下指令：
ssh-keygen -R XXX.XXX.XXX.XXX                      //  XXX.XXX.XXX.XXX 为要登陆主机]]></description><category></category></item><item><title><![CDATA[拷贝本地文件到docker容器]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/115894197</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/115894197</guid><author>yangluo1683</author><pubDate>Tue, 20 Apr 2021 10:13:10 +0800</pubDate><description><![CDATA[拷贝本地文件到docker容器
docker容器内的文件需要修改的时候，只能在本地编辑修改再拷贝到容器内。具体操作如下：

查找容器

docker ps -a



找到目标容器名，如上图store-dev；再获取容器长ID

docker inspect -f '{{.ID}}' store-dev



拷贝本地文件到容器

docker cp 本地文件路径 容器长ID:docker容器中目标文件所在的路径


登入容器查看是否拷贝成功

docker exec -it store-dev bash
]]></description><category></category></item><item><title><![CDATA[Mac OS系统下制作ISO映像方法]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/115344961</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/115344961</guid><author>yangluo1683</author><pubDate>Wed, 31 Mar 2021 11:16:57 +0800</pubDate><description><![CDATA[Mac OS系统下制作ISO映像方法


打开启动台，选择其他，打开运行磁盘工具


有.dmg文件
菜单栏选择映像—转换，选取dmg文件，映像格式选择“DVD/CD主映像”，点击转换后会生成一个cdr文件。


无.dmg文件
菜单栏选择文件—新建映像—基于文件夹新建映像。选择要做成ISO的文件夹，点击选取，映像格式选择“DVD/CD主映像”，点击转换后会生成一个cdr文件。


打开终端 把cdr转换成iso(注意文件路径)
hdiutil makehybrid -iso -joliet -o myFi]]></description><category></category></item><item><title><![CDATA[OpenAPI 规范摘要]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/115182585</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/115182585</guid><author>yangluo1683</author><pubDate>Thu, 25 Mar 2021 09:24:13 +0800</pubDate><description><![CDATA[OpenAPI 规范摘要

介绍
OpenAPI 规范（OAS）定义了一个标准的、语言无关的 RESTful API 接口规范，它可以同时允许开发人员和操作系统查看并理解某个服务的功能，而无需访问源代码，文档或网络流量检查（既方便人类学习和阅读，也方便机器阅读）。正确定义 OAS 后，开发者可以使用最少的实现逻辑来理解远程服务并与之交互。
此外，文档生成工具可以使用 OpenAPI 规范来生成 API 文档，代码生成工具可以生成各种编程语言下的服务端和客户端代码，测试代码和其他用例。
数据类型
OAS 使用]]></description><category></category></item><item><title><![CDATA[# css让文字在一行内显示]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/102603162</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/102603162</guid><author>yangluo1683</author><pubDate>Thu, 17 Oct 2019 11:42:12 +0800</pubDate><description><![CDATA[1.例如 p元素，里面的文字不换行显示，超出部分不隐藏
p{
  width:100px;
  word-break:keep-all;
  white-space:nowrap;
}

2.例如 p元素，里面的文字不换行，超出部分用省略号代替
p{
  width:100px;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hid...]]></description><category></category></item><item><title><![CDATA[Emacs快速改变字号]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/100114832</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/100114832</guid><author>yangluo1683</author><pubDate>Wed, 28 Aug 2019 10:56:00 +0800</pubDate><description><![CDATA[工作中使用的编辑器是Emacs,根据眼睛疲劳程度调整一下字号，随意调整不用更改配置文件

放大字体: Ctrl-x Ctrl-+ 或 Ctrl-x Ctrl-=
缩小字体: Ctrl-x Ctrl–
重置字体: Ctrl-x Ctrl-0


...]]></description><category></category></item><item><title><![CDATA[执行git命令时出现fatal: 'origin' does not appear to be a git repository错误]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/93170249</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/93170249</guid><author>yangluo1683</author><pubDate>Fri, 21 Jun 2019 10:49:28 +0800</pubDate><description><![CDATA[执行git pull origin branchName命令时出现:
fatal: ‘origin’ does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repo...]]></description><category></category></item><item><title><![CDATA[“Unexpected end of JSON input while parsing near···”错误解决方案]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/79788345</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/79788345</guid><author>yangluo1683</author><pubDate>Mon, 02 Apr 2018 13:54:44 +0800</pubDate><description><![CDATA[“Unexpected end of JSON input while parsing near···”错误解决方案

背景：使用git管理项目，git pull 项目文件后运行npm install 时报错，错误是：Unexpected end of JSON input while parsing near···

解决方法：先清除缓存，再重新安装


清除缓存




npm cache c...]]></description><category></category></item><item><title><![CDATA[常用的git命令]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/79033497</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/79033497</guid><author>yangluo1683</author><pubDate>Thu, 11 Jan 2018 14:06:06 +0800</pubDate><description><![CDATA[常用的git命令


查看目前所有的分支




git branch


新建并切换到develop分支




git checkout -b develop


新建develop分支




git branch develop


切换到master分支




git checkout master


删除develop分支




git checkout -d develop]]></description><category></category></item><item><title><![CDATA[jquery获得select option的值 和对select option的操作]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/78603625</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/78603625</guid><author>yangluo1683</author><pubDate>Wed, 22 Nov 2017 14:48:56 +0800</pubDate><description><![CDATA[jQuery获取Select元素，并选择的Text和Value:
为Select添加事件，当选择其中一项时触发$("#select_id").change(function(){//code...});  
获取Select选择的Textvar checkText=$("#select_id").find("option:selected").text();
获取Select选择的Valuevar]]></description><category></category></item><item><title><![CDATA[Linux开启ssh服务]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/77849602</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/77849602</guid><author>yangluo1683</author><pubDate>Tue, 05 Sep 2017 11:41:23 +0800</pubDate><description><![CDATA[更新源　 
     
sudo apt-get update 安装ssh服务  
     
sudo apt-get install openssh-server 检测是否已启动  
    
    ps -e | grep ssh 
 
看到有ssh字样，说明已启动，如果没有就手动启动 
    
/etc/init.d/ssh start 配置ssh-server，配置文件位于/etc/s]]></description><category></category></item><item><title><![CDATA[响应式布局之相对浏览器垂直居中]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/77334888</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/77334888</guid><author>yangluo1683</author><pubDate>Thu, 17 Aug 2017 16:33:43 +0800</pubDate><description><![CDATA[此文仅仅作为知识点的积累，涉及到的小知识如下：
viewport ：浏览器的可视窗口
vw ：Viewport宽度，1vw 等于viewport宽度的1%
vh : Viewport高度，1vh 等于viewport高的的1% 
页面中元素的响应式布局是前端开发工作者经常运用到的，bootstrap的栅格系统虽然很适合响应式布局，但仅仅是用于页面宽度变化时的响应，此文承接上一篇，仅在CSS文档中做配]]></description><category></category></item><item><title><![CDATA[calc()实现CSS响应式布局]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/77099252</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/77099252</guid><author>yangluo1683</author><pubDate>Fri, 11 Aug 2017 16:00:43 +0800</pubDate><description><![CDATA[calc()是CSS3新增的一个功能，可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值，仅在css中就可以实现响应式布局，不用再担心元素把盒子撑破，页面也响应浏览器窗口变化，想想就感觉美好。注意事项
方法的表达式中有“+”和“-”时，其前后必须要有空格，如”widht: calc(100%-20px)”这种没有空格的写法是错误的；]]></description><category></category></item><item><title><![CDATA[React component lifecycle生命周期管理]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/77098121</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/77098121</guid><author>yangluo1683</author><pubDate>Fri, 11 Aug 2017 15:26:57 +0800</pubDate><description><![CDATA[工作中经常应用React组件的生命周期方法，今天看到了一个比较不错的React的生命周期方法，记录一下。 
此文仅作为工作中的知识积累！！！]]></description><category></category></item><item><title><![CDATA[使按钮不相应leaflet的地图事件]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/76680653</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/76680653</guid><author>yangluo1683</author><pubDate>Fri, 04 Aug 2017 13:47:48 +0800</pubDate><description><![CDATA[此文是博主原创，仅做为工作积累背景系统应用了leaflet的地图库，库自带的zoom、fullscreen、layers等也都有用到，业务需要自己添加了几个按钮，样式为:class='leaflet-control leaflet-bar'与leaflet库自带功能的按钮样式一样，看上去很漂亮，但是在自添加按钮上点击、双击、拖动时会产生地图事件。解决方法给leaflet的dom添加事件监听，若自添加]]></description><category></category></item><item><title><![CDATA[css中使用'!important'使属性值有最高优先级]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/76241079</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/76241079</guid><author>yangluo1683</author><pubDate>Fri, 28 Jul 2017 11:36:10 +0800</pubDate><description><![CDATA[本文仅作为工作中的技术归纳和记录！.myStyle {
    height: 150px;
    width: 100%;
    font-size: 14px;
}.myStyle {
    font-size: 12px;
    color: #ccc;
}以上样式定义完成后，若html中的class应用myStyle样式，则font-size: 12px;会得到应用。（别问为什么重复]]></description><category></category></item><item><title><![CDATA[JS点击按钮打开新的独立页面]]></title><link>https://blog.youkuaiyun.com/yangluo1683/article/details/73992941</link><guid>https://blog.youkuaiyun.com/yangluo1683/article/details/73992941</guid><author>yangluo1683</author><pubDate>Fri, 30 Jun 2017 14:15:15 +0800</pubDate><description><![CDATA[工作中遇到需要点击按钮弹出一个独立的页面，并显示指定内容的问题，查了一些资料后，得到以下方法： window.open('locationPage.html', '_blank', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, statu]]></description><category></category></item></channel></rss>