371IndexAaccesscontrol,ActionsControllerand,244–251accessdatafield,310Accomplishments(sampleapplication),214–221unittestingand,221–232webtestingand,232–234accomplishments(sampledatabasetable),214Acl(accesscontrollist)component,19,238,264declaring,241GroupsControllerand,251Acoclass,258acosdatabasetable,239,249ActionsControllerclass,242,244–251addCart()method,65,73addData()method,337,356AddDataview,356add_form()method,160,168addListener()method,134add()method,15,16,337Accomplishmentssampleapplicationand,216edit()methodand,254JourneysControllerand,164onlineshopsampleapplicationand,73PostsControllerand,32,36productsearchsampleapplicationand,353retrieve()methodand,168UsersControllerand,264addNoise()method,364admin_prefix,306admin_add()method,277,293admin_delete()method,284,293admin_edit()method,293admin_index()method,279admin_toTrans()method,279admin_view()method,293afterDelete()method,308afterFind()method,309accessdatafieldand,310behaviorsand,308afterSave()method,184,257,265,309Ajax_checkAjax()methodand,95,99event-drivenprogrammingand,134messageforumsamplewebserviceand,109,113,125Ajaxhelper,21Allen,David,213allow()method,258Aclcomponent,264Authcomponent,238,251alphanumericimageCaptchas,360am()method,312API(applicationprogramminginterface),86appfolder,5AppControllerclass,4,18,209componentsand,20241helpersand,21pluginsand,23app_controller.
phpfile,294,325App:import()method,25applicationcontrollers.
Seecontrollersapplicationlayout,caching,190applicationprogramminginterface(API),86AppModelclass,8,23app_model.
phpfile,325aros_acosdatabasetable,239arosdatabasetable,239,266arrays,utilityforconvertingtoobjects,19ASCIIArtcharacterCaptchas,361–368AsciiArtsComponentclass,362–365$asciiFontsproperty,362assertFalse()method,226assertmethods,231audioCaptchas,360Auth(authentication)component,238,262,294CRUDmethodsand,249declaring,241authentication,50,293–296authorizeparameter,241,249,258automagicfields.
SeemagicfieldsBbakecommand,273–277,297–306GroupsControllerand,251ProductsController,337UsersControllerand,259beforeDelete()method,308NINDEX372beforeFilter()method,4,283,294Auth/Aclcomponentsand,241CaptchaControllerand,365Googletranslationservicesand,188,211messageforumsamplewebserviceand,96,99onlineshopsampleapplicationand,64,68–70beforeFind()method,309accessdatafieldand,310recordorderdatafieldand,311beforeMessage()method,115beforeRender()method,messageforumsamplewebserviceand,96,99beforeSave()method,308,309beforeValidation()method,309behaviors,custommagicfieldsand,308blogging(sampleapplication),29–46applicationstructurefor,31RSSfeedfor,43Blum,Manuel,359breakhelper,22buildCategories()method,53,56,60businesslogic,7CcachingTwitterTwistersampleapplicationand,188–192whentoadd,191cakecommand,238cakefolder,5caketags,320CakePHPcontrolpaneland,237coreconcepts/technologiesusedby,2directorystructureof,5featuresofforwebdevelopment,1frameworkfor,downloading/installing,5fundamentalsof,1–27namingconventionsfor,6–8vs.
otherframeworks,2calcTSP()method,153callbackmethods,308Captcha(CompletelyAutomatedPublicTuringTesttoTellComputersandHumansApart),359–369CaptchaControllerclass,363,365Cartmodel,63–67CartsControllerclass,69–75carts(sampledatabasetable),50,51,64casestudy,In/Outcommunicationsapplica-tionand,214categories,185CategoriesControllerclass,56categories(sampledatabasetable),50,53Categorymodel,53,56changeLanguage()method,192changeLocale()method,283_changeSessionLocale()method,193check()method,367_checkAjax()method,95,99checkout()method,76classkeyword,8cleanUp()method,65,73codesamples.
SeesourcecodeCommanddesignpattern,94CompletelyAutomatedPublicTuringTesttoTellComputersandHumansApart(Captcha),359–369components,19,232.
SeealsoAclcompo-nent;Authcomponentconcurrencycontrol,313config/core.
phpfile,279contentanddataseparation,317controlpanel(sampleapplication),237–270additionalfeaturesfor,270applicationcontrollersand,242–269Auth/Aclcomponentsand,238–242testing,266Controllerclass,18controllers,4,18bloggingsampleapplicationand,32–45componentsand,20controlpanelsampleapplicationand,242–269messageforumsamplewebserviceand,94–125namingconventionsfor,6onlineshopsampleapplicationand,56,59–63,67–82testing,232TwitterTwistersampleapplicationand,192–211Yahoo!
Mapssamplepluginand,324ControlPanelControllerclass,242controls,GoogleMapsand,134convert()method,20coredefines,7create()method,11creatingbehaviors,308magicfields,309–315models,8RSS,43tables,9,30CRUD(create,read,update,anddelete),9–13,53ActionsControllerand,249,GroupControllerand,258NINDEX373DDATABASE_CONFIGclass,3databaseconnectionarray,3databases,forbloggingsampleapplication,29data,separatingfromcontent,317dataschemas,139datavalidation,13defaultpagetitle,settingforanapplication,18delete()method,42Authcomponentand,251behaviorsand,308GroupsControllerand,258UsersControllerand,264DELETEmethod,87deletingposts,42tables,9deny()method,238,258,264departments(sampledatabasetable),9descriptiontag,174directorystructure,5disable()method,40,314display()method,20,324,328_displayTwitters()method,200divtag,327docsfolder,5documentation,formessageforumsamplewebservice,125–128Don'tRepeatYourself(DRY),25doSearch()method,353doUpdate()method,66downloadsCakeframework,5SimpleTesttestinginterface,222texteditors,113drivingdirections,travellogapplicationand,135DRY(Don'tRepeatYourself),25dynamicdatafields,329–358advantages/disadvantagesof,331productdatabasedesignand,332–337Ee()method,125e-commerce,47–83edit()method,32,38,254,262Emailcomponent,19emptyBasket()method,66enable()method,41,314encapsulation,3Event.
observemethod,146events,GoogleMapsand,134execute()method,94explode()method,167FFCKeditortexteditor,113feedbackplugin(sample),23Fielding,Roy,86field_type_groupstable,333field_type_valuestable,333Fileclass,249files,readingcontenttoscreenand,26findBestJourney()method,148,151findById()method,73,170findBy()method,97,193findLocation()method,148find()method,8,13,20accessdatafieldand,310behaviorsand,308languagemodeland,184lockingdatafieldand,315retrievingjourneysand,168Folderclass,249fontsproperty,362,363foreachloop,347formhelper,21$formobject,11,15forumapplication.
SeemessageforumwebserviceFried,Jason,214GGClientGeocoderclass,133GControlclass,134GDirectionsclass,135fetchingdataand,153plottingjourneysvia,156–159generateFields()method,164generateTreeList()method,258geocoding,133GETmethod,86,87,173getAll()method,56,71getCaptcha()method,364,366getCartContent()method,66getCart()method,64,73getCategories()method,53,55getChildCategories()method,53,55,60getDepartment()method,11getFieldSelection()method,353getJourneyDistance()method,151,153getLang()method,184getLocalemethod,292getMessage()method,109getMiniCart()method,74_getNeighbours()method,156_getNextNeighbour()method,155,156_getNextNeighbours()method,155getStatusTranslation()method,205,208GettingThingsDone(GTD)methodology,213NINDEX374getTwitterRequests()method,195GEventclass,134GGroundOverlayclass,135globalconstants,7globalfunctions,7GMarketclass,135GoogleAjaxLanguageAPI(akaGoogleTrans-lator),175GoogleCheckoutbutton,onlineshopsampleapplicationand,79GoogleMaps,131–136Googletranslationservices,usingwithTwit-ter,173–211cachingand,189detectinglanguagesand,176GPolygonclass,135GPolylineclass,135Groupmodelclass,255groups,251–258,266GroupsControllerclass,242,251–258GTD(GettingThingsDone)methodology,213GTileLayerOverlayclass,135GUnload()method,133HHABTM(hasandbelongstomany),334$hasManyproperty,53"HelloWorld,"translating,175helpers,21homepageforonlineshopsampleapplication,69fortravellogsampleapplication,143Hopper,NicholasJ.
,359HTMLforms,bloggingand,29HTMLhelper,16,21HTTPprotocol,87HttpSocketclass,175Googletranslationrequestsand,206Twitter'spublictimeline,callingvia,174,196Ii18n(sampledatabasetable),271,277ifstatement,318implode()method,366import()method,26index()method,18,94,199ActionsControllerand,249CaptchaControllerand,366GroupsControllerand,258groupsecurityand,258messageforumsamplewebserviceand,95,99PostsControllerand,32,43UsersControllerand,264inheritance,4initialize()method,133,363In/Outcommunicationsapplication(casestudy),214insertBefore()method,115interfaces,3internationalization(i18n),184isCartEmpty()method,64ISOlanguagecodes,180,185,193,292JJavaScript,GoogleMapsand,133JavaScripthelper,21JavaScriptObjectNotation(JSON),157journeymodel,140journeys,160–172plotting,156–159retrieving/editing,168saving,160–167viewing,169–172journeystable,138JourneysControllerclass,138,160,164JSON(JavaScriptObjectNotation),157JSONwebservices,88,92Ll10n(localization),184,293_langChoice()method,211Langford,John,359Languagemodel,183languageschanging,TwitterTwistersampleapplica-tionand,190,192detecting,TwitterTwistersampleapplica-tionand,176selecting,newsstorysampleapplicationand,292languagesdatabasetable,180LC_MESSAGEScategory,185LC_TIMEcategory,185leftbranch,240LIKEAGAINSToperator,123link()method,283Listbehavior,magicfieldsand,307_listActions()method,249_listProductSearch()method,341lists()method,59,61loadFromWaypoints()method,156localecodes,272locales,184,292changing,191newsstorysampleapplicationand,292localization(l10n),184,293locationmodel,140locationsdrivingdirectionsand,135finding,148plottingjourneysand,156–159NINDEX375locationstable,138lockingdatafield,313_locVisited()method,156logic,separatingfrompresentation,317login()method,216,262,294logout()method,262,296Mm_prefix,formagicfieldnames,310Magentoe-commerceapplication,47magicfields,307–315custom,308,309–315m_prefixfor,310MagicFieldsPlusbehaviorfile,309makeTwitterRequest()method,195Mann,Merlin,213MapHelperclass,164MarkerManagerclass,134_markVisited()method,156MATCHAGAINSToperator,123mathematicalquestionCaptchas,360menu()method,56MessageControllerclass,96messageforumwebservice(sampleapplica-tion),85–129additionalfeaturesfor,129controllerfor,94–125layoutfor,91requirementsfor,88–91structureof,91writingdocumentationfor,125–128messages(sampledatabasetable),91metatables,332MfControllerclass,95MfFetchMessageControllerclass,97,99–104MfFetchMessage()method,109,126MfFetchMessages()method,126MfFetchThreadsControllerclass,105–109MfFetchThreads()method,127MfMessageFormControllerclass,110–115MfMessageProcessControllerclass,100,116–120MfMessageProcess()method,127MfSearchProcessControllerclass,120–125MfSearchProcess()method,128Modelclass,8Model-View-Controller.
SeeMVCdesignpatternModelBehaviorclass,308models,8–15bloggingsampleapplicationand,31caching,189creating,8messageforumsamplewebserviceand,96namingconventionsfor,6newsstorysampleapplicationand,272TwitterTwistersampleapplicationand,181–184Yahoo!
Mapssamplepluginand,325Multibyteclass,175MVCdesignpattern,2,8–19content/dataseparationand,319controllersand,315pluginsand,22MySQL,searchmethodsand,123MySQLdatabase,sampleapplicationsand,5,29,50–67N$nameproperty,11,53,70namingconventions,6–8forCaketags,320formagicfields,310fortestclasses,225fortestfiles,224newline()method,22newsstorysampleapplication,271–306managingstoriesin,273–288structureof,271next()method,106nocachetag,190,191noiseCharsproperty,362Norman,Donald,137numberCharproperty,362Oobject-orientedprogramming(OOP),3objects,utilityforconvertingarraysto,19onchangeevents,146onclickevents,146onlineshop(sampleapplication),47–83flowof,49GoogleCheckoutbuttonand,79homepagefor,69layoutfor,47MySQLdatabasefor,50–67ordersand,75PayPalSubmitbuttonand,82shoppingcartand,63–75userrequestsand,67–83OOP(object-orientedprogramming),3optimisticlocking,313Ordermodel,75OrdersControllerclass,76–79osCommercee-commerceapplication,47overlays,134P$pageTitleproperty,67pagetitle,settingdefaultforanapplication,18paginate()method,106,280,284,291paginateCount()method,291NINDEX376paginateCountStandard()method,291paginateCountTranslation()method,291paginateStandard()method,291paginateTranslation()method,291paginationformessageforumsamplewebservice,105–109fornewsstorysampleapplication,288–292paginatorhelper,21parentNode()method,257paths,7PayPalSubmitbutton,onlineshopsampleapplicationand,82$pdidproperty,67permissions,238pessimisticlocking,313PHP4+,3pictureimageCaptchas,360_plotBestJourney()method,156plugins,22sampleapplication,forYahoo!
Maps,320,323–328testing,232Poeditfileeditor,185polymorphism,4portableobject(.
po)files,185,271POSTmethod,86,87,173posts,bloggingand,30–45addingposts,35deletingposts,42listingposts,32messageforumsamplewebserviceand,89publishingposts,41unpublishingposts,40updatingposts,38PostsControllerclass,32,36,43presentation,separatingfromlogic,317prev()method,106print()method,22pr()method,20_processActions()method,249Productmodel,59Cartmodeland,63codefor,347–353productsearch(sampleapplication),329–358addingproductsto,353–358building,338–353processingsearchesand,347product_field_groupstable,335ProductFieldmodel,341product_fieldstable,335product_field_valuestable,335product_groupstable,336,353products(sampledatabasetable),50,53,59productsavailable,displaying,325productstable,329–337,334,353ProductsControllerclass,56,59–63,338,347product_searchestable,337products_product_groupstable,334,353protocols,86publictimeline,174,194,325PUTmethod,87Qquery()method,13,184RRAD(rapidapplicationdevelopment),2ReadFileclass,26read()method,13,52reCAPTCHA,359recordorderdatafield,311recordsconcurrencycontroland,313retrieving,9,11–13regressiontesting,235removeChild()method,114_renderCt()method,323render()method,323representationalstatetransfer(REST),86,87,173requestAction()method,58,61,71,74RequestHandlercomponent,19JSONrequestsand,93webservicerequestsand,187,210request()method,174Request()method,115requests,inTwitter,173,177Cakemodelsand,181TwitterRequestControllerand,194resourcesforfurtherreadingASCIIArt,361CakePHPvs.
otherframeworks,2Googlepaymentsystem,82helpers,21objectinheritance,4object-orientedprogramming,4PayPal,82PHP,3RESTprotocol,86,87,173resultreturnformats,88retrieve()method,168retrievingrecords,9,11–13rightbranch,240RouterclassJSONwebservicesand,93webservicesand,186,187RSSfeedscreating,43TwitterTwistersampleapplicationand,186–188RSShelper,43RSSviewfile,44NINDEX377SsampleapplicationsAccomplishmentstaskcompletion,214–221blogging,29–46controlpanel,237–270feedbackplugin,23messageforumwebservice,85–129newsstory,271–306onlineshop,47–83productsearch,329–358travellog,131–172TwitterTwister,173,180–211Yahoo!
Mapsplugin,320,323–328samplecode.
SeesourcecodeSanitizeplugin,216savecommand,278save()method,9,184,195behaviorsand,308productsearchsampleapplicationand,353saveJourney()method,148_save_locations()method,167saveMessage()method,11saveRequest()method,195saveStatuses()method,196,197_save_tags()method,167_saveTrans()method,206,208Scaffoldingbehavior,magicfieldsand,307ScreenControllerclass,spillout.
phpscriptand,26screen_nametag,174scripts,25scripttag,107SDmemorycards,334SearchActionview,344–347searchfeature,forproducts(sampleapplica-tion),329–358addingproductsto,353–358building,338–353processingsearchesand,347search()method,337,341searchFilters()method,343security,237–270Acl/Authcomponentsand,238groupsand,251,257permissionsand,238security()method,257,263SELECTstatement,97Sessioncomponent,19,210sessionhelper,21setCenter()method,133setFlash()method,73setI10nByLocale()method,278set()method,15,17,62setPageTitle()method,68setup()method,309$shopdatabaseconnectionarray,3shoppingbasket,displaying,325show()method,17,18$sidproperty,67SimpleTestunittestinginterface,221–232downloading/installing,222webtestingand,232SimpleXMLElementclass,199SMTPprotocol,86SOAPprotocol,86someAction()method,251,258sourcecode,2Accomplishments(taskcompletionsampleapplication),215–233add_form()method,161add()method,16addview,15Appclasses,23AppControllerclass,extending,4applicationcontrollers,242–247,251–254,259–262Auth/Aclcomponents,241authentication,newsstorysampleappli-cationand,294behaviors,311bloggingapplication,30–45Captchaprotection,362–368components,19contentanddataseparation,317controllers,24,94–125,192–210DATABASE_CONFIGclass,3databasetables,238,239datastructures,9Departmentclass,10GDirectionsclass,135globallayoutfile,141GoogleMapsexample,131Groupmodelclass,255"HelloWorld,"translating,175helpers,22homepage,fortravellogsampleapplica-tion,143journeys(travellogsampleapplication),139,156,161,164,168–172JSONlayoutfile,93JSONstrings,157Languagemodel,183locales,191locations(travellogsampleapplication),139,148magicfields,310–315MagicFieldsPlusbehaviorfile,309MapHelperclass,164messageforumsamplewebservice,89–125Modelclass,8newsstorysampleapplication,271–306nocachetag,190NINDEX378onlineshopsampleapplicationand,50–82optimisticlocking,313pluginforYahoo!
Maps,320–328plugins,23–25productsearchfeature,338–358records,retrieving,11–13RSSfeeds,186RSSviewfile,displayingcontentsof,44saveJourney()method,157show()method,16spillout.
phpscript,26tables,creating,9,30tags,140,167,319travelingsalesmanalgorithm,150–156TravelMapprManagerclass,146TwitterTwistersampleapplication,174,178–180,185,190TwitterRequestmodel,181TwitterStatusmodel,182TwitterTranslationmodel,182Usermodelclass,264validationrules,14websitetest,234spam,359spambots,359–361spillout.
phpscript,26startAgain()method,148startup()method,20,363statuses,inTwitter,17320mostrecent,174,178Cakemodelsand,181TwitterRequestControllerand,194TwitterStatusControllerand,196–209_statusTranslate()method,202storeLocation()method,149StoriesControllerclass,271,277–297,283stories(sampledatabasetable),271,277,284Ttablescreating,9,30deleting,9namingconventionsfor,7updating,9tabletag,318tagmodel,140tags,317–328attributesand,320saving,167tagstable,138test.
phpfileextension,224testclasses,namingconventionsfor,225test-drivendevelopment,235testfiles,namingconventionsfor,224testing,213–235components,232controllers,232plugins,232regressiontestingand,235unittestingand,221–232webtestingand,232–234testLoginBadUsername()method,233testValidUsername()method,225texthelper,21texttag,174textareatag,113threads,messageforumsamplewebserviceand,89threads(sampledatabasetable),91timehelper,21,216TinyMCEtexteditor,113Translatebehavior,272,278,282,292translatecommand,176_translateText()method,206travelingsalesmanalgorithm,150–156travelingsalesmanproblem,131travellog(sample)application,131–172interfacefor,141–145journeysand,160–172requirementsfor,136structureof,138TravelMapprManagerclass,146–159Treebehavior,240,307,308Turing,Alan,359tweets.
Seestatuses,inTwitterTwitter,173–211cachingand,189protocolsand,87publictimelineof,174,325TwitterAPIand,173–175TwitterTwister(sampleapplication),173additionalfeaturesfor,211databasetablesfor,178requirements/structureof,176–181TwitterRequestControllerclass,194TwitterRequestmodel,181twitter_requestsdatabasetable,178,182TwitterStatusControllerclass,196–209twitter_statusesdatabasetable,178,179,182TwitterStatusmodel,182TwitterTranslationmodel,182twitter_translationsdatabasetable,179,182TwittertwisterControllerclass,180–211UunbindModel()method,202unittesting,221–232assertmethodsand,231benefitsof,213Caketestinginterfacefor,221–232reasonsforusing,235regressiontestingand,235runningtestsand,227test-drivendevelopmentand,235NINDEX379updateCart()method,65,73updateForm()method,114Updater()method,115updatingposts,bloggingand,38tables,9Twitterand.
Seestatuses,inTwitterUserControllerclass,authenticationand,295,296userinterfaces(UIs),fortravellogsampleapplication,141–145userjourney,foronlineshopsampleapplica-tion,49Usermodelclass,264usernamevalidation,219–233userrequests,onlineshopsampleapplica-tionand,67–83usersauthenticating,293–296managing,259–266users(sampledatabasetable)controlpanelsampleapplicationand,238,266newsstorysampleapplicationand,271,294UsersControllerclass,242,259–266,271$usesproperty,19,56,67$useTableproperty,7,11utilitiesFCKeditortexteditor,113Poeditfileeditor,185TinyMCEtexteditor,113uuid()method,314,327Vvalidateproperty,76_validation()method,99validationrules,14validationErrorserrorarray,315validUsername()method,219,225,229vendorsfolder,25Viewclass,321–323view()method,195GroupsControllerand,258ProductsControllerand,59,62UsersControllerand,264viewAllStories()method,284viewArchive()method,195viewingjourneys,169–172views,15namingconventionsfor,7overriding,320_visitNextCity()method,156vonAhn,Luis,359WwebdevelopmentfeaturesofCakePHPfor,1test-driven,235RADand,2webforms,11Captchaprotectionfor,359–369viewsand,15webrootconfigurablepaths,7webservicerequests,88,90webservices,85JSON,92messageforumsampleapplicationand,85–129TwitterTwistersampleapplicationand,186–188websites,testingexternal,234webtesting,232–234welcome()method,243WidgetsControllerclass,242Winer,David,86writemethod,52XXHR(XMLHttpRequest),87,134XMLclass,199XMLhelper,21XMLHttpRequest(XHR),87,134YYahoo!
Mapsplugin(sampleapplication),320,323–328Zzoomlevel,adding,327
2021年恒创科技618活动香港美国服务器/云服务器/高防全场3折抢购,老客户续费送时长,每日限量秒杀。云服务器每款限量抢购,香港美国独服/高防每款限量5台/天,香港节点是CN2线路还不错。福利一:爆品秒杀 超低价秒杀,秒完即止;福利二:云服务器 火爆机型 3折疯抢;福利三:物理服务器 爆款直降 800元/月起;福利四:DDOS防护 超强防御仅 1750元/月。点击进入:2021年恒创科技618活...
Hostadvice主机目录对我们的服务进行了测试,然后给PQ.hosting颁发了十大WordPress托管奖。为此,宣布PQ.Hosting将在一周内进行折扣优惠,购买和续订虚拟服务器使用优惠码:Hostadvice ,全部优惠10%。PQ.hosting,国外商家,成天于2019年,正规公司,是全球互联网注册商协会 RIPE 的成员。主要是因为提供1Gbps带宽、不限流量的基于KVM虚拟的V...
国庆钜惠 最低5折起 限量促销CYUN专注海外精品服务器资源,主营香港CN2 GIA、美国CERA、美国高防服务器资源,实体公司,ISP/IDC资质齐全,客服配备齐全。本次针对国庆推出非常给力的促销活动,旗下所有平台同享,新老客户同享,限时限量,售完截止。活动截止时间:2021年10月9日官网地址:www.cyun.net参与机型:香港CN2 GIA云服务器、香港双程CN2云服...
oscommerce为你推荐
支持ipadcss加载失败css 无法加载企业ssl证书国内哪些公司是专门做ssl证书的呢?搜狗360360浏览器为什么不能让我自动登录了360与搜狗腾讯搜搜为什么比不上360比不上搜狗比不上百度 ?什么是支付宝支付宝是什么意思申请支付宝账户我要申请支付宝账户netshwinsockreset开始-运行-输入CMD-确定-输入netsh winsock reset,按Enter确定。然后重启。 是什么意思滴滴估值500亿滴滴拉屎 App 为何能估值 100 亿美金?是怎么计算出来的艾泰科技艾泰840E 性能怎么样 有没有什么缺点 用过的朋友请回答
韩国vps 草根过期域名 免备案空间 sub-process parseerror web服务器架设软件 云鼎网络 数字域名 美国堪萨斯 上海联通宽带测速 怎么建立邮箱 ca187 drupal安装 国外视频网站有哪些 789 云营销系统 starry 谷歌台湾 工信部icp备案查询 攻击服务器 更多