自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

等待书生

追求技术提升,追求自我提升。

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

原创 C++ 关键词之 mutable

在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。#include <iostream>class Person {public: Person(); ~Person(); int getAge() const; /*调用方法*/ int getCallingTimes() const; /*获取上面的getAge()方法被调用了多少次*/private:

2021-03-17 14:50:04 130

转载 C++ 11之 override

https://www.cnblogs.com/xinxue/p/5471708.html

2021-03-15 16:33:47 116

原创 网络地址转换相关信息整理

文章目录一、网络字节序和主机字节序IP字符串和网络字节流IPv6地址压缩一、pandas是什么?二、使用步骤1.引入库2.读入数据总结参考:一、网络字节序和主机字节序对IP地址结构体SOCKADDR_IN赋值时,常会用到函数:htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa,这些函数与主机字节序和网络字节序之间转换有关。用IP地址127.0.0.1为例:第一步 127 . 0 . 0

2021-03-03 20:01:25 251 1

原创 UML类图

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一 类的表示方法二 类和类之间关系1 泛化1.1 继承总结前言使用UML图标识系统设计架构一 类的表示方法在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示-表示private#表示protected~表示default,也就是包权限_下划线表示static斜体表示抽象二 类和类之间关系在UML类图中,常见的有以下几种关系: 泛化(Generalizat

2021-02-25 16:51:27 119

原创 Python学习-实现猜拳

# Author:Xyw# -*- coding = utf-8 -*-# @Time : 2021/2/25 11:40# @Author : 10259026# @Site : # @File : finger-guessing.py# @Software: PyCharmimport randomprint ("Hello, world")other = random.randint(0, 2)print("Please input your finger, jiandao(

2021-02-25 13:00:11 125

原创 STL学习总结

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档STL学习总结前言一、容器1.顺序容器(1) 可变长数组vector(2) 双端队列deque(3) 双向链表list(4) 栈stack(5) 队列queue(6) 优先级队列priority_queue2.关联容器(1) set(2) multiset(3) map(4) multimap二、使用步骤1.引入库2.读入数据总结前言C++ 的标准模板库(Standard Template Library,STL)是泛型程序设计最成功

2021-02-08 16:54:53 153

原创 十进制的string转16进制的string

string string_hex;{ stringstream ss; ss<<hex<<atoi(string_decimal.c_str()); ss>>string_hex; ss.clear();}

2020-11-03 19:39:12 642

原创 C++ 文件操作

//建立一个文件并写入内容#include <fstream>using namespace std;int main(){ ofstream examplefile("example.txt"); if (examplefile.is_open()) { examplefile << "This is a line.\n"; examplefile << "This is another line.\.

2020-11-03 19:32:01 100

原创 C++ 可变参模板

可变模版参数(variadic templates)是C++11新增的最强大的特性之一,它对参数进行了高度泛化,它能表示0到任意个数、任意类型的参数。模板参数包template<typename... A> class Car; //typename...就表示一个模板参数包。可以这么来实例化模板:Car<int, char> car;包扩展template<typename... a> class Car {};template<t...

2020-09-12 10:49:45 102

转载 UBUNTU中如何获得root权限

在终端中输入:sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully以后,如果在想获得root权限,只需进行如下的操作:su rootPassword: (在此输入你上面设置

2015-10-09 09:22:44 333

转载 ubuntu iptables设置

root@qustdjx-K42JZ:/home/qustdjx# iptables -L -nChain INPUT (policy ACCEPT)target     prot opt source               destination         Chain FORWARD (policy ACCEPT)target     prot opt sourc

2015-10-08 15:15:54 535

转载 32位系统-数据类型占内存字节数

环境:OS: Windows XP SP3 32bit         CPU:AMD Athlon(tm)         Visual 2005一:整形      int                             4字节      long int                     4字节      short int    

2015-09-25 15:28:15 1777

转载 常用socket函数详解

常用socket函数详解关于socket函数,每个的意义和基本功能都知道,但每次使用都会去百度,参数到底是什么,返回值代表什么意义,就是说用的少,也记得不够精确。每次都查半天,经常烦恼于此。索性都弄得清楚、通透,并记录下来,一来便于自己记忆,再者以防日后查阅、回顾。 主要介绍:socket、bind、listen、connect、accept、send、sendto、r

2015-09-17 14:35:52 443

转载 make menuconfig/.config/Kconfig解析

在对linux进行编译,常用的命令是make menuconfig,使用图形界面来对整个系统进行裁剪。当然,除了这条指令,还包括很多配置命令,比如make defconfig, make oldconfig等。这里主要就make menuconfig的执行过程进行解析。一.准备工作包括(交叉)编译环境的建立,linux源码的下载与解压等。二.初步介绍

2015-09-07 10:54:48 425

原创 对于《由对称性解2-sat问题》和“拓扑排序”的学习理解

问题:微软笔试题——http://hihocoder.com/problemset/problem/1108最初想法,仍有待验证:http://bbs.bccn.net/thread-441260-1-1.html最初想法是:只有成对出现的约束,1     2      0,才能够对问题进行限制,对问题结果照成影响,因此只需要考虑成对出现的约束。对于成对出现的节点,在构图中有1

2015-01-29 16:23:23 834

原创 递归实现链表逆序(不需三个临时指针变量)

List *list_reverse(List *head) {/*List *p,*q,*r; p=head; q=p->next; while(q!=NULL) { r=q->next; q->next=p; p=q; q=r; } head->next=NULL; head=p; return head; */  L

2014-10-28 15:56:38 556

转载 快速排序算法介绍

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速

2014-10-14 20:53:32 409

转载 进程与线程的一个简单解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。

2014-09-10 11:08:54 469

dns协议规范草稿,自学使用

dns协议规范草稿,自学使用

2024-05-03

空空如也

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

TA关注的人

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