自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Centos修改系统时间

Centos修改服务器时间

2022-06-30 22:05:00 2376

转载 Docker 容器常见故障排查及处理

原文链接:https://blog.csdn.net/qq_41958579/article/details/107927140Docker是一种相对使用较简单的容器,我们可以通过以下几种方式获取信息:1、通过docker run执行命令,或许返回信息2、通过docker logs 去获取日志,做有针对性的筛选3、通过systemctl status docker查看docker服务状态4、通过journalctl -u docker.service 查看日志以下是整理的docker容器类问题故

2021-09-07 09:22:10 9858 1

原创 Linux 批量修改文件后缀

Linux 批量修改文件后缀工作中需要把瓦片地图的.jpg后缀改为.jpeg后缀,批量修改命令如下:find ./ -name "*.jpg" | awk -F "." '{print $2}' | xargs -i -t mv ./{}.jpg ./{}.jpeg

2021-08-05 09:35:40 386

原创 解决ssh登录问题kex_exchange_identification: read: Connection reset by peer

解决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 为要登陆主机

2021-07-19 18:05:34 68890 3

转载 拷贝本地文件到docker容器

拷贝本地文件到docker容器docker容器内的文件需要修改的时候,只能在本地编辑修改再拷贝到容器内。具体操作如下:查找容器docker ps -a找到目标容器名,如上图store-dev;再获取容器长IDdocker inspect -f '{{.ID}}' store-dev拷贝本地文件到容器docker cp 本地文件路径 容器长ID:docker容器中目标文件所在的路径登入容器查看是否拷贝成功docker exec -it store-dev bash

2021-04-20 10:13:10 197

原创 Mac OS系统下制作ISO映像方法

Mac OS系统下制作ISO映像方法打开启动台,选择其他,打开运行磁盘工具有.dmg文件菜单栏选择映像—转换,选取dmg文件,映像格式选择“DVD/CD主映像”,点击转换后会生成一个cdr文件。无.dmg文件菜单栏选择文件—新建映像—基于文件夹新建映像。选择要做成ISO的文件夹,点击选取,映像格式选择“DVD/CD主映像”,点击转换后会生成一个cdr文件。打开终端 把cdr转换成iso(注意文件路径)hdiutil makehybrid -iso -joliet -o myFi

2021-03-31 11:16:57 2953

转载 OpenAPI 规范摘要

OpenAPI 规范摘要介绍OpenAPI 规范(OAS)定义了一个标准的、语言无关的 RESTful API 接口规范,它可以同时允许开发人员和操作系统查看并理解某个服务的功能,而无需访问源代码,文档或网络流量检查(既方便人类学习和阅读,也方便机器阅读)。正确定义 OAS 后,开发者可以使用最少的实现逻辑来理解远程服务并与之交互。此外,文档生成工具可以使用 OpenAPI 规范来生成 API 文档,代码生成工具可以生成各种编程语言下的服务端和客户端代码,测试代码和其他用例。数据类型OAS 使用

2021-03-25 09:24:13 1332

转载 # css让文字在一行内显示

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...

2019-10-17 11:42:12 1255

原创 Emacs快速改变字号

工作中使用的编辑器是Emacs,根据眼睛疲劳程度调整一下字号,随意调整不用更改配置文件放大字体: Ctrl-x Ctrl-+ 或 Ctrl-x Ctrl-=缩小字体: Ctrl-x Ctrl–重置字体: Ctrl-x Ctrl-0...

2019-08-28 10:56:00 322

转载 执行git命令时出现fatal: 'origin' does not appear to be a git repository错误

执行git pull origin branchName命令时出现:fatal: ‘origin’ does not appear to be a git repositoryfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repo...

2019-06-21 10:49:28 4693

原创 “Unexpected end of JSON input while parsing near···”错误解决方案

“Unexpected end of JSON input while parsing near···”错误解决方案背景:使用git管理项目,git pull 项目文件后运行npm install 时报错,错误是:Unexpected end of JSON input while parsing near···解决方法:先清除缓存,再重新安装清除缓存npm cache c...

2018-04-02 13:54:44 15277

原创 常用的git命令

常用的git命令查看目前所有的分支git branch新建并切换到develop分支git checkout -b develop新建develop分支git branch develop切换到master分支git checkout master删除develop分支git checkout -d develop

2018-01-11 14:06:06 156

转载 jquery获得select option的值 和对select option的操作

