CodeProject - Untuk orang yang kod - Afghanistan - Katalog dunia berbahasa Melayu

CodeProject - Untuk orang yang kod

  • 2021-12-31Tarikh pengumpulan
  • 2022-02-15Dikemas kini
CodeProject - Untuk orang yang kod
  • Alamat laman sesawang:www.codeproject.com
  • IP pelayan:76.74.234.210
  • Penerangan laman web:Kod sumber bebas dan tutorial untuk pembangun perisian dan arkitek.; Dikemaskini: 31 Dec 2021

nama domain:www.codeproject.comPenilaian

tentang 1000~20000

nama domain:www.codeproject.comaliran

355

nama domain:www.codeproject.comBaik atau buruk

Berusaha keras. masa untuk bergerak ji

laman web:CodeProject - Untuk orang yang kodBerat

6

laman web:CodeProject - Untuk orang yang kodIP

76.74.234.210

laman web:CodeProject - Untuk orang yang kodkandungan

CodeProject-Forthosewhocode.theme1-background{background-color:#f90}html,div,span,applet,object,iframe,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,li,ol,ul{margin:0;padding:0;border:0}html{font-size:16px;-webkit-font-smoothing:antialiased;font-smooth:always}body,p,h1,h2,h3,h4,h5,h6,li,tr,td,th,dd,dt{font-family:"SegoeUI",Arial,Sans-Serif;font-size:16px;line-height:1.4;color:#111}body{margin:0}h1,h3,h4,h5,th{font-weight:bold}h2{margin:20px011px;padding:0;padding-bottom:10px;color:#333}h2{font-size:29px;font-weight:400}h4{font-size:17px}table{background-color:Transparent}img{-ms-interpolation-mode:bicubic}a{text-decoration:none;color:#}a:visited{color:#}a:hover{text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}input[type=radio]{border:none}a.button,a.button-large,.button,.button-large{color:#fff;background-color:#e;border:1pxsolid#ccc;text-decoration:none;white-space:nowrap;font-size:100%;padding:4px;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}table.small-texttd,ul.small-textli,ol.small-textli,.small-text{font-size:14px}.Hidden,.hidden{visibility:hidden}.invisible{display:none}.subdue,.subdueli,tr.subduetd{color:#}.bold{font-weight:bold}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-top{vertical-align:top}.float-right{float:right}.float-left{float:left}.extended{width:100%;box-sizing:border-box}.padded-top{padding-top:20px}.padded-bottom{padding-bottom:20px}.tight{margin:0;padding:0}ol,ul{padding-left:40px;margin:10px0}.trace{padding:20px;background-color:#eee;color:#333;border:1pxsolid#f00;font-size:13px}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}.ui-tabs-n{list-style:none;margin:0;padding:0003px;background-color:#fff;border:none}.ui-tabs-n:after{display:block;clear:both;content:""}.ui-tabs-nli{display:inline;margin:0002px;font-weight:bold;border:none}.ui-tabs-na,.ui-tabs-naspan{float:left;font-weight:bold}.ui-tabs-na{padding-left:0;text-decoration:none;white-space:nowrap;outline:none}.ui-tabs-naspan{margin-bottom:0;font-weight:normal;padding:5px7px;color:#;background-color:#fff8df}.ui-tabs-na:link,.ui-tabs-na:visited{color:#333}.ui-tabs-n.ui-tabs-activeaspan,.ui-tabs-n.ui-tabs-selectedaspan,.ui-tabs-na:hoverspan{background-color:#f90;color:#fff;text-decoration:none}.ui-tabs-n.ui-tabs-activea:link,.ui-tabs-n.ui-tabs-activea:visited,.ui-tabs-n.ui-tabs-selecteda:link,.ui-tabs-n.ui-tabs-selecteda:visited,.ui-tabs-n.ui-tabs-disableda:link,.ui-tabs-n.ui-tabs-disableda:visited{cursor:text}.ui-tabs-panel{display:block;clear:both;border:1pxsolid#f2f2f2;padding:10px;background:#fff}div.pelog{border:0;padding:0}div.pelog>span{display:inline-block}div.pelog>span.timestamp{width:60px;padding-right:5px;text-align:right}div.pelog>span.timestamp.partial{font-size:70%;vertical-align:top}div.pelog>span.duration{width:60px;text-align:right;padding:010px05px}div.pelog>span.calldata{padding-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}.container-content{background-color:#fff;position:relative;zoom:1;padding:09px;cursor:default}.container-content-wrap{margin:auto;max-width:1270px}.container-main{zoom:1;padding:00}.row{zoom:1;overflow:hidden}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-extend{justify-content:space-between}.flex-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-item-tight{flex:01auto}.hover-container{display:block;position:relative}.clearfix:after,.container:after{display:block;content:'.';visibility:hidden;height:0;clear:both}.clearfix,.container{display:inline-block;display:block}.access-link,.access-linkimg{position:absolute;top:0;left:0;width:1px;height:1px;z-index:101;border-style:none;margin-top:-1px;overflow:hidden}.site-top-menu{white-space:nowrap;position:absolute;z-index:101;width:100%}.site-top-menu.main-content{width:100%}.site-top-menu.main-content.memberbar{margin-left:90px;margin-right:10px}.site-top-menu.fixed.main-content{margin:auto;max-width:1270px}.site-header{background-ime:url('/App_Themes/CodeProject/Img/logo135-bg.gif');white-space:nowrap;overflow:hidden}.site-header.main-content{position:relative;overflow:hidden;white-space:nowrap}.site-header.logo{display:inline-block}.site-header.promo{display:inline-block;position:absolute;top:33px;right:0}.site-header.fixed.main-content{margin:auto;max-width:1270px}.sub-headerbar{padding-right:9px;position:relative;margin:auto;max-width:1270px}.sub-headerbar-divider{margin-left:10px;height:1px;border-bottom:1pxsolid#ccc;position:absolute;bottom:2px;left:0;right:9px}.memberbar{height:25px;padding-top:10px;color:#999;font-size:14px}.memberbara{color:#;font-size:14px}div.nbar{white-space:nowrap}.nmenu{background:#fff;color:#4d4d4d;padding:0;margin:0;list-style:none;height:25px}.nmenuul,.nmenuli{margin:0;padding:0}.nmenu.has-submenu{position:absolute;right:5px;padding-left:10px}.nmenu>li:hover>a,.nmenu>li>a:active{border:1pxsolid#ccc}.nmenuul,.nmenu>li.open:hover>a,.nmenu>li.open>a:active{border:1pxsolid#ccc;border-bottom-color:#fff}.nmenu>li{margin:011px2px2px}.nmenu>li:active,.nmenu>li:active>a,.nmenu>li:hover,.nmenu>li>a:active{background:#fff;color:#4d4d4d}.nmenu>li>a{padding:2px7px6px7px;border:1pxsolidtransparent;font-weight:bold}.nmenua{display:block;float:left;color:#666;background:#fff;font-size:17px;padding:09px;text-decoration:none;white-space:nowrap}.nmenua.fly{white-space:nowrap}.nmenuul{background:#fff;position:absolute;left:-9999px;top:-9999px;list-style:none}.nmenuli{float:left;color:#4d4d4d}.nmenuli.last{height:9px}.nmenulia:active,.nmenulia:hover{color:#fff;background-color:#f90}.nmenuli>a:active,.nmenuli:hover,.nmenuli:hover>a,.nmenuli:hover.heading,.nmenulia.selected{position:relative;color:#fff;background-color:#f90}.nmenuli.openable:hoverul{left:0;top:30px;z-index:500}.nmenuliul{border-bottom:5pxsolid#f90}.nmenulili{float:none}.nmenulili:active>a.fly,.nmenulili:hover>a.fly{color:#fff;background-color:#f90}.nmenulilia{float:none;font-size:16px;font-weight:normal}.nmenulilia.fly{color:#4d4d4d;background-color:#fff;padding:2px20px}.nmenulilia.break{margin-bottom:15px}.nmenulilia.highlight1,.nmenulilia.highlight1:active,.nmenulilia.highlight1:hover{background-color:#090}.nmenulilia.highlight2,.nmenulilia.highlight2:active,.nmenulilia.highlight2:hover{background-color:#f90}.nmenulilia.highlight3,.nmenulilia.highlight3:active,.nmenulilia.highlight3:hover{background-color:#000}.nmenulilia.highlight1,.nmenulilia.highlight2,.nmenulilia.highlight3{color:#fff;font-size:16px;margin:5px0;padding:9px20px}.site-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:5px;width:100%;font-size:13px;color:#999}.site-footer.align-left,.site-footer.align-center,.site-footer.align-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.site-footer.align-left{flex:10100px}.site-footer.align-center{flex:010%;white-space:nowrap}.site-footer.align-right{flex:10100px}.site-footer.pe-width.active{border-bottom:2pxsolid#f90}.action-tilestd{padding:5px025px0}.homepeh2{font-size:30px;font-weight:400;margin:0;padding:0;padding-bottom:10px;color:#333}.homepe.news.signup-box.heading{font-size:29px;font-weight:300}.homepe.community.headingimg{display:none}.homepe.timeline.container-cards-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0;gap:2rem}.homepe.timeline.container-cards-2>div.card{width:calc(50%-3rem);padding:1rem1rem0;box-shadow:rgba(0,0,0,.08)2px4px8px2px;border-radius:.4rem}.homepe.timeline.container-cards-2>div.card.thumbnail{width:380px}.homepe.timeline.container-cards-2>div.card.thumbnailimg{width:380px;max-height:500px}.homepe.content-list{padding-bottom:10px}.homepe.content-list.title{font-size:22px;line-height:125%;font-weight:normal}.homepe.content-list.titlea{color:#}.homepe.content-list.titlea:hover{color:#069}.homepe.content-list.thumbnail{width:400px}.homepe.content-list.thumbnailimg{height:auto}.homepe.messe-list{padding-bottom:10px;font-size:16px}.homepe.messe-list.title{font-size:16px;line-height:125%;font-weight:normal}.homepe.messe-list.titlea{color:#}.homepe.content-list-item{margin:2px010px}.homepe.content-list-item.entry{margin:4px05px}.homepe.content-list-item.title{padding:3px0}.homepe.content-list-item.thumbnail{float:none}.homepediv.site-filter{margin-bottom:12px}.homepe.viewer-info{width:80%;text-align:center;margin-bottom:30px}.homepe.viewer-info.ui-tabs-n.ui-tabs-activeaspan{color:#000;background-color:#fff}.homepe.viewer-info.ui-tabs-naspan{color:#ccc;background-color:#fff}.homepe-news{width:315px}.homepe-news.messe-list-item{max-width:300px}.homepe-content{padding-right:31px}.collapse-menu{box-sizing:border-box;padding:0;margin:0;border:0;width:100%;position:relative;display:flex}.collapse-menu.menu-item,.collapse-menu.collapse-overflow-anchor{margin:010px00;white-space:nowrap;display:none}.collapse-menu.menu-item:first-child{display:inline-flex}.collapse-menu.menu-itema,.collapse-menu.menu-anchor{text-decoration:none;padding:3px10px;font-weight:bold;text-align:center;min-width:50px;border:1px#cccsolid}.collapse-menu.menu-anchor{min-width:0}.collapse-menu.menu-item:hovera,.collapse-menu.menu-item.selected,.collapse-menu.menu-item.selecteda{background-color:#f90;color:#fff}.collapse-menu.collapse-overflow{display:inline-block;position:relative}.collapse-menu.collapse-overflow.collapse-overflow-menu{display:none;position:absolute;white-space:nowrap;z-index:;padding:1px0;border:1px#f90solid;background-color:#fff}.collapse-menu.collapse-overflow.collapse-overflow-menu.menu-item{display:block;margin:0}.collapse-menu.collapse-overflow.collapse-overflow-menu.menu-itema{display:block;text-align:left;border:0;line-height:1.6em}.searchbar{padding:0}.searchbar.search{margin-bottom:4px;padding:2px5px0;border:1pxsolid#ccc}.searchbar.search.subdue{color:#ccc}.searchbarinput.search{width:190px;border:none;font-size:13px;padding:4px2px}.searchbar.search-advanced{padding:8px;width:203px;z-index:1000;background-color:#fff;border:solid1px#ccc;position:absolute;top:-4px;right:0}.searchbar.popup{display:none}.searchtd{background-color:#fff}.msg-300x250{width:300px;height:250px;overflow:hidden}.content-list{margin-bottom:17px}.content-list.count{font-weight:bold;font-size:16px;color:#f90;padding:3px;text-align:center}.content-list.heading{font-size:30px;font-weight:400;padding-bottom:10px;color:#333}.content-list-item{margin:10px0}.content-list-item.thumbnailimg,.content-list-item.doctypeimg{vertical-align:bottom;padding-right:3px}.content-list-item.entry{font-size:14px;color:#f90;line-height:20px;margin:00}.content-list-item.title{font-size:14px;font-weight:bold;padding:00}.content-list-item.titlea{color:#}.content-list-item.titlea:visited{color:#}.content-list-item.description{font-size:16px;color:#111}.content-list-item.author,.content-list-item.authora{font-size:11px;font-weight:bold;color:#f90}.content-list-item.ts{margin:000-4px}.content-list-item.read-later{padding:1px3px4px3px;font-size:11px;display:inline-block;vertical-align:bottom;height:12px;margin-right:3px;line-height:12px;cursor:pointer;border:1pxsolid#f90;color:#f90;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all.1slinear0ms;-moz-transition:all.1slinear0ms;-o-transition:all.1slinear0ms;transition:all.1slinear0ms}.content-list-item.thumbnail{width:100px;float:left}.content-list-item.thumbnailimg{width:100px;height:80px}.content-list-itemdiv.text{border-left:110pxsolidtransparent}.category-selector{position:relative;left:0;width:100%}.ts{line-height:190%}.ts.horizontal.t{display:inline-block}.ts.t{background:nonerepeatscroll00transparent;border:1pxsolid#fbedbb;border-radius:12px0012px;line-height:1.4;padding:02px2px3px;position:relative;text-decoration:none;margin:2px5px4px0;white-space:nowrap}.ts.t.follow{opacity:.3;margin-bottom:-1px}.ts.ta{color:#666;display:inline-block;margin-right:3px;padding-left:5px;text-overflow:ellipsis}.container-breadcrumb{font-size:14px;margin-top:7px;color:#;margin:12px035px}.speech-bubble-container-down,.speech-bubble-container-up,.speech-bubble-container-up-right,.speech-bubble-container-left,.speech-bubble-container-right{position:relative}.speech-bubble-up,.speech-bubble-down,.speech-bubble-left,.speech-bubble-right,.speech-bubble-up-right{padding:.6em;border:1pxsolid#ccc;background-color:#fff;margin:15px;text-decoration:none;font-weight:normal;text-align:left;white-space:normal;color:#333;font-size:14px;line-height:1.3}.tooltip.speech-bubble-up,.tooltip.speech-bubble-up-right,.tooltip.speech-bubble-down,.tooltip.speech-bubble-left,.tooltip.speech-bubble-right{-moz-box-shadow:4px4px16px1pxrgba(0,0,0,.25);-webkit-box-shadow:4px4px16px1pxrgba(0,0,0,.25);box-shadow:4px4px16px1pxrgba(0,0,0,.25);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;min-width:75px}.speech-bubble-pointer-up,.speech-bubble-pointer-up-right,.speech-bubble-pointer-up-inner,.speech-bubble-pointer-up-right-inner{width:0;height:0;border-top-width:0;background:none}.speech-bubble-pointer-up,.speech-bubble-pointer-up-right{border-left:5pxsolidtransparent;border-right:5pxsolidtransparent;border-bottom:1pxsolid#ccc;border-bottom-width:14px;margin-left:35px;position:absolute;top:-12px;_display:none}.speech-bubble-container-up-right.speech-bubble-pointer-up-right{margin-left:0;margin-right:0;right:35px}.tooltip{position:relative;text-decoration:none}.tooltip.speech-bubble-container-up,.tooltip.speech-bubble-container-down,.tooltip.speech-bubble-container-left,.tooltip.speech-bubble-container-right,.tooltip.speech-bubble-container-up-right,.tooltip.tooltip-flyout{display:none;opacity:0;-webkit-transition:opacity.5slinear0ms;-moz-transition:opacity.5slinear0ms;-o-transition:opacity.5slinear0ms;transition:opacity.5slinear0ms}.flot-tick-label.tickLabel{font-size:11px}.micromodal{display:none}.micromodal.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.65);z-index:1000}.micromodal.modal__container{box-sizing:border-box;overflow-y:auto;max-width:500px;max-height:100vh;padding:30px;background-color:#fff;border-radius:4px}.micromodal.modal__container,.micromodal.modal__overlay{will-change:transform}.micromodal.modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.micromodal.modal_title{margin-top:0;margin-bottom:0;color:#f90;box-sizing:border-box}.bottom-promo{height:90px;margin-top:10px;overflow:hidden}body.site-filter{*display:none}.messe-list.count{font-weight:bold;font-size:16px;color:#f90;padding:3px;text-align:center}.messe-list.messe-list-item{padding:3px;overflow:hidden}.contenta{color:#}.member-signin{font-size:14px}.member-signin.forgot{padding:0}.member-signina.forgot{color:#}.news.signup-box{background-color:#f9f9f9;background:-webkit-linear-gradient(lefttop,#fff,#f9f9f9);background:-o-linear-gradient(bottomright,#fff,#f9f9f9);background:-moz-linear-gradient(bottomright,#fff,#f9f9f9);background:linear-gradient(tobottomright,#fff,#f9f9f9);width:340px}.news.signup-box.heading{font-size:22px}.survey.header{font-size:17px;font-weight:bold;padding:2px0}.survey.content{font-size:16px;padding-top:5px;overflow:hidden;text-overflow:ellipsis}.survey.description{font-size:16px;color:#;font-weight:normal;margin-bottom:10px}.survey.brief.description{margin-bottom:5px;padding-top:5px}.survey.vote-bar{padding:2px;padding-left:0;font-weight:bold;color:#;font-size:17px;background-color:1pxsolid#f2f2f2;margin:0;margin-top:5px}.survey.question{width:600px;padding:10px}.survey.questiontd{padding:5px0;font-size:13px;vertical-align:top}.survey.brief.heading{font-size:30px;font-weight:400;padding-bottom:10px;color:#333}.survey.brief.question{width:90%;padding:0}.survey.brief.questioninput,.survey.brief.questiontextarea{max-width:150px}.survey.brief.button{background-color:#f2f2f2;border:1pxsolid#ccc;padding:4px;color:#333}.timelinebutton.load,.timelinebutton.autoload{float:right;border:none;outline:none;background-color:#fff;cursor:pointer;color:#999;font-size:14px}.timelinebutton.loadimg,.timelinebutton.autoloadimg{vertical-align:top;visibility:hidden}.timeline.messe-list-item{font-size:14px}.timeline.messe-list-itema{font-size:16px}.timeline.messe-list-item.count{width:9%;float:left;display:inline-block;padding:0}.timeline.messe-list-item.title{display:inline-block;float:right;width:91%}.timeline.content-list-item{margin:20px0}.timeline.content-list-item.thumbnailimg{width:auto;height:auto;max-width:80px;max-height:80px}.timeline.content-list-item.entry{font-size:11px;font-weight:normal;color:#999}.timeline.content-list-item.title{padding:00;font-size:17px;line-height:125%;font-weight:normal}.timeline.content-list-item.titlea{color:#}.timeline.content-list-item.description{font-size:14px;color:#333}.timeline.content-list-item.text{min-height:100px;word-break:break-word}.timeline.content-list-item.medium,.timeline.content-list-item.full{margin:05px14px0}.timeline.content-list-item.medium.title,.timeline.content-list-item.full.title{padding:0;font-size:22px;line-height:125%;font-weight:500}.timeline.content-list-item.medium.thumbnailimg,.timeline.content-list-item.full.thumbnailimg{max-width:400px;max-height:500px}.timeline.content-list-item.medium.description,.timeline.content-list-item.full.description{display:block}.timeline.content-list-item.medium.text,.timeline.content-list-item.full.text{margin:5px0;min-height:0;max-height:80px;overflow:hidden;border-left-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline}.timeline.content-list-item.medium.ts,.timeline.content-list-item.full.ts{line-height:1em;clear:both;margin-top:5px}.timeline.content-list-item.medium.ts.t,.timeline.content-list-item.full.ts.t{line-height:1em;padding:1px1px2px4px;margin:1px7px2px0;font-size:13px}.timeline.content-list-item.medium.ts.timg.follow,.timeline.content-list-item.full.ts.timg.follow{cursor:pointer}.desktop-only{display:inherit}.tablet-only,.tablet-block-only{display:none}.mobile-only,.mobile-block-only{display:none}.desktop-only.tablet-only{display:inherit}.tablet-only,.mobile-only{display:none}.tablet-only.desktop-only{display:inherit}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.cc-window{opacity:1;background-color:#f90}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;font-family:"SegoeUI",Arial,Sans-Serif;font-size:13px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-banner{padding:.7em1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em.8em;font-size:.9em;font-weight:bold;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner.cc-btn:last-child{min-width:110px;margin-left:10px}.cc-highlight.cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-bottom{bottom:1em}.cc-window.cc-banner{align-items:center}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner.cc-messe{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}functiondefrm(){/*thankstwitter*/document.write='';window.top.location=window.self.location;setTimeout(function(){document.body.innerHTML='';},0);window.self.onload=function(evt){document.body.innerHTML='';};}if(window.top!==window.self){try{if(window.top.location.host){/*willthrowforallexceptchrome*/}else{defrm();/*chrome*/}}catch(ex){defrm();/*everyoneelse*/}}//Specificcasewhereasiteisscrewingwithus.if(typeof(DemoUrl)!=='undefined'){document.write(unescape('%3Cme')+'tahttp'+'-equiv="re'+'freshcon'+'tent="1;url='+DemoUrl+unescape('"%3CE'));}window.dataLayer=window.dataLayer||[];functiongt(){dataLayer.push(arguments);}gt('js',newDate());gt('config','G-YZNPNQ0F2S'); 15,510,087members // Signin Signin Email Password Forgotyourpassword? Signinwith  homearticles BrowseTopics> LatestArticles TopArticles Posting/UpdateGuidelines ArticleHelpForum Submitanarticleortip ImportGitHubProject ImportyourBlog quickanswersQ&A AskaQuestion ViewUnansweredQuestions ViewAllQuestions ViewC#questions ViewPythonquestions ViewJascriptquestions ViewC++questions ViewJaquestions discussionsforums CodeProject.AIServer AllMesseBoards... ApplicationLifecycle>RunningaBusinessSales/MarketingCollaboration/BetaTestingWorkIssuesDesignandArchitectureArtificialIntelligenceASP.NETJaScriptInternetofThingsC/C++/MFC>ATL/WTL/STLManedC++/CLIC#FreeToolsObjective-CandSwiftDatabaseHardware&Devices>SystemAdminHostingandServersJaLinuxProgrammingPython.NET(CoreandFramework)AndroidiOSMobileWPFVisualBasicWebDevelopmentSiteBugs/SuggestionsSpamandAbuseWatch featuresstuff Competitions News TheInsiderNewsletter TheDailyBuildNewsletter Newsletterarchive Surveys CodeProjectStuff communitylounge Who'sWho MostValuableProfessionals TheLounge  TheCodeProjectBlog WhereIAm:MemberPhotos TheInsiderNews TheWeird&TheWonderful help? Whatis'CodeProject'? GeneralFAQ AskaQuestion BugsandSuggestions ArticleHelpForum AboutUs Searchwithin: ArticlesQuickAnswersMesses {"@context":"httpschema.org","@type":"WebSite","url":"","potentialAction":{"@type":"SearchAction","target":"/search.aspx?q={search_term}","query-input":"requiredname=search_term"}}.sense-banner{overflow:hidden;color:white;padding:10px;background:#3a4140;}.sense-bannera,.sense-bannera:hover{color:inherit!important;text-decoration:none;}.sense-banner.button{border-color:#b7ddca;background:0;padding:3px;margin-right:3px;}.sense-banner.button:hover{border-color:#b7ddca;background:0;padding:3px;color:white;background-color:#f90;}.sense-banner.text-box{position:relative;padding:130px10px012px;font-size:1rem;width:13rem;z-index:12;}.sense-banner.ime-box{position:relative;overflow:hidden;height:300px;}.sense-banner.ime-boximg{width:620px;height:auto;}/*.sense-banner.ime-box:after{content:'';position:absolute;top:0;left:0;bottom:5px;right:0;box-shadow:inset-39px0px135px-8px#a3;}*/.sense-banner.svg-frame{z-index:10;cursor:initial;}@media(max-width:575px){.sense-banner.text-box{display:none;}.sense-banner.svg-frame,.sense-banner.ime-boximg{max-width:unset;}}functiondrawHorzLine(minX,maxX,offsetX,y,lineWidth,color,reverse){letblockWidth=(maxX-minX)/5;letfadeColor='transparent';if(color.indexOf('a')==-1)fadeColor=color.replace(')',',0.5)').replace('rgb','rgba');letstyleSolid=`style="stroke:${color};stroke-width:${lineWidth}"`;letstyleTrans=`style="stroke:${fadeColor};stroke-width:${lineWidth}"`;letx,x2,svg='';letstart=reverse?maxX-offsetX:minX+offsetX;letstep=reverse?-blockWidth:blockWidth;x=Math.max(Math.min(start,maxX),minX);x2=Math.max(Math.min(start+step,maxX),minX); if(x!=x2) svg+=``;start+=step;x=Math.max(Math.min(start,maxX),minX);x2=Math.max(Math.min(start+step,maxX),minX);if(x!=x2)svg+=``;start+=2*step;//Skipsectionx=Math.max(Math.min(start,maxX),minX);//skiptheblacksectionx2=Math.max(Math.min(start+2*step,maxX),minX);if(x!=x2)svg+=``; returnsvg; }functiondrawVertLine(minY,maxY,offsetY,x,lineWidth,color,reverse){letblockHeight=(maxY-minY)/5;letfadeColor='transparent';if(color.indexOf('a')==-1)fadeColor=color.replace(')',',0.5)').replace('rgb','rgba');letstyleSolid=`style="stroke:${color};stroke-width:${lineWidth}"`;letstyleTrans=`style="stroke:${fadeColor};stroke-width:${lineWidth}"`;lety,y2,svg='';letstart=reverse?maxY-offsetY:minY+offsetY;letstep=reverse?-blockHeight:blockHeight;y=Math.max(Math.min(start,maxY),minY);y2=Math.max(Math.min(start+step,maxY),minY);if(y!=y2)svg+=``;start+=step;y=Math.max(Math.min(start,maxY),minY);y2=Math.max(Math.min(start+step,maxY),minY);if(y!=y2)svg+=``;start+=2*step;//Skipsectiony=Math.max(Math.min(start,maxY),minY);//skiptheblacksectiony2=Math.max(Math.min(start+2*step,maxY),minY);if(y!=y2)svg+=``;returnsvg;} /** *GetstheSVGforaframe *@paramviewWidthwidthofviewport *@paramviewHeightheightofviewport *@paramleftleftposofframe *@paramtoptopposofframe *@paramrightrightposofframe *@parambottombottomposofframe *@paramlineWidthlinewidth *@paramcolorcolor *@paramfractionRotateamount(0-1)ofrotationoftheframeanimation */functiongetFrameSVG(viewWidth,viewHeight,left,top,right,bottom,lineWidth,color,fractionRotate){letwidth=right-left;letheight=bottom-top;letext=lineWidth/2;letsvg=``;//Top(lefttoright)letoffset=width*fractionRotate;svg+=drawHorzLine(left-ext,right+ext,offset,top,lineWidth,color,false);offset=-width*(1.0-fractionRotate);svg+=drawHorzLine(left-ext,right+ext,offset,top,lineWidth,color,false);//Bottom(righttoleft)offset=width*fractionRotate;svg+=drawHorzLine(left-ext,right+ext,offset,bottom,lineWidth,color,true);offset=-width*(1.0-fractionRotate);svg+=drawHorzLine(left-ext,right+ext,offset,bottom,lineWidth,color,true);//Right(toptobottom)offset=height*fractionRotate;svg+=drawVertLine(top-ext,bottom+ext,offset,right,lineWidth,color,false);offset=-height*(1.0-fractionRotate);svg+=drawVertLine(top-ext,bottom+ext,offset,right,lineWidth,color,false);//Left(toptobottom)offset=height*fractionRotate;svg+=drawVertLine(top-ext,bottom+ext,offset,left,lineWidth,color,true);offset=-height*(1.0-fractionRotate);svg+=drawVertLine(top-ext,bottom+ext,offset,left,lineWidth,color,true);svg+=``;returnsvg;}letpreviousTimeStamp,fractionRotate=0;//0.0-1.0letuseAnimationFrame=true;letwidth,height,svgFrame;functionrotateStep(timestamp){constmsPerLoop=5000;//timetocompleteafullcycleinmillisecondsif(previousTimeStamp==undefined)previousTimeStamp=timestamp;if(previousTimeStamp!==timestamp){letsvg=getFrameSVG(width,height,0,0,width,height,20,"rgb(179,221,202)",fractionRotate);svgFrame.innerHTML=svg;letrotationIncr=(timestamp-previousTimeStamp)/msPerLoop;fractionRotate+=rotationIncr;if(fractionRotate>1.0)fractionRotate-=1.0;previousTimeStamp=timestamp;}if(useAnimationFrame)window.requestAnimationFrame(rotateStep);}functionrotateFrameOnImg(imgId,left,top,right,bottom){width=right-left;height=bottom-top;//Wrapimeletwrapper=document.createElement("div")wrapper.id=imgId+"-wrap";letimg=document.getElementById(imgId);letimgHeight=img.offsetHeight;letparentAnchor=img.parentNode;//anchortparentAnchor.insertBefore(wrapper,img);wrapper.appendChild(img);img.style.position='absolute';img.style.right='0';svgFrame=document.createElement("div")wrapper.insertBefore(svgFrame,img)wrapper.style.position='relative';wrapper.style.height=imgHeight+"px";svgFrame.classList.add('svg-frame');svgFrame.style.position='absolute';//svgFrame.style.left=left+'px';svgFrame.style.top=top+'px';//svgFrame.style.bottom=bottom+'px';svgFrame.style.right=(right-width-20)+'px';svgFrame.style.height=(bottom-top)+"px";svgFrame.style.width=(right-left)+"px";if(useAnimationFrame){rotateStep(performance.now());}else{setInterval(function(){rotateStep(performance.now());},50);//50mstimestep.Reasonablysmooth}} CodeProject'sOpenSourceArtificialIntelligenceServerforanyplatform,anylangue.Readmore...DiscussDownloadDocs AllPythonArtificialIntelligenceIoTDevOpsWebMobile.NETJaC++Database CurrrentViewersPeViewsRightNow20,105ActiveusersessionsContentViewsperminute Questions1HowcanImadeSMSspamdatasetorfromwhereIcandownloadit? 1Trafficcvmodelfilesanddemovideosdownloadfailed 1WhereshouldIstartasautodidactlearnerPython,R,GO,IA,ML,DL 1Errorinadorn_nsinwhiledoingtargetsegmentationofclustersinR 1HowdoImodifythisgeneticalgorithm? StrawPollAnamazingAIprogrammingtoolisinventedthatcandoonetaskperfectly.Whatwouldyouchoose?Writeallmycodebasedonmyvueexplanations.ItdevelopsanappbasedonexactlywhatIwant,notjustwhatIsaid.CreateamazingUI/UX,designandandgraphicsthatmakesmyapplicationintuitiveandajoytouseCreatestheperfectmarketingcampaign.Blogs,socialmentions,reviewsandtoprankingsinsearchresultsMakemycodebulletproof.Nocrashes,nosecurityissues,noresourceproblemsormemoryleaks.Myappwillnever,evergodown.Takemyappandmakeitworkoneverydevice,everywhere.Includingmyelectrictoothbrush.HandleallmymeetingsandemailsandsocialeventssoIcanjustcode.Somethingevenbetter(pleaseaddacomment)Nothanks.NotinterestedThisisatrickquestion.It'llneverdosomethingperfectly. Results 502votes GettheDailyInsiderOffbeat,insightful,andallthelatestIndustrynewsdeliveredtoyourinboxeachmorning.  Signupnow! Advertise Privacy Cookies TermsofUse LastUpdated6Dec2022 Layout:fixed|fluid ©CodeProject,1999-2022 AllRightsReserved. Web01 2.8:2022-12-06:1 //IMMEDIATEscriptfunctionJoin(){document.location.href='/script/Membership/Modify.aspx';returnfalse;}varsessionCountState={lastChanged:newDate(),previous:0,current:0};functionupdateSessionCountData(){$.ajax({url:'/script/Membership/webservices/MemberServices.aspx/GetCurrentSessionCountData',cache:false,type:'POST',contentType:'application/json'}).done(function(data){varsessionCount=data.d.SessionCount;varrampCount=;if(sessionCount!=sessionCountState.current){sessionCountState.lastChanged=newDate();sessionCountState.previous=sessionCountState.current;sessionCountState.current=sessionCount;if(sessionCountState.previous!=0){rampCount=;}else{sessionCountState.previous=sessionCount;}}varvalueToReturn=sessionCountState.previous+((sessionCountState.current-sessionCountState.previous)*Math.min(newDate()-sessionCountState.lastChanged,rampCount))/rampCount;varnoise=Math.random()*30-15;valueToReturn=Math.round(valueToReturn+noise);$('#SessionCount').html(valueToReturn.toString().replace(/\B(?=(?:\d{3})+(?!\d))/g,','));});}varctl00_MC_MarketingStats_PeViews_loadState={previousSeries:null,currentSeries:null,nextRefresh:newDate(),lastRefresh:null};functionctl00_MC_MarketingStats_PeViews_loadData(){varstate=ctl00_MC_MarketingStats_PeViews_loadState;vardeferred=new$.Deferred();if(500===0||state.previousSeries==null||state.currentSeries==null||newDate()>=state.nextRefresh){state.lastRefresh=state.nextRefresh;state.nextRefresh=newDate();state.nextRefresh.setSeconds(state.nextRefresh.getSeconds()+10);$.ajax({url:'/script/Common/Webservices/CommonServices.aspx/GetPeViewsTimeSeriesData',data:'{"fillGraph":true,"chartType":1}',cache:false,type:'POST',dataType:'text',//or'json'ifwe'regettingdatafromJSONcontentType:'application/json'}).done(function(data){varseries=JSON.parse(JSON.parse(data).d);//ifwe'regettingdatafromText//varseries=data.d;//ifwe'regettingdatafromJSONif(!series||!series[0]){seriesToReturn=state.currentSeries;}else{//HACK:Thisisforthehomepepeviewbargraph.Aswegetnewdatawewantto//animatetheright-mostbar(butonlythatbar).Sowechecktoseeifit//needsanupdate.Ifnot,don'tdoanythingvarseriesToReturn;if(state.currentSeries!=null&&state.currentSeries[0]!=null&&state.currentSeries[0].data!=null){//checkifnewtimeif(state.currentSeries[0].data[0][0]!==series[0].data[0][0]){//onlywantto'animate'therightmostbar.state.currentSeries=JSON.parse(JSON.stringify(series));for(vari=0;i0){$(this).prev().removeClass('hidden');}});},2000);});varbookmark_medium_false_false_=null;//DEFERREDscriptdocument.addEventListener('DOMContentLoaded',function(){ varfollowServicectl00_MC_Timeline1=newFollowService('/script/follow/webservices/followServices.aspx/',false); followServicectl00_MC_Timeline1.initTimelineUI({ contentCategoryId:31, criteria:null, timelineContainerId:'ctl00_MC_Timeline1_TimelineContainer', filter:'Article-Article,Article-Tip/Trick,Article-Reference,Article-TechnicalBlog,Article-Project,NewsItem', verbosity:'Medium', numberOfColumns:2, refreshMillisecs:0, usePexelForTypeImes:true, peSize:14, reduceDuplicateItems:true, emitReadLaterMarker:true },[{"EventId":,"OccuredAt":"2022-12-06T16:17:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"KrirkDev","Url":"/Members/KrirkDev","atarUrl":"/atar/3858b46e288cf7b0aee6729b5fe40b4e.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ObjectId":,"Title":"KReversi,LearntoImplementMinimaxAlgorithmbyCreatingaReversiBot","Url":"/Articles//KReversi-Learn-to-Implement-Minimax-Algorithm-by-C","Description":"ThisgameallowsyoutocreateaMinimaxbot,thenplayreversiwithit.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"KrirkDev","Url":"/Members/KrirkDev","atarUrl":"/atar/3858b46e288cf7b0aee6729b5fe40b4e.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ThumbnailUrl":"/Articles//KReversi-Learn-to-Implement-Minimax-Algorithm-by-C","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","TypeName":null},{"AttributeId":88,"TName":"XML","Url":"/search.aspx?sbo=kw&aidlst=88","TypeName":null},{"AttributeId":98,"TName":".NET","Url":"/search.aspx?sbo=kw&aidlst=98","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":1351,"TName":"text","Url":"/search.aspx?sbo=kw&aidlst=1351","TypeName":null}]},{"EventId":,"OccuredAt":"2022-11-29T09:18:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"SeanEwington","Url":"/Members/sean-ewington","atarUrl":"/Uploads/Membership/ProfileImes/{bf-8376-41af-a3ba-fa0322d6bbda}.png"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"CodeProject.AIServer,BlueIrisandFaceRecognition","Url":"/Articles//CodeProject-AI-Server-Blue-Iris-and-Face-Recogniti","Description":"InthisarticleIshowyouhowtogetfacialrecognitionworkinginBlueIrisandCodeProject.AIServer.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"SeanEwington","Url":"/Members/sean-ewington","atarUrl":"/Uploads/Membership/ProfileImes/{bf-8376-41af-a3ba-fa0322d6bbda}.png"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//CodeProject-AI-Server-Blue-Iris-and-Face-Recogniti","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":5238,"TName":"Blue-Iris","Url":"/search.aspx?sbo=kw&aidlst=5238","TypeName":null},{"AttributeId":5290,"TName":"CodeProject.AI","Url":"/search.aspx?sbo=kw&aidlst=5290","TypeName":null}]},{"EventId":,"OccuredAt":"2022-11-25T14:21:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"MatthewDennis","Url":"/Members/matthew-dennis","atarUrl":"/Uploads/Membership/ProfileImes/{577fe5a9-a814-431f-acef-e81ca58be990}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"HowtoTrainaCustomYOLOv5ModeltoDetectObjects","Url":"/Articles//How-to-Train-a-Custom-YOLOv5-Model-to-Detect-Objec","Description":"Inthisarticle,IwilldiscusswhatIexperiencedwhilecreatingacustommodelforthedetectionofbackyardpests.Youcandownloadtheresultingcritters.ptfile.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MatthewDennis","Url":"/Members/matthew-dennis","atarUrl":"/Uploads/Membership/ProfileImes/{577fe5a9-a814-431f-acef-e81ca58be990}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//How-to-Train-a-Custom-YOLOv5-Model-to-Detect-Objec","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":5290,"TName":"CodeProject.AI","Url":"/search.aspx?sbo=kw&aidlst=5290","TypeName":null}]},{"EventId":,"OccuredAt":"2022-11-01T12:47:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Raymond_Lo","Url":"/Members/User-","atarUrl":"/Uploads/Membership/ProfileImes/{7bb17d4f-d536-46cb-963e-f4ee}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"AIInferenceSoftwareFundamentals:GettingStartedwithOptical...","Url":"/Articles//AI-Inference-Software-Fundamentals-Getting-Started","Description":"Inthispost,IwillshowyouhowyoucangetstartedwithOCRusingthemachinelearningplatformTensorFlowandtheIntel®DistributionofOpenVINO™Toolkit.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Raymond_Lo","Url":"/Members/User-","atarUrl":"/Uploads/Membership/ProfileImes/{7bb17d4f-d536-46cb-963e-f4ee}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//AI-Inference-Software-Fundamentals-Getting-Started","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":2206,"TName":"Intel","Url":"/search.aspx?sbo=kw&aidlst=2206","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null},{"AttributeId":5128,"TName":"AI","Url":"/search.aspx?sbo=kw&aidlst=5128","TypeName":null},{"AttributeId":5285,"TName":"OpenVINO","Url":"/search.aspx?sbo=kw&aidlst=5285","TypeName":null}]},{"EventId":,"OccuredAt":"2022-10-28T07:45:00","EventTypeName":"Updated","Member":{"MemberId":849,"Name":"CodeProject","Url":"/Members/User-848","atarUrl":"/Uploads/Membership/ProfileImes/{4c0001a5-68c9-4498-8eda-dc26a4930f38}.GIF"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"CodeProject.AIServer:AItheeasyway.","Url":"/Articles//CodeProject-AI-Server-AI-the-easy-way","Description":"Version1.6.8.Ourfast,free,self-hostedArtificialIntelligenceServerforanyplatform,anylangue","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":849,"Name":"CodeProject","Url":"/Members/User-848","atarUrl":"/Uploads/Membership/ProfileImes/{4c0001a5-68c9-4498-8eda-dc26a4930f38}.GIF"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//CodeProject-AI-Server-AI-the-easy-way","Attributes":[{"AttributeId":98,"TName":".NET","Url":"/search.aspx?sbo=kw&aidlst=98","TypeName":null},{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":4624,"TName":"tensorflow","Url":"/search.aspx?sbo=kw&aidlst=4624","TypeName":null},{"AttributeId":4757,"TName":"ONNX","Url":"/search.aspx?sbo=kw&aidlst=4757","TypeName":null},{"AttributeId":4825,"TName":"PyTorch","Url":"/search.aspx?sbo=kw&aidlst=4825","TypeName":null},{"AttributeId":5290,"TName":"CodeProject.AI","Url":"/search.aspx?sbo=kw&aidlst=5290","TypeName":null}]},{"EventId":,"OccuredAt":"2022-10-24T09:39:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"InvisibleMedia","Url":"/Members/invisiblemediaauthor","atarUrl":"/atar/0af7411d086bf8c43a9c8f00.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Tip/Trick","ObjectRefGuid":"2_","IconUrl":"codeproject.global.ssl.fastly.net/script/Articles/Imes/tip100x80.png","ObjectId":,"Title":"SorttheIntegersinAscendingOrder","Url":"/Tips//Sort-the-Integers-in-Ascending-Order","Description":"HowtofindanFequationthatwillgiveyoutheonlysuccessor(minimumdistance)ofagivennumberdetectedinthelistofnumbers","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"InvisibleMedia","Url":"/Members/invisiblemediaauthor","atarUrl":"/atar/0af7411d086bf8c43a9c8f00.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"codeproject.global.ssl.fastly.net/script/Articles/Imes/tip100x80.png","ThumbnailUrl":"/Tips//Sort-the-Integers-in-Ascending-Order","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":960,"TName":"algorithm","Url":"/search.aspx?sbo=kw&aidlst=960","TypeName":null},{"AttributeId":4090,"TName":"algebra","Url":"/search.aspx?sbo=kw&aidlst=4090","TypeName":null}]},{"EventId":,"OccuredAt":"2022-10-21T11:12:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ObjectId":,"Title":"EnhanceDataAnalyticswithoneDAL","Url":"/Articles//Enhance-Data-Analytics-with-oneDAL","Description":"InthisarticleweexploreoneDAL.oneDALincludesmachinelearningalgorithmsoptimizedforavarietyofarchitectures,butwiththesameAPI,meaningyoucanusethesameapplicationcodeforwhatevertypeofsystemyourprojectrequires.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"codeproject.global.ssl.fastly.net/script/Articles/Imes/article100x80.png","ThumbnailUrl":"/Articles//Enhance-Data-Analytics-with-oneDAL","Attributes":[{"AttributeId":2206,"TName":"Intel","Url":"/search.aspx?sbo=kw&aidlst=2206","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2022-10-20T12:09:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"BenchmarkingIntel®ExtensionforScikit-learn:HowMuchFasterIsIt?","Url":"/Articles//Benchmarking-Intel-Extension-for-Scikit-learn-How","Description":"ThisarticlewillexploreandcomparetheperformanceoftheIntelExtensionforScikit-learnandbenchmarkitainstthestockScikit-learnlibrary.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Benchmarking-Intel-Extension-for-Scikit-learn-How","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":2206,"TName":"Intel","Url":"/search.aspx?sbo=kw&aidlst=2206","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2022-10-17T17:51:00","EventTypeName":"Posted","Member":{"MemberId":1,"Name":"ChrisMaunder","Url":"/Members/chris-maunder","atarUrl":"/atar/a67a31dd8fcc034bed045.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"ObjectDetectionwithanIPcamerausingPythonandCodeProject.AIServer","Url":"/Articles//Object-Detection-with-an-IP-camera-using-Python-an","Description":"Thefirstinatwo-partseriesondetectingobjectsandevilrodents","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":1,"Name":"ChrisMaunder","Url":"/Members/chris-maunder","atarUrl":"/atar/a67a31dd8fcc034bed045.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Object-Detection-with-an-IP-camera-using-Python-an","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":5290,"TName":"CodeProject.AI","Url":"/search.aspx?sbo=kw&aidlst=5290","TypeName":null},{"AttributeId":5330,"TName":"object-detection","Url":"/search.aspx?sbo=kw&aidlst=5330","TypeName":null}]},{"EventId":,"OccuredAt":"2022-09-19T10:44:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Paula_Ramos","Url":"/Members/User-","atarUrl":"/atar/3c447ee2cdd6d7bacc1095b661a20f2a.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.jpeg","ObjectId":,"Title":"HumanActionRecognitionwithOpenVINO™Toolkit","Url":"/Articles//Human-Action-Recognition-with-OpenVINO-Toolkit","Description":"Inthisarticle,youwilllearnhowtoworkwithlivehumanactionrecognitionusingtheOpenVINO™AItoolkitinasynchronizedschedule.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Paula_Ramos","Url":"/Members/User-","atarUrl":"/atar/3c447ee2cdd6d7bacc1095b661a20f2a.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.jpeg","ThumbnailUrl":"/Articles//Human-Action-Recognition-with-OpenVINO-Toolkit","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":5285,"TName":"OpenVINO","Url":"/search.aspx?sbo=kw&aidlst=5285","TypeName":null}]},{"EventId":,"OccuredAt":"2022-08-CodeProject - Untuk orang yang kod31T14:24:00","EventTypeName":"Updated","Member":{"MemberId":1,"Name":"ChrisMaunder","Url":"/Members/chris-maunder","atarUrl":"/atar/a67a31dd8fcc034bed045.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.jpg","ObjectId":,"Title":"AddinganewmoduletoCodeProject.AIServer","Url":"/Articles//Adding-a-new-module-to-CodeProject-AI-Server","Description":"A(hopefully)briefguidetoaddingyourownanalysisservicetoCodeProject.AIServer","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":1,"Name":"ChrisMaunder","Url":"/Members/chris-maunder","atarUrl":"/atar/a67a31dd8fcc034bed045.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.jpg","ThumbnailUrl":"/Articles//Adding-a-new-module-to-CodeProject-AI-Server","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":5290,"TName":"CodeProject.AI","Url":"/search.aspx?sbo=kw&aidlst=5290","TypeName":null}]},{"EventId":,"OccuredAt":"2022-07-29T08:00:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"SpeedingUptheDatabricksRuntimeforMachineLearning","Url":"/Articles//Speeding-Up-the-Databricks-Runtime-for-Machine-Lea","Description":"IntelhasinvestedinoptimizingperformanceofPythonitself,withtheIntel®DistributionforPython,andhasoptimizedkeydatasciencelibrariesusedwithscikit-learn,suchasXGBoost,NumPy,andSciPy.Thisarticlegivesmoreinformationon...","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Intel","Url":"/Members/Intel-Corporation","atarUrl":"/Uploads/Membership/ProfileImes/{dbc-5452-4da9-ac7e-b7f0ee}.png"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Speeding-Up-the-Databricks-Runtime-for-Machine-Lea","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":319,"TName":"Azure","Url":"/search.aspx?sbo=kw&aidlst=319","TypeName":null},{"AttributeId":1050,"TName":"performance","Url":"/search.aspx?sbo=kw&aidlst=1050","TypeName":null},{"AttributeId":2206,"TName":"Intel","Url":"/search.aspx?sbo=kw&aidlst=2206","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null},{"AttributeId":4624,"TName":"tensorflow","Url":"/search.aspx?sbo=kw&aidlst=4624","TypeName":null},{"AttributeId":5124,"TName":"product-showcase","Url":"/search.aspx?sbo=kw&aidlst=5124","TypeName":null}]},{"EventId":,"OccuredAt":"2022-06-23T08:34:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Resh_Hajela","Url":"/Members/User-","atarUrl":"/atar/68a482b089ce0548.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"BringyourowndatasetandretrainaTensorFlowmodelwithOpenVINO™...","Url":"/Articles//Bring-your-own-dataset-and-retrain-a-TensorFlow-mo","Description":"InthisarticlewelookathowtomodifytheOpenVINO™NotebooksrepoonGitHub,retrainthesamemodelbutwithadifferentdataset.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Resh_Hajela","Url":"/Members/User-","atarUrl":"/atar/68a482b089ce0548.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Bring-your-own-dataset-and-retrain-a-TensorFlow-mo","Attributes":[{"AttributeId":268,"TName":"Python","Url":"/search.aspx?sbo=kw&aidlst=268","TypeName":null},{"AttributeId":2206,"TName":"Intel","Url":"/search.aspx?sbo=kw&aidlst=2206","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null},{"AttributeId":4624,"TName":"tensorflow","Url":"/search.aspx?sbo=kw&aidlst=4624","TypeName":null},{"AttributeId":5124,"TName":"product-showcase","Url":"/search.aspx?sbo=kw&aidlst=5124","TypeName":null},{"AttributeId":5285,"TName":"OpenVINO","Url":"/search.aspx?sbo=kw&aidlst=5285","TypeName":null}]},{"EventId":,"OccuredAt":"2022-06-10T11:09:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"GastonVerelst","Url":"/Members/gastonv","atarUrl":"/script/Membership/ProfileImes/{d91b8985-4b00-46dc-9e14-47deef}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"K-meansusingF#","Url":"/Articles//K-means-using-Fsharp","Description":"HowtouseF#toimplementalgorithmssuchofk-means","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"GastonVerelst","Url":"/Members/gastonv","atarUrl":"/script/Membership/ProfileImes/{d91b8985-4b00-46dc-9e14-47deef}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//K-means-using-Fsharp","Attributes":[{"AttributeId":103,"TName":"Visual-Studio","Url":"/search.aspx?sbo=kw&aidlst=103","TypeName":null},{"AttributeId":266,"TName":"F#","Url":"/search.aspx?sbo=kw&aidlst=266","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]}],[{"ObjectTypeId":0,"ObjectTypeName"CodeProject - Untuk orang yang kod:null,"ObjectSubtypeName":null,"ObjectRefGuid":null,"IconUrl":"codeproject.freetls.fastly.net/imes/voting80.png","ObjectId":0,"Title":"MonthlyArticleContest:Pleasevote!","Url":null,"Description":"17votessofar.Categories:BestArticleofNovember2022","AssociatedObject":null,"AssociatedObjectUrl":null,"UseMemberatar":false,"Authors":null,"Count":null,"CountDescription":null,"IsMinor":true}],null); rotateFrameOnImg('person-ime',245,15,395,195); $('#__EVENTVALIDATION').attr('autocomplete','off'); $('#joinBtn').css('visibility','visible'); MicroModal.init(); $('.oauth').click(function(){ $this=$(this); href=$this.attr('href'); varmyWindow=window.open(href,'popup', 'width=800,height=600,location=0,menubar=0,resizeable=0,scrollbars=0,toolbar=0'); myWindow.focus(); vartimer=setInterval(function(){ if(myWindow.closed){ clearInterval(timer); //window.location.reload();//MaydoaPOSTreload,showsawarning window.location=window.location;//forceaGETreload } },200); returnfalse; }); varoSrchFlt=false,oSrchBox=false,srchBoxFoc=false; varsbar=$('#sb_tb'); varsfilter=$('#SearchFilter'); if(typeof(InitWatermark)!=='undefined') InitWatermark('sb_tb','Searchforarticles,questions,tips'); if(sbar&&sfilter){ sfilter.removeClass('popup');sfilter.hide();sfilter.removeClass('open'); sbar.blur(function(){ if(!oSrchFlt){sfilter.hide();sfilter.removeClass('open');} srchBoxFoc=false; }); sbar.focus(function(){ oSrchFlt=false; srchBoxFoc=true; sfilter.show(); sfilter.addClass('open'); }); sbar.mouselee(function(){oSrchBox=false;}); sbar.mouseover(function(){oSrchBox=true;}); sfilter.mouselee(function(){ oSrchFlt=false; if(!srchBoxFoc&&!oSrchBox){sfilter.hide();sfilter.removeClass('open');} }); sfilter.mouseover(function(){oSrchFlt=true;}); } setInterval(updateSessionCountData,5000); $('#viewer-info').tabs({fx:{opacity:'toggle',duration:50}}); functionflotter_ctl00_MC_MarketingStats_PeViews_StatsGraph(){ varself=this; this.flot=newflotWrapper(); varloading=false; varoptions={ series:{curvedLines:{active:true},stack:false}, crosshair:{}, xaxis:{mode:'time',timezone:'browser',timeformat:'',tickSize:[5,'minute']}, yaxes:[ {position:"left",min:0,tickFormatter:self.flot.numberWithCommas,tickDecimals:0/*Firstsharedyaxisonleft*/}, {position:"right",min:0,tickFormatter:self.flot.numberWithCommas,tickDecimals:0/*Firstsharedyaxisonright*/}, ], selection:{mode:'x'}, grid:{ show:true, hoverable:false,//important!self.flot.tooltiprequiresthis borderWidth:1, autoHighlight:!false,//forverticallinetooltip markings:null, clickable:false }, legend:{ show:false, noColumns:1, position:'nw', backgroundOpacity:0.6, labelFormatter:function(label,series){ if(series.showLatestValueInLegend){ varlatest=self.getLastValueInRange(series); return''+label+'('+latest+')' } elseif(series.showTotalInLabel){ vartotal=self.getTotalInRange(series); return''+label+'('+total+')' } return''+label+''; } }, tooltip:{ show:!false, content:"%s:%y.0at%x", xDateFormat:"%d-%m-%Y%H:%M", showValuesOnHover:false } }; this.paused=false; this.getTotalInRange=function(series){ returnself.flot.numberWithCommas(self.flot.getTotalInRange(series)); }; this.getLastValueInRange=function(series){ returnself.flot.numberWithCommas(self.flot.getLastValueInRange(series)); }; this.plotGraph=function(showSpinner){ if(this.paused)return; if(loading)return;loading=true; varopts={length:17,width:5,radius:12,trail:50,shadow:false,color:'#666'}; varplotDiv=$('#ctl00_MC_MarketingStats_PeViews_StatsGraph_ChartArea'); plotDiv.css({position:'relative'}); plotDiv.find('.no-data').remove(); varspinner=showSpinner?newSpinner(opts).spin(plotDiv[0]):null; $.when(ctl00_MC_MarketingStats_PeViews_loadData()).then(function(series){ varhasRAxis=false; if(spinner)spinner.stop(); if(series&&series.length){ self.flot.PlotData(options,series,'ctl00_MC_MarketingStats_PeViews_StatsGraph_ChartArea'); for(vars=0;s1){hasRAxis=true;break;} }else{ plotDiv.html('Nodata'); } loading=false; },function(){ if(spinner)spinner.stop();loading=false; plotDiv.html('Nodata'); loading=false; }); returnfalse; } } varflot_ctl00_MC_MarketingStats_PeViews_StatsGraph; flot_ctl00_MC_MarketingStats_PeViews_StatsGraph=newflotter_ctl00_MC_MarketingStats_PeViews_StatsGraph(); flot_ctl00_MC_MarketingStats_PeViews_StatsGraph.plotGraph(false); setInterval(function(){flot_ctl00_MC_MarketingStats_PeViews_StatsGraph.plotGraph(false);},500); bookmark_medium_false_false_=newBookmark('[data-type="bookmark"]','codeproject.freetls.fastly.net/App_Themes/CodeProject/Img/','/script/Bookmarks/Ajax/Add.aspx?obrfgd=%5bObjectRefGuid%CodeProject - Untuk orang yang kod5d&bis=medium',false,false); bookmark_medium_false_false_.Initialise(); cookieconsent.initialise({ enabled:true, cookie:{domain:'codeproject.com'}, palette:{ popup:{background:'#ff9900'}, button:{background:'#f5d948'} }, law:{ showForAllRegions:true, countryCode:'US' }, theme:'edgeless', type:'opt-in-out', content:{ messe:'Likeeveryotherwebsiteweusecookies.ByusingoursiteyouacknowledgethatyouhereadandunderstandourCookiePolicy,PrivacyPolicy,andourTermsofService.', href:'/info/privacy.aspx', dismiss:'Askmelater' }, revokable:true, onStatusChange:function(status){ $.ajax({ dataType:'json', data:JSON.stringify({allowCookies:this.hasConsented()}), url:'/script/membership/webservices/LoggedOnMemberservices.aspx/SetCookieConsent', cache:false, type:'POST', contentType:'application/json' }) console.log(this.hasConsented()?'enablecookies':'disablecookies'); console.log(this.hasAnswered()?'hasanswered':'didnotanswer'); }, });})

Tapak:CodeProject - Untuk orang yang kodLapor

Sekiranya terdapat pelanggaran laman web ini, silakan klik LaporkanLapor

Maklumat yang disyorkan

Laman web yang disyorkan