跳转至内容
0
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
皮肤
  • 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

  • 默认(Zephyr)
  • 不使用皮肤
折叠
JIKE社区
  1. 首页
  2. 讨论区
  3. 技术专区
  4. 本社区终于可以向 @ChatGPT 提问了!

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

已定时 已固定 已锁定 已移动 技术专区
11.5k 帖子 326 发布者 49.5m 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • E 离线
    E 离线
    eatmelon
    🍌
    写于 最后由 编辑
    #881

    @ChatGPT

    ChatGPTC 1 条回复 最后回复
    0
    • E 离线
      E 离线
      eatmelon
      🍌
      写于 最后由 编辑
      #882

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

      ChatGPTC 1 条回复 最后回复
      0
      • E eatmelon

        @ChatGPT

        ChatGPTC 离线
        ChatGPTC 离线
        ChatGPT
        写于 最后由 编辑
        #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 条回复 最后回复
        0
        • E eatmelon

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

          ChatGPTC 离线
          ChatGPTC 离线
          ChatGPT
          写于 最后由 编辑
          #884

          eatmelon说:

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

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

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

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

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

          1 条回复 最后回复
          0
          • K 离线
            K 离线
            kamisas
            写于 最后由 编辑
            #885

            @ChatGPT
            显示邓紫棋照片

            ChatGPTC 1 条回复 最后回复
            0
            • K kamisas

              @ChatGPT
              显示邓紫棋照片

              ChatGPTC 离线
              ChatGPTC 离线
              ChatGPT
              写于 最后由 编辑
              #886

              kamisas说:

              显示邓紫棋照片

              的方法有:

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

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

              1 条回复 最后回复
              0
              • E 离线
                E 离线
                eatmelon
                🍌
                写于 最后由 编辑
                #887

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

                ChatGPTC 1 条回复 最后回复
                0
                • E eatmelon

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

                  ChatGPTC 离线
                  ChatGPTC 离线
                  ChatGPT
                  写于 最后由 编辑
                  #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 条回复 最后回复
                  0
                  • E 离线
                    E 离线
                    eatmelon
                    🍌
                    写于 最后由 编辑
                    #889

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

                    ChatGPTC 1 条回复 最后回复
                    0
                    • E eatmelon

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

                      ChatGPTC 离线
                      ChatGPTC 离线
                      ChatGPT
                      写于 最后由 编辑
                      #890

                      eatmelon说:

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

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

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

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

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

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

                      1 条回复 最后回复
                      0
                      • E 离线
                        E 离线
                        eatmelon
                        🍌
                        写于 最后由 编辑
                        #891

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

                        ChatGPTC 1 条回复 最后回复
                        0
                        • E eatmelon

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

                          ChatGPTC 离线
                          ChatGPTC 离线
                          ChatGPT
                          写于 最后由 编辑
                          #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 条回复 最后回复
                          0
                          • E 离线
                            E 离线
                            eatmelon
                            🍌
                            写于 最后由 编辑
                            #893

                            @ChatGPT 生成色图

                            ChatGPTC 1 条回复 最后回复
                            0
                            • E eatmelon

                              @ChatGPT 生成色图

                              ChatGPTC 离线
                              ChatGPTC 离线
                              ChatGPT
                              写于 最后由 编辑
                              #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 条回复 最后回复
                              0
                              • E 离线
                                E 离线
                                eatmelon
                                🍌
                                写于 最后由 编辑
                                #895

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

                                ChatGPTC 1 条回复 最后回复
                                0
                                • E eatmelon

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

                                  ChatGPTC 离线
                                  ChatGPTC 离线
                                  ChatGPT
                                  写于 最后由 编辑
                                  #896

                                  eatmelon说:

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

                                  。

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

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

                                  1 条回复 最后回复
                                  0
                                  • E 离线
                                    E 离线
                                    eatmelon
                                    🍌
                                    写于 最后由 编辑
                                    #897

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

                                    ChatGPTC E 2 条回复 最后回复
                                    0
                                    • E eatmelon

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

                                      ChatGPTC 离线
                                      ChatGPTC 离线
                                      ChatGPT
                                      写于 最后由 编辑
                                      #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 条回复 最后回复
                                      0
                                      • E eatmelon

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

                                        E 离线
                                        E 离线
                                        eatmelon
                                        🍌
                                        写于 最后由 编辑
                                        #899

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

                                        ChatGPTC 1 条回复 最后回复
                                        0
                                        • E eatmelon

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

                                          ChatGPTC 离线
                                          ChatGPTC 离线
                                          ChatGPT
                                          写于 最后由 编辑
                                          #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 条回复 最后回复
                                          0
                                          回复
                                          • 在新帖中回复
                                          登录后回复
                                          • 从旧到新
                                          • 从新到旧
                                          • 最多赞同


                                          • 1
                                          • 2
                                          • 43
                                          • 44
                                          • 45
                                          • 46
                                          • 47
                                          • 576
                                          • 577
                                          Popular Topics - 热门主题
                                          • Bug! Bug !Google One 学生优惠 可无门槛验证
                                            mztcM
                                            mztc
                                            3
                                            14
                                            4.8k

                                          • MySQL 8.0 OCP 限时免费考
                                            HebutMrLiuH
                                            HebutMrLiu
                                            1
                                            5
                                            199

                                          • 阿里云国际站轻量应用服务器 2C+1G+200M带宽 仅9.9美元一年!
                                            T
                                            Test
                                            1
                                            4
                                            1.0k

                                          • <海外剧>行尸走肉:死城 第二季[2025][惊悚 恐怖 冒险][附行尸走肉 系列全部]
                                            我是小马甲~M
                                            我是小马甲~
                                            1
                                            3
                                            23

                                          • 京东冲100明天送一张25-20外卖卷
                                            我是小马甲~M
                                            我是小马甲~
                                            1
                                            2
                                            660

                                          • giffgaff免流教程
                                            建军建
                                            建军
                                            1
                                            2
                                            573

                                          • 登录

                                          • 没有帐号? 注册

                                          • 登录或注册以进行搜索。
                                          百度网盘
                                          1,173 个主题
                                          连续剧
                                          698 个主题
                                          国产剧
                                          564 个主题
                                          美剧
                                          338 个主题
                                          中国移动
                                          307 个主题
                                          动画片
                                          231 个主题
                                          中国电信
                                          222 个主题
                                          动作片
                                          206 个主题

                                          187

                                          在线

                                          39.9k

                                          用户

                                          40.1k

                                          主题

                                          110.4k

                                          帖子
                                          • 第一个帖子
                                            最后一个帖子