Cara bekerja dengan kaunter prestasi di C #

Windows memerhatikan proses dan perkhidmatan yang berjalan di sistem anda dengan mengesan benang yang sedang dijalankan, memori CLR, dll. Anda sering perlu mengukur prestasi sistem komputer atau aplikasi yang berjalan di dalamnya kepada metrik seperti penggunaan sumber dalam sistem, perkhidmatan yang berjalan pada sistem, atau prestasi peranti yang terpasang pada sistem.

Read More

6 bahasa pengaturcaraan terbaik untuk pengembangan AI

AI (kecerdasan buatan) membuka banyak kemungkinan untuk pembangun aplikasi. Dengan memanfaatkan pembelajaran mesin atau pembelajaran mendalam, anda dapat menghasilkan profil pengguna, pemperibadian, dan cadangan yang jauh lebih baik, atau menggabungkan carian yang lebih pintar, antara muka suara, atau bantuan pintar, atau meningkatkan aplikasi anda dengan beberapa cara lain.

Read More

Meneroka Prinsip Penggantian Liskov

Istilah SOLID adalah singkatan popular yang digunakan untuk merujuk kepada satu set lima prinsip seni bina perisian. Ini termasuk: SRP (Tanggungjawab Tunggal), Buka / Tutup, Penggantian Liskov, Segregasi antara Muka, dan Pembalikan Ketergantungan. LSP (Prinsip Penggantian Liskov) adalah prinsip asas OOP dan menyatakan bahawa kelas yang diturunkan harus dapat memperluas kelas asas mereka tanpa mengubah tingkah laku mereka.

Read More

12 alat sumber terbuka yang menjadikan Docker lebih baik

Berkedip dan anda mungkin terlepas beberapa perkembangan paling menarik di sekitar Docker akhir-akhir ini. Kubernetes mungkin mendapat lebih banyak daripada guntur alat baru, tetapi Docker terus menawarkan orkestrasi kontena "cukup" untuk kebanyakan projek pembangunan dan penyebaran. Plus Docker mempunyai ekosistem perkakas pihak ketiga yang kaya sendiri yang memperluas Docker, menyanyikannya, atau membuatnya kurang gigih.

Read More

Apa itu CaaS? Pengurusan kontena yang lebih sederhana

Sebagai moden, aplikasi kontena terus terbukti popular di organisasi, hanya masalah waktu sebelum vendor utama mula menawarkan infrastruktur dan pengurusan kontena "sebagai perkhidmatan" Penggunaan kontena terus meningkat dengan perusahaan global, dengan 65 peratus organisasi menyatakan mereka menggunakan kontena Docker, dan 58 peratus menggunakan sistem orkestrasi Kubernetes dalam beberapa cara, menurut laporan State of Cloud 2020 terbaru Flexera.

Read More

Sourcegraph: Pencarian dan perisikan kod sejagat

Jumlah kod di dunia meletup. Oleh kerana perisian menjadi pemacu asas inovasi di hampir setiap industri, pembangun perisian mendapati mereka berurusan dengan pangkalan data yang lebih besar dan saling bergantung. Sebilangan besar organisasi menetapkan rekod baru untuk ukuran pangkalan kod mereka setiap hari.

Read More

Cara bekerja dengan tatasusunan bergerigi di C #

Array boleh didefinisikan sebagai kumpulan unsur yang berurutan dari jenis data yang sama. Unsur-unsur array disimpan di lokasi memori bersebelahan. Susunan boleh berbentuk tunggal atau pelbagai dimensi. Array bergerigi adalah jenis khas dari array multi-dimensi di mana setiap susunan (susunan bergerigi sebenarnya adalah susunan tatasusunan) dapat berukuran berbeza.

Read More

Apa yang baru dalam Visual Studio 2017 Microsoft

Visual Studio 2017 versi 15.9, kemas kini kecil terakhir untuk Visual Studio 2017, kini boleh didapati dari Microsoft sebagai keluaran pengeluaran. Di mana memuat turun Visual Studio Anda boleh memuat turun Visual Studio 2017 versi 15.9 dari laman web Visual Studio. Versi semasa: Apa yang baru di Visual Studio 15.

Read More

Meneroka Instrumentasi Pengurusan Windows di C #

Dalam artikel ini, saya akan memberikan gambaran ringkas mengenai teknologi WMI dan bagaimana anda dapat bekerjasama dengan WMI menggunakan Bahasa Pertanyaan WMI di C #. Saya kemudian akan membincangkan senario di mana anda boleh menggunakan WMI di dunia nyata. Apa itu WMI? WMI adalah akronim untuk Windows Management Instrumentation, teknologi Microsoft berasaskan COM yang digunakan untuk mengambil maklumat berkaitan sistem.