jQuery获取Select元素,并选择的Text和Value:为Select添加事件,当选择其中一项时触发$("#select_id").change(function(){//code...}); 获取Select选择的Textvar checkText=$("#select_id").find("option:selected").text();获取Select选择的Valuevar

2017-11-22 14:48:56 369

转载 Linux开启ssh服务

更新源  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

2017-09-05 11:41:23 4585

原创 响应式布局之相对浏览器垂直居中

此文仅仅作为知识点的积累,涉及到的小知识如下:viewport :浏览器的可视窗口vw :Viewport宽度,1vw 等于viewport宽度的1%vh : Viewport高度,1vh 等于viewport高的的1% 页面中元素的响应式布局是前端开发工作者经常运用到的,bootstrap的栅格系统虽然很适合响应式布局,但仅仅是用于页面宽度变化时的响应,此文承接上一篇,仅在CSS文档中做配

2017-08-17 16:33:43 2520

原创 calc()实现CSS响应式布局

calc()是CSS3新增的一个功能,可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值,仅在css中就可以实现响应式布局,不用再担心元素把盒子撑破,页面也响应浏览器窗口变化,想想就感觉美好。注意事项方法的表达式中有“+”和“-”时,其前后必须要有空格,如”widht: calc(100%-20px)”这种没有空格的写法是错误的;

2017-08-11 16:00:43 521

转载 React component lifecycle生命周期管理

工作中经常应用React组件的生命周期方法,今天看到了一个比较不错的React的生命周期方法,记录一下。 此文仅作为工作中的知识积累!!!

2017-08-11 15:26:57 313

原创 使按钮不相应leaflet的地图事件

此文是博主原创,仅做为工作积累背景系统应用了leaflet的地图库,库自带的zoom、fullscreen、layers等也都有用到,业务需要自己添加了几个按钮,样式为:class='leaflet-control leaflet-bar'与leaflet库自带功能的按钮样式一样,看上去很漂亮,但是在自添加按钮上点击、双击、拖动时会产生地图事件。解决方法给leaflet的dom添加事件监听,若自添加

2017-08-04 13:47:48 2847

原创 css中使用'!important'使属性值有最高优先级

本文仅作为工作中的技术归纳和记录!.myStyle { height: 150px; width: 100%; font-size: 14px;}.myStyle { font-size: 12px; color: #ccc;}以上样式定义完成后,若html中的class应用myStyle样式,则font-size: 12px;会得到应用。(别问为什么重复

2017-07-28 11:36:10 6870

转载 JS点击按钮打开新的独立页面

工作中遇到需要点击按钮弹出一个独立的页面,并显示指定内容的问题,查了一些资料后,得到以下方法: window.open('locationPage.html', '_blank', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, statu

2017-06-30 14:15:15 37840

转载 Highcharts 中文化显示

Highchart 中文化Highchart图标的数据内容、标题、坐标轴等可以写为中文,但是还是有一些功能提示是英文的,网上看到的中文化的方法,记录一下。 Highcharts 中的文字可以通过Highcharts.setOptions.lang 来设定,lang 属于全局配置,对当前页面的所有图表有效。

2017-05-27 16:23:08 743

原创 npm 更新

更新npm版本命令行输入: 1、更新npm -g update2、查看当前版本npm -v

2016-08-17 10:17:56 316

翻译 Linux下更新和安装Node.js

Linux下更新和安装Node.js全部略过,直接上代码:1) 清空NPM的缓存sudo npm cache clean -f2) 安装n模块sudo npm install -g n3) 安装指定版本的nodesudo n 6.4.04) 安装最新版本的nodesudo n stable

2016-08-17 09:59:58 300

原创 Web前端概括

初级代码工目前了解的Web前端框架语言,后会继续添加,欢迎补充!

2016-04-18 15:39:45 564

原创 React学习总结

React 初学者的学习笔记,不足之处,欢迎指正!

2016-04-18 15:35:12 324

转载 ES6 中运行[].copyWithin.call({length: 5, 3: 1}, 0, 3);

copyWithin方法的功能arr.copyWithin(target, start[, end = this.length])将start到end之间指定的子元素复制到arr中target指定的开始位置,并返回arr,var p=[1,2,3,4,5];p.copyWithin(0,3); //[4,5,3,4,5]console.log(p);//[4,5,3,4,5][1,2,3,4,5

2016-04-18 14:58:31 1057

翻译 Ubuntu下安装最新版Node.js

安装 Node.js在应用程序服务器上,安装 git包 ︰sudo apt-get git走到 Node.js 下载页,找到 .tar.gz安装包的下载链接。右键单击它,并将其链接地址复制到剪贴板。目前最新版本是4.4.1,如果您希望安装最新的稳定版本的 Node.js,转到相应的页面,复制该链接。下载用 wget Node.js 源。粘贴在突出显示的部分位置的下载链接 ︰wget htt

2016-03-29 19:11:52 552

原创 ES6 Generator函数

概念 Generator函数是ES6的一种异步编程解决方案,是一个遍历器对象生成函数,返回的对象可以依次遍历内部的每一个状态。特征 function命令与函数名间有星号,以下书写方式均可: function* a( ){ };function *a( ){ };function * a( ) { };yield语句定义内部状态函数内部遇到return状态结束执行第一次调用G

2016-03-29 18:40:53 327

