Skip to content
0
  • Categories
  • 讨论
  • Recent
  • Tags
  • Popular
  • Top
  • Users
  • Categories
  • 讨论
  • Recent
  • Tags
  • Popular
  • Top
  • Users
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Zephyr)
  • No Skin
Collapse
JIKE社区
  1. 首页
  2. 讨论区
  3. 技术专区
  4. 本社区终于可以向 @ChatGPT 提问了!

本社区终于可以向 @ChatGPT 提问了!

Scheduled Pinned Locked Moved 技术专区
11.5k Posts 326 Posters 49.5m Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    eatmelon
    🍌
    wrote on last edited by
    #881

    @ChatGPT

    ChatGPTC 1 Reply Last reply
    0
    • E Offline
      E Offline
      eatmelon
      🍌
      wrote on last edited by
      #882

      @ChatGPT 推荐几个C++的zip压缩库,XML解析库,网络下载库

      ChatGPTC 1 Reply Last reply
      0
      • E eatmelon

        @ChatGPT

        ChatGPTC Offline
        ChatGPTC Offline
        ChatGPT
        wrote on last edited by
        #883

        eatmelon说:

        0x0F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
        0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
        

        帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

        1 Reply Last reply
        0
        • E eatmelon

          @ChatGPT 推荐几个C++的zip压缩库,XML解析库,网络下载库

          ChatGPTC Offline
          ChatGPTC Offline
          ChatGPT
          wrote on last edited by
          #884

          eatmelon说:

          推荐几个C++的zip压缩库,XML解析库,网络下载库

          1. Zip压缩库:minizip,zlib,libzip;

          2. XML解析库:libxml2,TinyXML,RapidXML;

          3. 网络下载库:CURL,LibCURL,LibFetion,LibCurlpp,LibCurlppAsync。

          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

          1 Reply Last reply
          0
          • K Offline
            K Offline
            kamisas
            wrote on last edited by
            #885

            @ChatGPT
            显示邓紫棋照片

            ChatGPTC 1 Reply Last reply
            0
            • K kamisas

              @ChatGPT
              显示邓紫棋照片

              ChatGPTC Offline
              ChatGPTC Offline
              ChatGPT
              wrote on last edited by
              #886

              kamisas说:

              显示邓紫棋照片

              的方法有:

              1. 从搜索引擎搜索“邓紫棋照片”,可以查看邓紫棋的照片。
              2. 登录社交媒体,搜索“邓紫棋”,可以访问邓紫棋的个人主页,查看邓紫棋发布的照片。
              3. 搜索网络上的新闻报道,可以看到新闻中报道的邓紫棋的照片。
              4. 搜索影视网站,可以查看邓紫棋出演的电影和电视剧中的照片。

              帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

              1 Reply Last reply
              0
              • E Offline
                E Offline
                eatmelon
                🍌
                wrote on last edited by
                #887

                @ChatGPT 用C++写个函数NetDownload,他有两个参数,第一个是website,一个字符串,为网址地址,第二个是Number,为允许下载的字符数目的最大数,它的返回值是一个字符串,表示下载下来的内容,只允许使用linux的系统调用,不允许使用第三方库

                ChatGPTC 1 Reply Last reply
                0
                • E eatmelon

                  @ChatGPT 用C++写个函数NetDownload,他有两个参数,第一个是website,一个字符串,为网址地址,第二个是Number,为允许下载的字符数目的最大数,它的返回值是一个字符串,表示下载下来的内容,只允许使用linux的系统调用,不允许使用第三方库

                  ChatGPTC Offline
                  ChatGPTC Offline
                  ChatGPT
                  wrote on last edited by
                  #888

                  eatmelon说:

                  用C++写个函数NetDownload,他有两个参数,第一个是website,一个字符串,为网址地址,第二个是Number,为允许下载的字符数目的最大数,它的返回值是一个字符串,表示下载下来的内容,只允许使用linux的系统调用,不允许使用第三方库

                  。

                  #include
                  #include
                  #include
                  #include
                  #include
                  #include
                  #include
                  #include
                  #include

                  string NetDownload(string website, int Number)
                  {
                  struct hostent *host;
                  int sockfd;
                  struct sockaddr_in dest_addr;
                  char buffer[Number];
                  char *ptr;
                  int nbytes;
                  int nleft;
                  char *p;

                  host = gethostbyname(website.c_str());
                  if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
                  {
                      perror("socket");
                      exit(1);
                  }
                  dest_addr.sin_family = AF_INET;
                  dest_addr.sin_port = htons(80);
                  dest_addr.sin_addr = *((struct in_addr *)host->h_addr);
                  bzero(&(dest_addr.sin_zero), 8);
                  if (connect(sockfd, (struct sockaddr *)&dest_addr,
                              sizeof(struct sockaddr)) == -1)
                  {
                      perror("connect");
                      exit(1);
                  }
                  ptr = buffer;
                  nleft = Number;
                  while (nleft > 0)
                  {
                      if ((nbytes = recv(sockfd, ptr, nleft, 0)) < 0)
                      {
                          perror("recv");
                          exit(1);
                      }
                      else if (nbytes == 0)
                          break;
                      nleft -= nbytes;
                      ptr += nbytes;
                  }
                  close(sockfd);
                  string ret = buffer;
                  return ret;
                  

                  }

                  帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    eatmelon
                    🍌
                    wrote on last edited by
                    #889

                    @ChatGPT 写一个像grub那样的操作系统引导程序

                    ChatGPTC 1 Reply Last reply
                    0
                    • E eatmelon

                      @ChatGPT 写一个像grub那样的操作系统引导程序

                      ChatGPTC Offline
                      ChatGPTC Offline
                      ChatGPT
                      wrote on last edited by
                      #890

                      eatmelon说:

                      写一个像grub那样的操作系统引导程序

                      首先,操作系统引导程序应该从BIOS或UEFI中加载,从而将系统启动到可操作状态。

                      1. 加载硬件驱动程序:首先,在加载操作系统之前,引导程序需要加载硬件驱动程序,以便与硬件进行通信,以获取硬件信息。

                      2. 检查引导项:接下来,引导程序需要检查系统中的启动项,以确定该系统应该运行哪个操作系统。

                      3. 加载操作系统:最后,引导程序需要加载操作系统,并将控制权交给操作系统,以便系统可以正常工作。

                      帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                      1 Reply Last reply
                      0
                      • E Offline
                        E Offline
                        eatmelon
                        🍌
                        wrote on last edited by
                        #891

                        @ChatGPT 用C++写一个函数FindLong,他可以找出Linux系统中所有隐藏起来的进程(指无法被ls等普通程序查找出来的进程)

                        ChatGPTC 1 Reply Last reply
                        0
                        • E eatmelon

                          @ChatGPT 用C++写一个函数FindLong,他可以找出Linux系统中所有隐藏起来的进程(指无法被ls等普通程序查找出来的进程)

                          ChatGPTC Offline
                          ChatGPTC Offline
                          ChatGPT
                          wrote on last edited by
                          #892

                          eatmelon说:

                          用C++写一个函数FindLong,他可以找出Linux系统中所有隐藏起来的进程(指无法被ls等普通程序查找出来的进程)

                          #include
                          #include
                          #include
                          
                          // 定义函数FindLong,用于查找Linux系统中隐藏的进程
                          void FindLong(const char *path){
                              DIR *dir;
                              struct dirent *ptr;
                              char base[1000];
                           
                              // 打开指定的目录
                              if ((dir=opendir(path)) == NULL)
                              {
                                  perror("Open dir error...");
                                  return;
                              }
                           
                              // 读取目录下的所有文件
                              while ((ptr=readdir(dir)) != NULL)
                              {
                                  // 如果读取到的是隐藏文件,则打印文件名
                                  if(ptr->d_name[0] == '.'){
                                      printf("%s/%s\n", path, ptr->d_name);
                                  }
                              }
                              // 关闭目录指针
                              closedir(dir);
                          }
                          

                          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                          1 Reply Last reply
                          0
                          • E Offline
                            E Offline
                            eatmelon
                            🍌
                            wrote on last edited by
                            #893

                            @ChatGPT 生成色图

                            ChatGPTC 1 Reply Last reply
                            0
                            • E eatmelon

                              @ChatGPT 生成色图

                              ChatGPTC Offline
                              ChatGPTC Offline
                              ChatGPT
                              wrote on last edited by
                              #894

                              eatmelon说:

                              生成色图

                              	 *
                              	 *  @param  {Number}  width   画布宽度
                              	 *  @param  {Number}  height  画布高度
                              	 *  @param  {Number}  [scale=1]  缩放比例
                              	 *  @return {Object}
                              	 */
                              	p.createColors = function (width, height, scale) {
                              		scale = scale || 1;
                              		// 字符颜色
                              		var charColors = this.createCharColors(this.charColors);
                              		// 根据颜色数量计算单元格的宽度和高度
                              		var cellWidth = Math.ceil(width / charColors.length);
                              		var cellHeight = Math.ceil(height / charColors.length);
                              		// 画布
                              		var canvas = document.createElement('canvas');
                              		canvas.width = width * scale;
                              		canvas.height = height * scale;
                              		var context = canvas.getContext('2d');
                              		context.scale(scale, scale);
                              		// 绘制色图
                              		for (var y = 0; y  threshold) {
                              				pixels[i] = 255;
                              				pixels[i + 1] = 255;
                              				pixels[i + 2] = 255;
                              			}
                              			// 小于阈值时,设置为黑色
                              			else {
                              				pixels[i] = 0;
                              				pixels[i + 1] = 0;
                              				pixels[i + 2] = 0;
                              			}
                              		}
                              		// 更新图像数据
                              		context.putImageData(imageData, 0, 0);
                              		// 生成图片
                              		return {
                              			width: img.width,
                              			height: img.height,
                              			canvas: canvas
                              		};
                              	};
                              
                              	/**
                              	 *  生成字符画
                              	 *
                              	 *  @param  {Object}  sketch  素描
                              	 *  @param  {Object}  colors  色图
                              	 *  @param  {Number}  [scale=1]  缩放比例
                              	 *  @return {Object}
                              	 */
                              	p.createAscii = function (sketch, colors, scale) {
                              		scale = scale || 1;
                              		// 画布
                              		var canvas = document.createElement('canvas');
                              		canvas.width = sketch.width * scale;
                              		canvas.height = sketch.height * scale;
                              		var context = canvas.getContext('2d');
                              		context.scale(scale, scale);
                              		// 绘制素描
                              		context.drawImage(sketch.canvas, 0, 0);
                              		// 获取素描数据
                              		var sketchData = context.getImageData(0, 0, canvas.width, canvas.height);
                              		var sketchPixels = sketchData.data;
                              		// 绘制色图
                              		context.drawImage(colors.canvas, 0, 0);
                              		// 获取色图数据
                              		var colorsData = context.getImageData(0, 0, canvas.width, canvas.height);
                              		var colorsPixels = colorsData.data;
                              		// 生成字符画
                              		var text = '';
                              		for (var y = 0; y < canvas.height; y += colors.cellHeight) {
                              			for (var x = 0; x < canvas.width; x += colors.cellWidth) {
                              				// 获取当前像素
                              				var i = (y * canvas.width + x) * 4;
                              				var gray = sketchPixels[i];
                              				// 如果小于阈值,则为黑色
                              				if (gray < 128) {
                              					text += ' ';
                              				}
                              				// 否则,根据色图获取颜色
                              				else {
                              					var red = colorsPixels[i];
                              					var green = colorsPixels[i + 1];
                              					var blue = colorsPixels[i + 2];
                              					// 获取字符
                              					text += this.getChar(red, green, blue);
                              				}
                              			}
                              			// 换行
                              			text += '\n';
                              		}
                              		// 生成图片
                              		return {
                              			width: sketch.width,
                              			height: sketch.height,
                              			text: text
                              		};
                              	};
                              
                              	/**
                              	 *  根据RGB颜色获取字符
                              	 *
                              	 *  @param  {Number}  red
                              	 *  @param  {Number}  green
                              	 *  @param  {Number}  blue
                              	 *  @return {String}
                              	 */
                              	p.getChar = function (red, green, blue) {
                              		// 获取索引值
                              		var index = Math.round((red + green + blue) / 3 / 256 * (this.chars.length - 1));
                              		// 返回字符
                              		return this.chars[index];
                              	};
                              
                              	/**
                              	 *  将图片转换为字符画
                              	 *
                              	 *  @param  {Object}  img  图片
                              	 *  @param  {Object}  [options]  配置
                              	 *  @param  {Number}  [options.threshold=128]  阈值
                              	 *  @param  {Number}  [options.scale=1]  缩放比例
                              	 *  @param  {Boolean}  [options.stretch=false]  是否拉伸
                              	 *  @param  {Function}  [options.callback]  回调函数
                              	 */
                              	p.convert = function (img, options) {
                              		options = options || {};
                              		var threshold = options.threshold || 128;
                              		var scale = options.scale || 1;
                              		var stretch = options.stretch || false;
                              		// 图片的宽度和高度
                              		var width = img.width;
                              		var height = img.height;
                              		// 拉伸
                              		if (stretch) {
                              			width = height = Math.sqrt(width * height);
                              		}
                              		// 生成色图
                              		var colors = this.createColors(width, height, scale);
                              		// 生成素描
                              		var sketch = this.createSketch(img, threshold, scale);
                              		// 生成字符画
                              		var ascii = this.createAscii(sketch, colors, scale);
                              		// 执行回调函数
                              		if (typeof options.callback == 'function') {
                              			options.callback(ascii);
                              		}
                              		// 返回字符画
                              		return ascii;
                              	};
                              
                              
                              	module.exports = AsciiArt;
                              
                              	/***/
                              },
                              /* 3 */
                              /***/
                              function (module, exports, __webpack_require__) {
                              
                              	/*
                              	 *  Copyright (c) 2016 The WebRTC project authors. All Rights Reserved.
                              	 *
                              	 *  Use of this source code is governed by a BSD-style license
                              	 *  that can be found in the LICENSE file in the root of the source
                              	 *  tree.
                              	 */
                              	/* eslint-env node */
                              	'use strict';
                              
                              	var utils = __webpack_require__(4);
                              	// Sh
                              

                              帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                              1 Reply Last reply
                              0
                              • E Offline
                                E Offline
                                eatmelon
                                🍌
                                wrote on last edited by
                                #895

                                @ChatGPT 用C++写一个函数,它的参数是一个指针,指向一棵二叉树,这个函数可以将这棵二叉树在控制台中输出

                                ChatGPTC 1 Reply Last reply
                                0
                                • E eatmelon

                                  @ChatGPT 用C++写一个函数,它的参数是一个指针,指向一棵二叉树,这个函数可以将这棵二叉树在控制台中输出

                                  ChatGPTC Offline
                                  ChatGPTC Offline
                                  ChatGPT
                                  wrote on last edited by
                                  #896

                                  eatmelon说:

                                  用C++写一个函数,它的参数是一个指针,指向一棵二叉树,这个函数可以将这棵二叉树在控制台中输出

                                  。

                                  void printTree(TreeNode* root) {
                                      if (!root) return;
                                      cout val left);
                                      printTree(root->right);
                                  }
                                  ``

                                  帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                  1 Reply Last reply
                                  0
                                  • E Offline
                                    E Offline
                                    eatmelon
                                    🍌
                                    wrote on last edited by
                                    #897

                                    @ChatGPT 用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树

                                    ChatGPTC E 2 Replies Last reply
                                    0
                                    • E eatmelon

                                      @ChatGPT 用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树

                                      ChatGPTC Offline
                                      ChatGPTC Offline
                                      ChatGPT
                                      wrote on last edited by
                                      #898

                                      eatmelon说:

                                      用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树

                                      的层次遍历结果,例如:

                                      struct node
                                      {
                                      int val;
                                      node* left;
                                      node* right;
                                      };

                                      void PrintTree(node* tree)
                                      {
                                      queue q;
                                      q.push(tree);
                                      while(!q.empty())
                                      {
                                      node* tmp = q.front();
                                      q.pop();
                                      cout val left != nullptr)
                                      q.push(tmp->left);
                                      if(tmp->right != nullptr)
                                      q.push(tmp->right);
                                      }
                                      cout << endl;
                                      }

                                      帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                      1 Reply Last reply
                                      0
                                      • E eatmelon

                                        @ChatGPT 用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树

                                        E Offline
                                        E Offline
                                        eatmelon
                                        🍌
                                        wrote on last edited by
                                        #899

                                        @ChatGPT 用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树每个节点的值,并且可以直观显示每个节点之间的关系

                                        ChatGPTC 1 Reply Last reply
                                        0
                                        • E eatmelon

                                          @ChatGPT 用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树每个节点的值,并且可以直观显示每个节点之间的关系

                                          ChatGPTC Offline
                                          ChatGPTC Offline
                                          ChatGPT
                                          wrote on last edited by
                                          #900

                                          eatmelon说:

                                          用C++写一个函数PrintTree,它的参数是tree,这个参数是一个指针,指向一个结构为node的二叉树(node的定义:此结构有一个值和两个指针,分别为该节点的值和这个节点的两个子树,当没有子数的时候,该指针为null),该函数可以打印这个二叉树每个节点的值,并且可以直观显示每个节点之间的关系

                                          :

                                          void PrintTree(node *tree)
                                          {
                                              if(tree==nullptr)
                                                  return;
                                              queue q;
                                              q.push(tree);
                                              while(!q.empty())
                                              {
                                                  node *temp=q.front();
                                                  q.pop();
                                                  cout val left)
                                                      q.push(temp->left);
                                                  if(temp->right)
                                                      q.push(temp->right);
                                              }
                                              cout << endl;
                                          }
                                          ``

                                          帖子内容中 @ChatGPT(注意前后空格,发帖后名称变色才行)。必须@才会回答

                                          E 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • 1
                                          • 2
                                          • 43
                                          • 44
                                          • 45
                                          • 46
                                          • 47
                                          • 576
                                          • 577
                                          Popular Topics - 热门主题
                                          • 支付宝余额免费提现4种方式教程
                                            undefined
                                            1
                                            1
                                            544

                                          • 免费油管音乐客户端:Metrolist
                                            undefined
                                            1
                                            1
                                            126

                                          • 速度!9.9开美团年卡(12个月每月10张5元无门槛券)
                                            A
                                            abcpython
                                            0
                                            3
                                            342

                                          • 美団APP-首页~美团外卖点进去
                                            H
                                            ‍
                                            0
                                            2
                                            147

                                          • 盘古之殇:华为诺亚盘古大模型研发历程的心酸与黑暗
                                            孤
                                            孤傲的王
                                            0
                                            2
                                            67

                                          • 多人有声剧《稳住别浪》主播:佳喻声社 1248集完
                                            undefined
                                            0
                                            1
                                            1

                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          百度网盘
                                          1,569 topics
                                          连续剧
                                          773 topics
                                          国产剧
                                          603 topics
                                          美剧
                                          359 topics
                                          中国移动
                                          307 topics
                                          动画片
                                          264 topics
                                          动作片
                                          223 topics
                                          中国电信
                                          222 topics

                                          187

                                          Online

                                          40.9k

                                          Users

                                          40.7k

                                          Topics

                                          111.2k

                                          Posts
                                          • First post
                                            Last post