7 6Chpter

尚未进行身份认证

暂无相关简介

等级
TA的排名 7w+

关于学习开发新内容的一些思考

学习新内容的困难点:学习内容中涉及知识点不了解,或者不熟悉。 自己想快速学完整个学习内容,急于求成。 再学习过程中,把握不住关键点,喜欢死钻牛角尖。 软件环境,自测试环境搞不定,验证不了问题,或复现不了问题。 不懂得提问,提问不太精准,别人回答的和自己想要的不一样。还有一些其他原因,都导致了在学习新内容中,具有很大障碍。如何破解?提升自己的表达能力,积极提问,积极去沟通,...

2019-11-08 19:00:40

关于组播地址的心得

组播地址:分类224.0.0.0~224.0.0.255为预留的组播地址(永久组地址),地址224.0.0.0保留不做分配,其它地址供路由协议使用;224.0.1.0~224.0.1.255是公用组播地址,可以用于Internet;224.0.2.0~238.255.255.255为用户可用的组播地址(临时组地址),全网范围内有效;239.0.0.0~239.255.255.255为...

2019-11-08 18:44:43

linux 操作系统安全加固

操作系统安全加固顾名思义:将操作系统的安全环境,提升至尽可能安全的状态。系统通用的安全加固可以从下面几个方面进行考虑:通用软件的加固,如openssh,实现方式就是将修改其配置文件,让openssh 运行时,不暴露相应的版本信息。如禁止root登录,同时,及时更新相应的软件包,填补相应的软件包漏洞等等。 tcpwrapper, 基于主机的访问控制,也是可以对用户进行服务的限制。 ...

2019-10-29 16:35:37

dd和cp命令差异

1.场景:想要将一个格式的文件拷贝到U盘上思路:插上U盘 ,fdisk -l 查看多出的磁盘符号,然后挂载将这个盘符,挂载到一个目录上,使用cp命令,拷贝;之后发现不太对。经过查资料:对于一些较大的具有特殊文件,建议使用dd if=/home/see/A.ios  of=/mnt/A.ios2.场景:linux下通过ISO文件安装相关软件包思路:挂载ISO文件,到一个目

2016-11-23 21:29:38

职业方向的一次转变

职业方向的一次转变自毕业后开发javaee应用,对相关的知识体系熟悉了,但是内心中还有一个情节,那就是Linux下的开发,不论哪方面,他的那种简约,自由的感觉,貌似在我内心中留下了一丝痕迹,怎样都抹不去,最后还是想在Linux方向中,深入下去,想好好沉下心,研究些之前不明白的东西,所以,这次转到一家Linux开发的公司供职,我想对自己说,兴趣能让疲劳的心,重新振作起来。

2016-11-21 23:19:36

排序算法总结

