自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pycharm开头自动添加头注释

打开pycharm,在File中打开Settings…在弹出的对话框中依次打开Editor->File and Code Templates->Python Script在代码编辑栏中编辑你想要表达的内容这里提供如下模板:# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : XXX# @Site : ${SITE}# @File : ${NAME}.py# @Software: ${PRODUCT_NAME}

2020-09-08 20:07:16 299

转载 2020-09-07 Linux iptables用法与NAT

五条规则:iptables命令中设置数据过滤或处理数据包的策略叫做规则,将多个规则合成一个链,叫规则链。规则链则依据处理数据包的位置不同分类:PREROUTING: 在进行路由判断之前所要进行的规则(DNAT/REDIRECT)INPUT:处理入站的数据包OUTPUT:处理出站的数据包FORWARD:处理转发的数据包POSTROUTING: 在进行路由判断之后所要进行的规则(SNAT/MASQUERADE)四张表:iptables中的规则表是用于容纳规则链,规则表默认是允许状态..

2020-09-07 11:33:40 185

原创 shell框架构建3——数组

1、数组格式括号、元素之间通过空格隔开,如下:arr=(a b "c" d)echo ${arr[0]}echo ${arr[1]}echo ${arr[2]}echo ${arr[3]}结果:ab"c"d2、获取数组中所有元素echo ${arr[*]}echo ${arr[@]}3、获取数组长度

2017-08-25 00:00:12 234

原创 shell框架构建2

二、变量(续)1、特殊变量$0 当前脚本的文件名$n n是一个数字,表示第几个参数。比如:$1就是第一个参数,$2就是第二个参数$# 传递给脚本的参数个数$@ 传递给脚本的所有参数$* 传递给脚本的所有参数$? 上个命令的退出状态,或函数的返回值$$ 当前shell进程ID2、-e转义字符a=10echo -e "value of a is $a

2017-08-21 22:50:30 197

原创 shell框架构建1

一、初步认识shell文件名:tesh.sh#!/bin/bashecho "Hello World !"1、#!是约定的标记,告诉系统这个脚本需要什么解释器来执行,即使用哪一种shell2、echo命令用于向窗口输出文本两种运行方式:1、作为可执行程序chmod +x tesh.sh./tesh.sh2、作为解释器参数/bin/bash

2017-08-20 23:42:58 810

原创 C++----友元

友元存在的优缺点:友元的存在,破坏了类封装的属性,使得类的私有成员、保护成员能被其他友元类、友元函数访问。但是,也有它的好处就是,实现了数据、函数的共享,提高了系统的访问效率,减少了不必要的系统开销。友元函数:类的友元函数是定义在类的外部,但有权访问类的所有私有(private)成员,所有保护(protected)成员。注意:类的友元函数原型是在类的内部定义,但是友元函数不是类

2017-08-05 14:10:59 174

原创 C++修饰符----继承

继承的特点:public,protected,private三种继承方式,相应的也改变了基类成员的访问属性:1、public继承:基类public成员、protected成员、private成员,三者的访问属性在派生类中分别变成:public、protected、private派生类内部访问基类成员:允许、允许、不允许派生对象外部访问基类成员:允许、不允许、不允许2、p

2017-08-05 13:51:31 811

原创 linux下域名解析的简单配置

1、比如要通过一个域名访问设备,aaaa.com,可以在修改hosts文件,如下vi /etc/hosts 了一下,在里面添加了1.1.1.1 aaaa.com,就可以了2、想通过域名访问外部网站,比如说是baidu,那么只需要在resolv.conf文件中添加dns服务器就可以了,如下vi /etc/resolv.conf  nameserver 8.8.8.8

2017-07-02 16:19:38 538

转载 centos 6.2系统安装

几个问题:1、华硕电脑无法安装centos6.2操作系统,报如下错误(下边是部分内容):EISA:Detected 0 cards. cpuidle:using governor ladder cpuidle:using governor menu TCP cubic registered NET:Registered protocal family 10 lo:Dis

2017-07-02 13:13:02 449

原创 第六章 交流

