量字开头的诗句


量字开头的诗句

量字开头的诗句详情:

《C语言命名规范》

作者:
<p>C是一门朴素的语言,你使用的命名也应该这样。与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字。C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂。</p><p>然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。把一个全局函数叫做“foo”是一种目光短浅的行为。全局函数也一样,如果你有一个统计当前用户个数的函数,应当把它命名为</p><p>“count_active_user()”或者简单点些的类似名称,不应该命名为“cntusr()”。</p><p>1三种流行的命名法则目前,业界共有四种命名法则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。</p><p>(1)驼峰命令法。正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:</p><p>printEmployeePaychecks();</p><p>print_employee_paychecks();</p><p>第一个函数名使用了驼峰命名法,函数名中的每一个逻辑断点都有一个大写字母来标记。第二个函数名使用了下划线法,函数名中的每一个逻辑断点都有一个下划线来标记。</p><p>驼峰命名法近年来越来越流行了,在许多新的函数库和MicrosoftWindows这样的环境中,它使用得当相多。另一方面,下划线法是C出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。</p><p>(2)匈牙利命名法。广泛应用于象MicrosoftWindows这样的环境中。Windows编程中用到的变量(还包括宏)的命名规则为匈牙利命名法,这种命名技术是由一位能干的Microsoft程序员查尔斯-西蒙尼(CharlesSimonyi)提出的。</p><p>匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。这些符号可以多个同时使用,顺序是先m_(成员变量)、再指针、再简单数据类型、再其它。这样做的好处在于能增加程序的可读性,便于对程序的理解和维护。</p><p>例如:m_lpszStr,表示指向一个以0字符结尾的字符串的长指针成员变量。</p><p>匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。</p><p>(3)帕斯卡(pascal)命名法。与驼峰命名法类似,二者的区别在于:驼峰命名法是首字母小写,而帕斯卡命名法是首字母大写,如:</p><p>DisplayInfo();</p><p>stringUserName;</p><p>二者都是采用了帕斯卡命名法。</p><p>(4)三种命名规则的小结:MyData就是一个帕斯卡命名的示例;myData是一个驼峰命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼;iMyData是一个匈牙利命名法,它的小写的i说明了它的型态,后面的和帕斯卡命名相同,指示了该变量的用途。</p><p>2命名的基本原则(1)标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解——尽量采用采用英文单词或全部中文全拼表示,若出现英文单词和中文混合定义时,使用连字符“_”将英文与中文割开。较短的单词可通过去掉“元音”形成缩写;较长的单词可取单词的头几个字母形成缩写;一些单词有大家公认的缩写。例如:temp->tmp、flag->标志寄存器、statistic->stat、increment->inc、message->msg等缩写能够被大家基本认可。</p><p>(2)命名中若使用特殊约定或缩写,则要有注释说明。应该在源文件的开始之处,对文件中所使用的缩写或约定,特别是特殊的缩写,进行必要的注释说明。</p><p>(3)自己特有的命名风格,要自始至终保持一致,不可来回变化。个人的命名风格,在符合所在项目组或产品组的命名规则的前提下,才可使用。(即命名规则中没有规定到的地方才可有个人命名风格)。</p><p>(4)对于变量命名,禁止取单个字符(如i、j、k),建议除了要有具体含义外,还能表明其变量类型、数据类型等,但i、j、k作局部循环变量是允许的。变量,尤其是局部变量,如果用单个字符表示,很容易敲错(如i写成j),而编译时又检查不出来,有可能为了这个小小的错误而花费大量的查错时间。</p><p>(5)除非必要,不要用数字或较奇怪的字符来定义标识符。</p><p>(6)命名规范必须与所使用的系统风格保持一致,并在同一项目中统一。</p><p>(7)在同一软件产品内,应规划好接口部分标识符(变量、结构、函数及常量)的命名,防止编译、链接时产生冲突。对接口部分的标识符应该有更严格限制,防止冲突。如可规定接口部分的变量与常量之前加上“模块”标识等。</p><p>(8)用正确的反义词组命名具有互斥意义的变量或相作的函数等。</p><p>下面是一些在软件中常用的反义词组。</p><p>add/removebegin/endcreate/destroy</p><p>insert/deletefirst/lastget/release</p><p>increment/decrementput/get</p><p>add/deletelock/unlockopen/close</p><p>min/maxold/newstart/stop</p><p>next/previoussource/targetshow/hide</p><p>send/receivesource/destination</p><p>cut/pasteup/down</p><p>示例:</p><p>intmin_sum;</p><p>intmax_sum;</p><p>intadd_user(BYTEuser_name);</p><p>intdelete_user(BYTEuser_name);</p><p>(9)除了编译开关/头文件等特殊应用,应避免使用_EXAMPLE_TEST_之类以下划线开始和结尾的定义。</p><p>3变量名的命名规则(1)变量的命名规则要求用“匈牙利法则”。</p><p>即开头字母用变量的类型,其余部分用变量的英文意思、英文的缩写、中文全拼或中文全拼的缩写,要求单词的第一个字母应大写。</p><p>即:变量名=变量类型+变量的英文意思(或英文缩写、中文全拼、中文全拼缩写)</p><p>对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。</p><p>见下表:</p><p>bool用b开头b标志寄存器</p><p>int用i开头iCount</p><p>shortint用n开头nStepCount</p><p>longint用l开头lSum</p><p>char用c开头cCount</p><p>unsignedchar用by开头</p><p>float用f开头fAvg</p><p>double用d开头dDeta</p><p>unsignedint(WORD)用w开头wCount</p><p>unsignedlongint(DWORD)用dw开头dwBroad</p><p>字符串用s开头sFileName</p><p>用0结尾的字符串用sz开头szFileName</p><p>(2)指针变量命名的基本原则为:</p><p>对一重指针变量的基本原则为:“p”+变量类型前缀+命名,如一个float型应该表示为pfStat。对二重指针变量的基本规则为:“pp”+变量类型前缀+命名。对三重指针变量的基本规则为:“ppp”+变量类型前缀+命名。</p><p>(3)全局变量用g_开头,如一个全局的长型变量定义为g_lFailCount。即:变量名=g_+变量类型+变量的英文意思(或缩写)。此规则还可避免局部变量和全局变量同名而引起的问题。</p><p>(4)静态变量用s_开头,如一个静态的指针变量定义为s_plPerv_Inst。即:变量名=s_+变量类型+变量的英文意思(或缩写)</p><p>(5)对枚举类型(enum)中的变量,要求用枚举变量或其缩写做前缀。并且要求用大写。如:</p><p>enumcmEMDAYS</p><p>{</p><p>EMDAYS_MONDAY;</p><p>EMDAYS_TUESDAY;</p><p>……</p><p>};</p><p>(6)对struct、union变量的命名要求定义的类型用大写。并要加上前缀,其内部变量的命名规则与变量命名规则一致。</p><p>结构一般用S开头,如:</p><p>structScmNPoint</p><p>{</p><p>intnX;//点的X位置</p><p>intnY;//点的Y位置</p><p>};</p><p>联合体一般用U开头,如:</p><p>unionUcmLPoint</p><p>{</p><p>LONGlX;</p><p>LONGlY;</p><p>}</p><p>(7)对常量(包括错误的编码)命名,要求常量名用大写,常量名用英文表达其意思。当需要由多个单词表示时,单词与单词之间必须采用连字符“_”连接。</p><p>如:#defineCM_FILE_NOT_FOUNDCMMAKEHR(0X20B)其中CM表示类别。</p><p>(8)对const的变量要求在变量的命名规则前加入c_。即:c_+变量命名规则;示例:constcharc_szFileName;</p><p>4函数的命名规范(1)函数的命名应该尽量用英文(或英文缩写、中文全拼、中文全拼缩写)表达出函数完成的功能——函数名应准确描述函数的功能。遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。函数名首字大写,若包含有两个单词的每个单词首字母大写。如果是OOP方法,可以只有动词(名词是对象本身)。示例:</p><p>LONGGetDeviceCount(……);</p><p>voidprint_record(unsignedintrec_ind);</p><p>intinput_record(void);</p><p>unsignedcharget_current_color(void);</p><p>(2)避免使用无意义或含义不清的动词为函数命名。如使用process、handle等为函数命名,因为这些动词并没有说明要具体做什么。</p><p>(3)必须使用函数原型声明。函数原型声明包括:引用外来函数及内部函数,外部引用必须在右侧注明函数来源:模块名及文件名;内部函数,只要注释其定义文件名——和调用者在同一文件中(简单程序)时不需要注释。</p><p>应确保每个函数声明中的参数的名称、类型和定义中的名称、类型一致。</p><p>5函数参数命名规范(1)参数名称的命名参照变量命名规范。</p><p>(2)为了提高程序的运行效率,减少参数占用的堆栈,传递大结构的参数,一律采用指针或引用方式传递。</p><p>(3)为了便于其他程序员识别某个指针参数是入口参数还是出口参数,同时便于编译器检查错误,应该在入口参数前加入const标志。</p><p>如:……cmCopyString(constCHARc_szSource,CHARszDest)</p><p>6文件名(包括动态库、组件、控件、工程文件等)的命名规范文件名的命名要求表达出文件的内容,要求文件名的长度不得少于5个字母,严禁使用象file1,myfile之类的文件名。</p>...详情

《Java第二讲》

作者:
<p>JavaSE第二讲:原生数据类型(PrimitiveDataType)</p><p>1、编辑器:1、Windows:notepad,Editplus,UltraEdit,gvim。</p><p>2、Linux:vi,vim,gedit</p><p>2、Java中的数据类型分为两大类:</p><p>1)原生数据类型(PrimitiveDataType)</p><p>2)引用类型(对象类型)(ReferenceType)</p><p>3、变量与常量:所谓常量,就是值不会变化的量;所谓变量,就是值可以变化的量。</p><p>4、如何定义变量?</p><p>变量类型变量名;</p><p>inta;</p><p>1、如何为变量赋值?</p><p>变量名=变量值;</p><p>a=2</p><p>=表示赋值,将等号右边的值赋给了左边的变量。</p><p>Java中使用==表示相等,等价于数学中的=。</p><p>2、综合变量定义与赋值。</p><p>变量类型变量名;</p><p>变量名=变量值;</p><p>inta;</p><p>a=1;</p><p>可以将上面两个步骤合二为一:</p><p>变量类型变量名=变量值;</p><p>inta=1;</p><p>7、变量名:在Java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java中的变量名,不能以数字开头。</p><p>Java重点原生数据类型共有8种:</p><p>1)整型:使用int表示。(Integer)(32位)</p><p>2)字节型:使用byte表示。(表示-128~127之间的256个整数)</p><p>3)短整型:使用short表示。(16位)</p><p>4)长整型:使用long表示。(64位)</p><p>8关于计算机系统中的数据表示</p><p>位:bit(只有0,1两种状态),是计算机系统中最小数据表示单位。</p><p>字节:byte,1byte=8bit。</p><p>千字节(kb):1KB=1024Byte(1Kg=1000g,与计算机系统不同)</p><p>1MB=1024KB</p><p>1GB=1024MB</p><p>9注释:注释是给人看的,不是给计算机看的。Java中共有3种类型的注释:</p><p>1)单行注释:以//开头,//后面的所有内容均被当作注释处理</p><p>2)多行注释:以/开头,以/结束,中间的所有内容均被当作注释处理。多行注释来源于C/C++,关于多行注释,需要注意的是,多行注释不能嵌套</p><p>3)另一种多行注释。用于产生JavaDoc帮助文档。(以/开头,以/结尾)</p>...详情

《软件编程命名规则》

