package api.xxx.com.upload.utils;
import cn.hutool.core.io.FileUtil;
/**
*
* @author Kelvin范显
* @createDate 2019年02月21日
*/
final public class FileTypeUtils{
/**
* 根据文件名获取文件类型
* @param filename
* @return
*/
public static String getContentTypeByFilename(String filename) {
return getContentTypeByExtName(FileUtil.extName(filename));
}
/**
* 根据文件后缀名获取文件类型
* @param extName
* @return
*/
public static String getContentTypeByExtName(String extName){
switch (extName){
case "jpeg": return "image/jpeg";
case "jpg": return "image/jpeg";
case "js": return "application/x-javascript";
case "jsp": return "text/html";
case "gif": return "image/gif";
case "htm": return "text/html";
case "html": return "text/html";
case "asf": return "video/x-ms-asf";
case "avi": return "video/avi";
case "bmp": return "application/x-bmp";
case "asp": return "text/asp";
case "wma": return "audio/x-ms-wma";
case "wav": return "audio/wav";
case "wmv": return "video/x-ms-wmv";
case "ra": return "audio/vnd.rn-realaudio";
case "ram": return "audio/x-pn-realaudio";
case "rm": return "application/vnd.rn-realmedia";
case "rmvb": return "application/vnd.rn-realmedia-vbr";
case "xhtml": return "text/html";
case "png": return "image/png";
case "tif": return "image/tiff";
case "tiff": return "image/tiff";
case "xlw": return "application/x-xlw";
case "xml": return "text/xml";
case "xpl": return "audio/scpls";
case "swf": return "application/x-shockwave-flash";
case "torrent": return "application/x-bittorrent";
case "dll": return "application/x-msdownload";
case "asa": return "text/asa";
case "asx": return "video/x-ms-asf";
case "au": return "audio/basic";
case "css": return "text/css";
case "exe": return "application/x-msdownload";
case "mp1": return "audio/mp1";
case "mp2": return "audio/mp2";
case "mp2v": return "video/mpeg";
case "mp3": return "audio/mp3";
case "mp4": return "video/mpeg4";
case "mpa": return "video/x-mpg";
case "mpd": return "application/vnd.ms-project";
case "mpe": return "video/x-mpeg";
case "mpeg": return "video/mpg";
case "mpg": return "video/mpg";
case "mpga": return "audio/rn-mpeg";
case "mpp": return "application/vnd.ms-project";
case "mps": return "video/x-mpeg";
case "mpt": return "application/vnd.ms-project";
case "mpv": return "video/mpg";
case "mpv2": return "video/mpeg";
case "wml": return "text/vnd.wap.wml";
case "wsdl": return "text/xml";
case "xsd": return "text/xml";
case "xsl": return "text/xml";
case "xslt": return "text/xml";
case "htc": return "text/x-component";
case "mdb": return "application/msaccess";
case "zip": return "application/zip";
case "rar": return "application/x-rar-compressed";
//BEGIN Microsoft Office MIME Types
case "doc": return "application/msword";
case "dot": return "application/msword";
case "docx": return "application/vndopenxmlformats-officedocumentwordprocessingmldocument";
case "dotx": return "application/vndopenxmlformats-officedocumentwordprocessingmltemplate";
case "docm": return "application/vndms-worddocumentmacroEnabled12";
case "dotm": return "application/vndms-wordtemplatemacroEnabled12";
case "xls": return "application/vndms-excel";
case "xlt": return "application/vndms-excel";
case "xla": return "application/vndms-excel";
case "xlsx": return "application/vndopenxmlformats-officedocumentspreadsheetmlsheet";
case "xltx": return "application/vndopenxmlformats-officedocumentspreadsheetmltemplate";
case "xlsm": return "application/vndms-excelsheetmacroEnabled12";
case "xltm": return "application/vndms-exceltemplatemacroEnabled12";
case "xlam": return "application/vndms-exceladdinmacroEnabled12";
case "xlsb": return "application/vndms-excelsheetbinarymacroEnabled12";
case "ppt": return "application/vndms-powerpoint";
case "pot": return "application/vndms-powerpoint";
case "pps": return "application/vndms-powerpoint";
case "ppa": return "application/vndms-powerpoint";
case "pptx": return "application/vndopenxmlformats-officedocumentpresentationmlpresentation";
case "potx": return "application/vndopenxmlformats-officedocumentpresentationmltemplate";
case "ppsx": return "application/vndopenxmlformats-officedocumentpresentationmlslideshow";
case "ppam": return "application/vndms-powerpointaddinmacroEnabled12";
case "pptm": return "application/vndms-powerpointpresentationmacroEnabled12";
case "potm": return "application/vndms-powerpointtemplatemacroEnabled12";
case "ppsm": return "application/vndms-powerpointslideshowmacroEnabled12";
//END Microsoft Office MIME Types
// others
case "*": return "application/octet-stream";
case "001": return "application/x-001";
case "301": return "application/x-301";
case "323": return "text/h323";
case "906": return "application/x-906";
case "907": return "drawing/907";
case "a11": return "application/x-a11";
case "acp": return "audio/x-mei-aac";
case "ai": return "application/postscript";
case "aif": return "audio/aiff";
case "aifc": return "audio/aiff";
case "aiff": return "audio/aiff";
case "anv": return "application/x-anv";
case "awf": return "application/vnd.adobe.workflow";
case "biz": return "text/xml";
case "bot": return "application/x-bot";
case "c4t": return "application/x-c4t";
case "c90": return "application/x-c90";
case "cal": return "application/x-cals";
case "cat": return "application/vnd.ms-pki.seccat";
case "cdf": return "application/x-netcdf";
case "cdr": return "application/x-cdr";
case "cel": return "application/x-cel";
case "cer": return "application/x-x509-ca-cert";
case "cg4": return "application/x-g4";
case "cgm": return "application/x-cgm";
case "cit": return "application/x-cit";
case "class": return "java/*";
case "cml": return "text/xml";
case "cmp": return "application/x-cmp";
case "cmx": return "application/x-cmx";
case "cot": return "application/x-cot";
case "crl": return "application/pkix-crl";
case "crt": return "application/x-x509-ca-cert";
case "csi": return "application/x-csi";
case "cut": return "application/x-cut";
case "dbf": return "application/x-dbf";
case "dbm": return "application/x-dbm";
case "dbx": return "application/x-dbx";
case "dcd": return "text/xml";
case "dcx": return "application/x-dcx";
case "der": return "application/x-x509-ca-cert";
case "dgn": return "application/x-dgn";
case "dib": return "application/x-dib";
case "drw": return "application/x-drw";
case "dtd": return "text/xml";
case "dwf": return "application/x-dwf";
case "dwg": return "application/x-dwg";
case "dxb": return "application/x-dxb";
case "dxf": return "application/x-dxf";
case "edn": return "application/vnd.adobe.edn";
case "emf": return "application/x-emf";
case "eml": return "message/rfc822";
case "ent": return "text/xml";
case "epi": return "application/x-epi";
case "eps": return "application/x-ps";
case "etd": return "application/x-ebx";
case "fax": return "image/fax";
case "fdf": return "application/vnd.fdf";
case "fif": return "application/fractals";
case "fo": return "text/xml";
case "frm": return "application/x-frm";
case "g4": return "application/x-g4";
case "gbr": return "application/x-gbr";
case "gcd": return "application/x-gcd";
case "gl2": return "application/x-gl2";
case "gp4": return "application/x-gp4";
case "hgl": return "application/x-hgl";
case "hmr": return "application/x-hmr";
case "hpg": return "application/x-hpgl";
case "hpl": return "application/x-hpl";
case "hqx": return "application/mac-binhex40";
case "hrf": return "application/x-hrf";
case "hta": return "application/hta";
case "htt": return "text/webviewhtml";
case "htx": return "text/html";
case "icb": return "application/x-icb";
case "ico": return "application/x-ico";
case "iff": return "application/x-iff";
case "ig4": return "application/x-g4";
case "igs": return "application/x-igs";
case "iii": return "application/x-iphone";
case "img": return "application/x-img";
case "ins": return "application/x-internet-signup";
case "isp": return "application/x-internet-signup";
case "IVF": return "video/x-ivf";
case "java": return "java/*";
case "jfif": return "image/jpeg";
case "jpe": return "application/x-jpe";
case "la1": return "audio/x-liquid-file";
case "lar": return "application/x-laplayer-reg";
case "latex": return "application/x-latex";
case "lavs": return "audio/x-liquid-secure";
case "lbm": return "application/x-lbm";
case "lmsff": return "audio/x-la-lms";
case "ls": return "application/x-javascript";
case "ltr": return "application/x-ltr";
case "m1v": return "video/x-mpeg";
case "m2v": return "video/x-mpeg";
case "m3u": return "audio/mpegurl";
case "m4e": return "video/mpeg4";
case "mac": return "application/x-mac";
case "man": return "application/x-troff-man";
case "math": return "text/xml";
case "mfp": return "application/x-shockwave-flash";
case "mht": return "message/rfc822";
case "mhtml": return "message/rfc822";
case "mi": return "application/x-mi";
case "mid": return "audio/mid";
case "midi": return "audio/mid";
case "mil": return "application/x-mil";
case "mml": return "text/xml";
case "mnd": return "audio/x-musicnet-download";
case "mns": return "audio/x-musicnet-stream";
case "mocha": return "application/x-javascript";
case "movie": return "video/x-sgi-movie";
case "mpw": return "application/vnd.ms-project";
case "mpx": return "application/vnd.ms-project";
case "mtx": return "text/xml";
case "mxp": return "application/x-mmxp";
case "net": return "image/pnetvue";
case "nrf": return "application/x-nrf";
case "nws": return "message/rfc822";
case "odc": return "text/x-ms-odc";
case "out": return "application/x-out";
case "p10": return "application/pkcs10";
case "p12": return "application/x-pkcs12";
case "p7b": return "application/x-pkcs7-certificates";
case "p7c": return "application/pkcs7-mime";
case "p7m": return "application/pkcs7-mime";
case "p7r": return "application/x-pkcs7-certreqresp";
case "p7s": return "application/pkcs7-signature";
case "pc5": return "application/x-pc5";
case "pci": return "application/x-pci";
case "pcl": return "application/x-pcl";
case "pcx": return "application/x-pcx";
case "pdf": return "application/pdf";
case "pdx": return "application/vnd.adobe.pdx";
case "pfx": return "application/x-pkcs12";
case "pgl": return "application/x-pgl";
case "pic": return "application/x-pic";
case "pko": return "application/vnd.ms-pki.pko";
case "pl": return "application/x-perl";
case "plg": return "text/html";
case "pls": return "audio/scpls";
case "plt": return "application/x-plt";
case "ppm": return "application/x-ppm";
case "pr": return "application/x-pr";
case "prf": return "application/pics-rules";
case "prn": return "application/x-prn";
case "prt": return "application/x-prt";
case "ps": return "application/x-ps";
case "ptn": return "application/x-ptn";
case "pwz": return "application/vnd.ms-powerpoint";
case "r3t": return "text/vnd.rn-realtext3d";
case "ras": return "application/x-ras";
case "rat": return "application/rat-file";
case "rdf": return "text/xml";
case "rec": return "application/vnd.rn-recording";
case "red": return "application/x-red";
case "rgb": return "application/x-rgb";
case "rjs": return "application/vnd.rn-realsystem-rjs";
case "rjt": return "application/vnd.rn-realsystem-rjt";
case "rlc": return "application/x-rlc";
case "rle": return "application/x-rle";
case "rmf": return "application/vnd.adobe.rmf";
case "rmi": return "audio/mid";
case "rmj": return "application/vnd.rn-realsystem-rmj";
case "rmm": return "audio/x-pn-realaudio";
case "rmp": return "application/vnd.rn-rn_music_package";
case "rms": return "application/vnd.rn-realmedia-secure";
case "rmx": return "application/vnd.rn-realsystem-rmx";
case "rnx": return "application/vnd.rn-realplayer";
case "rp": return "image/vnd.rn-realpix";
case "rpm": return "audio/x-pn-realaudio-plugin";
case "rsml": return "application/vnd.rn-rsml";
case "rt": return "text/vnd.rn-realtext";
case "rtf": return "application/msword";
case "rv": return "video/vnd.rn-realvideo";
case "sam": return "application/x-sam";
case "sat": return "application/x-sat";
case "sdp": return "application/sdp";
case "sdw": return "application/x-sdw";
case "sit": return "application/x-stuffit";
case "slb": return "application/x-slb";
case "sld": return "application/x-sld";
case "slk": return "drawing/x-slk";
case "smi": return "application/smil";
case "smil": return "application/smil";
case "smk": return "application/x-smk";
case "snd": return "audio/basic";
case "sol": return "text/plain";
case "sor": return "text/plain";
case "spc": return "application/x-pkcs7-certificates";
case "spl": return "application/futuresplash";
case "spp": return "text/xml";
case "ssm": return "application/streamingmedia";
case "sst": return "application/vnd.ms-pki.certstore";
case "stl": return "application/vnd.ms-pki.stl";
case "stm": return "text/html";
case "sty": return "application/x-sty";
case "svg": return "text/xml";
case "tdf": return "application/x-tdf";
case "tg4": return "application/x-tg4";
case "tga": return "application/x-tga";
case "tld": return "text/xml";
case "top": return "drawing/x-top";
case "tsd": return "text/xml";
case "txt": return "text/plain";
case "uin": return "application/x-icq";
case "uls": return "text/iuls";
case "vcf": return "text/x-vcard";
case "vda": return "application/x-vda";
case "vdx": return "application/vnd.visio";
case "vml": return "text/xml";
case "vpg": return "application/x-vpeg005";
case "vsd": return "application/vnd.visio";
case "vss": return "application/vnd.visio";
case "vst": return "application/vnd.visio";
case "vsw": return "application/vnd.visio";
case "vsx": return "application/vnd.visio";
case "vtx": return "application/vnd.visio";
case "vxml": return "text/xml";
case "wax": return "audio/x-ms-wax";
case "wb1": return "application/x-wb1";
case "wb2": return "application/x-wb2";
case "wb3": return "application/x-wb3";
case "wbmp": return "image/vnd.wap.wbmp";
case "wiz": return "application/msword";
case "wk3": return "application/x-wk3";
case "wk4": return "application/x-wk4";
case "wkq": return "application/x-wkq";
case "wks": return "application/x-wks";
case "wm": return "video/x-ms-wm";
case "wmd": return "application/x-ms-wmd";
case "wmf": return "application/x-wmf";
case "wmx": return "video/x-ms-wmx";
case "wmz": return "application/x-ms-wmz";
case "wp6": return "application/x-wp6";
case "wpd": return "application/x-wpd";
case "wpg": return "application/x-wpg";
case "wpl": return "application/vnd.ms-wpl";
case "wq1": return "application/x-wq1";
case "wr1": return "application/x-wr1";
case "wri": return "application/x-wri";
case "wrk": return "application/x-wrk";
case "ws": return "application/x-ws";
case "ws2": return "application/x-ws";
case "wsc": return "text/scriptlet";
case "wvx": return "video/x-ms-wvx";
case "xdp": return "application/vnd.adobe.xdp";
case "xdr": return "text/xml";
case "xfd": return "application/vnd.adobe.xfd";
case "xfdf": return "application/vnd.adobe.xfdf";
case "xq": return "text/xml";
case "xql": return "text/xml";
case "xquery": return "text/xml";
case "xwd": return "application/x-xwd";
case "x_b": return "application/x-x_b";
case "x_t": return "application/x-x_t";
}
return "application/octet-stream";
}
}
分享到:
相关推荐
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
NSK NBGLC3... Caja de montaje Manual de instrucciones
中南大学毕业设计论文--花琪.docx
基于Tensorflow、OpenAI搭建的强化学习框架,训练机器自动操盘 强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一。它主要用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。强化学习的特点在于没有监督数据,只有奖励信号。 强化学习的常见模型是标准的马尔可夫决策过程(Markov Decision Process, MDP)。按给定条件,强化学习可分为基于模式的强化学习(model-based RL)和无模式强化学习(model-free RL),以及主动强化学习(active RL)和被动强化学习(passive RL)。强化学习的变体包括逆向强化学习、阶层强化学习和部分可观测系统的强化学习。求解强化学习问题所使用的算法可分为策略搜索算法和值函数(value function)算法两类。 强化学习理论受到行为主义心理学启发,侧重在线学习并试图在探索-利用(exploration-exploitation)间保持平衡。不同于监督学习和非监督学习,强化学习不要求预先给定任何数据,而是通过接收环境对动作的奖励(反馈)获得学习信息并更新模型参数。强化学习问题在信息论、博弈论、自动控制等领域有得到讨论,被用于解释有限理性条件下的平衡态、设计推荐系统和机器人交互系统。一些复杂的强化学习算法在一定程度上具备解决复杂问题的通用智能,可以在围棋和电子游戏中达到人类水平。 强化学习在工程领域的应用也相当广泛。例如,Facebook提出了开源强化学习平台Horizon,该平台利用强化学习来优化大规模生产系统。在医疗保健领域,RL系统能够为患者提供治疗策略,该系统能够利用以往的经验找到最优的策略,而无需生物系统的数学模型等先验信息,这使得基于RL的系统具有更广泛的适用性。 总的来说,强化学习是一种通过智能体与环境交互,以最大化累积奖励为目标的学习过程。它在许多领域都展现出了强大的应用潜力。
尝试用基于值函数逼近的强化学习方法玩经典的马里奥游戏,取得了一定成果 强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一。它主要用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。强化学习的特点在于没有监督数据,只有奖励信号。 强化学习的常见模型是标准的马尔可夫决策过程(Markov Decision Process, MDP)。按给定条件,强化学习可分为基于模式的强化学习(model-based RL)和无模式强化学习(model-free RL),以及主动强化学习(active RL)和被动强化学习(passive RL)。强化学习的变体包括逆向强化学习、阶层强化学习和部分可观测系统的强化学习。求解强化学习问题所使用的算法可分为策略搜索算法和值函数(value function)算法两类。 强化学习理论受到行为主义心理学启发,侧重在线学习并试图在探索-利用(exploration-exploitation)间保持平衡。不同于监督学习和非监督学习,强化学习不要求预先给定任何数据,而是通过接收环境对动作的奖励(反馈)获得学习信息并更新模型参数。强化学习问题在信息论、博弈论、自动控制等领域有得到讨论,被用于解释有限理性条件下的平衡态、设计推荐系统和机器人交互系统。一些复杂的强化学习算法在一定程度上具备解决复杂问题的通用智能,可以在围棋和电子游戏中达到人类水平。 强化学习在工程领域的应用也相当广泛。例如,Facebook提出了开源强化学习平台Horizon,该平台利用强化学习来优化大规模生产系统。在医疗保健领域,RL系统能够为患者提供治疗策略,该系统能够利用以往的经验找到最优的策略,而无需生物系统的数学模型等先验信息,这使得基于RL的系统具有更广泛的适用性。 总的来说,强化学习是一种通过智能体与环境交互,以最大化累积奖励为目标的学习过程。它在许多领域都展现出了强大的应用潜力。
GPT, 通常指的是“Generative Pre-trained Transformer”(生成式预训练转换器),是一个在自然语言处理(NLP)领域非常流行的深度学习模型架构。GPT模型由OpenAI公司开发,并在多个NLP任务上取得了显著的性能提升。 GPT模型的核心是一个多层Transformer解码器结构,它通过在海量的文本数据上进行预训练来学习语言的规律。这种预训练方式使得GPT模型能够捕捉到丰富的上下文信息,并生成流畅、自然的文本。 GPT模型的训练过程可以分为两个阶段: 预训练阶段:在这个阶段,模型会接触到大量的文本数据,并通过无监督学习的方式学习语言的结构和规律。具体来说,模型会尝试预测文本序列中的下一个词或短语,从而学习到语言的语法、语义和上下文信息。 微调阶段(也称为下游任务训练):在预训练完成后,模型会被应用到具体的NLP任务中,如文本分类、机器翻译、问答系统等。在这个阶段,模型会使用有标签的数据进行微调,以适应特定任务的需求。通过微调,模型能够学习到与任务相关的特定知识,并进一步提高在该任务上的性能。 GPT模型的优势在于其强大的生成能力和对上下文信息的捕捉能力。这使得GPT模型在自然语言生成、文本摘要、对话系统等领域具有广泛的应用前景。同时,GPT模型也面临一些挑战,如计算资源消耗大、训练时间长等问题。为了解决这些问题,研究人员不断提出新的优化方法和扩展模型架构,如GPT-2、GPT-3等,以进一步提高模型的性能和效率。
基于深度学习tensorflow的滚动轴承故障诊断方法源码(高分Python大作业).zip已获导师指导并通过的97分的高分大作业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于深度学习tensorflow的滚动轴承故障诊断方法源码(高分Python大作业).zip已获导师指导并通过的97分的高分大作业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行 基于深度学习tensorflow的滚动轴承故障诊断方法源码(高分Python大作业).zip已获导师指导并通过的97分的高分大作业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行 基于深度学习tensorflow的滚动轴承故障诊断方法源码(高分Python大作业).zip已获导师指导并通过的97分的高分大作业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行 基于深度学习tensorflow的滚动轴承故障诊断方法源码(高分Python大作业).zip已获导师指导并通过的97分的高分大作业设计项目,可作为课程设计和期
智慧交通设计方案[57页PPT].pptx
【资源说明】 基于51单片机的多路温度采集系统 可设置各从机的温度报警上、下限值,主机、从机均具有报警功能;主机可实时、定时收集各从机的数据(注意项目基于Proteus8.7,所以基于8.7才能完美运行,仿真要用的串口助手和虚拟串口自行选择即可,串口助手记录的时间为代码编译开始记录,所以想要更新时间自己编译一下代码)+全部资料+详细文档(高分项目) 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
【作品名称】:分布式电网动态电压恢复器模拟装置(软硬件设计文件+论文) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:采用DC-AC及AC-DC-AC双重结构,前级采用功率因数校正(PFC)电路完成AC-DC变换,改善输入端电网电能质量。后级采用单相全桥逆变加变压器输出的拓扑结构,输出功率50W
【资源说明】 基于MAX78000的猫咪识别喂食器,基于SSD目标检测网络,在单片机的CNN加速器上进行神经网络计算+全部资料+详细文档(高分项目基于MAX78000的猫咪识别喂食器,基于SSD目标检测网络,在单片机的CNN加速器上进行神经网络计算+全部资料+详细文档(高分项目 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
[00015014]大学英语D-1.doc
【资源说明】 基于单片机的红外二氧化碳探测,区域网通信+全部资料+详细文档(高分项目).zip基于单片机的红外二氧化碳探测,区域网通信+全部资料+详细文档(高分项目).zip基于单片机的红外二氧化碳探测,区域网通信+全部资料+详细文档(高分项目).zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
电气原理图是电气工程领域中的一种重要工具,它是电路设计、分析和故障排除的基础。无论是从事电气工程的专业人士,还是对电气领域感兴趣的初学者,掌握电气原理图的基础知识都是至关重要的。本指南旨在帮助初学者快速入门电气原理图,从基础概念到实践操作,逐步深入了解电路图的绘制、理解和应用。
GPT, 通常指的是“Generative Pre-trained Transformer”(生成式预训练转换器),是一个在自然语言处理(NLP)领域非常流行的深度学习模型架构。GPT模型由OpenAI公司开发,并在多个NLP任务上取得了显著的性能提升。 GPT模型的核心是一个多层Transformer解码器结构,它通过在海量的文本数据上进行预训练来学习语言的规律。这种预训练方式使得GPT模型能够捕捉到丰富的上下文信息,并生成流畅、自然的文本。 GPT模型的训练过程可以分为两个阶段: 预训练阶段:在这个阶段,模型会接触到大量的文本数据,并通过无监督学习的方式学习语言的结构和规律。具体来说,模型会尝试预测文本序列中的下一个词或短语,从而学习到语言的语法、语义和上下文信息。 微调阶段(也称为下游任务训练):在预训练完成后,模型会被应用到具体的NLP任务中,如文本分类、机器翻译、问答系统等。在这个阶段,模型会使用有标签的数据进行微调,以适应特定任务的需求。通过微调,模型能够学习到与任务相关的特定知识,并进一步提高在该任务上的性能。 GPT模型的优势在于其强大的生成能力和对上下文信息的捕捉能力。这使得GPT模型在自然语言生成、文本摘要、对话系统等领域具有广泛的应用前景。同时,GPT模型也面临一些挑战,如计算资源消耗大、训练时间长等问题。为了解决这些问题,研究人员不断提出新的优化方法和扩展模型架构,如GPT-2、GPT-3等,以进一步提高模型的性能和效率。
《复盘》——把经验转化为能力-89页.pdf
CP2102 USB to UART Bridge Controller 驱动 Win11 USB转串口驱动
【资源说明】 基于51单片机的矩阵键盘密码锁+全部资料+详细文档(高分项目).zip基于51单片机的矩阵键盘密码锁+全部资料+详细文档(高分项目).zip基于51单片机的矩阵键盘密码锁+全部资料+详细文档(高分项目).zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!