1<!DOCTYPE html><html lang="ru-RU" ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="pv-cache-enabled" content="false"><meta name="generator" content="Jekyll v4.3.2" /><meta property="og:title" content="Bimlibik" /><meta property="og:locale" content="ru_RU" /><meta name="description" content="Ðаза ÑÑаÑей по Android и Kotlin, оÑÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð½Ð° лиÑнÑÑ
наблÑдениÑÑ
, а Ñак же инÑеÑеÑнÑе ÑÑаÑÑи и инÑоÑмаÑÐ¸Ñ Ñо ÑÑоÑонниÑ
ÑеÑÑÑÑов." /><meta property="og:description" content="Ðаза ÑÑаÑей по Android и Kotlin, оÑÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð½Ð° лиÑнÑÑ
наблÑдениÑÑ
, а Ñак же инÑеÑеÑнÑе ÑÑаÑÑи и инÑоÑмаÑÐ¸Ñ Ñо ÑÑоÑонниÑ
ÑеÑÑÑÑов." /><link rel="canonical" href="http://bimlibik.github.io/" /><meta property="og:url" content="http://bimlibik.github.io/" /><meta property="og:site_name" content="Bimlibik" /><link rel="next" href="http://bimlibik.github.io/page2" /><meta name="twitter:card" content="summary" /><meta property="twitter:title" content="Bimlibik" /><meta name="twitter:site" content="@twitter_username" /><meta name="google-site-verification" content="google_meta_tag_verification" />
1<script type="application/ld+json"> {"name":"Bimlibik","description":"Ðаза ÑÑаÑей по Android и Kotlin, оÑÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð½Ð° лиÑнÑÑ
наблÑдениÑÑ
, а Ñак же инÑеÑеÑнÑе ÑÑаÑÑи и инÑоÑмаÑÐ¸Ñ Ñо ÑÑоÑонниÑ
ÑеÑÑÑÑов.","headline":"Bimlibik","sameAs":["https://github.com/Bimlibik"],"url":"http://bimlibik.github.io/","@type":"WebSite","@context":"https://schema.org"}</script>
1<title>Bimlibik</title><link rel="shortcut icon" href="/assets/img/favicons/favicon.ico" type="image/x-icon"><link rel="icon" href="/assets/img/favicons/favicon.ico" type="image/x-icon"><link rel="apple-touch-icon" href="/assets/img/favicons/apple-icon.png"><link rel="apple-touch-icon" href="/assets/img/favicons/apple-icon-precomposed.png"><link rel="apple-touch-icon" sizes="57x57" href="/assets/img/favicons/apple-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/assets/img/favicons/apple-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/assets/img/favicons/apple-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/assets/img/favicons/apple-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/assets/img/favicons/apple-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/assets/img/favicons/apple-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/assets/img/favicons/apple-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="/assets/img/favicons/apple-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-icon-180x180.png"><link rel="icon" type="image/png" sizes="192x192" href="/assets/img/favicons/android-icon-192x192.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicons/favicon-16x16.png"><link rel="manifest" href="/assets/img/favicons/manifest.json"><meta name='msapplication-config' content='/assets/img/favicons/browserconfig.xml'><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="/assets/img/favicons/ms-icon-144x144.png"><meta name="theme-color" content="#ffffff"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="dns-prefetch" href="https://fonts.gstatic.com"><link rel="preconnect" href="https://www.google-analytics.com" crossorigin="use-credentials"><link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="anonymous"><link rel="dns-prefetch" href="https://www.googletagmanager.com"><link rel="preconnect" href="cdn.jsdelivr.net"><link rel="dns-prefetch" href="cdn.jsdelivr.net"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20=" crossorigin="anonymous"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" integrity="sha256-+N4/V/SbAFiW1MPBCXnfnP9QSN3+Keu+NlB+0ev/YKQ=" crossorigin="anonymous"><link rel="stylesheet" href="/assets/css/style.css">
1<script src="https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js"></script>
1
1<script defer src="https://cdn.jsdelivr.net/combine/npm/[email protected],npm/bootstrap@4/dist/js/bootstrap.min.js"></script>
1
1<script defer src="/assets/js/dist/home.min.js"></script>
1
1<script defer src="/app.js"></script>
vendor: 64 bytes, line 1
1 <script defer src="https://www.googletagmanager.com/gtag/js?id=
1UA-159618579-2
vendor: 12 bytes, line 1
1"></script>
1<script> document.addEventListener("DOMContentLoaded", function(event) {
vendor: 127 bytes, line 1
1window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
1UA-159618579-2
vendor: 4 bytes, line 1
1');
1}); </script>
1<body data-spy="scroll" data-target="#toc"><div id="sidebar" class="d-flex flex-column align-items-end"><div class="profile-wrapper text-center"><div id="avatar"> <a href="/" alt="avatar" class="mx-auto"> <img src="/assets/img/sample/avatar.jpg" alt="avatar" onerror="this.style.display='none'"> </a></div><div class="site-title mt-3"> <a href="/">Bimlibik</a></div><div class="site-subtitle font-italic">Ðаза ÑÑаÑей по Android и Kotlin.</div></div><ul class="w-100"><li class="nav-item active"> <a href="/" class="nav-link"> <i class="fa-fw fas fa-home ml-xl-3 mr-xl-3 unloaded"></i> <span>ÐÐÐÐÐÐЯ</span> </a><li class="nav-item"> <a href="/categories/" class="nav-link"> <i class="fa-fw fas fa-stream ml-xl-3 mr-xl-3 unloaded"></i> <span>ÐÐТÐÐÐÐ ÐÐ</span> </a><li class="nav-item"> <a href="/tags/" class="nav-link"> <i class="fa-fw fas fa-tags ml-xl-3 mr-xl-3 unloaded"></i> <span>ТÐÐÐ</span> </a><li class="nav-item"> <a href="/archives/" class="nav-link"> <i class="fa-fw fas fa-archive ml-xl-3 mr-xl-3 unloaded"></i> <span>ÐРХÐÐ</span> </a><li class="nav-item"> <a href="/about/" class="nav-link"> <i class="fa-fw fas fa-info ml-xl-3 mr-xl-3 unloaded"></i> <span>РСÐÐТÐ</span> </a></ul><div class="sidebar-bottom mt-auto d-flex flex-wrap justify-content-center"> <a href="https://github.com/Bimlibik" aria-label="github" class="order-3" target="_blank" rel="noopener"> <i class="fab fa-github-alt"></i> </a> <span class="icon-border order-2"></span> <span id="mode-toggle-wrapper" class="order-1"> <i class="mode-toggle fas fa-adjust"></i>
1<script type="text/javascript"> class ModeToggle { static get MODE_KEY() { return "mode"; } static get DARK_MODE() { return "dark"; } static get LIGHT_MODE() { return "light"; } constructor() { if (this.hasMode) { if (this.isDarkMode) { if (!this.isSysDarkPrefer) { this.setDark(); } } else { if (this.isSysDarkPrefer) { this.setLight(); } } } var self = this; /* always follow the system prefers */ this.sysDarkPrefers.addListener(function() { if (self.hasMode) { if (self.isDarkMode) { if (!self.isSysDarkPrefer) { self.setDark(); } } else { if (self.isSysDarkPrefer) { self.setLight(); } } self.clearMode(); } self.updateMermaid(); }); } /* constructor() */ setDark() { $('html').attr(ModeToggle.MODE_KEY, ModeToggle.DARK_MODE); sessionStorage.setItem(ModeToggle.MODE_KEY, ModeToggle.DARK_MODE); } setLight() { $('html').attr(ModeToggle.MODE_KEY, ModeToggle.LIGHT_MODE); sessionStorage.setItem(ModeToggle.MODE_KEY, ModeToggle.LIGHT_MODE); } clearMode() { $('html').removeAttr(ModeToggle.MODE_KEY); sessionStorage.removeItem(ModeToggle.MODE_KEY); } get sysDarkPrefers() { return window.matchMedia("(prefers-color-scheme: dark)"); } get isSysDarkPrefer() { return this.sysDarkPrefers.matches; } get isDarkMode() { return this.mode == ModeToggle.DARK_MODE; } get isLightMode() { return this.mode == ModeToggle.LIGHT_MODE; } get hasMode() { return this.mode != null; } get mode() { return sessionStorage.getItem(ModeToggle.MODE_KEY); } /* get the current mode on screen */ get modeStatus() { if (this.isDarkMode || (!this.hasMode && this.isSysDarkPrefer) ) { return ModeToggle.DARK_MODE; } else { return ModeToggle.LIGHT_MODE; } } updateMermaid() { if (typeof mermaid !== "undefined") { let expectedTheme = (this.modeStatus === ModeToggle.DARK_MODE? "dark" : "default"); let config = { theme: expectedTheme }; /* re-render the SVG ⺠<https://github.com/mermaid-js/mermaid/issues/311#issuecomment-332557344> */ $(".mermaid").each(function() { let svgCode = $(this).prev().children().html(); $(this).removeAttr("data-processed"); $(this).html(svgCode); }); mermaid.initialize(config); mermaid.init(undefined, ".mermaid"); } } flipMode() { if (this.hasMode) { if (this.isSysDarkPrefer) { if (this.isLightMode) { this.clearMode(); } else { this.setLight(); } } else { if (this.isDarkMode) { this.clearMode(); } else { this.setDark(); } } } else { if (this.isSysDarkPrefer) { this.setLight(); } else { this.setDark(); } } this.updateMermaid(); } /* flipMode() */ } /* ModeToggle */ let toggle = new ModeToggle(); $(".mode-toggle").click(function() { toggle.flipMode(); }); </script>
1 </span></div></div><div id="topbar-wrapper" class="row justify-content-center topbar-down"><div id="topbar" class="col-11 d-flex h-100 align-items-center justify-content-between"> <span id="breadcrumb"> <span>СÑаÑÑи</span> </span> <i id="sidebar-trigger" class="fas fa-bars fa-fw"></i><div id="topbar-title"> Bimlibik</div><i id="search-trigger" class="fas fa-search fa-fw"></i> <span id="search-wrapper" class="align-items-center"> <i class="fas fa-search fa-fw"></i> <input class="form-control" id="search-input" type="search" aria-label="search" placeholder="ÐоиÑк..."> <i class="fa fa-times-circle fa-fw" id="search-cleaner"></i> </span> <span id="search-cancel" >Cancel</span></div></div><div id="main-wrapper"><div id="main"><div class="row"><div class="col-12 col-lg-11 col-xl-8"><div id="page" class="post pb-5 pl-1 pr-1 pl-sm-2 pr-sm-2 pl-md-4 pr-md-4 mb-md-4"><div id="post-list"><div class="post-preview"><h1> <a href="/posts/android-main-loop/">Main Loop (ÐлавнÑй Ñикл) в Android</a></h1><div class="post-content"><p> Ðе Ñак давно наÑкнÑлаÑÑ Ð½Ð° ÑеÑÐ¸Ñ ÑÑаÑей пÑо главнÑй Ñикл в android, коÑоÑÑе показалиÑÑ Ð¼Ð½Ðµ оÑÐµÐ½Ñ Ð¸Ð½ÑеÑеÑнÑми. ÐоÑÑÐ¾Ð¼Ñ ÑоÑ
ÑанÑÑ Ð½Ð° памÑÑÑ. ÐиÑем Ñвой Ñикл ÐÑновой лÑбого пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑвлÑеÑÑÑ ÐµÐ³Ð¾ ...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="05.12.2021, 23:00" > 05 December 2021 <i class="unloaded">2021-12-05T23:00:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 11600"> 64 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/kotlin-collections/">Kotlin. ÐоллекÑии</a></h1><div class="post-content"><p> Рданной ÑÑаÑÑе поÑÑаÑаÑÑÑ ÑобÑаÑÑ Ð²ÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ коллекÑиÑÑ
в Kotlin. ÐбÑÐ°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ðод коллекÑиÑми в пÑогÑаммиÑовании понимаÑÑ Ð¾Ð±ÑекÑ, ÑодеÑжаÑий в Ñебе Ð½Ð°Ð±Ð¾Ñ Ð·Ð½Ð°Ñений одного или ÑазлиÑн...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="09.10.2021, 22:40" > 09 October 2021 <i class="unloaded">
12021-10-09T22:40:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 2065"> 11 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/reactive-programming/">РеакÑивное пÑогÑаммиÑование. ReactiveX</a></h1><div class="post-content"><p> РеакÑивное пÑогÑаммиÑование - ÑÑо пÑогÑаммиÑование, оÑнованное на аÑинÑ
ÑоннÑÑ
поÑокаÑ
даннÑÑ
и на ÑаÑпÑоÑÑÑанении изменений. Ðод поÑоком здеÑÑ Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÐµÑÑÑ Ð¼Ð°ÑÑив даннÑÑ
, оÑÑоÑÑиÑованнÑÑ
по вÑемени, ...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="20.04.2021, 20:05" > 20 April 2021 <i class="unloaded">2021-04-20T20:05:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 2795"> 15 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/arrays/">ÐаÑÑÐ¸Ð²Ñ (Arrays)</a></h1><div class="post-content"><p> ÐаÑÑÐ¸Ð²Ñ - ÑÑо ÑÑÑÑкÑÑÑа даннÑÑ
Ð´Ð»Ñ Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ ÑлеменÑов. ÐлеменÑами могÑÑ Ð±ÑÑÑ ÑелÑе ÑиÑла, ÑÑÑоки, обÑекÑÑ Ð¸ Ñ.д. ÐÑе ÑлеменÑÑ Ñ
ÑанÑÑÑÑ Ð½ÐµÐ¿ÑеÑÑвно, Ñ.е. в ÑоÑедниÑ
ÑÑаÑÑкаÑ
памÑÑи. ÐÑли понадобиÑÑÑ ...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="30.03.2021, 22:23" > 30 March 2021 <i class="unloaded">2021-03-30T22:23:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 863"> 4 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/android-12/">Android 12</a></h1><div class="post-content"><p> ÐаÑа вÑÑ
ода: пÑедваÑиÑелÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ð²ÑпÑÑена 18 ÑевÑÐ°Ð»Ñ 2021 года, Ñелиз - 04 окÑÑбÑÑ 2021 года. API: 31. Сладкое название: Snow Cone. ÐизÑалÑнÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐÑÑÐµÐºÑ ÑакÑилÑной обÑаÑной ÑвÑзи...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="23.03.2021, 19:06" > 23 March 2021 <i class="unloaded">2021-03-23T19:06:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 636"> 3 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/android-palette/">ÐпÑеделение доминиÑÑÑÑиÑ
ÑвеÑов Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Palette</a></h1><div class="post-content"><p> ÐиблиоÑека Palette опÑеделÑÐµÑ Ð¾ÑновнÑе ÑвеÑа изобÑажениÑ, ÑÑо в ÑÐ²Ð¾Ñ Ð¾ÑеÑÐµÐ´Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑки ÑоздаваÑÑ Ð¸ изменÑÑÑ ÑвеÑовÑÑ ÑÑ
ÐµÐ¼Ñ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° оÑнове заданного изобÑажениÑ. ÐодклÑÑение библи...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="09.02.2021, 03:24" > 09 February 2021 <i class="unloaded">2021-02-09T03:24:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 921"> 5 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/kotlin-gson/">Kotlin. ÐÑанÑÑ Ð¿Ñи иÑполÑзовании библиоÑеки Gson</a></h1><div class="post-content"><p> Рданной ÑÑаÑÑе Ñ ÑобÑала некоÑоÑÑе нÑанÑÑ, коÑоÑÑе ÑÑÐ¾Ð¸Ñ ÑÑиÑÑваÑÑ, еÑли Ð²Ñ Ð¿Ð¸ÑиÑе на Kotlin и пÑи ÑÑом иÑполÑзÑеÑе библиоÑÐµÐºÑ Gson. ÐиÑно мной не пÑовеÑÑлоÑÑ, запиÑано на бÑдÑÑее. Gson - ÑÑо о...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="15.01.2021, 04:13" > 15 January 2021 <i class="unloaded">2021-01-15T04:13:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 1183"> 6 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/git/">Git</a></h1><div class="post-content"><p> Git - ÑÑо ÑаÑпÑеделÑÐ½Ð½Ð°Ñ ÑиÑÑема ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²ÐµÑÑиÑми. РаÑпÑеделеннаÑ, знаÑиÑ, ÑÑо в обÑем ÑлÑÑае даннÑе бÑдÑÑ Ñ
ÑаниÑÑÑ Ð½Ðµ на одном ÑеÑвеÑе, а доÑÑÑп к ним можно полÑÑиÑÑ Ñ ÑазнÑÑ
ÑÑÑÑойÑÑв и из л
1Ñ...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="11.01.2021, 02:20" > 11 January 2021 <i class="unloaded">2021-01-11T02:20:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 518"> 2 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/android-obfuscation/">ÐбÑÑÑкаÑÐ¸Ñ ÐºÐ¾Ð´Ð°</a></h1><div class="post-content"><p> ÐаÑиÑа кода пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑÑо Ñо, о Ñем не вÑегда задÑмÑваеÑÑÑ ÑазÑабоÑÑик. Ðо Â Ð²ÐµÐ´Ñ Ð¾Ð±ÑÑÑкаÑÐ¸Ñ Ð¿Ñи ÑбоÑке â ÑÑо не ÑолÑко заÑиÑа. ÐÑо Ñакже ÑÑÑекÑивнÑй ÑпоÑоб ÑменÑÑиÑÑ ÑÐ°Ð·Ð¼ÐµÑ ÐºÐ¾Ð½ÐµÑного APK, а иногда...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="11.01.2021, 01:14" > 11 January 2021 <i class="unloaded">2021-01-11T01:14:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 869"> 4 мин. </span></div></div></div><div class="post-preview"><h1> <a href="/posts/sorting-algorithm/">ÐлгоÑиÑÐ¼Ñ ÑоÑÑиÑовки</a></h1><div class="post-content"><p> ÐлгоÑиÑм ÑоÑÑиÑовки â ÑÑо алгоÑиÑм Ð´Ð»Ñ ÑпоÑÑдоÑÐ¸Ð²Ð°Ð½Ð¸Ñ ÑлеменÑов в ÑпиÑке. ÐÐ¸Ð´Ñ Ð°Ð»Ð³Ð¾ÑиÑмов ÑоÑÑиÑовки СоÑÑиÑовка пÑзÑÑÑком / Bubble sort wiki СоÑÑиÑовка пÑзÑÑÑком â ÑÑо пÑоÑÑейÑий и один из Ñам...</p></div><div class="post-meta text-muted d-flex justify-content-between"><div> <i class="far fa-calendar fa-fw"></i> <span class="timeago " data-toggle="tooltip" data-placement="bottom" title="04.11.2020, 21:08" > 04 November 2020 <i class="unloaded">2020-11-04T21:08:00+08:00</i> </span> <i class="far fa-clock fa-fw"></i> <span class="readtime" data-toggle="tooltip" data-placement="bottom" title="ÐÑего Ñлов - 3064"> 17 мин. </span></div></div></div></div><ul class="pagination mt-4 mb-0 pl-lg-2"><li class="page-item disabled"> <a class="page-link btn-box-shadow" href="#" aria-label="previous-page"> <i class="fas fa-angle-left"></i> </a><li class="page-item active"> <a class="page-link btn-box-shadow" href="/">1</a><li class="page-item "> <a class="page-link btn-box-shadow" href="/page2/">2</a><li class="page-item "> <a class="page-link btn-box-shadow" href="/page3/">3</a><li class="page-item disabled"> <span class="page-link btn-box-shadow">...</span><li class="page-item "> <a class="page-link btn-box-shadow" href="/page5/">5</a><li class="page-item "> <a class="page-link btn-box-shadow" href="/page2" aria-label="next-page"> <i class="fas fa-angle-right"></i> </a></ul></div></div><div id="panel-wrapper" class="col-xl-3 pl-2 text-muted topbar-down"><div class="access"><div id="access-lastmod" class="post"> <span>ÐоÑледние обновлениÑ</span><ul class="post-content pl-0 pb-1 ml-1 mt-2"><li><a href="/posts/about-android/">ЧÑо Ñакое Android</a><li><a href="/posts/kotlin-inline-functions/">Kotlin. ÐÑÑÑоеннÑе (inline) ÑÑнкÑии</a><li><a href="/posts/kotlin-collections/">Kotlin. ÐоллекÑии</a><li><a href="/posts/kotlin-overview/">Kotlin. ÐбÑий обзоÑ</a><li><a href="/posts/kotlin-sealed-classes/">Kotlin. ÐзолиÑованнÑе (запеÑаÑаннÑе) клаÑÑÑ (sealed classes).</a></ul></div><div id="access-tags"> <span>ÐопÑлÑÑнÑе Ñеги</span><div class="d-flex flex-wrap mt-3 mb-1 mr-3"> <a class="post-tag" href="/tags/theory/">theory</a> <a class="post-tag" href="/tags/kotlin/">kotlin</a> <a class="post-tag" href="/tags/android/">android</a> <a class="post-tag" href="/tags/basics/">basics</a> <a class="post-tag" href="/tags/algorithm/">algorithm</a> <a class="post-tag" href="/tags/android-version/">android version</a> <a class="post-tag" href="/tags/ui/">ui</a> <a class="post-tag" href="/tags/git/">git</a> <a class="post-tag" href="/tags/history/">history</a> <a class="post-tag" href="/tags/oop/">oop</a></div></div></div></div></div><footer class="d-flex w-100 justify-content-center"><div class="d-flex justify-content-between align-items-center"><div class="footer-left"><p class="mb-0"> © 2023 <a href="https://github.com/Bimlibik">Bimlibik</a>. <span data-toggle="tooltip" data-placement="top" title="Except where otherwise noted, the blog posts on this site are licensed under the Creative
1Commons Attribution 4.0 International (CC BY 4.0) License by the author.">Some rights reserved.</span></p></div><div class="footer-right"><p class="mb-0"> Powered by <a href="https://jekyllrb.com" target="_blank" rel="noopener">Jekyll</a> with <a href="https://github.com/cotes2020/jekyll-theme-chirpy" target="_blank" rel="noopener">Chirpy</a> theme.</p></div></div></footer></div><div id="search-result-wrapper" class="d-flex justify-content-center unloaded"><div class="col-12 col-sm-11 post-content"><div id="search-hints"><h4 class="text-muted mb-4">ÐопÑлÑÑнÑе Ñеги</h4><a class="post-tag" href="/tags/theory/">theory</a> <a class="post-tag" href="/tags/kotlin/">kotlin</a> <a class="post-tag" href="/tags/android/">android</a> <a class="post-tag" href="/tags/basics/">basics</a> <a class="post-tag" href="/tags/algorithm/">algorithm</a> <a class="post-tag" href="/tags/android-version/">android version</a> <a class="post-tag" href="/tags/ui/">ui</a> <a class="post-tag" href="/tags/git/">git</a> <a class="post-tag" href="/tags/history/">history</a> <a class="post-tag" href="/tags/oop/">oop</a></div><div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div></div></div></div><div id="mask"></div><a id="back-to-top" href="#" aria-label="back-to-top" class="btn btn-lg btn-box-shadow" role="button"> <i class="fas fa-angle-up"></i> </a>
1<script src="https://cdn.jsdelivr.net/npm/[email protected]/dest/simple-jekyll-search.min.js"></script>
1
1<script> SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('search-results'), json: '/assets/js/data/search.json', searchResultTemplate: '<div class="pl-1 pr-1 pl-sm-2 pr-sm-2 pl-lg-4 pr-lg-4 pl-xl-0 pr-xl-0"> <a href="http://bimlibik.github.io{url}">{title}</a><div class="post-meta d-flex flex-column flex-sm-row text-muted mt-1 mb-1"> {categories} {tags}</div><p>{snippet}</p></div>', noResultsText: '<p class="mt-5">Oops! No result founds.</p>', templateMiddleware: function(prop, value, template) { if (prop === 'categories') { if (value === '') { return `${value}`; } else { return `<div class="mr-sm-4"><i class="far fa-folder fa-fw"></i>${value}</div>`; } } if (prop === 'tags') { if (value === '') { return `${value}`; } else { return `<div><i class="fa fa-tag fa-fw"></i>${value}</div>`; } } } }); </script>
vendor: 1 bytes, line 1
1
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.