Jadual Kandungan
1 Pengenalan
2 Latar belakang dan pengenalan masalah
2.1 Pengenalan kepada satah pemotongan (potongan)
2.2 Pengenalan kepada pemilihan potong
3.3 Kaedah latihan: hierarki kecerunan dasar
4 Pengenalan Eksperimen
Rumah Peranti teknologi AI Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Apr 11, 2023 am 10:21 AM
ai Pendigitalan

Penyelesai pengaturcaraan matematik dikenali sebagai "mesin litografi" dalam bidang penyelidikan operasi dan pengoptimuman kerana kepentingan dan serba bolehnya.

Antaranya, Mixed-Integer Linear Programming (MILP) ialah komponen utama penyelesai pengaturcaraan matematik dan boleh memodelkan sejumlah besar aplikasi praktikal, seperti penjadualan pengeluaran industri, penjadualan logistik, reka bentuk cip dan perancangan laluan ., pelaburan kewangan dan bidang utama lain.

Baru-baru ini, pasukan Profesor Wang Jie di Makmal MIRA Universiti Sains dan Teknologi China dan Makmal Bahtera Nuh Huawei telah bersama-sama mencadangkan Model Jujukan Hierarki (HEM), yang meningkatkan kecekapan penyelesaian integer campuran. penyelesai pengaturcaraan linear, dan hasil yang berkaitan telah diterbitkan pada ICLR 2023.

Pada masa ini, algoritma telah disepadukan ke dalam perpustakaan model MindSpore ModelZoo Huawei, dan teknologi serta keupayaan yang berkaitan akan disepadukan ke dalam penyelesai AI OptVerse Huawei tahun ini. Penyelesai ini bertujuan untuk menggabungkan penyelidikan operasi dan AI untuk menembusi had pengoptimuman penyelidikan operasi industri, membantu perusahaan dalam membuat keputusan kuantitatif dan operasi yang diperhalusi, dan mencapai pengurangan kos dan peningkatan kecekapan!

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Senarai pengarang: Wang Zhihai*, Li Xijun*, Wang Jie**, Kuang Yufei, Yuan Mingxuan, Zeng Jia, Zhang Yongdong, Wu Feng

Pautan kertas: https://openreview.net/forum?id=Zob4P9bRNcK

Set data sumber terbuka: https://drive.google.com/drive/folders/1LXLZ8vq3L7v00XH- Tx3U6hiTJ79sCzxY?usp=sharing

Kod sumber terbuka versi PyTorch: https://github.com/MIRALab-USTC/L2O-HEM-Torch

Kod sumber terbuka versi MindSpore: https:// gitee.com/mindspore/models/ tree/master/research/l2o/hem-learning-to-cut

