<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aixian4170的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aixian4170</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aixian4170]]></copyright><item><title><![CDATA[【一起玩吧】隐私声明]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461689</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461689</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:09 +0800</pubDate><description><![CDATA[我们提供服务时，可能会收集、储存和使用下列与您有关的信息。如果您不提供相关信息，可能无法注册成为我们的用户或无法享受我们提供的某些服务。我们获取的您的信息位置信息，指您开启设备定位功能并使用我们基于位置提供的相关服务时，收集的有关您位置的信息，包括：您通过具有定位功能的移动设备使用我们的服务时，通过GPS或WiFi等方式收集的您的地理位置信息；您可以通过关闭定位功能，停止对您的地理位置信...]]></description><category></category></item><item><title><![CDATA[winodws phone 模拟器问题]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461687</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461687</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:08 +0800</pubDate><description><![CDATA[windows phone emulator
problem:
failed to debug
description:
windows phone emulator is unable to connect to the windows phone operating system:the emulator is unable to determine the host ip ...]]></description><category></category></item><item><title><![CDATA[Windows Runtime ListView 下拉刷新功能实现]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461685</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461685</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:07 +0800</pubDate><description><![CDATA[概述
在Windows Runtime下，由于ListView控件没有提供任何有关此功能的方法事件，但是很多场景需要用到这方面的功能，所以在此记录下我的实现过程。
基本思路：
1.修改ListView控件模板，加入我们需要在下拉刷新时显示的提示文字或图片。同时加入一个位置指示元素，用于对下拉的高度进行定位。
2.后台代码中加入一个定时器，用于检测是否发生下拉动作。
修改List...]]></description><category></category></item><item><title><![CDATA[Windows 8/8.1/10 加载动画WPF实现]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461683</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461683</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:06 +0800</pubDate><description><![CDATA[新建WPF控件
后台代码文件不需要编辑，xaml文件如下。

&lt;UserControl x:Class="ModernShow.CircleLoader"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://s...]]></description><category></category></item><item><title><![CDATA[梦想、执着]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461680</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461680</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:05 +0800</pubDate><description><![CDATA[程序员是一个很低调、很枯燥的工作，不得不承认，经过两年的代码洗礼，有点力不从心，更多的是想要回避，回避那些繁琐的代码，想要轻松地去面对，面对这个世界，面对自己的未来。可是，除了代码，我们还会干嘛，在外人看来，我们还会修电脑，装系统，可是说到底，我们会吗？修电脑没有专业的维修人员有经验，装系统也只是傻瓜式的按照步骤提示一步一步进行。到最后，也只能啃啃代码。
每天对着电脑屏幕，有做不完的工...]]></description><category></category></item><item><title><![CDATA[WPF - TreeView 仿VS2013解决方案资源管理器中的树状结构]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461678</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461678</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:04 +0800</pubDate><description><![CDATA[效果图
先上效果图，若是你想要的效果，可以继续看下面的代码，不想浪费大家的时间。

样式定义
此处定义TreeView的样式，参考自MSDN，稍作修改。
注意：在TreeViewItem控件模板定义中绑定一个数据（Level）以及一个值转换器（LevelToMarginConverter），具体定义见下部分。

&lt;Style x:Key="ExpandCollapse...]]></description><category></category></item><item><title><![CDATA[EF6连接MySQL若干问题汇总]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461677</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461677</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:03 +0800</pubDate><description><![CDATA[中文乱码问题
连接字符串已经设置charset=utf8，但依旧出现乱码，解决方法：配置字符串字段约定支持Unicode

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    modelBuilder.Properties&lt;string&gt;().Configure(x =...]]></description><category></category></item><item><title><![CDATA[NAT类型判断]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461675</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461675</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:02 +0800</pubDate><description><![CDATA[本文给出NAT类型判断方法。
Cone NAT or Symmetric NAT
具体实现框图如下：若SERVER A和SERVER B返回给Client的PORT1和PORT2相等，则该NAT为Cone NAT，否则为Symmetric NAT。

Is Full Cone NAT?
具体实现框图如下：若Client能收到SERVER B返回的数据，则NAT为Full Con...]]></description><category></category></item><item><title><![CDATA[javascript 创建对象]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461674</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461674</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:02 +0800</pubDate><description><![CDATA[// 方法一
var person = new Object();
person.name = "Jerry";
person.age = 24;
person.job = "Software Engineer";
person.sayName = function() {
    alert(this.name);
};

// 方法二
var person =...]]></description><category></category></item><item><title><![CDATA[Visual Studio插件: SlowCheetah]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461673</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461673</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:00 +0800</pubDate><description><![CDATA[对于软件开发环境及部署环境不同的配置，一直是一个头疼的问题，不断地修改配置文件很容易出错。
Visual Studio插件SlowCheetah是一个很好的工具，用于管理配置文件，如App.Debug.config、App.Release.config，能根据不同的编译环境生成不同的配置文件。
具体介绍可参考以下地址：
https://visualstudiogallery.msd...]]></description><category></category></item><item><title><![CDATA[.NET异常 由于系统缓冲区空间不足或列队已满，不能执行套接字上的操作。]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461672</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461672</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:39:00 +0800</pubDate><description><![CDATA[操作系统环境：Windows XP
异常描述：异常不定时、随机抛出。抛出异常的语句一般都是需要建立socket连接的语句。
原因：在XP系统下，默认最大的TCP端口号为5000，当超出该值时抛出如上异常。
解决方法：
1)启动注册表编辑器。
2)在注册表中，找到以下注册表子项：
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servi...]]></description><category></category></item><item><title><![CDATA[javascript 继承]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461671</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461671</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:58 +0800</pubDate><description><![CDATA[function SuperType(name) {
    this.name = name;
    this.colors = ["red", "blue", "green"];
}
SuperType.prototype.sayName = function() {
    alert(this.name);
}

// 方式一
function SubTy...]]></description><category></category></item><item><title><![CDATA[【HepHap - 程序员的搜索引擎】正式上线]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461669</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461669</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:56 +0800</pubDate><description><![CDATA[HepHap is Coming.
当我开始着手开发这款Web应用时，我并不清楚它最终会是怎样，最后呈现给用户的会是怎样一个界面、怎样一个形式。但有一点我心里明白，一直明白，那就是，我要做的是一件事，一件个人认为有意义的事。这世上有意义的事很多、很多，每个人的定义也不尽相同，正因为如此，这世上才会出现如此众多的传奇，跨越各个领域，占据各个年代。总有这么一群人，做着这么一些事，不...]]></description><category></category></item><item><title><![CDATA[Perforce服务器创建及备份恢复]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461668</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461668</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:56 +0800</pubDate><description><![CDATA[Perforce服务器创建
1.安装Perforce Server
2.进入命令行窗口，依次执行以下命令
cd 'Server Files Location'
p4 set P4ROOT='Server Files Location'
p4 set P4PORT='IP &amp; PORT'
p4d
3.直到出现"Perforce Service Starting..."...]]></description><category></category></item><item><title><![CDATA[.NET异常 在 getsockopt 或 setsockopt 调用中指定的一个未知的、无效的或不受支持的选项或层次。...]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461667</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461667</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:55 +0800</pubDate><description><![CDATA[var Listener = new TcpListener(IPAddress.Any, port);
Listener.AllowNatTraversal(true); // 在WIN8中调试没问题，在XP下报异常，注释掉该句即可

转载于:https://www.cnblogs.com/tongqj/p/3709564.html...]]></description><category></category></item><item><title><![CDATA[.NET SerialPort 读取异常]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461666</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461666</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:54 +0800</pubDate><description><![CDATA[SerialPort.Read(byte[] buffer, int offset, int length);
在进行串口读取时，遇到以下问题：
1.即使未向串口发送信息时，该函数调用依然能从串口读到数据，匪夷所思。
2.在向串口发送数据时，该函数调用能读到数据，不过部分字节数据出错。
3.例如向串口发送10个字节的数据，该函数调用后能读到大于10个字节的数据。
以上问题困扰我...]]></description><category></category></item><item><title><![CDATA[操作系统之旅(1) - BOOT]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461665</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461665</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:53 +0800</pubDate><description><![CDATA[从软盘启动开始

;File Path:boot/boot.asm
;nasm -I include/ -o boot.bin boot.asm
%include "load.inc"

org 07c00h
start:
    mov     ax , cs
    mov     ds , ax
    mov     es , ax
    mov     ...]]></description><category></category></item><item><title><![CDATA[操作系统之旅 - 环境搭建]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461664</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461664</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:53 +0800</pubDate><description><![CDATA[1. Linux(Fedora-14-i386)。曾经把源代码移到64位系统上编译，出现一些编译问题。确保系统装有gcc编译器以及ld链接器（为C服务）。
2. nasm(2.10.05)—— 汇编语言编译器。
3. bochs(2.6) —— 虚拟机。我们编写的操作系统代码都在该虚拟机上运行测试，功能还算强大。记得该软件configuration时开启debug功能，具体安装说明...]]></description><category></category></item><item><title><![CDATA[Perforce - 权限说明]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461663</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461663</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:51 +0800</pubDate><description><![CDATA[list - only list files or directories in the depot without permission of 'get latest revision'.
review/read - can get latest revision of project in the depot without permission of 'check out', '...]]></description><category></category></item><item><title><![CDATA[javascript - 正则表达式]]></title><link>https://blog.youkuaiyun.com/aixian4170/article/details/101461660</link><guid>https://blog.youkuaiyun.com/aixian4170/article/details/101461660</guid><author>aixian4170</author><pubDate>Thu, 26 Sep 2019 18:38:44 +0800</pubDate><description><![CDATA[何谓正则表达式？
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。（摘自百度百科 - 正则表达式）
即用一个简单字符串来代表一系列符合一定规则的字符串，具体如何定义这个“简单字符串”请查看其他资料，下文着重介绍javascript中正则表达式的使用。
匹配模式
匹配模式即通过一个正则表达式对一个字符串进行匹配查询时所采取的模式。
存在三种匹配模式：全局模式(g)、不区...]]></description><category></category></item></channel></rss>