精华内容
下载资源
问答
  • 苹果手机修改手机定位的详细教程

    千次阅读 2020-05-18 19:45:02
    今天给大家介绍一款虚拟定位软件——iFakeLocation,直接修改手机的系统定位,支持最新的ios系统,支持抖音、映客、探探、快手、花椒、Now等各类直播平台,微信附近人、朋友圈,微博,钉钉、企业微信、云之家、云参...

    苹果手机修改手机定位的详细教程

    今天给大家介绍一款虚拟定位软件——iFakeLocation,直接修改手机的系统定位,支持最新的ios系统,支持抖音、映客、探探、快手、花椒、Now等各类直播平台,微信附近人、朋友圈,微博,钉钉、企业微信、云之家、云参会、E行销等考勤类软件,支持各类手游王者荣耀、支持查找我的iPhone等,在电脑上安装软件,然后连接手机就可以修改定位了,一键操作,非常简单。下面来说一下具体步骤。

    在这里插入图片描述

    1、打开电脑默认浏览器,下载最新版本的iFakeLocation软件。

    在这里插入图片描述

    2、下载成功后会得到一个zip格式的压缩文件,使用解压软件解压缩该文件,双击运行ifakelocation.exe程序

    在这里插入图片描述

    3、数据线连接手机,系统会自动识别,此时手机会提示是否信任该电脑的选项,点击信任。如果插入手机没有反应,是因为没有安装iTunes,在压缩包里找到常见问题说明.txt里面有iTunes的下载地址,安装完成即可。

    在这里插入图片描述

    4、自动识别后跳转到修改定位界面,拖动地图选择想要定位的地点,鼠标左键点击地图具体位置,然后点击修改定位。
    在这里插入图片描述

    5、操作日志中提示修改成功则证明你的操作完成了,你可以打开手机自带的地图软件来验证,定位修改成功后就可以拔掉数据线了,如果想要恢复正常的定位只需要重启手机就可以了。

    注意:如果是首次使用,软件会自动下载手机系统对应的破解驱动,需要耐心等待一会儿。

    在这里插入图片描述

    展开全文
  • ip 纯真数据库查找

    2011-10-03 11:09:07
    ip定位 已经不是什么新的技术,但是在做项目中却会... 我在项目中也用到了ip定位,写了代码,希望能给没有用过的朋友有所帮助。 项目中包含了QQwry.dat数据,和代码。 我传到附件中,供大家下载,大家...
    ip定位 已经不是什么新的技术,但是在做项目中却会常常用到。找网上找了许久,也做了许多的实验,觉得QQwry.dat,很很好用的,作者也提供了开发的源码和大家分享。 在这里感谢作者。 

    我在项目中也用到了ip定位,写了代码,希望能给没有用过的朋友有所帮助。

    项目中包含了QQwry.dat数据,和代码。


    我传到附件中,供大家下载,大家可以到我的博客中下载附件,这里不能上传附件,直接方法Eclipse就能运行的。有jdk提供的库就行了,不需要额外的jar。这要填入ip就行了,在web应用中获得ip的方法 request.getRemoteAddr().toString();。

    给大家还是把代码贴出来:
    ip
    |
    |-------src
    |---com
    |-----ip
    | |------IPEntry.java
    | |------IPSeeker.java
    | |------Utils.java
    | |------QQWry.dat
    |-----TestIP.java
    展开全文
  • IP定位 已经不是什么新的技术,但是在做项目中却会常常用到。...我在项目中也用到了ip定位,写了代码,希望能给没有用过的朋友有所帮助。QQ 纯真IP 数据库 下载地址QQWry.dat 直接上代码 : IPScanner.cs V...

         IP定位 已经不是什么新的技术,但是在做项目中却会常常用到。找网上找了许久,也做了许多的实验,觉得QQwry.dat,很很好用的,作者也提供了开发的源码和大家分享。 在这里感谢作者。我在项目中也用到了ip定位,写了代码,希望能给没有用过的朋友有所帮助。QQ 纯真IP 数据库 下载地址QQWry.dat

     

         直接上代码 :

         IPScanner.cs

    View Code
    public class IPScanner
        {
          
            private byte[] data;
            Regex regex = new Regex(@"(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))");
            long firstStartIpOffset;
            long lastStartIpOffset;
            long ipCount;
            public long Count { get { return ipCount; } }
            public IPScanner(string dataPath)
            {
                using (FileStream fs = new FileStream(dataPath, FileMode.Open, FileAccess.Read, FileShare.Read))
                {
                    data = new byte[fs.Length];
                    fs.Read(data, 0, data.Length);
                }
                byte[] buffer = new byte[8];
                Array.Copy(data, 0, buffer, 0, 8);
                firstStartIpOffset = ((buffer[0] + (buffer[1] * 0x100)) + ((buffer[2] * 0x100) * 0x100)) + (((buffer[3] * 0x100) * 0x100) * 0x100);
                lastStartIpOffset = ((buffer[4] + (buffer[5] * 0x100)) + ((buffer[6] * 0x100) * 0x100)) + (((buffer[7] * 0x100) * 0x100) * 0x100);
                ipCount = Convert.ToInt64((double)(((double)(lastStartIpOffset - firstStartIpOffset)) / 7.0));
    
                if (ipCount <= 1L)
                {
                    throw new ArgumentException("ip FileDataError");
                }
            }
            private static long IpToInt(string ip)
            {
                char[] separator = new char[] { '.' };
                if (ip.Split(separator).Length == 3)
                {
                    ip = ip + ".0";
                }
                string[] strArray = ip.Split(separator);
                long num2 = ((long.Parse(strArray[0]) * 0x100L) * 0x100L) * 0x100L;
                long num3 = (long.Parse(strArray[1]) * 0x100L) * 0x100L;
                long num4 = long.Parse(strArray[2]) * 0x100L;
                long num5 = long.Parse(strArray[3]);
                return (((num2 + num3) + num4) + num5);
            }
            private static string IntToIP(long ip_Int)
            {
                long num = (long)((ip_Int & 0xff000000L) >> 0x18);
                if (num < 0L)
                {
                    num += 0x100L;
                }
                long num2 = (ip_Int & 0xff0000L) >> 0x10;
                if (num2 < 0L)
                {
                    num2 += 0x100L;
                }
                long num3 = (ip_Int & 0xff00L) >> 8;
                if (num3 < 0L)
                {
                    num3 += 0x100L;
                }
                long num4 = ip_Int & 0xffL;
                if (num4 < 0L)
                {
                    num4 += 0x100L;
                }
                return (num.ToString() + "." + num2.ToString() + "." + num3.ToString() + "." + num4.ToString());
            }
            public IPLocation Query(string ip)
            {
                if (!regex.Match(ip).Success)
                {
                    ip = "300.300.300.300";
                }
                IPLocation ipLocation = new IPLocation() { IP = ip };
                long intIP = IpToInt(ip);
                if ((intIP >= IpToInt("127.0.0.1") && (intIP <= IpToInt("127.255.255.255"))))
                {
                    ipLocation.Country = "本机内部环回地址";
                    ipLocation.Local = "";
                }
                else
                {
                    if ((((intIP >= IpToInt("0.0.0.0")) && (intIP <= IpToInt("2.255.255.255"))) || ((intIP >= IpToInt("64.0.0.0")) && (intIP <= IpToInt("126.255.255.255")))) ||
                    ((intIP >= IpToInt("58.0.0.0")) && (intIP <= IpToInt("60.255.255.255"))))
                    {
                        ipLocation.Country = "网络保留地址";
                        ipLocation.Local = "";
                    }
                }
                long right = ipCount;
                long left = 0L;
                long middle = 0L;
                long startIp = 0L;
                long endIpOff = 0L;
                long endIp = 0L;
                int countryFlag = 0;
                while (left < (right - 1L))
                {
                    middle = (right + left) / 2L;
                    startIp = GetStartIp(middle, out endIpOff);
                    if (intIP == startIp)
                    {
                        left = middle;
                        break;
                    }
                    if (intIP > startIp)
                    {
                        left = middle;
                    }
                    else
                    {
                        right = middle;
                    }
                }
                startIp = GetStartIp(left, out endIpOff);
                endIp = GetEndIp(endIpOff, out countryFlag);
                if ((startIp <= intIP) && (endIp >= intIP))
                {
                    string local;
                    ipLocation.Country = GetCountry(endIpOff, countryFlag, out local);
                    ipLocation.Local = local;
                }
                else
                {
                    ipLocation.Country = "未知的IP地址";
                    ipLocation.Local = "";
                }
                return ipLocation;
            }
            private long GetStartIp(long left, out long endIpOff)
            {
                long leftOffset = firstStartIpOffset + (left * 7L);
                byte[] buffer = new byte[7];
                Array.Copy(data, leftOffset, buffer, 0, 7);
                endIpOff = (Convert.ToInt64(buffer[4].ToString()) + (Convert.ToInt64(buffer[5].ToString()) * 0x100L)) + ((Convert.ToInt64(buffer[6].ToString()) * 0x100L) * 0x100L);
                return ((Convert.ToInt64(buffer[0].ToString()) + (Convert.ToInt64(buffer[1].ToString()) * 0x100L)) + ((Convert.ToInt64(buffer[2].ToString()) * 0x100L) * 0x100L)) + (((Convert.ToInt64(buffer[3].ToString()) * 0x100L) * 0x100L) * 0x100L);
            }
            private long GetEndIp(long endIpOff, out int countryFlag)
            {
                byte[] buffer = new byte[5];
                Array.Copy(data, endIpOff, buffer, 0, 5);
                countryFlag = buffer[4];
                return ((Convert.ToInt64(buffer[0].ToString()) + (Convert.ToInt64(buffer[1].ToString()) * 0x100L)) + ((Convert.ToInt64(buffer[2].ToString()) * 0x100L) * 0x100L)) + (((Convert.ToInt64(buffer[3].ToString()) * 0x100L) * 0x100L) * 0x100L);
            }
            /// <summary>
            /// Gets the country.
            /// </summary>
            /// <param name="endIpOff">The end ip off.</param>
            /// <param name="countryFlag">The country flag.</param>
            /// <param name="local">The local.</param>
            /// <returns>country</returns>
            private string GetCountry(long endIpOff, int countryFlag, out string local)
            {
                string country = "";
                long offset = endIpOff + 4L;
                switch (countryFlag)
                {
                    case 1:
                    case 2:
                        country = GetFlagStr(ref offset, ref countryFlag, ref endIpOff);
                        offset = endIpOff + 8L;
                        local = (1 == countryFlag) ? "" : GetFlagStr(ref offset, ref countryFlag, ref endIpOff);
                        break;
                    default:
                        country = GetFlagStr(ref offset, ref countryFlag, ref endIpOff);
                        local = GetFlagStr(ref offset, ref countryFlag, ref endIpOff);
                        break;
                }
                return country;
            }
            private string GetFlagStr(ref long offset, ref int countryFlag, ref long endIpOff)
            {
                int flag = 0;
                byte[] buffer = new byte[3];
    
                while (true)
                {
                    //用于向前累加偏移量
                    long forwardOffset = offset;
                    flag = data[forwardOffset++];
                    //没有重定向
                    if (flag != 1 && flag != 2)
                    {
                        break;
                    }
                    Array.Copy(data, forwardOffset, buffer, 0, 3);
                    forwardOffset += 3;
                    if (flag == 2)
                    {
                        countryFlag = 2;
                        endIpOff = offset - 4L;
                    }
                    offset = (Convert.ToInt64(buffer[0].ToString()) + (Convert.ToInt64(buffer[1].ToString()) * 0x100L)) + ((Convert.ToInt64(buffer[2].ToString()) * 0x100L) * 0x100L);
                }
                if (offset < 12L)
                {
                    return "";
                }
                return GetStr(ref offset);
            }
            private string GetStr(ref long offset)
            {
                byte lowByte = 0;
                byte highByte = 0;
                StringBuilder stringBuilder = new StringBuilder();
                byte[] bytes = new byte[2];
                Encoding encoding = Encoding.GetEncoding("GB2312");
                while (true)
                {
                    lowByte = data[offset++];
                    if (lowByte == 0)
                    {
                        return stringBuilder.ToString();
                    }
                    if (lowByte > 0x7f)
                    {
                        highByte = data[offset++];
                        bytes[0] = lowByte;
                        bytes[1] = highByte;
                        if (highByte == 0)
                        {
                            return stringBuilder.ToString();
                        }
                        stringBuilder.Append(encoding.GetString(bytes));
                    }
                    else
                    {
                        stringBuilder.Append((char)lowByte);
                    }
                }
            }
        }

     

    IPLocation.cs

    View Code
     public class IPLocation
        {
            public string IP { get; set; }
            public string Country { get; set; }
            public string Local { get; set; }
        }


    使用:

    IPScanner qqWry = new IPScanner(Server.MapPath("~/Common/QQWry.dat"));

    IPLocation ip = qqWry.Query("真实ip地址");

    就这么简单。

     

     

    转载于:https://www.cnblogs.com/suizhouqiwei/archive/2012/06/11/2545082.html

    展开全文
  • 疫情期间宅家无聊,跟朋友开黑英雄皮肤少玩得不痛快?王者荣耀联合肯德基推出王者荣耀特权商店这是很早之前的事情...IOS教程:下载王者人生APP,查找附近特权商店,然后查看选定的商店地址,虚拟定位到选定的特权商...

    4a542e68a96e3cdfff2e7ebe7c99dfce.png

    疫情期间宅家无聊,跟朋友开黑英雄皮肤少玩得不痛快?王者荣耀联合肯德基推出王者荣耀特权商店这是很早之前的事情了。通过连接肯德基WIFI来获得王者特权,但疫情期间出不了门怎么办?下面教程教你在家也能享受王者特权。           baadbed95fd822e957d3cb753d7e3c5c.png          

    安卓和IOS教程区别不大先来说说IOS教程。

    IOS教程:下载王者人生APP,查找附近特权商店,然后查看选定的商店地址,虚拟定位到选定的特权商店地址。

    20d87fdc79cc05d61595bc42dd5c190c.png

    用电脑搜索爱思助手,下载安装后用苹果设备连接到电脑。选择工具箱点击虚拟定位。前面已经查看了特权商店的地址。可以通过三种方式来修改定位:输入地名并搜索、输入精确的经纬度、在地图上直接点击。

    92b480ab00bad27f804e72a0fe42ad6e.png

    定位成功后,打开王者人生与商家距离显示20米内即可。

    下面来模拟它们的WIFI。

    用家里的WIFI改为KFC FREE WIFI(一般KFC的WIFI名字都是这个,不对的话去一趟店里或者尝试其他店)

    最后登录王者显示在店模拟就成功了。

    安卓教程基本一致,修改虚拟定位可以换成大牛助手等等。

    小提示:找的商户最好找银牌的,金牌可能会账号异常用不了,只找KFC店铺,其他模拟不出WIFI。放心食用无封号危险。

    关注在看分享给身边的好友。

    有其他软件需要可以加我微信私聊尽量给找。

    展开全文
  • Connection timeout occurred 错误,开始只是一味地重新点击下载,后来经过查找解决方案,现在此记录下来,以便给遇到同样问题的朋友一个解决方案。 解决方法: 1.首先我们定位到C:\Users\Administrator\AppData\...
  • 关于Genymotion下载模拟器失败

    千次阅读 2016-10-12 15:32:21
    Unable to create virtual device: Connection timeout occurred 错误,开始只是一味地重新点击下载,后来经过查找解决方案,现在此记录下来,以便给遇到同样问题的朋友一个解决方案。 解决方法: 1.首先我们定位...
  • 软件功能非常强大可以为用户提供精准的地理位置定位,方便查找附近的停车场,还可以为每位车主提供语音播报免费停车场和收费停车场,方便快捷,省时省力停车出行的好帮手,需要的朋友快来下载吧!官方介绍停简单的一...
  • ②我们项目使用sqlite最近碰到SQLiteDatabaseCorruptException: database disk image is malformed等一系列的数据库损坏bug(官方说明关机或sd卡打满可能出现),我们线上用户不到万一的概率,从大数据定位出是几个...
  • 如消息列表、好友列表、新朋友、好友申请、实时群聊、实时私聊、聊天设置、屏蔽对方聊天、特别关心、会员等级、个性名片、添加好友、删除好友、好友分组、查找用户、登录、注销、切换用户、右滑显示侧栏、地理定位、...
  • love爱意表达部分,程序员表白神器,简易含蓄的单身程序员可以看看该模块,可以给女朋友一个惊喜! 玩Android部分,接口是鸿洋大神开放的api,学习kotlin时所写 markDown格式笔记本,支持md格式,数据是保存到本地。...
  • 管理/更新/下载App,跟踪优惠信息 $29.99/year # ★★★ Spotify Pro 音乐服务 $9.99/month # ★★★ Rdio Pro 音乐服务 $9.99/month # ★★★ iTunes Match iTunes 音乐服务 $24.99/year # ★★★ ...
  • 企业筛选人才的名词用词大致定位,虽无法百分百绝对正确,但这些条件至少过滤较为多数部分不匹配者,减少了必要的面试等,并提高了自身用人的办事效率,节约了很多成本(比如说:多数纸张以及计算机运作成本)。...
  • 非常适合应用在小型的不带文件系统的产品中,方便开发人员快速定位查找系统发生崩溃或死机的原因。同时配合EasyLogger(我开源的超轻量级、高性能C日志库,它提供与EasyFlash的无缝接口)一起使用,轻松实现C日志的...
  • usbserialcontroller驱动是支持WIN7旗舰版64位的USB转串口驱动,需要的朋友...手动安装插入数据线,查找到新硬件,然后将其需要的配置文件定位到这里2.自动安装运行Setup.exe安装成功后重新启动电脑注意事,欢迎下载体验
  • pass资源查看器是一款好用的pass资源查看软件,可以在路径查看当前的标准资源,并且定位,适用于菜单、字符串、对话框和信息表资源,支持exe、dll、ocx格式,需要的朋友可以来本站下载 使用方法 第一步:打开软件...
  • 需要的朋友们可以下载试试吧!软件功能: 1. (自动查找商品)只要在软件中输入商家提供的商品关键词和商家店铺ID,就可以迅速的找到主宝贝并定位到当前页面,如果搜索到的宝贝是商家店铺里的另一款宝贝,还可以继续...
  • FRSFileList是一个方便的应用程序,用于查找、分类(大小和新旧)和删除文件。当您第一次启动FRSFileList时,它将被设置为定位并显示五个最大的文件作为起点。...欢迎需要的朋友到脚本之家下载使用! 此外,您可以按
  • BT种子解析器1.0

    2013-06-21 21:40:51
    前几天某朋友跟我说他那有好几万个BT种子文件(大部分是河蟹电影),想找一些感兴趣的下载,就一个一个种子的用迅雷打开,看看有没有想下的,很费劲,要我给他写个软件能把种子内的文件都读出来,并且可以指定条件...
  • 2、新增歌曲列表序号,方便歌曲定位查找 3、改进摄像头采集算法,使视频更顺畅 4、改进虚拟声卡,消除WIN7下MKA格式歌曲噪声现象 5、改进MKA解码器,使音乐播放更稳定 6、改进下载算法,使文件下载更快 7、支持...
  • LuaStudio v9.8.6.zip

    2019-07-13 20:49:52
    需要的朋友快来下载吧! LuaStudio编辑调试器特色 1、工程管理、添加解决方案里所有的符号提示功能、有跳转到函数定义处的功能、 2、代码定义提示窗口、能自动跳转提示 3、调试内核重新优化、速度能大大提高、 ...
  • 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for Windows* (178Mb) 下载完成后,直接安装即可,安装过程中按...
  • iPhone开发秘籍(第2版)--源代码

    热门讨论 2012-12-11 13:51:22
    1.2.1 下载SDK 2 1.2.2 开发设备 3 1.2.3 模拟器的限制 4 1.2.4 Tethering 4 1.3 理解型号差异 5 1.3.1 摄像头 5 1.3.2 扬声器和麦克风 5 1.3.3 手机 6 1.3.4 Core Location的差异 6 1.3.5 振动支持和接近...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...
  • EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件...
  • EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件...
  • java源码包

    2015-12-01 16:29:37
    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...
  • EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

下载查找朋友定位