摘自: 第二节 说与不说 一定要想办法不时做出令人敬佩的事情,这样就会有人主动找你做朋友。 第四节 正确复述 为了保证沟通顺利,通常要加一个验证机制或者反馈机制 通常我们听对方说完之后,尽量避免自以为是的肯定理解对了,可以用如下句式验证、反馈: **你的意思是……是吗? 你的意思是……我理解的对吗?**第五节 勤于反思 要经常反思,特别如下几点: 1、深刻了解经验的局限 例如:在

2016-03-06 18:12:55 266

原创 第四章 第二节——基本途径

学习的几个途径: 1、体验(视觉、听觉、嗅觉、味觉、触觉) 通过亲身感受事物对自身的利害来学习 2、试错 书中举例:朋友通过手指试验油有没有烧开,结果把手指烫伤,这样下次就不会用手指尝试了 3、观察(亡别人的羊,补自己的牢) 接着上边内容。旁边的同学通过观察发现,原来是不能用手指试验油有没有烧开 4、阅读 以上三个途径都存在局限性,只有通过阅读,才能更多的获取别人长期以来总结的知识,

2016-03-06 12:48:16 233

原创 第四章 第一节——效率本质

学习是投资回报率最高的行为 拒绝学习的原因总结有以下几点: 1、不知道学习后有什么收获 2、没有收获,就不知道收获有多好、多大 3、既然不了解学习的好处,就没有动力学习得出结论:学习一个新东西,首先需要了解学习后能给自己带来什么样的改变,可激发自己的学习兴趣,增强自己的学习动力作者对学习带来的收获和好处举例说明: 1、多学习一门外语的人比只学习母语的人,更多的了解一个新的世界 2、作者学

2016-03-05 12:16:18 371

原创 第三章 十一节——流程

为常见任务制定流程是一个好的习惯生活中打电话小技巧: 1、确定对放最可能接电话的时间(不确定时提前发个短信询问) 2、在打电话或者发短信询问之前,先准备一切计划沟通内容,做好检查列表放在手边,确保沟通过程中不会遗漏 3、通话前把重要的信息整理成电子文本,通话中做必要的更新,通话后马上通过电子邮件将备忘发给对方 4、若对方没接电话,发署名短信告知详细信息,并进行记录,防止自己遗忘此次沟通任务。

2016-03-05 11:13:53 219

原创 基本数据类型

一个程序包含两部分内容:数据的描述+动作的描述

2014-11-17 23:17:14 387

原创 tool execution canceled by user.

之前调试程序过程中都是OK的,突然出现

2014-06-08 00:09:07 1108 2

转载 Visual C++ MSDEV.exe 应用程序错误

http://hi.baidu.com/raoxj/item/a50fe81af2ba11f965eabf5c

2014-06-01 21:44:18 779

转载 char *p="abc"与char p[]="abc"的不同

问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include using namespace std;main(){char *c1 = "abc";char c2[] = "abc";ch

2013-03-22 23:48:52 494

转载 sizeof和sizeof(string)的问题

今天看《程序员面试宝典》一书(为了应付将要到来的微软笔试),看到了sizeof(string)这个问题。在Dev C++上测试的结果是4,很不明白。上网搜了一下,得到如下结果:string strArr1[]={"Trend", "Micro", "Soft"};sizeof(strArr1)=12转自:http://apps.hi.baidu.com/share/

2013-03-22 23:41:53 387

转载 C语言 gets()和scanf()函数的区别

C语言 gets()和scanf()函数的区别 scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /*遇到回车认为

2013-03-22 22:38:52 512

原创 虚拟机和主机共享文件

安装vmware Tools后虚拟机->设置->选项->共享文件夹->总是启用(选定)->添加共享的文件然后在虚拟机的mnt/hgfs下就可以看到共享的文件了

2013-03-13 17:18:50 313

原创 C语言中用scanf函数输入字符时,为什么要在输入控制符%c前面加空格?

空格确实不是必须的,但有了空格就可以忽略你输入的空格!例如:scanf(" %c" ,&c);你输入了' a'(a前面有个空格),a就能被c接受。但控制符前如果没空格,那c就接受了空格,这个可以防止误操作,忽略空格输入,接受第一个非空格输入!

2013-03-10 13:35:34 2427

空空如也

空空如也

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

TA关注的人

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