ICode9

精准搜索请尝试: 精确搜索
  • 面试题_有序数组的二分法解法2022-06-06 01:03:05

    剑指 Offer 53 - I. 在排序数组中查找数字 I 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 示例 2: 输入: nums = [5,7,7,8,8,10], target = 6 输出: 0 提示: 0 <= nums.length <= 105 -109 <= nums[i] <= 109 nums 是一个非递

  • 客户端、服务端解决粘包问题2022-01-12 17:03:54

    客户端接收到服务端的消息后,可能由于服务端发送过快,系统缓冲区满了,造成粘包,我们需要拆包处理消息数据。核心思想就是写一个二级缓冲区,将收到的数据拷贝至二级缓冲区中对消息一个一个处理! 这只是解决粘包问题其中一个方法 //缓冲区最小单元大小 #define RECV_BUFF_SIZE 10240

  • 序列加密2022-01-10 11:00:07

    #include <stdio.h> #include<string.h> #include<stdlib.h> char* encode(char* buf,int line) { int len=strlen(buf); int nlen=len; if(len%line) nlen=len+(line-len%line); char* tmp=(char*)malloc(nlen+1); strcpy(tmp

  • 类的构造函数 类型一样 变量名不一样无所谓2021-12-30 06:33:42

    // 你必须定义一个 `main()` 函数入口。 #include <iostream> using namespace std; #include <string.h> typedef const char* FX_LPCSTR; typedef char FX_CHAR; typedef int FX_STRSIZE; typedef int FX_BOOL; typedef unsigned char FX_BYTE; #define FX_Alloc(type, si

  • MFC 编辑框 显示 滚动到底部2021-12-01 10:30:41

    MFC edit control 多行 显示并滚动到底部 MFC编辑框自动滚动到最后一行 1 VC中的CEDIT class 自动滚动到最后一行 pEdit为CEdit控件变量指针 int nLen=pEdit->GetWindowTextLength();//获取控件中内容的大小 pEdit->SetSel (nLen, nLen);//将光标位置跳刀最后一个字符 pEdit-

  • VC 根据域名获取IP2021-10-25 09:31:26

    #include   "Winsock2.h "  #pragma comment(lib, "Ws2_32.lib") /// 注意字符串需以\0结尾 。 例如:lpzSeverName  = " www.baidu.com/0"; bool WINAPI Domain2IP(char*  lpzSeverName,  TString & strIp) { if (!lpzSeverName)return false; WORD  

  • 2021-09-102021-09-10 17:32:44

    QT三方库 Openssl Des 算法实现 DECcpp文件 #include "DES.h" #include "HEX.h" enum Except{ EXCEP_ZERO,EXCEP_ONE}; QDES::QDES() { } //3Des_cbc加密 QString QDES::m3Des_cbc_encrypt(char *clText,char *key1,char *key2,char *key3) { int i = 0;

  • FILE获取文件长度2021-04-12 18:53:08

    场景        通过C语言中的File获取文件长度static std::int64_t GetFileLen(const std::string &strFileName) { FILE  *pFile = fopen(strFileName.c_str(), "r"); if (pFile == NULL) { return 0; } fseek(pFile, 0, SEEK_END);//定位到文件的最后面 std

  • H264 SPS中得到宽高的代码(java)2021-02-28 20:33:30

    数据需要去掉头,SPS测试数据 byte[] buffer = new byte[]{103, 66, -64, 12, -38, 5, 7, -56, 7, -124, 2} 得到结果宽320高240. public class H264SpsParser { private final static String TAG = H264SpsParser.class.getCanonicalName(); private final static int NA

  • MFC小例子-统计编辑框中的字符串长度和字符个数2021-01-04 22:32:05

    VS2012   多字节字符集 Edit Control文本框设置成多行(右键属性-Multiline改为true)   启用回车Enter(右键属性-Want Return改为true)   添加水平滚动条(右键属性-Horizontal Scroll改为true)   添加垂直滚动条(右键属性-Vertical Scroll改为true)   1 void CMFCAppl

  • c++之面试题(2)实现字符串的分割函数SplitStr2020-12-23 21:33:14

    题目描述 3.实现一个将字符串按指定字符分隔的函数,形式已经确定如下,请完成标有“//请补充”的内容。 说明:返回值为是否找到分割符(true找到,false未找到),当未找到分割符时返回原字符串。 举例:SplitStr("abc|bc|c", '|', vect) 返回true, vect结果:abc, bc, c SplitStr("abc|bc|c", 's'

  • 湖南大学离散数学实验——代码(二)2020-11-28 20:30:34

    目录 实验代码代数集合与关系图论 实验代码 代数 #include<bits/stdc++.h> //修改1:万能头文件 using namespace std; #define N 100 //基本函数 int printYsh(char a[]) { //由于集合保存在一个字符串,显示时在

  • C++ STL(二)string与wstring互转2019-12-23 19:03:52

    1.使用windows api方式转换 MultiByteToWideChar() WideCharToMultiByte() 需要包含头文件<Windows.h> 1 void StringToWstring_WindowApi(const string &str, wstring &wstr) 2 { 3 int nLen = MultiByteToWideChar(CP_ACP, 0, str.c_str(), str.size(), NULL, 0);

  • 基于visual Studio2013解决面试题之1307二分查找2019-03-08 13:02:22

    分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net   题目   解决代码及点评 /* 二分查找实现*/#include <iostream>using namespace std;int BinarySearch(int *pnArr, int nLen

  • 基于visual Studio2013解决面试题之1409基数排序2019-03-08 12:04:09

    分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net   题目   解决代码及点评 /* 基数排序 */#include <stdio.h>#include <stdlib.h>#include <malloc.h>#include <time.h>void Pri

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有