自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux文件内容查看相关命令

1、more命令在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键。(1)命令语法more(选项)(参数)(2)常用选项-<number>:指定每屏显示的行数;-d:显示”[Press space to continue, 'q' to quit.]”;-c:不...

2019-09-12 18:19:00 107

转载 git服务器搭建

搭建git服务器安装gitsudo apt-get install git添加用户并切换到新建用户sudo adduser gitsu git添加公钥到/home/git/.ssh/authorized_keys中初始化仓库cd gitmkdir jiangwenwengit init --bare learnPython.git禁用shell登录su ro...

2019-09-12 00:37:00 60

转载 中州韵输入法(rime)导入搜狗词库

rime是一个非常优秀的输入法,linux平台下的反应速度远超搜狗,也没有隐私风险。2012年开始接触它,到后来抛弃了它,因为rime自带的词库真的太弱了,也懒得折腾。最近发现一个词库转换软件叫imewlconverter,于是发现rime导入其他输入法(比如搜狗)的词库其实还挺方便的。要导入词库需要两个文件:1. luna_pinyin_simp.custom.yaml 是配置文...

2019-09-11 17:24:00 5651

转载 Linux内核device结构体分析

1、前言Linux内核中的设备驱动模型,是建立在sysfs设备文件系统和kobject上的,由总线(bus)、设备(device)、驱动(driver)和类(class)所组成的关系结构,在底层,Linux系统中的每个设备都有一个device结构体的实例,本文将对Linux内核的device结构体以及相关结构进行简要分析。2、device结构体在Linux内核源码中,s...

2019-09-11 16:52:00 757

转载 lsof 详解

lsof常用参数lsof 如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位lsof -i 列出所有网络连接lsof -i tcp 列出所有tcp连接信息lsof -i udp列出所有udp连接信息lsof -i :3306 列出谁在使用某端口lsof abc.txt 显示开启文件abc.txt的进程 (谁在使用某个文件)lsof -u username 列出某...

2019-09-10 23:54:00 634

转载 Linux查看机器的硬件信息

在Linux下查看CPU信息,机器型号,内存等信息。(1)系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# ...

2019-09-10 17:46:00 1350

转载 Linux常用基础(三)

1、gcc编译器  (1)简介    前期的GCC是GNU C Compiler,仅仅用于C语言的编译,经过多年的发展,现在的GCC为GNU Compiler Collection,并且目前支持多种编程语言的编译。  (2)gcc的编译过程    gcc的编译过程包括了四个过程,分别是预处理、编译、汇编和链接,如下所示:    1)预处理      主要是完...

2019-09-10 10:38:00 45

转载 Dockerfile文件详解

什么是dockerfile?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。例:docker build...

2019-09-10 10:38:00 164

转载 Linux常用基础(二)

1、压缩包管理  (1)gz和bz2格式     1)gzip -- gz格式的压缩包        压缩:gzip +压缩的文件        解压缩:gunzip + 需要解压的文件     2)bzip2 -- bz2格式的压缩包        压缩:bzip2 +压缩的文件        解压缩:bunzip2 +解压缩的文件        注意:...

2019-09-10 10:16:00 40

转载 Linux常用基础(一)

1、命令解释器shell---Unix操作系统bash---Linux操作系统本质:根据输入的命令,调用相应的执行程序。2、Linux下的快捷键  (1)命令和路径补全      Tab键  (2)主键盘的快捷键      1) 历史命令的切换        历史命令:history        向上遍历:Ctrl+P        向...

2019-09-10 09:20:00 40

转载 git基础命令

1、如何取得项目的git仓库取得项目的git仓库具有两种方法:(1)在工作目录中初始化仓库在项目的所在的目录下:$ git init然后使用git add命令对文件进行跟踪:$ git add *.c将修改进行提交:$ git commit -m "initial project"(2)从现有的仓库克隆使用git clone...

2019-09-09 21:34:00 43

转载 flume的安装和使用

1.下载[linyouyi@hadoop01 software]$ wget https://mirrors.aliyun.com/apache/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz--2019-09-05 14:39:06-- https://mirrors.aliyun.com/apache/flume/1.9.0/apac...

2019-09-09 20:04:00 83

转载 Flume详解

Flume是一种分布式,可靠且可用的服务,用于有效地收集,聚合和移动大量日志数据。它具有基于流数据流的简单灵活的架构。它具有可靠的可靠性机制和许多故障转移和恢复机制,具有强大的容错性。它使用简单的可扩展数据模型,允许在线分析应用程序。Apache Flume团队很高兴地宣布推出Flume 1.9.0。Flume是一种分布式,可靠且可用的服务,用于有效地收集,聚合和移动大量流式...

2019-09-09 20:03:00 108

转载 代理模式(动态代理)

动态代理。就是不用自己写代理类,只要实现接口就行了。动态代理,这里介绍两种:jdk and cglib第一个jdk//一个接口类public interface Book{ void read(String name);}//一个实现类public class BookImpl implements Book{ @Override...

2019-09-09 19:41:00 44

转载 Linux内核klist链表分析

1、前言在Linux内核的源码中,除了简洁的list链表外,内核还有klist链表,它是list链表的线程安全版本,在结构体中提供了整个链表的自旋锁,对链表节点查找、插入和删除等操作,都需要先获得这个自旋锁,klist的链表节点数据结构klist_node引入了引用计数器,只有当节点的的引用计数为0时,才允许该节点从klist链表中移除。2、klist链表相关结构内核源...

2019-09-09 18:28:00 103

转载 leetcode 202 - 快乐数

什么是快乐,不管经历多少曲折最终都能到达终点就是快乐。 int transform(int n) { int sum = 0; while(n){ sum += pow(n%10, 2); n /= 10; } return sum; } b...

2019-09-08 23:06:00 52

转载 Scrapy全站数据爬取

Scrapy安装Linuxpip install scrapyWindowspip install wheel下载twisted http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted进入第二步下载文件目录,pip install 下载的文件名pip install pywin2pi...

2019-09-08 20:18:00 386

转载 python 远程执行命令

1.简单版# coding: utf-8import paramikoimport refrom time import sleepdef ssh(): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #指定当...

2019-09-06 16:18:00 184

转载 Python ORM封装

import sysimport asyncioimport logginglogging.basicConfig(level=logging.INFO)# 一次使用异步 处处使用异步import aiomysql def log(sql,args=()): logging.info('SQL:%s' %sql)@asyncio.cor...

2019-09-06 16:12:00 228

转载 代理模式(Proxy) 静态

代理模式分为静态和动态代理由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。所以说静态代理,主要是自己写代理子类。比如:有一个图书接口:public interface Book{ void read(String name);}一个图书实现类:...

2019-09-06 12:23:00 66

转载 adb和fastboot的使用

1、前言随着Android系统的普及,ADB(Android Debug Bridge)逐渐成了Android设备调试的必不可少的一种重要工具,该工具可以完成多种功能,例如跟踪系统日志,上传或下载文件,安装应用等,ADB其实是一个客户端-服务端程序,其中客户端是用户用来操作的PC机,服务器端就是开启了ADB的Android设备。在Android设备中,fastboot则是一种比r...

2019-09-06 09:25:00 217

转载 C++判断字符是否是元音字母

写这个随笔的起因很奇怪。我本来想找找C++有没有内置的函数(类似isalpha(), isdigit(), isalnum()之流)能直接完成这个功能,但是函数没发现,却发现很多博客都是逐个字符判断的写法:isLowercaseVowel = (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u');isUppercase...

2019-09-05 21:50:00 2950

转载 Linux内核中的IS_ERR()实现

1、前言对于任何一个指针来说,必然有三种情况:一种是有效指针,一种是NULL,也就是空指针,一种是错误指针,也就是无效指针,在Linux内核中,所谓的错误指针就是指其已经到达了内核空间的最后一个page,例如,对于32bit的系统来说,内核空间最后地址为0xFFFF FFFF,那么最后一个page就是指地址0xFFFF F000~0xFFFF FFFF(4K大小页面),这段地址是被保...

2019-09-04 11:52:00 86

转载 Nmap扫描与Tcpdump抓包分析

扫描与抓包分析3.1 问题本案例要求熟悉Linux主机环境下的常用安全工具,完成以下任务操作:使用NMAP扫描来获取指定主机/网段的相关信息使用EtterCAP截获明文通信的密码、检测非加密通信的脆弱性使用Tcpdump分析FTP访问中的明文交换信息3.2 方案使用两台RHEL6虚拟机,其中svr5作为扫描、嗅探、抓包的操作用机,而mail作为测试用的...

2019-09-03 22:17:00 303

转载 QFIL软件烧写镜像

1、准备好需要烧写的文件烧写之前,需要先准备好需要的文件,如下:2、打开QFIL程序接下来运行QFIL程序,如下:3、选择端口程序运行后,选择合适的端口,如下:点击端口选择,然后选择Port:4、选择Flat Build模式在软件中选择Flat Build模式,并选择编程文件和需要烧写的文件路径:5、开...

2019-09-03 20:51:00 270

转载 外观设计模式

外观模式(Facade模式)当一个系统的功能越来越强,子系统会越来越多,客户对系统的访问也变得越来越复杂。这时如果系统内部发生改变,客户端也要跟着改变,这违背了“开闭原则”,也违背了“迪米特法则”,所以有必要为多个子系统提供一个统一的接口,从而降低系统的耦合度,这就是外观模式的目标。外观(Facade)模式的定义:是一种通过为多个复杂的子系统提供一个一...

2019-09-03 20:34:00 139

转载 观察者模式

观察者模式观察者模式又称为模型(MODEL)-视图(VIEW)模式、源-收听者(Lister)模式或从属者模式。主要概念:一个目标物件管理所有想依赖于它的观察者物件,并且在它本身的状态改变时主动发出通知,这通常通过呼叫各观察者所提供的方法来实现。观察者模式是一种对象行为模式。它定义对象的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知并...

2019-09-03 20:16:00 72

转载 linux 执行shell文件

执行的时候总是报错安装软件:yuminstall dos2unixchmod +x test.shdos2unix test.sh这样执行sh文件不会报一下异常,主要是因为windows中的换行和linux不一样。转载于:https://www.cnblogs.com/hcfan/p/11454822.html...

2019-09-03 18:47:00 45

转载 Linux内核宏DEVICE_ATTR使用

1、前言在Linux驱动程序编写中,使用DEVICE_ATTR宏,可以定义一个struct device_attribute设备属性,并使用sysfs的API函数,便可以在设备目录下创建出属性文件,当我们在驱动程序中实现了show和store函数后,便可以使用cat和echo命令对创建出来的设备属性文件进行读写,从而达到控制设备的功能。2、宏DEVICE_ATTR定义在...

2019-09-03 18:22:00 181

转载 jvm

转载于:https://www.cnblogs.com/xileman/p/11453998.html

2019-09-03 16:46:00 51

转载 线程安全

Java内存模型中,程序(进程)拥有一块内存空间,可以被所有的线程共享,即MainMemory(主内存:堆);而每个线程又有一块独立的内存空间,即WorkingMemory(工作内存:栈)。普通情况下,当线程需要对某一共享变量进行修改时,通常会进行如下的过程:1.从主内存中拷贝变量的一份副本,并装载到工作内存中;2.在工作内存中执行代码,修改副本的值;3.用工作内存中的副本值更新主存中的...

2019-09-03 15:10:00 29

转载 Python Django主机管理

1.新建一个django project项目django-admin startproject DjangoWeb2、新建apppython manage.py startapp master3.编写models.py创建数据库模板# -*- coding: utf8 -*-# linyouyifrom django.db import m...

2019-09-02 19:06:00 182

转载 python操作Excel模块openpyxl

python操作Excel模块openpyxl1、安装pip install openpyxl想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe·font(字体类):字号、字体颜色、下划线等·fill(填充类):颜色等·border(边框类):设置单...

2019-09-02 15:05:00 237

转载 python 识别验证码自动登陆

# python 3.5.0# 通过Chrom浏览器访问发起请求# 需要对应版本的Chrom和chromdriver # 作者:linyouyifrom selenium import webdriver# 引入Keys类包 发起键盘操作from selenium.webdriver.common.keys import Keysimport t...

2019-09-02 13:54:00 124

转载 TortoiseGit客户端拉取代码报错

当我从远程拉取代码的时候报下面的错需要在设置中配置找到安装目录,填写ssh.exe的绝对路径转载于:https://www.cnblogs.com/tw6668/p/11445749.html...

2019-09-02 11:56:00 895

转载 两个class 之间要空两行

nue转载于:https://www.cnblogs.com/wangshicheng/p/11444983.html

2019-09-02 10:03:00 82

转载 ImageField 字段的使用

Django模型中的ImageField和FileField的upload_to选项是必填项,其存储路径是相对于MEIDA_ROOT而来的。转载于:https://www.cnblogs.com/wangshicheng/p/11444785.html

2019-09-02 09:32:00 547

转载 mysql 的group by 满足的规则要求:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u011066470/article/details/97291377————————————————GROUP BY满足的规则:所有select 字段,除了聚合函数中的字段,都必须出现在GROUP BY 中。例如:SE...

2019-09-01 22:32:00 284

转载 iptables开通某些端口

#!/bin/bash#define all variance or parameterWAH_INT="eth0"WAH_INT_IP="222.222.101.1"LAN_INT="eth1"LAN_INT_IP="192.168.222.101"ALLOW_ACCEPT_CLIENT="192.168.222.1 192.168.222...

2019-09-01 21:33:00 82

转载 max_length 属性

错误:漏掉了 max_length 属性ERRORS:users.UserProfile.image: (fields.E210) Cannot use ImageField because Pillow is not installed. HINT: Get Pillow at https://pypi.python.org/pypi/Pillow or run...

2019-09-01 19:37:00 1925

空空如也

空空如也

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

TA关注的人

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