ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

compute_all - ອອນລາຍໃນຄລາວ

ແລ່ນ compute_all ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ compute_all ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


sloccount - ນັບເສັ້ນແຫຼ່ງຂອງລະຫັດ (SLOC)

ສະຫຼຸບສັງລວມ


ບັນຊີເລື່ອນ [- ການປ່ຽນແປງ] [--cached] [-- ຕື່ມໃສ່] [ --datadir ລະບົບ ] [--ຕິດຕາມ]
[-- ຊໍ້າກັນ] [--ຂ້າມ] [--autogen] [--ຫຼາຍໂຄງການ] [--ຈໍານວນໄຟລ໌] [--ກວ້າງ]
[--ລາຍລະອຽດ] [ -- ຄວາມ​ພະ​ຍາ​ຍາມ​ F E ] [ --ຕາຕະລາງ F E ] [ --ຄ່າຄົນ ຄ່າໃຊ້ຈ່າຍ ] [ -- ເໜືອຫົວ
overhead ] [ --ຕື່ມ ພາສາ ] [ --addlangall ] [--] ໄດເລກະທໍລີ

ລາຍລະອຽດ


sloccount ນັບສາຍແຫຼ່ງທາງກາຍະພາບຂອງລະຫັດ (SLOC) ທີ່ມີຢູ່ໃນລູກຫລານຂອງ
ຊຸດລາຍການທີ່ລະບຸໄວ້. ມັນກໍານົດອັດຕະໂນມັດວ່າໄຟລ໌ໃດເປັນລະຫັດແຫຼ່ງ
ໄຟລ໌, ແລະມັນກໍານົດພາສາຄອມພິວເຕີທີ່ໃຊ້ໃນແຕ່ລະໄຟລ໌ໂດຍອັດຕະໂນມັດ. ໂດຍ
default ມັນສະຫຼຸບຜົນໄດ້ຮັບ SLOC ແລະນໍາສະເຫນີການຄາດຄະເນຕ່າງໆ (ເຊັ່ນ: ຄວາມພະຍາຍາມແລະ
ຄ່າໃຊ້ຈ່າຍໃນການພັດທະນາ), ແຕ່ຜົນຜະລິດຂອງມັນສາມາດຖືກຄວບຄຸມໂດຍທາງເລືອກຕ່າງໆ.

ຖ້າທ່ານໃຫ້ບັນຊີລາຍການ sloccount ສອງຫຼືຫຼາຍກວ່ານັ້ນ, ການນັບຈະຖືກແຍກອອກ
ອີງຕາມບັນຊີລາຍຊື່ນັ້ນ. ມີຂໍ້ຈໍາກັດທີ່ສໍາຄັນຫນຶ່ງ: ຊື່ພື້ນຖານຂອງ
ໄດເລກະທໍລີທີ່ໃຫ້ເປັນພາລາມິເຕີຈະຕ້ອງແຕກຕ່າງກັນ, ເພາະວ່າຊື່ເຫຼົ່ານັ້ນຖືກໃຊ້ເພື່ອຈັດກຸ່ມ
ຂໍ້​ມູນ​ສະ​ຫຼຸບ​. ດັ່ງນັ້ນ, ທ່ານບໍ່ສາມາດດໍາເນີນການ "sloccount /usr/src/hello /usr/local/src/hello".
ຂໍ້ຈໍາກັດນີ້ພຽງແຕ່ໃຊ້ກັບພາລາມິເຕີຂອງ sloccount - subdirectories descended ຈາກ
ໄດເລກະທໍລີເທິງສຸດສາມາດມີຊື່ພື້ນຖານດຽວກັນ.

