山野莽夫

  • 归档
    • 随笔
    • 建站资源
    • 分享
    • 代码
  • 地球物理学
    • 专业课
    • 概念解释
  • 计算机
  • 互联网
  • 教程
  • 规划
  • 实验室
    • 珍藏的软件
    • 贴吧云签到
    • A1账号自助申请
山野莽夫
小学生的挣扎的点点滴滴
  1. 首页
  2. 代码
  3. c
  4. 正文

字符串穷举C语言算法域名查询

2018年1月21日 2707点热度 1人点赞 0条评论

这几天我的github 学生包马上就要过期了,仔细看了一下这个学生包确实还是很给力的。其他的我都已经注册使用了,唯一剩下的就是namecheap送的免费.me域名了。这个域名做个博客还是很不错的,我们选域名一般要么朗朗上口,要么比较短,最终目的是让别人好记。我简单的查询了一下,发现竟然还有三位的纯字母域名,于是我就来了兴趣,我想着注册一个比较好的三位.me 域名。当然作重要的是如何找到域名列表和域名批量查询工具。怎么得到域名列表呢,就是简单的穷举所有三位的字母组合,然后在域名查询工具中查询。我试着在excel中得到所有穷举组合,发现不是很简单,于是就想着用C语言解决这个问题。下边就提供这个

       一、算法程序

算法其实很简单,就是穷举罢了,因为我用的是三位的,所以代码就只有三层循环,当然你可以根据自己的情况修改代码,比如改成所有声母的组合等等,现附上代码。

#include <stdio.h>
#include <stdlib.h>
#define m 26
#define n 9 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main( ) {
	
	int i,j,k,sum=0;
	FILE*fp,*fpp;
	fp=fopen("www.txt","w");
	fpp=fopen("xxx.txt","w");
	
	for(i=1;i<=m;i++)
	   for(j=1;j<=m;j++)
	      for(k=1;k<=m;k++)
	      {
	      	//printf("%c%c%c\n",i-1+'a',j-1+'a',k-1+'a');
	      	fprintf(fp,"%c%c%c\n",i-1+'a',j-1+'a',k-1+'a');
	      	sum=sum+1;
		  }
		  printf("字母共有%d种情况\n",sum);
	fclose(fp);
	sum=0;
	for(i=0;i<=n;i++)
	   for(j=0;j<=n;j++)
	      for(k=0;k<=n;k++)
	      {
	      	//printf("%c%c%c\n",i-1+'a',j-1+'a',k-1+'a');
	      	fprintf(fpp,"%d%d%d\n",i,j,k);
	      	sum=sum+1;
		  }
		  printf("数字共有%d种情况",sum);
	fclose(fp);
	fclose(fpp);
	return 0;
}

如果你想要穷举四位的字符串,或者穷举纯声母,纯数字的情况,只需要修改代码即可。

下边是运行结果

当然真正的结果位于www.txt和xxx.txt中。

二、域名批量查询工具

现在不知是什么原因。.me域名在国内已经无法注册了,比如西部数码,根本无法查询域名状态了,而且国内的一些域名扫描工具或者批量查询工具已经失效了。例如阿里云也只能去国际网站了。但是阿里云只能同时查询50个,所以无法满足我的要求。

下面推荐godaddy,这个网站同时可以查询500个,而且不去要梯子什么的,访问速度还不错。地址如下

https://sg.godaddy.com/zh/domains/bulk-domain-search.aspx

另外namecheap也可以,貌似可以查询1000个,

但是没有godaddy方便记录。

当然如果你有更加好的工具欢迎分享,你可以在下方留言哦。

标签: 域名 字符串
最后更新:2018年4月6日

小菜菜

菜鸟

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

标签聚合
wordpress 虚拟机 c语言 地震学程序 模板 宝塔面板 onedrive ppt
最新 热点 随机
最新 热点 随机
Azure Student 微软云 学生订阅 免费12个月用量避坑注意点集合 MP3音频文件格式详细解析 python按固定采样点个数分割wav格式音频 愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦 华为云版轻量应用服务器-云耀云服务器简单体验评测 Cloudflare 免费CDN自定义节点ip之自选cloudflare 高速节点ip工具分享
地下电偶极子电场空间分布 Cloudflare 免费CDN自定义ip详细解释和配置教程 ueditor-for-wordpress插件1.4.3.1 实验一 基本地震学理论(固固界面纵波和横波能流比反射系数透射系数数) 全速下载英雄联盟的方法 地震学和地球结构(震源追踪)

COPYRIGHT © 2021 shanyemangfu.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备15031791号-2