主頁 >  其他 > Javascript常用函式、方法速查手冊(建議收藏)

Javascript常用函式、方法速查手冊(建議收藏)

2021-04-08 10:51:32 其他

文章目錄

  • 前言
  • 一、Array物件
  • 二、String物件
  • 三、Number 物件
  • 四、Math物件
  • 五、Date 物件
  • 六、RegExp物件
  • 七、全域屬性
  • 八、全域方法
  • 總結


前言

這篇文章主要對我們日常開發程序中使用頻率比較高的原生Js方法,進行一次簡單的整理歸納,方便再開發使用的時候進行快速查找,比對,為此文章中每一個使用到的方法、函式都會有對應的實體、源代碼,做簡單的說明,希望對大家有所幫助,


一、Array物件

這部分主要對原生JS陣列方法進行歸納

  1. indexOf()
    搜索陣列中的元素,并回傳它所在的位置,
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
//輸出
2
  1. includes()
    判斷一個陣列是否包含一個指定的值,
let site = ['runoob', 'google', 'taobao'];
site.includes('runoob'); 
// true 
site.includes('baidu'); 
// false
arr.includes(searchElement, fromIndex)
//searchElement 必須,需要查找的元素值,
//fromIndex 可選,從該索引處開始查找 searchElement,如果為負值,則按升序從 array.length + fromIndex 的索引開始搜索,默認為 0,
//如果 fromIndex 為負值,計算出的索引將作為開始搜索searchElement的位置,如果計算出的索引小于 0,則整個陣列都會被搜索,
var arr = ['a', 'b', 'c'];
arr.includes('a', -100); // true
arr.includes('b', -100); // true
arr.includes('c', -100); // true
  1. concat()
    連接兩個或更多的陣列,并回傳結果,
var hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var kai = ["Robin"];
var children = hege.concat(stale,kai);
//children 輸出結果:
Cecilie,Lone,Emil,Tobias,Linus,Robin
  1. reduce()
    將陣列元素計算為一個值(從左到右),
計算陣列元素相加后的總和:

var numbers = [65, 44, 12, 4];
function getSum(total, num) {
    return total + num;
}
function myFunction(item) {
    document.getElementById("demo").innerHTML = numbers.reduce(getSum);
}
//輸出結果:
125
//reduce() 方法接收一個函式作為累加器,陣列中的每個值(從左到右)開始縮減,最終計算為一個值,
//reduce() 可以作為一個高階函式,用于函式的 compose,
  1. some()
    檢測陣列元素中是否有元素符合指定條件,
//some() 方法用于檢測陣列中的元素是否滿足指定條件(函式提供),
//some() 方法會依次執行陣列的每個元素:
//如果有一個元素滿足條件,則運算式回傳true , 剩余的元素不會再執行檢測,
//如果沒有滿足條件的元素,則回傳false,
//注意: some() 不會對空陣列進行檢測,
//注意: some() 不會改變原始陣列,
var ages = [3, 10, 18, 20];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.some(checkAdult);
}
//輸出結果為:
true
  1. find()
    回傳符合傳入測驗(函式)條件的陣列元素,
//find() 方法回傳通過測驗(函式內判斷)的陣列的第一個元素的值,
//find() 方法為陣列中的每個元素都呼叫一次函式執行:
//當陣列中的元素在測驗條件時回傳 true 時, find() 回傳符合條件的元素,之后的值不會再呼叫執行函式,
//如果沒有符合條件的元素回傳 undefined
//注意: find() 對于空陣列,函式是不會執行的,
//注意: find() 并沒有改變陣列的原始值,
var ages = [3, 10, 18, 20];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.find(checkAdult);
}
//輸出結果:
18
  1. filter()
    檢測數值元素,并回傳符合條件所有元素的陣列,
//filter() 方法創建一個新的陣列,新陣列中的元素是通過檢查指定陣列中符合條件的所有元素,
//注意: filter() 不會對空陣列進行檢測,
//注意: filter() 不會改變原始陣列,
var ages = [32, 33, 16, 40];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.filter(checkAdult);
}
//輸出結果為:
32,33,40
  1. every()
    檢測數值元素的每個元素是否都符合條件,
//every() 方法用于檢測陣列所有元素是否都符合指定條件(通過函式提供),
//every() 方法使用指定函式檢測陣列中的所有元素:
//如果陣列中檢測到有一個元素不滿足,則整個運算式回傳 false ,且剩余的元素不會再進行檢測,
//如果所有元素都滿足條件,則回傳 true,
//注意: every() 不會對空陣列進行檢測,
//注意: every() 不會改變原始陣列,
var ages = [32, 33, 16, 40];
function checkAdult(age) {
    return age >= 18;
}
function myFunction() {
    document.getElementById("demo").innerHTML = ages.every(checkAdult);
}
//輸出結果為:
false
  1. unshift()
    向陣列的開頭添加一個或更多元素,并回傳新的長度,
