<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fakedesigner的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fakedesigner</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fakedesigner]]></copyright><item><title><![CDATA[JavaScript-原型链、prototype和__proto__属性详解]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78399933</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78399933</guid><author>fakedesigner</author><pubDate>Tue, 31 Oct 2017 09:46:20 +0800</pubDate><description><![CDATA[1、this的作用


this的作用是寻找“父对象”。当函数（函数也是一个对象）不存在父对象时，寻找自己内部。


function showColor() {
	color = "123";
    console.log(this.color);
};


showColor();  //输出"123"

var oCar1 = new Object;
oCar1.color =]]></description><category></category></item><item><title><![CDATA[HTML+CSS备忘]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78318671</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78318671</guid><author>fakedesigner</author><pubDate>Mon, 23 Oct 2017 14:40:47 +0800</pubDate><description><![CDATA[不定期更新 想到哪写哪


二、CSS
1、position：abusolute


绝对坐标虽然脱离了文档流，但是是按照横、竖坐标分开的。不指定的那个坐标还是按原来的位置。（即：不加position原先在哪就是哪）


2、属性匹配器：有几个看似重复的，其实有一些区别。




~=
只匹配由空格分开的整个单词


*=
只要包含就行


|=
相]]></description><category></category></item><item><title><![CDATA[Java学习笔记-二叉树的遍历]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78191325</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78191325</guid><author>fakedesigner</author><pubDate>Tue, 10 Oct 2017 12:35:28 +0800</pubDate><description><![CDATA[分别采用迭代和栈的方式对二叉树进行遍历。




import java.util.LinkedList;

public class MyTree {
    enum Order{
        PREORDER, INORDER, POSTORDER;
    }

    private class Node{
        Integer self;
        Node]]></description><category></category></item><item><title><![CDATA[java学习笔记-初探字节码和命令执行效率]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78085527</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78085527</guid><author>fakedesigner</author><pubDate>Mon, 25 Sep 2017 15:17:05 +0800</pubDate><description><![CDATA[所谓的字节码，就是一段“虚拟机的机器指令”。Java虚拟机你可以把它当成一个模拟器运行的真实计算机，拥有自己的硬件结构和指令集，字节码给人的感觉就像是汇编语言代码一样的。


idea软件自带查看字节码的功能，我们可以随便打一段运算来看一下：


        int i=0;
        i=i+1;
        i+=1;
        i+=2;
        i+]]></description><category></category></item><item><title><![CDATA[Java学习笔记-ArrayList(2)和LinkedList]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78063980</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78063980</guid><author>fakedesigner</author><pubDate>Fri, 22 Sep 2017 16:05:59 +0800</pubDate><description><![CDATA[上一篇中我们大致介绍了ArrayList的优点和隐藏的，不容易被发现的弊端。但是这一篇，我们还要再对ArrayList批判一番。


又因为它是数组，当我们需要往列表最后丢一个数据的时候很简单，但是如果要往中间丢呢？方法大家肯定都想到了。挪呗！后面的各位同学让让，挤个人进来：


    public void add(int index, E element) {
        r]]></description><category></category></item><item><title><![CDATA[java学习笔记-Arraylist（1）]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78063168</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78063168</guid><author>fakedesigner</author><pubDate>Fri, 22 Sep 2017 15:12:56 +0800</pubDate><description><![CDATA[ArrayList的继承树是AbstractCollection->AbstractList。它实现的接口有Collection、List、Iterable、Cloneable、Serialable等接口。


这些接口干了啥事儿呢，去看api，比我说的清楚。简单解释下就是集合、列表能使的功能他都能，然后它也能提供一个遍历器(Iterator)，能用foreach（这个方法要求继承Itera]]></description><category></category></item><item><title><![CDATA[java学习笔记-验证jdk1.7+中String.intern()实际表现]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78054298</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78054298</guid><author>fakedesigner</author><pubDate>Thu, 21 Sep 2017 17:04:02 +0800</pubDate><description><![CDATA[网上大神直接拿JVM实现代码来看的，我没这个水平，只好自己写点验证程序来观察并总结一下结果。


/*
 *   jdk1.8
 */
public class StrIntern {
	
	private void print(String s1) {
		System.out.print(s1);
	}
	
	public void testIntern1() {
		String s1]]></description><category></category></item><item><title><![CDATA[java学习笔记-什么是接口]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78034315</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78034315</guid><author>fakedesigner</author><pubDate>Tue, 19 Sep 2017 20:35:40 +0800</pubDate><description><![CDATA[接口（interface）是一个比类更加抽象的概念，没接触过面向对象编程（OOP）的人第一眼看代码通常都会懵逼。


如果说类是同一种类似事物的集合，那么接口就是拥有共同特征的一些东西的集合。这些东西可以不是同一种。


打个比方，鸟和飞机都会飞，但是它们显然不是同一种东西，鸟属于动物类的子类，飞机属于交通工具的子类，它们之间根本没任何继承关系，但是“会飞”就是个接口，可以描述它们之间]]></description><category></category></item><item><title><![CDATA[java学习笔记-static初始化以及生命周期]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78034142</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78034142</guid><author>fakedesigner</author><pubDate>Tue, 19 Sep 2017 20:20:59 +0800</pubDate><description><![CDATA[今天研究了一下两个问题。


1、static变量的生命周期是什么样的？


我们知道static变量是静态的，那么它是不是程序一开始运行就被初始化了的呢？


class Bowl{
	private int num;

	public Bowl(int a) {
		num = a;
		System.out.println("Create Bowl " + num);
	}]]></description><category></category></item><item><title><![CDATA[java学习笔记-I/O篇(2)：BufferedInputStream]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/78011592</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/78011592</guid><author>fakedesigner</author><pubDate>Sun, 17 Sep 2017 17:05:35 +0800</pubDate><description><![CDATA[我们都知道输出时如果不去flush，数据会暂存在buffer里不会真正地输出。那么输入呢？输入显然不需要我们去关心太多，我们只需要读就行了。buffer对于使用者是透明的，但是通过查看源码可以得知它是怎么操作的。


（详细的代码分析先不做）


简单的讲，通过一个private static int DEFAULT_BUFFER_SIZE = 8192; 默认为8192长度的buff]]></description><category></category></item><item><title><![CDATA[java学习笔记-I/O篇(1)]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/77996014</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/77996014</guid><author>fakedesigner</author><pubDate>Fri, 15 Sep 2017 21:35:37 +0800</pubDate><description><![CDATA[一、关于flush()


所有的OutputStream、Writer都实现了flushable接口（自然，它们的子类也都实现了），也就是说它们全部都能调用flush()方法，但是查看源码不难得知OutputStream并没有实现：


    public void flush() throws IOException {
    }
而诸如PrintWriter这类的Write]]></description><category></category></item><item><title><![CDATA[object pascal跟c的一些小区别]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/8472788</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/8472788</guid><author>fakedesigner</author><pubDate>Sun, 06 Jan 2013 14:11:20 +0800</pubDate><description><![CDATA[正在学习中 慢慢更新
1、数据类型中，variant有点像c里面的union(共同体)；record被单独拿出来(c里面一般直接定义结构体)；set(集合)是c里面所没有的；此外，enum(枚举)类型一个里面使用过的名字不能再让其他变量使用了。
2、多了一个c里面没有的boolean布尔型。没有像c里面明确的“表达式”的概念。Delpi里面所有表达式返回值都必须为boolean型，逻辑运算符变]]></description><category></category></item><item><title><![CDATA[AfxEnableDRA用法]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/8251243</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/8251243</guid><author>fakedesigner</author><pubDate>Mon, 03 Dec 2012 13:06:19 +0800</pubDate><description><![CDATA[转自：MSDN




此函数在设备应用程序项目中启用设备分辨率识别功能。





设备分辨率识别功能使应用程序可以在运行时响应分辨率的更改，例如，从纵向模式更改为横向模式。

请在直接实例化 CDialog 时使用 AfxEnableDRA() 函数。在此情况下，您使用的是在 dlgcore.cpp 中定义、在 MFC DLL 和 LIB 中实现的 OnSize 方法]]></description><category></category></item><item><title><![CDATA[volatile用法]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/8251213</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/8251213</guid><author>fakedesigner</author><pubDate>Mon, 03 Dec 2012 12:59:34 +0800</pubDate><description><![CDATA[转自：百度百科




volatile的作用
　　volatile的作用： 作为指令关键字，确保本条指令不会因编译器的优化而省略，且要求每次直接读值.
　　简单地说就是防止编译器对代码进行优化.比如如下程序：
　　XBYTE[2]=0x55;
　　XBYTE[2]=0x56;
　　XBYTE[2]=0x57;
　　XBYTE[2]=0x58;
　　对外部硬件而言，上述四条]]></description><category></category></item><item><title><![CDATA[三一显露了私企的尴尬处境]]></title><link>https://blog.youkuaiyun.com/fakedesigner/article/details/8251195</link><guid>https://blog.youkuaiyun.com/fakedesigner/article/details/8251195</guid><author>fakedesigner</author><pubDate>Mon, 03 Dec 2012 12:56:30 +0800</pubDate><description><![CDATA[原作者：

辉格

 


最新一期《环球企业家》发表了三一重工决定迁离湖南的重磅新闻，这篇长篇报道中，三一领导层大吐苦水，揭出了大量令人乍舌的内幕，也让我们局外人终于理解了梁稳根之前“甘愿将企业献给国家”的宣示的真正含义；尽管报道因未能采访到另一方当事人而囿于一面之词，不可尽信，但它已足以让我们窥见三一身处其中的那个险恶境地的大致面貌。

 

这也是国内私人企业普遍面临的]]></description><category></category></item></channel></rss>