自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python学习笔记:文件操作、异常处理、JSON

读文件file_object = open(filename) 打开filename文件,返回该文件的对象 file_object.close() 关闭文件 with open(filename) as file_object: with会在在不需要访问文件后将其关闭 注意with行末尾也要跟着: file_object.read() 把文件内容读取成一串字符串...

2018-09-15 22:46:49 313

原创 查看和关闭SELINUX

查看SELINUX状态getenforcesestatus关闭SELINUX临时关闭setenforce 0 重启后SELINUX仍然会启用。永久关闭,修改配置文件vi /etc/selinux/config 修改红框处为 SELINUX=disabled 重启之后,SELINUX即关闭。 Reference向大佬低头查...

2018-09-05 14:59:33 478

原创 Python入门笔记:类

class那行后面一定要跟: 类的定义里面,属性的引用一定要加self. __init__(self)是默认的类初始化方法,一定要用,实例化时自动调用。 类方法的第一个参数一般为self。class Dog(): """一次模拟小狗的简单尝试"&qu

2018-07-19 11:49:23 358

原创 Python入门笔记:函数

def那行要跟: """something"""用三个引号引起,文档字符串的注释。def great_user(username): "&amp

2018-07-17 16:17:23 253

原创 Python入门笔记:字典

字典是一系列健-值对, {}括起来表示一个字典, 每个键都与一个值相关联, 键和值之间用:分隔, 可以用键来访问相关联的值, 任何Python对象可以用作字典中的值。alien = {'color':'green', 'points':5}print(alien)print(alien['color']) #现实alien的'color'alien['position'...

2018-07-16 16:26:41 195

原创 CCF CSP(CAP)题解:201803-1 跳一跳

试题编号:201803-1 试题名称:跳一跳 时间限制:1.0s 内存限制:256.0MB问题描述:   近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。   简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。   如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此...

2018-07-16 14:58:15 559

原创 Python入门笔记:条件判断、用户输入、while

== != > < >= <= in not in and or True False if语句那行要有: else语句那行也要有: elif语句那行也要有: else可以省略不写 for语句那边也要有:未完待续……如果觉得

2018-07-12 16:51:48 3222

原创 Python入门笔记:列表

用括号括[]起来,用逗号,分隔其中的元素。bicycles = ['trek', 'cannondale', 'redline', 'specialized']print(bicycles)print(bicycles[0])print(bicycles[1])print(bicycles[2])print(bicycles[3])print(bicycles[-1])pri...

2018-07-10 17:31:46 200

原创 Python入门笔记:字符串、数字

用引号括起来的都是字符串,不管单引号双引号。print("Hello 'Python' World!\n")print('Hello "Python" World!\n') title() #字符串中每个单词首字母大写,其余小写 upper() #全部大写 lower() #全部小写m = "hello 'python' wOrlD!&

2018-07-10 14:15:56 204

原创 Python入门笔记:编程环境搭建与Hello World

我的系统环境 CentOS release 6.5 (Final) lsb_release -a、cat /etc/issue、cat /proc/version、uname -a用来查看系统相关的信息。Linux下大部分系统默认自带python2.x的版本,默认的python被系统很多程序所依赖,所以默认版本不要轻易删除,否则会有一些问题。Python3源码下载页面、Python...

2018-07-09 17:37:28 2350

原创 在win10上用VC6.0编译运行HelloWorld

VC6.0的下载安装见win10下安装运行VC6.0VC6.0的编译见vc6.0的简单调试1、新建工程 当然你用快捷键Ctrl+N也是可以的。 工程名称HelloWorld,位置我保存在c:\users\administrator\desktop\workspace\ 保存位置看个人喜好,但管理一定要有序,不然都不知道把东西放哪了。 到这里HelloWorld工程就...

2018-04-03 13:09:46 7784

原创 libevent安装和第一个libevent程序

1、基础环境的搭建:在CentOS6.5上用eclipse写HelloWorld.cpp 2、libevent的安装 点击下载libevent2.1.8tar -xzvf libevent-2.1.8-stable.tar.gzcd libevent-2.1.8-stable./configure --prefix=/usrmakemake install这时候应该就能够...

2018-03-28 16:39:01 912

原创 在CentOS6.5上用eclipse写HelloWorld.cpp

1、按照CentOS6.5虚拟机; http://vault.centos.org/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1to2.torrent,64位系统,DVD1是系统安装包按照步骤略,参考以前博文01.实验环境的搭建:Win10使用Hyper-V虚拟和bash环境ssh远程CentOS72、关闭防火墙和SELINUXservic...

2018-03-27 16:02:15 449

原创 win10关闭更新

1、按键“win”+”r”,调出“运行”,输入 services.msc ,调出“服务”; 2、找到服务“Windows Update”,进行如图操作; 3、卸载win10更新助手(易升) 不知道可不可以,有待测试。如果觉得此文章有用,点击这里,万分感谢。 ...

2018-03-27 10:08:33 749

原创 通过samba进行Linux文件共享

之前写过的文件传输问题其他方法http://blog.csdn.net/qq_27607539/article/details/79027582环境CentOS6.51、将从官网下载的CentOS6.5安装光盘设置成yum仓库 具体步骤这里: http://blog.csdn.net/qq_27607539/article/details/790258452、安装samba...

2018-03-21 16:13:09 361

原创 01.机器学习入门

这是我在网易上学习斯坦福的CS229课程的笔记。 http://open.163.com/special/opencourse/machinelearning.html这门课程的基础知识: 计算机科学的基本知识和基本技能以及原理 基本的概率统计知识 基本的线性代数知识工具matlab或者octave matlab的使用参考这里。Machine Learning机器学习: A...

2018-02-12 16:50:35 222

原创 01.大数据及Hadoop的安装

大数据技术基本上需要解决两个核心技术: 数据存储:分布式存储 数据运算:分布式运算Hadoop就是提供分布式存储和运算的框架 1、HDFS:提供分布式存储 2、MapReduce:分布式计算 3、Yarn:为MapReduce提供硬件资源调度 在这之上衍生了一些快捷开发工具: 1、HIVE:用户只需写SQL来表达数据处理逻辑即可;这里我认为你已经有CentOS7的操作基础了。

2018-01-12 16:37:52 269

原创 15.Bash Shell

第一行 #!/bin/bash执行sh xxx引用变量用varname=”asfsagss”没有类型,都是字符串 varname=”asfs agss” 没有类型,都是字符串 varname或者${varname} 只读变量 readonly A=2变量的作用域 运行一个shell会产生一个子bash 如果子进程要使用父进程的变量 . ./xxx或者source ./xx

2018-01-11 11:45:45 133

原创 14.定时工具crond

没有crond工具的话要安装service crond status编辑计划任务crondtab -e [-u user] -l-e表示edit -l:查看定时任务 -u:编辑某个用户的定时任务 实质使vi编辑/var/spool/cron下的文件 每个用户以用户名称命名一个定时任务文件语法: 如果觉得此文章有用,访问一下 https://www.

2018-01-11 10:16:47 142

原创 13.网络配置主机名

windows上 修改C:\Windows\System32\drivers\etc\hostscentos7上 修改/etc/hosts 我不知道为什么win10的bash每次退出只会hosts就会被清空?修改主机名vi /etc/sysconfig/network加入或修改 HOSTNAME=xx 保存退出,即修改主机名为xx网络服务 service net

2018-01-10 20:40:34 539

原创 12.ssh操作拷贝文件和免密登陆以及win10同linux的文件传输

假如machine想免密登陆centos701 在machine上生成密钥ssh-keygen使用默认,一直按回车知道执行结束就可以了。 将公钥发给centos701ssh-copy-id centos701centos701处填入centos701的密码 执行过程要输入centos701的root密码 现在即可免密登陆了。从machine拷贝文件到centos

2018-01-10 20:01:29 1743

原创 11.yum工具的使用及各种软件安装姿势

yum仓库配置成本地文件(光盘)cd /etc/yum.repos.d/挂载光盘mount -t iso9660 -o loop /dev/cdrom /mnt/centosdvd1改名,匹配所有.repo改成.repo.bakrename .repo .repo.bak *拷贝名称含有media的文件为xxx.repocp *media*.repo.b

2018-01-10 19:19:20 341

原创 10.系统管理

查看文件夹或者文件大小ll看到的大小只是文件夹描述信息的大小du -sh directory也可一次查看某目录下每个文件的大小, 比如查看根目录下所有文件和文件夹的大小du -sh /*查看磁盘使用情况df -h系统服务管理 查看当前运行着的服务service --status-all查看状态/停止/开启/重启servicename服

2018-01-10 17:29:20 181

原创 09.挂载外部存储设备

首先要在/mnt下新建一个用来挂载的文件夹mkdir directory挂载 -t 文件系统类型type -o 读写方式 设备 挂载目的目录mount -t iso9660 -o ro /dev/cdrom /mnt/directory卸载 挂载的目录umounts /mnt/directory开机自动挂载需要修改配置文件/etc/fstab挂载U盘、移动磁盘、

2018-01-10 09:43:58 624

原创 08.网络配置,多网卡

ip addr查看一下网络的配置 cd /etc/sysconfig/network-scripts/进入到存放网络配置的文件夹ls查看一下有哪些配置文件 本来应该一块网卡会有一个配置文件的,这里我不知道为什么我只有两个配置文件,我有3个网卡。 修改网卡eth0的配置vi ifcfg-eht0 保存退出,这里重启一下网络service n

2018-01-09 14:58:05 243

原创 07.用户操作

用户新增useradd username为用户设置密码passwd username删除用户userdel -r username查看自己所属的组groups新增用户组groupsgroupadd groups设置username用户的主组为groupusermod -g group username设置用户的组为groups

2018-01-09 11:16:09 157

原创 06.文件权限的操作

文件夹也是一个文件,所以在Linux中权限的表示只有一种形式。文件夹的内容表示目录的东西,即文件夹里的文件名称和文件夹名称,而文件的内容就表示文件的内容。 上图中每行的drwxrwxrwx字眼表示对该文件或文件夹的权限信息; 接下来的数字表示大小,一般以字节为单位; 第三个串表示该文件或者文件夹的所属者user; 第四个串表示该文件或文件夹所属的组group; 第五个串表示该文件或者

2018-01-09 09:58:00 174

原创 05.命令文件运行时的路径寻找机制:从PATH变量规定的路径中找,直接指定路径运行

查找可执行命令所在的路径 查看命令ls所在的路径which ls环境变量 系统级环境参数文件/etc/profile 修改环境变量一般修改该文件vi /etc/profile在文件最末尾添加export PATH=$PATH:directory表示PATH拼接(添加)directory目录。 保存退出后,使之生效source /etc/profi

2018-01-08 21:52:44 413

原创 04.打包压缩解压缩

压缩单个文件gzip filename解压gunzip filename或者gzip -d filename文件打包 把file1和file2打包成filenametar -cvf filename file1 file2 c表示打包,v表示显示打包过程,f表示文件。 将filename解包tar -xvf filename将fil

2018-01-08 21:37:30 157

原创 03.vi编辑器的使用

vi filename模式1:打开filename文件,这时候可以看到文档的内容,但是不能进行编辑。 模式2:如要进入编辑,在这个模式下按I,就可以开始编辑了,在最低行会有insert提示。 模式3:如果要退出按下esc键,然后按:wq,保存退出。不保存的话就按:q!。在模式1中,可以通过一些快捷键来操作filename, yy 复制一整行, nyy 复制n行, p 粘贴,

2018-01-08 15:07:47 166

原创 02.linux的文件系统简介、查看目录ls命令、切换目录cd命令、创建目录mkdir、删除目录rm、移动重命名mv、创建文件touch、拷贝cp

整个文件系统有一个顶层目录:/ bin:存放一些可执行的程序(命令); boot:存放系统启动所需要的一些文件; dev:系统中的硬件(硬件在Linux中通过设备文件来标识); etc:存放配置文件的地方; home:用户目录的总目录; lib lib64:系统库目录; mnt:存放用于挂载外部存储的文件; root:root用户的主目录; sbin:存放系统级的可执行命令

2018-01-07 19:09:33 2347

原创 01.实验环境的搭建:Win10使用Hyper-V虚拟和bash环境ssh远程CentOS7

首先声明,这是我学习小牛课堂上资料的学习笔记,资料是从http://edu360.cn/news/content?id=3377这里拿的。常见发行版 红帽企业版:RedHat Enterprise Linux(RHEL),红帽桌面版Fedora Centos社区发行版:源自RedHat企业版,相比少了一些收费的应用软件 Ubuntu:桌面版、服务器版、移动端 麒麟kylin:桌面版、服

2018-01-05 20:29:08 2681

原创 win10使用Hyper-V创建NAT

这篇文章写得不错,https://wenku.baidu.com/view/70c44b2add36a32d73758182.html我也是看了这篇文章之后想到的这个方法创建NAT的,没想到竟然可以了,之前参照官方文档https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-net

2018-01-04 19:50:21 12686 2

转载 这是:欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2018-01-04 19:21:43 142

翻译 matlab官方文档翻译之MATLAB 快速入门

来源:https://cn.mathworks.com/help/matlab/learn_matlab/desktop.html 这个是从官方网站上一条一条翻译下去的,自己也是初学者在学习。Desktop Basics桌面基础 { When you start MATLAB®, the desktop appears in its default layout. 当你启动MATLAB的时候,

2017-11-09 22:38:12 13248

翻译 NS3官方文档翻译之NS3.19中的AODV

文档来源https://www.nsnam.org/docs/release/3.19/models/html/aodv.html 我自己进行翻译的,当然在百度翻译的帮助下,中英对照,以防翻译看不懂。Ad Hoc On-Demand Distance Vector (AODV) 无线自组织按需距离矢量协议This model implements the base specification o

2017-11-07 00:14:26 4018

原创 vc6.0的简单调试

在工具栏空白处右键,勾选组建,调出这个,我不知道叫什么。 调出这个工具栏主要是要来说明这个 VC6.0的两种编译模式吧,Release版本和Debug版本,主要区别是Release版本去掉了Debug版本的调试信息并进行了一些优化。现在我们来实验一下。#include<stdio.h>int main(void){ int p=1; printf("%d,%d\n"

2017-09-16 22:48:38 506

原创 char 与 unsigned char

这边文章里面写得很好,http://blog.csdn.net/sinat_20265495/article/details/51733015,我自己写一下总结。char、signed char、unsigned charchar的定义是有编译器来实现的,VC编译器、x86上的GCC都把char定义为signed char,而arm-linux-gcc却把char定义为 unsigned char。

2017-09-16 22:23:49 857

原创 word用快捷键插入日期和时间

开始正式地写学习日志吧。那么第一个知识点就来说一下这个吧。 插入日期:按键“alt”+“shift”+“D”; 插入时间:按键“alt”+“shift”+“T”; 修改日期或者时间格式: 如果选中的是日期则修改的是日期的默认格式,如果选中的是时间修改的是时间的默认格式,如果选中的又有时间又有日期,则两个同时修改。如果遇到无法修改默认格式的情况,在设置完默认格式之后再点击确定进行插

2017-09-13 15:10:02 4591 1

原创 windows上IPC配置不当利用以及防护

主要都是看这篇文章的http://blog.csdn.net/qq_27607539/article/details/76019992 这里自己总结一下,因为没有环境实战,也没有实战经验,所以就理理思路。首先, 建立空连接net use \\ip\ipc$ "" /user:""或者非空连接net use \\ip\ipc$ "password" /user:"username"这里顺便

2017-07-24 15:14:23 471

圆周率一百万位

精确到小数点后1000000位的圆周率值。 可以用来编程联系使用。

2018-07-22

ml8.0用于masm

ml.exe8..0版本

2017-07-05

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

TA关注的人

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