来自 居家 2020-01-01 15:58 的文章
当前位置: AG真人游戏平台 > 居家 > 正文

搓起先向她走去,通过Ping命令判别网络是不是联通

一、我们为什么要做笔记?

对不起,我爱你

      最近在实施MSN Direct项目时,需要用VPN+ADSL方案把放在西格玛的服务器和电视塔上的发射设备连接在一起,为了测试网络是否正常,需要两边的人进行配合,通过Ping命令判断网络是否联通。由于电视塔仅周二下午才允许调试,调试时间有限,并且人手也有限,为了节省时间,所以萌生了做一个Windows Mobile Ping 命令的想法,这样通过手机就可以直接测试网络是否联通。

❶.建立资料库

01

      Windows Mobile是没有现成的Ping可用的,所以需要自己做一个。一种最直接的想法就是用Socket实现ICMP协议(针对PING命令的部分),对于桌面版的.Net Framework中的Socket,只要如下进行定义,就可以是实现收发ICMP数据包。

以前,我们习惯了遇到问题有什么不懂的,就百度一下。但是现在,我们不能再这么做了。原因你懂的。那么我们现在该怎么做呢?我的做法是开始建立自己的资料库,把自己专业或者感兴趣的事情记录在自己的笔记中,当遇到同类型的问题时,第一反应不再是上网搜索,而是先从自己的资料库搜索。当自己的资料库达到基本满足你的需求时,你也就成为某个领域的叫兽级人物了。

“燕子,出来喝酒好吗?”

Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Icmp);

比如说,每一次我发在朋友圈里的段子,都是在我的笔记里面记录着的。当我想发段子的时候,我可以很容易地把它们搜索出来。

“怎么了。”

但是很不幸的是.Net compact Framework不支持ProtocolType.Icmp参数,所以也无从用Socket实现了。幸好天无绝人之路,Windows Mobile还提供了Icmp的API接口,可以通过这些API接口,实现PING命令的功能,核心代码如下:

又比如说,你甚至还可以建立一个专门记录朋友们丑事的文件夹,把它们的丑事都记录了下来。等到以后他们发财或者出名了,你就可以威胁并勒索他们。(不用谢,发财了记得分点给我就好了)

“我和他分手了。”

public class Sw
{
    #region P/Invoke
    [DllImport("\windows\iphlpapi.dll", SetLastError = true)]
    static extern IntPtr IcmpCreateFile();
    [DllImport("\windows\iphlpapi.dll", SetLastError = true)]
    static extern bool IcmpCloseHandle(IntPtr handle);
    [DllImport("\windows\iphlpapi.dll", SetLastError = true)]
    static extern Int32 IcmpSendEcho(IntPtr icmpHandle, Int32 destinationAddress, String requestData, Int16 requestSize, ref IP_OPTION_INFORMATION requestOptions, ref ICMP_ECHO_REPLY replyBuffer, Int32 replySize, Int32 timeout);
    [StructLayout(LayoutKind.Sequential)]
    public struct IP_OPTION_INFORMATION
    {
        public byte TTL;
        public byte TOS;
        public byte Flags;
        public byte OptionsSize;
        public IntPtr OptionsData;
    }
      
    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
    private struct ICMP_ECHO_REPLY
    {
        public int Address;
        public int Status;
        public int RoundTripTime;
        public Int16 DataSize;
        public Int16 Reserved;
        public IntPtr DataPtr;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 250)]
        public String Data;
        public IP_OPTION_INFORMATION Options;
    }
    #endregion
    public static int ping(string ip, int timeout,out string info)
    {
        IPEndPoint host = new IPEndPoint(Dns.GetHostEntry(ip).AddressList[0], 0);
        if (host == null | Environment.OSVersion.Platform != PlatformID.WinCE)
        {
            info = "ip error!";
            return -1;
        }        
        int result = -1;
        IntPtr ICMPHandle;
        Int32 iIP;
        String sData;
        IP_OPTION_INFORMATION oICMPOptions = new IP_OPTION_INFORMATION();
        ICMP_ECHO_REPLY ICMPReply = new ICMP_ECHO_REPLY();
        Int32 iReplies;
        ICMPHandle = IcmpCreateFile();
        iIP = BitConverter.ToInt32(host.Address.GetAddressBytes(), 0);
        sData = "abcdefghijklmnopqrstuvwxyz012345";
        oICMPOptions.TTL = 255;
        iReplies = IcmpSendEcho(ICMPHandle, iIP, sData, (Int16)sData.Length, ref oICMPOptions, ref ICMPReply, Marshal.SizeOf(ICMPReply), timeout);
        if (ICMPReply.Status == 0)
        {
            result = ICMPReply.RoundTripTime;
            info = "ping bytes=" + sData.Length.ToString() + " time=" + result.ToString() + "ms TTL=" + oICMPOptions.TTL.ToString();
        }
        else
        {
            info = "ping " + ip + " timed out.";
        }
        IcmpCloseHandle(ICMPHandle);            
        return result;
    }
}

