N1ne丶Sun
码龄10年
关注
提问 私信
  • 博客:133,245
    133,245
    总访问量
  • 45
    原创
  • 393,993
    排名
  • 163
    粉丝

个人简介:书到用时方恨少,事非经过不知难——菜是原罪

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2015-01-18
博客简介:

N1neSun的博客

博客描述:
书到用时方恨少,事非经过不知难。
查看详细资料
个人成就
  • 获得183次点赞
  • 内容获得39次评论
  • 获得207次收藏
  • 代码片获得241次分享
创作历程
  • 4篇
    2020年
  • 10篇
    2019年
  • 8篇
    2018年
  • 19篇
    2017年
  • 3篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • python
    2篇
  • C语言入门
    21篇
  • 待它如初恋的c语言
    22篇
  • 运维相关
    11篇
  • Linux下疯狂操作
    5篇
  • windows系统安装和电脑常见问题
    2篇
  • 虚拟化
    1篇
  • C语言入门练习题答案
    4篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

使用c++创建python自定义模块

这里介绍python3的方法,python2的方法类似,只是几个函数不一样而已。主要是运用python.h这个头文件。首先记得在代码前面加上下面的代码#ifdef _DEBUG#undef _DEBUG#include <python.h>#define _DEBUG#else#include <python.h>#endif如果不加的话,调试和非调试的库的问题在导入该模块时会造成下面的错误Fatal Python error: _PyInterpreterS
原创
发布博客 2020.10.15 ·
790 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

python使用独立的虚拟开发环境

主要介绍两种python下的建立独立虚拟开发环境的方法virtualenv通过pip进行安装pip install virtualenv使用方法在项目中使用命令virtualenv name创建环境,name表示这个虚拟环境的名称。使用source name/bin/activate进入虚拟环境,使用deactivate退出当前虚拟环境。在项目中完成以后可以通过pip freeze > requirements.txt,当项目迁移的时候可以使用pip install -r require
原创
发布博客 2020.07.16 ·
495 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Centos创建本地ISO镜像源

