
C++
Galaxy々
春风若有怜花意,可否需我在少年。
展开
-
C++ ---- 脚本发布软件。
脚本原创 2022-08-19 14:00:14 · 378 阅读 · 0 评论 -
C++ ---- 修改文件默认的打开方式和图标,写入注册表。
2,Windows刷新图标会有时间间隔,可以用下面的脚本直接刷新。原创 2022-08-19 13:56:04 · 1280 阅读 · 0 评论 -
C++ ---- 获取Windows操作系统盘的各个目录的路径。
0, C:\Documents and Settings\Administrator\「開始」菜单\程序\管理工具。31, C:\Documents and Settings\Administrator\「開始」菜单\程序\启动。3, C:\Documents and Settings\All Users\「開始」菜单\程序\管理工具。12, C:\Documents and Settings\All Users\「開始」菜单\程序\启动。...原创 2022-08-18 10:30:21 · 1660 阅读 · 0 评论 -
C++ ---- 最简单的Socket ---- 客户端,服务器。
1,服务器2,客户端原创 2021-12-14 14:10:33 · 1606 阅读 · 0 评论 -
Webservice接口与HTTP接口学习笔记。
一、webservice 的概念 Web 是使应用程序可以与平台和编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented Architecture,SOA)中定义了特殊的 Web 服务应用程序。 简单的说WebService是一个SOA(面向服务原创 2021-12-06 16:28:33 · 7192 阅读 · 0 评论 -
C++ ---- 串口通信。
1,头文件2,源文件原创 2021-11-26 10:31:37 · 342 阅读 · 0 评论 -
C++ ---- Tcp/Ip网络通讯 ---- Socket。
1,头文件2,源文件原创 2021-11-25 09:19:57 · 1848 阅读 · 0 评论 -
C++ ---- 算法题 ---- 持续更新中。
1,买卖股票的最好时机假设你有一个数组,其中第\ i i 个元素是股票在第\ i i 天的价格。你有一次买入和卖出的机会。(只有买入了股票以后才能卖出)。请你设计一个算法来计算可以获得的最大收益。...原创 2021-08-24 15:12:39 · 476 阅读 · 0 评论 -
C++ ---- 字符串题 ---- 持续更新中。
1,空格替换请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。原创 2021-08-18 14:16:25 · 691 阅读 · 0 评论 -
C++ ---- 二分查找一维数组,二维数组。
1,二分查找条件:1)数据是按从小到大或者是从大到小排序的2)给定一组数据,在所给的排序数据中找出与数据相等的值,并返回它的下标例子代码:#include using namespace std;int binary_search(int *a, int num, int value);/二分查找函数/int binary_search(int *a, int num, int value){int start = 0;int end = num - 1;while(start &原创 2021-08-17 15:36:22 · 1058 阅读 · 0 评论 -
C++ ---- 链表题 ---- 持续更新中。
链表题:一个链表的结点结构复制代码struct Node{int data ;Node *next ;};typedef struct Node Node ;(1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel)Node * ReverseList(Node *head) //链表逆序{if ( head == NULL || head->next == NULL )return head;Node *p1 = head ;Node *p2 = p1-&原创 2021-08-17 14:16:37 · 943 阅读 · 0 评论 -
C++ ---- 经验总结 ---- 持续更新中。
1,一句话记住三者:对象不存在,且没用别的对象来初始化,就是调用了构造函数; 对象不存在,且用别的对象来初始化,就是拷贝构造函数(上面说了三种用它的情况!) 对象存在,用别的对象来给它赋值,就是赋值函数。2,模板类的声明和实现要定义在同一个文件夹中。......原创 2021-08-17 10:43:09 · 252 阅读 · 0 评论 -
C++ ---- 求任意个数组的交集,并集。
#include “stdafx. h"#include #include #includeusing namespace std;vector Intersect(vectora,vetor b)//交集{vector result;map<int, int>temp;for (int i = o; i < a.size(); i++)temp [a[i]]++;for (int j = 0; j < b.size(); j++){if (temp[b[j原创 2021-08-11 17:15:30 · 840 阅读 · 0 评论 -
C++ ---- 实现动态数组模板的封装。
1,定义#include #include using namespace std;// 数组类模板定义template class Array // 数组类{private:T* m_data; // T 类型指针,用于存放动态分配的数组内存首地址int m_size; // 数组大小public:Array(int sz = 50); // 构造函数Array(const Array &arr); // 拷贝构造函数~Array(); // 析构函原创 2021-08-11 11:29:07 · 187 阅读 · 0 评论 -
C++ ---- 实现string类的封装。
#pragma once#include using namespace std;class String{private:char *m _data;//用于保存字符串public:String(); //默 认构造函数String(const char * str) ;//带参构造函数String(const String& rhs); //拷 贝构造函数String& operator =(const String& rhs) ;//赋值构造函数~St原创 2021-08-11 09:10:01 · 255 阅读 · 0 评论 -
C++ ---- 实现动态数组的封装。
#include using namespace std;class DArray{private:double *m_Data; // 存放数组的动态内存指针int m_Size; // 数组的元素个数int m_Max; // 预留给动态数组的内存大小private:void Init(); // 初始化void Free(); // 释放动态内存inline bool InvalidateIndex(int nIndex); // 判断下原创 2021-08-10 15:48:39 · 255 阅读 · 0 评论 -
C++ ---- 面试题。
**C++面试题**1,内存分为5个区:堆(malloc),栈(如局部变量,函数参数),程序代码区(存放二进制代码),全局/静态存储区(全局变量、static变量)和常量存储区(常量)。此外,c++中有自由存储区(new)一说。2,堆和栈的区别?1,堆存放动态分配的对象–即哪些在程序运行时动态分配的对象,比如new出来的对象,其生存期由程序控制,2,栈用来保护定义在函数内的非static对象,如局部变量,仅在其定义的程序块运行时才存在。3,静态...原创 2021-08-10 15:39:08 · 537 阅读 · 0 评论