Java'da 3B grafik programlama, Bölüm 1: Java 3D

Sun, gerçek bir Java platformu oluşturmak için Java 1.0 çekirdek platformunda bulunan sınırlı işlevselliğin ötesinde API resmini doldurması gerektiğini erken fark etti. Sun, 1.1 ve yaklaşan 1.2 sürümleriyle çekirdeği büyük ölçüde büyüttü, ancak Java bulmacasında hala bazı parçalar eksik. Sun ve ortakları, eksik mu

C programlama dili neden hala geçerli?

İşini her şeyden daha iyi yapmadıkça hiçbir teknoloji, özellikle bir bilgisayar teknolojisi 50 yıl ortalıkta dolaşmaz. C programlama dili 1972'den beri canlı ve etkili ve hala yazılım tanımlı dünyamızın temel yapı taşlarından biri olarak hüküm sürüyor. Ama bazen bir teknoloji takılıp kalır çünkü insanlar onu değiştirmeye alışamamışlardır. Son birkaç on yılda, düzinelerce başk

Microsoft .NET 5'teki yenilikler

Microsoft'un .NET 5'in ikinci sürüm adayı 13 Ekim'de geldi ve .NET Framework ile .NET Core'un birleşmesini tamamlanmaya bir adım daha yaklaştırdı. Yeni birleşik .NET platformunun 10 Kasım 2020'de genel kullanıma sunulması bekleniyor.  Microsoft, Release Candidate 2'yi neredeyse son sürüm ve iki RC'nin sonuncusu olarak tanımlıyor. 13 Eylül'de ilk

Büyük veri analizi nedir? Çeşitli veri kümelerinden hızlı yanıtlar

Veri var ve sonra büyük veri var. Öyleyse, fark nedir? Büyük veri tanımlandı Net bir büyük veri tanımını tespit etmek zor olabilir çünkü büyük veri çok sayıda kullanım durumunu kapsayabilir. Ancak genel olarak terim, hacim olarak çok büyük ve o kadar karmaşık olan veri kümelerini ifade eder ki, geleneksel veri işleme yazılımı ürünleri makul bir süre içinde verileri yakalayamaz, yönetemez ve işleyemez. Bu büyük veri kümeleri, her biri i

COBOL nedir? COBOL programlama açıkladı

Bazı teknolojiler asla ölmez - sadece ahşap işlerinde kaybolurlar.  Ortalama bir yazılım geliştiricisine COBOL (Common Business Oriented Language) hakkında soru sorun ve size karbon kağıdı, kurşunlu benzin veya 78 RPM rekorundan bahsediyormuşsunuz gibi bakacaklar. Go veya Python gibi modern dillerle karşılaştırıldığında - hatta Pascal ya da C! - COBOL kelimesi kel

Python'u JavaScript'e dönüştürme (ve tekrar)

Python veya JavaScript? Halen hangisinin üstün veya daha parlak bir geleceğe sahip olduğunu tartışırken, web'in ön ucunun hangisinin sahibi olduğuna dair çok az şüphe var. Tarayıcıda JavaScript veya hiçbir şey yok. Eh, belki hiçbir şey değil  .  JavaScript, bir programlama dilini diğerine dönüştüren "aktarıcılar" için favori bir hedef dildir (bakınız: TypeScript, Emscripten, Cheerp, Cor). Ve Python'un muazzam takipçi

WCF'de RESTful hizmeti nasıl oluşturulur

WCF (Windows Communication Foundation), .Net'te Web hizmetleri oluşturmak için kullanılabilen güvenli, güvenilir ve ölçeklenebilir bir mesajlaşma platformudur. Servis odaklı uygulamalar geliştirmek için birleşik bir programlama modeli sağlar. NET'te RESTful hizmetleri oluşturmak için WCF'yi kullanabilirsiniz. REST (Temsili

TypeScript ve JavaScript: Farklılıkları anlayın

World wide web temelde JavaScript, HTML ve CSS üzerinde çalışır. Ne yazık ki JavaScript, geliştiricilerin onu büyük ölçekli uygulamalar için kullanmasına yardımcı olacak birkaç özelliğe sahip değildir. TypeScript girin. JavaScript nedir? JavaScript, Netscape Navigator web tarayıcısı için bir komut dosyası dili olarak başladı; Brendan Eich, prototipi 1995 yılında 10 günlük bir süre boyunca yazdı. JavaScript adı, Sun Microsystem

Java sınıfı yükleyicilerin temelleri

Java sanal makinesinin temel taşlarından biri olan sınıf yükleyici kavramı, adlandırılmış bir sınıfı o sınıfı uygulamaktan sorumlu bitlere dönüştürme davranışını açıklar. Sınıf yükleyicileri var olduğu için, Java programlarını çalıştırırken Java çalışma süresinin dosyalar ve dosya sistemleri hakkında hiçbir şey bilmesine gerek yoktur. Sınıf yükleyiciler ne yapar Sınıflar, hali

Ruby 2.6'daki yenilikler

Saygıdeğer dinamik dilin en son sürümü olan Ruby 2.6, artık üretim sürümü olarak mevcuttur. Ruby 2.6'daki yenilikler Ruby 2.6, program yürütme performansını iyileştirmek için bir JIT'in (tam zamanında derleyici) ilk uygulamasını ekler. Ruby'nin JIT derleyicisi, C kodunu diske yazar ve yerel kod üretmek için bir C derleyici işlemi üretir. Ruby, çalışma zamanınd

Java 101: Standart giriş / çıkışın giriş ve çıkışları

Önceki Java 101 makalelerinde, yeniden yönlendirme, standart giriş cihazı ve standart çıkış cihazı kavramlarına atıfta bulundum. Veri girişini göstermek için birkaç örnek aranır System.in.read(). System.in.read()Standart giriş cihazından veri girişi yaptığı ortaya çıktı . Verilerin çıktısını göstermek için örnekler System.out.print()ve denir System.out.pri

Go dili ne için gerçekten iyi?

Vahşi doğada dokuz yılı aşkın bir süredir, Google'ın Go dili, yani Golang - Eylül 2019 itibarıyla sürüm 1.13 ile alfa meraklıları için bir merak olmaktan, dünyanın en önemli bazılarının arkasındaki savaşta test edilmiş programlama dili olmaya dönüştü. bulut merkezli projeler.  Go, Docker ve Kubern

Programlama sertifikalarındaki gerçek kir

