<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangguanguo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangguanguo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangguanguo]]></copyright><item><title><![CDATA[JS中的prototype和__proto__]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/78977758</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/78977758</guid><author>wangguanguo</author><pubDate>Fri, 05 Jan 2018 10:55:56 +0800</pubDate><description><![CDATA[prototype
在JS中，每一个函数都有一个prototype属性，它的作用，简单的理解，就是当使用new关键字实例化一个函数的时候，这个函数prototype里面的对象也会共享到新实例里面。
function M1(){
    name:'john'
}
M1.prototype.sex = 'male'
M1.age = 18
var m2 = new M1()
console.lo]]></description><category></category></item><item><title><![CDATA[WaitHandle.WaitOne()中的exitContext参数作用]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/48530865</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/48530865</guid><author>wangguanguo</author><pubDate>Thu, 17 Sep 2015 22:11:57 +0800</pubDate><description><![CDATA[WaitHandle.WaitOne()中的exitContext参数作用WaitOne()、WaitAny()、WaitAll()方法中都有一个带有Boolean类型变量的重载方法。msdn对这个变量的介绍是：
  true to exit the synchronization domain for the context before the wait (if in a synchronize]]></description><category></category></item><item><title><![CDATA[SQLServer删除/重建/禁用/启用外键约束]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/9108385</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/9108385</guid><author>wangguanguo</author><pubDate>Sat, 11 Jul 2015 11:49:38 +0800</pubDate><description><![CDATA[declare @sql nvarchar(max)
Set @sql = (
select 'ALTER TABLE ['+OBJECT_NAME(k.parent_object_id)+'] ADD CONSTRAINT ['+k.name+'] FOREIGN KEY (['+COL_NAME(k.parent_object_id,c.parent_column_id)+']) REFERE]]></description><category></category></item><item><title><![CDATA[C# List去重的三种方法]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/46839793</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/46839793</guid><author>wangguanguo</author><pubDate>Sat, 11 Jul 2015 10:50:31 +0800</pubDate><description><![CDATA[三种去重的方法
1、List中的元素实现IEquatabe接口，并提供Equals方法和GetHashCode方法。
2、使用表达式users.Where((x,i)=>users.FindIndex(z=>z.name == x.name) == i)去重，这条语句是查找users中name等于x.name的第一个元素。经实验，这个方法效率最低。3、使用循环，判断每个元素是否重复]]></description><category></category></item><item><title><![CDATA[使用cvReleaseImage()释放图像出错]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/7460048</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/7460048</guid><author>wangguanguo</author><pubDate>Sat, 14 Apr 2012 10:28:46 +0800</pubDate><description><![CDATA[前几天用opencv写程序的时候，在用cvReleaseImage()函数释放cvLoadImage()加载的图像的时候出错，如下所示

IplImage *src = cvLoadImage(filePath, CV_LOAD_IMAGE_COLOR);
cvReleaseImage(&src);//出错

而是用cvReleaseImage()释放cvCreateImage()创建的]]></description><category></category></item><item><title><![CDATA[郁闷的几天]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/7183339</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/7183339</guid><author>wangguanguo</author><pubDate>Sat, 07 Jan 2012 12:34:34 +0800</pubDate><description><![CDATA[前天郁闷了一天，昨天、今天接着郁闷。
        在财校代了一学期的初级会计电算化课，1月3号他们考试，前天我拿到成绩，一个班30多人参加考试，就过几个人，最多的一个班才过了12人。带的是4个中职班的课，我承认课不好带，尤其是刚开始带的时候。这些学生有不少很调皮，不好学的，但并不是坏学生，你只要对他们不凶，他们就会喜欢你这个老师，在你面前无拘无束，后来我也喜欢上了给学生们上课。虽然也有个别学]]></description><category></category></item><item><title><![CDATA[linux c下的一个简易http代理程序]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/6054503</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/6054503</guid><author>wangguanguo</author><pubDate>Sat, 04 Dec 2010 11:31:00 +0800</pubDate><description><![CDATA[http代理服务器原理不复杂，就是将客户端浏览器传过来的http协议头再转发给web服务器，将web服务器返回的数据再转发给客户端浏览器，起了一个中转站的作用。如下是一个http协议头的例子：GET http://www.google.com.hk/ HTTP/1.1Host: www.google.com.hkProxy-Connection: keep-aliveUser-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (]]></description><category></category></item><item><title><![CDATA[linux c语言字符串函数replace,indexOf,substring等的实现]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/6051130</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/6051130</guid><author>wangguanguo</author><pubDate>Thu, 02 Dec 2010 20:15:00 +0800</pubDate><description><![CDATA[c语言 字符串 repalce substring indexOf trim]]></description><category></category></item><item><title><![CDATA[java流中的换行符在javascript中的表示]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/5703152</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/5703152</guid><author>wangguanguo</author><pubDate>Tue, 29 Jun 2010 23:24:00 +0800</pubDate><description><![CDATA[js中获取的responseText的值与action传过来的值不相等 js中的回车符 /r/n]]></description><category></category></item><item><title><![CDATA[vc2010下安装opencv2.0]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/5703127</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/5703127</guid><author>wangguanguo</author><pubDate>Tue, 29 Jun 2010 23:12:00 +0800</pubDate><description><![CDATA[    vc6.0下安装opencv1.0比较简单，也不需要用cmake进行编译，http://www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0有详细介绍，vc2008下安装opencv2.0，opencv中文网站也给出了详细的指导：http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%]]></description><category></category></item><item><title><![CDATA[office2007无法使用宏的解决方法]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/5456351</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/5456351</guid><author>wangguanguo</author><pubDate>Tue, 06 Apr 2010 23:11:00 +0800</pubDate><description><![CDATA[office2007打开时连续弹出几个对话框，分别是：“对话框打开时命令无法执行。单击确定，然后关闭对话框以继续。”、“此文档有宏。该应用程序的宏语言支持功能被取消。功能要求的VBA不可用。是否以只读方式打开该文档？”、“您正视图运行的函数包含有宏或需要宏语言支持的内容。而在安装此软件时，您（或您的管理员）选择了不安装宏或控件的支持功能。”解决方法是：运行offic]]></description><category></category></item><item><title><![CDATA[本地连接属性页面部分控件被禁用的原因]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/5454211</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/5454211</guid><author>wangguanguo</author><pubDate>Tue, 06 Apr 2010 12:26:00 +0800</pubDate><description><![CDATA[     最近打开网络连接，查看本地连接属性时经常会弹出对话框：“由于一个或多个其他网络页属性已经打开，这个属性页上的部分控件被禁用。想要使用这些控件，请先关闭所有属性页，然后将这个属性页重新打开”在http://blog.sina.com.cn/s/blog_61533c9b0100glnw.html上得到启发，停止ip helper服务，问题解决。当然这个方法不一定适用所有情况，而且网]]></description><category></category></item><item><title><![CDATA[打开控制面板没有图标了]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/4996803</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/4996803</guid><author>wangguanguo</author><pubDate>Sun, 13 Dec 2009 11:12:00 +0800</pubDate><description><![CDATA[用的是vista系统，今天在桌面上单击鼠标右键选择“个性化”没反应，进控制面板，里面空空如也，一个图标也没有，运行一些.cpl文件有的能行，有的没有反应。上网搜了下，启用software licensing服务就好了。参考资料：http://alligator.blog.51cto.com/36993/79815]]></description><category></category></item><item><title><![CDATA[vista bcdedit“无法打开启动配置数据存储，系统找不到指定的文件”错误]]></title><link>https://blog.youkuaiyun.com/wangguanguo/article/details/4994707</link><guid>https://blog.youkuaiyun.com/wangguanguo/article/details/4994707</guid><author>wangguanguo</author><pubDate>Sun, 13 Dec 2009 00:43:00 +0800</pubDate><description><![CDATA[今天在命令行下输入bcdedit时提示：“无法打开启动配置数据存储，系统找不到指定的文件”。以前还好着呢。上网找了很长时间，最后在http://bbs.pcbeta.com/thread-588205-1-1.html上受到启发，可能是因为bcd文件所在的分区不是活动分区，因为我装了多个操作系统（Fedora、Ubuntu、Asianux、Vista），活动分区早就不是C盘了。用Partition]]></description><category></category></item></channel></rss>