初期建账是怎么建的?需要哪些东西?
初期建账是怎么建的?需要哪些东西?
建账的基本程式
第一步
按照需用的各种账簿的格式要求,预备各种账页,并将活页的账页用账夹装订成册。
第二步
在账簿的“启用表”上,写明单位名称、账簿名称、册数、编号、起止页数、启用日期以及记账人员和会计主管人员姓名,并加盖名章和单位公章。记账人员或会计主管建账配图
人员在本年度调动工作时,应注明交接日期、接办人员和监交人员姓名,并由交接双方签名或盖章,以明确经济责任。
第三步
按照会计科目表的顺序、名称,在总账账页上建立总账账户;并根据总账账户明细核算的要求,在各个所属明细账户上建立二、三级明细账户。原有单位在年度开始建立各级账户的同时,应将上年账户余额结转过来。
第四步
启用订本式账簿,应从第一页起到最后一页止顺序编定号码,不得跳页、缺号;使用活页式账簿,应按账户顺序编本户页次号码。各账户编列号码后,应填“账户目录”,将账户名称页次登入目录内,并贴上索引纸(账户标签),写明账户名称,以利检索。
编辑本段建账的依据
企业建立新账的依据应以经合法中介机构审验评估的审计报告、资产评估报告(须经有关部门确认或备案)、验资报告为基础,通过评估调整(即资产评估机构的评估报告,并经有关部门确认的资产评估基准日评估价值,与资产评估基准日的账面价值的差额调整)和会计调整(即资产评估基准日与会计建账基准日之间的会计账项调整)后的财务账项作为建账依据。
编辑本段建账的基本要求
1.建账是法律和法规的基本要求
账主要是指会计账册,亦称会计账簿,也可以理解为其主体为会计账簿。会计账册是记录会计核算的载体,建账是会计工作得以开展的基础环节。为此,我国有关法律、法规对建账问题作出了明确规定。《会计法》规定:“各单位按照国家统一的会计制度的规定设定会计科目和会计账簿”。《中外合作经营企业法》第十五条和《外资企业法》第十四条也规定,企业必须在中国境内设定会计账簿,依照规定报送会计报表,并接受财政税务机关的监督。《公司法》第一百八十一条规定:“公司除法定的会计账册外,不得另立会计账册。”《税收征收管理法》第十二条规定:“从事生建账
产、经营的纳税人、扣缴义务人按照国务院财政、税务主管部门的规定设定账簿,根据合法、有效凭证记账,进行核算。个体工商户确实不能设定账簿的,经税务机关核准,可以不设定账簿”。《税收征收管理法实施细则》第十七条规定,“从事生产、经营的纳税人应当依照税收征管法第十二条规定,自领取营业执照之日起十五日内设定账簿”;第十八条规定,“生产经营规模小又确无建账能力的个体工商户,可以聘请注册会计师或者经税务机关认可的财会人员代为建账和办理账务;聘请注册会计师或者经税务机关认可的财会人员有实际困难的,经县以上税务机关批准,可以按照税务机关的规定,建立收支凭证贴上簿、进货销货登记簿等”。 综上所述,国家机关、社会团体、企业、事业单位和符合建账条件的个体工商户以及其他经济组织应当建立会计账册的问题,在我国有关法律、法规中一再得到强调并有明确的规定。《规范》第三十六条从会计基础工作的需要出发再次规定:“各单位应当按照《中华人民共和国会计法》和国家统一会计制度的规定建立会计账册,进行会计核算,及时提供合法、真实、准确、完整的会计资讯。”
2.依法建账是加强经营管理的客观需要
依法建账册,不仅是国家法律的强制要求,也是加强单位经营管理的客观需要。建立会计账册当然首先是一项非常重要的会计基础工作。只有借助会计账册,才能进行会计资讯的收集、整理、加工、储存和提供;也只有通过会计账册,才能连续、系统、全面、综合地反映单位的财务状况和经营成果。而依赖会计账册提供的资讯,能从本质上揭示出一个单位各个环节、各类经济活动的基本状况和存在问题,使经营管理者比较全面地了解和掌握经营情况,及时采取必要的措施弥补不足,克服困难,改善经营管理。所以,建立会计账册也应该是单位自身的需要。即使是对那些在法律和法规中没有明确要求其建账的单位(虽然这样的单位很少也很小),只要它们有经营活动,特别是有盈利性的经营活动,也会有随时了解经营情况、计算经营成果的实际需要,也就有建立会计账册的必要。 建立会计账册会有增加成本费用和需要具备必要的人力资源的问题,但同建建账具体操作流程
立会计账册能为加强经营管理所带来的利益相比,还是值得的。当然,这并不是说,不分单位大小、业务多少,都要按统一的规格、档次去建立会计账册。正如建立会计账册的需求也来自经营管理的实际需要一样,会计账册具体如何建立,应当在法律、法规的范围内,由单位根据自己的实际需要来确定。
3.依法建账方面现存的问题
根据法律法规的规定和经营管理的实际需要,各单位应当建立会计账册,已如前述。但《规范》第三十六条就建立会计账册的问题再次作出规定,还是因为在建立会计账册方面目前在一定的范围内并在相当的程度上存在比较混乱的情况,法律法规上的有关要求在有的单位得不到应有的贯彻执行。表现在,有的单位根本没有账,好一点的还储存原始单据,形成所谓的“包包账”、“捆捆账”,有的单位虽有账而账目不全,有的单位则是账外有账,将所发生的经济业务视需要在两本账之间分流,还有的单位公然做假账。相对来说,在建立会计账册方面,私营企业、乡镇企业、农村经济组织和个体工商户的问题比较突出。这已成为一段时间以来会计工作中一个突出的薄弱环节。《国务院关于整顿会计工作秩序进一步提高会计工作质量的通知》提出要进行重点整顿的五个问题中,第一个就是“按照国家规定应当建账而没有建账,或者账目严重混乱的”。根据国务院《关于批转国家税务总局加强个体私营经济税收征管强化查账征收工作意见的通知》,国家税务局于1997年6月19日印发了《个体工商户建账管理暂行办法》(以下简称《办法》)。《办法》要求,从事生产经营并有固定经营场所的个体工商户按该《办法》的规定,建立、使用、保管账簿和凭证,但依法批准可以不设定账簿或者暂缓建账的个体工商户除外。《办法》还要求,现行税收征管中按定期定额征收税款的私营企业、各类名为国有或集体实为个体或私营的企业、个人承包或租赁的企业,应按《企业会计准则》、《企业财务通则》以及其他有关财务会计制度设定账簿。
编辑本段建账的注意问题
在建账时都要首先考虑以下问题:
第一,与企业相适应。
企业规模与业务量是成正比的,规模大的企业,业务量大,分工也复杂,会计账簿需要的册数也多。企业规模小,业务量也小,有的企业,一个会计可以处理所有经济业务,设定账簿时就没有必要设许多账,所有的明细账可以合成一、两本就可以了。软体操作
第二,依据企业管理需要。
建立账簿是为了满足企业管理需要,为管理提供有用的会计资讯,所以在建账时以满足管理需要为前提,避免重复设账、记账。
第三,依据账务处理程式。
企业业务量大小不同,所采用的账务处理程式也不同。企业一旦选择了账务处理程式,也就选择了账簿的设定,如果企业采用的是记账凭证账务处理程式,企业的总账就要根据记账凭证序时登记,你就要准备一本序时登记的总账。 不同的企业在建账时所需要购置的账簿是不相同的,总体讲要依企业规模、经济业务的繁简程度、会计人员多少,采用的核算形式及电子化程度来确定。 但无论何种企业,都存在货币资金核算问题,现金和银行存款日记账都必须设定。另外还需设定相关的总账和明细账。所以,当一个企业刚成立时,你一定要去会计商店去购买这几种账簿和相关账页,需说明的是明细账有许多账页格式,你在选择时要选择好你所需要的格式的账页,如借贷余三栏式、多栏式、数量金额式等,然后根据明细账的多少选择你所需要的封面和装订明细账用的胀钉或线。另外建账初始,必须要购置的还有记账凭证[如果该企业现金收付业务较多,在选择时就可以购买收款凭证、付款凭证、转账凭证;如果企业收付业务量较少购买记账凭证(通用)也可以]、记账凭证封面、记账凭证汇总表、记账凭证装订线、装订工具。为报表方便还应购买空白资产负债表、利润表(损益表)、现金流量表等相关会计报表。
编辑本段工业企业如何建账
工业企业是指那些专门从事产品的制造、加工、生产的企业,所以也有人称工业企业为制造业。工业企业由于会计核算涉及内容多,又有成本归集与计算问题,所以工业企业建账是最复杂的、也是最具有代表意义的。
一、必备物品
现金日记账和银行存款日记账这两种账簿是企业必须具备的。 会计人员在购买时,两种账本各购一本足矣。但企业开立了两个以上的银行存款账号,那么账本需要量,就要视企业具体情况确定了。如若使用完毕,再购入新账本也不为迟。 首先根据账簿的启用要求将扉页要求填制的内容填好,根据企业第一笔现金来源和银行存款来源登记入现金日记账和银行存款日记账。 [例]企业采用根据收存款凭证登记现金日记账、银行存款日记账的方法,某投资人转入企业银行存款账中一笔钱,计10万元,你可根据银行转来的银行收款凭证做企业银行存款收款凭证: 借:银行存款 100 000 贷:实收资本 100 000 然后根据该收款凭证登银行存款日记账,如果企业需要有日常现金支出,会计人员开出现金支票提取现金2 000元,你根据现金支票存根联做银行存款的付款凭证: 借:现金 2 000 贷:银行存款 2 000 然后根据该付款凭证登记现金日记账和银行存款日记账。以后即可根据日常现金及银行存款业务逐日逐笔登记现金日记账和银行存款日记账就可以了。
二、总分类账
企业可根据业务量的多少购买一本或几本总分类账(一般情况下是无需一个科目设一本总账的)。然后根据企业涉及到的业务和涉及到的会计科目设定总账。原则上讲,只要是企业涉及到的会计科目就要有相应的总账账簿(账页)与之对应。会计人员应估计每一种业务的业务量大小,将每一种业务用口取纸分开,并在口取纸上写明每一种业务的会计科目名称,以便在登记时能够及时找到应登记的账页,在将总账分页使用时,假如总账账页从第一页到第十页登记现金业务,我们就会在目录中写清楚“现金……1~10”,并且在总账账页的第一页贴上口取纸, 口取纸上写清楚“现金”;第十一页到二十页为银行存款业务,我们就在目录中写清楚“银行存款……11~12”并且在总账账页的第十一页贴上写有“银行存款”的口取纸,依此类推,总账就建好了。 为了登记总账的方便,在总账账页分页使用时,最好按资产、负债、所有者权益、收入、费用的顺序来分页,在口取纸选择上也可将资产、负债、所有者权益、收入、费用按不同颜 分开,以便于登记。 企业通常要设定的总账业务往往会有“现金、银行存款、其他货币资金、相关书籍
短期投资、应收票据、应收账款、其他应收款、存货、待摊费用、长期投资、固定资产、累计折旧、无形资产、开办费、长期待摊费用、短期借款、应付票据、应付账款、其他应付款、应付工资、应付福利费、应交税金、其他应交款、应付利润、预提费用、长期借款、应付债券、长期应付款、实收资本(股本)、资本公积、盈余公积、未分配利润、本年利润、产品销售收入、产品销售成本、产品销售税金及附加、产品销售费用、其他业务收入、其他业务支出、营业外收入、营业外支出、以前年度损益调整、所得税”等。总账的登记可以根据记账凭证逐笔登记,可以根据科目汇总表登记,也可以根据汇总记账凭证进行登记。 因工业企业会计核算使用的会计账户较多,所以总账账簿的需要量可能会多一些,购买时需多购置几本,但也要根据业务量多少和账户设定的多少购置。因工业企业的存货内容所占比重较大,另外还要配合成本计算设定有关成本总账。有关存货账户有:原材料、在途材料、材料采购、委托加工材料、低值易耗品、包装物、自制半成品、产成品等。企业要根据账户设定相应的总账。 成本计算账户包括待摊费用、预提费用、辅助生产成本、废品损失、基本生产成本,企业也要根据成本计算账户设定相应的总账。 另外工业企业需设定的总账还有产品销售收入、产品销售成本、产品销售费用、产品销售税金及附加。
三、明细分类账
在企业里,明细分类账的设定是根据企业自身管理需要和外界各部门对企业资讯资料需要来设定的。需设定的明细账有短期投资(根据投资种类和物件设定)、应收账款(根据客户名称设定)、其他应收款(根据应收部门、个人、专案来设定)、待摊费用(根据费用种类设定)、长期投资(根据投资物件或根据面值、溢价、折价、相关费用设定)、固定资产(根据固定资产的型别设定,另外对于固定资产明细账账页每年可不必更换新的账页)、短期借款(根据短期借款的种类或物件设定)、应付账款(根据应付账款物件设定)、其他应付款(根据应付的内容设定)、应付工资(根据应付部门设定)、应付福利费(根据福利费的构成内容设定)、应交税金(根据税金的种类设定)、产品销售费用、管理费用、财务费用(均按照费用的构成设定)。企业可根据自身的需要增减明细账的设定。日常根据原始凭证、汇总原始凭证及记账凭证登记各种明细账。明细账无论按怎样的分类方法,各个账户明细账的期末余额之和应与其总账的期末余额相等。 在工业企业里还应根据上述增加的总账,增加相应的明细账。在采用材料按实际成本计价的企业,要设定在途材料或材料采购明细账,以便于核算不同来源的材料的实际成本。在材料按计划成本计价的企业,要设定材料采购明细账,并采用横线登记法,按材料的各类规格、型号登记材料采购的实际成本和发出材料的计划成本,并根据实际成本和计划成本的差异反映材料成本差异;另外配合材料按计划成本计价,可以建立“材料成本差异”明细账,它是原材料备抵调整账户,同原材料相同,它的设定也是按材料的品种、规格设定,反映各类或各种材料实际成本与计划成本的差异,计算材料成本差异分配率。 为计算产品成本要设定基本生产成本明细账,也称产品成本明细分类账或产品成本计算单。根据企业选择的成本计算方法,可以按产品品种、批别、类别、生产步骤设定明细账;辅助生产成本明绸账,用以反映归集的辅助生产费用或辅助生产成本及分配出去的辅助生产成本和转出的完工的辅助生产产品,辅助生产成本明细账的设定应根据辅助生产部门设定。预提费用、待摊费用明细账可根据预提和待摊的业务专案设定,如预提利息、职工教育经费、大修理费、待摊的租金、修理费、书报费等。制造费用明细账是所有工业企业都必须设定的,它根据制造费用核算内容如工资费、折旧贯、修理费、低值易耗品摊销费、劳保费等来设定。 损益类明细账有产品销售收入、产品销售成本、产品销售费用、管理费用、财务费用、营业外收入、营业外支出、投资收益等。产品销售收入与产品销售成本明细账可根据产品的品种、批别、类别来设定,产品销售费用、管理费用、财务费用按照费用的种类设定,营业外收入、营业外支出根据收入与支出的种类设定,投资收益则根据投资的性质与投资的种类来设定。
四、其他问题
因工业企业的成本计算比较复杂,所以在企业建账时,为了便于凭证的编制,要设计一些计算用表格,如:材料费用分配表、领料单、工资费用计算表、折旧费用分配表、废品损失计算表、辅助生产费用分配表、产品成本计算单等相关成本计算表格。
编辑本段老企业如何建账
一、搞清建账目的
中小企业建账的目的主要有: 一是管理需要。其又可分为两种:1股东多,为了明晰生产经营情况,需要建立较规范的账务;2企业规模扩大,因账务核算不规范造成了账外损失,如因未及时准确核算应付账款而多付客户款项,亡羊补牢,需要建账。 建此类账需要注意的是,账务处理在遵循《会计法》和《企业会计制度》等相关规定的基础上,一定要结合企业实际情况,活学活用。如:若此类企业增值税被核定征收,交纳的增值税列支在何处?《企业会计制度》和《小企业会计制度》对此都未明确。按增值税是价外税的理论,应将其从收入中扣除,作收入的减项。再如:一些中小企业生产用的厂房可能是简易房,这时不应按财务制度或税法规定,以最低的20年来计算,应按这些简易房实际能使用的年限、8年或10年来分摊。若报表需要向税务部门报送,也应以满足管理需要为前提,在向税务申报时可作纳税调整。 二是税务需要。典型的莫过于为了申请增值税一般纳税人资格而建账。税务要求其建立规范的会计核算,要能准确核算进、销项税额,及时作纳税申报。对于因税务需要而建账的,尽量按税法的规定处理账务,这样在年度所得税纳税申报时就可省去纳税调整的麻烦。如固定资产的入账标准、计提折旧的范围、固定资产的残值比例、折旧年限以及开办费的摊销、收入的确认等。这就要求财务人员,不仅要了解大税法(全国性的),还要了解小税法(本地的一些具体规定),如要了解当地的计建账相关
税工资标准、通讯费标准、印花税的征收管理办法,差旅费是否有规定标准等。例如印花税,有的地方按合同征收,有的地方则是核定征收,按账面销售或购进货物的比例核定征收;再如对计税工资人员有的地方要求必须是交纳三金或四金且签有劳务合同的,有的地方则不作要求。
二、应取得的资料
主要有企业章程、企业法人营业执照、国地税税务登记证、验资报告等。特别是验资报告,其用处主要有:一是能佐证企业的注册资本金额,以便确定账务中实收资本金额;二是能反映股东的出资方式,是货币或是实物等。取得验资报告主要目的是为了确定股东的出资方式。不能确定股东的出资方式是无法建账的,建账时一定要让企业主找到成立时的验资报告,注册资本发生变动的,应取得历次的验资报告。若是以实物出资,还要找到当时的评估报告。
三、按表专案核实资产负债额
1.盘点现金及单据,注意需要换发票的白条也应考虑进去,确定现金金额; 2.取得银行存款对账单,并核实未达账项,确定银行存款金额; 3.盘点原材料、库存商品等,确定存货金额; 4.编制应收、应付、其他应收、其他应付等往来款项表,注意最好让往来单位盖章或签字确认,确定往来款项金额;检查有无长短期借款、应付工资、应交税金等专案; 5.盘点固定资产,确定固定资产金额; 6.取得企业法人营业执照和验资报告,确定实收资本金额; 7.根据公式“资产-负债=所有者权益,所有者权益-实收资本(股东多投入的资金暂挂其他应付款)=未分配利润”推算出未分配利润金额; 8.根据结果编制出资产负债表,并据此做第一号凭证; 9.启用账薄,将第一号凭证内容登记入账。在账薄日期栏填写登记入账的日期,摘要栏可写“盘点建账”。
特别说明
1.这种情况下最好只编制一张资产负债表,因其建立在盘点基础上,资料比较准确;但若编制利润表有一定的难度,资料也不易做准确。 2因时间紧等原因若期后发现有关资料未盘点准确,应在发现的当期编制凭证调整相关专案及未分配利润金额。 3若盘点时间和建账时间不一致,如8月份准备建账,盘点时间只能为8月,而却要从6月份建账,这时就要注意全面蒐集所发生业务的相关资料,根据资料倒推出6月份的资产负债情况。
四、无发票的资产的入账
因为是在企业生产经营过程中建账,其存货及固定资产多数情况下可能没有发票。可以根据实际盘点后编制的盘点表入账。但在以后期间由于这些存货形成的主营业务成本,固定资产折旧形成的成本费用税务多不认可,在所得税汇算清缴时应作纳税调整。如果固定资产是初始时由股东投入的,找到当时的评估报告也可算是一个佐证,可同税务有效沟通,在所得税汇算清缴时不作纳税调整。
新成立的公司怎么建账?需要哪些东西?金蝶软体建账,需要什么资料,我是新手。1:如果业务不是特别繁杂,我认为还是买账簿,如果上软体应该是正版的,而且要去税务局备案
2:前期费用该计入长期待摊费
3:建账应从税务登记开始
4:还有要注意:建完账后,不管有没有业务都要到税务局报表
金蝶软体,如果你是新购买的软体,应该有服务吧。他们应该教你。或者你可以开启软体,看右上角有个线上学习,多看几次,就差不多了
搭建android studio需要哪些东西鉴于Android Studio使用Gradle构建专案,在IDE的使用过程中可能会遇到很多令人头疼的问题。大锤也是第一次接触,为有个基本的认识,特找来Android官方手册,和大家一起学习学习。翻译不当之处,望指出。 为什么要用Gradle? Gradle是比较先进的
建站程式要怎么弄。 需要哪些东西?直接去下载网站系统来做就可以了,比如pageadmin系统、帝国系统、shopex系统、discuz系统这些都常用
c#搭建redis需要哪些东西想要搭建c#的redis环境,先要有redis伺服器端。:redisio/ 下载redis伺服器端,安装起来。同时也要下载客户端所需要的sdk,官网上也有。现在client用的比较多的是ServiceStackRedis。
网站建设需要哪些东西
1网站程式,可以利用原始码,有能力就开发
2买域名和空间,系结,解析
3上传程式,开通网站
就这么简单,关键是网站宣传
在总账系统中如果年中某月开始建账需要录入哪些东西年中建账,比如您是9月开始使用账务系统,建账月份为9月,您可以录入9月初的期初余额以及1-9月的借、贷方累计发生额,系统自动计算年初余额;若您是年初建账,可以直接录入年初余额
年中建账,比如您是9月开始使用账务系统,建账月份为9月,您可以录入9月初的期初余额以及1-9月的借、贷方累计发生额,系统自动计算年初余额;若您是年初建账,可以直接录入年初余额
毕业工作初期单身宿舍需要买哪些东西你去宿舍看一下就知道了。
一般宿舍只有一个床,和桌子。
那么需要被褥,洗漱用品,毛巾盆子,饭盒。
其他用品可以根据宿舍条件来定。
比如床头灯,装有换洗衣服的箱子等。
建个网站需要买哪些东西?建站首先要先把网页做好,你可以用商业程式(价格很贵,上千上万),也可以用开源的程式,一个不免费,一个是免费的,建好后,申请域名(50块钱左右),然后申请空间(100M大概在60元),把空间系结好域名后,上传做好的网页,现在就基本搞定了。后期就是网站维护
会计初期建账?初期需要建立哪些账本?
建立四本账——现金日记账、银行存款日记账、总分类账和明细账,前三本采用订本式,即固定页面(100页),明细账可用活页式,多栏或三栏式。
还用贴花吗?贴的话贴多少钱啊?
账册需要贴花,每本5元。购销合同的印花税是千分之零点三。估计你们只用这两种。如果不签合同单纯买进卖出可以不交印花税。
bbs是什么意思
BBS的英文全称是BulletinBoardSystem,翻译为中文就是“电子公告板
BBS在国内一般称作网络论坛,早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已
BBS系统最初是为了给计算机爱好者提供一个互相交流的地方。70年代后期,计算bbs
机用户数目很少且用户之间相距很远。因此,BBS系统提供了一个简单方便的交流方式,用户通过BBS可以交换软件和信息。到了今天,BBS的用户已经扩展到各行各业,除原先的计算机爱好者们外,商用BBS操作者、环境组织、宗教组织及其它利益团体也加入了这个行列。只要浏览一下世界各地的BBS系统,你就会发现它几乎就象地方电视台一样,花样非常多。
编辑本段BBS系统
起初的BBS系统是报文处理系统。系统的唯一目的是在用户之间提供电子报文。随着时间的推移,BBS系统的功能有了扩充,增加了文件共享功能。因此,目前的BBS用户还可以相互之间交换各种文件。只需简单地把文件置于BBS系统,其它用户就可以极其方便地下载这些文件。早期的BBS系统是一台配有调制解调器的普通PC机,上面运行了一个BBS程序。BBS程序有各种版本,包括单线路的简单系统到支持十几甚至上百条电话线路的复杂系统。最早的BBS系统系统把全部报文存放在一个地方,可现在的BBS软件却允许操作人员根据报文内容来组织报文。比方说,基于PC的BBS软件很可能包括有专用于DOS、OS/2和Windows的报文部分。
编辑本段BBS管理
BBS一般由站长创建,并设立各级管理人员对论坛进行管理,包括论坛管理员、超级版主、版主。超级版主是低于站长的第二权限一般来说超级版主可以管理所有的论坛版块。
编辑本段BBS解释二
BBS的另一解释,德国汽车零部件生产厂商。BBSKraftfahrzeugtechnikAG主要生产汽车轮毂。产品供应世界著名汽车厂商。同时也赞助F1,WRC,FIAGT等著名国际汽车赛事。其产品也深受汽车改装爱好者喜爱。
网络上的BBS是什么意思
bbs的梗是一个和网络技术有关的网上交流场所,因为现在的网络知识流行太快,每个行业都有一个自己在网络中进行交流的一块区域,所以bbs是最好的地方。bbs多用于大型公司或中小型企业,开放给客户交流的平台,并且bbs是一个人与人语言文化共享的平台,具有实时性、互动性。今天罐头菌看到一个热闻,BBS的发明人去世了,享年74岁。相信BBS,论坛,是不少人年轻时的回忆,还记得当年罐头菌家网络刚通的时候,也经常会上不同主题的BBS,虽然现在的网络也充满炫彩,而当年第一次接触网络的新鲜感,罐头菌至今记忆深刻。
BBS发明人,社交网络“鼻祖”去世,你知道BBS为什么叫BBS吗?
既然今天聊的是网络,罐头菌也顺便说一些网络相关的用语。
1BBS论坛,社区
BBS,是BulletinBoardSystem的缩写,中文翻译“电子公告板”。Bulletin,有“新闻,公告”的意思。
Onlytwoyearslater,thefirstBBSwasplacedonlinebyWardChristensenandRandySuess
仅仅在两年之后,第一个BBS被WardChristensen和RandySuess布置在线上。
2netizen网友,网民
相信很多人上网归上网,但却都不知道网络中的“网民”应该怎么翻译。netizen,网友,网民,非常好记,由net和citizen两个词混合而成。
ChinaandIndiawillsoonhavefarlargernumbersofnetizensthananyWesternnation
中国和印度很快将会拥有远超西方国家数量的网民。
BBS发明人,社交网络“鼻祖”去世,你知道BBS为什么叫BBS吗?
3hater黑特,喷子
话说,早年的网络环境人少,感觉环境也比现在好,现在网民多了,感觉网络环境也没有以前好了,键盘侠,喷子多了很多。Hater,就是我们平时常说的“喷子,键盘侠”。当然,不管在线下还是线上,总会有带出抬杠的人,所以心态还是最重要。
BBS是什么?
BBS就是论坛
BBS是英文BulletinBoardSystem的缩写,翻译成中文为“电子布告栏系统”或“电子公告牌系统”。BBS是一种电子信息服务系统。它向用户提供了一块公共电子白板,每个用户都可以在上面发布信息或提出看法,早期的BBS由教育机构或研究机构管理,现在多数网站上都建立了自己的BBS系统,供网民通过网络来结交更多的朋友,表达更多的想法
电子公告板
英文缩写为BBS
BBS是英文BulletinBoardSystem的缩写,即电子公告牌,是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。传统的电子公告板是一种基于Telnet协议的Internet应用,与人们熟知的Web超媒体应用有较大差异提出了一种基于CGI技术的BBS系统实现方法,并通过了网站的运行
电子公告板是一种发布并交换信息的在线服务系统,可以使更多的用户通过电话线以简单的终端形式实现互联,从而得到廉价的丰富信息,并为其会员提供进行网上交谈、发布消息、讨论问题、传送文件、学习交流和游戏等的机会和空间。
因特网之前,在20世纪80年代中叶就开始出现基于调制解调器和电话线通信的拨号BBS及其相互连接而成的BBS网络。
后来随着因特网的普及,拨号BBS和BBS网络已经日渐凋零,所剩无几。目前的BBS站点,多数是基于Internet的Telnet协议。在服务器端,采用MapleBBS或者FireBirdBBS系统。用户端通过Telnet软件如NetTerm、CTerm、FTerm等来登陆服务器,阅读发表文章,发送邮件,通过仿真的ZModem协议来上传下载数据文件。有些站点还提供SSH登陆,确保连接的安全性,还有很多站点提供Web方式的界面,方便用户使用。
中国大陆BBS界在FirebirdBBS基础上还发展了SmthBBS、YthtBBS、LilyBBS等,提供非常丰富web方式访问,如发文、即时消息、信件、Blog,而一些管理操作,如‘版面管理’、‘个人文集’则仍然限定为Telnet访问。而客户端的Telnet软件也发展了很多便于操作的功能,如,鼠标响应、URL识别、预览,文章自动下载、自定义脚本等。
目前常见的telnet客户端程序:
FTerm:支持SSH及代理连接。功能强大。
STerm:支持SSH及代理连接、脚本功能强大。
CTerm:有大量快捷键,不支持SSH,最新版本是CTerm3000。
PCMan:有繁体及简体版本,以档案体积小,不占资源闻名。是继KKman后最通行的浏览器。另有PCmanX版本可在非MSwindows平台执行。
KKman:第一个结合telnet与http分页浏览的综合浏览器,另附有ANSI彩色编辑器,表情符号,快捷键,防闲置等功能并使用hyper-link使使用者可以用鼠标操作telnet接口,支援SSH1
BBman:以跨平台为诉求的telnet浏览器,为目前非MSwindows平台最佳的telnetclient之一
AlienBBS:支援苹果电脑MacOSX的telnet客户端。
在UNIX环境下,透过telnet程序就可连接BBS,因此大部份都是透过主控台或终端机程序,执行telnet程序连接BBS,透过终端机模拟和控制画面。这类终端机包含:iTerm、Terminal、xterm、rxvt、gnome-terminal、KDE-terminal。
在基于WEB方式访问的论坛程序中,大陆地区开发的主要有基于Perl语言的雷傲、基于ASP语言的动网、基于语言PHP的Discuz!及PHPWind。
什么是BBS?
BBS的英文全称是BulletinBoardSystem。翻译为中文就是“电子布告栏系统”。BBS在国内一般称作网络论坛,早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。
BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过网络来传播或获得消息而已。
一直到开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。
通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人讨论计算机等等各种有趣的话题;还可以利用BBS系统来发布一些“征友”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室内高谈阔论。
首先说明一下,上面说的“论坛”一般就是大家口中常提的BBS。在网络以外的现实世界中,“论坛”是指一种高规格、有长期主办组织、多次召开的研讨会议。著名的论坛有:博鳌亚洲论坛,精英外贸论坛,中国—东盟自由贸易区论坛,泛北部湾经济合作论坛
一种后缀修饰词,一般用于企业、个人、网站等用词。比如:80后之窗论坛、南阳零距离论坛、生活121论坛、企业论坛、爱看txt小说论坛、论坛会议、百度论坛等。后来被很多高校采用发展为校内论坛。比如南京大学的小百合,北京邮电大学的北邮人论坛及江南大学的江南听雨论坛等。
BBS是什么意思?
BBS作为英文缩写,有许多意思,下面举两个例子供参考:
BBS1
很快就回来,我现在离开电脑,很快回来
BBS2
nbbs,信息板系统,提供资料交流服务的电脑
bbs是什么意思?
bbs,一般指网络论坛,网络论坛是一个和网络技术有关的网上交流场所。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。
建设网站说简单也简单,说难也难。所见即所得的设计工具让你不必了解其中的原理与细节,就可以象编辑一篇word文档一样轻松地作出自己的网页,如此easy的事,象我这种以计算机为专业的人很是不以为然,原先我一直这么认为,直到自己真正投入其中,方才体会到个中的苦辣酸甜,一路走来,其实也才刚刚起步,前方更有无穷的奥秘等着我去进一步去探索。路漫漫其修远矣,吾将上下而求索
1、选择好的出发点,办出自己的特色。好的出发点是指在建站之前就考虑好它的主题--你希望通过网站表达什么内容?就象一幅好的人像摄影作品,必须有一个主体,然后再运用各种手段加以衬托及表现,若仅会平平用光,人物可能就象一个白板,缺乏层次与影调,诸如内涵、气质这些深层次的本质就无法得以展现。一般的个人网站,其目的不外乎是展示自我、交友、技术演练等等,栏目众多,应有尽有,可也常常让人无所适从。“推荐站点”,“软件下载”、“音乐天地”,人云亦云,虽然容易讨好,但决不会让人印象深刻。看过太多缺乏个性的主页,偶尔闪现的特色栏目才最具冲击力。特色是网站的灵魂。我宁可集中精力办好一、两个有个性的栏目,或者干脆以某一主题建设独立的网站,也不愿追求空洞的大而全。难道都已经到了没有特色题材可发掘的地步了吗?非也!只要稍微留意,就会发现未开垦的处女地实在太多。比如我兴趣广泛,摄影、收藏(火花、烟标)、风筝、剪纸、舞蹈就与众不同,其他象书法、篆刻也是很好的题材,为什么我们看到的却很少呢?
2、首页的设计很关键。第一感觉至关重要!即使你有很好的内容,若主页色彩搭配不当、太“fat”、广告过多、动画、java“蜗牛”比比皆是,等了半天还看不到一点实质的内容,很难让人继续保持愉快的心情,干脆Back走为上。我特别欣赏那种简洁明快的风格,简单的表格,善用色彩搭配、文字的协调,也能达到很好的效果,其实这更能体现站长的功力,“此处无声胜有声”!
3、内容与形式。个人主页由于其形式的不拘,才造就了百花齐放的风采,究竟那个为重心,其实也不必过分偏执。可以为了形式而形式,进行大胆的创意,就象实验性摄影家与记实型摄影家的不同,无论成败与否,至少都可以为后人提供有益的借鉴,从这个意义来说,我们更应该为这些先行者鼓掌加油。而以内容为主的网页,尤其是针对初学者设计的,不应过分追求复杂的表现形式,简洁既是美!而我追求的应该是以内容为主,形式内容的完美结合。优秀的作品绝不会只有空洞的内容,徒有不合时宜的花架子。形式已经巧妙地融入整体设计中,她无处不在,却又不着痕迹。就象原先我曾想用“彩虹字”显示一段小诗,可为了配合周边的色彩,费了九牛二虎之力,最后还是决定放弃。“忍痛割爱”,“壮士断腕”,你有没有这份勇气?
4、设计好你的。给每个图形加上文字的说明,在出现之前就可以看到相关内容,尤其是导航按钮和大更应如此。细节上的注意,会让来客感觉到主人的细心周到、殷殷待客之意,自然多了份亲切。还有适当的“减肥”处理也是一样,不仅加快速度,更能拉近站长与网友的距离。
5、细心照顾,及时更新。网站建设起来,只是一个新的起点,你更要细心照料,并不断更新,以保持其常有的新鲜,若不能及时更新,也最好在主页上发布信息,告诉你的朋友,我要离开一段时间,未能及时给你回复,希望见谅。否则形同“死站”,让人以为你对他的信不屑一顾,更不会和你继续往来了。
6、文字的安排要讲究。网上阅读不同于看书,密密麻麻、长篇累牍,也许内容很精彩,但自己掏腰包上网的网友有几个能有这份耐心?要么分成连载,每页内容两屏左右,要么干脆提供的DownLoad,更好的是邮件列表。台湾的“两只老虎”就做得特别出色。如分页介绍的文章,同时提供“易印版”,方便好文章一次性下载;她的电子刊物也很有人情味,“为了省却你大老远跑过去看,我们已将合并的文档直接送过来”(不象ChinaByte,几篇短文还要分别上网),一下子你就会喜欢上她。另外采用CSS设计,让文字易于阅读,不刺眼,也是简单而卓有成效的方式。
7、写好自己的简介及主页的设计心得。让别人对你的思想有个了解,引发共鸣或是表达你的诚意,常常最能打动读者。而不要象“本**的网站是为了在无聊的工作之余交几个朋友,不要给我e_mail,因为我不懂上网”之类不知所云的东西,让人生厌。
8、结构清晰,易于导航。网站结构象人的骨骼,构筑起网站的整体框架,虽然表现形式各异,但让人迷失终归不好,尤其是内容丰富的网站更应注意。Carboy的网站确实不错,但在栏目导航上作得不够,连接复杂,想要完整走上一遍真有些困难,是不是刘姥姥进大观圆,或者也算一种风格?
9、申请好记的域名。使用好记的域名让人过目不忘,不用作bookmark也忘不掉。有一点需要注意的是若需要提供链接(论坛),虚拟域名帮不上你的忙,只好老老实实输入了实际的地址。
10、新技术的使用如何恰到好处。新技术的引入,能给主页增色,但也应权衡一下利弊。若能恰到好处地加以应用,才能达到最优的效果。以photohome为例,除了专门的页外,还是以文字为主。java, vrml, DHTML这些技术都只应用在“个人相册”中。作为珍藏个人风采的电子相册,更应突出其不同于实物相册的优点,极尽变化之能亦不为过。比如一张水中倒影肯定比静态更能让我回忆起昔日同窗同游龙庆峡的情谊;3D VRML则让你多了份互动感的乐趣。
11、结交网友以诚待人。网上虽然可以掩饰自己的身份与背景,但若不付出一点真诚,别人也不会和你交心。每有朋友来信,我总是认认真真回复,尽我所能给予帮助。那些往来密切的都是一样的热心人,虽然不多,却常常给你最实实在在的帮助!珍惜这份有缘相聚的时光,她可能是你上网的最大收获。
12、“重复建设”与联盟的设想。 虽然不是我第一个提出这个想法,但也算是所见略同。联合两三个网站,结成小小的联盟,相同的栏目整合后交由一人设计,其它的站点可建立镜象或连接。每个成员保有其特色栏目,照常发挥。这样既照顾个人优势,又不会破坏自主的独立性,也不必要求个个“十项全能”,时间、精力、空间都能得到充分的利用。初期两三人为宜,视发展再增加成员,但不宜过多,它不同于广告,也不同于简单的友情连接,而更象一个集体的工作室,相互之间不断推敲,共同发展。@
phpweb程式如何把网站标题前面的"-"去掉啊?
首先用ftpxp工具登陆到你的空间里面,然后找到根网站根目录下的base\templates\里面,用记事本开启headerhtm档案,把headerhtm里面的{#pagetitle#}- 这一段标签删掉就可以了。
word中如何去掉标题前面的黑点要想去掉那个点首先我们应该了解那个黑点是什么意思。一般把某一行设为标题时前面会自动有一个黑点,那个点是不会被打印出来的。它的意思就是这一行与下段同页,也就是说不会出现标题刚好在一页的最后一行的情况,在这种情况下,标题会自动转到
如何去掉标题前面的专案符号选定带有专案符号的文字,在格式编辑栏上,点选"专案符号"按钮,就取消了那个按钮很形象,与专案编号在一起
也可以使用选单"格式"--"专案符号",选择"无"
word怎么把标题前面的点去掉步骤一:输入两行文字,选择“标题1”,则两行文字变成前面带黑色的标题,
步骤二:选中要去掉点的标题,在其上右键,
步骤三:选择“段落”,在开启的视窗中,选择“换行和分页”选项卡,
步骤四:不勾选“与下段同页”和“段中不分页”,
步骤五:单击“确定”,标题前面的已经被删除。
SEO怎么优化网站标题前面的小图示这个图示不用优化的,它只是一个标志而已,随便找张大小相同的换掉就可以,叫ICQ,记得采纳!
获取闸道器地址时,如何去掉前面的"#0
在你选择自动获取的时候是不生效的~也就是说是实际没作用的~~~如果你看着眼烦~那么你只要点选“使用下面的IP地址”,然后就可以删除了,记得最后选回“自动获取”~就行了!
很简单!在这个介面里,点选“高阶”,你会发现下面的预设闸道器里有上述显示的预设闸道器,点选,在选择删除,确定~ok啦!嘿嘿~
微信小程式如何去掉checkbox前面的方框在微信小程式里面,有时候为了配合整个专案的风格,checkbox的样式会有些不同。
如何修改:
1 修改checkbox样式
wxml
<checkbox-group class='pull-left' bindchange="checkboxChange">
<label class="checkbox flex flex-vc ">
<checkbox bindchange='checkboxChange' value="" checked="{{checkboxStatus}}" color='#fff'/>
<view>可用2000个积分币抵扣</view>
</label>
</checkbox-group>
wxss
/ checkbox未选中时样式 /
checkbox wx-checkbox-input{
border-radius: 3rpx;
height: 26rpx;
width: 26rpx;
margin-: -4rpx;
/ 自定义样式 /
}
/ checkbox选中时样式 /
checkbox wx-checkbox-inputwx-checkbox-input-checked::before{
background-color: #e02e24;
border: 1rpx solid #e02e24;
/ 自定义样式 /
}
微信分享时如何去掉网站标题 discuz用FTP连线你的空间,依次开启程式中的/template/default/mon资料夹,在mon资料夹中找到一个档案header_monhtm
下载储存到你的电脑桌面,用记事本开启它,然后在第七行,你会发现有一个字尾Powered by Discuz!,你只需要填入自己想要的标题,替换掉Powered by Discuz!即可,一般填入的称为副标题,可以是“首页”等字样。
一般我们用记事本开启的话,预设是GBK(GB2312)版本的,当你修改完毕后,点选储存,那么它预设就是GBK版本,如果你的网站是UTF-8版本,当你用记事本修改完毕上传覆盖的话,会导致你的网站打不开。
那么在修改前,我们先查询自己的网站是哪种程式码
进入首页,右键单击空白处,选择 检视网页原始码
你就会看到自己的网站是那种编码,如果是GBK,那么直接修改好后储存,用FTP上传修改过的档案到空间覆盖掉原来的档案即可
如果你的是UTF-8的,那么修改完毕后,点选记事本中的 档案-另存为
就会出现一个对话方块,按照下图选择后储存即可,然后把储存下来的档案上传到原来档案存在的地方覆盖掉,自此,字尾没了,网站清爽了许多!
网站制作之如何去掉LI前面的点none即可去掉点,如li{list-style-type :none;}如果要改变点的颜色,那么li里的字也会变颜色与大小的了,但你可以使用来作为前面的点,这样就可以随心所欲地装饰了。
li{list-style: url("pregif") outside circle;}LI点的其他用
法CSS程式码:
list-style-type :
disc 预设值。实心圆
circle 空心圆
square 实心方块
decimal 阿拉伯数字
lower-roman 小写罗马数字
upper-roman 大写罗马数字
lower-alpha 小写英文字母
upper-alpha 大写英文字母
none 不使用专案符号
dialog里面的标题,如何居中,并且前面的小图示去掉哪位高人,帮兄弟分析下这个问题。 new AlertDialogBuilder(TestDialogFenxiangthis)create() setTitle("分享") setItems(new String[]{"装置","简讯","微博","邮件"}) setIcon(Rdrawableicon)adshow();}没新增图示,它预设的有一个图示,另外也不是居中的呢 问题补充:wangzhigang2 写道不要title的图示话,很简单,把原先的dialogsetIcon()这个方法删除就可以了。 如果要让另外每个item,前面再给他新增上一个小图示的话,可以这样: 用listView控制元件,然后把listView物件传给dialog(dialogsetView(listView))这样就ok了 另外那个新增小图示的方法,没看懂。
MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事实说话,看例子:
数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype是tinyint,vtype是索引。这是一个基本的新闻系统的简单模型。现在往里面填充数据,填充10万篇新闻。
最后collect 为 10万条记录,数据库表占用硬盘16G。OK ,看下面这条sql语句:
select id,title from collect limit 1000,10; 很快;基本上001秒就OK,再看下面的
select id,title from collect limit 90000,10; 从9万条开始分页,结果?
8-9秒完成,my god 哪出问题了????其实要优化这条数据,网上找得到答案。看下面一条语句:
select id from collect order by id limit 90000,10; 很快,004秒就OK。为什么?因为用了id主键做索引当然快。网上的改法是:
select id,title from collect where id>=(select id from collect order by id limit 90000,1) limit 10;
这就是用了id做索引的结果。可是问题复杂那么一点点,就完了。看下面的语句
select id from collect where vtype=1 order by id limit 90000,10; 很慢,用了8-9秒!
到了这里我相信很多人会和我一样,有崩溃感觉!vtype 做了索引了啊?怎么会慢呢?vtype做了索引是不错,你直接 select id from collect where vtype=1 limit 1000,10; 是很快的,基本上005秒,可是提高90倍,从9万开始,那就是00590=45秒的速度了。和测试结果8-9秒到了一个数量级。从这里开始有人提出了分表的思路,这个和discuz 论坛是一样的思路。思路如下:
建一个索引表: t (id,title,vtype) 并设置成定长,然后做分页,分页出结果再到 collect 里面去找info 。 是否可行呢?实验下就知道了。
10万条记录到 t(id,title,vtype) 里,数据表大小20M左右。用
select id from t where vtype=1 order by id limit 90000,10; 很快了。基本上01-02秒可以跑完。为什么会这样呢?我猜想是因为collect 数据太多,所以分页要跑很长的路。limit 完全和数据表的大小有关的。其实这样做还是全表扫描,只是因为数据量小,只有10万才快。OK,来个疯狂的实验,加到100万条,测试性能。
加了10倍的数据,马上t表就到了200多M,而且是定长。还是刚才的查询语句,时间是01-02秒完成!分表性能没问题?错!因为我们的limit还是9万,所以快。给个大的,90万开始
select id from t where vtype=1 order by id limit 900000,10; 看看结果,时间是1-2秒!
why 分表了时间还是这么长,非常之郁闷!有人说定长会提高limit的性能,开始我也以为,因为一条记录的长度是固定的,mysql 应该可以算出90万的位置才对啊? 可是我们高估了mysql 的智能,他不是商务数据库,事实证明定长和非定长对limit影响不大?怪不得有人说 discuz到了100万条记录就会很慢,我相信这是真的,这个和数据库设计有关!
难道MySQL 无法突破100万的限制吗???到了100万的分页就真的到了极限???
答案是: NO !!!! 为什么突破不了100万是因为不会设计mysql造成的。下面介绍非分表法,来个疯狂的测试!一张表搞定100万记录,并且10G 数据库,如何快速分页!
好了,我们的测试又回到 collect表,开始测试结论是: 30万数据,用分表法可行,超过30万他的速度会慢道你无法忍受!当然如果用分表+我这种方法,那是绝对完美的。但是用了我这种方法后,不用分表也可以完美解决!
答案就是:复合索引!有一次设计mysql索引的时候,无意中发现索引名字可以任取,可以选择几个字段进来,这有什么用呢?开始的select id from collect order by id limit 90000,10; 这么快就是因为走了索引,可是如果加了where 就不走索引了。抱着试试看的想法加了 search(vtype,id) 这样的索引。然后测试
select id from collect where vtype=1 limit 90000,10; 非常快!004秒完成!
再测试: select id ,title from collect where vtype=1 limit 90000,10; 非常遗憾,8-9秒,没走search索引!
再测试:search(id,vtype),还是select id 这个语句,也非常遗憾,05秒。
综上:如果对于有where 条件,又想走索引用limit的,必须设计一个索引,将where 放第一位,limit用到的主键放第2位,而且只能select 主键!
完美解决了分页问题了。可以快速返回id就有希望优化limit , 按这样的逻辑,百万级的limit 应该在00x秒就可以分完。看来mysql 语句的优化和索引时非常重要的!
好了,回到原题,如何将上面的研究成功快速应用于开发呢?如果用复合查询,我的轻量级框架就没的用了。分页字符串还得自己写,那多麻烦?这里再看一个例子,思路就出来了:
select from collect where id in (9000,12,50,7000); 竟然 0秒就可以查完!
mygod ,mysql 的索引竟然对于in语句同样有效!看来网上说in无法用索引是错误的!
有了这个结论,就可以很简单的应用于轻量级框架了:
代码如下:
$db=dblink();
$db->pagesize=20;
$sql="select id from collect where vtype=$vtype";
$db->execute($sql);
$strpage=$db->strpage(); //将分页字符串保存在临时变量,方便输出
while($rs=$db->fetch_array()){
$strid=$rs['id']',';
}
$strid=substr($strid,0,strlen($strid)-1); //构造出id字符串
$db->pagesize=0; //很关键,在不注销类的情况下,将分页清空,这样只需要用一次数据库连接,不需要再开;
$db->execute("select id,title,url,sTime,gTime,vtype,tag from collect where id in ($strid)");
< php while($rs=$db->fetch_array()): >
<tr>
<td$amp;>amp;$amp;nbsp;< php echo $rs['id']; $amp;>amp;$lt;/td>
<td$amp;>amp;$amp;nbsp;< php echo $rs['url']; $amp;>amp;$lt;/td>
<td$amp;>amp;$amp;nbsp;< php echo $rs['sTime']; $amp;>amp;$lt;/td>
<td$amp;>amp;$amp;nbsp;< php echo $rs['gTime']; $amp;>amp;$lt;/td>
<td$amp;>amp;$amp;nbsp;< php echo $rs['vtype']; $amp;>amp;$lt;/td>
<td$amp;>amp;$amp;nbsp;<a act=show&id=< php echo $rs['id']; $amp;>quot;$ target="_blank"$amp;>amp;$lt; php echo $rs['title']; $amp;>amp;$lt;/a$amp;>amp;$lt;/td>
<td$amp;>amp;$amp;nbsp;< php echo $rs['tag']; $amp;>amp;$lt;/td>
</tr>
< php endwhile; >
</table>
< php
echo $strpage;
通过简单的变换,其实思路很简单:1)通过优化索引,找出id,并拼成 "123,90000,12000" 这样的字符串。2)第2次查询找出结果。
小小的索引+一点点的改动就使mysql 可以支持百万甚至千万级的高效分页!
通过这里的例子,我反思了一点:对于大型系统,PHP千万不能用框架,尤其是那种连sql语句都看不到的框架!因为开始对于我的轻量级框架都差点崩溃!只适合小型应用的快速开发,对于ERP,OA,大型网站,数据层包括逻辑层的东西都不能用框架。如果程序员失去了对sql语句的把控,那项目的风险将会成几何级数增加!尤其是用mysql 的时候,mysql 一定需要专业的dba 才可以发挥他的最佳性能。一个索引所造成的性能差别可能是上千倍!
PS: 经过实际测试,到了100万的数据,160万数据,15G表,190M索引,就算走索引,limit都得049秒。所以分页最好别让别人看到10万条以后的数据,要不然会很慢!就算用索引。经过这样的优化,mysql到了百万级分页是个极限!但有这样的成绩已经很不错,如果你是用sqlserver肯定卡死!而 160万的数据用 id in (str) 很快,基本还是0秒。如果这样,千万级的数据,mysql应该也很容易应付。
有时候$PHP_SELF确实没有定义,这个与INI设置有关,用下面的语句肯定能解决问题:
<php
echo <<<END
<a href="$_SERVER['PHP_SELF']page=0&$queryString">
END;
>
试试下面的这段代码吧。
x2版本 15版本的也适合。
在网站根目录打开forumphp,找到:
define('APPTYPEID', 2);
define('CURSCRIPT', 'forum');
在下面添加
$_GET +=array('mod'=>'forumdisplay','fid'=>2);
注:'fid'=>2 是版块的ID
0条评论