自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于TCP的Socket通信

#基于TCP的Socket在WIN32平台上的WINSOCK编程都要经过下列步骤:定义变量->获得WINDOCK版本->加载WINSOCK库->初始化->创建套接字->设置套接字选项->关闭套接字->卸载WINSOCK库->释放资源 下面介绍WINSOCK C/S的建立过程: 服务器 ...

2019-09-22 15:45:12 296

原创 携程一面

TCP UDPC++多线程安全问题 怎么解决说一下泛型编程 举例容器有哪些 map和字典的区别说一下深拷贝和浅拷贝。应用场景野指针是啥C++内存管理C++和C#的区别...

2019-09-17 23:06:33 248

原创 BFS广度优先遍历搜索最短路径(迷宫问题)

最近笔试经常遇到路径搜索的问题,可是每一次都不知道如何去写,决定整理一下。其实都是用bfs解决的。最简单的迷宫类问题就是输入一个m*n的矩阵,其中0代表可走的路,1代表障碍物,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。先来看第一题题目描述:假设以一个nm的矩阵作为棋盘,每个棋位对应一个二维坐标 (x, y)。你有一颗棋子位于左上起点(0, 0),现在需要将其...

2019-09-15 19:01:18 2947

原创 有序双向链表的插入和删除节点

struct ListNode{ int val; ListNode *pre; ListNode *next; //ListNode(int _val):val(_val), next(nullptr), random(nullptr){}}void insert(ListNode* head,int v){ ListNode* node=new ListNode;//默...

2019-09-14 16:54:22 485

原创 最长公共子串

问题:有两个字符串str1和str2,求出两个字符串中最长公共子串长度。比如:str1=abcdef,str2=bcda,则str和str2的最长公共子串为bcd,最长公共子串长度为3。#include<iostream>#include<vector>#include<string>using namespace std;int main(){...

2019-09-12 22:57:54 253 1

原创 c#异步调用一个带返回值的方法并获取返回值

首先,声明委托并创建委托实例,委托要和方法有相同的参数和返回类型public delegate int AsyncDelegate(int a);private AsyncDelegate mydlgt = new AsyncDelegate(MyFunc);了解一下BeginInvoke的原型IAsyncResult AsyncDelegate.BeginInvoke(int a,As...

2019-09-12 21:51:48 6293

原创 c#多线程中,子线程如何访问主线程的控件

方法一:CheckForIllegalCrossThreadCalls = false;//不安全调用线程设置这个变量仅能修改或者设置主UI线程中的控件的属性信息,但当要添加主UI线程中的控件时,设置CheckForIllegalCrossThreadCalls不行,会抛出“子线程无法创建父线程控件的父级”等类似的异常,这种情况下,只能用第二种方法了。方法二:使用委托,控件的Invoke我...

2019-09-12 21:51:30 1493

空空如也

空空如也

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

TA关注的人

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