ຖ້າທ່ານໃຫ້ sloccount ພຽງແຕ່ໄດເລກະທໍລີດຽວ, sloccount ພະຍາຍາມຊອກຫາອັດຕະໂນມັດ
ການແບ່ງແຍກທີ່ສົມເຫດສົມຜົນເພື່ອຈຸດປະສົງຂອງການລາຍງານ (ດັ່ງນັ້ນມັນຈະຜະລິດບົດລາຍງານທີ່ເປັນປະໂຫຍດ). ໃນ
ກໍລະນີນີ້, ຖ້າໄດເລກະທໍລີມີຢ່າງຫນ້ອຍສອງໄດເລກະທໍລີຍ່ອຍ, ຫຼັງຈາກນັ້ນໄດເລກະທໍລີຍ່ອຍເຫຼົ່ານັ້ນ
ຈະຖືກນໍາໃຊ້ເປັນການທໍາລາຍ. ຖ້າໄດເລກະທໍລີດຽວມີໄຟລ໌ເຊັ່ນດຽວກັນ
ໄດເລກະທໍລີ (ຫຼືຖ້າທ່ານໃຫ້ sloccount ບາງໄຟລ໌ເປັນພາລາມິເຕີ), ໄຟລ໌ເຫຼົ່ານັ້ນຈະເປັນ
ມອບຫມາຍໃຫ້ໄດເລກະທໍລີ "top_dir" ດັ່ງນັ້ນທ່ານສາມາດບອກພວກເຂົານອກຈາກເນື້ອຫາອື່ນໆ.
ສຸດທ້າຍ, ຖ້າມີ subdirectory ທີ່ມີຊື່ວ່າ "src", ຫຼັງຈາກນັ້ນ subdirectory ນັ້ນຖືກແຍກອີກເທື່ອຫນຶ່ງ
ລົງ, ມີທຸກໄດເລກະທໍລີຍ່ອຍເພີ່ມເຕີມທີ່ນໍາຫນ້າດ້ວຍ "src_". ດັ່ງນັ້ນ, ຖ້າໄດເລກະທໍລີ "X"
ມີ subdirectory "src", ເຊິ່ງປະກອບດ້ວຍ subdirectory "modules", sloccount ຈະລາຍງານ a
ຈໍານວນແຍກຕ່າງຫາກສໍາລັບ "src_modules".

sloccount ປົກກະຕິພິຈາລະນາລູກຫລານທັງຫມົດຂອງລາຍຊື່ເຫຼົ່ານີ້, ເຖິງແມ່ນວ່າຈະບອກ
ຖ້າບໍ່ດັ່ງນັ້ນມັນບໍ່ສົນໃຈການເຊື່ອມຕໍ່ສັນຍາລັກ.

sloccount ແມ່ນສ່ວນຫນ້າປົກກະຕິຂອງຊຸດເຄື່ອງມືທີ່ມີຊື່ວ່າ "SLOCCount". ໃຫ້ສັງເກດວ່າ
ຊື່ຂອງຊຸດທັງໝົດມີຕົວພິມໃຫຍ່, ໃນຂະນະທີ່ຊື່ຂອງໂປຣແກມດ້ານໜ້ານີ້
ບໍ່.

sloccount ປົກກະຕິຈະລາຍງານການຄາດຄະເນຂອງເວລາກໍານົດເວລາ, ຄວາມພະຍາຍາມ, ແລະຄ່າໃຊ້ຈ່າຍ, ແລະສໍາລັບ
ໂຄງການດຽວມັນຍັງຄາດຄະເນຈໍານວນສະເລ່ຍຂອງນັກພັດທະນາທີ່ມີການເຄື່ອນໄຫວ. ພວກ​ນີ້​ແມ່ນ
ພຽງ ແຕ່ ການ ຄາດ ຄະ ເນ, ບໍ່ etched ໃນ ກ້ອນ ຫີນ; ທ່ານ​ສາ​ມາດ​ປັບ​ປຸງ​ແກ້​ໄຂ​ຕົວ​ກໍາ​ນົດ​ການ​ທີ່​ນໍາ​ໃຊ້​ເພື່ອ​ປັບ​ປຸງ​
ການຄາດຄະເນ.

OPTIONS


- ການປ່ຽນແປງ ລາຍງານໝາຍເລກເວີຊັນຂອງ SLOCCount ແລະອອກທັນທີ. ທາງເລືອກນີ້
ບໍ່​ສາ​ມາດ​ຖືກ​ລວມ​ເຂົ້າ​ກັບ​ທາງ​ເລືອກ​ອື່ນ​ທີ່​ເປັນ​ປະ​ໂຫຍດ​.