原创 查看树莓派的CPU温度

shell操作,登录树莓派之后使用指令查看CPU温度,依次输入以下指令: # 进入操作目录 cd /sys/class/thermal/thermal_zone0 # 查看温度cat temp# 树莓派的返回值 40362查看树莓派的CPU温度信息的文件是 /sys/class/thermal/thermal_zone0/temp返回的温度参数除以1000即为CPU的摄氏温度。

2015-06-19 16:58:54 9839

原创 Angular 事件

Angular eventAngular 事件系统不与浏览器事件系统相通,只能在作用域上监听Angular事件而不是DOM事件传播 向下传递:$emit()向上派送:$broadcast()两种方法都接受name和args两个参数,并都返回一个事件对象监听:$on()方法事件对象属性 targetScope(作用域对象)currentScope(作用域对象)name(字符串)s

2015-06-16 14:26:51 918

原创 AnjularJS中模型、控制器和模板的关系

基本协作关系模型整个应用都是由模型驱动,视图中所展示的内容和被存储起来的内容都是模型控制器负责业务逻辑:如何获取模型、在模型上执行何种操作、视图会调用模型是何种信息,以及如何转换模型获取想要的信息;表单校验、调用服务器、使用正确的数据启动视图,以及与此相关的几乎所有事情都是控制器的职责。模板代表模型的展现形式,以及用户应该如何与应用进行交互。模板主要负责以下事情:展示模型定义用户与应用的交互

2015-06-15 18:41:05 838

原创 raspbian 更换新源的方法

更新源的方法首先备份之前的源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list_bk更换新源 sudo vi /etc/apt/sources.list替换源地址 deb http:mirros.neusoft.edu.cn/raspbian/raspbian 更新源信息 sudo apt-get update源的信息来源h

2015-05-28 17:30:29 1106

转载 常见的HTTP状态( 200, 304, 404等)

一些常见的状态码为:200 — 服务器成功返回网页304 — 自从上次请求后,请求的网页未修改过404 — 请求的网页不存在503 — 服务器超时转载地址:http://blog.sina.com.cn/s/blog_4c98b9600100jd4z.html

2015-05-26 17:21:53 400

原创 JS延时函数

js延时函数分两种,一种是延时执行一次,另一种是延时反复执行。直接说方法:执行一次的延时 setTimeout ( function, delay ) function为要延时执行的函数,delay为延时的时间;反复执行延时 setInterval ( function, delay ) function为要延时执行的函数,delay为延时的时间;每隔延时时间反复执行函数

2015-05-05 18:25:55 1141

原创 MEAN.js框架图片加载

mean 的图片加载的方式区别于其他普通的页面加载方式。图片路径为modules/madias/img/logo.png;文件路径为modules/views/pic.html;在该html文件中的图片加载方式是 收获加载方式的特殊,可能刚刚接触的小伙伴都不知道,作为刚刚接触的小白,知道此特殊方式,特此记录以下!

2015-04-17 18:36:58 402

原创 angular-leaflet 小例

做一个图标和表单关联的例子,点击图片可以弹出表单显示图片详细信息,默认表单是关闭的,可以手动关闭表单.首先是JS定义图标,包括名字、经纬度、图片等信息 markers: [ { name: 'marker A', lat: 39, //图标经度 lng: 116, //图标纬度 dragg

2015-04-13 19:13:19 1201

原创 路由导航

history.pushState方法接受三个参数,依次为: state:一个与指定网址相关的状态对象,popstate事件触发时,该对象会传入回调函数。如果不需要这个对象,此处可以填null。title:新页面的标题,但是所有浏览器目前都忽略这个值,因此这里可以填null。url:新的网址,必须与当前页面处在同一个域。浏览器的地址栏将显示这个网址。pushState方法不会触发页面刷新。

2015-04-03 17:59:45 831

转载 AngularJS方法说明

Restangular 方法one(route, id)all(route)oneUrl(route, url) allUrl(route, url) copy(fromElement) restangularizeElement(parent, element, route, queryParams) restangularizeCollection(parent, element,

2015-03-31 16:37:13 734

转载 将Jasmine集成到JsTestDriver

快速掌握Jasmine语法学习Jasmine记住四个核心的概念即可:分组、用例、期望、匹配。四个核心概念分别对应Jasmine的四种函数,简要说明如下:describe(string,function)这个函数表示分组,也就是一组测试用例。it(string,function)这个函数表示测试用例。expect(expression)表示期望expression这个表达式具有某个值或者具有某种

2015-03-27 18:04:44 457

原创 高级表单

Model data binding and input directive 每个input被赋予一个ngModel指令,该指令绑定给当前的作用域上的对象Form Validation 输入指令email/URL/password/text/textarea文本最小最大长度 : ngMinLength,ngMaxLength checkbox 表示布尔输入 : true or false

2015-03-21 17:54:02 426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除