Penyelesai AI Tianchou (OptVerse): https://www.huaweicloud.com/product/modelarts/ optverse.html

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Rajah 1. Perbandingan kecekapan penyelesaian antara HEM dan strategi lalai penyelesai (Lalai kecekapan penyelesaian HEM boleh dipertingkatkan sehingga 47.28%

1 Pengenalan

Pemotongan satah (potongan) adalah penting untuk menyelesaikan masalah pengaturcaraan linear integer campuran dengan cekap.

Antaranya, pemilihan potong (cut selection) bertujuan untuk memilih subset yang sesuai bagi satah potong untuk dipilih bagi meningkatkan kecekapan menyelesaikan MILP. Pemilihan satah pemotongan banyak bergantung pada dua sub-masalah: (P1) satah pemotongan yang manakah harus diutamakan, dan (P2) berapa satah pemotongan harus dipilih.

Walaupun banyak penyelesai MILP moden mengendalikan (P1) dan (P2) dengan heuristik yang direka secara manual, kaedah pembelajaran mesin mempunyai potensi untuk mempelajari heuristik yang lebih cekap.

Walau bagaimanapun, banyak kaedah pembelajaran sedia ada memfokuskan pada pembelajaran satah pemotongan yang harus diutamakan, tetapi abaikan mempelajari bilangan satah pemotongan yang perlu dipilih. Di samping itu, kami telah memerhati daripada sebilangan besar keputusan eksperimen bahawa satu lagi masalah kecil, iaitu (P3), yang memotong susunan satah harus diutamakan, juga mempunyai kesan yang signifikan terhadap kecekapan menyelesaikan MILP.

Untuk menangani cabaran ini, kami mencadangkan Model Jujukan Hierarki (HEM) novel dan mempelajari strategi pemilihan satah pemotongan melalui rangka kerja pembelajaran pengukuhan.

Setahu kita HEM merupakan kaedah pembelajaran pertama yang boleh mengendalikan (P1), (P2) dan (P3) secara serentak. Eksperimen menunjukkan bahawa HEM meningkatkan kecekapan menyelesaikan MILP dengan ketara berbanding garis dasar yang direka dan dipelajari secara manual pada set data MILP dunia sebenar yang dijana secara buatan dan berskala besar.

2 Latar belakang dan pengenalan masalah

2.1 Pengenalan kepada satah pemotongan (potongan)

Mixed-Integer Linear Programming (MILP) ialah model pengoptimuman umum yang digunakan secara meluas dalam pelbagai bidang aplikasi praktikal, seperti pengurusan rantaian bekalan [1], perancangan pengeluaran [2], perancangan dan penghantaran [3], pemilihan lokasi kilang [4], masalah pembungkusan [5], dsb.

MILP standard mempunyai bentuk berikut:

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

(1)

Masalah yang diberikan ( 1), kami membuang semua kekangan integernya dan mendapatkan masalah kelonggaran pengaturcaraan linear (LPR), yang dalam bentuk:

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

(2)

Memandangkan masalah (2) memanjangkan set masalah yang boleh dilaksanakan (1), kita boleh mempunyai bahawa nilai optimum masalah LPR adalah sempadan bawah masalah MILP asal.

Memandangkan masalah LPR dalam (2), satah pemotongan (potongan) ialah kelas ketaksamaan linear undang-undang yang, apabila ditambah kepada masalah kelonggaran pengaturcaraan linear, mengecilkan kemungkinan ruang domain masalah LPR tanpa mengalih keluar sebarang penyelesaian boleh dilaksanakan integer bagi masalah MILP asal.

2.2 Pengenalan kepada pemilihan potong

Penyelesai MILP boleh menjana sejumlah besar satah pemotong dalam proses menyelesaikan masalah MILP, dan akan terus menambah satah pemotongan kepada masalah asal dalam pusingan berturut-turut.

Secara khusus, setiap pusingan merangkumi lima langkah:

(1) Selesaikan masalah LPR semasa

(2) Hasilkan satu siri satah pemotongan untuk dipilih ;

(3) Pilih subset yang sesuai daripada satah pemotongan untuk dipilih;

(4) Tambahkan subset yang dipilih kepada masalah LPR dalam (1) untuk mendapatkan masalah LPR Baharu;

(5) Kitaran diulang, berdasarkan masalah LPR baharu, dan memasuki pusingan seterusnya.

Menambah semua satah pemotongan yang dijana kepada masalah LPR mengecilkan ruang domain yang boleh dilaksanakan bagi masalah tersebut ke tahap maksimum yang mungkin untuk memaksimumkan sempadan bawah.

Walau bagaimanapun, menambah terlalu banyak satah pemotongan boleh menyebabkan masalah mempunyai terlalu banyak kekangan, meningkatkan overhed pengiraan penyelesaian masalah dan menyebabkan masalah ketidakstabilan berangka [6,7].

Oleh itu, penyelidik telah mencadangkan pemilihan satah pemotongan (cut selection), yang bertujuan untuk memilih subset satah pemotongan calon yang sesuai untuk meningkatkan kecekapan penyelesaian masalah MILP sebanyak mungkin. Pemilihan satah pemotongan adalah penting untuk meningkatkan kecekapan menyelesaikan masalah pengaturcaraan linear integer bercampur [8, 9, 10].

2.3 Percubaan heuristik - tertib penambahan satah pemotongan

Kami mereka bentuk dua algoritma heuristik untuk pemilihan satah memotong, iaitu RandomAll dan RandomNV (lihat Bab 3 kertas asal untuk butiran).

Mereka semua menambah potongan yang dipilih pada masalah MILP dalam susunan rawak selepas memilih kumpulan potongan. Seperti yang ditunjukkan dalam keputusan dalam Rajah 2, apabila satah pemotongan yang sama dipilih, menambah satah pemotongan terpilih ini dalam susunan yang berbeza mempunyai kesan yang besar terhadap kecekapan penyelesaian penyelesai (lihat Bab 3 kertas asal untuk analisis keputusan terperinci).

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Rajah 2. Setiap lajur mewakili kelompok satah pemotongan yang sama yang dipilih dalam penyelesai, dan ini ditambah dalam 10 susunan berbeza Satah pemotongan adalah dipilih, nilai min kecekapan penyelesaian akhir penyelesai, dan garis sisihan piawai dalam lajur mewakili sisihan piawai kecekapan penyelesaian di bawah susunan yang berbeza. Lebih besar sisihan piawai, lebih besar kesan susunan ke atas kecekapan penyelesaian penyelesai.

3 Pengenalan Kaedah

Dalam tugas pemilihan satah pemotongan, subset optimum yang harus dipilih tidak boleh diperolehi terlebih dahulu.

Walau bagaimanapun, kami boleh menggunakan penyelesai untuk menilai kualiti mana-mana subset yang dipilih dan menggunakan penilaian ini sebagai maklum balas kepada algoritma pembelajaran.

Oleh itu, kami menggunakan paradigma Pembelajaran Pengukuhan (RL) untuk mempelajari strategi pemilihan satah pemotongan melalui percubaan dan kesilapan.

Dalam bahagian ini, kami menghuraikan rangka kerja RL yang dicadangkan kami.

Pertama, kami memodelkan tugas pemilihan satah pemotongan sebagai Proses Keputusan Markov (MDP); kemudian, kami memperkenalkan model jujukan hierarki (HEM) yang dicadangkan secara terperinci Akhirnya, kami memperoleh kecerunan dasar hierarki yang boleh melatih dengan cekap HEM. Gambar rajah rangka kerja RL keseluruhan kami ditunjukkan dalam Rajah 3.

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Rajah 3. Gambar rajah rangka kerja RL keseluruhan kami yang dicadangkan. Kami memodelkan penyelesai MILP sebagai persekitaran dan model HEM sebagai ejen. Kami mengumpul data latihan melalui interaksi berterusan antara ejen dan persekitaran, dan melatih model HEM menggunakan kecerunan dasar hierarki.

3.1 Pemodelan Masalah

Ruang negeri: Memandangkan kelonggaran LP semasa dan pemotongan calon yang dijana mengandungi maklumat teras pemilihan satah pemotongan, kami mentakrifkan keadaan. Di sini mewakili model matematik kelonggaran LP semasa, mewakili set satah pemotongan calon, dan mewakili penyelesaian optimum bagi kelonggaran LP. Untuk mengekod maklumat negeri, kami mereka bentuk 13 ciri untuk setiap satah pemotong calon berdasarkan maklumat. Iaitu, kami mewakili keadaan s melalui vektor ciri 13 dimensi. Sila lihat Bab 4 artikel asal untuk butiran khusus.

Ruang tindakan: Untuk mempertimbangkan kedua-dua perkadaran dan susunan pemotongan yang dipilih, kami mentakrifkan ruang tindakan sebagai semua subset tertib bagi set pemotongan calon.

Fungsi ganjaran: Untuk menilai kesan penambahan potongan ke atas penyelesaian MILP, kami boleh menggunakan masa penyelesaian, kamiran jurang primal-dwi dan peningkatan terikat dua. Sila lihat Bab 4 artikel asal untuk butiran khusus.

Fungsi peralihan: Fungsi pemindahan mengeluarkan keadaan seterusnya berdasarkan keadaan semasa dan tindakan yang diambil. Fungsi pemindahan dalam tugas pemilihan satah pemotongan disediakan secara tersirat oleh penyelesai.

Untuk butiran pemodelan lanjut, sila lihat Bab 4 artikel asal.

3.2 Model Strategi: Model Jujukan Hierarki

Seperti yang ditunjukkan dalam Rajah 3, kami memodelkan penyelesai MILP sebagai persekitaran dan HEM sebagai ejen Kaedah yang dicadangkan diperkenalkan secara terperinci di bawah model HEM . Untuk memudahkan pembacaan, kami memudahkan motivasi kaedah dan memberi tumpuan kepada menerangkan dengan jelas pelaksanaan kaedah. Pembaca yang berminat dialu-alukan untuk merujuk Bab 4 kertas asal untuk butiran yang berkaitan.

Seperti yang ditunjukkan dalam modul Ejen dalam Rajah 3, HEM terdiri daripada model dasar atas dan bawah. Model lapisan atas dan bawah masing-masing mempelajari dasar lapisan atas (dasar) dan dasar lapisan bawah.

Pertama, dasar peringkat atas mempelajari bilangan pemotongan yang harus dipilih dengan meramalkan perkadaran yang sesuai. Dengan mengandaikan bahawa panjang keadaan ialah dan nisbah ramalan ialah , maka bilangan potongan yang harus dipilih untuk ramalan ialah Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

, dengan Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik. mewakili fungsi pembundaran ke bawah. Kami mentakrifkan Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik..

Kedua, dasar peringkat rendah belajar memilih subset tertib bagi saiz tertentu. Dasar peringkat bawah boleh mentakrifkan Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik., dengan Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik. mewakili taburan kebarangkalian pada ruang tindakan yang diberi keadaan S dan perkadaran K. Secara khusus, kami memodelkan dasar asas sebagai urutan kepada model jujukan (model jujukan).

Akhir sekali, strategi pemilihan potong diperolehi melalui hukum jumlah kebarangkalian, iaitu

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

3.3 Kaedah latihan: hierarki kecerunan dasar

Fungsi objektif pengoptimuman yang diberikan

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Rajah 4. Kecerunan dasar hierarki. Kami mengoptimumkan model HEM dalam cara penurunan kecerunan stokastik ini.

4 Pengenalan Eksperimen

Eksperimen kami mempunyai lima bahagian utama:

Eksperimen 1. Pada 3 masalah MILP yang dijana secara buatan dan 6 masalah dengan Kaedah kami dinilai pada masalah MILP yang mencabar penanda aras.

Eksperimen 2. Jalankan eksperimen ablasi yang direka dengan teliti untuk memberikan cerapan yang mendalam tentang HEM.

Eksperimen 3. Uji prestasi generalisasi HEM untuk saiz masalah.

Percubaan 4. Visualisasikan ciri-ciri satah pemotongan yang dipilih mengikut kaedah dan garis dasar kami.

Percubaan 5. Gunakan kaedah kami kepada masalah penjadualan pengeluaran sebenar Huawei untuk mengesahkan keunggulan HEM.

Kami hanya memperkenalkan Eksperimen 1 dalam artikel ini Untuk lebih banyak hasil percubaan, sila lihat Bab 5 kertas asal. Sila ambil perhatian bahawa semua keputusan percubaan yang dilaporkan dalam kertas kami adalah keputusan yang diperoleh berdasarkan latihan dengan kod versi PyTorch.

Keputusan Eksperimen 1 ditunjukkan dalam Jadual 1. Kami membandingkan keputusan HEM dan 6 garis dasar pada 9 set data sumber terbuka. Keputusan eksperimen menunjukkan bahawa HEM boleh meningkatkan kecekapan penyelesaian kira-kira 20% secara purata.

Penyelidikan operasi dipacu AI mengoptimumkan mesin litografi! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.

Rajah 5. Penilaian strategi pada set data mudah, sederhana dan keras. Prestasi optimum ditandakan dalam huruf tebal. Biarkan m mewakili purata bilangan kekangan, dan n mewakili purata bilangan pembolehubah. Kami menunjukkan min aritmetik (sisihan piawai) masa penyelesaian dan kamiran jurang primal-dwi.

Atas ialah kandungan terperinci Penyelidikan operasi dipacu AI mengoptimumkan 'mesin litografi'! Universiti Sains dan Teknologi China dan lain-lain mencadangkan model jujukan hierarki untuk meningkatkan kecekapan penyelesaian pengaturcaraan matematik.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

GO SLISE SLICE: Mengapa ia tidak melaporkan kesilapan apabila indeks kepingan tunggal 1 memintas? GO SLISE SLICE: Mengapa ia tidak melaporkan kesilapan apabila indeks kepingan tunggal 1 memintas? Apr 02, 2025 pm 02:24 PM

GO LANGUAGE SLISE INDEX: Mengapa kepingan tunggal elemen memintas dari Indeks 1 tanpa ralat? Dalam bahasa Go, kepingan adalah struktur data yang fleksibel yang boleh merujuk kepada bahagian bawah ...

Kenapa perlu lulus petunjuk apabila menggunakan perpustakaan Go dan Viper? Kenapa perlu lulus petunjuk apabila menggunakan perpustakaan Go dan Viper? Apr 02, 2025 pm 04:00 PM

GO Pointer Syntax dan menangani masalah dalam penggunaan perpustakaan Viper semasa pengaturcaraan dalam bahasa Go, adalah penting untuk memahami sintaks dan penggunaan petunjuk, terutama dalam ...

Kenapa semua nilai menjadi elemen terakhir apabila menggunakan bahasa dalam bahasa Go untuk melintasi kepingan dan menyimpan peta? Kenapa semua nilai menjadi elemen terakhir apabila menggunakan bahasa dalam bahasa Go untuk melintasi kepingan dan menyimpan peta? Apr 02, 2025 pm 04:09 PM

Mengapa lelaran peta di GO menyebabkan semua nilai menjadi elemen terakhir? Dalam bahasa Go, ketika berhadapan dengan beberapa soalan wawancara, anda sering menemui peta ...

Di mana sahaja, bagaimana untuk memanggil fungsi dalam fail saudara dalam pakej yang sama? Di mana sahaja, bagaimana untuk memanggil fungsi dalam fail saudara dalam pakej yang sama? Apr 02, 2025 pm 12:33 PM

Bagaimana untuk memanggil fungsi dalam fail saudara dalam pakej yang sama? Dalam pengaturcaraan GO, organisasi struktur projek dan import pakej sangat penting. Kami ...

GO LANGUAGE SLISE INDEX: Kenapa tidak pemintasan kepingan tunggal elemen melampaui batas? GO LANGUAGE SLISE INDEX: Kenapa tidak pemintasan kepingan tunggal elemen melampaui batas? Apr 02, 2025 pm 02:36 PM

Meneroka Masalah Sempadan Sempadan GO Slicing Index: Slice Single-Element memintas dalam GO, kepingan adalah struktur data yang fleksibel yang boleh digunakan untuk tatasusunan atau lain-lain ...

Bagaimana untuk mengimport pakej tersuai dengan betul di bawah modul GO? Bagaimana untuk mengimport pakej tersuai dengan betul di bawah modul GO? Apr 02, 2025 pm 03:42 PM

Dalam pembangunan bahasa Go, dengan betul memperkenalkan pakej tersuai adalah langkah penting. Artikel ini akan menyasarkan "Golang ...

Adakah terdapat XML percuma untuk alat PDF untuk telefon bimbit? Adakah terdapat XML percuma untuk alat PDF untuk telefon bimbit? Apr 02, 2025 pm 09:12 PM

Tidak ada XML percuma yang mudah dan langsung ke alat PDF di mudah alih. Proses visualisasi data yang diperlukan melibatkan pemahaman dan rendering data yang kompleks, dan kebanyakan alat yang dipanggil "percuma" di pasaran mempunyai pengalaman yang buruk. Adalah disyorkan untuk menggunakan alat sampingan komputer atau menggunakan perkhidmatan awan, atau membangunkan aplikasi sendiri untuk mendapatkan kesan penukaran yang lebih dipercayai.

Bagaimana untuk membezakan antara mod debug dan mod operasi biasa apabila program Go sedang berjalan? Bagaimana untuk membezakan antara mod debug dan mod operasi biasa apabila program Go sedang berjalan? Apr 02, 2025 pm 01:45 PM

Apabila program bahasa Go berjalan, bagaimana membezakan antara mod debug dan mod operasi biasa? Ramai pemaju ingin membangunkan program GO mengikut mod operasi yang berbeza ...

See all articles