airfish20000
码龄8年
关注
提问 私信
  • 博客:280,689
    280,689
    总访问量
  • 36
    原创
  • 1,436,223
    排名
  • 32
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2016-11-20
博客简介:

airfish20000的博客

查看详细资料
个人成就
  • 获得49次点赞
  • 内容获得32次评论
  • 获得181次收藏
创作历程
  • 281篇
    2017年
  • 1篇
    2016年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何写SysV服务管理脚本

本文目录:1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status、restart、force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu
转载
发布博客 2017.09.16 ·
460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,
转载
发布博客 2017.09.16 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python爬虫scrapy框架——人工识别登录知乎倒立文字验证码和数字英文验证码(2)

操作环境:python3在上一文中python爬虫scrapy框架——人工识别登录知乎倒立文字验证码和数字英文验证码(1)我们已经介绍了用Requests库来登录知乎,本文如果看不懂可以先看之前的文章便于理解本文将介绍如何用scrapy来登录知乎。 不多说,直接上代码:import scrapyimport reimport jsonclass Zhih
转载
发布博客 2017.09.15 ·
1000 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

财务预警项目总结

前言  财务预警这个项目呢,从4月开始调研到8月底验收了。算是我的一个从调研,需求,SOW等文档编制到代码开发,上线支持,后期的功能优化,并扩展客户另外提出的需求,到用户手册,验收交付完全独立交付的项目。 这其中呢,我可能有很多的感慨。  如何准确定位核心需求,减少客户思维过度发散?  从固定好的需求,到后面的每一次的沟通,都会增加或者调整需求。其中很重要的一个因素就是你要去用专业的水
转载
发布博客 2017.09.15 ·
617 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

STM32—无需中断来实现使用DMA接收串口数据(原创)

本节目标:通过DMA,无需中断,接收不定时长的串口数据 描述:当在串口多数据传输下,CPU会产生多次中断来接收串口数据,这样会大大地降低CPU效率,同时又需要CPU去做其它更重要的事情,我们应该如何来优化?比如四轴飞行器,当在不停地获取姿态控制方向时,又要去接收串口数据.答:使用DMA,无需CPU中断便能实现接收串口数据1.DMA介绍DMA,全称为: Direct
转载
发布博客 2017.09.15 ·
4073 阅读 ·
1 点赞 ·
2 评论 ·
14 收藏

ButterKnife的安装与使用以及ButterKnife右键不显示的大坑

作为从安卓的的入门选手,第一次看到还以为是个第三方呢,从github下来之后感觉不对啊,这么多东西,后来一搜原来是个插件,而且不用从github上下载。安装的方法很简单。第一步:打开安卓studio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。没有错,这样是搜不到的,因为这个是搜的应该是已经安装的,没有安装的就需要点击Search in repos
转载
发布博客 2017.09.14 ·
5401 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

html5的本地存储

正好刚刚写了javaweb的session存储,反正还早....就把html5的本地存储一块写了吧cookie在说html5的本地存储之前,不得不说下在它之前的本地存储cookie。cookie存储在浏览器端,并且会随着浏览器的请求一起传到服务器段,它有一定的过期时间,到了过期时间会自动消失。小伙伴么可以打开浏览器自己看一下  默认生命周期是浏览器关闭。当然你任性,也可
转载
发布博客 2017.09.13 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM(二)JVM内存布局

这几天我再次阅读了《深入理解Java虚拟机》之第二章“Java内存区域与内存溢出异常”,同时也参考了一些网上的资料,现在把自己的一些认识和体会记录一下。 (本文为博主原创文章,转载请注明出处)一、概述在网上看到很多的各种文章来写Java内存布局/Java内存模型(JMM)/Java内存分配和回收等。初学者,往往容易被搞混淆,这些东西到底都是些啥?讲的是不是同一个东西?如果不是同一个东西
转载
发布博客 2017.09.13 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

移动webapp的那些bug