❷.保持专注

“在哪?”

      最终程序运行后的界面如下:

做笔记的过程,也是消化知识的过程,这个过程也会使我们能够保持专注,更加专心地去做好自己的工作。

“我们经常去的那家大排档。”

      图片 1 
     需要注意的是,GPRS连接必须是CMNET(关于如何建立GPRS连接,有兴趣的朋友可以参考我以前写的文章:让智能手机和居家电脑互联互通(WM6 GPRS)),否则是无法PING通公网IP的,此外我们发现Windows Mobile手机的IP为10.x.x.x,我们知道10开头的IP地址是A类地址,查相关资料,我们可知10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。每个A类地址理论上可连接16777214台主机,这大约是1千六百万台,这也是同时使用GPRS的手机数上限了。由于Windows Mobile手机分配的IP地址不是公网IP,所以很遗憾,我们不能在PC上Ping  Windows Mobile手机,也就无法测试PC的Ping出命令是否正常了。[叶帆工作室]

❸.提升技能

“好。”

在快速发展的互联网时代,落后意味着挨打,所以我们需要不停地给自己充电。比如公司的一堂培训课,网上的一门学习课,读了一本好书,或者听了行业里的资深人士的演讲,如果不及时记录下来,那么这些知识永远也不会成为自己的。所以,我们需要记录,做笔记以提升自己的技能;

冬天了,外面都开始下雪了,我裹紧身上的大衣,向街边的大排档走去。

❹.防止丢失

远远的,便看见亚楠的身影,瘦小的背影在人群中格外显眼,渺小又孤单。感觉又冷了,我哈了口气,搓着手向她走去。

大学期间,我习惯使用纸质本来记录自己的读书笔记,甚至当时写小说也是用纸质本来写。然而,几年过去了,纸质本早已丢失。至今想起,实在遗憾;后来我使用了云笔记,笔记同步到云端,电脑端,那么笔记内容就没有那么容易丢失了。

“燕子,你来了。”

二、我为什么选择为知笔记?

“嗯,喝了多久了,我陪你吧。”

❶.收集神器

拿来酒杯,我两一杯一杯喝着,配着麻辣串串,辣的心里撕心裂肺的疼,但看着亚楠,心里更疼。

当你在朋友圈看到一篇好文章的时候,你还是在用收藏到微信或者发送到文件助手里的方法吗?实不相瞒,这样LOW爆了!

“说吧,我听着,说出来就好了。”我拍拍亚楠的背,并没有想让她停止喝酒的意思,有些时候,也许只有酒精能让她暂时忘却痛苦。

现在,让我给你演示一下什么叫做酷毙了的收藏方法吧!

“燕子,你说他至于吗,不就爸妈离个婚吗,至于那么要死要活的,谁没经历过一些事啊,都多久,还是那个鬼样,一点上进心也没有,,,,,”