//unshift() 方法可向陣列的開頭添加一個或更多元素,并回傳新的長度,
//注意: 該方法將改變陣列的數目,
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");
//輸出:
Lemon,Pineapple,Banana,Orange,Apple,Mango

  1. slice()
    選取陣列的一部分,并回傳一個新陣列,
//slice() 方法可從已有的陣列中回傳選定的元素,
//slice()方法可提取字串的某個部分,并以新的字串回傳被提取的部分,
//注意: slice() 方法不會改變原始陣列,
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1,3);
//輸出:
Orange,Lemon
  1. forEach()
    陣列每個元素都執行一次回呼函式,
//forEach() 方法用于呼叫陣列的每個元素,并將元素傳遞給回呼函式,
//注意: forEach() 不會改變原陣列
//注意: forEach() 對于空陣列是不會執行回呼函式的,
var arr = [1, 2, 3, 4, 5];
arr.forEach(function (item) {
    if (item === 3) {
        return;
    }
    console.log(item);
});
  1. isArray()
    判斷物件是否為陣列,isArray() 方法用于判斷一個物件是否為陣列,
    如果物件是陣列回傳 true,否則回傳 false,

二、String物件

這部分主要對原生JS字串方法進行歸納

  1. includes()
    查找字串中是否包含指定的子字串,
//includes() 方法用于判斷字串是否包含指定的子字串,
//如果找到匹配的字串則回傳 true,否則回傳 false,
//注意: includes() 方法區分大小寫,
var str = "Hello world, welcome to the Runoob,";
var n = str.includes("world");
//輸出結果
true
  1. concat()
    連接兩個或更多字串,并回傳新的字串,
var str1 = "Hello ";
var str2 = "world!";
var n = str1.concat(str2);
//輸出結果:
Hello world!
  1. indexOf()
    回傳某個指定的字串值在字串中首次出現的位置,
var str="Hello world, welcome to the universe.";
var n=str.indexOf("welcome");
//輸出結果:
13
  1. replace()
    在字串中查找匹配的子串, 并替換與正則運算式匹配的子串,
//replace() 方法用于在字串中用一些字符替換另一些字符,或替換一個與正則運算式匹配的子串,
//如果想了解更多正則運算式教程請查看本站的:RegExp 教程 和 our RegExp 物件參考手冊.
//該方法不會改變原始字串,
var str="Visit Microsoft! Visit Microsoft!";
var n=str.replace("Microsoft","Runoob");
// 輸出結果:
Visit Runoob!Visit Microsoft!
  1. slice()
    提取字串的片斷,并在新的字串中回傳被提取的部分,
在這里插入代碼片
  1. split()
    把字串分割為字串陣列,
//split() 方法用于把一個字串分割成字串陣列,
//提示: 如果把空字串 ("") 用作 separator,那么 stringObject 中的每個字符之間都會被分割,
//注意: split() 方法不改變原始字串,
var str="How are you doing today?";
var n=str.split(" ");
//輸出一個陣列的值:

How,are,you,doing,today?
  1. substr()
    從起始索引號提取字串中指定數目的字符,
var str="Hello world!";
var n=str.substr(2,3)
// 輸出結果:
llo
  1. substring()
    提取字串中兩個指定的索引號之間的字符,
//substring() 方法用于提取字串中介于兩個指定下標之間的字符,
//substring() 方法回傳的子串包括 開始 處的字符,但不包括 結束 處的字符,
  1. trim()
    去除字串兩邊的空白
var str = "       Runoob        ";
alert(str.trim());
//輸出結果:
Runoob
  1. toString()
    回傳一個字串,
var str = "Runoob";
var res = str.toString();
//輸出結果:
Runoob

三、Number 物件

這部分主要對原生Number物件常用的一些方法進行整理

  1. toString()
    把數字轉換為字串,使用指定的基數,
var num = 15;
var n = num.toString();
// 輸出結果:

15
  1. valueOf()
    回傳一個 Number 物件的基本數字值,
//回傳一個 Number 物件的基本數字值:
var num = 15;
var n = num.valueOf();
//輸出結果:

15
  1. toFixed()
    把數字轉換為字串,結果的小數點后有指定位數的數字,
//把數字轉換為字串,結果的小數點后有指定位數的數字:
var num = 5.56789;
var n=num.toFixed(2);
//輸出結果:

5.57

四、Math物件

這部分主要對原生JS Math物件常用的方法進行整理


  1. random()
    回傳 0 ~ 1 之間的亂數,
//回傳介于 0(包含) ~ 1(不包含) 之間的一個亂數:
Math.random();
//輸出結果:
0.13704677732303505
  1. round(x)
    四舍五入,
//round() 方法可把一個數字舍入為最接近的整數:
Math.round(2.5);
//輸出結果:
3
  1. floor(x)
    對 x 進行下舍入,
//回傳小于等于x的最大整數:
Math.floor(1.6);
//以上實體將輸出:
1
  1. ceil(x)
    對數進行上舍入,
//對一個數進行上舍入:
Math.ceil(1.4)
//輸出結果:
2

