<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zxdker&#039; s blog</title>
	<atom:link href="http://zxdker.com/feed" rel="self" type="application/rss+xml" />
	<link>http://zxdker.com</link>
	<description>简于形</description>
	<lastBuildDate>Mon, 09 Jan 2012 16:17:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>转：g++参数说明</title>
		<link>http://zxdker.com/post/gcc-cpp-bianyi-canshu-shuoming.htm</link>
		<comments>http://zxdker.com/post/gcc-cpp-bianyi-canshu-shuoming.htm#comments</comments>
		<pubDate>Mon, 09 Jan 2012 16:17:09 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[g++]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=421</guid>
		<description><![CDATA[被转载作者email(<a href="mailto:pianopan@beeship.com">pianopan@beeship.com</a> ).

[介绍]
gcc and g++分别是gnu的c &#38; c++编译器

gcc/g++在执行编译工作的时候，总共需要4步

1.预处理,生成.i的文件
2.将预处理后的文件不转换成汇编语言,生成文件.s
3.有汇编变为目标代码(机器代码)生成.o的文件
4.连接目标代码,生成可执行程序

[参数详解]

-x language filename
设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根
据约定C语言的后缀名称是.c的，而C++的后缀名是.C或者.cpp,如果
你很个性，决定你的C代码文件的后缀名是.pig 哈哈，那你就要用这
个参数,这个参数对他后面的文件名都起作用，除非到了下一个参数
的使用。
可以使用的参数吗有下面的这些
`c’, `objective-c’, `c-header’, `c++’, `cpp-output’,
`assembler’, and `assembler-with-cpp’.
看到英文，应该可以理解的。
例子用法:
gcc -x c hello.pig

-x none filename
关掉上一个选项，也就是让gcc根据文件名后缀，自动识别文件类型
例子用法:
gcc -x c hello.pig -x none hello2.c

-c
只激活预处理,编译,和汇编,也就是他只把程序做成obj文件
例子用法:
gcc -c hello.c
他将生成.o的obj文件

-S
只激活预处理和编译，就是指把文件编译成为汇编代码。
例子用法
gcc -S hello.c
他将生成.s的汇编代码，你可以用文本编辑器察看

-E
只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里
面.
例子用法:
gcc -E hello.c &#62; pianoapan.txt
gcc -E hello.c &#124; more
慢慢看吧,一个hello word 也要与处理成800行的代码

-o
制定目标名称,缺省的时候,gcc 编译出来的文件是a.out,很难听,如果
你和我有同感，改掉它,哈哈
例子用法
gcc -o hello.exe hello.c (哦,windows用习惯了)
gcc -o hello.asm -S hello.c

-pipe
使用管道代替编译中临时文件,在使用非gnu汇编工具的时候,可能有些问
题
gcc -pipe -o hello.exe hello.c

-ansi
关闭gnu c中与ansi c不兼容的特性,激活ansi c的专有特性(包括禁止一
些asm inline typeof关键字,以及UNIX,vax等预处理宏,

-fno-asm
此选项实现ansi选项的功能的一部分，它禁止将asm,inline和typeof用作
关键字。

-fno-strict-prototype
只对g++起作用,使用这个选项,g++将对不带参数的函数,都认为是没有显式
的对参数的个数和类型说明,而不是没有参数.
而gcc无论是否使用这个参数,都将对没有带参数的函数,认为城没有显式说
明的类型

-fthis-is-varialble
就是向传统c++看齐,可以使用this当一般变量使用.

-fcond-mismatch
允许条件表达式的第二和第三参数类型不匹配,表达式的值将为void类型

-funsigned-char
-fno-signed-char
-fsigned-char
-fno-unsigned-char
这四个参数是对char类型进行设置,决定将char类型设置成unsigned char(前
两个参数)或者 signed char(后两个参数)

-include file
包含某个代码,简单来说,就是便以某个文件,需要另一个文件的时候,就可以
用它设定,功能就相当于在代码中使用#include&#60;filename&#62;
例子用法:
gcc hello.c -include /root/pianopan.h

-imacros file
将file文件的宏,扩展到gcc/g++的输入文件,宏定义本身并不出现在输入文件
中

-Dmacro
相当于C语言中的#define macro

-Dmacro=defn
相当于C语言中的#define macro=defn

-Umacro
相当于C语言中的#undef macro

-undef
取消对任何非标准宏的定义

-Idir
在你是用#include"file"的时候,gcc/g++会先在当前目录查找你所制定的头
文件,如果没有找到,他回到缺省的头文件目录找,如果使用-I制定了目录,他
回先在你所制定的目录查找,然后再按常规的顺序去找.
对于#include&#60;file&#62;,gcc/g++会到-I制定的目录查找,查找不到,然后将到系
统的缺省的头文件目录查找

-I-
就是取消前一个参数的功能,所以一般在-Idir之后使用

-idirafter dir
在-I的目录里面查找失败,讲到这个目录里面查找.

-iprefix prefix
-iwithprefix dir
一般一起使用,当-I的目录查找失败,会到prefix+dir下查找

-nostdinc
使编译器不再系统缺省的头文件目录里面找头文件,一般和-I联合使用,明确
限定头文件的位置

-nostdin C++
规定不在g++指定的标准路经中搜索,但仍在其他路径中搜索,.此选项在创建
libg++库使用

-C
在预处理的时候,不删除注释信息,一般和-E使用,有时候分析程序，用这个很
方便的

-M
生成文件关联的信息。包含目标文件所依赖的所有源代码
你可以用gcc -M hello.c来测试一下，很简单。

-MM
和上面的那个一样，但是它将忽略由#include&#60;file&#62;造成的依赖关系。

-MD
和-M相同，但是输出将导入到.d的文件里面

-MMD
和-MM相同，但是输出将导入到.d的文件里面

-Wa,option
此选项传递option给汇编程序;如果option中间有逗号,就将option分成多个选
项,然后传递给会汇编程序

-Wl.option
此选项传递option给连接程序;如果option中间有逗号,就将option分成多个选
项,然后传递给会连接程序.

-llibrary
制定编译的时候使用的库
例子用法
gcc -lcurses hello.c
使用ncurses库编译程序

-Ldir
制定编译的时候，搜索库的路径。比如你自己的库，可以用它制定目录，不然
编译器将只在标准库的目录找。这个dir就是目录的名称。

-O0
-O1
-O2
-O3
编译器的优化选项的4个级别，-O0表示没有优化,-O1为缺省值，-O3优化级别最
高

-g
只是编译器，在编译的时候，产生条是信息。

-gstabs
此选项以stabs格式声称调试信息,但是不包括gdb调试信息.

-gstabs+
此选项以stabs格式声称调试信息,并且包含仅供gdb使用的额外调试信息.

-ggdb
此选项将尽可能的生成gdb的可以使用的调试信息.

[参考资料]
-Linux/UNIX高级编程
中科红旗软件技术有限公司编著.清华大学出版社出版]]></description>
		<wfw:commentRss>http://zxdker.com/post/gcc-cpp-bianyi-canshu-shuoming.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>magento 1.6 常见问题笔记</title>
		<link>http://zxdker.com/post/magento-1-6-changjian-cuowu-biji.htm</link>
		<comments>http://zxdker.com/post/magento-1-6-changjian-cuowu-biji.htm#comments</comments>
		<pubDate>Mon, 05 Dec 2011 10:14:52 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=417</guid>
		<description><![CDATA[1.打开错误报告

把 /errors/local.xml.sample这个文件，改成/errors/local.xml

2.使用magento connect安装模板插件出现

Couldn't resolve host 'magento-community'

将插件前面的community换成http://connect20.magentocommerce.com/community/]]></description>
		<wfw:commentRss>http://zxdker.com/post/magento-1-6-changjian-cuowu-biji.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>质量差别较大的汽车碰撞结果研究</title>
		<link>http://zxdker.com/post/zhiliang-chabie-jiaoda-qiche-pengzhuang-jieguo-yanjiu.htm</link>
		<comments>http://zxdker.com/post/zhiliang-chabie-jiaoda-qiche-pengzhuang-jieguo-yanjiu.htm#comments</comments>
		<pubDate>Wed, 16 Nov 2011 21:23:35 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[物理]]></category>
		<category><![CDATA[汽车碰撞]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=413</guid>
		<description><![CDATA[未完待续。。。

<strong>1 .研究对象</strong>

<strong></strong>本文将研究质量差别较大汽车，如卡车和小汽车的碰撞后结果。

<strong>2.建立模型</strong>

为了简化，建立下面的模型：
<p style="text-align: center;"><a href="http://zxdker.com/wp-content/uploads/2011/11/car_model.png"><img class="size-full wp-image-414 aligncenter" title="car_model" src="http://zxdker.com/wp-content/uploads/2011/11/car_model.png" alt="" width="268" height="144" /></a></p>
大小两辆车想象为大小质量不同的弹性圆柱体。
<strong>3.两车简化为都在线弹性范围内。</strong>

这种情况可以直接使用胡克定律：

[latex size="2"] \Delta L \propto \frac{F_{N}L}{EA}[/latex]

其中， [latex ] F_{N}[/latex]是两车相撞的轴力，L是车长度，[latex ] \Delta L[/latex]是车的纵向型变量，A是横截面积，E是弹性模量，由材料确定。由于两车在任意时刻，作用力相等，大车的横截面积A比较大，而由于非承载结构，弹性模量E比较大，所以车形变的比例[latex ] \Delta L /L[/latex]比较小。车内人不容易受到伤害。

<strong>4.两车认为不在弹性范围内</strong>]]></description>
		<wfw:commentRss>http://zxdker.com/post/zhiliang-chabie-jiaoda-qiche-pengzhuang-jieguo-yanjiu.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>对博客做一些修改</title>
		<link>http://zxdker.com/post/dui-boke-zuode-yixie-xiugai.htm</link>
		<comments>http://zxdker.com/post/dui-boke-zuode-yixie-xiugai.htm#comments</comments>
		<pubDate>Wed, 16 Nov 2011 14:56:03 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[插件]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=408</guid>
		<description><![CDATA[好久没有管理这个博客了，今天做了一些修改，记录一下：
<ul>
	<li>采用DOC这个wordpress主题，非常简洁，甚至支持打印功能。</li>
	<li>安装<strong>Syntax Highlighter for WordPress</strong>这个代码高亮插件，<br />一段C++代码效果如下：
<pre>
#include &#60;stdio.h&#62;
#include &#60;stdlib.h&#62;
#include &#60;stddef.h&#62;
//这是华丽的注释
void say()
{
puts("Hello pretty girl!");
exit(0);
}int main()
{
volatile intptr_t a = 0;
volatile intptr_t * p = &#38;a;*(p + 2) = (intptr_t)say;
*(p + 3) = (intptr_t)say;return 0;
}</pre>

</li>
	<li> 安装<strong>WP LaTeX</strong>插件，用来输入数学公式，<br />输一个薛定谔方程吧，效果如下：
[latex size="2"] i \hbar \frac{\partial}{\partial t}\psi(r,t)= [-\frac{\hbar^2}{2m}\nabla^2+V(r)]\psi(r,t)[/latex]</li>
</ul>]]></description>
		<wfw:commentRss>http://zxdker.com/post/dui-boke-zuode-yixie-xiugai.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MySQL常用命令大全</title>
		<link>http://zxdker.com/post/mysql-changyong-mingling-daquan.htm</link>
		<comments>http://zxdker.com/post/mysql-changyong-mingling-daquan.htm#comments</comments>
		<pubDate>Fri, 23 Sep 2011 08:15:14 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql命令]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=399</guid>
		<description><![CDATA[1、MySQL常用命令

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库，不提醒

show tables; 显示表

describe tablename; 表的详细描述

select 中加上distinct去除重复字段

mysqladmin drop databasename 删除数据库前，有提示。

显示当前mysql版本和当前日期

select version(),current_date;

2、修改mysql中root的密码：

shell&#62;mysql -u root -p

mysql&#62; update user set password=password(”xueok654123″) where user=’root’;

mysql&#62; flush privileges //刷新数据库

mysql&#62;use dbname； 打开数据库：

mysql&#62;show databases; 显示所有数据库

mysql&#62;show tables; 显示数据库mysql中所有的表：先use mysql；然后

mysql&#62;describe user; 显示表mysql数据库中user表的列信息）；

3、grant

创建一个可以从任何地方连接服务器的一个完全的超级用户，但是必须使用一个口令something做这个

mysql&#62; grant all privileges on *.* to user@localhost identified by ’something’ with

增加新用户

格式：grant select on 数据库.* to 用户名@登录主机 identified by “密码”

GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;

删除授权：

mysql&#62; revoke all privileges on *.* from root@”%”;

mysql&#62; delete from user where user=”root” and host=”%”;

mysql&#62; flush privileges;

创建一个用户custom在特定客户端it363.com登录，可访问特定数据库fangchandb

mysql &#62;grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’

重命名表:

mysql &#62; alter table t1 rename t2;

4、mysqldump

备份数据库

shell&#62; mysqldump -h host -u root -p dbname &#62;dbname_backup.sql

恢复数据库

shell&#62; mysqladmin -h myhost -u root -p create dbname

shell&#62; mysqldump -h host -u root -p dbname &#60; dbname_backup.sql

如果只想卸出建表指令，则命令如下：

shell&#62; mysqladmin -u root -p -d databasename &#62; a.sql

如果只想卸出插入数据的sql命令，而不需要建表命令，则命令如下：

shell&#62; mysqladmin -u root -p -t databasename &#62; a.sql

那么如果我只想要数据，而不想要什么sql命令时，应该如何操作呢？

mysqldump -T./ phptest driver

其中，只有指定了-T参数才可以卸出纯文本文件，表示卸出数据的目录，./表示当前目录，即与mysqldump同一目录。如果不指定driver 表，则将卸出整个数据库的数据。每个表会生成两个文件，一个为.sql文件，包含建表执行。另一个为.txt文件，只包含数据，且没有sql指令。

5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如，如果在文件my_file.sql 中存放有查

询，可如下执行这些查询：

例如，如果您想将建表语句提前写在sql.txt中:

mysql &#62; mysql -h myhost -u root -p database &#60; sql.txt]]></description>
		<wfw:commentRss>http://zxdker.com/post/mysql-changyong-mingling-daquan.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php关掉浏览器后继续循环生成html文件</title>
		<link>http://zxdker.com/post/php-guandiao-liulanqi-jixu-shengcheng-html-wenjian.htm</link>
		<comments>http://zxdker.com/post/php-guandiao-liulanqi-jixu-shengcheng-html-wenjian.htm#comments</comments>
		<pubDate>Mon, 19 Sep 2011 21:16:06 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php循环]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=397</guid>
		<description><![CDATA[最近需要写一个采集程序，所以需要用php循环生成html文件。
<pre>&#60;?php
ignore_user_abort();//关掉浏览器，PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=3;// 每隔3秒运行（3）

for ($i=1; $i&#60;=999; $i++)
{
 $file='test'."$i".'.html';//文件名,可以为.php或者.txt等文本文件
 file_put_contents($file,'这是文件中的文字,也可以是代码');
 sleep($interval);// 等待5分钟
}
?&#62;</pre>]]></description>
		<wfw:commentRss>http://zxdker.com/post/php-guandiao-liulanqi-jixu-shengcheng-html-wenjian.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu PHP 5.3 安装 Zend Guard Loader</title>
		<link>http://zxdker.com/post/ubuntu-php-5-3-%e5%ae%89%e8%a3%85-zend-guard-loader.htm</link>
		<comments>http://zxdker.com/post/ubuntu-php-5-3-%e5%ae%89%e8%a3%85-zend-guard-loader.htm#comments</comments>
		<pubDate>Thu, 15 Sep 2011 15:49:22 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=396</guid>
		<description><![CDATA[PHP 5.3 上配置Zend5.5
PHP 5.3 下，Zend Optimizer 已经被全新的 Zend Guard Loader 取代
------------------------------------------------
1. 下载 Zend Guard Loader 压缩包。（官方下载地址：http://www.zend.com/en/products/guard/downloads）

2. 解压并提取 ZendGuardLoader.so（Linux）或 ZendLoader.dll（Windows），对应你的PHP版本。

3. 在你的 php.ini 文件添加下面一行，用来加载 Zend Guard Loader：

    Linux 和 Mac OS X:　zend_extension ="完整路径/ZendGuardLoader.so"
    （Windows（非线程安全）: 　zend_extension = 完整路径/ZendLoader.dll）

4. 在 php.ini 额外新增一行，启用 Zend Guard Loader：

    zend_loader.enable = 1

5. 可选：可以在 php.ini 文件添加以下行到 Zend Guard Loader 配置位置：

    ;禁用许可证检查（为了性能的原因）
    zend_loader.disable_licensing = 0

    ;让 Zend Guard Loader 支持混淆级别。级别在 Zend Guard 的官方详细文档。 0 - 不启用混淆
    zend_loader.obfuscation_level_support = 3
 
6. 如果您使用 Zend debugger，请确保加载 Zend guard Loader。

7. 如果您使用 ioncube loader，请务必在它之前加载 Zend guard Loader。

7. 重新启动php-cgi（或Web服务器）。
8.确认是否安装成功，打开phpinfo.php，看到如下信息：
---------------------------------------------------------------------------
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2010, by Zend Technologies]]></description>
		<wfw:commentRss>http://zxdker.com/post/ubuntu-php-5-3-%e5%ae%89%e8%a3%85-zend-guard-loader.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>zen cart 搬家，换空间，换服务器的具体方法步骤</title>
		<link>http://zxdker.com/post/zen-cart-banjia-huankongjian-huanfuwuqi-juti-fangfa-buzhou.htm</link>
		<comments>http://zxdker.com/post/zen-cart-banjia-huankongjian-huanfuwuqi-juti-fangfa-buzhou.htm#comments</comments>
		<pubDate>Thu, 15 Sep 2011 12:29:52 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[zen-cart]]></category>
		<category><![CDATA[换服务器]]></category>
		<category><![CDATA[换空间]]></category>
		<category><![CDATA[搬家]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=394</guid>
		<description><![CDATA[　　·Zen cart 搬家换服务器具体操作步骤!
1. 在你的新主机上建立相应的数据库信息,记下这些信息.

2. 上传最新的程序,进行安装, 安装完成后不要忘记备份以下两个文件

/includes/configure.php 

/admin/includes/configure.php 

3. 登陆你的phpmyadmin, 导出以前的Mysql数据库, 记住要选择 "添加 DROP TABLE" 选项；同时，在数据选项下，选择 "完整插入" 以及 "扩展插入".保存后备份的数据库文件

4.  上传你原来的Zen cart文件到你的新空间上,记住千万不要覆盖步骤2中提到的两个文件.

5.  进入你的新空间上的phpmyadmin, 删除新的所有的数据表.将步骤三中导出的文件导入.

6.  完成]]></description>
		<wfw:commentRss>http://zxdker.com/post/zen-cart-banjia-huankongjian-huanfuwuqi-juti-fangfa-buzhou.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>红烧蹄膀的做法详细介绍</title>
		<link>http://zxdker.com/post/%e7%ba%a2%e7%83%a7%e8%b9%84%e8%86%80%e7%9a%84%e5%81%9a%e6%b3%95%e8%af%a6%e7%bb%86%e4%bb%8b%e7%bb%8d.htm</link>
		<comments>http://zxdker.com/post/%e7%ba%a2%e7%83%a7%e8%b9%84%e8%86%80%e7%9a%84%e5%81%9a%e6%b3%95%e8%af%a6%e7%bb%86%e4%bb%8b%e7%bb%8d.htm#comments</comments>
		<pubDate>Sun, 04 Sep 2011 15:00:58 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=392</guid>
		<description><![CDATA[<h2>红烧蹄膀的制作材料：</h2>
<strong>主料：</strong>猪小腿,葱,姜,酱油,老酒,糖（or蜂蜜）,醋,盐。
<p id="cpTuPian" align="center"><img src="http://zxdker.com/wp-content/uploads/image/2011/09/143924EaU.jpg" alt="红烧蹄膀菜谱图片" /></p>

<h2>教您红烧蹄膀怎么做，如何做红烧蹄膀才好吃</h2>
烧一锅滚水，下葱姜料酒，放入猪腿，煮出血沫沫，至表面变色，水倒掉，捞出猪腿用冷水冲洗干净。另干净大锅一口，大半锅冷水盖没猪腿，葱，姜，酱油，老酒，糖（or蜂蜜），醋，大火煮滚，然后加盖小火焖，等到一锅水变成一勺稠嗒嗒的酱汁，就可以出锅装盘，开吃了。

贴士：
1. 用糖比用蜂蜜好吃，用蜂蜜貌似比较健康（纯心理安慰罢了，煮那么久营养早破坏了）

&#160;

2. 焖的时候，小火保持水冒泡就可以，这么4，5个小时出来的成品味道一般都不会差。

3. 等不及的或者不喜欢太软的肉皮的，焖2个小时后，可以开盖收汁。

4. 盐是最后最后调味的，不要早放。

5. 锅子一定要够大，不然烧出来的颜色不好看。]]></description>
		<wfw:commentRss>http://zxdker.com/post/%e7%ba%a2%e7%83%a7%e8%b9%84%e8%86%80%e7%9a%84%e5%81%9a%e6%b3%95%e8%af%a6%e7%bb%86%e4%bb%8b%e7%bb%8d.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何查看上市公司的财务报表从而对股票进行价值分析</title>
		<link>http://zxdker.com/post/ruhe-chakan-shangshi-gongsi-caiwu-baobiao.htm</link>
		<comments>http://zxdker.com/post/ruhe-chakan-shangshi-gongsi-caiwu-baobiao.htm#comments</comments>
		<pubDate>Tue, 30 Aug 2011 17:36:21 +0000</pubDate>
		<dc:creator>zxdker</dc:creator>
				<category><![CDATA[经济]]></category>
		<category><![CDATA[价值分析]]></category>
		<category><![CDATA[基本面]]></category>
		<category><![CDATA[投资]]></category>
		<category><![CDATA[股票]]></category>

		<guid isPermaLink="false">http://zxdker.com/?p=390</guid>
		<description><![CDATA[除了<strong>技术分析</strong>以外，股票投资还得注意股票的基本面，就是价值分析。而作为散户，我们最好自己理性分析上市公司的<strong>财务</strong>状况，而不是跟风听消息。

证券投资已经成为百姓经济生活中不可或缺的一部分。然而大多数中小投资者不是专业人员，缺乏必要的财务常识，很多投资者因为不懂报表而错失买卖股票的良机。因此，如何正确地分析上市公司财务报表，挖掘真正具备投资价值的公司，是广大投资者的当务之急。

一、对资产负债表的分析

资产负债表是反映上市公司会计期末全部资产、负债和所有者权益情况的报表。通过资产负债表，能了解企业在报表日的财务状况，长短期的偿债能力，资产、负债、权益和结构等重要信息。

（一）对资产负债表中资产类科目的分析

在资产负债表中资产类的科目很多，但投资者在进行上市公司财务报表的分析时重点应关注应收款项、待摊费用、待处理财产净损失和递延资产四个项目。

1.应收款项。（1）应收账款：一般来说，公司存在三年以上的应收账款是一种极不正常的现象，这是因为在会计核算中设有“坏账准备”这一科目，正常情况下，三年的时间已经把应收账款全部计提了坏账准备，因此它不会对股东权益产生负面影响。但在我国，由于存在大量“三角债”，以及利用关联交易通过该科目来进行利润操纵等情况。因此，当投资者发现一个上市公司的资产很高，一定要分析该公司的应收账款项目是否存在三年以上应收账款，同时要结合“坏账准备”科目，分析其是否存在资产不实，“潜亏挂账”现象。（2）预付账款：该账户同应收账款一样是用来核算企业间的购销业务的。这也是一种信用行为，一旦接受预付款方经营恶化，缺少资金支持正常业务，那么付款方的这笔货物也就无法取得，其科目所体现的资产也就不可能实现，从而出现虚增资产的现象。（3）其他应收款：主要核算企业发生的非购销活动的应收债权，如企业发生的各种赔款、存出保证金、备用金以及应向职工收取的各种垫付款等。但在实际工作中，并非这么简单。例如，大股东或关联企业往往将占用上市公司的资金挂在其他应收款下，形成难以解释和收回的资产，这样就形成了虚增资产。因此，投资者应该注意到，当上市公司报表中的“其他应收款”数额出现异常放大时，就应该加以警惕了。

2.待处理财产净损失。不少上市公司的资产负债表上挂账列示巨额的“待处理财产净损失”，有的甚至挂账达数年之久。这种现象明显不符合收益确认中的稳健原则，不利于投资者正确评价企业的财务状况和盈利能力。

3.待摊费用和递延资产。待摊费用和递延资产并无实质上的重大区别，它们均为本期公司已经支出，但其摊销期不同。“待摊费用”的摊销期在一年以内，而“递延资产”的摊销期超过一年。从严格意义上讲，待摊费用和递延资产并不符合资产的定义，但它们似乎又同未来的经济利益相联系，而且在会计实务中，不少人也习惯于把已发生的成本描绘为资产。

（二）对资产负债表中负债类科目的分析

投资者在对上市公司资产负债表中负债类科目的分析中，重点应关注其偿债能力。主要通过以下几个指标分析：

1.短期偿债能力分析。（1）流动比率：流动比率即流动资产和流动负债之间的比率，是衡量公司短期偿债能力常用的指标。一般来说，流动资产应远高于流动负债，起码不得低于1∶1，一般以大于2∶1较合适。其计算公式是：流动比率=流动资产/流动负债。但是，对于公司和股东，流动比率也不是越高越好。因为，流动资产还包括应收账款和存货，尤其是由于应收账款和存货余额大而引起的流动比率过大，会加大企业短期偿债风险。因此，投资者在对上市公司短期偿债能力进行分析的时候，一定要结合应收账款及存货的情况进行判断。（2）速动比率：速动比率是速动资产和流动负债的比率，即用于衡量公司到期清算能力的指标。一般认为，速动比率最低限为0.5∶1，如果保持在1∶1，则流动负债的安全性较有保障。因为，当此比率达到1∶1时，即使公司资金周转发生困难，也不致影响其即时偿债能力。其计算公式为：速动比率=速动资产/流动负债。该指标剔除了应收账款及存货对短期偿债能力的影响，一般来说投资者利用这个指标来分析上市公司的偿债能力比较准确。

2.长期偿债能力分析。（1）资产负债率、权益比率、负债与所有者权益比率，这三个比率的计算公式为：资产负债率=负债总额/资产总额；所有者权益比率=所有者权益总额/资产总额；负债与所有者权益比率=负债总额/所有者权益总额。资产负债率反映企业的资产中有多少负债，一旦企业破产清算，债权人得到的保障程度如何；所有者权益比率反映所有者在企业资产中所占份额，所有者权益比率与资产负债率之和为1；负债与所有者权益比率反映的是债权人得到的利益保护程度。投资者在看财务报表时，只要看一下资产、负债、所有者权益、无形资产总额这几项，便可大概看出该企业的长期偿债能力状况，这三个比率只有在同行业、不同时间段相比较，才有一定价值。（2）长期资产与长期资金比率。其公式为：长期资产与长期资金比率=（资产总额-流动资产）/（长期负债+所有者权益）。这一指标主要用来反映企业的财务状况及偿债能力，该值应该低于100％，如果高于100％，则说明企业动用了一部分短期债务来购置长期资产，这样就会影响企业的短期偿债能力，其经营风险也将加大，实为危险之举。

二、对利润表的分析

在财务报表中，企业的盈亏情况是通过利润表来反映的。利润表反映企业一定时期的经营成果和经营成果的分配关系。它是企业生产经营成果的集中反映，是衡量企业生存和发展能力的主要尺度。投资者在分析利润表时，应主要抓住以下几个方面：

（一）利润表结构分析

利润表是把上市公司在一定期间的营业收入与同一会计期的营业费用进行配比，以得到该期间的净利润（或净亏损）的情况。由此可知，该报表的重点是相关的收入指标和费用指标。“收入-费用=利润”可以视作阅读这一报表的基本思路。当投资者看到一份利润表时，会注意到以下几个会计指标。它们分别是：“主营业务利润”、“营业利润”、“利润总额”、“净利润”。在这些指标中应重点关注主营业务收入、主营业务利润、净利润，尤其应关注主营业务利润与净利润的盈亏情况。许多投资者往往只关心净利润情况，认为净利润为正就代表公司盈利，于是高枕无忧。实际上，企业的长期发展动力来自于对自身主营业务的开拓与经营。严格意义上而言，主营亏损但净利润有盈余的企业比主营业务盈利但净利润亏损的企业更危险。企业可以通过投资收益、营业外收入将当期利润总额和净利润作成盈利，可谁又敢保证下一年度还有投资收益和营业外收入呢？

（二）通过分析关联交易判断上市公司利润的来源

上市公司为了向社会公众展现自己的经营业绩，提高社会形象，往往利用关联方间的交易来调节其利润，主要分析方法有以下几种：

1.增加收入，转嫁费用。投资者在进行投资分析时，一定要分析其关联交易，特别是母子公司间是否存在着相互关联交易，转嫁费用的现象，对于有母子公司关联交易的，一定要将其上市公司的当年利润剔除掉关联交易虚增利润。

2.资产租赁。由于上市公司大部分都是从母公司剥离出来的，上市公司的大部分资产主要是从母公司以租赁方式取得的。从而租赁资产的租赁数量、租赁方式和租赁价格就是上市公司与母公司之间可以随时调整的阀门。有的上市公司还可将从母公司租来的资产同时转租给母公司的子公司，以分别转移母公司与子公司之间的利润。

3.委托或合作投资。（1）委托投资。当上市公司接受一个周期长、风险大的项目时，则可将某一部分现金转移给母公司，以母公司的名义进行投资，将其风险全部转嫁到母公司，却将投资收益确定为上市公司当年的利润。（2）合作投资。上市公司要想配股其净资产收益率要达到一定的标准，公司一旦发现其净资产收益率很难达到这个要求，便倒推出利润缺口，然后与母公司签订联合投资合同，投资回报按倒推出的利润缺口确定，其实这块利润是由母公司出的。

4.资产转让置换。一般来说上市公司通过与母公司资产转让置换，从根本上改变自身的经营状况，长期拥有“壳资源”所带来的配股能力，对上市公司及其母公司都是一个双赢战略。通常上市公司购买母公司优质资产的款项挂往来账，不计利息或资金占用费，这样上市公司不仅获得了优质资产的经营收益，而且不需付出任何代价，把风险转嫁给母公司。另外上市公司往往将不良资产和等额的债务剥离给母公司或母公司控制的子公司，以达到避免不良资产经营所产生的亏损或损失的目的。

三、现金流量表

现金流量表是反映企业在一定时期内现金流入、流出及其净额的报表，它主要说明公司本期现金来自何处、用往何方以及现金余额如何构成。投资者在分析现金流量表时应注意以下几个方面：

（一）现金流量的分析

一些公司会通过往来资金操纵现金流量表。上市公司与其大股东之间通过往来资金来改善原本难看的经营现金流量。本来关联企业的往来资金往往带有融资性质，但是借款方并不作为短期借款或者长期借款，而是放在其他应付款中核算，贷款方不作为债权，而是在其他应收款中核算。这样其他应付、应收款变动额在编制现金流量表时就作为经营活动产生的现金流量，而实质上这些变动反映的是筹资、投资活动业务。这样当其他应付、应收款的变动是增加现金流量时，经营活动所产生的现金流量净额就可能被夸大。

（二）注意上市公司的现金股利分配的状况

现金股利分配有很强的信息含量。财务状况良好的公司往往能够连续分配较好的现金股利，有一些上市公司虽然账面利润好看，但是利润是虚假的，财务状况恶劣，一般不能经常分配现金股利。

（三）“每股现金流量”这一指标反映的问题

“每股现金流量”和“每股税后利润”应该是相辅相成的，有的上市公司有较好的税后利润指标，但现金流量较不充分，这就是典型的关联交易所导致的，另外有的上市公司在年度内变卖资产而出现现金流大幅增加，这也不一定是好事。

现金流量多大才算正常呢？作为一家抓牢主业并靠主业盈利的上市公司，其每股经营活动产生的现金流量净额，不应低于其同期的每股收益。道理其实很简单，如果其获得的利润没有通过现金流进公司账户，那这种利润极有可能是通过做账“做”出来的。投资者最好选择每股税后利润和每股现金流量净额双高的个股，作为中线投资品种。

总之，进行报表分析不能单一地对某些科目关注，而应将公司财务报表与宏观经济一起进行综合判断，与公司历史进行纵向深度比较，与同行业进行横向宽度比较，把其中偶然的、非本质的东西舍弃掉，得出与决策相关的实质性的信息，以保证投资决策的正确性与准确性。]]></description>
		<wfw:commentRss>http://zxdker.com/post/ruhe-chakan-shangshi-gongsi-caiwu-baobiao.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