第一步:打开你想要收藏的文章,比如下面这篇:

我听着亚楠絮絮叨叨的说着,如果倾吐能让她忘却,那就说吧。

图片 2

02

点击右上角,然后在出现的列表中选择为知笔记,点击。保存成功。

亚楠是我发小,姓周,因为她的爸爸妈妈想要男孩,所以给亚楠取了这个名字。亚楠也确实不想一般女孩子那么温柔,从小就是一头短发,跟在一帮男孩子后面跑。上树掏鸟窝,下河抓鱼,什么都做过。

不明真相的群众:“完了?”

亚楠性子要强,做事果断,这和她的家庭也许是分不开的。

书刀哥:“完了。”

在很小的时候,亚楠的父母就经常吵架,家里锅碗瓢盆摔的到处是是常事。终于,吵着吵着离婚了。亚楠跟了爸爸,妹妹跟了妈妈,这是亚楠心里的疤,愈合不了。

不明真相的群众:“真完了?”

而文渊,似乎是那个可以让亚楠慢慢忘却这个疤痕的人。

书刀哥:“真真是完了,不信你看下面!”

文渊是亚楠的初中同学,也是亚楠众多追求者之一。亚楠长的很漂亮,大眼睛,瓜子脸,高挑的身材,一头利落的短发更增添了几分帅气。

图片 3

在老师眼里,亚楠就是个问题孩子,逃课,打架,谈恋爱,喝酒,所有老师认为学生不该做的事她都做了。亚楠不是坏孩子,这只不过是她对抗父母的方式,向这个世界宣战的方式。

所以,使用为知笔记的保存,仅仅只需要一步。快的可以上天了。当然,前提是你需要把你的为知笔记绑定了微信账号。绑定也很简单,首先关注了为知笔记的公众账号,然后绑定为知账号就行了。

没有人不想当好孩子,亚楠也一样,只不过这个社会早早地让她们看见了黑暗的一面。

其实不仅仅是微信上可以这样收藏,微博、网页,也同样可以。更多的功能,可以自己尝试去使用。

亚楠不愿回到那个支离破碎的家,不想听别人谈论自己的父母,这是她心里好不了的疤。

❷.功能全面

03

这么说吧,为知的最核心功能是记录。但最吸引我的是它的方便。比如说,当我们使用电脑在网上听课程的时候,就需要记录了。那么,这个时候就可以使用为知的桌面便签了。以下图为例:

亚楠谈过许多恋爱,但又算不上恋爱,因为没感觉。在众多的追求者中,文渊算是最不起眼的一个,长得不帅,又不会说一些话来哄女孩子开心。

图片 4

为什么会在一起呢,因为温暖。亚楠说,在文渊身上,能找到一种家的归属感,很有安全感。

我们把视频假设是一门专业课程,那么为知笔记的桌面便签就可以很方便地一边看视频一边记笔记,而且即时同步到为知云端,不致于使文档丢失。可谓是居家旅行,学习工作,记录必备也!

文渊人如其名,高高瘦瘦的,长得还算文艺,做的一手好菜,还会唱歌,确实是居家必备的好男人。

❸.多级目录

她两刚在一起的时候,我们都不看好,毕竟亚楠的男朋友还没有超过一个月的,而且都比文渊优秀。

这个年代,没有多级目录,都不好意思出来混了。而为知笔记对多级目录的支持是非常棒的!话不多说,看图!

但这一次,亚楠似乎是认真的,从初二到高中,三年,我们见证了他们所有的经历。两人几乎就没有吵架,简直就是模范情侣。

图片 5

和文渊在一起,亚楠戒了酒,开始认真学习,不在老是去惹事生非,亚楠说,燕子,我想和他一辈子。可是那时候,我们太年轻,不知道一辈子那么长,有许多意外是我们没法预料的。

