CodeProject - For those who code - Afghanistan - English-speaking world catalog

CodeProject - For those who code

  • 2021-12-31Collection date
  • 2022-02-15Updated
CodeProject - For those who code
  • Website address:www.codeproject.com
  • Server IP:76.74.234.210
  • Site description:Free source code and tutorials for Software developers and Architects.; Updated: 31 Dec 2021

domain name:www.codeproject.comValuation

about 1000~20000

domain name:www.codeproject.comflow

442

domain name:www.codeproject.comGood or bad

Work hard. time to move ji

website:CodeProject - For those who codeWeights

1

website:CodeProject - For those who codeIP

76.74.234.210

website:CodeProject - For those who codecontent

CodeProject-Forthosewhocode.theme1-background{background-color:#ff9900;}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:#;}body{margin:0;}h1,h3,h4,h5,th{font-weight:bold;}h2{margin:20px011px;padding:0;padding-bottom:10px;color:#;}h3{color:#ff9900;}h2{font-size:29px;font-weight:400;}h3{font-size:19px;font-weight:normal;}table{background-color:Transparent;}img{-ms-interpolation-mode:bicubic;}a{text-decoration:none;color:#;}a:visited{color:#;}a:not([href]){color:inherit;text-decoration:none;}a.button,a.button-large,.button,.button-large{color:white;background-color:#E;border:1pxsolid#cccccc;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;}.float-left{float:left;}.extended{width:100%;box-sizing:border-box;}.tight,.m-0{margin:0;}.tight,.p-0{padding:0;}.padded-top,.pt-4,.py-4{padding-top:1.5rem;}.padded-bottom,.pb-4,.py-4{padding-bottom:1.5rem;}ol,ul{padding-left:40px;margin:10px0;}.trace{padding:20px;background-color:#eeeeee;color:#;border:1pxsolidred;font-size:13px;}.ui-tabs-n{list-style:none;margin:0px;padding:0px0px0px3px;background-color:white;border:none;}.ui-tabs-n:after{display:block;clear:both;content:"";}.ui-tabs-nli{display:inline;margin:0px0px0px2px;font-weight:bold;border:none;}.ui-tabs-na,.ui-tabs-naspan{float:left;font-weight:bold;}.ui-tabs-na{padding-left:0px;text-decoration:none;white-space:nowrap;outline:none;}.ui-tabs-naspan{margin-bottom:0px;font-weight:normal;padding:5px7px;color:#;background-color:#FFF8DF;}.ui-tabs-na:link,.ui-tabs-na:visited{color:#;}.ui-tabs-n.ui-tabs-activeaspan,.ui-tabs-n.ui-tabs-selectedaspan,.ui-tabs-na:hoverspan{background-color:#ff9900;color:white;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;}.container-content{background-color:white;position:relative;zoom:1;padding:09px;cursor:default;}.container-content-wrap{margin:auto;max-width:1270px;}.container-main{zoom:1;padding:00px;}.justify-content-start {justify-content:start;}.justify-content-end {justify-content:end;}.justify-content-center {justify-content:center;}.justify-content-between {justify-content:space-between;}.justify-content-around{justify-content:space-around}.flex-wrap{flex-wrap:wrap;}.flex-nowrap {flex-wrap:nowrap;}.flex-container{display:-webkit-box;/*OLD-iOS6-,Safari3.1-6*/display:-moz-box;/*OLD-Firefox19-(buggybutmostlyworks)*/display:-ms-flexbox;/*TWEENER-IE10*/display:-webkit-flex;/*NEW-Chrome*/display:flex;/*NEW,Spec-Opera12.1,Firefox20+*/}.flex-extend{justify-content:space-between;}.flex-wrap{flex-wrap:wrap;}.flex-item{-webkit-box-flex:1;/*OLD-iOS6-,Safari3.1-6*/-moz-box-flex:1;/*OLD-Firefox19-*/-webkit-flex:1;/*Chrome*/-ms-flex:1;/*IE10*/flex:1;}.flex-item-tight{flex:01auto;}.hover-container{display:block;position:relative;}.clearfix:after,.container:after{display:block;content:'.';visibility:hidden;height:0px;clear:both;}.clearfix,.container{display:block;/*MacIE5doesn'tseethis,buteveryoneelsedoes*/}.access-link,.access-linkimg{position:absolute;top:0px;left:0px;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#cccccc;position:absolute;bottom:2px;left:0px;right:9px;}.memberbar{height:25px;padding-top:10px;color:#;font-size:14px;}.memberbara{color:#;font-size:14px;}div.nbar{white-space:nowrap;}.nmenu{background:white;color:#4d4d4d;padding:0px;margin:0px;list-style:none;height:25px;}.nmenuul,.nmenuli{margin:0;padding:0;}.nmenu.has-submenu{position:absolute;right:5px;padding-left:10px;}.nmenuul,.nmenu>li.open:hover>a,.nmenu>li.open>a:active{border:1pxsolid#cccccc;border-bottom-color:white;}.nmenu>li{margin:011px2px2px;}.nmenu>li>a{padding:2px7px6px7px;border:1pxsolidtransparent;font-weight:bold;}.nmenua{display:block;float:left;color:#;background:white;font-size:17px;padding:0px9px;text-decoration:none;white-space:nowrap;}.nmenua.fly{white-space:nowrap;}.nmenuul{background:white;position:absolute;left:-9999px;top:-9999px;list-style:none;}.nmenuli{float:left;color:#4d4d4d;}.nmenuli.last{height:9px;}.nmenuliul{border-bottom:5pxsolid#ff9900;}.nmenulili{float:none;}.nmenulilia{float:none;font-size:16px;font-weight:normal;}.nmenulilia.fly{color:#4d4d4d;background-color:white;padding:2px20px;}.nmenulilia.break{margin-bottom:15px;}.nmenulilia.highlight1,.nmenulilia.highlight1:active,.nmenulilia.highlight1:hover{background-color:#;}.nmenulilia.highlight2,.nmenulilia.highlight2:active,.nmenulilia.highlight2:hover{background-color:#ff9900;}.nmenulilia.highlight3,.nmenulilia.highlight3:active,.nmenulilia.highlight3:hover{background-color:#;}.nmenulilia.highlight1,.nmenulilia.highlight2,.nmenulilia.highlight3{color:white;font-size:16px;margin:5px0;padding:9px20px;}.site-footer{display:-webkit-box;/*OLD-iOS6-,Safari3.1-6*/display:-moz-box;/*OLD-Firefox19-(buggybutmostlyworks)*/display:-ms-flexbox;/*TWEENER-IE10*/display:-webkit-flex;/*NEW-Chrome*/display:flex;/*NEW,Spec-Opera12.1,Firefox20+*/border-top:3pxsolid#ff9900;padding:10px10px010px;margin-top:10px;width:calc(100%-20px);font-size:13px;color:#;}.site-footer.align-left,.site-footer.align-center,.site-footer.align-right{-webkit-box-flex:1;/*OLD-iOS6-,Safari3.1-6*/-moz-box-flex:1;/*OLD-Firefox19-*/-webkit-flex:1;/*Chrome*/-ms-flex:1;/*IE10*/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#ff9900;}.action-tilestd{padding:5px025px0;}.homepeh2{font-size:30px;font-weight:400;margin:0;padding:0;padding-bottom:10px;color:#;}.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:1rem1rem0px;box-shadow:rgba(0,0,0,0.08)2px4px8px2px;border-radius:0.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:#;/*@Dark-Text;*/}.homepe.content-list.thumbnail{width:400px;}.homepe.content-list.thumbnailimg{height:auto;}.homepe.content-list.feature{background-color:#fffdfa;padding-right:10px;}.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:#;/*@Dark-Text;*/}.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:black;background-color:white;}.homepe.viewer-info.ui-tabs-naspan{color:#ccc;background-color:white;}.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:0px;}.collapse-menu.menu-item:hovera,.collapse-menu.menu-item.selected,.collapse-menu.menu-item.selecteda{background-color:#ff9900;color:white;}.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#ff9900solid;background-color:white;}.searchbar{padding:0;}.searchbar.search{margin-bottom:4px;padding:2px5px0px;border:1pxsolid#cccccc;}.searchbar.search.subdue{color:#cccccc;}.searchbarinput.search{width:190px;border:none;font-size:13px;padding:4px2px;}.searchbar.search-advanced{padding:8px;width:203px;z-index:1000;background-color:white;border:solid1px#cccccc;position:absolute;top:-4px;right:0px;}.searchbar.popup{display:none;}.sub-headerbar.searchbar{/* .search-advanced {.transition(width,.1s,linear);&.open{ width:320px;}}*/}.sub-headerbar.searchbarinput.search{/*&:focus,&:active{position:absolute;top:3px;right:36px;height:19px;border:1pxsolid#ccc;border-right:none;width:300px;.transition(width,.1s,linear);}*/}.searchtd{background-color:white;}.msg-300x250{width:300px;height:250px;overflow:hidden;}.content-list{margin-bottom:17px;}.content-list.count{font-weight:bold;font-size:16px;color:#ff9900;padding:3px;text-align:center;}.content-list.feature{border-top:1pxsolid#ff9900;border-bottom:1pxsolid#ff9900;}.content-list.heading{font-size:30px;font-weight:400;padding-bottom:10px;color:#;}.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:#ff9900;line-height:20px;margin:0px0;}.content-list-item.title{font-size:14px;font-weight:bold;padding:0px0;}.content-list-item.titlea{color:#;}.content-list-item.titlea:visited{color:#;}.content-list-item.description{font-size:16px;color:#;}.content-list-item.author,.content-list-item.authora{font-size:11px;font-weight:bold;color:#ff9900;}.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#ff9900;color:#ff9900;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all0.1slinear0ms;-moz-transition:all0.1slinear0ms;-o-transition:all0.1slinear0ms;transition:all0.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{/*OldSchooldropdownposition:relative;top:41px;left:300px;font-size:@FontSize-Large;height:50px;*//*Dustmeselectabar*/position:relative;left:0px;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:0.3;margin-bottom:-1px;}.ts.ta{color:#;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;}.ie.speech-bubble-container-up,.firefox.speech-bubble-container-up,.chrome.speech-bubble-container-up,.ie.speech-bubble-container-up-right,.firefox.speech-bubble-container-up-right,.chrome.speech-bubble-container-up-right{margin-top:-4px;}.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:opacity0.5slinear0ms;-moz-transition:opacity0.5slinear0ms;-o-transition:opacity0.5slinear0ms;transition:opacity0.5slinear0ms;}.flot-tick-label.tickLabel{font-size:11px;}.micromodal{display:none;}.bottom-promo{height:90px;margin-top:10px;overflow:hidden;}body.site-filter{*display:none;}.messe-list.count{font-weight:bold;font-size:16px;color:#ff9900;padding:3px;text-align:center;}.messe-list.messe-list-item{padding:3px;overflow:hidden;}.news.signup-box{background-color:#f9f9f9;background:-webkit-linear-gradient(lefttop,white,#f9f9f9);/*ForSafari5.1to6.0*/background:-o-linear-gradient(bottomright,white,#f9f9f9);/*ForOpera11.1to12.0*/background:-moz-linear-gradient(bottomright,white,#f9f9f9);/*ForFirefox3.6to15*/background:linear-gradient(tobottomright,white,#f9f9f9);/*Standardsyntax*/width:320px;}.news.signup-box.heading{font-size:22px;}.timeline-heading{margin:20px07px0;position:relative;}.timeline-heading:before{content:'';position:absolute;height:1px;background:#cccccc;left:0px;right:0;top:43px;}.timeline-headingh2{font-size:29px;background-color:white;width:100%;}.timelinebutton.load,.timelinebutton.autoload{float:right;border:none;outline:none;background-color:white;cursor:pointer;color:#;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:0px;}.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:#;}.timeline.content-list-item.title{padding:0px0;font-size:17px;line-height:125%;font-weight:normal;}.timeline.content-list-item.titlea{color:#;}.timeline.content-list-item.description{font-size:14px;color:#;overflow-x:clip;}.timeline.content-list-item.text{min-height:100px;word-break:break-word;}.timeline.content-list-item.minor.thumbnail{width:auto;float:left;}.timeline.content-list-item.minor.thumbnailimg{max-height:32px;margin:15px0025px;}.timeline.content-list-item.minor.text{min-height:inherit;}.timeline.content-list-item.minorh3{margin:5px000;}.timeline.content-list-item.minorp{margin:5px010px;}.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:0px;max-height:80px;overflow:hidden;border-left-width:0px;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;}@media(min-width:1024px){.desktop-only{display:inherit;}.tablet-only,.tablet-block-only{display:none;}.mobile-only,.mobile-block-only{display:none;}.desktop-only.tablet-only{display:inherit;}@media(min-width:821px){.tablet-only,.mobile-only{display:none;}.tablet-only.desktop-only{display:inherit;}.cc-window{opacity:1;background-color:#ff9900;/*-webkit-transition:opacity.25sease;-moz-transition:opacity.25sease;-ms-transition:opacity.25sease;-o-transition:opacity.25sease;transition:opacity.25sease;*/}.cc-window.cc-invisible{opacity:0;}.cc-animate.cc-revoke{/*-webkit-transition:transform.25sease;-moz-transition:transform.25sease;-ms-transition:transform.25sease;-o-transition:transform.25sease;transition:transform.25sease;*/}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em);}.cc-window,.cc-revoke{position:fixed;overflow:hidden;box-sizing:border-box;/*excludepaddingwhendealingwithwidth*/font-family:"SegoeUI",Arial,Sans-Serif;font-size:13px;/*bysettingthebasefonthere,wecansizetherestofthepopupusingCSS`em`*/line-height:1.5em;display:flex;flex-wrap:nowrap;/*thefollowingarerandomunjustifiedstyles-justbecause-shouldprobablyberemoved*/z-index:9999;}.cc-window.cc-banner{padding:0.7em1.8em;width:100%;flex-direction:row;}.cc-revoke{padding:0.5em;}.cc-btn,.cc-link,.cc-close,.cc-revoke{cursor:pointer;}.cc-link{opacity:0.8;display:inline-block;padding:0.2em;text-decoration:underline;}.cc-link:active,.cc-link:visited{color:initial;}.cc-btn{display:block;padding:0.4em0.8em;font-size:0.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:0.5em;border-top-right-radius:0.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:0.5em;}.clearfix{*zoom:1;}.clearfix:after{clear:both;}.clearfix:before,.clearfix:after{content:"";display:table;}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,867,453members // Signin Signin Email Password Forgotyourpassword? Signinwith  homearticles BrowseTopics> LatestArticles TopArticles Posting/UpdateGuidelines ArticleHelpForum Submitanarticleortip ImportGitHubProject ImportyourBlog quickanswersQ&A AskaQuestion ViewUnansweredQuestions ViewAllQuestions ViewC#questions ViewC++questions ViewJascriptquestions ViewVisual Basicquestions ViewPythonquestions discussionsforums CodeProject.AIServer AllMesseBoards... ApplicationLifecycle>RunningaBusinessSales/MarketingCollaboration/BetaTestingWorkIssuesDesignandArchitectureArtificialIntelligenceASP.NETJaScriptInternetofThingsC/C++/MFC>ATL/WTL/STLManedC++/CLIC#FreeToolsObjective-CandSwiftDatabaseHardware&Devices>SystemAdminHostingandServersJaLinuxProgrammingPython.NET(CoreandFramework)AndroidiOSMobileWPFVisualBasicWebDevelopmentSiteBugs/SuggestionsSpamandAbuseWatch featuresfeatures 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;max-width:845px;margin:0auto;}.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.svg-frame{z-index:10;cursor:initial;}.glide__arrow{top:unset!important;bottom:40%!important;text-shadow:00px3pxrgba(0,0,0,0.9);}.glide-text{font-size:1.5rem;color:white;position:absolute;bottom:25px;background:rgb(143142142/85%);padding:0px15px;margin:0auto;}@media(max-width:575px){.sense-banner.text-box{right:19px;background-color:#;position:absolute;padding:77px10px16px12px;}.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(colour){constmsPerLoop=5000;//timetocompleteafullcycleinmillisecondslettimestamp=performance.now();if(previousTimeStamp==undefined)previousTimeStamp=timestamp;if(previousTimeStamp!==timestamp){letsvg=getFrameSVG(width,height,0,0,width,height,20,colour,fractionRotate);svgFrame.innerHTML=svg;letrotationIncr=(timestamp-previousTimeStamp)/msPerLoop;fractionRotate+=rotationIncr;if(fractionRotate>1.0)fractionRotate-=1.0;previousTimeStamp=timestamp;}if(useAnimationFrame)window.requestAnimationFrame(()=>{rotateStep(colour)});}functionrotateFrameOnImg(imgId,imeSrc,bbox,colour){varleft=bbox[0],top=bbox[1],right=bbox[2],bottom=bbox[3]width=right-left;height=bottom-top;//removeexistingif(svgFrame)svgFrame.remove();letimg=document.getElementById(imgId);img.src=imeSrc;letimgHeight=img.offsetHeight;letimgWidth=img.offsetWidth;//Wrapimeletwrapper=document.getElementById(imgId+"-wrap");if(!wrapper){wrapper=document.createElement("div")wrapper.id=imgId+"-wrap";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=(imgWidth-right-20)+'px';//20=widthoflinessvgFrame.style.height=(bottom-top)+"px";svgFrame.style.width=(right-left)+"px";if(useAnimationFrame){rotateStep(colour);}else{setInterval(function(){rotateStep(colour);},50);//50mstimestep.Reasonablysmooth}}constai_server_imes=[//{url:"/AI/Imes/person1-1159x551.jpg",bbox:[220,65,375,260],colour:"rgb(179,221,202)"},//{url:"/AI/Imes/person2-1159x551.jpg",bbox:[215,35,355,200],colour:"rgb(179,221,202)"},//{url:"/AI/Imes/person3-1159x551.jpg",bbox:[210,40,400,270],colour:"rgb(179,221,202)"},//{url:"/AI/Imes/person4-1159x551.jpg",bbox:[240,25,365,195],colour:"rgb(179,221,202)"},{url:"/AI/Imes/genai-1.jpg",text:"GenerativeAI"},{url:"/AI/Imes/cartoonise.jpg",text:"Styletransfer"},{url:"/AI/Imes/object-detection-demo-woman.jpg",bbox:[164,3,491,297],colour:"#cddf79",text:"ObjectDetection"},//lefttoprightbottom{url:"/AI/Imes/sound-classsify.jpg",text:"SoundClassification"},{url:"/AI/Imes/portrait-mode.jpg",text:"ImeManipulation"}];document.addEventListener('DOMContentLoaded',function(){constimeElmId='person-ime';//Fixedime//rotateFrameOnImg(imeElmId,ai_server_imes[5].url,ai_server_imes[5].bbox,"#cddf79"/*"rgb(179,221,202)"*/);/*Randomselectionvarindex=Math.floor(Math.random()*ai_server_imes.length);rotateFrameOnImg(imeElmId,ai_server_imes[index].url,ai_server_imes[index].bbox);*//*Switchingbetweenimesletindex=0;setInterval(()=>{imeObj=ai_server_imes[index%ai_server_imes.length];constheroIme=document.getElementById(imeElmId);rotateFrameOnImg(imeElmId,imeObj.url,imeObj.bbox);index++;},5000);*//*Carousel*/for(leti=1;i AddArtificialIntelligencetoyourapplications.Locallyhosted,free,anyplatform,anylangue.Readmore...DiscussDownloadDocs AllPythonArtificialIntelligenceIoTDevOpsWebMobile.NETJaC++Database CurrrentViewersPeViewsRightNow49,931ActiveusersessionsContentViewsperminute Questions2Iamconfusedhowtostartemailparsing 1HowdoIdefineunaryfunctioonusedintheartificialneuralnetworkC++class 1Whattodoimeprocessingormachinelearningfortaskcircledetectandcompare 1GettingkeyerrorwhiletrainingmydatasetforESRGANsuperresolutiontask 1Workingof"word2vec"vectorizertoconverttexttonumbers GettheDailyInsiderOffbeat,insightful,andallthelatestIndustrynewsdeliveredtoyourinboxeachmorning.  Signupnow! Advertise Privacy Cookies TermsofUse LastUpdated28Mar2024 Layout:fixed|fluid ©CodeProject,1999-2024 AllRightsReserved. Web03 2.8:2024-01-30: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,','));});}varhljccmqqje=function(n){vart=!1;n=n||{};varr=n.RetrievalServiceUrl||"/script/content/webservices/RetrieveContent.aspx/GetContent",u=n.RetrievalServiceRetries||3,f=n.RetrievalServiceTimeout||5e3,e=function(){t||(t=!0,$(window).on("resizescroll",i),i())},i=function(){if(typeofDMAds=="undefined"){varn=$('[data-type="ad"]');n.each(function(){varn=$(this),u=n.attr("data-format")||"",f=n.attr("data-publisher")||"",e=n.attr("data-zone")||"",t=n.attr("data-loadonview"),i=n.attr("data-noadx"),h=n.attr("data-ts")||"",c=n.find("iframe").length!==0||n.find("img").length!==0,r=n.attr("data-processed");t=typeoft=="string"&&t.toLowerCase()==="true";i=typeofi=="string"&&i.toLowerCase()==="true";r=typeofr=="string"&&r.toLowerCase()==="true";r||c||t&&!s(this)||(o(n,u,f,e,i,h),n.attr("data-processed","true"))})}},o=function(n,t,i,e,o,s){varh=new$.Deferred,c=JSON.stringify({format:t,publisherCode:i,zone:e,noAdX:o,keywords:s});$.ajax({url:r,cache:!1,type:"POST",data:c,contentType:"application/json;charset=utf-8",dataType:"json",tryCount:0,retryLimit:u,timeout:f}).done(function(t){vari=t?t.d:null;h.resolve(i);i&&i.html&&n.html(i.html)}).fail(function(n,t){h.reject(t)})},s=function(n){vart,f,e,o;if(!h(n))return!1;varu=!1,i=0,r=0;try{t=n.getBoundingClientRect();typeofinnerWidth=="number"?(i=window.innerWidth,r=window.innerHeight):document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)?(i=document.documentElement.clientWidth,r=document.documentElement.clientHeight):document.body&&(document.body.clientWidth||document.body.clientHeight)&&(i=document.body.clientWidth,r=document.body.clientHeight);f=-200;t.top===t.bottom&&(f+=n.height*-1);e=t.top>=0&&t.top-200t.left&&t.right>=0;u=e&&o}catch(s){u=!0}returnu},h=function(n){vart=!1,i;returnn&&n.style.position!=="fixed"&&n.offsetParent?t=!0:n&&n.style.position==="fixed"&&(i=window.getComputedStyle(n),t=i&&i.display!=="none"),t&&c()},c=function(){vart=!0,n="";returntypeofdocument.hidden!="undefined"?n="hidden":typeofdocument.mozHidden!="undefined"?n="mozHidden":typeofdocument.msHidden!="undefined"?n="msHidden":typeofdocument.webkitHidden!="undefined"&&(n="webkitHidden"),n!==null&&document[n]&&(t=!1),t};return{init:e}};document.addEventListener('DOMContentLoaded',function(){varn=window.XML?newXML:newActiveXObject("MSXML2.XMLHTTP"),t;n.onreadystatechange=function(){try{if(n.readyState==4)if(n.status==200){vart=document.createElement("script");t.type="text/jascript";t.innerHTML=n.responseText;document.getElementsByTName("body")[0].appendChild(t)}else(newhljccmqqje).init()}catch(i){(newhljccmqqje).init()}};try{t='/a.min.js?v=1.3';n.open("GET",t,!0);n.send()}catch(i){(newhljccmqqje).init()}$('div[data-type="ad"][data-showindicator="true"]').before('Advertisement');setTimeout(function(){$('div[data-type="ad"][data-showindicator="true"]').each(function(index){if($(this).height()>0){$(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":"2024-03-04T10:26:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"OliverKohl","Url":"/Members/Oliver-Kohl","atarUrl":"/Uploads/Membership/ProfileImes/{b8c6fcd1-f9e9-459e-b9af-118e80a9f3f1}.jpeg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Tip/Trick","ObjectRefGuid":"2_","IconUrl":"/KB/TipsnTricks//Thumbnail.png","ObjectId":,"Title":"UnveilingthePowerofTensorFlow2.x:AComprehensivePrimeron...","Url":"/Tips//Unveiling-the-Power-of-TensorFlow-2-x-A-Comprehens","Description":"ThisarticleprovidesacomprehensiveguidetoTensorFlow2.x,coveringitsexecutionmodes,modelbuildingAPIs,andinsightsforchoosingtherightapproachformachinelearningprojects.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"OliverKohl","Url":"/Members/Oliver-Kohl","atarUrl":"/Uploads/Membership/ProfileImes/{b8c6fcd1-f9e9-459e-b9af-118e80a9f3f1}.jpeg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/TipsnTricks//Thumbnail.png","ThumbnailUrl":"/Tips//Unveiling-the-Power-of-TensorFlow-2-x-A-Comprehens","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":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null},{"AttributeId":4509,"TName":"ANN","Url":"/search.aspx?sbo=kw&aidlst=4509","TypeName":null},{"AttributeId":4624,"TName":"tensorflow","Url":"/search.aspx?sbo=kw&aidlst=4624","TypeName":null},{"AttributeId":4786,"TName":"NLP","Url":"/search.aspx?sbo=kw&aidlst=4786","TypeName":null},{"AttributeId":4987,"TName":"CNN","Url":"/search.aspx?sbo=kw&aidlst=4987","TypeName":null}]},{"EventId":,"OccuredAt":"2024-03-01T17:17:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"Member","Url":"/Members/User-","atarUrl":"/atar/d121aedcf447f79b54bbccd9ae.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Tip/Trick","ObjectRefGuid":"2_","IconUrl":"/KB/TipsnTricks//Thumbnail.png","ObjectId":,"Title":"AutonomousMovementofObjectsandCharactersinaGame","Url":"/Tips//Autonomous-Movement-of-Objects-and-Characters-in-a","Description":"Howtocontrolgameelementsbasedonpredefinedconditions","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"Member","Url":"/Members/User-","atarUrl":"/atar/d121aedcf447f79b54bbccd9ae.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/TipsnTricks//Thumbnail.png","ThumbnailUrl":"/Tips//Autonomous-Movement-of-Objects-and-Characters-in-a","Attributes":[{"AttributeId":78,"TName":"C++","Url":"/search.aspx?sbo=kw&aidlst=78","TypeName":null},{"AttributeId":463,"TName":"game","Url":"/search.aspx?sbo=kw&aidlst=463","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null}]},{"EventId":,"OccuredAt":"2024-02-29T14:55:00","EventTypeName":"UpdCodeProject - For those who codeated","Member":{"MemberId":849,"Name":"CodeProject","Url":"/Members/CodeProject","atarUrl":"/Uploads/Membership/ProfileImes/{4c0001a5-68c9-4498-8eda-dc26a4930f38}.GIF"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2__223","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"CodeProject.AIServer:AItheeasyway.","Url":"/Articles//CodeProject-AI-Server-AI-the-easy-way","Description":"Version2.5.4.Ourfast,free,self-hostedArtificialIntelligenceServerforanyplatform,anylangue","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":849,"Name":"CodeProject","Url":"/Members/CodeProject","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":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":2485,"TName":"CUDA","Url":"/search.aspx?sbo=kw&aidlst=2485","TypeName":null},{"AttributeId":4539,"TName":"nvidia","Url":"/search.aspx?sbo=kw&aidlst=4539","TypeName":null},{"AttributeId":5155,"TName":"mlops","Url":"/search.aspx?sbo=kw&aidlst=5155","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":"2024-02-15T18:47:00","EventTypeName":"Posted","Member":{"MemberId":1,"Name":"ChrisMaunder","Url":"/Members/chris-maunder","atarUrl":"/Uploads/Membership/ProfileImes/{61d43d4b-73fb-4a16-aede-acf36}.JPG"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.jpg","ObjectId":,"Title":"CodeProject.AIModulecreation:AfullwalkthroughinPython","Url":"/Articles//CodeProject-AI-Module-creation-A-full-walkthrough","Description":"ThefullwalkthroughofabarebonesmoduleforCodeProject.AIusingPython","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":1,"Name":"ChrisMaunder","Url":"/Members/chris-maunder","atarUrl":"/Uploads/Membership/ProfileImes/{61d43d4b-73fb-4a16-aede-acf36}.JPG"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.jpg","ThumbnailUrl":"/Articles//CodeProject-AI-Module-creation-A-full-walkthrough","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":5155,"TName":"mlops","Url":"/search.aspx?sbo=kw&aidlst=5155","TypeName":null},{"AttributeId":5290,"TName":"CodeProject.AI","Url":"/search.aspx?sbo=kw&aidlst=5290","TypeName":null}]},{"EventId":,"OccuredAt":"2024-02-09T12:37:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.Png","ObjectId":,"Title":"UnderstandingVectorDatabases","Url":"/Articles//Understanding-Vector-Databases","Description":"Whatarevectordatabases?","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.Png","ThumbnailUrl":"/Articles//Understanding-Vector-Databases","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":3116,"TName":"vector","Url":"/search.aspx?sbo=kw&aidlst=3116","TypeName":null}]},{"EventId":,"OccuredAt":"2024-02-08T08:30:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2__6","IconUrl":"/KB/Articles//Thumbnail.Png","ObjectId":,"Title":"TrulyUnderstandingNeuralNetworksthroughtheirImplementationinC#","Url":"/Articles//Truly-Understanding-Neural-Networks-through-their","Description":"HowtoimplementneuralnetworksinC#?","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.Png","ThumbnailUrl":"/Articles//Truly-Understanding-Neural-Networks-through-their","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","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":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null},{"AttributeId":4642,"TName":"deep-learning","Url":"/search.aspx?sbo=kw&aidlst=4642","TypeName":null}]},{"EventId":,"OccuredAt":"2024-01-25T05:24:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-deCodeProject - For those who codescartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.Png","ObjectId":,"Title":"TrulyUnderstandingDecisionTreesandtheC4.5Algorithmthroughtheir...","Url":"/Articles//Truly-Understanding-Decision-Trees-and-the-C4-5-Al","Description":"HowtoimplementdecisiontreesinC#?","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.Png","ThumbnailUrl":"/Articles//Truly-Understanding-Decision-Trees-and-the-C4-5-Al","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":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":997,"TName":"JSON","Url":"/search.aspx?sbo=kw&aidlst=997","TypeName":null},{"AttributeId":1351,"TName":"text","Url":"/search.aspx?sbo=kw&aidlst=1351","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2024-01-12T14:00:00","EventTypeName":"Updated","Member":{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"UnderstandingLogisticRegressionwithML.NET","Url":"/Articles//Understanding-Logistic-Regression-with-ML-NET","Description":"HowtoimplementlogisticregressioninML.NET?","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Understanding-Logistic-Regression-with-ML-NET","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","TypeName":null},{"AttributeId":98,"TName":".NET","Url":"/search.aspx?sbo=kw&aidlst=98","TypeName":null},{"AttributeId":960,"TName":"algorithm","Url":"/search.aspx?sbo=kw&aidlst=960","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2024-01-08T14:09:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.Png","ObjectId":,"Title":"ComparingK-MeansandOthersAlgorithmsforDataClustering","Url":"/Articles//Comparing-K-Means-and-Others-Algorithms-for-Data-C","Description":"Whatclusteringalgorithmshouldbeselectedfortheclusteringtask?","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"NicolasDESCARTES","Url":"/Members/nicolas-descartes","atarUrl":"/atar/c1090ccd8a7981f934bac194.jpg?d=identicon&s=150&r=pg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.Png","ThumbnailUrl":"/Articles//Comparing-K-Means-and-Others-Algorithms-for-Data-C","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","TypeName":null},{"AttributeId":960,"TName":"algorithm","Url":"/search.aspx?sbo=kw&aidlst=960","TypeName":null},{"AttributeId":3517,"TName":"machine-learning","Url":"/search.aspx?sbo=kw&aidlst=3517","TypeName":null}]},{"EventId":,"OccuredAt":"2024-01-03T08:50:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"KrirkDev","Url":"/Members/KrirkDev","atarUrl":"/atar/3858b46e288cf7b0aee6729b5fe40b4e.jpg?dCodeProject - For those who code=identicon&s=150&r=pg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"SharpMokuaGomoku/FiveinaRowWritteninC#","Url":"/Articles//SharpMoku-a-Gomoku-Five-in-a-Row-Written-in-Csharp","Description":"ThisisanarticleabouthowtocreateaGomokuprogramwithanAIinC#.","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":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//SharpMoku-a-Gomoku-Five-in-a-Row-Written-in-Csharp","Attributes":[{"AttributeId":81,"TName":"C#","Url":"/search.aspx?sbo=kw&aidlst=81","TypeName":null},{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null}]},{"EventId":,"OccuredAt":"2023-12-27T19:21:00","EventTypeName":"Posted","Member":{"MemberId":,"Name":"MiguelAngelCabreraMiñorri","Url":"/Members/miguelaeh","atarUrl":"/Uploads/Membership/ProfileImes/{ca7986d5-b409-4385-81d9-0d0ab941d373}.jpg"},"Item":{"ObjectTypeId":2,"ObjectTypeName":"Article","ObjectSubtypeName":"Article","ObjectRefGuid":"2_","IconUrl":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"ServerlessDevelopmentExperienceforEmbeddedComputerVision","Url":"/Articles//Serverless-Development-Experience-for-Embedded-Com","Description":"Learntocreatereal-timecomputervisionapplicationswithacoupleofPythonfunctionsandamodelURI.","AssociatedObject":"","AssociatedObjectUrl":"","UseMemberatar":false,"Authors":[{"MemberId":,"Name":"MiguelAngelCabreraMiñorri","Url":"/Members/miguelaeh","atarUrl":"/Uploads/Membership/ProfileImes/{ca7986d5-b409-4385-81d9-0d0ab941d373}.jpg"}],"Count":0,"CountDescription":"Alternativeversions","IsMinor":false},"SecondaryItem":null,"ThumbnailSrc":"/KB/Articles//Thumbnail.png","ThumbnailUrl":"/Articles//Serverless-Development-Experience-for-Embedded-Com","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":3545,"TName":"computer-vision","Url":"/search.aspx?sbo=kw&aidlst=3545","TypeName":null}]},{"EventId":,"OccuredAt":"2023-12-18T14:14: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":"Fine-TuningtheFalcon7-BillionParameterModelwithHuggingFaceand...","Url":"/Articles//Fine-Tuning-the-Falcon-7-Billion-Parameter-Model-w","Description":"OptimizingLargeLangueModelsonIntel®Xeon®ProcessorswithIntel®AdvancedMatrixExtensions(Intel®AMX)","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//Fine-Tuning-the-Falcon-7-Billion-Parameter-Model-w","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":5452,"TName":"llm","Url":"/search.aspx?sbo=kw&aidlst=5452","TypeName":null}]},{"EventId":,"OccuredAt":"2023-12-18T14: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":"/KB/Articles//Thumbnail.png","ObjectId":,"Title":"BoostingBusinesswithAI","Url":"/Articles//Boosting-Business-with-AI","Description":"LeveringOpen-SourceAITechnologieswithRedHatOpenShiftDataScienceandIntel®Architecture","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//Boosting-Business-with-AI","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":2953,"TName":"RedHat","Url":"/search.aspx?sbo=kw&aidlst=2953","TypeName":null}]},{"EventId":,"OccuredAt":"2023-12-18T14:10: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":"AccelerateLlama2withIntel®AIHardwareandSoftwareOptimizations","Url":"/Articles//Accelerate-Llama-2-with-Intel-AI-Hardware-and-Soft","Description":"DemocratizingAccesstoLargeLangueModels","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//Accelerate-Llama-2-with-Intel-AI-Hardware-and-Soft","Attributes":[{"AttributeId":861,"TName":"artificial-intelligence","Url":"/search.aspx?sbo=kw&aidlst=861","TypeName":null},{"AttributeId":5452,"TName":"llm","Url":"/search.aspx?sbo=kw&aidlst=5452","TypeName":null}]}],[],null); $('#__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:{mode:'x'}, xaxis:{mode:'time',timezone:'browser',timeformat:'%H:%M',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:true,//important!self.flot.tooltiprequiresthis borderWidth:1, autoHighlight:!true,//forverticallinetooltip markings:null, clickable:false }, legend:{ show:true, 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:!true, content:"%s:%y.0at%x", xDateFormat:"%d-%m-%Y%H:%M", showValuesOnHover:true } }; 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){ varseries=[ { label:'PeViews', showTotalInLabel:false, ShowLatestValueInLegend:false, color:'#2D96CA', bars:{barWidth:,align:'center',show:true,fill:true}, lines:{align:'center',show:false, lineWidth:10,fill:true, steps:false}, curvedLines:{apply:false}, points:{show:false,fill:true, radius:1}, shadowSize:0, yaxis:1, data:[[00,610],[00,776],[00,733],[00,716],[00,742],[00,734],[00,727],[00,798],[00,711],[00,741],[00,855],[00,783],[00,801],[00,854],[00,788]] } ]; self.flot.PlotData(options,series,'ctl00_MC_MarketingStats_PeViews_StatsGraph_ChartArea'); 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); bookmark_medium_false_false_=newBookmark('[data-type="bookmark"]','/App_Themes/CodeProject/Img/','/script/Bookmarks/Ajax/Add.aspx?obrfgd=%5bObjectRefGuid%5d&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'); }, });})

Site:CodeProject - For those who codeReport

If there is a violation of the site, please click ReportReport

Recommended information