Read More

Sumber terbuka dan masalah penunggang bebas

Pada bahagian 2 artikel ini, saya memfokuskan pada bagaimana Pengambil menyakiti Pembuat di sumber terbuka, dan juga bagaimana tindakan individu — tidak kira seberapa rasionalnya - dapat memberikan hasil buruk bagi komuniti sumber terbuka. Sekarang saya akan menunjukkan bagaimana masalah ini dapat diselesaikan di tempat lain dengan melihat teori ekonomi yang popular.

Read More

Cara mengembalikan data dari ASP.NET Core Web API

Kami mempunyai tiga cara untuk mengembalikan data dan kod status HTTP dari kaedah tindakan di ASP.NET Core. Anda boleh mengembalikan jenis tertentu, mengembalikan contoh jenis IActionResult, atau mengembalikan contoh jenis ActionResult.  Walaupun mengembalikan jenis tertentu adalah cara paling mudah, IActionResult membolehkan anda mengembalikan kedua-dua data dan kod HTTP, dan ActionResult memungkinkan anda mengembalikan jenis yang memanjangkan IActionResult.

Read More

4 sebab projek data besar gagal - dan 4 cara untuk berjaya

Projek data besar, baik, ukuran dan ruang lingkupnya, seringkali sangat bercita-cita tinggi, dan terlalu sering, merupakan kegagalan yang lengkap. Pada tahun 2016, Gartner menganggarkan bahawa 60 peratus projek data besar gagal. Setahun kemudian, penganalisis Gartner Nick Heudecker mengatakan syarikatnya "terlalu konservatif" dengan anggaran 60 peratus dan meletakkan kadar kegagalan lebih dekat kepada 85 peratus.

Read More

GitHub vs Bitbucket vs. GitLab: Pertempuran epik untuk mindshare pemaju

Jenis gagasan meta yang membuat ahli falsafah sarjana berkata, "Wah!" Perisian hari ini sangat rumit sehingga kita perlu menulis perisian untuk membantu kita memahami dan membina perisian yang perlu kita tulis. Kod menghasilkan kod menghasilkan lebih banyak kod… Repositori kod bernama Git adalah alat kegemaran semua orang untuk mengurus perisian, tetapi bahkan perisian sumber terbuka yang rapi ini tidak mencukupi. S

Read More

MongoDB vs MySQL: Cara memilih

Semasa gelembung dot-com pada tahun 1990-an, satu timbunan perisian yang biasa untuk aplikasi web adalah LAMP, yang awalnya merupakan Linux (OS), Apache (pelayan web), MySQL (pangkalan data hubungan), dan PHP (bahasa pengaturcaraan pelayan). MySQL adalah pangkalan data pilihan kerana kebanyakannya adalah sumber terbuka percuma dan mempunyai prestasi membaca yang baik, yang sesuai dengan aplikasi "Web 2.

Read More

Firefox 51 dikeluarkan

Firefox 51 dikeluarkan Pembangun Firefox di Mozilla telah berusaha keras untuk menggunakan versi baru penyemak imbas web yang popular. Firefox 51 baru sahaja dikeluarkan, dan anda boleh memuat turunnya dari laman web rasmi Firefox. Michael Larabel melaporkan untuk Phoronix: Firefox 51 bukanlah pelepasan ciri yang besar untuk pengguna akhir tetapi akhirnya mempunyai sokongan untuk audio FLAC, akhirnya!

Read More

Pembelajaran tanpa pengawasan dijelaskan

Walaupun kejayaan pembelajaran mesin yang diselia dan pembelajaran yang mendalam, ada sekolah pemikiran yang mengatakan bahawa pembelajaran tanpa pengawasan mempunyai potensi yang lebih besar. Pembelajaran sistem pembelajaran yang diselia dibatasi oleh latihannya; iaitu, sistem pembelajaran yang diawasi hanya dapat mempelajari tugas-tugas yang dilatihnya.

Read More

Cara memanfaatkan tahap percuma Azure Cosmos DB

Azure's Cosmos DB adalah salah satu ciri terbaiknya. Pangkalan data diedarkan multimodel, ini memberi anda asas untuk membangun aplikasi yang benar-benar awan dengan rangkaian model konsistensi yang dapat dipetakan untuk bagaimana aplikasi anda berfungsi. Tetapi tidak mudah untuk memulakan, dan aplikasi yang dikonfigurasi atau dirancang dengan buruk dapat menjadi mahal.

Read More