❹.插件、模板多

比如文渊没考上一个好的高中,比如文渊的父母离婚,比如她两分手了,,,

这个怎么说呢,为知的很多插件都很方便,还有模板也是。这个,也看图吧。

明天和意外真的不知道哪个先来,但如果可以,就留在今天吧。因为我不想看见亚楠哭。

图片 6

亚楠很少哭,自从父母离婚后,几乎就没看见她哭过,她坚强的就像个无坚不摧的战士,身穿盔甲,杀得敌人片甲不留。

图片 7

可现在在我怀里的,哪里还是那个女汉子般的周亚楠,明明就是个为情所伤的小女生。也许是伪装的太久了,一下子拆下面具,哭的模样才叫人心疼。

插件可以方便的导入导出笔记,以及更换编辑器等;而模板也有很多比如九宫格日记、康奈尔笔记、以及其他自己也可以定制的模板等;

04

❺.空间大、同步快

文渊的父母离婚,所有人都没有料到。文渊才上高中,回家就听说了这个消息。从前滴酒不沾的人天天买醉,这个样子,亚楠除了无奈更多的是心疼。

为知的空间并不是固定流量的,而是以每个月的来计算,免费用户每个月有500M的上传流量;VIP用户每月的上传流量是10G;而实际上,每个月500M的上传流量,除非你是把它当成网盘来用,否则对于大多数人来说都是够用了。即使偶尔不够用了,升级VIP一个月是12元。也是可以接受的;

但人的耐心是有限的,一个学期后,当文渊还是如此放纵自己,把学习丢在一边时,亚楠终于发火了。

❻.多平台以及离线笔记支持

记得亚楠说过,她若是喜欢一个人,可以接受她一无所有,唯独不能接受他没有上进心。

对于一款笔记应用来说,多平台支持是十分重要的。为知笔记支持Windows、Mac、Linux、iPhone、iPad、Android等平台,而且支持笔记离线下载使用。当我们再PC端写好了笔记时,即时同步到手机端,我们也可以下载了该笔记到手机上,就可以离线使用而不需要再使用流量。

亚楠永远是这样,冷静的让人可怕。

❼.安全可靠

是啊,我的青春就那么一次,我不可能在原地等你,我一生放荡不羁,唯独钟情于你,可是我不能容忍你放弃自己。

任何一款云笔记应用,如果不能自由导出的,都是耍流氓。而为知笔记支持导出为PDF、TXT、HTML等格式;云端与PC端同步,即使有天为知笔记倒闭了。但文档仍然存在于电脑里,所以安全性有保障。当然,自己每隔一段时间久把笔记导出来独立保存一份则更为安全了。

但是对亚楠来说,文渊早就不仅是一个喜欢的人,更是她的依靠,是她停留的港湾,已经是家人一般的存在。

三、我是如何使用为知笔记的?

可是我的傻姑娘啊,有些时候,两个人在一起,不是单单喜欢就可以的,他连自己都不负责,又怎么对你负责呢。

❶.日程管理

酒是个好东西,可以让你忘却,可也只是暂时的忘却,明天醒来,日子还是一样要过,我们都要学会长大,学会慢慢抚平那些伤痛。

把每天的工作都记录下来,然后分析遇到的问题,总结归纳解决问题的方法,下次遇到这样的问题时,就可以更好更快速地去解决。

05

我的工作日记模板主要为几块:

我以为她两会就此没了交集,但文渊似乎意识到自己的不对,开始努力学习,然后对亚楠发起了新一轮的攻击。

1)每日工作安排;

高二的最后一个暑假,亚楠叫我去吃火锅,那天外面雪很大,火锅很暖,但却不急亚楠笑容的十分之一。

2)每日必做事项;如学习、阅读等;

我看着那紧紧相握的十指,心里默默的祝福他们。

3)未完成事宜及原因分析;

我曾经问过亚楠,对文渊是种什么样的感觉呢。