Programcılar ve geliştiriciler bu günlerde bu kadar yüksek talep görürken, bir sertifika peşinde koşmak kadar sıkıcı bir kararın zaman kaybı olduğunu düşünmek cazip gelebilir. Sonuçta, her şey kod sanatınıza bağlı değil mi? İşe alanlara ve sertifika kursunu tamamlayanlara göre, bir sürprizle karşılaşabilirsiniz. Hiçbir şey deneyim ve gerçek d

C # 'da Dapper ORM nasıl kullanılır

Nesne ilişkisel eşleştiriciler (ORM'ler), programlama dillerinin nesne modelleri ile ilişkisel veritabanlarındaki veri modelleri arasında var olan empedans uyumsuzluğunu ortadan kaldırmak için uzun süredir kullanılmaktadır. Dapper, Stack Overflow ekibi tarafından geliştirilen açık kaynaklı, hafif bir ORM'dir. Dapper, özellikl

Derin bir inceleme: .Net'teki değer ve referans türleri

Microsoft .Net'teki türler, değer türü veya başvuru türü olabilir. Değer türleri genellikle yığında depolanırken, başvuru türleri yönetilen yığında depolanır. Bir değer türü System.ValueType'dan türetilir ve verileri kendi bellek ayırması içinde içerir. Başka bir deyişle, değişkenler veya nesneler veya değer türlerinin kendi veri kopyaları vardır. Bu arada bir referans türü, System

C # 'da getiri anahtar kelimesi üzerine iki sentim

İlk olarak C # 2.0'da tanıtılan verim anahtar sözcüğü, T, IEnumerable arabirimini uygulayan bir nesne döndürür. IEnumerable arabirimi, C # 'da bir foreach döngüsü kullanarak genel olmayan bir koleksiyonu yinelemek için kullanılabilen bir IEnumerator sunar. Verme anahtar sözcüğünü, kullanıldığı yöntemin veya get erişimcisinin bir yineleyici olduğunu belirtmek için kullanabilirsiniz. Getiri anahtar sözcüğünü k

Windows 8 Yenileme: Sınırlamaları biliyorsanız harika bir özellik

Geçtiğimiz birkaç hafta içinde, Windows 8 Yenileme'nin birçok analizini ve demosunu gördüm, ancak hepsi çok önemli bir gerçeği gözden kaçırıyor gibi görünüyor: Mükemmel değil. Aşırı teknik görünme riski altında, temel sorun, pastanızı yiyip de yiyememenizdir. Yenileme, kullanıcının verilerini ve ayarlarını koruyan ancak altına Windows'u yeniden yükleyen Windows 8 yeniden canlandırma prosedürü olduğunu hatırlayabilirsiniz. (Sıfırlama, bilgisayarı silen ve onu sa

C # 'da AutoMapper ile nasıl çalışılır

AutoMapper, farklı türlere ait nesneleri eşlemek için kullanılabilen popüler bir nesneden nesneye eşleme kitaplığıdır. Örnek olarak, uygulamanızdaki DTO'ları (Veri Aktarım Nesneleri) model nesneleriyle eşlemeniz gerekebilir. AutoMapper, sizi bu tür uyumsuz türlerin bir veya daha fazla özelliğini manuel olarak eşlemek zorunda kalmanın zahmetli çabasından kurtarır. AutoMapper ile çalışmay

ORTALAMA yığını nedir? JavaScript web uygulamaları

MEAN yığını, tanımlanmış MEAN yığını, tamamen JavaScript'te oluşturulmuş modern bir uygulamayı oluşturan bir dizi teknoloji katmanından oluşan bir yazılım yığınıdır. MEAN, bir uygulamadaki her şeyi ön uçtan arka uca çalıştıran bir "tam yığın geliştirme" dili olarak JavaScript'in gelişini temsil eder. MEAN'daki her bir baş harf, yığında

JQuery'nin yerini alacak 3 JavaScript kitaplığı

HTML belge geçişi, animasyon ve olay işleme gibi görevleri basitleştiren sağlam jQuery JavaScript kitaplığı, web geliştirmenin çehresini değiştirdi. Web teknolojisi araştırmacısı W3Techs'e göre, Mayıs 2019 itibarıyla jQuery, bilinen web sitelerinin yüzde 74'ünde kullanılıyor. Bununla birlikte, Ağustos 2006'da piyasaya sürülen jQuery kitaplığı, şimdi bazı geliştiriciler tarafından zamanı geçmiş eski bir teknoloji olarak görülüyor. Son yıllarda jQuery'ye alternatifler o

C # 'da özniteliklerle nasıl çalışılır

Nitelikler, derlemelerinize meta veri bilgileri ekleyebilen C # programlama dilinde güçlü bir özelliktir. Bir öznitelik aslında şu öğelerden herhangi biriyle ilişkili bir nesnedir: Assembly, Class, Method, Delege, Enum, Event, Field, Interface, Property ve Struct. Bildirime dayalı bilgileri ilişkilendirmek için kullanılabilirler - bu tür bilgileri, yansıma kullanmak gerekirse daha sonraki bir zamanda çalışma zamanında alabilirsiniz. Başka bir deyişle,

Node.js çerçevelerine yönelik eksiksiz kılavuz

Node.js, hem masaüstü hem de sunucu uygulamalarını uygulamak için uygun olan, Chrome'un V8 JavaScript motoru üzerine kurulu bir JavaScript çalışma zamanıdır. Node.js, Apache, IIS ve tipik Java sunucunuz gibi iş parçacıklı sunuculara kıyasla onu hafif ve verimli kılan, olay odaklı, engellemeyen bir G / Ç modeli kullanır. Eğer iken edebilir

Java ifadelerini operatörlerle değerlendirin

Java uygulamaları , değişmez değerlerin, yöntem çağrılarının, değişken adlarının ve operatörlerin birleşimleri olan ifadeleri değerlendirerek verileri işler . Bir ifadenin değerlendirilmesi tipik olarak, bir değişkende saklanabilen, bir karar vermek için kullanılabilen vb. Yeni bir değer üretir. Bu eğitimde, Java progr

Java 8'de Base64 kodlama ve kod çözme

Java 8, esas olarak lambdalar, akışlar, yeni bir tarih / saat modeli ve Nashorn JavaScript motorunu Java'ya tanıttığı için hatırlanacak. Bazıları, Base64 API gibi çeşitli küçük ama kullanışlı özellikleri tanıttığı için Java 8'i de hatırlayacaktır. Base64 nedir ve bu API'yi nasıl kullanırım? Bu gönderi bu soruları yanıt

Runtime.exec () olmazsa

Java dilinin bir parçası olarak, java.langpaket dolaylı olarak her Java programına aktarılır. Bu paketin tuzakları sıklıkla ortaya çıkar ve çoğu programcıyı etkiler. Bu ay Runtime.exec()yöntemde gizlenen tuzakları tartışacağım . Tuzak 4: Runtime.exec () olmazsa Sınıf , mevcut Java Runtime Environment'ı alan java.lang.Runtimestatik bir y

Cython nedir? C hızında Python

Python, en uygun, zengin donanıma sahip ve düpedüz kullanışlı programlama dillerinden biri olarak bilinir. Yürütme hızı? Çok değil. Cython girin. Cython dili, C'ye derlenen ve eldeki göreve bağlı olarak yüzde birkaç ile birkaç büyüklük sırası arasında değişebilen performans artışı sağlayan bir Python üst kümesidir. Python'un yerel nesne türlerine

İnsan mı efsane: 3 milyon dolarlık Google mühendisi

Geçtiğimiz hafta Business Insider, Google'da maaş ve hisse senedi ödüllerinde zaten yılda 3 milyon dolar kazandığından 500.000 dolarlık maaş teklifini "kaçıran" bir Google mühendisi hakkında bir haber yayınladı. Hikaye isimsiz bir kaynaktan geldi, bu yüzden gerçekten doğru olup olmadığını kim bilebilir? Ancak, gerçekten büyük

Java'da Kalıtım, Bölüm 2: Nesne ve yöntemleri

Java, binlerce sınıf ve diğer başvuru türlerinden oluşan standart bir sınıf kitaplığı sağlar. Yeteneklerindeki eşitsizliğe rağmen, bu türler Objectsınıfı doğrudan veya dolaylı olarak genişleterek büyük bir miras hiyerarşisi oluşturur . Bu, oluşturduğunuz tüm sınıflar ve diğer başvuru türleri için de geçerlidir. Java kalıtımıyla ilgili bu öğretic

JDK 13: Java 13'teki yeni özellikler

Standart Java'nın en son sürümü olan Java Geliştirme Kiti (JDK) 13 artık bir üretim sürümü olarak mevcuttur. Öne çıkan özellikler arasında Z Çöp Toplayıcı geliştirmeleri, uygulama sınıfı veri paylaşımı ve anahtar ifadeleri ve metin bloklarının önizlemeleri yer alır.  JDK 13 için önerilen ancak resmi listeye hiçbir zaman eklenmeyen bir özellik, jpackagekendi kendine yeten Java uygulamalarını paketleme aracı, kesintiyi kaçırdı. Artık JDK 13 için düşünülmemektedir. J

Java için Sizeof

26 Aralık 2003 S: Java'nın C'de sizeof () gibi bir operatörü var mı? C: Yüzeysel bir cevap, Java'nın C'ler gibi bir şey sağlamamasıdır sizeof(). Ancak, en düşünelim neden bir Java programcısı ara sıra isteyebilir. AC programcısı çoğu veri yapısı bellek tahsisini kendisi yönetir ve sizeof()tahsis edilecek bellek bloğu boyutlarını bilmek için vazgeçilmezdir. Ek olarak, C bellek ayırıcıl

Gözlemci ve Gözlemlenebilir

Sorun şu: Üç boyutlu bir sahneyi iki boyutlu olarak tanımlayan verileri işleyecek bir program tasarlıyorsunuz. Program modüler olmalı ve aynı sahnenin birden çok eş zamanlı görüntüsüne izin vermelidir. Her görünüm, sahneyi farklı aydınlatma koşulları altında farklı bir görüş noktasından gösterebilmelidir. Daha da önemlisi, alttaki sah

C # 'da log4net ile nasıl çalışılır

Uygulamalar üzerinde çalışırken, sıklıkla uygulamanızdaki olayların sırasını, kullanıcı eylemlerini ve hatta meydana gelen hataları içerebilecek uygulama verilerini günlüğe kaydetmek isteyebilirsiniz. Kullanabileceğiniz birçok günlükleme çerçevesi vardır, ancak log4net, .NET'te oluşturulan veya geliştirilen uygulamalarla kullanım için en popüler günlükleme çerçevelerinden biridir. NET'teki farklı günlük hedeflerine

Java'da veri yapıları ve algoritmalar: Başlangıç ​​kılavuzu

Bu eğitim dizisi, Java'daki veri yapıları ve algoritmalar için bir başlangıç ​​kılavuzudur.  Öğreneceksin: Java programlarınızda dizi ve liste veri yapılarını nasıl tanır ve kullanırsınız. Hangi algoritmalar farklı dizi türleri ve liste veri yapılarıyla en iyi şekilde çalışır. Özel kullanım durumunuz için ne

Windows 8 incelemesi: Evet, o kadar kötü

Neredeyse bir yıldır Windows 8'in beta sürümlerini inceliyor ve inceliyoruz. O zaman, birkaç özellik fazlasıyla netleşti. Öncelikle ve en önemlisi, Windows 8'in tasarımı hakkında ne düşünürseniz düşünün, bu müthiş bir mühendislik başarısı: Microsoft, çok yetenekli, modern, dokunmatik dostu bir arabirimi (şimdilik Metro olarak adlandıracağım) sağlam bir yere ( Bazıları, bir milyardan fazla kullanıcıya aşina olan ve aynı zamanda ileriye dönük bir ürün ortaya çıkaran tıknaz) iş gücü olduğunu söyleyebilir. Bu oldukça büyük bir başarı. Ancak bazen mühendis

Bahar nedir? Java için bileşen tabanlı geliştirme

Bahar, belki de 21. yüzyılın başında ortaya çıkan bileşen tabanlı çerçevelerin en iyisidir. Geliştiricilerin Java tabanlı uygulamalarda altyapı kodu yazma ve sağlama yöntemini büyük ölçüde geliştirir. Spring, başlangıcından bu yana kurumsal Java geliştirme için önde gelen bir çerçeve olarak kabul edildi. Spring, uçtan uca bir uygulam

Visual Studio Code ve Sublime Text: Nasıl seçilir

JavaScript düzenleyicileri ve JavaScript IDE'leri karşılaştırmamda, en iyi önerilerim genellikle Sublime Text (bir düzenleyici olarak) ve Visual Studio Code (bir düzenleyici veya bir IDE olarak) içerir. JavaScript veya hatta JavaScript artı HTML ve CSS ile sınırlı değildir. Geri adım atıp daha büyük resme bakarsanız, Sublime Text ve Visual Studio Code en iyi çok dilli, çok işletim sistemli programlama editörlerinden ikisidir — kullanışlı düzenleme özellikleri kadar hızı için Sublime Text ve için Visual Studio Code neredeyse aynı derecede iyi olan daha iyi özellikler ve hız. Her iki ürün de Windo

MySQL yöneticileri için en iyi 5 açık kaynaklı araç

Michael Coburn, Percona'da ürün müdürüdür.  Veritabanı yöneticileri (DBA'lar) için, veritabanlarının en yüksek performansta çalışmasını sağlamak biraz döner plakalar gibi olabilir: Çeviklik, konsantrasyon, hızlı tepkiler, soğukkanlılık ve yardımcı bir izleyiciden ara sıra gelen bir çağrı gerekir. Veritabanları, hemen hemen her

PyPy nedir? Ağrısız daha hızlı Python

Python, güçlü, esnek ve birlikte çalışılması kolay olduğu için itibar kazandı. Bu erdemler, çok çeşitli uygulamalarda, iş akışlarında ve alanlarda kullanılmasına yol açmıştır. Ancak dilin tasarımı - yorumlanmış doğası, çalışma zamanı dinamizmi - Python'un her zaman C veya C ++ gibi makineye özgü dillerden daha yavaş olduğu anlamına gelir. Yıllar geçtikçe, geliştiriciler Pytho

Bu Windows 10 yazılım sorunlarına dikkat edin

 Microsoft'un agresif beta testi hızına ve Windows 10'a yama uygulamasına rağmen, pek çok sorun çözülmeden kalır ve bunların çoğu üçüncü taraf uygulamaları içerir. İşte Windows 10 üçüncü taraf uygulamalarında devam eden önemli sorunların bir listesi. Bunların çoğu büyük olasılıkla önümüzdeki haftalarda ya uygulama oluşturucuların kendileri tarafından ya da Microsoft tarafından Windows 10'daki temel nedenleri bulup düzelterek düzeltilecektir. Ancak, Windows 10'un benimsenmesi artmaya

OSGi nedir? Java modülerliğine farklı bir yaklaşım

OSGi , bir kapsayıcıda konuşlandırılabilen modüler Java bileşenlerinin ( paket adı verilir ) oluşturulmasını ve yönetilmesini kolaylaştırır . Bir geliştirici olarak, bir veya daha fazla paket oluşturmak için OSGi spesifikasyonunu ve araçlarını kullanırsınız. OSGi, bu paketler için yaşam döngüsünü tanımlar. Aynı zamanda onları barındırır

.NET Framework nedir? Microsoft'un Java'ya cevabı

.NET Framework nedir? .NET tanımlı  .NET, masaüstlerinden mobil cihazlara kadar çeşitli platformlarda uygulama geliştirmeyi kolaylaştırmak için Microsoft tarafından oluşturulan bir yazılım geliştirme çerçevesi ve bunlara eşlik eden araçlar, diller ve çalışma zamanları ekosistemidir. .NET ( nokta net olar

Keras nedir? Derin sinir ağı API'sinin açıklaması

Derin sinir ağları çok popüler olsa da, ana çerçevelerin karmaşıklığı, makine öğrenimine yeni başlayan geliştiriciler için kullanımlarının önünde bir engel oluşturdu. Sinir ağı modelleri oluşturmak için gelişmiş ve basitleştirilmiş yüksek seviyeli API'ler için birkaç teklif var, bunların hepsi uzaktan benzer görünme eğiliminde, ancak daha yakından incelendiğinde farklılıklar gösteriyor. Keras, önde gelen üst düzey sinir ağları

C # 'da statik sınıflar ve statik sınıf üyeleri açıklandı

C # programlama dilindeki static anahtar sözcüğü, statik sınıfları ve statik üyeleri tanımlamanıza olanak tanır. Statik bir sınıf, hem soyut hem de mühürlenmiş bir sınıfa benzer. Statik sınıf ile statik olmayan sınıf arasındaki fark, statik bir sınıfın somutlaştırılamaması veya miras alınamaması ve sınıfın tüm üyelerinin doğası gereği statik olmasıdır. Bir sınıfı statik olarak bildirmek için,

Her Mac ve Linux kullanıcısının bilmesi gereken 10 Unix komutu

GUI'ler harikadır - onlarsız yaşamak istemeyiz. Ancak bir Mac veya Linux kullanıcısıysanız ve işletim sisteminizden (ve tuş vuruşlarınızdan) en iyi şekilde yararlanmak istiyorsanız, Unix komut satırını tanımayı kendinize borçlusunuz. Bir veya iki kez bir şey yapmanız gerektiğinde üzerine gelin ve tıklayın. Ancak bu görevi birçok ke

Yay çerçevesi 5, Bölüm 1: Bahar MVC'sine hakim olma

Spring MVC, Spring çerçevesinin Java web uygulamaları oluşturmaya yönelik geleneksel kitaplığıdır. Tamamen işlevsel Java web uygulamaları ve RESTful web hizmetleri oluşturmak için en popüler web çerçevelerinden biridir. Bu eğiticide, Spring MVC'ye genel bir bakış elde edecek ve Spring Boot, Spring Initializr ve Thymeleaf kullanarak Java web uygulamalarının nasıl oluşturulacağını öğreneceksiniz.indir Kodu indirin Bu öğreti

Üç Java sınıfıyla metin çizmek kolaydır

Çizgiler ve daireler gibi ilkel geometrik türleri çizme yöntemlerine ek olarak, Graphicssınıf, metin çizmek için yöntemler sağlar. FontVe FontMetricssınıflarıyla birleştirildiğinde , sonuç, çekici metin çizme işini normalde olduğundan çok daha kolay hale getiren bir dizi araçtır. Bu sütun, sırayla bu s

Python'da eşzamansız kullanmaya başlayın

Eşzamansız programlama veya kısaca eşzamansız programlama, birçok modern dilin bir özelliğidir ve bir programın birden çok işlemi, herhangi birini beklemeden veya takılmadan yürütmesine olanak tanır. Programın zamanının çoğunun bir görevin tamamlanmasını beklemek için harcandığı ağ veya dosya G / Ç gibi görevleri verimli bir şekilde gerçekleştirmenin akıllı bir yoludur. 100 ağ bağlantısı açan bir web ka

Fiber Kanal ve iSCSI: Savaş devam ediyor

Başlangıçta Fiber Kanal (FC) vardı ve iyiydi. Gerçek bir SAN istiyorsanız - paylaşılan doğrudan bağlı SCSI depolamaya karşı - FC sahip olduğunuz şeydir. Ancak FC çok pahalıydı, özel anahtarlar ve ana bilgisayar veri yolu adaptörleri gerektiriyordu ve coğrafi olarak dağıtılmış ortamlarda desteklenmesi zordu. Ardından, yaklaşık altı v

Java'da yöntem referanslarıyla başlayın

Lambdas ile birlikte Java SE 8, Java diline yöntem referansları getirdi. Bu eğitim, Java'daki yöntem referanslarına kısa bir genel bakış sunar, ardından bunları Java kod örnekleriyle kullanmaya başlamanızı sağlar. Öğreticinin sonunda, bir sınıfın statik yöntemlerine, bağlı ve bağlantısız statik olmayan yöntemlere ve oluşturuculara başvurmak için yöntem referanslarını nasıl kullanacağınızı ve ayrıca bunları üst sınıf ve geçerli sınıftaki örnek yöntemlerine başvurmak için nasıl kullanacağınızı öğreneceksiniz. türleri. Ayrıca, birçok Java geliştiricisinin neden lamb

Kayan nokta aritmetiği

Under The Hood'un başka bir bölümüne hoş geldiniz . Bu sütun, Java geliştiricilerine, çalışan Java programlarının altındaki gizli güzelliğe bir bakış sağlamayı amaçlamaktadır. Bu ayın sütununda, Java sanal makinesinin (JVM) bayt kodu komut setine ilişkin geçen ay başlayan tartışmalar devam ediyor. Bu makale, JVM'deki kayan n

C # 8'de GUID'lerle nasıl çalışılır

Uygulamalarda çalışırken, genellikle Küresel Olarak Benzersiz Tanımlayıcıları (GUID'ler) kullanmanız gerekebilir. Bir SQL veritabanındaki birincil anahtarlar gibi benzersiz tanımlayıcılar, müşteriler ve faturalar gibi önemli nesnelerin kopyalanmamasını veya üzerine yazılmamasını sağlar. Benzersiz tanımlayıcıla

Web API'de içerik pazarlığıyla nasıl çalışılır

ASP.Net Web API, durum bilgisi olmayan ve RESTful HTTP hizmetleri oluşturmak için kullanılan hafif bir çerçevedir. RESTful hizmetleri, kaynak kavramına dayanan hafif, durumsuz, istemci-sunucu tabanlı, önbelleğe alınabilir hizmetlerdir. REST bir mimari tarzdır - vatansız hizmetleri uygulamak için kullanılan bir dizi kısıtlama. Yeniden kullanı

Python 2 EOL: Python 2'nin sonunda nasıl hayatta kalınır?

1 Ocak 2020 itibariyle, Python programlama dilinin 2.x şubesi artık yaratıcıları Python Software Foundation tarafından desteklenmemektedir. Bu tarih, yıllardır devam eden bir dramanın doruk noktasına işaret ediyor - Python'un daha eski, daha az yetenekli, yaygın olarak kullanılan bir versiyonundan, hala benimsenme sürecinde olan daha yeni, daha güçlü bir versiyona geçiş. Tam zamanı. Pytho

iOS 6 bağlantısız jailbreak çıktı, Cydia uygulama mağazası sular altında kaldı

Apple modlayıcıları sevinebilirler: iOS 6 için en son jailbreak yazılımı Pazartesi günü yayınlandı. Jailbreak, "Evad3rs" adlı dört kişilik bir bilgisayar güvenliği araştırma ekibinin aylarca süren çalışmalarının sonucudur. Bağlantısız bir jailbreak veya cihaz bir bilgisayara bağlanmadan kurulabilen bir güvenlik açığı dizisi bulmak için Apple'ın en son işletim sistemini araştırdılar. [Web tarayıcısı, dünyaya açılan porta

Windows'ta Bash'in gücünü keşfedin

Microsoft Windows, masaüstünde baskın oyuncu olabilir, ancak hızla artan açık kaynak yazılım pazarı - özellikle yönetici ve geliştirme araçları için - açıkça Linux'tan yana. Android'in Linux varyantlarını kullandığı mobil pazardan bahsetmiyorum bile. Windows üzerinde bir geliştiriciyseniz, Linux yeteneklerine alışmak için gereken davul sesleri gittikçe daha yüksek hale geliyor. Yıllar içinde Microsoft, Lin

Linux Mint'e karşı Ubuntu: Hangisi daha iyi?

Linux Mint ve Ubuntu Ubuntu ve Linux Mint, piyasadaki en iyi bilinen masaüstü dağıtımlarından ikisidir. Her ikisi de Linux kullanıcıları arasında oldukça popülerdir, ancak hangisi daha iyi? Bu dağıtımların her birinin sunabileceği çok şey olduğundan, aralarında seçim yapmak zor olabilir. Neyse ki, Linux ve Ub

JPA ve Hibernate ile Java kalıcılığı, Bölüm 2: Çoktan çoğa ilişkiler

Bu öğreticinin ilk yarısı Java Persistence API'sinin temellerini tanıttı ve size Hibernate 5.3.6 ve Java 8 kullanarak bir JPA uygulamasının nasıl yapılandırılacağını gösterdi. Bu öğreticiyi okuduysanız ve örnek uygulamasını incelediyseniz, temellerini biliyorsunuzdur. JPA varlıklarını ve çoktan bire ilişkileri JPA'da modelleme. Ayrıca, JPA Sorgu Dili (JP

C / C ++ kod çözücü programları çevirir, kaynak kodu gerekmez

C / C ++ için yeni bir derleyici çözücü ile geliştiriciler, kaynak koduna bakmadan bir programın işleyişi hakkında fikir edinebilirler. Bu, projenin baş geliştiricisinin derleme için bir LLVM'ye benzemeyi umduğu Snowman için plan. Almanya'da bir üniversite öğrencisi olan baş geliştirici Yegor Derevenets, sorulara e-postayla yanıt veren bir e-postada, kardan adam, C ++ için küçük bir destekle makine kodundan C'ye derleme yapıyor ve kaynak kodun birkaç ay içinde yayınlanması gerektiğini söyledi. Derevenets, teknolojinin "oldu

C ++ programlama için 8 harika kitaplık

C ++, 1979'da tasarlanmış, şu anda 40 yaşın üzerinde olan genel amaçlı bir sistem programlama dilidir. Buhar kaybetmek bir yana, C ++ hala çoklu programlama dili popülerlik indekslerinin en üstünde yer almaktadır. C ++ kullanımına giden yolu yumuşatmak, IDE'lerin yapımcıları, düzenleyiciler, derleyiciler, test çerçeveleri, kod kalitesi ve diğer araçlar arasında geniş bir dil desteğidir. Yazılım geliştiricileri ay

Makine öğrenimi algoritmalarının açıklaması

Makine öğrenimi ve derin öğrenme geniş ölçüde benimsendi ve daha da geniş çapta yanlış anlaşıldı. Bu makalede, geri adım atmak ve hem makine öğrenimini hem de derin öğrenmeyi temel terimlerle açıklamak, en yaygın makine öğrenimi algoritmalarından bazılarını tartışmak ve bu algoritmaların tahmine dayalı modeller oluşturma bulmacasının diğer parçalarıyla nasıl ilişkili olduğunu açıklamak istiyorum. tarihsel verilerden. Makine öğrenimi algor

C # 'ta Action, Func ve Predicate temsilcileriyle nasıl çalışılır?

Temsilci, temsilcinin imzasıyla aynı imzaya sahip bir yönteme başvurabilen, tür açısından güvenli bir işlev işaretçisidir. Temsilciler, geri arama yöntemlerini tanımlamak ve olay işlemeyi uygulamak için kullanılır ve "delegate" anahtar sözcüğü kullanılarak bildirilir. Kendi başına görünebilen veya bir sınıfın içinde yuvalanmış bir temsilci bildirebilirsiniz. Func ve Action delegeleri nedir

Java İpucu 10: Java'da geri arama rutinlerini uygulayın

MS-Windows ve X Pencere Sisteminin olay güdümlü programlama modeline hakim olan geliştiriciler, bir şey olduğunda çağrılan (yani "geri çağrılan") işlev işaretlerini geçirmeye alışkındır. Java'nın nesne yönelimli modeli şu anda yöntem işaretleyicilerini desteklemiyor ve bu nedenle bu rahat mekanizmanın kullanılmasını engelliyor gibi görünüyor. Ama hepsi kaybolmadı! Java'nı

Kontrol edilen istisnalar iyi mi yoksa kötü mü?

Java, kontrol edilen istisnaları destekler. Bu tartışmalı dil özelliği, bazıları tarafından sevilir ve diğerleri tarafından nefret edilir; öyle ki, çoğu programlama dili kontrol edilen istisnalardan kaçınır ve yalnızca kontrol edilmemiş meslektaşlarını destekler. Bu yazıda, kontrol edilen istisnalarla ilgili tartışmaları inceliyorum. Öncelikle istisnalar kavr

Windows Depolama Sunucusu nedir?

Windows Storage Server, ağa bağlı depolama araçlarında kullanım için OEM'lere lisanslanan bir Windows Server sürümüdür. Windows Storage Server 2008, onu Windows Server 2008'in diğer sürümlerinden ayıran birkaç özellik (Tek Örnek Depolama (dosya tekilleştirme) ve Microsoft iSCSI Yazılım Hedefi) içeriyordu. Ancak Windows Storage

Sunucu tarafı Java'ya nasıl başlanır

Bazen sunucu uygulamaları veya sunucu tarafı uygulamaları olarak adlandırılan sunucu tarafı Java (SSJ), Ortak Ağ Geçidi Arayüzü (CGI) ve Netscape'ten NSAPI ve Microsoft'tan ISAPI gibi daha düşük seviyeli sunucu API programlamasının güçlü bir melezidir. Bu makale, Netscape'in sunucu tarafı uygulamaları (SSA) olarak adlandırdığı sunucu tarafı Java'nın Netscape uygulaması için bir giriş ve adım adım talimatlar sağlar. SSA'lar bir CGI betiği gibi ha

Apple'ın Swift dili Windows'a geliyor

Apple tarafından geliştirilen Swift programlama dili, bir yıldan uzun süren önemli bir taşıma çabasının ardından artık Windows'ta kullanılabilir. Proje raporlarına göre, Windows desteği, ilk benimseyenlerin artık Swift'i Windows için deneyimler oluşturmak için kullanabileceği bir aşamaya ulaştı.  Windows 10 için

Deepfake nedir? Aldatan AI

Deepfake'ler, bazı izleyicileri veya dinleyicileri yanlış bir olaya veya yanlış bir mesaja inandırmaya çalışmak için derin öğrenme yardımıyla oluşturulan, değiştirilen veya sentezlenen medyadır - genellikle video, ancak bazen ses -. Bir deepfake'in orijinal örneği (reddit kullanıcısı / u / deepfake tarafından), bir videodaki bir aktrisin yüzünü bir porno sanatçısının vücuduna takas etti - bu, başlangıçta yasa dışı olmasa da, elbette tamamen etik değildi. Diğer deepfake'ler ünlülerin söyledikl

C # 'da yansıma ile nasıl çalışılır

C # 'ta yansıma, çalışma zamanında türler üzerindeki meta verileri almak için kullanılır. Başka bir deyişle, programınızdaki tiplerin meta verilerini dinamik olarak incelemek için yansımayı kullanabilirsiniz - yüklenen montajlar ve bunlarda tanımlanan tipler hakkında bilgi alabilirsiniz. C # 'teki yansıma,

C'de FileSystemWatcher ile nasıl çalışılır #

System.IO ad alanındaki FileSystemWatcher sınıfı, dosya sistemindeki değişiklikleri izlemek için kullanılabilir. Sisteminizdeki bir dosyayı veya dizini değişiklikler için izler ve değişiklikler meydana geldiğinde olayları tetikler. FileSystemWatcher'ın çalışması için, izlenmesi gereken bir dizin belirtmelisiniz. FileSystemWatcher, iz

Java'daki statik sınıflar ve iç sınıflar

İç içe geçmiş sınıflar , diğer sınıfların veya kapsamların üyeleri olarak bildirilen sınıflardır. Sınıfları yerleştirmek, kodunuzu daha iyi düzenlemenin bir yoludur. Örneğin, nesneleri yeniden boyutlandırılabilir bir dizide depolayan iç içe olmayan bir sınıfınız ( üst düzey sınıf olarak da bilinir ) ve ardından her nesneyi döndüren bir yineleyici sınıfınız olduğunu varsayalım. En üst düzey sınıfın ad alanını kirletmek y

Web API'nizde CORS nasıl etkinleştirilir?

Tarayıcınızın güvenlik politikasındaki güvenlik kısıtlamaları, web tarayıcınızın başka bir etki alanındaki bir sunucuya AJAX istekleri yapmasını engeller. Bu aynı zamanda aynı menşe politikası olarak da bilinir. Başka bir deyişle, yerleşik tarayıcı güvenliği, bir etki alanındaki bir web sayfasının başka bir etki alanında AJAX çağrıları yürütmesini engeller. İşte burada CORS (Çapraz Kaynak Paylaş

JavaScript nedir? Tam yığın programlama dili

JavaScript, 2019'un başlarında geliştiriciler tarafından en sık öğrenilen dil haline gelen, oldukça popüler bir yorumlanmış betik dilidir. JavaScript açık bir standarttır, tek bir satıcı tarafından kontrol edilmeyen, sayısız uygulama ve onu hem yeni başlayanlar hem de deneyimli geliştiriciler arasında popüler kılan öğrenmesi kolay bir sözdizimi ile. JavaScript, World Wide We

Derin öğrenme nedir? İnsan beynini taklit eden algoritmalar

Derin öğrenme tanımlandı Derin öğrenme , verilerdeki kalıpları karmaşık, çok katmanlı ağlar olarak modelleyen bir makine öğrenimi biçimidir. Derin öğrenme, bir problemi modellemenin en genel yolu olduğu için, hem geleneksel programlamayı hem de diğer makine öğrenimi tekniklerini geride bırakan bilgisayarla görme ve doğal dil işleme gibi zor problemleri çözme potansiyeline sahiptir. Derin öğrenme, yalnızca diğe

Makine öğreniminden en iyi şekilde yararlanmak için 14 açık kaynaklı araç

İstenmeyen posta filtreleme, yüz tanıma, öneri motorları - tahmine dayalı analiz veya örüntü tanıma gerçekleştirmek istediğiniz büyük bir veri kümesine sahipseniz, makine öğrenimidir. Ücretsiz açık kaynaklı yazılımın yaygınlaşması, makine öğreniminin hem tek makinelerde hem de ölçekte ve en popüler programlama dillerinde uygulanmasını kolaylaştırdı. Bu açık kaynaklı araçlar arasında Pyt

Mozilla, Firebug'ı yerel Firefox hata ayıklayıcısının lehine eziyor

Firefox tarayıcısına açık kaynaklı bir eklenti olan Firebug web geliştirme aracı, 12 yıl sonra kullanımdan kaldırılacak ve yerini Firefox Geliştirici Araçları almıştır. Firebug, Firefox Quantum'un (sürüm 57) gelecek ayki sürümüyle birlikte kaldırılacak. Firebug aracı, geliştiricilerin Firefox tarayıcısındaki kodu incelemesine, düzenlemesine ve hata ayıklamasına ve ayrıca web sayfalarındaki CSS, HTML ve JavaScript'i izlemesine olanak tanır. Firebug projesinin lideri olan Jan

JDK 11'den kaldırılan JavaFX 11, bağımsız bir modül olarak gelir

Java tabanlı zengin istemci teknolojisinin ilk bağımsız sürümü olan JavaFX 11 artık kullanıma sunulmuştur. JDK'dan çekirdek olmayan modülleri çıkarma ve bunları kullanımdan kaldırma veya bağımsız modüller olarak ayağa kaldırma genel isteği göz önüne alındığında, Oracle JavaFX'i Java Geliştirme Kiti'nden (JDK) 11 kaldırıyor. Açık kaynak JavaFX 11, masaüstü,

GitHub nedir? Bulutta Git sürüm kontrolünden daha fazlası

GitHub, temelde bir Git deposu barındırma hizmetidir, yani bulut tabanlı bir kaynak kodu yönetimi veya sürüm kontrol sistemi, ancak bu sadece başlangıç. Ayrıca GitHub, kod incelemesi (çekme istekleri, farklılıklar ve inceleme istekleri), proje yönetimi (sorun izleme ve atama dahil), diğer geliştirici araçlarıyla entegrasyonlar, ekip yönetimi, dokümantasyon ve "sosyal kodlama" için özellikler uygular. Programcılar için bi

GraphLib: Grafikler için açık kaynaklı bir Android kitaplığı

Grafikler ve veri çizimleri, Android uygulamalarınızda ilişkileri göstermek, veri eğilimlerini göstermek ve hedefleri izlemek için harika araçlardır. Bunu birkaç yıl önce, Charleston Savunma Müteahhitleri Derneği'nin sponsor olduğu bir öğrenci mobil uygulama yarışmasında eski bir öğrencim birincilik kazandığında gördüm. Kazanan "Şeker Hastalığı ve

Java 2D'ye başlarken

Java 2D API, temel bir Java 1.2 platform API'sidir (API ve uygulamaları hakkında çeşitli bilgiler için Kaynaklar'a bakın). API uygulamaları, Windows NT / 95 ve Solaris için Sun JDK'nın mevcut beta sürümlerinde Java Temel Sınıflarının (JFC) bir parçası olarak mevcuttur. Java 1.2 tamamlandığında, Java 2D daha fazla platformda kullanılabilir hale gelecektir. Java 2D, JFC'nin di

Hız Şablon Motorunu başlatın

Velocity Şablon Motoru, uygulamalar ve sunucu uygulamalarının içinden veri oluşturmanıza olanak sağlar. Öncelikle dinamik, servlet tabanlı Web Siteleri geliştirmek için kullanılan Velocity'nin şablon ve Java kodunun temiz ayrımı, onu MVC Web geliştirme için ideal hale getirir. Genel bir şablon motoru olarak Velocity, kod oluşturma, XML oluşturma ve dönüştürme ve metinsel akış işleme gibi diğer birçok amaca uygundur. Bu makale, Velocity Şablon D

Geçerli tanımlayıcılar

21 Aralık 2001 S: Paket ve ithalat ifadelerinin bir parçası olarak sayıları kullanamamamın bir nedeni var mı? Örneğin, alan adım www.7ofHearts.com ise ve alan adımı kullanarak bir paket oluşturmak istiyorsam, o zaman: paket com.7ofHearts; henüz derlemez: package com. \ u0055ofHearts; derler. Yukarıdaki p

JDK 12: Java 12'deki yeni özellikler

Java SE (Standard Edition) 12 tabanlı Java Geliştirme Kiti 12'nin üretim sürümü artık mevcuttur. JDK 12 derlemeleri Linux, Windows ve MacOS için Oracle'dan edinilebilir.  JDK 12 nereden indirilir JDK 12'yi Java.net web sitesinden indirebilirsiniz. Açık kaynak yapıları, Classpath Exception ile GNU Genel Kamu Lisansı v2 altında sağlanır. Oracle'dan JDK

Java'daki koleksiyonlar üzerinde yineleme

Ne zaman bir şeyler koleksiyonunuz varsa, o koleksiyondaki öğeler arasında sistematik olarak adım atmak için bir mekanizmaya ihtiyacınız olacak. Günlük bir örnek olarak, çeşitli televizyon kanalları arasında yineleme yapmamıza izin veren televizyon uzaktan kumandasını düşünün. Benzer şekilde, programlama dünyasında, bir yazılım nesneleri koleksiyonu aracılığıyla sistematik olarak yinelemek için bir mekanizmaya ihtiyacımız var. Java, indeks (bir dizi üzerinde y

Maven 2'ye giriş

Maven, kurumsal Java projeleri için popüler bir açık kaynak oluşturma aracıdır ve zor işlerin çoğunu derleme sürecinden çıkarmak için tasarlanmıştır. Maven, örneğin Ant'ta veya geleneksel make dosyalarında kullanılan göreve dayalı yaklaşım yerine proje yapısının ve içeriklerinin açıklandığı bildirimsel bir yaklaşım kullanır. Bu, şirket genelinde geliştirme stan

Oracle, Java 8 için Genişletilmiş desteğini genişletiyor

Java 8, altı yıl önce bu ay piyasaya sürüldü ve yerine başka birçok Java sürümü geldi. Yine de bir Oracle yetkilisinin 12 Mart'ta kabul ettiği üzere Java 8 - Java Geliştirme Kiti (JDK) 8 - bugün Java'nın en çok kullanılan sürümüdür. Oracle Java platform grubunda yazılım geliştirme başkan yardımcısı Georges Saab, Java kullanıcılarının yüzde 30 ila 40'ının şu anda üretimde Java 11 veya daha sonraki bir sürümünü kullandığına inanılırken, muhtemelen daha fazla kullanıcının Java 8 çalıştırdığını söyledi. Bu nedenle Oracle kısa süre önce, Aralık 2030'a kadar ek

Lenovo bir 'Çin şirketi' midir?

Temsilci Frank Wolf bu hafta Çin kartını oynadı ve onun için kazanan bir el olduğunu kanıtladı. Virginia Cumhuriyetçi ABD Dışişleri Bakanlığı'nın, sınıflandırılmış bir hükümet ağında Çinli bir şirket tarafından üretilen makinelerin kullanılmasının güvenlik riski oluşturduğu gerekçesiyle Lenovo Group tarafından üretilen 16.000 bilgisayarı satın alması teklifine

Python kodunu profillemek için timeit nasıl kullanılır

Python, tasarım gereği rahatlığı, okunabilirliği ve kullanım kolaylığını performanstan önce koyar. Ancak bu, yavaş Python koduna razı olmanız gerektiği anlamına gelmez. Muhtemelen hızlandırmak için yapabileceğiniz bir şey vardır. Python kodunun performansını profillemek için mevcut araçlar arasında en basit olanı timeitmodüldür. timeitküçük kod parçacıklarını

Java 101: Java iş parçacıklarını anlama, Bölüm 3: İş parçacığı zamanlama ve bekle / bildir

Bu ay, iş parçacığı zamanlaması, bekle / bildir mekanizması ve iş parçacığı kesintisine odaklanarak dört bölümlük Java iş parçacıklarına girişime devam ediyorum. Bir JVM'nin veya bir işletim sistemi iş parçacığı zamanlayıcısının yürütme için bir sonraki iş parçacığını nasıl seçtiğini inceleyeceksiniz. Keşfedeceğiniz gibi, bir iş parçacığı plan

Try-final cümleleri tanımlanmış ve gösterilmiş

Under The Hood'un başka bir bölümüne hoş geldiniz . Bu sütun Java geliştiricilerine, çalışan Java programlarının altında tıklayan ve dönen gizemli mekanizmalara bir bakış sağlar. Bu ayın makalesi, Java sanal makinesinin (JVM) bayt kodu komut setinin tartışılmasına devam ediyor. Odak noktası, JVM'nin

Java geliştiricisi olarak para kazanmanın 8 yolu

Bir Java geliştiricisi olarak, nasıl para kazanacağınızı düşünmüş olabilirsiniz. Sadece siz değilsiniz, hemen hemen herkes becerilerini kullanarak gelirini en üst düzeye çıkarmak istiyor. Ayrıca, birçok Java geliştiricisi, beceri geliştirme olmaması, düşük ücret vb. Yukarıdaki kategorilerden birine girerseniz, Java geliştiricisi olarak para kazanmanın bazı yaratıcı yollarını tartışacağımız için doğru yerdesiniz. Ancak buna başlamadan önce, Java'nın ne

C # 'da uzatma yöntemleriyle nasıl çalışılır

C # programlama dili, C # 3.0'dan uzantı yöntemleri için destek sağlar. Bir uzantı yöntemi, yeni türetilmiş türler oluşturma ihtiyacını ortadan kaldıran yöntemler ekleyerek mevcut türlerin işlevselliğini genişletmek için kullanılan bir yöntemdir. Uzantı yöntemleriyle çalışmak için mevcut sınıfların alt sınıflarını oluşturmanız veya mevcut sınıflarınızı yeniden derlemeniz veya değiştirmeniz gerekmez. Uzantı yöntemleri, kodunuzun okunabilirliğ

R öğreticisi: Veriler R'ye nasıl aktarılır

Kitabın tamamını alın Kitle İletişimi ve Gazetecilik için Pratik R MSRP 59,95 $ Gör Bu makale, yayıncının izniyle “Kitle İletişim ve Gazetecilik için Pratik R” den alınmıştır. © 2019, Taylor & Francis Group, LLC. Verileri analiz etmeden ve görselleştirmeden önce, bu verileri R'ye aktarmanız gerekir. Verilerinizin nasıl biçiml

Python'da asyncio nasıl kullanılır

Python'un eşzamansız programlama işlevi veya kısaca eşzamansız, bağımsız görevlerin bitmesini beklemeyerek daha fazla iş yapan programlar yazmanıza olanak tanır. asyncioPython ile birlikte gelen kitaplık, size diğer her şeyi bekletmeden disk veya ağ G / Ç'yi işlemek için eşzamansız kullanma araçları sunar. asyncio eşzamansı