--cached ຢ່າຄິດໄລ່ຄືນໃຫມ່; ແທນທີ່ຈະ, ໃຊ້ຜົນໄດ້ຮັບຈາກຖານຄວາມຈໍາຈາກການດໍາເນີນການທີ່ຜ່ານມາ.
ໂດຍບໍ່ມີທາງເລືອກ --cached ຫຼື --append, sloccount ອັດຕະໂນມັດເອົາອອກ
ໄດເລກະທໍລີຂໍ້ມູນແລະສ້າງມັນໃຫມ່.

-- ຕື່ມໃສ່ ຢ່າເອົາການຄິດໄລ່ທີ່ຜ່ານມາອອກຈາກໄດເລກະທໍລີຂໍ້ມູນ; ແທນທີ່ຈະ, ເພີ່ມ
ການ​ວິ​ເຄາະ​ກັບ​ເນື້ອ​ໃນ​ປະ​ຈຸ​ບັນ​ຂອງ​ລະ​ບົບ​ຂໍ້​ມູນ​.

--datadir ລະບົບ
ເກັບ​ຮັກ​ສາ​ຫຼື​ນໍາ​ໃຊ້​ຖານ​ຄວາມ​ຈໍາ​ໃນ​ລະ​ບົບ​ຂໍ້​ມູນ​ທີ່​ໃຫ້​; ຄ່າເລີ່ມຕົ້ນແມ່ນ
"~/.slocdata".

--ຕິດຕາມ ປະຕິບັດຕາມການເຊື່ອມຕໍ່ສັນຍາລັກ.

-- ຊໍ້າກັນ
ນັບຊໍ້າກັນທັງໝົດ. ໂດຍປົກກະຕິ, ຖ້າໄຟລ໌ມີເນື້ອຫາເທົ່າທຽມກັນ (ຕາມການກໍານົດ
ການນໍາໃຊ້ຄ່າ MD5 hash), ພຽງແຕ່ຫນຶ່ງແມ່ນນັບ.

--ຂ້າມ ນັບການຊໍ້າກັນຖ້າພວກມັນເກີດຂຶ້ນໃນສ່ວນຕ່າງໆຂອງການແບ່ງແຍກ. ດັ່ງນັ້ນ,
ຖ້າໄດເລກະທໍລີເທິງປະກອບດ້ວຍໂຄງການທີ່ແຕກຕ່າງກັນຫຼາຍ, ແລະທ່ານຕ້ອງການ
ຊໍ້າກັນໃນໂຄງການທີ່ແຕກຕ່າງກັນເພື່ອນັບໃນແຕ່ລະໂຄງການ, ເລືອກຕົວເລືອກນີ້.

--autogen ນັບໄຟລ໌ລະຫັດແຫຼ່ງທີ່ເບິ່ງຄືວ່າຈະຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດ. ປົກກະຕິ
ສິ່ງເຫຼົ່ານີ້ຖືກຍົກເວັ້ນ.

--ຫຼາຍໂຄງການ
ໄດເລກະທໍລີທີ່ແຕກຕ່າງກັນເປັນຕົວແທນຂອງໂຄງການທີ່ແຕກຕ່າງກັນ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນແມ່ນ
ສົມມຸດວ່າທັງໝົດຂອງລະຫັດແຫຼ່ງແມ່ນຂຶ້ນກັບໂຄງການດຽວ. ນີ້ບໍ່ໄດ້
ປ່ຽນແປງຈໍານວນໄຟລ໌ທັງຫມົດຫຼືຄ່າ SLOC, ແຕ່ມັນມີຜົນກະທົບຕໍ່ຄວາມພະຍາຍາມ
ແລະ​ການ​ຄາດ​ຄະ​ເນ​ຕາ​ຕະ​ລາງ​. ດ້ວຍທາງເລືອກນີ້, ຄວາມພະຍາຍາມແມ່ນຖືກຄິດໄລ່ແຍກຕ່າງຫາກສໍາລັບ
ແຕ່ລະໂຄງການ (ແລະຫຼັງຈາກນັ້ນສະຫຼຸບ), ແລະຕາຕະລາງແມ່ນຕາຕະລາງຄາດຄະເນຂອງ
ໂຄງການທີ່ໃຫຍ່ທີ່ສຸດ.