4)遇到的问题与处理方法;

“死心塌地的信任,感觉有了他,就有了所有,是可以停留的地方,向家人一般。”亚楠说这话的时候,我感觉她眼里有光。最好的爱情,差不多就是这个样子吧。

5)每日总结;

对对方毫无保留的爱,信任,包容。

6)成功日记;

吃完饭,我对文渊说,你别再把她弄丢了,她不认识路,你要带她回家。

7)明日安排;

我亲爱的姑娘啊,我希望你可以嫁给爱情,或许你们曾经弄丢过彼此,但是你们以后一定要好好抓住彼此。

❷.知识管理

06

对于自己工作上的事情,可以专门做一个文件夹来记录并总结出规律。从而使自己变得更加专业。

如果可以和老天爷通话,我一定要好好骂它,既然让人家相遇,为什么还要搞一堆阻碍呢。

对于自己感兴趣或者在学习的一些课程知识,也可以使用文件记录下来。比如说在网易云课堂等知识分享平台上学习了一些课程,也可以使用为知笔记进行笔记记录。

高三的下学期,文渊劈腿了。两人在不同学校,聚少离多,亚楠的朋友说看见文渊和另一个女孩子在一起。亚楠问过文渊,但文渊没有承认,也没有否认。

❸.信息收集

这次,亚楠果断分手,连个解释的机会都没给。没有哭的撕心裂肺,没有借酒消愁,反而出奇的平静。室友都在劝亚楠,说这种渣男,不要也罢。

收集一些有价值的信息,比如行业的分析、资深人士的分享,精彩文章的收集,一些实用技能的收集等。可以在自己没有时间阅读时,先收集起来,等到自己有时间了,就可以进行阅读消化了。

可是文渊对亚楠来说,就是个毒瘤,只会无限生长,却无法彻底清除。

❹.建立资料库

还记得当时他们复合时,亚楠说过,即使文渊是杯毒酒,她也要一饮而尽。

建立资料库很难,需要坚持去收集并且理解相关的知识。比如说我对时间管理以及知识管理感兴趣,那么当我遇到类似的问题时,我的第一反应是在自己的笔记里面去搜索,在脑海里去回忆,而不是在网上搜索。以此来培养自己的知识消化能力。

亚楠出奇的平静,可是我知道,她放不下。她还是会看着那些照片,听着文渊唱的那些歌,想着文渊在自己一个人时陪自己的点点滴滴,想着半夜煲的电话粥,,,,,,,

最后,分享一下我的目录树:

陪伴是毒,时间久了就会上瘾。文渊是亚楠戒不掉的瘾,深入骨髓,融化在血液里。

图片 8

07

四、其他笔记平台怎么样?

亚楠更加努力的学习了,拼命的样子让人心疼。

❶.印象笔记

她说,燕子,我要离开这里,我在这里不快乐。我想忘记。

印象笔记是我最开始使用的一个笔记平台,也是我很喜欢的一个笔记应用;但是后来印象笔记的界面越来越复杂,同步也会随着笔记多起来而变得更加的慢。

嗯嗯,忘记,管他谁呢,通通忘记。

印象笔记的免费用户每月流量为60M,付费用户是1G;

时间对别人是良药,对亚楠却是毒药。走到哪,都是文渊的影子,听的歌是他的风格,喜欢的菜有他的口味,家里仿佛都还有他的气息。

相比之下,印象笔记会比为知更加的安全,用户体验也很棒,但是为知笔记更适合大众。

高中毕业,亚楠如愿去了外省,交了帅气的男朋友,可是亚楠并不开心。

❷.ONENOTE

“燕子,我觉得我不会爱了,除了他,我没办法喜欢别人。”

围绕的ONENOTE绝对是笔记的神器!当我第一次接触它的时候我就已经喜欢上了。然而,同步的问题,是硬伤。而我在一次重装系统时,忘记了备份,于是就出现了下面的情况:

