自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(45)
  • 收藏
  • 关注

原创 股票基本面分析

基础分析主要分析公司的小环境,大环境的变化只是谈天的好材料,用来炒股的实用性不大。研究小环境中公司的经营情况是必要的。以我自己的经验,如果只靠走势图来炒股,不知公司到底是干什么的和干得怎么样,心里虚的很。(注:这与中国股市的情况是不一样的。中国的上市公司造假的太多,大多数散户没法了解背后的真实情况,而且是庄家市。所以还是以走势图来炒股更有把握些。不过基本的情况还是要了解一些。)   你认为什么因...

2020-04-19 16:14:35 861

原创 nginx介绍

web服务器种类apachenginxtomcatresinLighttpdIISWebLogicJettyNode.jsweb服务组合比较早的,比较经典的web服务组合LAMP(linux apache mysql php)近几年的一个web服务组合LNMP(linux nginx mysql php)LEMP(linux (engine x) mysql php)...

2020-04-09 21:58:22 314

原创 UNIX编程艺术

I-场景哲学机制而不是策略,自由放纵注意风格,产生了多样性。比如Unix应用程序提供很多的行为选项,让非技术的用户晕头转向,而失去了很多用户;但是策略相对短寿、机制才会长存,具有很大的灵活性。趣味性是一个峰值效率的标志。对于程序员和开发人员来说,如果完成某项任务所需要付出的努力对他们是个挑战又恰好还在力所能及的范围,他们就会觉得很有乐趣。 而UNIX有Hack趣味。UNIX哲学是自下而上...

2020-04-08 20:47:11 1162

原创 TF2.0 - Data Pipelines性能优化

import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdimport time人工模拟一个数据读取过程:打开文件的时间和读取文件的时间每个epoch的file打开、读取和训练是串行的,所以整个过程多需时间更长class ArtificalDataset(tf....

2020-04-02 20:16:28 360

原创 Unix常用命令(二)

二、 Aix使用入门对于大多数用户来说,对于Aix的访问都是通过telnet的方法来登录到RS6000上,当然是以不同的身份了。把本地机器作为RS6000的一个终端,来完成对R S6000的操作。这实际上是Unix的一大特点,Unix本身就是设计成一个多任务、多用户的并发系统。2.1登录 (login)2.1.1 RS6000的登录许多用户可以同时使用Unix系统,为了让系统知道用户是谁以...

2020-04-01 22:06:23 287

原创 Unix常用命令(一)

(一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option: -l 显示详细列表 域1 :文件类型和文件权限 域2 :文件连接数 域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度 域6-8 :最近修改日期 域9 :文件名 -a 显示所有文件,包含隐藏文件(以. 起头的文件名) -R 显示文件及所有...

2020-04-01 22:05:38 207

原创 Linux -- sed命令(4)

2 多行删除命令单行删除命令d用来删除模式空间中的当前行。但和 N 命令一起使用时,使用单行删除命令就要小心了。$ sed ‘N ; /System\nAdministrator/d’ data4.txtAll System Administrators should attend.删除命令会在不同的行中查找单词System和Administrator,然后在模式空间中将两行都删掉。这未必...

2020-04-01 22:03:22 204

原创 Linux -- sed命令(3)

8 使用 sed 处理文件替换命令包含一些可以用于文件的标记。还有一些sed编辑器命令也可以实现同样的目标,不需要非得替换文本。8.1 写入文件w 命令用来向文件写入行。该命令的格式如下:[address]sed w filename下面的例子是将数据流中的前两行打印到一个文本文件中。$ sed -n ‘1,2w test.txt’ data6.txtThis is line num...

2020-04-01 22:02:37 156

原创 Linux -- sed命令(2)

2 使用地址默认情况下,在sed编辑器中使用的命令会作用于文本数据的所有行。如果只想将命令作用于特定行或某些行,则必须用行寻址(line addressing)。在sed编辑器中有两种形式的行寻址:以数字形式表示行区间 用文本模式来过滤出行2.1 数字行寻址当使用数字方式的行寻址时,可以用行在文本流中的行位置来引用。sed编辑器会将文本流中的第一行编号为1,然后继续按顺序为接下来的行...

2020-04-01 22:01:55 263

原创 Linux -- sed命令(1)

一、sed编辑器简介sed编辑器被称作流编辑器(stream editor),和普通的交互式文本编辑器恰好相反。在交互式文本编辑器中(比如vim),你可以用键盘命令来交互式地插入、删除或替换数据中的文本。流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed编辑器会执行下...

2020-04-01 22:01:09 118

原创 Linux 命令行简单使用教程

什么是Linux命令Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32 位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。lLinux基本操作操作 命令进入目录 cd显示当前目录 pwd创建...

2020-04-01 21:59:47 145

原创 flask注意

sqlite库BASE_DIR = os.path.dirname(os.path.abspath(file)SQLALCHEMY_DATABASE_URI = ‘sqlite:////’+ os.path.join(BASE_DIR,‘develop.db’)请求格式定制parser = reqparse.RequestParser()普通参数parser.add_argument...

2020-04-01 21:58:58 141

原创 02-Linux常用命令[Python]

一、常用命令cat查看文件内容(从第一行显示到最后一行)语法: cat 文件名例如: cat main.ctac查看文件内容(从最后一行显示到第一行)语法: tac 文件名例如: tac main.chead查看文件信息(显示前面多少行)语法:head 文件名 //默认显示最前面的10行信息head -num 文件名字 //显示文件的最前面几行的信息例如:hea...

2020-04-01 21:58:00 144

原创 linux命令行如何实现传递参数

实现在命令行里执行python3 my_times.py 80 这个命令,可以使其把函数结果返回80是80分钟,应得到 1小时 20分钟:代码如下:#!/usr/bin/python3import sysmin = int(sys.argv[1])def my_time(min):if min > 60:H = min//60M = min % 60elif 0 <...

2020-04-01 21:56:58 1142

原创 rm 删除命令

rm 删除删除文件$ rm filename一、rmdir:删除一个空的目录rm命令用于删除文件或文件夹。具体语法为:rm + 路径 +文件名 。例如,要删除/home/long/manual.tar文件,用下面命令:rm /home/long/manual.tar 如果要删除目录,用rm –r +路径+目录名 。例如:要删除/home/manual目录,用rm –r /home/man...

2020-03-31 19:04:17 2006

原创 ls 命令

ls 命令ls 显示当前下面的文件及文件夹ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和…等ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和…等并显示详细信息,详细信息包括大小,属组,创建时间历史命令查找历史命令,今天发现很好用有木有:Ctr + R,不用一个去查找了.(2017-05-19)╮(✪ω✪)╭histroy命令histroy会展示所有命令历史,...

2020-03-31 19:03:27 153

原创 mdfind命令

mdfind命令许多Linux用户都发现Linux下查找文件的方法在OS X上不好用。当然经典的Unix find 命令总是可以,但既然OS X有杀手级搜索工具Spotlight,为什么不在命令行上也使用一下呢?这就是 mdfind 命令了。Spotlight能做的查找, mdfind 也能做。包括搜索文件的内容和元数据(metadata)。mdfind 还提供更多的搜索选项。例如 ...

2020-03-31 19:02:44 1104

原创 grep命令

grep命令grep(global search regular expression)是一个强大的文本搜索工具。grep 使用正则表达式搜索文本,并把匹配的行打印出来。格式:grep [options] PATTERN [FILE…]PATTERN 是查找条件:可以是普通字符串、可以是正则表达式,通常用单引号将RE括起来。FILE 是要查找的文件,可以是用空格间隔的多个文件,也可是使用S...

2020-03-31 19:01:39 657

原创 Linux命令重点

Linux命令重点(1)Linux的shell程序默认是bash 程序;(2)Linux命令格式包含三个部分,分别是: 命令 、 选项 、 参数 ;(3)Linux命令选项前为单个减号(-),后面一般为 单字符 ,选项前为双减号(–),后面一般为 单词 ;(4)Linux命令中使用的通配符有 ? * [] ;(5)命令 ls /usr/bin/w* 的效果是 列出指定目录下的所有以w开头...

2020-03-31 19:00:52 153

原创 常用的文件、目录操作命令

常用的文件、目录操作命令这是我们使用得最多的命令了,Linux最基础的命令!sudo du -sh * 按下回车后系统就会自动统计该目录下所有文件的占用情况,一般等待一两分钟后就能得到结果了。-表示用cd命令切换目录前所在的目录可用 pwd命令查看用户的当前目录可用 cd 命令来切换目录.表示当前目录… 表示当前目录的上一级目录(父目录)~ 表示用户主目录的绝对路径名ls:显示文...

2020-03-31 19:00:19 261

原创 man命令

man命令常用工具命令 man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。语法 man(选项)(参数)-a:在所有的man帮助手册中搜索;-f:等价于whatis指令,显示给定关键字的简短描述信息;-P:指定内容时使用分页程序;-M:指定man手册搜索的路径。来自: man命令_Linux man 命令用法详解不区分大小...

2020-03-31 18:59:45 230

原创 套接字,IPC

主要是记录apue里面的一些概念网络IPC,unix域套接字(也就是本机IPC的一种实现)附件demo:https://pan.baidu.com/s/1CdWYyUSiNEqP9x4ffkXviw需要编译apue3的静态库int socket(int domain,int type,int protocol);domain:AF_INET IPv4AF_INET6 IPv6AF...

2020-03-31 18:58:20 327

原创 深度Unix环境变量学习

学习Unix环境变量知识学习中心。首先,我们来了解下什么是Unix环境变量。环境变量相当于给系统或用户应用程序设置的一些参数, 具体起什么作用这当然和具体的环境变量相关.比如path,是告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找;再如tc或vc++中, set include=path1;path2; 是...

2020-03-31 18:57:11 127

原创 Liunx服务器的几个安全防护措施

前言很多服务器不时地被黑客入侵。因此,我决定编写一个简短的教程,向您展示如何轻松地保护Linux服务器。这并不是一个全面的安全指南。然而,它可以帮助您阻止几乎90%的流行后端攻击,如蛮力登录尝试和DDoS。准备一台linux服务器一台本地计算机对命令行有一个基本的了解。一、配置SSH Keys要访问远程服务器,您必须使用密码登录或使用SSH密钥。密码的问题在于它们很容易被强行破...

2020-03-31 18:56:36 550

原创 linux下文件字符编码转换

有时候从windows环境传到linux系统的文件存在编码问题,使用vim 打开文件,然后输入:set ff可以查看文件编码为dos格式。转换方法有三种:1、最强力的一种:dos2unix 文件名2、若系统上没有dos2unix命令,但是知道文件编码,可以使用这种方式:查看文件编码file 文件名查看系统支持的编码iconv -l转换iconv 源文件 -f 源编码 -t 目标编...

2020-03-30 19:11:49 251

原创 python打包成exe瘦身版

对于python程序打包成exe的方法大家应该都知道,pyinstaller等网上一大堆教程,不再赘述。这种方式生成的exe一般都体积让人不敢恭维,所以这里要说的是另外一种生成体积较小exe文件的方法,大家可以尝试一下:建立虚拟环境pipenv install进入虚拟环境(上一步可省略,因为没有虚拟环境的话会自动建立一个)pipenv shell安装模块pip install 依赖的...

2020-03-30 19:11:13 1602

原创 ssh单点登入-第一步 配置mac和kerberos认证

基础系统 Centos 7目标mac ==> Kerberos 验证权限,获取ticket服务器端安装安装软件sudo yum install krb5-server krb5-libs pam_krb5 -y修改配置文件krb5.confkerberos的配置文件 下面是配置文件详解配置文件参考文档提前设置后配置文件中用到的域名解析.kerberos.yufuid....

2020-03-30 19:10:28 1084

原创 mongodb命令整理

1.连接mongodbmongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p passworde.g.: mongo 192.168.1.200:27017/test -u user -p password若在安装mongo的服务器上访问本地mongo,可直接执行 mongo2.shell基本操作命令show dbs:显示数据库列表show collec...

2020-03-30 19:09:41 139

原创 zabbix监控网站访问量

linux上zabbix监控网站,站点访问量(每秒,分,时,天)zabbix-agent客户端操作1:自定义监控项vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf以baidu当做站点名称举例baidu网站站点web今日所有访问量:UserParameter=baidu.d,A=date | awk '{print $3,$...

2020-03-30 19:08:57 715 1

原创 两种方式免费部署HTTPS

前言HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI schem...

2020-03-30 19:08:05 742

原创 deepin使用iproute配置网络命令

用惯了ifconfig命令配置网络,ip命令使用的非常少。今天因为临时需要用到ip命令,就来详细学习下ip命令的用法。查看系统设备的IP地址:ip aip address showip address show eth0配置设备的IP地址:ip address add 192.168.1.11/24 dev eth0ip address add 192.168.1.12/24 dev...

2020-03-30 19:07:22 2123

原创 pycharm中python文件模版

!/usr/bin/env pythonencoding: utf-8“”"@author: xxxx@license: © Copyright 2018-2020, xxxx@contact: xxxx@xxxx.cn@software:@version:1.0.0@file: {DATE} ${TIME}@desc:“”"将上述内容贴在File->Settings的...

2020-03-30 19:06:47 153

原创 tomcat启动报端口被占用

omcat启动时,发现启动失败,查看catalina.out日志发现报错端口被占用,此时两种方案(网上大多是无脑的直接查杀进程…汗)第一步都是一样的,通过命令:lsof -i tcp:端口号或netstat -anlp|grep 端口号来看查端口被哪个进程占用第二步得分两种情况:1、占用该端口的进程是无用的,或者不是部署双tomcat或双实例的应用,那么可以直接kill掉该进程,然后...

2020-03-30 19:05:59 343

原创 内网渗透windows 命令行开启3389

查看RDP端口查看端口REG QUERY “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” /V PortNumber得到连接端口为 0xd3d,转换后为 3389windows server 2003开启1:REG ADD “HKLM\SYSTEM\Cur...

2020-03-30 19:05:07 1863

原创 网络掩码与设备通连

1.网络掩码的定义在百度百科中,网络掩码(subnet mask)被定义为:一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。简单来说,网络掩码就是一个32位地址,以连续的1开头,并以连续的0补全的位掩码。通过和IP地址进行按位与,以区别ip的网段号和主机号。2.网络掩码的作用怎么用网络掩码来计算网段号和主机号呢?举个例子,IP地址:192.168.1...

2020-03-30 19:04:30 677

原创 Linux系统结构

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux 内核由如下几部分组成:内存管理、进...

2020-03-29 19:42:16 251

原创 Linux的发行版本及不同版本的联系和区别

发行版本有:Red Hat Linux、SuSE、centos、Gentoo、Debian、Ubuntu、Fedora Core等。CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。Debian,或者称Debian系列,包括Debi...

2020-03-29 19:41:07 1216

原创 可能是全网最好的MySQL重要知识点

什么是MySQL?MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是3306。事务相关什么是事...

2020-03-29 19:39:45 156

原创 Python运维常用脚本

一、清除指定redis缓存#!/usr/bin/env python3import redis#选择连接的数据库db = input(‘输入数据库:’)r = redis.Redis(host=‘127.0.0.1’,port=6379,db=0)#输入要匹配的键名id = input(‘请输入要执匹配的字段:’)arg = ‘’ + id + '’n = r.keys(arg)...

2020-03-29 19:38:51 238

原创 Linux 系统发展史小览 (与Unix区别科普文)

不少人虽然知道 Unix、Linux等操作系统,甚至可能是技术高手,但知道它们之间那千丝万缕关系的人并不多。其实, Unix,Linux,macOS甚至 iOS、Android 这些操作系统的渊源都颇深!本文旨在让大家了解科技界过去的一些故事,每一种科技的进步都伴随开发者们不懈的努力!就是想让大家明白一个道理,你现在所处的美好的科技世界,是曾经无数开发者辛勤汗水的积累而来的。如果你并不了解它们的...

2020-03-29 19:37:39 703

空空如也

空空如也

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

TA关注的人

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