原因是因为自己想在一个未联网的机器上安装一个包,但是这个包的依赖太多,不可能一个一个去rpm,于是使用了挂载本地ISO作为源的方法,这里记录一下。这里要将系统本身的ISO镜像上传到服务器上(当然也可以通过光驱去挂载),这里使用的是centos7-1708。然后创建挂载文件夹,并且挂载文件mkdir /mnt/isomount -o loop CentOSXXXX.iso /mnt/iso其中Centosxxxx.iso是你上传的iso的名称。然后将yum.repos.d目录下的进行备份(这里可
原创
发布博客 2020.07.15 ·
1471 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

M2Crypto-0.35.2-cp37-cp37m-win_amd64.whl

发布资源 2020.06.23 ·
whl

M2Crypto-0.35.2-cp27-cp27m-win_amd64.whl

发布资源 2020.06.23 ·
whl

python实现查询gitlab所有组人员和权限

通过使用python-gitlab库实现,环境是python3.6.9,实现统计gitlab所有组人员和权限,直接贴出代码import gitlabimport sysclass Git_rightread(): def __init__(self): self.gl = gitlab.Gitlab.from_config('outnet', ['gitlab/gitlab.cfg...
原创
发布博客 2020.04.29 ·
2420 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

Selenium自动化实践

因为公司的权限设置太过繁琐,现在想使用selenium来进行自动化设置,记录一下Selenium的实践过程
原创
发布博客 2019.10.24 ·
337 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

解决Centos下进入系统显示Give root passwd for maintenance

这个问题是/etc/fstab文件配置错误导致的,错误如下图通过root密码可以进入系统,然后执行mount / -o remount,rw将根目录挂载为可读写模式。然后执行blkid查看文件系统情况。然后再通过vim /etc/fstab 将fstab的内容改的和上面一样即可更多操作系统请参考:https://help.aliyun.com/knowledge_det...
原创
发布博客 2019.09.18 ·
2564 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Linux使用fdisk分区与挂载

本文环境Centos 7.6因为新增了一块硬盘,现在用做记录,整个分区和挂载的过程。先使用fdisk -l 查看所有磁盘可以看到我新加的500G的硬盘,现在需要对/dev/vdb进行分区,挂载。使用命令fdisk /dev/vdb使用了这个命令过后会进入专有的命令行界面,可以使用h命令查看帮助文档。输入n 创建一个新的分区:这里看到可以创建主分区和扩展分区,我这里创建的是主分区...
原创
发布博客 2019.09.17 ·
848 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Gitlab使用python批量创建用户

本文使用python的python-gitlab库实现,python环境3.6.8安装库pip3 install python-gitlab这里先贴出源码# coding=utf-8import gitlabimport requestsdef add(gl): gid = int(input('Group ID: ')) group = gl.groups.ge...
原创
发布博客 2019.09.12 ·
1559 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Centos Gitlab+Jenkins+SonarQube实现持续集成以及代码审计环境搭建

Gitlab的安装方式请参考我之前的一篇文章([Centos7 YUM安装GitLAB环境](https://blog.csdn.net/qq_25417713/article/details/88974048)),本篇文章具体主要参照这篇文章https://bloodzer0.github.io/ossa/other-security-branch/devsecops/gjs/首先解决端口冲突,因为我们要安装jenkins,会占用8080端口,只能修改gitlab的8080端口。
原创
发布博客 2019.09.07 ·
892 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Docker实战,docker搭建LAMP环境

一开始本来想着实现apache+mysql+php三个容器,奈何自己是个菜逼,搞了一段时间也没有弄出来。主要问题我觉得在于apache链接php容器后没有将php启动或者说php不可用(也可能是自己配置apache的问题),后续有机会再研究一下吧。这次采用的方式是apache+php为一个容器,mysql为另一个容器,linux环境为centos 7.6。我们这次采用的方式是拉一个centos...
原创
发布博客 2019.08.29 ·
395 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

C语言入门第二十篇,预处理和typedef

程序设计领域中,预处理一般是指在程序源代码被翻译为目标代码的过程中,生成二进制代码之前的过程。典型地,由预处理器(preprocessor) 对程序源代码文本进行处理,得到的结果再由编译器核心进一步编译。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的单位——(用C/C++的术语来说是)预处理记号(preprocessing token)用来支持语言特性(如C/C++的宏调用)...
原创
发布博客 2019.09.20 ·
386 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Centos7 YUM安装GitLAB环境

安装这本来不是什么难事,但是如果用默认的镜像的话下载的慢的要死。又不想费时间配置一个代理,这里记录下整个流程。我使用的是国内清华大学的yum源新建 /etc/yum.repos.d/gitlab-ce.repo,内容为[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitl...
原创
发布博客 2019.04.02 ·
4055 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

MYSQL运维基础(数据库用户与权限,备份与恢复)

添加用户5.7版本以前登录mysql以后使用insert into mysql.user(host,user,password) values(“host”,“user”,password(“123”))host代表能访问的主机,如果是%代表所有主机都可以5.7以后create user ‘username’@‘host’ identified BY ‘password’;授予权限...
原创
发布博客 2019.03.11 ·
1388 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏

C语言入门第十六篇,再议指针

前面我们介绍了指针的基本性质,今天我们再深入的研究指针的内容。我们之前了解了指针就是指向变量,那些只是皮毛,想要真正掌握指针就看下面的内容理解的怎么样了。**指针和数组**之前介绍了指针可以通过自己地址的加和减去访问其他地址里面的变量内容,其中一种场景就是指针指向了数组(指针并不能随意的去访问内存地址中的内容,这设计到了操作系统的知识,这里不再赘述),下面我们来看看实际的例子:
原创
发布博客 2019.01.23 ·
751 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

Docker基本操作总结

Docker是一种容器技术,实现了应用层的虚拟化,容器级别的虚拟机化加快了云计算时代的发展,Docker在迁移,启动,部署,安装等方面有着出色的发挥,这篇文章主要总结一下Docker里的基本操作。本篇主要介绍ubuntu下docker的命令,centos类似。Docker安装ubuntu下sudo apt-get install docker.iocentos下yum install...
原创
发布博客 2018.12.12 ·
355 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C语言入门第十九篇,文件操作

文件操作是通过c语言编程实现对文本文件的控制,比如读入文件内容、处理文件内容等等。相信很多学校的学生在学习的时候老师就会叫大家用c语言做一个学生的成绩管理系统或者是什么的系统,如果不涉及到数据库,那多半是用文件来做。我们这篇主要讲文件的读出,处理,存入文件等的方式。
原创
发布博客 2018.11.10 ·
573 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

C语言入门第十八篇,字符串

字符串可能前面会有一点点提及,这里仔细进行讲解。其实严格意义来说,c语言并没有字符串这个变量类型(c语言并不像c++或者其他高级语言有string这个类型),c语言的字符串其实就是**字符数组**。我一般使用的方法声明一个字符串如下:
原创
发布博客 2018.10.28 ·
342 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

使用Let's Encrypt申请永久免费通配符证书

由于现在网络安全形势的影响,大多数网站都启用了https。本文介绍一种申请永久免费的通配符证书的方法,可以适配一个域名下的所有站点(例如:www.abc.com和子域名ss.abc.com都可以用一个证书启用https)。我所使用的申请证书的环境是Centos7,因为这个是官方提供的是一个python的程序,有一些依赖的库,要pip下载,因为有些链接容易超时,还是建议把pip的源改到中国来。申...
原创
发布博客 2018.09.30 ·
5452 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏
加载更多