我不会爱了,多么心痛的话。

图片 9

不会爱了,不会喜欢了,因为所有的力气都用去喜欢他了。

后来我依然很喜欢ONENOTE,但是却没有再把ONENOTE当成主要的记事本了。

亚楠最终和男朋友分手了,没感觉,亚楠说没有家的味道,在一起的时候没法安心,不能将对方当做依靠。

❸.有道云笔记

我一生喝过许多种类的酒,见过各色各样的人,但只喜欢过那样一个你。喜欢你,用光了我所有的力气,所以再也没了爱的勇气。

有道云笔记和为知笔记有很多相似点,功能其实也相差不大。但在流量上是有区别的,有道云的流量是限制了新用户2G的流量,只能通过在线时长或者升级VIP来获得更多的流量;而为知笔记是每月限制500M的免费流量,但是到了下个月,又会再有新的500M流量。不会有终生的流量限制。这是双方最大的区别。

“亚楠,以后如果遇不见下一个让你心动的人,我养你吧,我两过。”

还有一点是,为知笔记的分享功能是要收费的,单独购买的话是18元终身获得分享链接的功能。但这个对于支持一个笔记类应用的发展,我觉得也是值得的。笔记,现在的笔记类应用的盈利模式很单一。万一真的倒了,那就得不偿失了。所以,有需要这个功能的,也不妨支持一下。

“好。”

另外,为知笔记的服务以及服务人员也是非常棒的。有专门的为知笔记群,遇到问题了在群里提出,会有专门的服务人员或者为知笔记的爱好者帮你解答。如果发现了BUG,也会有工作人员进行反馈。

我曾今无数次谩骂时光,它给了那个姑娘美好的回忆,却又给了许多的伤痛,还好,结局是好的。

08

毕业后,忙着工作,与原来的好友也不怎么联系,亚楠突然打电话给我的时候,我还在加班。亚楠说她要结婚了。

我看着喜帖上那个笑面如花的姑娘和他身旁温文尔雅的男子,眼泪突然就出来了,兜兜转转,还好他们没有错过彼此。

婚礼上,亚楠小鸟依人的窝在文渊怀里,脸上洋溢的都是幸福。这是我从未见过的亚楠,没有放荡不羁,没有桀骜不驯,更多的是温柔。

一切看似顺其自然,又似乎早有预谋。

当初,文渊和那个女孩子并没有什么,一些误会而已,可是亚楠要强,连解释的机会都没给。

文渊知道亚楠会为了他留在本省,可是自己还没有能力陪伴亚楠,又不想耽误亚楠,于是将错就错,圆了亚楠出省的想法。

听说亚楠有男朋友的时候,文渊甚至想要放弃,还好,一切都刚好,现在的自己,能给亚楠所有的,最好的。

时光兜兜转转,亚楠终于嫁给了爱情。终于找到自己的避风港,家的港湾。

最好的爱情,不就是你未老,我刚好吗。你们在对的时间遇见,对的时候啊相守。

原谅我一生放荡不羁,唯独钟情于你,亲爱的姑娘,老天爷并没有亏待你,终于让你嫁给爱情。

亚楠,你说过,对文渊,是那种打心里死心塌地的信任,是深入骨髓的喜欢,那就好好相守吧。

我们曾误会过,伤过,放弃过,还好没错过。

亚楠说,我走的慢,他能跟上的吧。

能,怎么不能呢,相爱的人脚步总是在一起的。

因为你会嫁给爱情

最后的最后,亲爱的姑娘,前面的路很长,你们遇见了,就慢慢走,用一辈子的时间,慢慢走。

十指相扣的时候,记得扣紧一点,把对方抓紧一点,余生不长,对的人总会遇上。

本文由AG真人游戏平台发布于居家,转载请注明出处:搓起先向她走去,通过Ping命令判别网络是不是联通

关键词: