<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangluojisuan的专栏]]></title><description><![CDATA[恒，何必三更睡，五更起！！]]></description><link>https://blog.youkuaiyun.com/wangluojisuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangluojisuan]]></copyright><item><title><![CDATA[哪里东西更便宜？读《卧底经济学（珍藏版）》]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/55223098</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/55223098</guid><author>wangluojisuan</author><pubDate>Wed, 15 Feb 2017 21:01:28 +0800</pubDate><description><![CDATA[很多我们一贯认为的常识，经过经济学家的分析之后却发现并不像我们想象中的那样。就拿哪种超市的东西更便宜来说，你总会认为更高级的超市东西更贵，首先这种认知本身就是一种错误的，我不知道经济学家怎么认为，但是我读了这一段后我认为这是错误的。无论是普通超市还是高级超市，从整体上看价格是等同的，我开始真的认为这是扯淡。就拿气泡矿泉水为例说明，你会发现同样的气泡矿泉水在高级超市却比普通超市更便宜，这就涉及到定价]]></description><category></category></item><item><title><![CDATA[读《卧底经济学（珍藏版）》- 专家是一致对外的]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/55107353</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/55107353</guid><author>wangluojisuan</author><pubDate>Tue, 14 Feb 2017 22:12:56 +0800</pubDate><description><![CDATA[专家是一致对外的。阻止竞争可以可以保证工资水平和工作条件。阻止竞争有两种方式。工会，工会可以将工人组织起来，防止工人之间相互竞争。专业机构认证，使潜在竞争者的开张难度增大，比如获得从业资格的时间，比如每年只通过固定数量的候选人。在种种机构中，很多都是声称避免我们受到非专业人士的侵害，其实是为了维持专业人士的高收入。合法的专家努力限制完全合格的专家供应，通过法律排挤任何低成本的替代者。]]></description><category></category></item><item><title><![CDATA[System.Windows.Forms.Timer定时器的“自毁”]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8291213</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8291213</guid><author>wangluojisuan</author><pubDate>Thu, 13 Dec 2012 16:01:43 +0800</pubDate><description><![CDATA[有些时候我们在让程序刚开始运行的时候完成一些初始化的工作，原来我也喜欢把这些代码写在窗体的Load事件中，但是我发现这样做很不好，因为工作量较大，或者使用远程数据库的时候会发现程序启动时会卡一下，用户体验很不好。
界面设计的原则，界面线程Don't do heav work。
后来我就把这些初始化的工作交给单独的线程执行，发现效果很好。但是后来CLR弄了个线程安全的限制，界面控件不允许跨线程更]]></description><category></category></item><item><title><![CDATA[Windows Phone 8 开发环境的搭建]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8285788</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8285788</guid><author>wangluojisuan</author><pubDate>Wed, 12 Dec 2012 11:25:37 +0800</pubDate><description><![CDATA[1.先安装Microsoft Visual Studio 2012旗舰版，安装包自己下载。
系统必须是Win8 X64
对于软硬件的检测可以参照：
Windows Phone 8开发环境搭建之一、电脑硬件条件检测：
http://www.silverlightchina.net/html/zhuantixilie/winphone7/2012/1122/20384.html
Window]]></description><category></category></item><item><title><![CDATA[Windows Phone 7 开发环境的搭建]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8285219</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8285219</guid><author>wangluojisuan</author><pubDate>Wed, 12 Dec 2012 09:56:41 +0800</pubDate><description><![CDATA[1.先安装Microsoft Visual Studio 2010旗舰版，安装包自己下载。


2.再安装Microsoft Visual Studio 2010 Service Pack1
可以使用离线安装包或者在线安装包
在线安装包地址：http://www.microsoft.com/zh-cn/download/details.aspx?id=23691
PS:如何查看自己是否]]></description><category></category></item><item><title><![CDATA[控件应用——ErrorProvider使用]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8259342</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8259342</guid><author>wangluojisuan</author><pubDate>Wed, 05 Dec 2012 12:28:44 +0800</pubDate><description><![CDATA[ErrorProvider提供了一个比较明显的错误验证的提示，可以提供比较好的用户体验，自己用了一下现在记下来：
1、拖控件就不必说了
验证文本框，限制数据在0～65535之间
2、代码如下：
private void txtServerPort_Leave(object sender, EventArgs e)
        {            
            er]]></description><category></category></item><item><title><![CDATA[时间管理的首要原则：专注力]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8258399</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8258399</guid><author>wangluojisuan</author><pubDate>Wed, 05 Dec 2012 09:03:28 +0800</pubDate><description><![CDATA[一、从效率低下说起


很多人都觉得自己很忙很忙，忙得总是有事情顾不过来。我在法学院时，也曾经常需要熬夜复习或赶作业。但我那时有个朋友，S.H，她的成绩比我好，参加的活动比我多，找工作时也很顺利——但她却能每晚10点半左右准时睡觉，这在law students当中简直是难以想象的。那时我就觉得，“很忙”是一个应该让自己羞愧的借口。因为就是有些人，他们生活得比你更轻松，所获得的成果却往往比你更]]></description><category></category></item><item><title><![CDATA[C#中XML操作简析1]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8256367</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8256367</guid><author>wangluojisuan</author><pubDate>Tue, 04 Dec 2012 16:07:31 +0800</pubDate><description><![CDATA[用到了一个XML文件，只是很简单的应用，写下来备查。
XML文件
文件名：Setting.xml


  127.0.0.1
  5003
  1
  2
  3
  30

 
读取内容：
使用XMLDocument
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(“Setting.xml”);
XmlNo]]></description><category></category></item><item><title><![CDATA[使用自动属性减少代码输入量]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8252248</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8252248</guid><author>wangluojisuan</author><pubDate>Mon, 03 Dec 2012 16:18:13 +0800</pubDate><description><![CDATA[使用自动属性减少代码输入量


.Net 3.0中的自动属性可以大幅度降低我们输入的代码量如：


public class Product
    {
        private String name;
        public String Name
        {
            get
            {]]></description><category></category></item><item><title><![CDATA[C#将资源导入VS中管理]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8244767</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8244767</guid><author>wangluojisuan</author><pubDate>Fri, 30 Nov 2012 19:19:06 +0800</pubDate><description><![CDATA[有的时候我们需要将部分图标导入VS中使用，方便我们在程序中使用：
PictureBox.Image=Properties.Resources.资源名
来引用资源，实现方法如下：
1、在“项目”菜单上单击“属性”。
2、选择“资源”选项卡。
3、在“资源设计器”工具栏上，指向“添加资源”，单击箭头，然后单击“添加现有文件”。
4、在“将现有文件添加到资源中”对话框中，浏览到包含希望添加的]]></description><category></category></item><item><title><![CDATA[关于[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 的解释]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8237281</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8237281</guid><author>wangluojisuan</author><pubDate>Thu, 29 Nov 2012 09:57:55 +0800</pubDate><description><![CDATA[[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 
这是C#引用非托管的C/C++的DLL的一种定义定义结构体的方式，主要是为了内存中排序，LayoutKind有两个属性Sequential和Explicit
Sequential表示顺序存储，结构体内数据在内存中都是顺序存放的
Explicit表示精确布局，需要用Fiel]]></description><category></category></item><item><title><![CDATA[关于产品和创新、创业的思考]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8237041</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8237041</guid><author>wangluojisuan</author><pubDate>Thu, 29 Nov 2012 09:07:51 +0800</pubDate><description><![CDATA[我们想要什么？我们想干什么？怎么体现自己的价值？
目前最简单的能体现自己价值的地方就是社会地位与收入了。那怎么提高我们的收入是当务之急，所以放弃了福利优厚而稳定的央企职位，打算自己闯一下，但是却一直处于迷茫的状态，曾经也想过自己选择的路是不是错了，但是现在看来是我思考问题的方式有问题！讲个故事：
麦当劳的创始人雷.克罗克，被邀请去奥斯汀为得克萨斯州立大学的工商管理硕士班作讲演，在一场激动人心的]]></description><category></category></item><item><title><![CDATA[IP地址与整数之间的转换]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8234537</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8234537</guid><author>wangluojisuan</author><pubDate>Wed, 28 Nov 2012 14:55:18 +0800</pubDate><description><![CDATA[1、IP地址转换为整数
原理：IP地址每段可以看成是8位无符号整数即0-255，把每段拆分成一个二进制形式组合起来，然后把这个二进制数转变成
一个无符号32为整数。

举例：一个ip地址为10.0.3.193
每段数字 相对应的二进制数
10 00001010
0 00000000
3 00000011
193 11000001
组合起来即为：00001010 00000000]]></description><category></category></item><item><title><![CDATA[冯·诺依曼结构和和哈佛结构]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/6770156</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/6770156</guid><author>wangluojisuan</author><pubDate>Mon, 26 Nov 2012 09:03:33 +0800</pubDate><description><![CDATA[冯·诺依曼结构数据空间和地址空间不分开，哈佛结构数据空间和地址空间是分开的。
　　早期的微处理器大多采用冯·诺依曼结构，典型代表是Intel公司的X86微处理器。取指和取操作数都在同一总线上，通过分时服用的方式进行的。缺点是在高速运行时，不能达到同时取指令和取操作数，从而形成了传输过程的瓶颈。
　　哈佛总线技术应用是以DSP和ARM为代表的。采用哈佛总线体系结构的芯片内部程序空间和数据空间是分]]></description><category></category></item><item><title><![CDATA[抽象类与接口的个人看法]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8206305</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8206305</guid><author>wangluojisuan</author><pubDate>Wed, 21 Nov 2012 09:37:42 +0800</pubDate><description><![CDATA[抽象类abstract和接口interface是我们在面向对象编程中频繁使用的概念，但是好多人当然也包括我对抽象类和接口的区别一直也搞不清楚，现在对这两个概念有了一点点的认识，分享出来：
1、类是对对象的抽象，抽象类是对类的一种抽象，主要是做我们自己编写代码的最顶层的父类使用（当然了Object类除外），而接口我认为主要是对方法的一种抽象。
2、抽象类可以包含对类（属性、方法）的部分实现，而接]]></description><category></category></item><item><title><![CDATA[Win8下使用C#的Process类的StartTime属性出现Win32Exception错误]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/8165537</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/8165537</guid><author>wangluojisuan</author><pubDate>Fri, 09 Nov 2012 11:23:10 +0800</pubDate><description><![CDATA[这几天系统由Win7换成Win8，就把原来写的程序运行了一下，结果发现一个原来运行正常的程序现在报错，原程序如下：
listBox1.Items.Clear();
Process[] processes = Process.GetProcesses();
foreach (Process p in processes)
{
if (p.Id != 0)
{
    listBox1.Items.]]></description><category></category></item><item><title><![CDATA[C#的格式化输出数字]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/7975394</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/7975394</guid><author>wangluojisuan</author><pubDate>Thu, 13 Sep 2012 15:57:58 +0800</pubDate><description><![CDATA[class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("数字格式化输出");
            formateNumericalValue(99999);
            Console.ReadKey();
        }]]></description><category></category></item><item><title><![CDATA[由于未能创建 Microsoft Visual C# 2008 编译器，因此未能打开项目 "xxx"]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/7102420</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/7102420</guid><author>wangluojisuan</author><pubDate>Mon, 26 Dec 2011 10:30:19 +0800</pubDate><description><![CDATA[由于未能创建 Microsoft Visual C# 2008 编译器，因此未能打开项目 "xxx" 
用VS2008打开解决方案时就冒出了

由于未能创建 Microsoft Visual C# 2008 编译器，因此未能打开项目 "xxx"。针对“{74946829-37A0-11D2-A273-00C04F8EF4FF}”的QueryService失败。
解决方案如下：
开始-》所]]></description><category></category></item><item><title><![CDATA[[PIC12 CORE] PC=0x0002 Stack overflow executing CALL instruction 错误]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/7063288</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/7063288</guid><author>wangluojisuan</author><pubDate>Mon, 12 Dec 2011 13:39:37 +0800</pubDate><description><![CDATA[MPLAB与Proteus联调警告
[PIC12 CORE] PC=0x0002 Stack overflow executing CALL instruction

这是由于在程序中没有关闭看门狗WDT的缘故，造成WDT超时，产生的，只要配置一下看门狗即可解决
__CONFIG(WDTDIS);]]></description><category></category></item><item><title><![CDATA[MPLAB与Proteus联调错误]]></title><link>https://blog.youkuaiyun.com/wangluojisuan/article/details/7063268</link><guid>https://blog.youkuaiyun.com/wangluojisuan/article/details/7063268</guid><author>wangluojisuan</author><pubDate>Mon, 12 Dec 2011 13:33:40 +0800</pubDate><description><![CDATA[今天在MPLAB与Proteus联调时出现Unable to open HEX file的错误，
经过仔细查找终于排除，现与大家分享：
这是因为在ISIS绘制原理图时，在单片机的属性里指定了打开的HEX文件，结果你再编译，哪怕名字和你指定的一样也不行。
只能在单片机属性里重新指定一下！]]></description><category></category></item></channel></rss>