哪里东西更便宜?读《卧底经济学(珍藏版)》 很多我们一贯认为的常识,经过经济学家的分析之后却发现并不像我们想象中的那样。就拿哪种超市的东西更便宜来说,你总会认为更高级的超市东西更贵,首先这种认知本身就是一种错误的,我不知道经济学家怎么认为,但是我读了这一段后我认为这是错误的。无论是普通超市还是高级超市,从整体上看价格是等同的,我开始真的认为这是扯淡。就拿气泡矿泉水为例说明,你会发现同样的气泡矿泉水在高级超市却比普通超市更便宜,这就涉及到定价
读《卧底经济学(珍藏版)》- 专家是一致对外的 专家是一致对外的。阻止竞争可以可以保证工资水平和工作条件。阻止竞争有两种方式。工会,工会可以将工人组织起来,防止工人之间相互竞争。专业机构认证,使潜在竞争者的开张难度增大,比如获得从业资格的时间,比如每年只通过固定数量的候选人。在种种机构中,很多都是声称避免我们受到非专业人士的侵害,其实是为了维持专业人士的高收入。合法的专家努力限制完全合格的专家供应,通过法律排挤任何低成本的替代者。
System.Windows.Forms.Timer定时器的“自毁” 有些时候我们在让程序刚开始运行的时候完成一些初始化的工作,原来我也喜欢把这些代码写在窗体的Load事件中,但是我发现这样做很不好,因为工作量较大,或者使用远程数据库的时候会发现程序启动时会卡一下,用户体验很不好。界面设计的原则,界面线程Don't do heav work。后来我就把这些初始化的工作交给单独的线程执行,发现效果很好。但是后来CLR弄了个线程安全的限制,界面控件不允许跨线程更
Windows Phone 8 开发环境的搭建 1.先安装Microsoft Visual Studio 2012旗舰版,安装包自己下载。系统必须是Win8 X64对于软硬件的检测可以参照:Windows Phone 8开发环境搭建之一、电脑硬件条件检测:http://www.silverlightchina.net/html/zhuantixilie/winphone7/2012/1122/20384.htmlWindow
Windows Phone 7 开发环境的搭建 1.先安装Microsoft Visual Studio 2010旗舰版,安装包自己下载。2.再安装Microsoft Visual Studio 2010 Service Pack1可以使用离线安装包或者在线安装包在线安装包地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=23691PS:如何查看自己是否
控件应用——ErrorProvider使用 ErrorProvider提供了一个比较明显的错误验证的提示,可以提供比较好的用户体验,自己用了一下现在记下来:1、拖控件就不必说了验证文本框,限制数据在0~65535之间2、代码如下:private void txtServerPort_Leave(object sender, EventArgs e) { er
时间管理的首要原则:专注力 一、从效率低下说起很多人都觉得自己很忙很忙,忙得总是有事情顾不过来。我在法学院时,也曾经常需要熬夜复习或赶作业。但我那时有个朋友,S.H,她的成绩比我好,参加的活动比我多,找工作时也很顺利——但她却能每晚10点半左右准时睡觉,这在law students当中简直是难以想象的。那时我就觉得,“很忙”是一个应该让自己羞愧的借口。因为就是有些人,他们生活得比你更轻松,所获得的成果却往往比你更
C#中XML操作简析1 用到了一个XML文件,只是很简单的应用,写下来备查。XML文件文件名:Setting.xml 127.0.0.1 5003 1 2 3 30 读取内容:使用XMLDocumentXmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(“Setting.xml”);XmlNo
使用自动属性减少代码输入量 使用自动属性减少代码输入量.Net 3.0中的自动属性可以大幅度降低我们输入的代码量如:public class Product { private String name; public String Name { get {
C#将资源导入VS中管理 有的时候我们需要将部分图标导入VS中使用,方便我们在程序中使用:PictureBox.Image=Properties.Resources.资源名来引用资源,实现方法如下:1、在“项目”菜单上单击“属性”。2、选择“资源”选项卡。3、在“资源设计器”工具栏上,指向“添加资源”,单击箭头,然后单击“添加现有文件”。4、在“将现有文件添加到资源中”对话框中,浏览到包含希望添加的
关于[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 的解释 [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 这是C#引用非托管的C/C++的DLL的一种定义定义结构体的方式,主要是为了内存中排序,LayoutKind有两个属性Sequential和ExplicitSequential表示顺序存储,结构体内数据在内存中都是顺序存放的Explicit表示精确布局,需要用Fiel
关于产品和创新、创业的思考 我们想要什么?我们想干什么?怎么体现自己的价值?目前最简单的能体现自己价值的地方就是社会地位与收入了。那怎么提高我们的收入是当务之急,所以放弃了福利优厚而稳定的央企职位,打算自己闯一下,但是却一直处于迷茫的状态,曾经也想过自己选择的路是不是错了,但是现在看来是我思考问题的方式有问题!讲个故事:麦当劳的创始人雷.克罗克,被邀请去奥斯汀为得克萨斯州立大学的工商管理硕士班作讲演,在一场激动人心的
IP地址与整数之间的转换 1、IP地址转换为整数原理:IP地址每段可以看成是8位无符号整数即0-255,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个无符号32为整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数10 000010100 000000003 00000011193 11000001组合起来即为:00001010 00000000
冯·诺依曼结构和和哈佛结构 冯·诺依曼结构数据空间和地址空间不分开,哈佛结构数据空间和地址空间是分开的。 早期的微处理器大多采用冯·诺依曼结构,典型代表是Intel公司的X86微处理器。取指和取操作数都在同一总线上,通过分时服用的方式进行的。缺点是在高速运行时,不能达到同时取指令和取操作数,从而形成了传输过程的瓶颈。 哈佛总线技术应用是以DSP和ARM为代表的。采用哈佛总线体系结构的芯片内部程序空间和数据空间是分
抽象类与接口的个人看法 抽象类abstract和接口interface是我们在面向对象编程中频繁使用的概念,但是好多人当然也包括我对抽象类和接口的区别一直也搞不清楚,现在对这两个概念有了一点点的认识,分享出来:1、类是对对象的抽象,抽象类是对类的一种抽象,主要是做我们自己编写代码的最顶层的父类使用(当然了Object类除外),而接口我认为主要是对方法的一种抽象。2、抽象类可以包含对类(属性、方法)的部分实现,而接
Win8下使用C#的Process类的StartTime属性出现Win32Exception错误 这几天系统由Win7换成Win8,就把原来写的程序运行了一下,结果发现一个原来运行正常的程序现在报错,原程序如下:listBox1.Items.Clear();Process[] processes = Process.GetProcesses();foreach (Process p in processes){if (p.Id != 0){ listBox1.Items.
C#的格式化输出数字 class Program { static void Main(string[] args) { Console.WriteLine("数字格式化输出"); formateNumericalValue(99999); Console.ReadKey(); }