五、Date 物件

這部分主要對原生Date物件的方法進行整理


  1. getDate()
    從 Date 物件回傳一個月中的某一天 (1 ~ 31),
var d = new Date();
var n = d.getDate();
//輸出結果:
6
  1. getDay()
    從 Date 物件回傳一周中的某一天 (0 ~ 6),
//回傳周幾的名稱
var d=new Date();
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
var n = weekday[d.getDay()];
//輸出:
Tuesday
  1. getFullYear()
    從 Date 物件以四位數字回傳年份,
var d = new Date();
var n = d.getFullYear();
//輸出結果:
2021
  1. getHours()
    回傳 Date 物件的小時 (0 ~ 23),
var d = new Date();
var n = d.getHours();
// 輸出結果:
11
  1. getMinutes()
    回傳 Date 物件的分鐘 (0 ~ 59),
var d = new Date();
var n = d.getMinutes();
//輸出結果:
27
  1. getMonth()
    從 Date 物件回傳月份 (0 ~ 11),
var d = new Date();
var n = d.getMonth()+1;
// 輸出結果:
4
  1. getSeconds()
    回傳 Date 物件的秒數 (0 ~ 59),
var d = new Date();
var n = d.getSeconds();
//輸出結果:
39
  1. setDate()
    設定 Date 物件中月的某一天 (1 ~ 31),
var d = new Date();
d.setDate(15);
//輸出結果:
Thu Apr 15 2021 11:27:56 GMT+0800 (中國標準時間)
  1. setFullYear()
    設定 Date 物件中的年份(四位數字),
var d = new Date();
d.setFullYear(2020);
//輸出結果:

Mon Apr 06 2020 11:28:14 GMT+0800 (中國標準時間
  1. setHours()
    設定 Date 物件中的小時 (0 ~ 23),
var d = new Date();
d.setHours(15);
// 輸出結果:

Tue Apr 06 2021 15:28:28 GMT+0800 (中國標準時間)
  1. setMinutes()
    設定 Date 物件中的分鐘 (0 ~ 59),
var d = new Date();
d.setMinutes(17);
//輸出結果:

Tue Apr 06 2021 11:17:21 GMT+0800 (中國標準時間)
  1. setMonth()
    設定 Date 物件中月份 (0 ~ 11),
var d = new Date();
d.setMonth(4);
//輸出結果:
Thu May 06 2021 11:28:44 GMT+0800 (中國標準時間)

六、RegExp物件

這部分主要對常用原生RegExp字串方法進行整理


  1. exec()
    檢索字串中指定的值,回傳找到的值,并確定其位置,
var str="Hello world!";
//查找"Hello"
var patt=/Hello/g;
var result=patt.exec(str);
//輸出
Hello
  1. test()
    檢索字串中指定的值,回傳 true 或 false,
var str="Hello world!";
//查找"Hello"
var patt=/Hello/g;
var result=patt.test(str);
//輸出
true
  1. toString()
    回傳正則運算式的字串,
var patt = new RegExp("RUNOOB", "g");
var res = patt.toString();
//輸出
/RUNOOB/g

七、全域屬性

這部分主要對常用的全域屬性進行整理


  1. Infinity()
    代表正的無窮大的數值,
//Infinity 屬性用于存放表示正無窮大的數值,
//負無窮大是表示負無窮大一個數字值,
//在Javascript中,超出 1.7976931348623157E+103088 的數值即為Infinity,小于 -1.7976931348623157E+103088 的數值為無窮小,
  1. NaN()
    指示某個值是不是數字值,
//NaN 即非數值(Not a Number),NaN 屬性用于參考特殊的非數字值,該屬性指定的并不是不合法的數字,
//NaN 屬性 與 Number.Nan 屬性相同,
//使用 isNaN() 來判斷一個值是否是數字,原因是 NaN 與所有值都不相等,包括它自己,
  1. undefined()
    指示未定義的值,

八、全域方法

這部分主要對常用的全域方法進行整理


  1. decodeURI()
    解碼某個編碼的 URI,

  2. encodeURI()
    把字串編碼為 URI,

  3. escape()
    對字串進行編碼,

  4. parseFloat()
    parseFloat() 函式可決議一個字串,并回傳一個浮點數,
    該函式指定字串中的首個字符是否是數字,如果是,則對字串進行決議,直到到達數字的末端為止,然后以數字回傳該數字,而不是作為字串,

  5. parseInt()
    parseInt() 函式可決議一個字串,并回傳一個整數

  6. String()
    把物件的值轉換為字串,

  7. unescape()
    對由 escape() 編碼的字串進行解碼,

總結

以上就是這篇文章的主要內容、看完感覺對自己有幫助的同學、可以給博主點個關注、如果那一塊有不同的意見大家可以再評論區互相討論學習,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/273645.html

標籤:AI

上一篇:transformer具體介紹-威力加強版

下一篇:基于pytorch搭建Resnet18網路結構

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more