作者:
<p>软件编程命名规则</p><p>一.程序风格</p><p>1、严格采用阶梯层次组织程序代码:</p><p>各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。</p><p>例如:</p><p>CMenupSysMenu=GetSystemMenu(FALSE);</p><p>if(pSysMenu!=NULL){CStringstrAboutMenu;</p><p>strAboutMenuLoadString(IDS_ABOUTBOX);</p><p>if(!strAboutMenuIsEmpty())</p><p>{pSysMenu->AppendMenu(MF_SEPARATOR);</p><p>pSysMenu->AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);</p><p>}}</p><p>2、提示信息字符串的位置在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。</p><p>3、对变量的定义,尽量位于函数的开始位置。注释变量在函数中的作用</p><p>4、多使用函数框架结构。主程序的每个功能块放到相应的子程序处理函数中处理。二.命名规则</p><p>1、变量名的命名规则</p><p>①、变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应大写。即:变量名=变量类型+变量的英文意思(或缩写)对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。</p><p>见下表:</p><p>bool(BOOL)用b开头bIsParent</p><p>byte(BYTE)用by开头byFlag</p><p>short(int)用n开头nStepCount</p><p>long(LONG)用l开头lSum</p><p>char(CHAR)用c开头cCount</p><p>float(FLOAT)用f开头fAvg</p><p>double(DOUBLE)用d开头dDeta</p><p>void(VOID)用v开头vVariant</p><p>unsignedint(WORD)用w开头wCount</p><p>unsignedlong(DWORD)用dw开头dwBroad</p><p>HANDLE(HINSTANCE)用h开头hHandle</p><p>DWORD用dw开头dwWord</p><p>LPCSTR(LPCTSTR)用str开头strString</p><p>用0结尾的字符串用sz开头szFileName</p><p>前缀符号类型实例范围</p><p>IDR_不同类型的多个资源共享标识</p><p>IDR_MAIINFRAME1~0x6FFF</p><p>IDD_对话框资源IDD_SPELL_CHECK1~0x6FFF</p><p>HIDD_对话框资源的</p><p>Help上下文HIDD_SPELL_CHECK0x20001~0x26FF</p><p>IDB_位图资源IDB_COMPANY_LOGO1~0x6FFF</p><p>IDC_光标资源IDC_PENCIL1~0x6FFF</p><p>IDI_图标资源IDI_NOTEPAD1~0x6FFF</p><p>ID_来自菜单项或工具栏的命令ID_TOOLS_SPELLING0x8000~0xDFFF</p><p>HID_命令Help上下文HID_TOOLS_SPELLING0x18000~0x1DFFF</p><p>IDP_消息框提示IDP_INVALID_PARTNO8~0xDEEF</p><p>HIDP_消息框Help上下文HIDP_INVALID_PARTNO0x30008~0x3DEFF</p><p>IDS_串资源IDS_COPYRIGHT1~0x7EEF</p><p>IDC_对话框内的控件IDC_RECALC8~0xDEEF</p><p>对未给出的变量类型要求提出并给出命名建议给技术委员会。</p><p>②、指针变量命名的基本原则为:</p><p>对一重指针变量的基本原则为:“p”+变量类型前缀+命名</p><p>如一个float型应该表示为pfStat</p><p>对多重指针变量的基本规则为:</p><p>二重指针:“pp”+变量类型前缀+命名</p><p>三重指针:“ppp”+变量类型前缀+命名</p><p>③、全局变量用g_开头,如一个全局的长型变量定义为g_lFailCount,即:变量名=g_+变量类型+变量的英文意思(或缩写)</p><p>④、静态变量用s_开头,如一个静态的指针变量定义为s_plPerv_Inst,即:变量名=s_+变量类型+变量的英文意思(或缩写)</p><p>⑤、成员变量用m_开头,如一个长型成员变量定义为m_lCount;即:变量名=m_+变量类型+变量的英文意思(或缩写)</p><p>⑥、对枚举类型(enum)中的变量,要求用枚举变量或其缩写做前缀。并且要求用大写。</p><p>如:</p><p>enumcmEMDAYS</p><p>{EMDAYS_MONDAY;</p><p>EMDAYS_TUESDAY;</p><p>……};</p><p>⑦、对struct、union、class变量的命名要求定义的类型用大写。并要加上前缀,其内部变量的命名规则与变量命名规则一致。</p><p>结构一般用S开头如:</p><p>structScmNPoint</p><p>{</p><p>intnX;//点的X位置</p><p>intnY;//点的Y位置</p><p>};</p><p>联合体一般用U开头</p><p>如:unionUcmLPoint</p><p>{longlX;</p><p>longlY;</p><p>}</p><p>类一般用C开头</p><p>如:</p><p>classCcmFPoint</p><p>{public:</p><p>floatfPoint;</p><p>};</p><p>对一般的结构应该定义为类模板,为以后的扩展性考虑如:</p><p>templateclassCcmTVector3d</p><p>{public:</p><p>TYPEx,y,z;</p><p>};</p><p>⑧、对常量(包括错误的编码)命名,要求常量名用大写,常量名用英文表达其意思。如:#defineCM_FILE_NOT_FOUNDCMMAKEHR(0X20B)其中CM表示类别。</p><p>⑨、对const的变量要求在变量的命名规则前加入c_,即:c_+变量命名规则;例如:constcharc_szFileName;</p><p>2、函数的命名规范:函数的命名应该尽量用英文表达出函数完成的功能。遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。例如:longcmGetDeviceCount(……);对于相应命令的函数函数前加On例如:OnSysCommand(UINTnID,LPARAMlParam)</p><p>3、函数参数规范:</p><p>①、参数名称的命名参照变量命名规范。</p><p>②、为了提高程序的运行效率,减少参数占用的堆栈,传递大结构的参数,一律采用指针或引用方式传递。</p><p>③、为了便于其他程序员识别某个指针参数是入口参数还是出口参数,同时便于编译器检查错误,应该在入口参数前加入const标志。如:</p><p>……cmCopyString(constcharc_szSource,charszDest)</p><p>4、引出函数规范:对于从动态库引出作为二次开发函数公开的函数,为了能与其他函数以及Windows的函数区分,采用类别前缀+基本命名规则的方法命名。例如:在对动态库中引出的一个图象编辑的函数定义为imgFunctionname(其中img为image缩写)。现给出三种库的命名前缀:</p><p>①对通用函数库,采用cm为前缀。</p><p>②对三维函数库,采用vr为前缀。</p><p>③对图象函数库,采用img为前缀。</p><p>对宏定义,结果代码用同样的前缀。</p><p>5、文件名(包括动态库、组件、控件、工程文件等)的命名规范:文件名的命名要求表达出文件的内容,要求文件名的长度不得少于5个字母,严禁使用象file1,myfile之类的文件名。</p><p>三.注释规则</p><p>1、函数头的注释</p><p>对于函数,应该从“功能”,“参数”,“返回值”、“主要思路”、“调用方法”、“日期”六个方面用如下格式注释:</p><p>//程序说明开始</p><p>//====================================================//</p><p>//功能:从一个String中删除另一个String。</p><p>//参数:strByDelete,strToDelete//(入口)strByDelete:被删除的字符串(原来的字符串)//(出口)strToDelete:要从上个字符串中删除的字符串。</p><p>//返回:找到并删除返回1,否则返回0。(对返回值有错误编码的要//求列出错误</p><p>编码)。</p><p>//主要思路:本算法主要采用循环比较的方法来从strByDelete中找到</p><p>//与strToDelete相匹配的字符串,对多匹配strByDelete</p><p>//中有多个strToDelete子串)的情况没有处理。请参阅:</p><p>//书名</p><p>//调用方法:</p><p>//日期:起始日期,如:2000/8/219:40--2000/8/2321:45函数名(……)</p><p>//程序说明结束</p><p>①、对于某些函数,其部分参数为传入值,而部分参数为传出值,所以对参数要详细说明该参数是入口参数,还是出口参数,对于某些意义不明确的参数还要做详细说明(例如:以角度作为参数时,要说明该角度参数是以弧度(PI),还是以度为单位),对既是入口又是出口的变量应该在入口和出口处同时标明。等等。</p><p>②、函数的注释应该放置在函数的头文件中,在实现文件中的该函数的实现部分应该同时放置该注释。</p><p>③、在注释中应该详细说明函数的主要实现思路、特别要注明自己的一些想法,如果有必要则应该写明对想法产生的来由。对一些模仿的函数应该注释上函数的出处。</p><p>④、在注释中详细注明函数的适当调用方法,对于返回值的处理方法等。在注释中要强调调用时的危险方面,可能出错的地方。</p><p>⑤、对日期的注释要求记录从开始写函数到结束函数的测试之间的日期。</p><p>⑥、对函数注释开始到函数命名之间应该有一组用来标识的特殊字符串。如果算法比较复杂,或算法中的变量定义与位置有关,则要求对变量的定义进行图解。对难以理解的算法能图解尽量图解。</p><p>2、变量的注释:对于变量的注释紧跟在变量的后面说明变量的作用。原则上对于每个变量应该注释,但对于意义非常明显的变量,如:i,j等循环变量可以不注释。例如:longlLineCount//线的根数。</p><p>3、文件的注释:文件应该在文件开头加入以下注释:</p><p>//工程:文件所在的项目名。</p>...详情

《意大利UNI标准的钢号表示方法》

作者:
<p>意大利UNI标准的钢号表示方法</p><p>UNI是意大利标准(UnificazioneItalianno)的标准代号,这套标准是由意大利标准化协会制订的。它的标准编号UNI××××,关于钢铁牌号的表示方法记载在UNI3344中。现将各类钢的钢号表示方法分述如下:</p><p>1普通热轧和冷轧高强度钢</p><p>11钢号开头为字母“Aq”,字母后面的数字表示抗拉强度(kgf/mm2)不低于该数值。例如,Aq45为抗拉强度45~55kgf/mm2的高强度钢。</p><p>12为了区别热轧的或冷轧的,则在钢号后再加以标准编号。例如,Aq45UNI3544焊接结构用冷轧高强度钢。</p><p>2结构用钢</p><p>21优质碳素结构钢的钢号由字母“C”和数字组成,其中“C”表示碳素钢,后面的数字表示钢的平均碳含量的万分之几。例如“C20”表示平均碳含量为020%的优质碳素结构钢。</p><p>22合金结构钢(合金元素总量低于5%的)钢号,由数字Ⅰ+主要合金元素的化学符号+数字Ⅱ组成,例如20MnV5。</p><p>表133UNI钢号表示主要合金元素含量的指数</p><p>221数字Ⅰ表示钢中平均碳含量的万分之几。</p><p>222数字Ⅱ表示钢中主要合金元素的含量,其表示方法是采用主元素实际平均含量百分数乘以表133中所列的该元素的指数。</p><p>223如果Si,Mn,Ni,Cr,Mo,V等的平均含量低于表134所</p><p>例38CrAlMo7,其中:</p><p>38——038%C(平均),7——(7÷4)%Cr≈17%Cr(平均)。即表示平均含碳038%、平均含铬17%的铬铝钼钢;近似于我国的38CrMoAl钢(YB)</p><p>3工具钢</p><p>31工具钢的钢号末尾加字母“KU”。</p><p>32碳素工具钢的钢号,在“KU”前的其余表示方法均和优质碳素结构钢相同。例如C98KU,表示含C090~105%的碳素工具钢;近似于我国的T10工具钢(GB)。</p><p>33合金工具钢(合金元素总量低于5%的)钢号,在“KU”前的其余表示方法均与合金结构钢相一致。例如88MnV8KU,表示含C080~095%,Mn180~220%,V010~020%的合金工具钢;近似于我国的9Mn2V工具钢(GB)。</p><p>34高合金工具钢(其中有一种合金元素含量>5%的),如高速工具钢和高铬工具钢等,其钢号是按高合金钢表示的,即钢号开头冠以字母“X”,接着为表示碳含量的数字和表示合金元素的化学符号,符号后面的数字直接表示出主合金元素平均含量的百分数(不再乘以指数),最后加字母“KU”。例如X75W18KU,表示含W18%18-4-1型高速钢。</p><p>4高合金钢——不锈钢和耐热钢</p><p>41这两类钢均为高合金钢(钢中一种合金元素含量>5%的),钢号开头均冠以字母“X”。</p><p>42合金元素的含量直接以平均含量的百分数来表示,不再乘以指数。</p><p>43当表示合金元素含量的数字小于10时,则在该数字之前冠以数字“0”。</p><p>44其他表示方法和低合金钢一致。</p><p>例1X20Cr13;其中:</p><p>X——高合金钢;20——(20÷100)%C=020%;13——12~14%Cr即相当于我国的20Cr13不锈钢(GB)。</p><p>例2X10CrNi1809;其中:</p><p>X——高合金钢;10——≤012%C;18——17~19%Cr,09——8~10%Ni。即为常用的18-8型不锈钢。</p><p>5铸钢和可锻铸铁</p><p>51铸钢开头冠以字母“G”,高合金铸钢开头冠以字母“XG”,其余部分和相应的变形钢钢号的表示方法一致。</p><p>52可锻铸铁牌号的开头冠以字母“GMB”表示白心可锻铸铁;冠以“GMN”表示黑心可锻铸铁。字母后面的数字表示抗拉强度大于该数值,例如GMB35为抗拉强度大于35kgf/mm2的白心可锻铸铁</p>...详情

《量价三十六法:第五篇:量价十法》

作者:
<p>第五篇:量价十法</p><p>27、对应地量头肩洗盘(用来捕捉整理后的个股)</p><p>个股连续上涨后(涨势越猛越好)出现回10日线的缩量动作(KISS线),发动新的攻势,然后再次缩量回落打破30日均线,构筑头肩顶的时候,出现上次的对应地量(关键在于缩量的绝对值不能小于2%换手)就是利用头肩形态洗盘,而对应的地量就会成为发动新攻势的最佳时机。</p><p>28、低量摇橹线(用来捕捉严重超跌股)</p><p>个股连续下跌(通常会出现大乖离),在长阴线(放量出现恐慌盘最好)后,出现下影的缩量纺锤线,关键是再次回落时出现下影更长,上影也长,实体反抱的纺锤线,就构成了著名的底部低量摇橹线组合,是底部强烈反弹的前兆。</p><p>29、巨量阳空中突破</p><p>个股连续上涨后(最好是中期均线60日均线向多头发散),在大均线上方腾空位置,做强势头肩洗盘(距离均线越远,突破越有力),在整理的尾声(不能过分缩量),以加速换手(5%以上)用中长阳做突破前高的动作,是强烈的加速前兆,短线爆发力很强。</p><p>30、增量长阳夜星十字</p><p>个股低位上涨后(最好在中期均线附近),在大均线附近,用放量中阳向上突破,第二天放量收出长上影的夜星十字,如果在中期均线附近的话,并不是短线见顶的信号,反而是为多头的攻击指明了方向,也叫仙人指路。(高端长上影十字是转折,低端上影十字,尤其在均线附近,是上涨的信号,指到哪打到哪。)</p><p>31、十字高开阴约会线</p><p>个股低位小幅上涨后,在收出缩量上影十字线的第二天,出现大幅高开平顶回落的阴线。高开阴线的收盘和昨天的十字线收盘基本相同,且成交量只是小幅放大,则是利用消息强力洗筹的动作,后市一旦高开,很容易出现短线急涨。(阴线量不能太大,如果太大,说明有主力在出场。)</p><p>32、缩量临界白领线</p><p>个股在低位反复震荡构筑大型的整理形态,而成交量呈现明显的凹洞量洗盘的特点,在上攻形态上顶边时,出现明显量缩,波动幅度非常小的白服+白领线的量价结构,是多头放量突破形态的最后准备动作,是明显的波段入场点。(开出十字线或小阴时叫黑鞋,在黑鞋后出现中阳线,叫白服线。通常白服线是有上影的,在上影线部分,出现量缩小实体阳线,这根阳线叫白领线,它是强势上攻的整理形态,随之而来的是再度拉起。)</p><p>33、放量加速兵线</p><p>个股低位小幅放量上攻,在放量中阳的第二天,以长下影的十字缩量收盘,在第三日本应调整,但是不调反而以放量的上下影阳线(影线和实体都创出新高)强行突破,就构成了放量加速三兵线,是短线爆发的前兆!</p><p>34、中阴KISS线</p><p>个股经过一轮猛烈上攻后,缩量回落,在用长阳做假突破后,用连续的阴线回打,特别是用中阴回落到突破长阳的根部时,5,40日均量线出现了第一次初吻KISS线,不但不是卖出的机会,反而是买进良机。</p><p>35、高价母子十字放量</p><p>个股经过一轮连续下跌后,在低位不断出现连续的小阳线筑底,然后小幅上涨,遇到中期均线的反压后出现回落,然后以高开的高价母子十字放量收盘,表明股价已经拒绝下跌,是底部爆发的经典量价组合。</p><p>36、阳加跳空十字缩量</p><p>个股经过长期下跌后,在低位企稳,然后出现底部的低换手大阳。在大阳后进入整理阶段,在连续的整理缩量后,出现跳空阳站稳,在第二天以跳空缩量十字开出,就是整理结束进入主升浪的标志,通常是底部三浪的起动点。</p>...详情

《3牛吃草问题》

作者:
<p>一、例题精讲</p><p>例1.有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天。那么,这片牧场每天新生的草量可供几头牛吃一天?</p><p>例2.牧场上长满了牧草,可供24头牛吃6周,或可供23头牛吃9周。如果牧草每周均匀地生长。问原有草量可供几头牛吃1周?</p><p>例3.一块草地,每天生长的速度相同,现在这片牧草可供16头牛吃20天,或供80只羊吃12天,如果一头牛一天吃的草量等于4只羊一天吃的草量,那么10头牛和60只羊一起吃,可以吃多少天?</p><p>例4.一片牧场,草每天生长的速度相同,现在,这片牧草可供20头牛吃12天,或可供60只羊吃24天。如果一头牛每天吃草量等于4只羊每天吃草量,那么,12头牛与88只羊一起可以吃多少天?</p><p>例5.由于天气渐冷,牧场上的草每天以均匀的速度减少,经计算,现有牧场上的草可供20头牛吃5天,也供16头牛吃6天,那么,11头牛可吃几天?</p><p>例6.由于天气渐冷,牧场上的草每天以固定的速度减少。已知某牧场上的草可供20头牛吃5天,或可供12头牛吃7天,那么可供6头牛吃几天?</p><p>例7.假设旅客在检票进站前若干分钟就开始排队,每分钟来的旅客人数一样多。若同时开4个检票口,从开始检票到等候检票的队伍消失,需30分钟;同时开5个检票口,需20分钟,如果同时打开7个检票口,那么需要多少分钟队伍就消失?</p><p>例8.某火车站的检票口在开始检票前已有945名旅客排队等待检票。此时,每分钟还有固定的若干人前来进口处准备进站。如果开放4个检票口,15分钟可放完旅客;如果开放8个检票口,7分钟可以放完旅客。照此放人的速度,现要想在5分钟内放完所有旅客,需要开放几个检票口?</p><p>例9.甲、乙、丙三个仓库各存放着数量相同的面粉,甲仓库用一台皮带轮输送机和12个工人,5小时可将甲仓库里的面粉搬完;乙仓库用一台皮带轮输送机和28个工人,3小时可将仓库内面粉搬完;丙仓库现有2台皮带轮输送机,如果要用2小时把丙仓库内面粉搬完,同时还要多少个工人?(每个工人每小时工效相同,每台皮带轮输送机每小时工效相同,另外皮带轮输送机与工人一起往外搬运面粉)。</p><p>例10.仓库里有一批存货,以后不断有车运货进仓,且每天运进的货一样多,用同样的货车运货出仓。如果每天用4辆车,则9天恰好运完;如果每天用5辆货车,则6天恰好运完。仓库里原有的货若用一辆货车运,则需要多少天运完?</p><p>例11.有一片牧草,草每天匀速地生长,这片牧草可供100头牛吃3周,可供50头牛吃8周。那么可供多少头牛吃两周?</p><p>例12.一个牧场,草每天匀速地生长,每头牛每天吃草量相同,17头牛30天可将草吃完,19头牛只需24天就可将草吃完,现有一群牛,吃了6天后,卖掉4头牛,余下的再吃2天就可将草吃完,问没有卖掉4头牛之前,这一群牛共有多少头?</p><p>例13.一片牧草可供9头牛吃12天,也可供8头牛吃16天,开始只有4头牛吃,从第7天起又增加了若干头牛来吃草,再吃6天吃完了所有的草,问从第7天起增加了多少头牛?(草每天匀速增长,每头牛每天吃草量相等)</p><p>例14.一片牧草,草每天生长速度相同,如果让马和牛去吃草,45天将草吃完;如果让马和羊去吃,60天将草吃完;如果让牛和羊去吃,90天将草吃完。已知牛、羊每天吃草量之和等于马每天吃草量,现在让马、牛、羊一起去吃草,几天可将这片牧草吃尽?</p><p>例15.有一片草地,可供8只羊吃20天,或供14只羊吃10天,假设草每天的生长速度不变,现有羊若干只,吃了4天后又增加了6只,这样又吃了2天,便将草吃完。问原有羊多少只?</p><p>例16.11头牛10天可以吃完5公亩牧场上的全部牧草,12头牛14天可以吃完6公亩牧场上的全部牧草,问19头牛几天可以吃完8公亩牧场上全部牧草?(每公亩牧场上每天生长草量相等)。</p><p>例17.某火车站的检票口,在检票开始前已经有一些人排队,检票开始后,每分钟15人前来排队检票,一个检票口每分钟能让30个人检票进站,如果只有一个检票口,检票开始6分钟就没有人排队,如果两个检票口,那么检票开始后几分钟就没有人排队?</p><p>例18.画展9点钟开门,但早就有人排队入场,从第1个观众来时起,每分钟来的观众人数一样多,如果开3个入场口,则9分钟后,就不再有人排队;如果开5个入场口,则5分钟后,就不再有人排队。那么第1个观众达到时间是几点几分呢?</p><p>例19.某火车站的检票口,在检票前已有一些人排队,检票开始后每分钟有10人前来排队检票。一个检票口每分钟能让25人检票进站,如果只有一个检票口,检票开始8分钟后就没有人排队;如果两个检票口,那么检票开始后多少分钟就没有人排队?</p><p>例20.某足球赛检票前几分钟就有观众开始排队,每分钟来的观众人数一样多,从开始检票到等候入场的队伍消失,若同时开4个入场口需50分钟,若同时开6个入场口则需30分钟。如果要使队伍25分钟消失,那么需要同时开几个入场口?</p><p>例21.由于打字员的辞职,一个公司剩下一批需要打字的材料,而且每天还要新增加固定数量需要打字的材料,假设材料以页计数,每个打字员的打字速度是相同的,固定的(单位可以是页∕天),若公司聘用5名打字员,24天就恰好打完所有材料;若公司聘用9名打字员,12天就恰好打完所有材料,现在公司聘用了若干打字员,工作8天之后由于业务减少,每天新增的需要打字的材料少了一半,结果这些打字员用40天才恰好完成打字工作。问公司聘用了多少打字员?</p><p>例22.一个水池装有一根进水管和若干根同样的出水管(进水管和出水管不同),先打开进水管等水池有了一些水后,再打开出水管,如果打开一个出水管,12分钟后水池空;如果同时打开2个出水管,4分钟后水池空。那么,出水管比进水管晚开几分钟?(每根进水管和出水管每分钟进水量相同)</p><p>例23.商场自动扶梯匀速由上往下移动,两个顽皮的孩子在移动的扶梯上走动,男孩每秒钟向上走2级;女孩2秒钟向上走3级,结果男孩用100秒到达楼上,女孩用200秒到达楼上。问该楼层扶梯共有多少级?</p><p>例24.哥哥沿着向上移动的自动扶梯从顶向下走到底,共走了100级,相同时间内,妹妹沿着自动扶梯从底向上走到顶,共走了50级,若哥哥单位时间内走的级数是妹妹的2倍,那么当自动扶梯静止时,自动扶梯能看到的有多少级?</p>...详情

《Zend编码规范笔记》

作者:
<p>Zend编码规范</p><p>全局规范:</p><p>1如一个文件里面只有php代码。结束符>不允许出现</p><p>2不要使用tab缩进,使用4个空格</p><p>3一行的最大理想长度是一行80个字符</p><p>命名规范:</p><p>1函数和方法命名</p><p>(1)函数名使用字母和数字,函数名必须使用小写字母开头,如果函数名不止一个单词,第一个单词小写字母开头,其他单词大写字母开头(称为“驼峰”风格)</p><p>(2)函数名不提倡使用数字命名,下划线是不允许的</p><p>(3)函数名字长一点可以的,要使人望文生义</p><p>2变量名命名命名</p><p>(1)变量名只含有字母和数字,不提倡使用数字</p><p>(2)如果是类里面私有的属性,变量名前要加下划线,全局属性是不用加下滑线的</p><p>(3)和函数名一样,变量必须使用小写字母开头,遵循“驼峰”风格,变量名尽量长一些,除非是很小的循环,如果循环超过20行代码,变量名必须可以望文生义</p><p>(4)变量使用字母和下滑线,不允许使用数字命名</p><p>(5)常量每个字符必须大写</p><p>(6)在类中常量使用const定义,不提倡使用define定义</p><p>编码规范:</p><p>1字符串:</p><p>(1)对于纯文字字符串(不包含变量替代),使用单引号包含</p><p>(2)对于包含有引号的纯文字字符串,允许使用双引号来包含,这种方式多用于SQL语句的书写:$sql="SELECT`id`,`name`from`people`WHERE`name`='Fred'OR`name`='Susan'";上面的书写方法比使用转义符加引号更加清晰,可读性强。</p><p>(3)含有变量替代的字符串</p><p>对于含有变量替代的字符串,以下两种方式都是允许的:</p><p>$greeting="Hello$name,welcomeback!";</p><p>$greeting="Hello{$name},welcomeback!";</p><p>为了书写的连贯性,以下方式是不允许的:</p><p>$greeting="Hello${name},welcomeback!";</p><p>2类的声明</p><p>(1)花括号写在类名下面</p><p>(2)每个类必须要有一个文档块,这是php文档的标准</p><p>(3)类里面的代码必须有4个空格的缩进</p><p>(4)一个php文件只能存放一个类</p><p>(5)不提倡在类文件里添加额外的代码,如果有,空两行把类与其他文件隔开</p><p>(6)任何属性必须在类的顶端声明,在类的方法之前声明</p><p>(7)var构造符不允许使用,需要明确指出它是public,protected,private之一,不提倡把所有属性公有化</p><p>(8)公共函数是严重不提倡的</p><p>3函数的和方法声明</p><p>(1)花括号写在函数下面,函数名与括号之间没有空格</p><p>(2)圆括号和花括号之间没有空格</p><p>(3)函数返回值不能使用圆括号,这样会有碍阅读</p><p>(4)函数和方法的使用方式:</p><p>——函数的参数逗号必须尾随一个空格</p><p>——函数参数中允许使用array,可以分成多行,以提高程序的可读性</p><p>4逻辑控制声明</p><p>(1)if和else后面必须紧跟一个空格,接着圆括号,空格,花括号</p><p>(2)逻辑条件判断中应该使用空格分割语句,以提高程序可读性,如果有很多条件,请使用圆括号分割</p><p>(3)如果有elseif或者else,参照下面例子编码:</p><p>if($a!=2){</p><p>$a=2;</p><p>}else{</p><p>$a=7;</p><p>}</p><p>5数组</p><p>(1)索引数组可以使用任何非负数整数开始,但是并不提倡这样做,建议每个索引数组从索引0开始</p><p>(2)当使用array关键字定义数组时,每个逗号后面都应该跟一个空格字符,增强可读性</p><p>(3)使用array关键字定义索引数组的语句可以拆成多行</p><p>这种情况下每个后续行都应该使用空格填充头部,使每行以如下的形式保持对齐:$sampleArray=array(1,2,3,'Zend','Studio',</p><p>$a,$b,$c,</p><p>5644,$d,500);</p><p>注释规范:</p><p>1每个包含php代码的文件必须在文件头部加入phpDocumentor要求的标签</p><p>2每个类文件必须含有相应的标签</p><p>3每个函数,包含对象方法注释块至少含有:</p><p>A函数描述</p><p>B所有参数</p><p>C返回值</p><p>4注释补充</p><p>/</p><p>@name名字</p><p>@abstract申明变量/类/方法</p><p>@access指明这个变量、类、函数/方法的存取权限</p><p>@author函数作者的名字和邮箱地址</p><p>@category组织packages</p><p>@copyright指明版权信息</p><p>@const指明常量</p>...详情

《K线专题反转主要信号(看股票买卖点)》

作者:
<p>K线专题反转主要信号</p><p>(十字线,吞噬模式,锤头和吊颈,贯穿线)</p><p>1十字线</p><p>(1)形态描述</p><p>十字是由一个K线构成的。日本人认为:当一个十字发生时,这就应该引起你的注意了。十字是最重要的K线信号之一,它的开盘价和收盘价相同。于是,这就形成了一根水平线,也就是上涨和下跌处于一种不确定的状态。当其处于趋势的顶部和底部时,这对于投资者来说是一个很重要的提示。在趋势的顶部,十字表示一个反转而不需要任何其他的信息来证实。</p><p>然而,当十字发生在下跌的时期时需要一个上涨行情日来支持证明这是一个十字日。日本人对它的解释是:市场的力量仍然会维持这种下跌的趋势。</p><p>(2)确认原则</p><p>a开盘价和收盘价相同或者基本相同。</p><p>b影线的长度不会很长,尤其是在一个上涨趋势即将结束时。</p><p>(3)信号解析</p><p>a如果第二天的开盘价与前一天的收盘价有一个较大的背离,则表明一个更强的反转即将到来。</p><p>b具有这种信号性质的当天放大量增加了以后下跌日发生的机会,虽然这并不一定会发生。</p><p>c当前一天的K线实体很长且与平常的交易日相比较而言具有更加夸张的波动幅度时,则信号更加有效。</p><p>(4)形态所蕴涵的心理</p><p>如果一个上涨或者下跌的趋势已经发生了,那么十字这个信号就会立刻表明现在正处于多头和空头之间的一种不确定状态。在市场趋势继续变化并以一定开盘价开始后,当天多头和空头的力量促使价格不断上涨和下跌。在当天交易快要结束时,收盘价就会与开盘价相同或者接近于开盘价。现在这种平衡状态表明控制方仍有一定实力,而反对方则相信这种趋势已经抢劫其继续前进的力量。</p><p>2长十字线</p><p>长十字线,由长的上影线和长的下影线所组成,且开盘价都居于整个成交价格幅度的中间。在整个交易日中,价格上下波动范围很大但最终以相同或接近开盘价的价格收盘。这一点反映了在于多头和空头之间巨大的不确定性。</p><p>3倒T字线</p><p>倒T字线的开盘价和收盘价都处于成交价格幅度的最低处。对于这种信号而言,开盘价以当天的最低价开始一路攀升,但当要收盘时价格却被打压回原来的开盘价价位。对于倒T</p><p>字线而言,当其处在趋势的顶端时是射击之星信号的特殊版本,而处于底部则为倒锤头信号的变异模式。日本人认为倒T字线只会发生在地面上而不可能在空中,这就暗示着当市场表现为底部反转而不是顶部反转时,利用倒T字进行判断会更加有效。然而,不管它在什么位置被发现,倒T字还是与其它十字信号一样表明市场的不确定性。</p><p>4T字线</p><p>T字线的形成过程是这样的:交易以开盘价开始后一路走低,然后以当天的最高价——开盘价收盘。当其处于市场的顶部时,T字线信号就成为了吊颈信号的变异模式;而当其处于市场趋势的底部时,T字线就成为了一个特殊的锤头形状。如果T字线具有非常长的影线且处于市场趋势的底部时,则表明上涨在即。</p><p>1多头吞噬</p><p>(1)形态描述</p><p>吞噬模式是一种由两个颜色相反的实体所构成的主要反转信号。多头吞噬(如图1所示)是在下跌的趋势之后发生的。它以比前一天的收盘价低的价格开盘,而以比前一天的收盘价高的价格收盘因此,阳线完全吞噬了前一天的阴钱。这种吞噬信号既包括开盘价与前一天的收盘价相等的情形,又包括收盘价与前一天的开盘价相等的情形,但这两种情况不能同时共存。</p><p>(2)确认原则</p><p>a第二天的实体必须完全吞噬前一天的实体,而影线则不用考虑进去。</p><p>b价格必须已经处于下跌的趋势,即使这种趋势是短期的。</p><p>c第二天的实体的颜色必须与前一天的的实体的颜色相反,而且前一天实体的颜色必须与其以前的趋势的颜色相同。例外的情况是被吞噬的实体是一个十字信号或者一个非常小的实体。</p><p>(3)信号解析</p><p>a必须是大的实体才能吞噬小的实体。前一天的市场状况表明它的趋势力量已经很弱,而第二天大的实体表明新的趋势力量很强。</p><p>b如果吞噬的信号发生在一个快速的下跌行情之后,那么下跌的动力就会迅速减弱。一个快速的下跌行情会使得股价过度扩张从而增加了股票上涨的潜力。</p><p>c在发生吞噬的当天放大的成交量会增加上涨日发生的可能性。</p><p>d如果大的实体能够吞噬前面好几天的实体,那么这就表明反转的力量很大。</p><p>e如果大的实体能够吞噬前一天的实体以及影线,那么这就表明发生反转的可能性会更大。</p><p>f第二天的开盘价距离前一天的收盘价越远,则强反转发生的可能性就越大。</p><p>(4)形态所蕴涵的心理</p><p>如果一个下跌的趋势已经发生了,那么开盘价就会比前一天的收盘价低。当天交易要结束之前,买者已经将股票价格抬至前一天的开盘价之上了。现在趋势背后的情感心理已经发生了改变。</p><p>2空头吞噬</p><p>(1)形态描述</p><p>空头吞噬模式也是一种由两个颜色相反的实体所构成的主要反转信号(如图2所示)。空头吞噬是在上涨的趋势之后发生的,它以较前一天的收盘价高的价格开盘,而以较前一天的开盘价低的价格收盘。因此,阴线完全吞噬了前一天的阳线。这种吞噬信号既包括开盘价与前一天的收盘价相等的情形,又包括收盘价与前一天的开盘价相等的情形,但这两种情况不能同时共存。</p><p>(2)确认原则</p><p>a第二天的实体必须完全吞噬前一天的实体,而影线则不用考虑进去。</p><p>b价格必须已经处于上涨的趋势,即使这种趋势是短期的。</p><p>c第二天的实体的颜色必须与前一天实体颜色相反,而且前一天的实体的颜色必须与其以前趋势的颜色相同。例外的情况是被吞噬的实体是一个十字信号或者一个非常小的实体。</p><p>(3)信号解析</p><p>a必须是大的实体才能吞噬小的实体。前一天的市场状况表明它的趋势的力量已经很弱,而第二天大的实体表明新的趋势的力量很强。</p><p>b如果吞噬的信号发生在一个快速的上涨行情之后,那么上涨的动力就会迅速减弱。一个快速的上涨会使得股价过度扩张从而增加了股票下跌的潜力。</p><p>c在发生吞噬的当天放在的成交量会增加下跌日发生的可能性。</p><p>d如果大的实体能够吞噬前面好几天的实体,那么这就表明反转的力量很大。</p><p>e如果大的实体能够吞噬前一天的实体以及影线,那么这就表明发生反转的可能性会更大。</p><p>f第二天的开盘价距离前一天的收盘价越远,则强反转发生的可能性就越大。</p><p>(4)形态所蕴涵的心理</p><p>如果一个上涨的趋势已经发生了,那么开盘价就会比前一天的收盘价高。在当天交易要结束之前,卖者已经使股介降至前一天的开盘价之下了。现在趋势背后的情感心理已经发生了改变。</p><p>1锤头</p><p>(1)形态描述</p><p>锤头由一个K线组成(如图3所示),它的实体较短但只在其下端才有阴影,且其阴影至少要大于其实体长度的两倍。锤头一般处于下跌趋势的底部,因此这就表明多头马上就要介入。虽然锤头的实体颜色并不重要,但是阳线通常比阴线对于多头到来的暗示会稍微明显一些。这种信号的确实存在需要第二天的市场行情上涨来得到证实。</p><p>(2)确认原则</p><p>a下端的影线至少要大于其实实体长度的两倍。</p><p>b真正的实体必须处于市场成交价格幅度的上端。锤头的实体颜色并不重要,虽然阳线实体相对而言对于多头到来的暗示会稍微明显一些。</p><p>c应当没有上影线或者上影线很短。</p><p>d第二天市场的情况必须为上涨的态势以证实锤头信号的存在。</p><p>(3)信号解析</p><p>a下端的影线越长,则市场发生反转的潜力就越大。</p><p>b如果出现锤头信号的第二天开盘高开的话,那么说明一个强反转即将到来。</p><p>c出现锤头线信号的当天成交量的放大会增加以后上涨日发生的可能性。</p><p>(4)形态所蕴涵的心理</p><p>在一个下跌的趋势已经发生之后,市场行情非常看跌,市场开盘之后价格就会一路走低。此时,空方依然处于主导地位。但是在交易即将结束之时,多方开始反击,并使得股价回升到开盘价附近。这就产生了一个具有长下影线、小实体的K线。这代表空方已经不再占据主导地位了,现在的长下影线使得下跌的趋势不现继续进行。如果第二天市场的情况为上涨的势头,则证明买方已经开始在市场上占据主导地位。</p><p>2吊颈</p><p>(1)形态描述</p><p>吊颈也是由一个K线组成(如图4所示),它的实体较短并且只在其一端才有影线,且其影线至少要大于基实体长度的两倍。吊颈一般处于上涨趋势的顶部。</p><p>(2)确认原则</p><p>a影线至少要大于其实体长度的两倍。</p><p>b真正的实体必须处于市场成交价格幅度的上端。吊颈的实体颜色并不重要,虽然阴线实体相对而言对空方到来的暗示会稍微明显一些。</p><p>c应当没有上影线或者上影线非常的小。</p><p>d第二天市场的情况必须为一个阴线或者下跌至一个更低的价格,以证实吊颈信号的存在。</p><p>(3)信号解析</p><p>a下端的影线越长,则市场发生反转的潜力就越大。</p><p>b如果出现吊颈信号的第二天开盘低开的话,那么说明一个强反转即将到来。</p><p>c出现吊颈信号的当天成交量的放大会增加以后下跌日发生的可能性,虽然这一点并不是必要的。</p><p>(4)形态所蕴涵的心理</p><p>在一个上涨的趋势已经发生之后,市场行情非常看涨。市场开盘之后价格高开低走。此时,空方处于主导的地位,但是在当天交易即将结束之时,多头开始发力,并使得收盘价回升到开盘价附近,从而在当天产生一个小实体的K线。这种模式表明买方依然占据市场的主导地位。然而,长下影线表示在一定程度上卖方已经开始进入市场。虽然多头仍然能够维持当天市场价格的上升而不至于下跌,但空头进入市场的趋势已经很明显。如果第二天市场的情况为低开或者出现阴线的情况,则证明空头正在继续进入市场。</p><p>贯穿线</p><p>(1)形态描述</p><p>贯穿模式(如图5所示)由处于下跌趋势的市场里的两个K线所构成。第一个K线为阴线,是已存在的趋势的延续。第二个K线的开盘低于前一天K线的最低价,而收盘价则处于前一天的阴线的中部之上且拉近或者为该天的最高价。</p><p>(2)确认原则</p><p>a第一个K的为阴线,第二个K为阳线。</p><p>b下跌的趋势已经很明显地持续了一段较长的时间,且长阴线发生在该趋势即将结束之时。</p><p>c第二天的开盘价应当低于前一天的最低价。</p><p>d第二天阳线的收盘价所处的位置必须在第一天阴线的中部之上。</p><p>(3)信号解析</p><p>a阴线和阳线的实体越长,则市场发生反转的力量就越大。</p><p>b第二天开盘价较第一天的收盘价越低,则反转越显著。</p><p>c阳线的收盘价越高,则发生反转的力量就越强。</p><p>d如果出现贯穿线的这两天成交量很大,则进一步证实贯穿模式的存在。</p><p>(4)形态所蕴涵的心理</p><p>在一个强下跌的趋势已经发生之后,市场行情非常看跌。此时对于市场的恐惧占据着人们的心理,价格一路下跌,而且空头可能会使价格下跌到更低的位置。但是在当天交易即将结束之时,多头开始发力,并使得交易价格立刻回升。这种力量使得市场几乎以当天的最高价收盘。这种价格的回升抵消了前一天的价格下跌所带来的负面影响。如果第二天市场表现为更多的买入,则进一步证明了这种趋势的存在。</p>...详情

《IP头和TCP头中各字段的含义》

作者:
<p>IP头和TCP头中各字段的含义</p><p>1IP头中各字段的含义</p><p>IP协议头最少20个字节,以下是IP头中包括的各字段的名称,其中括号内的值为该字段的长度,以比特为单位:</p><p>版本(4),头长度(4),IP服务类别(8),总长度(16),标记(16),标志(4),偏移量(12),生存周期(8),协议(8),头效验和(16),源地址(32),目的地址(32),选项,填充。</p><p>各字段的含义如下所示:</p><p>●版本(4):指出IP的版本,如果是IPv4,则该字段为4。</p><p>●头部长度(4):以32比特为除数计算出的IP头部长度。本区域值=IP头部长</p><p>度/32,最长的IP包头长度可以为480比特。</p><p>●IP服务类别(8):按位被如下定义——PPPDTRC0</p><p>PPP:定义包的优先级:</p><p>◆000普通(Routine)</p><p>◆001优先的(Priority)</p><p>◆010立即的发送(Immediate)</p><p>◆011闪电式的(Flash)</p><p>◆100比闪电还闪电似的的(FlashOverride)</p><p>◆101CRI/TIC/ECP</p><p>◆110网间控制(InternetworkControl)</p><p>◆111网络控制(NetworkControl)</p><p>D时延:0为普通,1为尽量小;</p><p>T吞吐量:0为普通,1为尽量大;</p><p>R可靠性:0为普通,1为尽量大;</p><p>M传输成本:0为普通,1为尽量小;</p><p>0被保留,恒定为0。</p><p>●总长度(16):以字节为单位计算的IP包的长度,包括数据和头部。</p><p>●标记(标志/偏移量)(16):共同来实现包的分段。</p><p>一旦一个数据包要穿过一个链路,这个链路的最大传输单元(MTU)要比这个包的长度要小,MTU是链路上所能传输的最大包的大小,那么这个数据包要被拆分成几个小数据包,并且在目的地址重新组合起来。</p><p>标记:13比特,路由器将一个包拆分后,所有拆分开的小包被标记相同</p><p>的值,以便目的端设备能够区分哪个包属于被拆分开的包的一部分。</p><p>标志:3比特,第1比特没有使用,第2比特为“不分段”比特,如果</p><p>该比特为1,则含义为通知沿途的路由器即便数据包长度超过MTU值,也不要拆分这个数据包。(路由器会将这个包丢弃)第3比特:路由器拆</p><p>分小包后,会将每个小包(除了最后一个)的本比特置1。</p><p>●生存周期(8):该数值由发出数据包的设备设置,为避免路由循环,每个包经</p><p>过路由器时,路由器会将这个数值减去1,当这个数值为0,则数据包被丢弃。</p><p>●协议(8):定义上层协议的类型。</p><p>1ICMP</p><p>2IGMP国际胡连网组管理协议</p><p>6TCP</p><p>17UDP</p><p>88IGRP</p><p>89OSPF</p><p>●头部校验和(16):用来做IP头部的正确性检测,但不包含数据部分,因为每</p><p>个路由器要改变TTL的值,所以路由器会为每个通过的数据包重新计算这个值。</p><p>●源地址(32)/目的地址(32):除非使用NAT,否则整个传输的过程中,这两个</p><p>地址不会有改变。</p><p>●选项:长度不固定,可选的,主要用于测试。</p><p>●填充:为确保IP头部的长度为32的整数倍,在选项后面,IP协议会填充若</p><p>干个0,以达到32比特的整数倍。</p><p>2TCP头中各字段的含义</p><p>TCP协议头最少20个字节,以下是TCP头中包括的各字段的名称,其中括号内的值为该字段的长度,以比特为单位:</p><p>TCP源端口SourcePort(16),TCP目的端口DestinationPort(16),TCP序列号SequenceNumber(32),TCP应答号AcknowledgmentNumber(32),数据偏移量HLEN(4),保留Reserved(6),标志CodeBits(6),窗口Window(16),校验位Checksum(16),紧急指针UrgentPointer(16),选项Option,填充。</p><p>各字段的含义如下所示:</p><p>●TCP源端口(SourcePort):16位的源端口,源端口和源IP地址的作用是标示</p><p>报文的返回地址。</p><p>●TCP目的端口(DestinationPort):16位的目的端口,这个端口指明报文接收</p><p>计算机上的应用程序地址接口。</p><p>●TCP序列号(SequenceNumber):32位的序列号由接收端计算机使用,重新</p><p>分段的报文成最初形式。当SYN出现,序列码实际上是初始序列码(ISN),而第一个数据字节是ISN+1。这个序列号是可以补偿传输中的不一致。</p><p>●TCP应答号(AcknowledgmentNumber):32位的序列号由接收端计算机使用,</p><p>重组分段的报文成最初形式,如果设置了ACK控制位,这个值表示一个准备接收的包的序列码。</p><p>●数据偏移量(HLEN):4位,包括TCP头大小,指示何处数据开始。</p><p>●保留(Reserved):6位值域,这些位必须是0,为了将来定义新的用途所保留。</p><p>●标志(CodeBits):6位标志域。表示为:紧急标志、有意义的应答标志、推、</p><p>重置连接标志、同步序列号标志、完成发送数据标志。按照顺序排列是:URG、ACK、PSH、RST、SYN、FIN。</p><p>●窗口(Window):16位,用来表示想收到的每个TCP数据段的大小。</p><p>●校验位(Checksum):16位,源主机基于数据内容计算一个数值,目的主机要</p><p>与源机器数值结果完全一样,从而证明数据的有效性。</p><p>由于TCP首部中不包含源地址与目标地址等信息,为了保证TCP校验的有效性,在进行TCP校验和的计算时,需要增加一个TCP伪首部的校验和,定义如下:</p><p>struct{</p><p>unsignedlongsaddr;//源地址</p><p>unsignedlongdaddr;//目的地址</p><p>charmbz;//置空</p><p>charptcl;//协议类型</p><p>unsignedshorttcpl;//TCP长度,包括头部长度和数据字段长度。</p><p>}psdhdr;</p><p>然后将这两个字段复制到同一个缓冲区SendBuf中并计算TCP校验和:memcpy(SendBuf,&psdhdr,sizeof(psdhdr));</p><p>memcpy(SendBuf+sizeof(psdhdr),&tcphdr,sizeof(tcphdr));</p><p>tcphdrchksum=checksum((USHORT)SendBuf,sizeof(psdhdr)+sizeof(tcphd</p><p>r));</p><p>●紧急指针(UrgentPointer):16位,指向后面是优先数据的字节,在URG标</p><p>志设置了时才有效。如果URG标志没有被设置,紧急域作为填充。加快处理标示为紧急的数据段。</p><p>●选项(Option):长度不定,但长度必须以字节。如果没有选项就表示这个一</p><p>字节的域等于0。</p><p>●填充:不定长,填充的内容必须为0,它是为了数学目的而存在。目的是确</p><p>保空间的可预测性。保证包头的结合和数据的开始处偏移量能够被32整除,一般额外的零以保证TCP头是32位的整数倍。</p>...详情

《论文写作中的符号写法》

作者:
<p>1凡表示普通变量的字母,均斜体;</p><p>2凡表示特定含义的下标字母,仅用一个开头字母(正体),且正体;</p><p>3凡表示矢量、矩阵的字母均直接黑斜体(公式编辑器中,将“矩阵”设置粗体、斜体</p><p>就可以实现斜体)表示,而无须再加括弧“{}”;矩阵的括弧均用圆括号。</p><p>4凡表示单位的字母都是正体表示,并且数值与单位间要留一个英文字母的空格,例如</p><p>“10mm”。</p><p>5符号的选用</p><p>物理量符号的选用按国标,外文字母的正斜体使用原则如下:</p><p>斜体:物理量符号(质量m,力F;pH、硬度符号HB除外)、物理常数及特征数(雷诺数Re)、数学中的变量符号(Oxyz坐标、函数f(x))。</p><p>黑斜体:矢量、张量、矩阵。如:矢量a、张量T、矩阵A=(a1a2a3)。</p><p>正体:计量单位、化学、某些数学符号(sin、tan、ln、d(微分)、∑、log、exp、min、max)等;</p><p>作为下标的某些表示特定含义的字母,也用正体表示(例如最大电流Imax、电动机转速ne)等。</p><p>另外,可用下标进一步说明和区别物理量符号的含义,例如可用英文单词头个字母a(轴向)、r(径向)以及坐标轴x和y等作为力符号F的下标,则构成轴向力Fa、径向力Fr以及坐标x,y向的Fx和Fy的物理量符号。其中a、r是名词或定语的头个字母,所以是正体字母,而x,y是坐标变量符号,所以是斜体字母。</p><p>注意:作者姓名中,姓前置并且全部大写,如果是中国人名的名后置首字母大写(全拼),若是外籍作者名就写首字母并大写。</p>...详情

《刍议美声唱法在中文歌曲中的咬字问题--以《花非花》为例》

作者:
<p>文艺刍议美声唱法在中文歌曲中的咬字问题</p><p>——以《花非花》为例</p><p>文/刘殷</p><p>关键词:美声唱法;中文歌曲;五音;四呼</p><p>美声唱法,起源于17世纪的意大利,是一种有着科学的发声方法和系统的理论基础的唱法。不论是从生理学、物理学和音响学来说,美声唱法都符合人声表现规律。自“五四运动”传入中国以来,美声唱法被越来越多的文人喜欢和学习,也成为了我国高等院校声乐教学所运用的主要方法之一。</p><p>用美声唱法演唱中文歌曲时,容易在咬字上出现一些问题。首先,意大利语与中文的发声规律不同。意大利语有五个元音,发音时要求元音清晰、响亮,辅音的发出不能影响母音的形成和腔体的共鸣效果。而中文的咬字则要求字头清晰,字腹响亮,归韵分明,强调咬字的完整性。同时,美声唱法要求咬字不可以破坏音乐的整体线条,在所有的声区音色统一,声音位置稳定,因此如果在演唱中文歌曲时过分注重发声技巧而忽略了咬字的清晰度和准确度,就容易出现吐字含糊,“含橄榄”的现象,极大地影响了歌曲内容的表达。所以,在用美声的发声技巧演唱中文歌曲时,要结合中文的语音规律,力求准确、清晰地表达歌曲内容。</p><p>为避免吐字不清,语意不明,美声唱法应用在中文歌曲时可以应用以下发声方法:以“五音”①的方法演唱字头,以“四呼②”的方法演唱字腹,注意归韵完整分明。以黄自曲、白居易词的艺术歌曲《花非花》为例。第一句“花非花,雾非雾”。“花”字,声母h属喉音,发声时舌根与软腭成阻,塞擦成声。韵母ua属开合口呼,演唱时在不影响词义的情况下张大口腔,体会口腔内均衡着力的感觉。“非”字,声母f属唇齿音,发音时唇齿成阻,借用双唇在瞬间形成的爆发力量发出。韵母ei属开口呼,演唱时口腔开大,牙关放松,体会喉部的着力。“雾”字,wu是整体认读音节,发u音,属合口呼。发音时口腔、嘴唇合拢成圆形,声音的着力点在整个口腔。第二句“夜半来,天明去”。“夜”字,ye属整体认读音节,注意打开口腔。“半”字,声母b属双唇音,发音时唇齿成阻,借用双唇在瞬间形成的爆发力量发出。韵母an属开口呼,演唱时口腔开大,牙关放松,体会喉部的着力。“来”字,声母l舌音,发音时舌尖与软腭成阻,着力、摩擦而成。“天”字,声母t属舌音,发音时舌尖与软腭成阻,着力、摩擦而成,韵母ian属齐齿呼。由于齐齿呼口腔开度较小,用牙齿着力,因此不利于歌唱时的发声。为了声音使</p><p>声音更加连贯、稳定、圆润,可以使用竖着打开口腔的方式来代替部分横着发音的方式。同时保持后咽壁挺立,使口腔在垂直方面保持一定的空间,避免声音僵硬,生涩。“明”字,声母m属双唇音,发音时唇齿成阻,借用双唇在瞬间形成的爆发力量发出,韵母ing属齐齿呼,注意竖着打开口腔。“去”字,声母q属牙音,发音时牙床用力。韵母ǚ属撮口呼。发音时唇形撮出,用唇发声,同时尽量保持口腔有更大的空间。第三句“来如春梦不多时”。“如”字,声母r属齿音,发音时牙齿着力、塞擦。韵母u属合口呼,利用嘴唇收成圆形发出声音,注意保持口腔里均衡的着力。“春”字,声母ch属齿音,发音时牙齿着力、塞擦,注意字腹u发音响亮,n归韵清晰、完整。“梦”字,注意声母m在双唇爆发后,韵母e口腔打开,ng归韵分明。“不”字,声母b属双唇音,发音时唇齿成阻,保持韵母u嘴型延续。“多”字,注意声母d字头清晰,uo字腹响亮,饱满。“时”字,注意韵母i时尽量竖着打开口腔。最后一句”去似朝云无觅处”。“似”字依然要注意韵母i时尽量竖着打开口腔。“朝”字注意韵母ao发声时牙齿放松,口腔尽量张大,喉部着力。“云”字要注意n的归韵与发声腔体打开之间的平衡。“无”字,属整体认读音节,口腔张大,注意声发声的饱满、响亮。“觅”字,注意韵母i时尽量竖着打开口腔,避免声音的僵硬、腔体的逼仄。“处”字,注意声母ch的字头清晰,保持韵母u收成圆形的口腔状态,体会其均衡用力的感觉。</p><p>总之,在使用美声唱法演唱中文歌曲时,兼顾每个字的个性和共性,保持歌唱的平衡状态,吐字清晰且发声圆润、通畅是需要遵循的咬字原则。</p><p>注释:</p>...详情

《大象、金字塔和一分钱换一万块钱》

作者:
<p>大象是1700多年前曹冲称的大象。他用的工具是石头、船和秤石头的小秤。当时没有那么大的秤,人也没有那么大的力气把大象抬起来,还想知道这只大象有多重,五岁的曹冲有办法:石头装上船和大象装上船,那船下沉到同一记号上,石头和大象是同样的重量;再把这些石块称一称,把所有石块的重量加起来,得到的总和就是大象的重量。曹冲真聪明!</p><p>金字塔是2600多年前古埃及托莱斯测量高度的金字塔。他用的是1根木棍和1把尺子,国王想知道已经盖好了的大金字塔的确切高度,可是谁也不知道该怎样测量。托莱斯选择了一个风和日丽的日子,太阳光给每一个在场的人和巨大的金字塔以及插在地上的木棍都投下了长长的影子。物体越高,影子越长,可以用测量出的木棍长度、木棍影子长度和金字塔影子长度得出金字塔的高度,托莱斯十分准确地算出了金字塔的高度。托莱斯真智慧!</p><p>一分钱换一万块钱是贪财的的大富翁与一个年轻人的故事。一个月内年轻人每天给富翁1万块钱,只要富翁第一天给年轻人1分钱,第二天给2分钱,第三天给4分钱,第四天给8分钱……,以后每天给的钱数是前一天的倍数。贪婪的富翁同意了,但结果是:30天富翁得到30万元,年轻人得到5368709元1角2分。数字变化起来真可怕!</p><p>这些故事不知道大家听说过没有,曹冲称象课本上学习过,后面两个故事是暑假我看课外书学习的,非常有意思,这样的故事我想还有很多很多。把三个故事放在一起,说明读书能开动我们的脑筋,开启我们的智慧,向聪明人学习自己也会变得聪明!</p><p>书真是我的好朋友!</p><p>作者学校:青岛新世纪学校四年级(一)班</p>...详情

《day02总结》

作者:
<p>1:关键字(掌握)</p><p>(1)被Java语言赋予特定含义的单词</p><p>(2)特点:</p><p>全部小写。</p><p>(3)注意事项:</p><p>A:goto和const作为保留字存在。</p><p>B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记</p><p>2:标识符(掌握)</p><p>(1)就是给类,接口,方法,变量等起名字的字符序列</p><p>(2)组成规则:</p><p>A:英文大小写字母</p><p>B:数字</p><p>C:$和_</p><p>(3)注意事项:</p><p>A:不能以数字开头</p><p>B:不能是java中的关键字</p><p>C:区分大小写</p><p>(4)常见的命名规则(见名知意)</p><p>A:包全部小写</p><p>单级包:小写</p><p>举例:liuyi,com</p><p>多级包:小写,并用隔开</p><p>举例:cnitcast,combaidu</p><p>B:类或者接口</p><p>一个单词:首字母大写</p><p>举例:Student,Demo</p><p>多个单词:每个单词首字母大写</p><p>举例:HelloWorld,StudentName</p><p>C:方法或者变量</p><p>一个单词:首字母小写</p><p>举例:name,main</p><p>多个单词:从第二个单词开始,每个单词首字母大写</p><p>举例:studentAge,showAllNames()</p><p>D:常量</p><p>全部大写</p><p>一个单词:大写</p><p>举例:PI</p><p>多个单词:大写,并用_隔开</p><p>举例:STUDENT_MAX_AGE</p><p>3:注释(掌握)</p><p>(1)就是对程序进行解释说明的文字</p><p>(2)分类:</p><p>A:单行注释//</p><p>B:多行注释//</p><p>C:文档注释(后面讲)//</p><p>(3)把HelloWorld案例写了一个带注释的版本。</p><p>后面我们要写一个程序的过程。</p><p>需求:</p><p>分析:</p><p>实现:</p><p>代码体现:</p><p>(4)注释的作用</p><p>A:解释说明程序,提高了代码的阅读性。</p><p>B:可以帮助我们调试程序。</p><p>后面我们会讲解一个更高端的一个调试工具</p><p>4:常量(掌握)</p><p>(1)在程序执行的过程中,其值不发生改变的量</p><p>(2)分类:</p><p>A:字面值常量</p><p>B:自定义常量(后面讲)</p><p>(3)字面值常量</p><p>A:字符串常量"hello"</p><p>B:整数常量12,23</p><p>C:小数常量12345</p><p>D:字符常量'a','A','0'</p><p>E:布尔常量true,false</p><p>F:空常量null(后面讲)</p><p>(4)在Java中针对整数常量提供了四种表现形式</p><p>A:二进制由0,1组成。以0b开头。</p><p>B:八进制由0,1,7组成。以0开头。</p><p>C:十进制由0,1,9组成。整数默认是十进制。</p><p>D:十六进制由0,1,9,a,b,c,d,e,f(大小写均可)组成。以0x开头。</p><p>5:进制转换(了解)</p><p>(1)其他进制到十进制</p><p>系数:就是每一个位上的数值</p><p>基数:x进制的基数就是x</p><p>权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。</p><p>结果:系数基数^权次幂之和。</p><p>(2)十进制到其他进制</p><p>除基取余,直到商为0,余数反转。</p><p>(3)进制转换的快速转换法</p><p>A:十进制和二进制间的转换</p><p>8421码。</p><p>B:二进制到八进制,十六进制的转换</p><p>6:变量(掌握)</p><p>(1)在程序的执行过程中,其值在某个范围内可以发生改变的量</p><p>(2)变</p><p>量的定义格式:</p><p>A:数据类型变量名=初始化值;</p><p>B:数据类型变量名;</p><p>变量名=初始化值;</p><p>7:数据类型(掌握)</p><p>(1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。</p><p>(2)分类:</p><p>A:基本数据类型:4类8种</p><p>B:引用数据类型:类,接口,数组。</p><p>(3)基本数据类型</p><p>A:整数占用字节数</p><p>byte1</p><p>short2</p><p>int4</p><p>long8</p><p>B:浮点数</p><p>float4</p><p>double8</p><p>C:字符</p><p>char2</p><p>D:布尔</p><p>boolean1</p><p>注意:</p><p>整数默认是int类型,浮点数默认是double。</p><p>长整数要加L或者l。</p><p>单精度的浮点数要加F或者f。</p><p>8:数据类型转换(掌握)</p><p>(1)boolean类型不参与转换</p><p>(2)默认转换</p><p>A:从小到大</p><p>B:byte,short,char--int--long--float--double</p><p>C:byte,short,char之间不相互转换,直接转成int类型参与运算。</p><p>(3)强制转换</p><p>A:从大到小</p><p>B:可能会有精度的损失,一般不建议这样使用。</p><p>C:格式:</p><p>目标数据类型变量名=(目标数据类型)(被转换的数据);</p><p>(4)思考题和面试题:</p><p>A:下面两种方式有区别吗</p><p>floatf1=12345f;</p><p>floatf2=(float)12345;</p><p>B:下面的程序有问题吗,如果有,在哪里呢</p><p>byteb1=3;</p><p>byteb2=4;</p><p>byteb3=b1+b2;</p><p>byteb4=3+4;</p><p>C:下面的操作结果是什么呢</p><p>byteb=(byte)130;</p><p>D:字符参与运算</p><p>是查找ASCII里面的值</p><p>'a'97</p><p>'A'65</p><p>'0'48</p><p>Systemoutprintln('a');</p><p>Systemoutprintln('a'+1);</p><p>E:字符串参与运算</p><p>这里其实是字符串的连接</p><p>Systemoutprintln("hello"+'a'+1);</p><p>Systemoutprintln('a'+1+"hello");</p><p>Systemoutprintln("5+5="+5+5);</p><p>Systemoutprintln(5+5+"=5+5");</p>...详情

《添加SOE功能》

作者:
<p>添加SOE功能的设想</p><p>1、组态</p><p>SOE件为一种新的类型卡件,SOE输入卡件类型为PAS-3141,SOE通信卡件类型信卡为PAS-3291,</p><p>2、操作站通信、存储与显示</p><p>由控制站发送到操作站的一个SOE记录数据数据占13个字节,定义如下:</p><p>说明:</p><p>变化状态:该word16个bit位表示本卡件的16个通道变化状态,如果某通道有变化(0→1或1→0),则该位为1。</p><p>通道状态:该word16个bit位表示本卡件的16个通道的输入状态。</p><p>当变化状态中某位状态为1,通道状态中对应位也为1,则说明这个变化是0→1的变化,即OFF→ON的变化。如果通道状态中的对应位是0,则说明这个变</p><p>化是1→0的变化,即ON→OFF的变化。</p><p>SOE数据放在总貌数据后发送到操作站,一次最多发送100条记录,在总貌数据25的字节为SOE记录条数标识,当该标识为0时,无SOE记录,该标识非0时有SOE记录,且字节的非0值就是记录条数,每条记录13个字节。</p><p>原来读控制站周期传输数据命令帧与响应帧</p><p>报文头:与标准MODBUS/TCP协议报文头相同;6字节</p><p>设备地址:与标准MODBUS/TCP协议设备地址相同;(1-8)1字节</p><p>功能码:长度为一个字节,值为65(0x41);</p><p>寄存器地址:占两个字节。高字节在前,低字节在后</p><p>寄存器个数:占两个字节。高字节在前,低字节在后</p><p>正常响应帧:</p><p>报文头:与标准MODBUS/TCP协议报文头相同;6字节</p><p>设备地址:与标准MODBUS/TCP协议设备地址相同;(1-8)</p><p>功能码:长度为一个字节,值为65(0x41);</p><p>寄存器地址和寄存器个数:占两个字节。</p><p>数据区:数据区内的数据为寄存器内数据,按系统信息、AI、AO、连续变量、DI、DO、离散变量点的顺序放置。每个浮点数占用四个字节,低字节在前,高字节在</p><p>后(这与标准MODBUS相反,但是便于数据解析和打包),每个开关量数据占一</p><p>位,八个开关量整合成一个字节,低位在前(bit0)</p><p>现在读控制站周期传输数据命令帧与响应帧</p><p>报文头:与标准MODBUS/TCP协议报文头相同;6字节</p><p>设备地址:与标准MODBUS/TCP协议设备地址相同;(1-8)1字节</p><p>功能码:长度为一个字节,值为65(0x41);</p><p>寄存器地址:占两个字节。高字节在前,低字节在后</p><p>寄存器个数:占两个字节。高字节在前,低字节在后</p><p>读取SOE记录条数:一个字节,本次准备从控制器读取的SOE记录条数,最大为100条。建议值:100。</p><p>正常响应帧:</p><p>报文头:与标准MODBUS/TCP协议报文头相同;6字节</p><p>设备地址:与标准MODBUS/TCP协议设备地址相同;(1-8)</p><p>功能码:长度为一个字节,值为65(0x41);</p><p>寄存器地址和寄存器个数:占两个字节。</p><p>SOE记录条数:实际返回的SOE记录条数,0:无SOE记录数据。</p><p>数据区:数据区内的数据为寄存器内数据,按系统信息、AI、AO、连续变量、DI、</p><p>DO、离散变量点的顺序放置。每个浮点数占用四个字节,低字节在前,高字节在</p><p>后(这与标准MODBUS相反,但是便于数据解析和打包),每个开关量数据占一</p><p>位,八个开关量整合成一个字节,低位在前(bit0),最后放置SOE数据,数据字</p><p>节数等于记录条数×13</p><p>操作站收到SOE记录数后就存放到文件中,(服务器与客户端都建立此文件?或是只在服务器中建立此文件,在显示时客户端到服务器中去读取?由世纪星设计人员确定。),在文件的名称中包含年的信息,即一个年生成一个文件,可不考虑文件太大的问题。</p><p>在保存文件前,检查年份值,当年份值变化时,保存老的文件,生成新的文件,此时应对即将保存的数据进行检查,23点的数据保存在老文件中,0点的文件保存在新文件中。</p><p>在操作站中增加一种按钮,点击此按钮就可调出SOE的显示画面。</p><p>SOE显示画面按行显示,一行显示一条SOE记录信息(一个通道一行)。显示内容有位号名、卡号、通道号、年、日、时、分、秒、毫秒及ON、OFF状态。</p><p>因为一条SOE记录包含了一个卡件16个通道的信息,所以显示时对有变化</p><p>的通道进行显示,即对变化状态的16为进行处理,它们的时间是相同的,位号名不同。</p><p>位号名通过卡号和通道号到位号名表文件中获取。(也可在组态的数据文件中获取,但要在组态文件中保存SOE卡件的组号,怎样获取由世纪星设计人员确定,我公司配合)</p><p>卡号、通道号、年、日、时、分、秒、毫秒及ON、OFF状态都从SOE记录中获取。</p><p>画面上应有文件选择(时间段选择)的按钮、上、下滚动的按钮,当滚动到文件末尾时应翻到文件头,滚动到文件头时应翻到文件尾。当文件中记录不足25条时不能滚动。(每页显示25行,当一条SOE记录中有两个以上通道变化时,只显示25行,但就没有25条记录)</p><p>在读取记录是要考虑与文件写的共享。数据存入文件是否考虑缓存,如果存储文件太过频繁,一会影响运行速度,二会影响硬盘的使用寿命。</p><p>3、控制站处理。如果有SOE卡时,应将从SOE卡读取的数据,按发送格式整理然后(主要是排序),按顺序保存到专有缓冲区,根据约定,从缓冲区中读出数据放到总貌数据后发送到操作站,如果缓冲区空给出空标志。每次发送不超过100个SOE记录。</p><p>缓冲区按先进先出(循环队列),如果溢出,丢掉最早的数据,丢掉的数据与当前需要进队列记录数相同。</p>...详情

《数字微安表使用方法》

作者:
<p>数字微安表使用方法</p><p>数字微安表的使用方法</p><p>将测试线插入微安表,此时显示“000”,既说明自检成功,将测试线与负载相连即可使用。</p><p>(1)认识数字微安表表盘上各符号的意义及各个旋钮和选择开关的主要作用。</p><p>(2)进行机械调零。</p><p>(3)根据被测量的种类及大小,选择转换开关的挡位及量程,找出对应的刻度线。</p><p>(4)选择数字微安表表笔插孔的位置。</p><p>(5)测量电压:测量电压(或电流)时要选择好量程,假如用小量程去测量大电压,则会有烧表的危险;假如用大量程去测量小电压,那么指针偏转太小,无</p><p>法读数。量程的选择应尽量使指针偏转到满刻度的2/3左右。假如事先不清晰被测电压的大小时,应先选择最高量程挡,然后逐渐减小到合适的量程。</p><p>a交流电压的测量:将万用表的一个转换开关置于交、直流电压挡,另一个转换开关置于交流电压的合适量程上,万用表两表笔和被测电路或负载并联即可。</p><p>b直流电压的测量:将万用表的一个转换开关置于交、直流电压挡,另一个转换开关置于直流电压的合适量程上,且“+”表笔(红表笔)接到高电位处,“-”表笔(黑表笔)接到低电位处,即让电流从“+”表笔流入,从“-”表笔流出。若表笔接反,表头指针会反方向偏转,轻易撞弯指针。</p><p>(6)测电流:测量直流电流时,将万用表的一个转换开关置于直流电流挡,另一个转换开关置于50uA到500mA的合适量程上,电流的量程选择和读数方法与电压一样。测量时必需先断开电路,然后按照电流从“+”到“-”的方向,将万用表串联到被测电路中,即电流从红表笔流入,从黑表笔流出。假如误将万用表与负载</p><p>并联,则因表头的内阻很小,会造成短路烧毁仪表。其读数方法如下:实际值=指示值×量程/满偏</p><p>(7)测电阻:用万用表测量电阻时,应按下列方法操作:</p><p>a选择合适的倍率挡:万用表欧姆挡的刻度线是不平均的,所以倍率挡的选择应使指针停留在刻度线较稀的部门为宜,且指针越接近刻度尺的中间,读数越正确。一般情况下,应使指针指在刻度尺的1/3~2/3间。</p><p>b欧姆调零:测量电阻之前,应将2个表笔短接,同时调节“欧姆(电气)调零旋钮”,使指针恰好指在欧姆刻度线右边的零位。假如指针不能调到零位,说明电池电压不足或仪表内部有题目。并且每换一次倍率挡,都要再次进行欧姆调零,以保证测量正确。</p><p>c读数:表头的读数乘以倍率,就是所测电阻的电阻值。</p><p>(8)留意事项</p><p>a在测电流、电压时,不能带电换量程</p><p>b选择量程时,要先选大的,后选小的,尽量使被测值接近于量程</p><p>c测电阻时,不能带电丈量。由于丈量电阻时,万用表由内部电池供电,假如带电丈量则相称于接入一个额外的电源,可能损坏表头。</p><p>d用毕,应使转换开关在交流电压最大挡位或空挡上。</p><p>MAS数字微安表为直流微安表,是克服了高电压的干扰和影响而研发的新一代数字微安表。</p><p>技术参数</p><p>1.电源:9V电池供电</p><p>2.量程:0-1999μA</p><p>3.精度:05级</p><p>4.使用环境:0-40度</p><p>5.海拔:不大于2000米</p><p>6.重量:560g</p><p>7.体积:140mm×60mm×45mm</p><p>产品型号:MAS</p><p>产品名称:数字微安表</p><p>参考标准:JJG598-1989,JJG124-2005</p><p>生产厂家:武汉鼎升电力自动化有限责任公司</p>...详情

《炒黄金如何运用K线来分析行情?》

作者:
<p>炒黄金如何运用K线来分析行情K线又称阴阳线、棒线、红黑线或蜡烛线,最早起源于日本德川幕府时代的米市交易,经过二百多年的演进,现已广泛应用于投资市场的技术分析中,成为技术分析中的最基本的方法之一,从而形成了现在具有完整形式和分析理论的一种技术分析方法。</p><p>K线根据计算单位的不同,一般分为:日K线、周K线、月K线与分钟K线。它的形成取决于每一计算单位中的四个数据,即:开盘价、最高价、最低价、收盘价。当开盘价低于收盘价时,K线为阳线(一般用红色表示);当开盘价高于收盘价时,K线为阴线;当开盘价等于收盘价时,K线称为十字星。当K线为阳线时,最高价与收盘价之间的细线部分称为上影线,最低价与开盘价之间的细线部分称为下影线,开盘价与收盘价之间的柱状称为实体。</p><p>由于K线的画法包括了四个最基本的数据,所以可以从K线的型态可判断出交易时间内的多、空情况。当开盘价等于最低价,收盘价等于最高价时,K线称为光头光脚的大阳线,表示涨势强烈;当开盘价等于最高价,收盘价等于最低价时,K线称为大阴线,表示汇价大跌;当开盘价等于收盘价时,且上影线与下影线相当时,K线称为大十字星,表示多空激烈交战,势均力敌,后市往往会有所变化,当十字星出现在K线图的相对高位时,该十字星称为暮星;当十字星出现在K线图的相对低位时,该十字星称为晨星。综合K线型态,其代表多空力量有大小之差别,以十字星为均衡点,阳线为多方占优势,大阳线为多方力量最强,阴线为空方占优势,大阴线为空方力量最强。应该注意的是,投资者在看K线时,单个K线的意义不大,而应与以前的K线作比较才有意义。R</p><p>反转型态(中长期型态):单个K线可反映出单日的黄金价格强弱变化,但它不能准确地反映出金价在一段时间内的变化趋势。那么,对于一段时间黄金的价格变化,我们不再利用K线的阴、阳、上、下影线进行判断,而利用K线连接后所形成的中长期型态再加以判断。K线的中长期基本型态有:头肩型(头肩顶、头肩底);双重顶(M头);双重底(W底),圆弧底(顶)形态等。</p><p>提醒广大投资者,投资有风险,理财需谨慎,把握好投资力度,量力而行。</p>...详情

《炒黄金如何运用K线来分析行情》

作者:
<p>K线又称阴阳线、棒线、红黑线或蜡烛线,最早起源于日本德川幕府时代的米市交易,经过二百多年的演进,现已广泛应用于投资市场的技术分析中,成为技术分析中的最基本的方法之一,从而形成了现在具有完整形式和分析理论的一种技术分析方法。</p><p>K线根据计算单位的不同,一般分为:日K线、周K线、月K线与分钟K线。它的形成取决于每一计算单位中的四个数据,即:开盘价、最高价、最低价、收盘价。当开盘价低于收盘价时,K线为阳线(一般用红色表示);当开盘价高于收盘价时,K线为阴线;当开盘价等于收盘价时,K线称为十字星。当K线为阳线时,最高价与收盘价之间的细线部分称为上影线,最低价与开盘价之间的细线部分称为下影线,开盘价与收盘价之间的柱状称为实体。</p><p>由于K线的画法包括了四个最基本的数据,所以可以从K线的型态可判断出交易时间内的多、空情况。当开盘价等于最低价,收盘价等于最高价时,K线称为光头光脚的大阳线,表示涨势强烈;当开盘价等于最高价,收盘价等于最低价时,K线称为大阴线,表示汇价大跌;当开盘价等于收盘价时,且上影线与下影线相当时,K线称为大十字星,表示多空激烈交战,势均力敌,后市往往会有所变化,当十字星出现在K线图的相对高位时,该十字星称为暮星;当十字星出现在K线图的相对低位时,该十字星称为晨星。综合K线型态,其代表多空力量有大小之差别,以十字星为均衡点,阳线为多方占优势,大阳线为多方力量最强,阴线为空方占优势,大阴线为空方力量最强。应该注意的是,投资者在看K线时,单个K线的意义不大,而应与以前的K线作比较才有意义x</p><p>反转型态(中长期型态):单个K线可反映出单日的黄金价格强弱变化,但它不能准确地反映出金价在一段时间内的变化趋势。那么,对于一段时间黄金的价格变化,我们不再利用K线的阴、阳、上、下影线进行判断,而利用K线连接后所形成的中长期型态再加以判断。K线的中长期基本型态有:头肩型(头肩顶、头肩底);双重顶(M头);双重底(W底),圆弧底(顶)形态等。</p><p>铸博皇御提醒广大投资者,投资有风险,理财需谨慎,把握好投资力度,量力而行。</p>...详情

《活塞式压缩机检修心得》

作者:
<p>氯丙烯7号压缩机检修总结与心得</p><p>7号压缩机,检修到7月8号正式结束。在检修期间,虽然拆卸的时候没有在场,但是测量数据,以及回装和试车我是全程参与的。其中遇到了许多的问题,在与各位师傅解决问题的同时,还是学到了许多知识,收获还是颇多。以下我将就数据测量、回装和试车等三个大的方面来谈谈此次压缩机的收获。</p><p>一、数据测量</p><p>在拆卸完成后,首先进行的各个数据测量。当然,拆卸前必须先对活塞杆的跳动、死点间隙、十字头与十字滑道的间隙等进行测量。(没参与过不谈)在整个数据测量的过程中,由于测量仪器没有到位或者是测量条件不允许,其中活塞杆的圆柱度、直线度、曲轴以及缸体的水平度等并没有测量。在测量的各项数据中我将就重点的几个的数据谈谈。</p><p>在测量时最重要的数据应该是各轴与轴瓦的配合间隙,因为间隙如果保证不了,烧了瓦,就会很麻烦。主轴瓦的径向间隙从飞轮端依次是013mm、017mm和016mm。数据还是满足015mm-021mm间隙尺寸的要求。连杆大头瓦间隙,一级的是018mm,二级的是019mm。感觉数据有些偏小,因为大头瓦的尺寸要求为0132mm-0289mm。但是还是基本满足间隙尺寸要求。小头瓦的间隙尺寸,一级和二级都为013mm相对来说还是有点偏小。因为尺寸要求为</p><p>0132mm-0165mm。在测量各瓦的内径时用内径千分尺测量,必须将瓦回装回瓦座,并且紧固好螺丝。保证瓦与瓦座接触面积大于70%。(接触面积可以用压红丹粉进行测量)。测量十字头销和曲轴颈的外径时,采用外径千分尺,测量时,必须清洗干净。(在测量连杆小头瓦与十字头销的间隙尺寸时,有时候连杆小头瓦由于较小,内径千分尺没法测量,我们可以回装后,用塞尺测量其间隙尺寸。)在此次压缩机检修时,由于新瓦的内径偏小,保证不了间隙尺寸,所以还是决定用旧瓦。还有就是大头瓦以及小头瓦的间隙也是基本满足尺寸要求的。</p><p>接下来比较重要的数据还有活塞环与支撑环的侧间隙,以及开口间隙。由于活塞环与支撑环的基本被废渣堵死了,所以旧数据根本没法测量。只测了新活塞环与支撑环的数据。一级活塞环侧间隙从活塞端面到活塞杆方向数据依次是</p><p>035mm、050mm、050mm、035mm。这个数据还是有点问题,因为尺寸要求为024mm-0367mm。其开口间隙为228mm数据偏大一点点。但是经过分析还是满足工作需求。二级活塞环的侧间隙均为045mm,开口间隙为124mm。支撑环一级</p><p>侧间隙为090,二级需要特别说明一下,因为二级支撑环只有一副新的,所以靠外侧的采用旧的数据为015mm,靠里侧的新的数据为040mm。开口间隙二级均为20mm。</p><p>电机找正,一般找正有三表和两表的区别,本来打算采用三表找正但是由于表架的问题,最后采用的是两表找正。分别测量了径向和轴向的两组数据。其中每盘车九十度记录一次数据。最后要径向与轴向,水平方向与垂直方向的数据相加基本相等满足找正要求。其轴向与径向分别为004mm和004mm。</p><p>还有其它的需要测量的数据有:十字头与滑到的间隙、活塞杆的死点间隙、活塞杆的跳动、填料的侧间隙等。(数据详见检修记录)还有就是探伤需要探伤、的主要是十字头、十字头销、连杆、连杆螺栓和活塞杆等。</p><p>二、回装</p><p>在回装时,首先必须对各部件进行清洗。清洗的主要是用煤油清洗活塞杆、十字头销、连杆螺栓、连杆大小头瓦、曲轴瓦以及,清洗完后涂抹机油。还有就是对气阀口的清洗工作,特别是接触面部分,必须清洗干净保证不漏气,以及用白面将油缸里的杂物全占掉。</p><p>回装的主要步骤:</p><p>1、先回装的是填料与刮油环。需要注意的事项,填料函必须先进行清洗,回装的填料函的顺序必须保证和拆卸的顺序一样。这就需要在拆卸时做好标记。以及回装前先得用气对其吹扫。(这里需要重点讲一下,因为7号机在回装过程中,二级填料因为填料函的顺序装错了,导致冷却水不能正常的流通,不得不进行返工。这是在拆装时,没有进行有效的位置标记,导致填料函的顺序出现错误。我们应该吸取经验教训。首先再回装的前,必须先进行试水,看冷却水路是否畅通。如果出现不畅通的情况,在标记不清楚或者没有标记的情况下,首先应该找到填料中的循环水道、润滑进油口及通道、废气回收口及通道、氮气保护通道。其中润滑油进口一般位于填料的最里面一块填料函的内壁上。(即最靠近气缸端的一组填料函),而废气回收口一般位于填料最外侧的填料函内壁上。再根据冷却水的循环水路,基本可以判断出填料函的大致顺序位置摆放。希望这样的错误不要再犯。)</p><p>2、接下来时回装十字头。这个需要注意的是,不要碰坏滑道。</p><p>3、回装曲轴。需要注意的是,在吊曲轴的过程中注意安全以及紧瓦座螺丝是必须紧到位。</p><p>4、回装连杆。需要注意的是连杆螺栓的位置摆放一定要正确和拆卸前保持一致。</p><p>5、回装活塞杆,封缸盖。此时需要注意的是,活塞环的开口必须错开一个120度的夹角,活塞环的开口,不能放在气阀的位置。在回装活塞杆需要注意的是,必须要把橡胶套筒保护好活塞杆。如果有可能,采用一大一小两个套筒。另一个大的至于刮油环和填料里,保护好刮油环以及填料。因为在回装过程中出现过把刮油环顶坏了的情况。还有就是紧固十字头与活塞杆时需进行打压,压力7号机保证在150公斤左右。</p><p>6、电机找正</p><p>7、回装各个油路管道,填料管道,等待试车。回装前检查管道是否堵死,用气枪进行吹扫,。</p><p>8、回装气阀。在回装气阀需要注意的是气阀必须要进行水试,看气阀是否漏水。各个密封面是否密封好,防止漏气。并且一级和二级都的留两个,别装用于测量死点间隙。</p><p>9、回装剩余气阀,封盖板。</p><p>(步骤8和9留在试车完成之后进行)</p><p>三、试车</p><p>试车前必须先检查检修记录,确认检修数据,各部位的间隙是否满足要求。检查各个仪表、水系统以及油系统。</p><p>1、空负荷试车。需要注意的各关键部位的温度是否正常。特别是填料、滑动轴承、十字头滑道等。</p><p>2、负荷试车。需要注意的问题是:看是否有泄漏(包括漏油、漏气、漏水特别是物料的泄露)的情况、各个油表水表的数据情况、各气阀的温度是否有过高。如果有气阀温度过高的现象,而且温度居高不下,很有可能是气阀漏气或者是气阀与缸的接触面漏气。</p><p>检修结束了,但是总体上了说还有以下几个需要注意的问题。;</p><p>1、在检修进行前,必须先对检修方案进行仔细的阅读与理解。开工前,必须进行工作会议,做好与各位师傅的沟通协调工作。每天做做事之前,也要做好工作安排,而且提出必要的质量要求。争取做到拆装的各个步骤心中有数。</p><p>2、对该测量的数据,必须做好构思,以及落实好必要的量具。在测量时尽可能的保证数据精度。</p><p>3、在拆装过程中必须对每一道工序,尽量安排好专人负责。保证拆装后各个部件在回装的过程中的位置不发生改变。</p><p>4、工作必须要求责任心与细心。一个大修的项目不可能不遇到问题,在遇到问题的时候,一定要才沉着冷静。尽可能的在最快的时间拿出解决问题的方案。</p>...详情

《爱普生打印设置方法》

作者:
<p>请教下epson爱普生LQ300K的针式打印机打字正常,但是打表格框就有点斜。不是打印头、驱动问题,请给点高见</p><p>浏览次数:610次悬赏分:0|解决时间:2011-1-1221:01|提问者:wandun111</p><p>自检后调了字符表的两种形式也没有用。。。求助,急</p><p>最佳答案</p><p>可以尝试以下操作。</p><p>1把打印机速度调低。</p><p>(方法:按住暂停键三秒,暂停键闪烁之后按字体键调增速度)</p><p>2做打印头校准(方法,暂停+开机然后按照打印出来的号,选择你认为最直的一条线,根据提示操作)</p><p>3恢复出厂设置。(进退纸+换行/页+暂停+开机)如果平时只打印wordexcel可以这样的,如果平时有打印票据。套打,就不建议恢复出厂设置,因为会影响你所做的设置。而且恢复出厂设置,自动切之功能关闭。</p><p>4送修</p><p>四种方法,按照顺序一一尝试。</p><p>关机,先放一张纸,然后按字体+开机,进入缺省设置模式,打印机会开始打印内容根据打印的内容调整打印速度。如果嫌麻烦,也可以不调整打印机的打印速度,您也可以在电脑里的打印机驱动里属性里,调整分辨率,低分辨率速度会快。注意要用300k+2的驱动,如果您用的是1600k通用驱动的话速度会慢。正常现象</p><p>爱普生LQ-300K+II机器常见问题及问题维修排除方法</p><p>2010-09-2810:21</p><p>EpsonLQ-300K+II</p><p>冬季打印复写纸,首联清晰,但复写联不清晰,如何解决?</p><p>一、现象描述</p><p>针式打印机打印复写纸一直都很正常,进入冬季后突然出现首联打印清晰,但复写联不清晰的现象。</p><p>二、适用机型</p><p>所有针式打印机</p><p>三、原因分析</p><p>复写纸的背面,有一层包含着颜料颗粒的小包。当有压力时,小包破裂,里面的颜料会流出来,粘到纸上,形成图形或文字。当外部气温比较低时,颜料颗粒会出现凝结的现象,所以当有压力时,颜料不会全部流出,表现到纸张上就是打印的不清楚。</p><p>这种现象一般在南方地区比较常见,因为南方用户在冬天时,屋里一般不会有暖气和空调,温度较低。</p><p>四、解决方法</p><p>在打印之前,将发票在空调、暖气或炉子上烤一下或吹一下,温度升高后,打印输出即可正常。</p><p>此外,影响复写清晰度的原因还有:复写纸过厚或超出打印机复写能力;纸厚调节杆位置过高;复写纸质量不好;打印针磨损等。</p><p>EpsonLQ-300K+II</p><p>如何通过打印头校准功能,解决打印竖线不直的问题?</p><p>一、现象描述:</p><p>如果打印的文字出现左右错位,或打印的表格竖线不直,可以判定该打印机双向打印出现问题,打印头需要进行校准。</p><p>二、解决方法:</p><p>通过打印头校准功能,打印竖线不直或文字错位的现象,以下为操作步骤:</p><p>1准备工</p><p>作:</p><p>11准备四张A4幅面打印纸;</p><p>12打印机的电源连接好。</p><p>2进入打印头校准设置:</p><p>21确保打印机电源已经关闭;</p><p>22按住暂停键的同时,打开打印机电源,打印机的缺纸灯和暂停灯亮;</p><p>23放入打印纸,首先打印出一页“打印头校准说明”,然后再放入纸,打印出“草体模式下的校准图样”,表示已进入“草体”校准模式;</p><p>24选择校准图样的编号:“草体模式下的校准图样”中,根据打印效果找到竖线最直的图型,打印效果较好;</p><p>25打印头校准:使用换行键把字体指示灯调整成“打印头校准说明”所示的状态,使用换行键把字体指示灯调整成“亮闪灭”;</p><p>26进入“汉字高速”模式下的打印头校准:按切纸键,打印机打印出“汉字高速模式下的校准图样”,表示已进入“汉字高速”校准模式</p><p>27打印头校准:中选择打印竖线最直的图样,使用换行键把字体指示灯调整成“打印头校准说明”所示的状态,例如:字体灯的状态为“闪灭闪”;</p><p>28进入“信函质量”模式下的打印头校准:按切纸键打印出“信函质量模式下的校准图样”,表示已进入“信函质量”校准模式</p><p>29打印头校准:中选择打印竖线最直的图样,使用换行键把字体指示灯调整成“打印头校准说明”所示的状态,例字体灯的状态为“闪灭闪”;</p><p>210关闭打印机的电源后,该校准的设置生效。</p><p>86860204周平KC</p><p>周玥86872370</p>...详情

《java常用知识》

作者:
<p>一、JAVA的基础</p><p>1、JavaSE:JavaStandarEdition(Java标准版,一般开始学习Java是使用)、</p><p>2、JavaME:JavaMicroEdition(Java微型版本)、</p><p>3、JavaEE:JavaEnterpriseEdition(Java企业版本)、</p><p>4、Java是由Sun公司推出的(今被Oracle公司收购)、</p><p>5、JDK:JavaDevelopmentKit(Java开发必备)、</p><p>6、JRE:JavaRuntimeEnvironment(Java执行环境){JDK包含了JRE}、</p><p>7、Jdk14,jdk15(50)别名:老虎(Tiger),jdk16(60)别名:野马(Mustang)、</p><p>8、在命令行模式下输入java-version运行查看当前安装的Java版本及运行版本、</p><p>下载并安装javajdk后设置Path环境变量来让系统知道去哪儿找运行程序的文件,运行javac测试设置是否成功</p><p>9、在命令行中运行javac是将编辑好的java文件进行编译成以class结尾的字节码文件,程序最终执行的就是class文件、</p><p>10、Java是跨平台的语言,正真执行的不是二进制代码,而是字节码,Java程序是有JVM(JavaVirtualMachine,Java虚拟机)执行字节码(JVM不是跨平台的),Java之所以能跨平台,本质原因在于JVM不是跨平台的,</p><p>二、数据类型</p><p>注:1Java中数据类型包含原生数据类型(PrimitiveDataType)和引用类型(对象类型)(ReferenceType)</p><p>2变量类型包含变量和常量:常量(值不会变的量)、变量(值可以变的量)</p><p>3如何定义变量?</p><p>变量类型变量名(inta;)</p><p>4如何为变量赋值?</p><p>变量名=变量值;</p><p>a=2;</p><p>=:表示赋值,将等号右边的值赋给了左边的变量,java中使用==表示相等等于数学中的=号</p><p>5总和变量定义与赋值。</p><p>变量类型变量名=变量值;</p><p>Inta=1</p><p>6变量名:在Java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$</p><p>符号以及数字。总之,java中的变量名不能以数字开头。</p><p>7关于计算机系统的数据表示</p><p>位:bit(只有0,1两种状态),是计算机系统中的最小数据表示单位。</p><p>字节:byte,1byte=8bit</p><p>1KB=1024Byte(1Kg=1000g,于计算机系统不同)</p><p>1MB=1024KB</p><p>1GB=1024MB</p><p>8注释。注释是给人看的,不是给计算机看的。Java中共有3种类型的注释:</p><p>1)单行注释:以//开头,//后面的所有内容均被当作注释处理</p><p>2)多行注释:以/开头,以/结束,中间的所有内容均被当作注释处理,多行</p><p>注释来源于C/C++多行注释不能嵌套。</p><p>3)另一种多行注释。用于产生JavaDoc帮助文档。以/开头,以/结束,</p><p>1、java中原生数据类型共有8种:</p><p>(1)、整型(int):整数(32位)。(表示2147483647~2147483648之间的数)</p><p>(2)、字节型:使用byte表示(表示-128~127之间的256个整数)。(一个字节等于八位)。(3)、短整型:使用short表示。(16位)(表示-32768~32767之间数)</p><p>(4)、长整型:使用long表示。(64位)(表示-9223372036854775808~9223372036854775807之间的数)</p><p>(5)、单精度浮点型:使用float表示。所谓浮点型,指的就是小数,也叫做实数,比如12、</p><p>(6)、双精度浮点型:使用double表示。双精度浮点型表示的数据范围要比单精度浮点型</p><p>大。</p><p>(7)、字符型:使用char表示(char是character的缩写)。所谓的字符,即使单个的字符表示,比如字母a,或者中文张,外面用单引号包围上。比如chara='B'与</p><p>charb='张';</p><p>(8)、布尔型:使用boolean表示,布尔类型只有两种可能,分别是true与false</p><p>2、Java原生数据类型使用陷阱(PitfallofPrimitiveDataType)</p><p>JAVA中的所有浮点类型默认情况下都是double。不能将double类型的值赋给float类型的变量,即便该double类型的值处于float类型的范围内也是不可以的。总之,能否成功</p><p>赋值取决于等号右边的值类型与等号左边的变量类型是否一致。</p><p>(注:floata=12;Systemoutprint(a);//运行出现错误,12默认为double类型)</p><p>3、如何将double类型的值赋给float类型的变量?(将double类型的值强制转换为float类</p><p>型:floata=(float)12;),语法:类型变量名=(类型)变量值;(使用Java预言的支持:floata=12f;)</p><p>4、变量在使用前必须要赋值;变量必须要声明其类型方可使用;变量在使用前必须要定义,</p><p>并且只能定义一次。</p><p>5、如下代码无法通过编译:inta=1;</p><p>Shortb=a;</p><p>//a是int类型,b是short类型,int类型表示的数据范围要比short</p><p>类型的大,不能将表示范围大的值赋给表示范围小的变量(小的可以</p><p>赋给大的)。</p><p>6、可以将表示范围小的值赋给表示范围大的变量,但不能直接将表示范围大的值赋给表示</p><p>范围小的变量(只能通过强制转换实现)。</p><p>三、运算符</p><p>1、当如干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量</p><p>类型。比如,参与运算的变量中,有整型int,有双精度浮点型double,有短整型short,那么最后的结果就是double</p><p>2、inta=1;</p><p>intb=2;</p><p>doublec=(double)a/b;</p><p>上面的代码中,a与b都是整型,但是通过(double)a这种转换将a转换为一个匿名的变量,该变量的类型是double,但是要注意:a本身是int类型,而不是double类型,这样,(double)a/b就是double类型除以int整型,结果自然值double类型。</p><p>3、取模运算符:使用%表示。</p><p>inta=5;</p><p>intb=3;</p><p>intc=a%b;</p><p>上面代码的运算结果是2,因为5除以3结果是1余2</p><p>取模的规律:取模的结果符号永远与被除数的符号相同</p><p>inta=5;</p><p>intb=-3;</p><p>intc=a%b;</p><p>被除数是5,那么取模的结果是2;</p><p>inta=-5;</p><p>intb=3;</p><p>intc=a%b;</p><p>被除数是-5,那么取模的结果是-2;</p>...详情

《Dos_MZ文件格式》

作者:
<p>Dos-mz可执行(特指exe)文件分为2部分:头部+代码部分;</p><p>其中:</p><p>头部:文件头+重定位表;</p><p>代码部分:程序的所有2进制数据;</p><p>文件头:</p><p>0000h2charid="MZ";//幻数;</p><p>0002h1wordlastsize;//最后一个块使用的字节数;</p><p>0004h1wordnblocks;//512字节块的个数;</p><p>0006h1wordnreloc;//重定位项个数;</p><p>0008h1wordhdrsize;//以16字节段为单位的文件头部尺寸;</p><p>000ah1wordminalloc;//需额外分配的最小内存量;</p><p>000ch1wordmaxalloc;//需额外分配的最大内存量;</p><p>000eh1wordinitialssrelativetostartofexecutable;</p><p>0010h1wordinitialsp;</p><p>0012h1wordchecksum;//文件校验和;</p><p>0014h1dwordcs:iprelativetostartofexecutable(entrypoint);(第一字节ip第二字节cs);0018h1wordrelocpos;//重定位修正表位置;40hfornew-(ne,le,lx,w3,peetc)executable;001ah1wordnoverlay;//重叠的个数,程序为0;</p><p>说明:</p><p>1、sizeof(char)=1;sizeof(word)=2;sizeof(dword)=4;</p><p>2、sizeof(头部+代码部分)=512(nblocks-1)+lastsize;</p><p>一般文件大小也等于这个大小,但有的编译器会在代码部分后加上额外的信息使文件变大,额外信息不影响程序的运行可直接删除;</p><p>3、一般sizeof(文件头)=512;</p><p>4、重定位表位置是在文件中的偏移;</p><p>一般汇编器从1eH处开始为重定位表项;</p><p>1bH1cH1dH处我还不知道是什么信息;</p><p>其他编译器从1cH(1bH处不知)处加自己的信息,从定位表位置要相应改变;</p><p>重定位表:</p><p>重定位表有nreloc个重定位表项组成;</p><p>每个重定位表项格式如下:</p><p>段基址:段内偏移量</p><p>1word段内偏移量</p><p>1word段基址</p><p>共占4字节;</p><p>(</p><p>注意winxp是位高权重的储存方式;</p><p>如数1234H在内存中占字节00H01H;</p><p>则:</p>...详情

《C编程规范》

作者:
<p>C语言编程规范</p><p>规则:编程时强制必须遵守的约定</p><p>原则:编程时必须坚持的指导思想</p><p>建议:编程时必须加以考虑的约定</p><p>1头文件</p><p>原则11头文件中合适放置接口的声明,不适合放置实现。</p><p>头文件是模块或单元的对外接口,头文件中应放置对外部的声明,如对外提供的函数声明,宏定义,类型定义</p><p>使用前置声明减少#include,尽量是依赖声明而非依赖定义</p><p>原则12头文件应当职责单一</p><p>原则13头文件应向稳定的方向包含</p><p>头文件的包含关系是一种依赖,一般来说应当让不稳定的模块依赖稳定的模块,当不稳定的模块修改变化时不会影响稳定的模块</p><p>规则11每个c文件应当有一个同名的h文件,用于声明对外公开的接口</p><p>如果不需要对外使用则只在c中定义使用static约束</p><p>规则12禁止头文件循环依赖,最佳是单向依赖</p><p>规则13c和h文件禁止包含用不到的头文件</p><p>规则14头文件应当自包含</p><p>规则15防止头文件被多次包含,使用#define来保护,为每个头文件配置一个宏,当第一次被包含的时候定义这个宏</p><p>命名格式PROJECT_PATH_FILENAME_H</p><p>规则16禁止在头文件里定义变量</p><p>规则17只能通过包含头文件的方式使用其他c提供的接口,禁止通过extern的方式使用外部函数接口和变量</p><p>建议11目录名为模块名,每个模块提供一个h文件,文件名为目录名,对外提供模块的接口</p><p>2函数</p><p>原则21一个函数仅完成一个功能</p><p>原则22重复代码应尽可能提炼成函数</p><p>规则21避免函数过长,建议在50行左右</p><p>规则22避免函数代码块嵌套过深,不要超4层</p><p>规则23可重入函数应避免共享变量,若要使用应通过互斥收到对其保护</p><p>规则24参数的合法性应由接口函数负责,为了增强安全性,调用者可以先进行校验,规则25对函数的错误返回码要全面处理</p><p>规则26废弃代码及时清除</p><p>建议21函数不变参数使用const</p><p>建议22源文件范围内声明和定义的所有函数,除非外部可见,否则应增加static关键字</p><p>建议23函数的参数个数不要太多,不超5个</p><p>3标识符命名和定义</p><p>原则31标识符使用unix风格,单词用小写字母,每个单词用'_'连接</p><p>原则32命名要清晰,有明确含义,正确使用反义词组命名具有互斥意义的变量和函数规则31文件名统一采用小写字符</p><p>规则32使用名词或形容词+名词方式命名变量,使用动词或动词+名词命名函数</p><p>规则33用宏定义常量数字或字符串时,用大小字母命名宏和枚举,宏不要用'_'开头,全局变量加'g'</p><p>建议31尽量避免名字中出现数字</p><p>4变量</p><p>原则41一个变量只有一个功能,不要用作多用途</p><p>原则42结构功能单一,不要面面俱到的数据结构,适度灵活</p><p>原则43不用或少用全局变量</p><p>规则41防止局部变量与全局变量同名</p><p>规则42网络通讯过程中使用结构必须注意字节序。数据成员发送前都应进行主机序到网络序的转换,接收时进行网络序到主机序的转换</p><p>规则43严禁使用未初始化的变量做为右值</p><p>规则44使用面向对象接口的编程思想,通过API访问数。如果本模块的数据需要对外部开发,应提供接口函数还设置,获取,同时注意全局数据访问的互斥</p><p>建议41初始化变量的地方里使用的地方越进越好</p><p>5宏,常量</p><p>规则51用宏定义表达式时要使用完备的括号</p><p>规则52将宏所定义的多条表达式放在大括号中,或加上do{}while(0)</p><p>规则53使用宏时,不允许参数发生变化</p><p>规则54不允许使用魔鬼数字</p><p>建议51应尽可能使用函数代替宏</p><p>建议52用const定义常量</p><p>6质量</p><p>规则61防止内存越界</p><p>数组大小要考虑最大情况避免分配空间不够</p><p>避免使用危险的sprintf/vsprintf/strcpy/strcat/gets操作字符串,使用相对安全的sprintf-s/strncpy/strncat/gets-s</p><p>使用memcpy/memset时一定要确保长度不越界</p><p>字符串考虑最后的'\0'</p><p>指针加减操作时,考虑指针类型长度</p><p>数组下标进行检查</p><p>使用sizeof或strlen计算结构和字符串长度</p><p>规则62防止内存泄露</p><p>异常出口出检查内存,定时器/文件句柄/socket/队列/信号量等资源是否全部释放</p><p>删除结构指针是,必须从里层向外层顺序删除</p><p>使用指针数组时,确保在释放数组时,每个元素指针已经提前释放</p><p>避免重复分配内存</p><p>检查队列中每个成员是否释放</p><p>规则63防止引用已经释放的内存空间</p><p>内存是否后把指针置为null,使用指针前进行非空判断</p><p>避免操作已经发送消息的内存</p><p>规则64所有ifelseif结构应该有else字句结束;switch语句应用default分支</p><p>规则65函数中分配内存,退出前应释放</p><p>规则66POSIX下使用execve()代替system,windows使用CreateProcess()代替system()规则67单元测试关注单元的行为而不是实现,避免针对函数的测试</p><p>7排版与格式</p><p>规则71程序块采用缩进风格,每级缩进4个空格(tab健用空格代替)</p><p>规则72相对独立的程序块之间,变量说明之后要加空行</p><p>规则73一行不超过120个字符。多个短语不要写在同一行</p><p>规则74注释都有//</p><p>头文件的注释</p><p>/</p><p>Copyright(C),2013-2015,LenovoCo,Ltd</p><p>Filename://文件名</p><p>Author://作者</p><p>Version://版本</p><p>Date://完成日期</p><p>Description://用于简要说明此程序文件完成的主要功能,与其他</p><p>//或函数的接口,输出值、取值范围、含义及参数间的控</p><p>//制、顺序、独立或依赖等关系</p><p>/</p><p>函数说明注释使用如下格式,用于doxy生成文档:</p><p>/</p><p>\fn//函数定义</p><p>\berif//功能简要描述</p><p>\param[in]//输入参数说明</p><p>\param[out]//输出参数说明</p><p>\return//返回值</p><p>/</p>...详情

《回归自性的旅程》

作者:
<p>回归自性的旅程</p><p>灵性的实相之一:宇宙能量</p><p>宇宙能量遍及宇宙,无所不在。它连结着银河、地球、人类和分子,它是众生万物之间的空间,它是使整个宇宙井然有序的连结键。宇宙能量就是生命的势能,宇宙能量是维持生命秩序和扩展意识的要素,宇宙能量是所有行动和生理功能的基础。我们在深睡和完全的静默中接收到一部份的宇宙能量。</p><p>再运用这个能量从事日常的心灵活动。例如,观看、说话、聆听、思考和所有的身体活动。在睡眠中获得的有限能量,并不能满足这些活动的需要,这就是我们会感到疲惫、倦怠和紧张不安的原因,这些现象导致了身、心的压力和各种疾病,克服这些压力和疾病的唯一之道,就是获得更多的宇宙能量。</p><p>宇宙能量是维持生命秩序,活出健康和快乐的要素,它让我们全心地专注在当下的情境,它让我们获得知识,让我们扩展意识,只有透过静坐,我们才能汲取到充沛的宇宙能量。</p><p>灵性的实相之二:静坐</p><p>睡眠是无意识的静坐,静坐是有意识的睡眠。在睡眠中,我们只能获得有限的能量,在静坐中,我们获得了源源不绝的能量。这种能量可以提升身体、心灵和智能的力量,它开启了第六感之门,进入超感官的领域。在静坐中获得的能量带给我们松弛、健康和快乐。它也能让体能迈入一个更高的境界,其实,静坐就是意识回归自性的旅程,在静坐中,我们有意识地由身体开始,进行穿越心灵、智能、自性和更高境界的旅行。</p><p>我们要先停止一切的身、心的功能,才能达到静坐的目的,也就是说,停止肢体的活动、观看、说话和思考,就是身体不动,妄念止息。现在让我们来谈谈静坐的方法:静坐的第一步就是姿势,你可以选择任何一种坐姿,选择一个让你感到很舒服、很稳定的姿势,坐在地板上或者椅子上都可以,或者在任何一个我们感觉舒服的地方,舒服地坐下来。两腿盘坐,双手交叉,把眼睛闭上,停止一切内在或外在的对话,不要持咒,只要放松,完全地放松下来,单纯地放松。当我们盘好腿和双手交叉好的时候,身体形成的能量回路会让身体更加稳定,眼睛是心灵之窗,所以应该把眼睛闭上,持咒或内、外在的对话都是心灵的活动,所以也应该停止。</p><p>身体放松之后,意识就会进入心灵和智能所在的第二个区域,心灵只不过是一堆念头而已,纷杂的念头会不断地浮到心灵的表层,念头会带来各种已知或未知的问题,要超越心灵和智能的限制,我们必须观照呼吸。观照是自性的本</p><p>质,所以,我们要目睹自己的呼吸,不要做有意识的呼吸,不要做有意识地吸气或呼气,让吸气或呼气自然而然地发生,只要观照正常的呼吸就好,这是静坐的关键,也是唯一的法门。不要追究你的念头,不要执着在各种妄念问题或念头上,断绝念头,回到呼吸上面,观照正常的呼吸动作,与你的呼吸同在,接着,你的念头越来越少,呼吸也会变得更浅、更短,最后呼吸会短得像一道闪光一样,停留在眉心的位置上,这是一个没有呼吸也没有念头的状态,你所有的念头都止息了,我们称为无念的状态。这是一个静心的状态,在这个状态下,我们开始接收源源不绝的宇宙能量,静坐的时间越久,我们接受的宇宙能量就越多。宇宙能量在我们的能量体内流动,能量体也叫做以太体。</p><p>灵性的实相之三:能量体</p><p>能量体是由七万二千个气脉或能量管所组成的,每一个能量管都由头顶的部位出发,這個部位叫做梵穴,这些气脉像植物的根和枝桠一样,伸展到全身的每一个部位。能量体是生命的基本设计,这个能量体是所有活动甚至存在的主要源头,能量体会在我们深睡和静坐的时候接收宇宙能量,我们使用接收到的宇宙能量进行观看、说话、倾听、思考等身、心活动,这些功能都靠着我们接收来的宇宙能量才能运作。</p><p>我们的念头决定了宇宙能量的流通,念头会阻碍宇宙能量的畅通,换言之,念头是阻挡宇宙能量进入身体的绊脚石。进入身体的宇宙能量变少,能量管里的能量就会耗尽,然后,能量体就会出现以太破洞,以太破洞逐渐导致身体的疾病,换言之,所有疾病的肇因是因为以太体缺乏能量。</p><p>静坐的时候,我们可以获得充沛的宇宙能量,宇宙能量在能量体内的所有能量管内流通,宇宙能量强大的流势可以清洗所有的以太破洞,以太破洞清洗干净以后,我们就摆脱了疾病。能量开始在梵穴流动的时候,我们的头部或全身会有沉重的感觉,某一特定区域的能量管清洗干净的时候,身体会有刺痒或疼痛的感觉,有时候,身体的不同部位都会感到疼痛,这种疼痛不须要吃药,多做一些静坐之后,所有的疼痛感会自然消失。透过静坐获得越来越多的能量,可以让我们摆脱所有的身、心疾病,在金字塔里静坐,它的效果比一般的静坐快三倍,现在为各位介绍金字塔和金字塔的威力。</p><p>灵性的实相之四:金字塔的威力</p><p>金字塔是地球上最稳固的结构,也是接收最高宇宙能量的地方。金字塔以52度51分的角度形成,这个角度让金字塔接收到最高的宇宙能量。金字塔可以用任何建材制造金字塔的建材不会影响宇宙能量的接收,金字塔的四个端角必须与东、西、南、北四大方向对位,宇宙能量累积在金字塔1/3的高度。这个位置就叫做国王的密室,宇宙能量在最强的国王密室里向整个金字塔扩散。</p><p>在金字塔顶端安置一个水晶,可以把接收的宇宙能量强化后再扩散到其它的部位,在金字塔里静坐,我们达到无念状态的速度比其它地方快三倍。金字塔可以与高层的频率沟通,在金字塔里静坐有治疗的效果,也可以提升静坐的体验。</p><p>灵性的实相之五:第三眼</p><p>第三眼是灵魂用来观看、感觉和倾听高频率实相的利器,我们把这三种灵魂的功能称为第三眼。静坐中可以获得更多的能量,更多的能量可以开启我们的第三眼,这是一个非常殊胜的经验。第三眼开启的时候,前额会产生刺痒或拉扯的感觉,我们开始瞥见各种色光在身边回绕旋转,也能听见喃喃的低语声和走路声,有一种彷佛在漆黑的隧道里旅行的感觉。</p><p>以太体由静坐中获得足够的宇宙能量后,第三眼的视力越来越精纯。我们可以清晰地看到世间和其它存在界的景象,精纯的第三眼让我们拥有比肉眼更透彻的视觉,我们可以看到其它频率的实相,我们可以看到五官无法感知的事物,我们也会有许多无法用言语表达出来的感受。我们会听到内在的声音或其它频率传来的乐器声,我们可以看见已经不在世的大师示现,我们可以看见大师以我们熟悉的形体示现。</p><p>静坐的工夫深入之后,我们开始看到以明光示现的大师,我们甚至可以在明光中认出大师的身份,我们会听到大师的给我们的讯息,我们有一种在隧道中摸索后终于与光合一的感觉,透过第三眼的体验、透过大师的讯息、透过看到或感觉到其它频率的实相,我们解开了所有生命的答案。透过它,我们有了新的选择,我们的信念改变了,我们的知解改变了。有了第三眼的经验之后,我们对物质界的感知改变了,现在让我们来认识自性的另一个工具─星光体。</p><p>灵性的实相之六:星光体出游</p><p>星光体是自性用来感知其它频率实相的工具。星光体就像我们的肉体一样,它是意识的另一个形相,在正常状态下,意识遍布在身体的每一个部位。我们接收了足够的能量后,开始感知到其它频率的实相,意识开始以星光体的形相活动,在睡梦中,我们无意识地感知到星光体的经验,在静坐中,我们是有意识地感知到星光体的存在。</p><p>星光体可以穿越时间和空间,在意识到星光体的存在之后,我们开始感知到新的次元。在静坐中接收充沛的宇宙能量后,遍布在身体内的意识开始朝着一个点移动,意识移动的时候,身体会微微地颤动,我们会有身体在飘浮的感觉,但却感觉不到手和脚的存在。这时候,身体有一股像羽毛般的轻安感,身体的不同部位可能会出现移动的感觉,有时候甚至会有整个身体都在旋转的感觉,这就是所谓的星光移动。</p><p>静坐的经验越多,我们获得的宇宙能量就越多,意识以星光体的形相快速地旋转,接着引发身体的移动,身体移动之后,星光体开始沿着一条银带离开身体,肉体和星光体靠着这一条由高振幅意识组成的银带彼此传递讯息,星光体透过银带开始神游太虚,星光体出游就是意识离开身体,到一些已知的和未知的地方和频率去,透过星光体出游,我们获得了至高无上的知识和对自性的明白。星光体出游的时候,可以穿越一切有形的物质,例如,土、水、火、风和以太四大</p><p>元素。</p><p>星光体可以毫无阻碍地游访其它的频率,星光体出游的时候,静坐者看到了自己的肉身,他获得了卓越的洞见,他明白身体只是他暂时的居所,他明白自己不只是身体和心灵而已,这是一次了不起的明白。每一个人都应该有一次星光体出游的经验,经历过星光体出游之后,我们的局限感消失了,我们明白自己是无限的,明白自己就是意识,也明白了生命中许多崭新的次元。</p><p>灵性的实相之七:涅盘</p><p>我们接收的宇宙能量,随着静坐的工夫而不断地增加,宇宙能量改善了我们对当下的投入,身体─心灵─自性对当下投入得越多,我们会对情境有更透彻的明白,这一份明白就是知识。一般人只能由情境中获得经验,无法感知到情境中蕴涵的知识,这是因为他们只用形体来了解情境的缘故,但静坐者却能完全地了解情境,因为他知道自己不只是一具肉身而已,他知道他是肉身里的居住者,他明白所有的情境都是为了生命的进化而发生的,有了这些体验并且把体验落实在日常生活中,我们获得了生命的真知卓见,这一份真知卓见开启了千万道生命的妙门,揭示了感知的新次元,我们的理解力、感知力和知识获得了无限的扩展。接着,我们的意识随之扩展,开启了浩瀚的智慧之海,我们称这样的智慧是千瓣金莲,每一瓣莲花都代表着一个解悟的新次元,感知到的次元越多,我们就获得越多其它存在的知识。这一份解悟让我们知道,生命没有死亡,我们是永恒的存在,我们明白了何谓生?何谓死?</p><p>灵性的实相之八:生与死</p><p>我们来到世间的时候,只是一粒宇宙意识的微尘,我们的自性以太体的结构离开了它的源头。我们为了经历独特的经验而来到世间,我们为了体验世间的经验而选择投胎的子宫,父母、环境和生命的情境,自性完全了知生命的整体设计,意识微尘选择了母亲之后,开始进入母亲的子宫,意识进入子宫后,胎儿就有了生命,肉体依照以太体内的宇宙能量和因缘而产生了形状,在第一次呼吸之前,意识会频繁地回到源头。胎儿离开母亲的子宫后,开始了他生命中的第一次体外呼吸,这就是我们所谓的诞生。</p><p>从诞生到七岁之前,我们对源头是有意识的。心灵在七岁的时候开始成形,在14岁时成形完整;智能在14岁时开始启动,到21岁时发展完成。在21岁到28岁之间,我们经验到了身体、心灵和智能的结合。</p><p>从28岁开始,生命的发展完全仰赖自性的知识,一个对自性没有觉知的人,他的意识就会停滞在身体和心灵之间,意识的停滞是悲苦的开始,这样的人不了解生命的情境,他的生活中充满了危机,他开始进入僵化的概念里,僵化封闭了宇宙能量的流动,能量的封闭使他饱受疾病、压力和紧张之苦,他在毫无觉知的状态下虚渡一生。他不了解生命的目的何在,他由童年、青壮年到老年,在没有完成生命的目的之前离开了人间,这就是我们所谓的死亡。即使在死亡之后,抱持错误知解的僵化心灵,仍然不允许意识回归它的源头,在错误的知解下,他创造了地狱和天堂,徘徊在一个低层的星光界里。活在自性中的生命,让一个人在任</p><p>何情境中都洋溢着喜福,即使死后可能进入较低的频率中,他终究还是会回归源头。</p><p>灵性的实相之九:开悟</p><p>透过第三眼、星光体出游和生死的知识而获得高层的知识以后,我们就会对身体、心灵、智能、自性和生命力有了圆满的了解。了解意识是能量和知识的结合,了解意识为了获得更多的能量、知识,为了创造而来到世间,在这一份明白中生活,我们才能对造化的存在有更深一层的了解,有了这一份明白,我们变成了一个奇迹的创造者。然后,我们的一言一语都会成真,起心动念都会化现,一举一动无处不见创意,就是开悟。</p>...详情