1.冒泡排序:思路:一个数组中,从a[0]到a[n] 遍历的过程中,将此轮最大(最小)的数放在a[n]位置,下一轮从之前元素的下一个在进行一次遍历,将最大(最小)的数放在a[n]处.代码:void Bubble(in a[],int length){for(int i=0;i{for(int j=1;j{if(a[j-1]>a[j]){swap(a[

2016-05-31 23:46:11

SIP协议学习

前言      SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于CS(Circuit Switched,电路交换)、NGN(Next Generation

2016-05-21 23:10:31

STL之常用算法

知识铺垫 函数对象-仿函数:1.函数对象(仿函数)是一个类,不是一个函数。2.函数对象(仿函数)重载了”()”操作符使得它可以像函数一样调用函数对象的特点:1.函数对象也可以有参数和返回值2.函数对象超出函数概念,可以保存函数调用状态3.函数对象做参数和返回值例子:#include<iostream>#include<algorithm>#include<vector>#include<fun

2016-05-03 16:42:14

五一游,清华,北大

2016年,五一节第一天,决定一日游清华北大。清华到了清华,有一些该校的志愿学生去帮助介绍清华的一些景点。清华西门进如大学时,要排队刷身份证,今天的人还是比较多的。大礼堂 绿草比较多,面积比较大。上面有个日冕石台。清华学堂 悟 是一个铜铸像,他的意义就是要,将书中的知识,读活,从书中走出来; 还有一种说法是,两耳不问窗外事,一心只读圣贤书,也就是解释了铜像没有耳朵。 之后,找到了北大东门,

2016-05-01 22:26:01

STL学习总结之容器

STL介绍STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称。现在主要出现在 c++中,但是在引入 c++之前该技术已经存在很长时间了。STL 从广义上分为: 容器(container) 算法(algorithm) 迭代器(iterator),容器和算法之间通过迭代器进行无缝连接。STL 几乎所有的代码都采用了模板类或者模板函数,这相比传统的

2016-05-01 20:44:47

C++虚析构函数

如果基类中存在一个指向动态分配内存的成员变量,并且基类的析构函数中定义了释放该动态分配内存的代码,那么就应该将基类的析构函数声明为虚函数,这样可以将子类对象中的开辟的动态空间回收。#include <iostream>using namespace std;//基类class Base{private: int *a;public: Base(); virtual

2016-04-18 16:02:38

读书笔记--C语言接口与实现--异常和断言

概念原文Three kinds of errors occur in programs: user errors, runtime errors, and exceptions。在程序中有三种错误,用户错误,运行时错误,异常。User errors are expected because they’re likely to occur as the result of

2016-04-13 23:26:08

非局部跳转语句---setjmp和longjmp函数

1. C语言异常检测实现基础知识setJmp() , longjmp()非局部跳转语句—setjmp和longjmp函数非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而是在栈上跳过若干调用帧,返回到当前函数调用路径上的某一个函数中。#include /* setjmp example: error handling */#include <stdio.h> #in

2016-04-12 21:33:50

详解指针与数组

前言有时我们在编程序的时候,在某种情况下,操作指针和数组时,会让人感到它们是一样的,即使,它们可以互换使用。下面咱们一块来来总结一下指针与数组的相同点和不同点。int main(){ int a[]={1,2,3,4,5,6}; int *p =a; //通过数组名打印数组变量 int i=0; for(i=0;i<sizeof(a)/sizeof(a[0]);i++) {

2016-04-10 22:46:09

读书笔记--C语言接口与实现--atom(原子)

概念理解An atom is a pointer to a unique,immutable sequence of zero or more arbitrary bytes. Most atoms are pointers to null-terminated strings, but a pointer to any sequence of bytes can be an atom. There

2016-04-09 22:24:57

读书笔记--C语言接口与实现--接口与实现

接口实现重点内容在本书中的第二章中,介绍了接口的封装例子。1. 接口定义C语言中可将接口封装好,让后以.h文件作文扩展,简单例子:extern int Arith_max(int x, int y);extern int Arith_min(int x, int y);extern int Arith_div(int x, int y);extern int Arith_mod(int x,

2016-04-06 14:51:07

读书笔记--C接口定义与实现--回忆脑海中的知识储备

回想最初学习C语言时,脑袋中差不多有以下知识点1. 变量的种类,定义方法,定义注意事项,作用域,生命周期。2. 流程控制,顺序,循环,判断3. 指针与数组的定义和使用方法,字符数组,字符串的处理4. 内存管理–内存四区的了解,栈,堆,常量区,代码区。5. 文件操作,文本文件和二进制打开,读,写等操作函数。6. 函数定义与实现,各种类型变量充当函数形参。为了更好地运用C语言,有必要去学习一下《C接口与

2016-04-04 18:01:26

标准C语言关键知识回顾

指针的长度1. 如果系统是32位则,指针变量为4个字节;如果系统是64位系统,指针变量为8个字节。2. 指针常量和常量指针的区别:2.1 指针常量 int const * p; 指向的地址可变,其指向地址的内容不可变。const int *p等价 ``` 例子: int a = 10; int b = 11; int const *p = &a;

2016-04-04 17:03:21

指针数组、数组指针、二维数组动态分配内存

C 二维数组动态分配和释放已知第二维 char (*a)[N];//指向数组的指针 a = (char ()[N])malloc(sizeof(char ) * m); printf(“%d\n”, sizeof(a));//4,指针 printf(“%d\n”, sizeof(a[0]));//N,一维数组 free(a); 已知第一维 char* a[M];//指针的数组 in

2016-03-22 22:59:02

协议学习----协议的种类和使用方位

当程序员需要编码,但是想要提高自己的不可替代性,就得学习相关领域的协议,这样就增加了自己的深度。我们这里主要说一下应用层的协议。应用层协议:DHCP ·DNS · FTP · Gopher · HTTP· IMAP4 · IRC · NNTP · XMPP ·POP3 · SIP · SMTP ·SNMP · SSH ·TELNET · RPC · RTCP · RTP ·RTSP· SDP · S

2016-03-08 21:23:46

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。