bug持续更新中...测试浏览器Chrome: 61.0.3163.73Safari: 10.0(IOS 10.3.3)Github: webapp-bugs1. IOS overflow: scroll 全屏滚动出界1.1 出现场景滑动到最顶部(最底部)的时候,停下,然后继续向上滑动(向下滑动)1.2 解决方案手动设置滑到边界时的scrollTop(s
转载
发布博客 2017.09.12 ·
459 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

php 调用现成类实现163邮箱邮件发送

今天学习使用了使用163邮箱作为发送邮箱,虽然使用了网上的一些方法,但是都没有成功,后来使用了老师给的一个封装好的类,地址如下:链接:http://pan.baidu.com/s/1hrOCyqw 密码:kr1v其中,Email.php是封装类,mail_func.php是调用文件, 注:需要在163邮箱设置中开启 SMTP服务 顺带一提,使用qq域名邮箱发送邮件的方法
转载
发布博客 2017.09.12 ·
1974 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

通过Swashbukle给DotNet Core Web API 增加自动文档功能

DotNet Core Web API给开发者提供了一个很好的框架来开发Restful的API。那么这些API接口该如何管理起来呢?Swagger是一个很好的选择,Swagger不需要开发者额外去维护接口文档,只要开发者的接口遵循Restful的规范,Swagger就会根据API接口生成文档。   对于前后端分离的开发模式,前后端开发者一般会先定义好接口,然后各自独立开发,后端开发者可以使
转载
发布博客 2017.09.12 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring boot - cloud (十六) 分布式ID生成服务

spring boot / cloud (十六) 分布式ID生成服务在几乎所有的分布式系统或者采用了分库/分表设计的系统中,几乎都会需要生成数据的唯一标识ID的需求,常规做法,是使用数据库中的自动增长列来做系统主键,但是这样的做法无法保证ID全局唯一.那么一个分布式ID生成器应该满足那些需求呢 :全局唯一性趋势递增能够融入分库基因本文将基于snowf
转载
发布博客 2017.09.11 ·
620 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Autodesk系列软件下载

摘要: 写在前面:下载后如有需要压缩密码的请先使用压缩软件(如:2345好压)打开压缩包,在压缩包的注释或者文本信息中会给出压缩密码!如若没有请私信!1、3ds Max软件(64位)Autodesk 3ds Max 2017 SP3 完整压缩包链接:http://pan.baidu.com/s/1pKKutWB 密码:fftcAutodesk 3ds Max 2017 安装包链
转载
发布博客 2017.09.11 ·
1681 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

【翻译】ASP.NET Core 文档目录

简介入门    创建一个Web应用程序    创建一个Web API教程基础MVCRazor Pages    Razor 语法Model 绑定    Model 校验Views    Razor 语法    View    编译    Layout    Tag helpers    Partial views    依赖
转载
发布博客 2017.09.10 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Head First设计模式之备忘录模式

一、定义不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态二、结构  备忘录模式中主要有三类角色:发起人角色:记录当前时刻的内部状态,负责创建和恢复备忘录数据。 备忘录角色:负责存储发起人对象的内部状态,在进行恢复时提供给发起人需要的状态。 管理者角色:负责保存备忘录对象,但是不能对备忘录对象的内容进行操作或检查
转载
发布博客 2017.09.10 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【翻译】ASP.NET Core 文档目录

简介入门    创建一个Web应用程序    创建一个Web API教程基础MVCRazor Pages    Razor 语法Model 绑定    Model 校验Views    Razor 语法    View    编译    Layout    Tag helpers    Partial views    依赖
转载
发布博客 2017.09.10 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

github+hexo搭建自己的博客网站(五)进阶配置(畅言实现博客的评论)

如何对如何搭建hexo+github可以查看我第一篇入门文章:http://www.cnblogs.com/chengxs/p/7402174.html详细的可以查看hexo博客的演示:https://saucxs.github.io/同时绑定了域名:http://www.chengxinsong.cn/可以查看在github上生成的静态文件:https://github.com/sa
转载
发布博客 2017.09.09 ·
2624 阅读 ·
0 点赞 ·
5 评论 ·
0 收藏

基于Redis的简单分布式锁的原理

参考资料:https://redis.io/commands/setnx加锁是为了解决多线程的资源共享问题。Java中,单机环境的锁可以用synchronized和Lock,其他语言也都应该有自己的加锁机制。但是到了分布式环境,单机环境中的锁就没什么作用了,因为每个节点只能获取到自己机器内存中的锁,而无法获取到其他节点的锁状态。分布式环境中,应该用专门的分布式锁来解决需要加锁的问题。分布式
转载
发布博客 2017.09.09 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jmeter FTP服务

FTP服务主要提供上传和下载功能。操作步骤:1.创建一个线程组2.线程组--->添加--->配置元件--->FTP请求缺省值:输入服务器名称或IP。3.线程组--->添加--->Sampler--->FTP请求:选择get为上传方式说明:IP:FTP服务的IPRemote file:FTP服务器上的一个文件,即远程文件。Local file:本地文件。选
转载
发布博客 2017.09.09 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

推荐一款接口文档在线管理系统-MinDoc

项目简介MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。开发缘起是公司IT部门需要一款简单实用的项
转载
发布博客 2017.09.08 ·
5424 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多