--ຈໍານວນໄຟລ໌ ສະແດງຈຳນວນໄຟລ໌ແທນ SLOC.

--ກວ້າງ ສະແດງຢູ່ໃນຮູບແບບ "ກວ້າງ" (ແຖບແຍກ).

--ລາຍລະອຽດ ສະແດງລາຍລະອຽດ, ນັ້ນແມ່ນ, ຜົນໄດ້ຮັບສໍາລັບທຸກໆໄຟລ໌ລະຫັດແຫຼ່ງ.

-- ຄວາມ​ພະ​ຍາ​ຍາມ​ F E
ປ່ຽນປັດໄຈ ແລະ ເລກກຳລັງສຳລັບຮູບແບບຄວາມພະຍາຍາມ. ຄວາມ​ພະ​ຍາ​ຍາມ (ໃນ​ບຸກ​ຄົນ -
ເດືອນ) ຖືກຄຳນວນເປັນ F*(SLOC/1000)^E.

--ຕາຕະລາງ F E
ປ່ຽນປັດໄຈ ແລະເລກກຳລັງສຳລັບຮູບແບບຕາຕະລາງ. ຕາຕະລາງ (ເປັນເດືອນ)
ຖືກຄິດໄລ່ເປັນ F*(ຄວາມພະຍາຍາມ)^E.

--ຄ່າຄົນ ຄ່າໃຊ້ຈ່າຍ
ປ່ຽນເງິນເດືອນສະເລ່ຍປະຈໍາປີເປັນ ຄ່າໃຊ້ຈ່າຍ.

-- ເໜືອຫົວ overhead
ປ່ຽນຄ່າ overhead ເປັນ overhead. ຄ່າ​ໃຊ້​ຈ່າຍ​ທີ່​ຄາດ​ຄະ​ເນ​ແມ່ນ​ຄໍາ​ນວນ​ເປັນ​ຄວາມ​ພະ​ຍາ​ຍາມ *
ຄ່າ​ໃຊ້​ຈ່າຍ​ສ່ວນ​ບຸກ​ຄົນ * overhead.

--ຕື່ມ ພາສາ
ເພີ່ມພາສາທີ່ບໍ່ໄດ້ພິຈາລະນາໂດຍຄ່າເລີ່ມຕົ້ນເປັນ ``ພາສາ'' ທີ່ຈະລາຍງານ.
ໃນປັດຈຸບັນມູນຄ່າທາງດ້ານກົດຫມາຍພຽງແຕ່ສໍາລັບພາສາແມ່ນ "makefile", "sql", ແລະ
"html". ໄຟລ໌ເຫຼົ່ານີ້ປົກກະຕິແລ້ວບໍ່ໄດ້ລວມຢູ່ໃນການນັບ SLOC, ເຖິງແມ່ນວ່າ
SLOCs ຂອງພວກເຂົາຖືກຄິດໄລ່ພາຍໃນແລະພວກມັນຖືກສະແດງຢູ່ໃນຈໍານວນໄຟລ໌.
ຖ້າທ່ານຕ້ອງການລວມຫຼາຍກວ່າຫນຶ່ງພາສາດັ່ງກ່າວ, ເຮັດມັນໂດຍການຜ່ານ --addlang
ຫຼາຍກວ່າຫນຶ່ງຄັ້ງ, ຕົວຢ່າງ, --addlang makefile --addlang sql.

--addlangall
ເພີ່ມພາສາທັງໝົດທີ່ບໍ່ໄດ້ລວມຢູ່ໃນບົດລາຍງານສຸດທ້າຍ.

ຫມາຍເຫດ


ເຊັ່ນດຽວກັນກັບໂຄງການອື່ນໆຈໍານວນຫຼາຍທີ່ໃຊ້ຕົວເລືອກຄ້າຍຄື Unix, ໄດເລກະທໍລີທີ່ຊື່ເລີ່ມຕົ້ນດ້ວຍ a
dash (``-'') ສາມາດຖືກຕີຄວາມຜິດເປັນທາງເລືອກ. ຖ້າໄດເລກະທໍລີທີ່ຈະວິເຄາະອາດຈະ
ເລີ່ມຕົ້ນດ້ວຍ dash, ໃຊ້ double-dash (``- -'') ເພື່ອຊີ້ບອກຈຸດສິ້ນສຸດຂອງລາຍການທາງເລືອກ
ກ່ອນ​ທີ່​ຈະ​ບັນ​ຊີ​ລາຍ​ການ​.

ໃຊ້ compute_all ອອນໄລນ໌ ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    MantisBT
    MantisBT
    Mantis ເປັນເວັບທີ່ສາມາດນຳໃຊ້ໄດ້ງ່າຍ
    bugtracker ອີງໃສ່ການຊ່ວຍເຫຼືອ bug ຜະລິດຕະພັນ
    ການຕິດຕາມ. ມັນຮຽກຮ້ອງໃຫ້ມີ PHP, MySQL ແລະ a
    ເຊີບເວີເວັບ. ກວດເບິ່ງຕົວຢ່າງຂອງພວກເຮົາ ແລະເປັນເຈົ້າພາບ
    ຂໍ້ສະເໜີ...
    ດາວໂຫລດ MantisBT
  • 2
    LAN Messenger
    LAN Messenger
    LAN Messenger ເປັນແອັບພລິເຄຊັນສົນທະນາ p2p
    ສໍາລັບການສື່ສານ intranet ແລະບໍ່
    ຕ້ອງການເຄື່ອງແມ່ຂ່າຍ. ຫຼາກຫຼາຍຂອງ handy
    ຄຸນນະສົມບັດແມ່ນສະຫນັບສະຫນູນລວມທັງ
    ແຈ້ງ​ການ...
    ດາວໂຫລດ LAN Messenger
  • 3
    DrJava
    DrJava
    DrJava ແມ່ນໂຄງການທີ່ມີນ້ໍາຫນັກເບົາ
    ສະພາບແວດລ້ອມສໍາລັບ Java ທີ່ຖືກອອກແບບເພື່ອສົ່ງເສີມ
    ການພັດທະນາຊອບແວທີ່ຂັບເຄື່ອນດ້ວຍການທົດສອບ. ມັນ
    ປະກອບມີບັນນາທິການໂຄງການອັດສະລິຍະ,
    int...
    ດາວໂຫລດ DrJava
  • 4
    .Net Framework 3.5 ຕົວຕິດຕັ້ງອອຟໄລ
    .Net Framework 3.5 ຕົວຕິດຕັ້ງອອຟໄລ
    Windows 8, ແລະຮຸ່ນຂ້າງເທິງມາພ້ອມກັບ
    ເວີຊັ່ນ 4.xx ຂອງ NET Framework. ແຕ່ຖ້າ
    ຜູ້ໃຊ້ກໍາລັງຍົກລະດັບຈາກ Windows 7 ເປັນ
    Windows 8, NET Framework 3.5 ແມ່ນສົມບູນ
    ເປີດໃຊ້...
    ດາວໂຫລດ .Net Framework 3.5 ຕົວຕິດຕັ້ງອອຟໄລ
  • 5
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) ເປັນແຫຼ່ງເປີດທີ່ເປັນມືອາຊີບ
    ລະບົບເພື່ອສ້າງຕົວຕິດຕັ້ງ Windows. ມັນ
    ໄດ້ຖືກອອກແບບໃຫ້ມີຂະຫນາດນ້ອຍແລະມີຄວາມຍືດຫຍຸ່ນ
    ເປັນໄປໄດ້...
    ດາວໂຫລດ NSIS: Nullsoft Scriptable Install System
  • 6
    ການກວດສອບຄວາມຖືກຕ້ອງ
    ການກວດສອບຄວາມຖືກຕ້ອງ
    AuthPass ເປັນລະຫັດຜ່ານແຫຼ່ງເປີດ
    ຜູ້​ຈັດ​ການ​ທີ່​ມີ​ສະ​ຫນັບ​ສະ​ຫນູນ​ສໍາ​ລັບ​ການ​ທີ່​ນິ​ຍົມ​ແລະ​
    ພິສູດແລ້ວ Keepass (kdbx 3.x ແລະ kdbx 4.x ...
    ດາວໂຫຼດ authpass
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad