您好,欢迎来到网暖!

当前位置:网暖 » 站长资讯 » 建站基础 » 网络技术 » 文章详细 订阅RssFeed

React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目

来源:网络整理 浏览:283次 时间:2021-09-18
点击:React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目

React17 + React Hook + TypeScript4 已成为大型React 项目质量保证的代名词,更是 2021年优秀 React 开发者必备的技术。本课程将通过完成一个功能强大的任务管理项目,带领大家掌握最佳实践,全方位提升开发效率、开发质量和技术能力。

技术要求
有 React 基础

环境参数
React 17.0.1 / TypeScript 4.0.5 / react-router : 6.0.0 / create-react-app 4.0.1
react-query: 1.0.0 / emotion: 10.0.35 / cypress: 6.1.0 / jest: 26.6.3
coding=UTF-8
XingHe Studio File to MD5 and SHA1
銀河創作室(XingHeStudio.com)
Create by Stream.Wang 2012-04-10
Modify by Stream.Wang 2012-04-10
def fil_changefileext(filename,extname=''):

FIL ChangeFileExt 改動文件擴展名
# filename    輸入的文件途径名# extname=''  要更改分擴展名,如 .txtimport ostry:    if extname[0]<>'.':        extname='.'+extnameexcept:    extname=''if os.path.splitext(filename)[1]=='':    uouttxt=filename+'.'+extnameelif os.path.splitext(filename)[1]=='.':    uouttxt=filename+extname   else:    uouttxt=filename[:0-len(os.path.splitext(filename)[1])]+extnamereturn uouttxt

def fil_str2file(fstr,filename):

FIL STR2File 把字符串保管到文件
try:    outfile=open(filename,'w')    outfile.writelines(fstr)    outfile.close()    return True   except:    return False
係統主程序開端

if name == 'main':
import os,sys,math
if len(sys.argv)==1:sys.argv.append(r'c:\FreeNAS-8.0.4-RELEASE-x64.iso')
if len(sys.argv)>1:
filepathname=sys.argv[1]
if os.path.isfile(filepathname) :
fmaxs = os.path.getsize(filepathname)+0.00
fpos = 0.00
ppos=0
pmax=50
pjy=0
fmd5=fil_changefileext(filepathname,'.md5')
fsha1=fil_changefileext(filepathname,'.sha')
ffm=os.path.basename(filepathname)
#開端處置
print 'Program Runing "'+filepathname+'" ...'
import hashlib
try:
umd5str = hashlib.md5()
usha1str = hashlib.sha1()
xfilepathname=unicode(filepathname,'utf8')
#需求運用二進製格式讀取文件内容
ufile = file(xfilepathname,'rb')
while True:
datas = ufile.read(1024512)
if not datas: break
umd5str.update( datas )
usha1str.update( datas )
fpos=fpos+1024
512
ppos=int(math.floor(fpos / fmaxs 50))
pposbfh=int(math.floor(fpos / fmaxs
100))
#打印進度條
if pjy<>ppos: print '['+''ppos +'='(pmax-ppos)+'] '+str(pposbfh) +'%'
#打印進度問題未處理,不晓得print函數怎樣退回到行首掩蓋輸出,不換行我倒是晓得,加個“,”
pjy=ppos
uoutstrmd5=str(umd5str.hexdigest())
uoutstrsha1=str(usha1str.hexdigest())
ufile.close()
print ''
fil_str2file(uoutstrmd5+'
'+ffm+'\n',fmd5)
fil_str2file(uoutstrsha1+' *'+ffm+'\n',fsha1)
print 'Task is completed !' + r' [ XingHe Studio File to MD5 and SHA1 ]'
except:
print 'Error !' + r' [ XingHe Studio File to MD5 and SHA1 ]'
else:
print 'File "'+filepathname+'" not exist!'+ r' [ XingHe Studio File to MD5 and SHA1 ]'
else:
print r' [ XingHe Studio File to MD5 and SHA1 ]'

推荐站点

  • 腾讯腾讯

    腾讯网(www.QQ.com)是中国浏览量最大的中文门户网站,是腾讯公司推出的集新闻信息、互动社区、娱乐产品和基础服务为一体的大型综合门户网站。腾讯网服务于全球华人用户,致力成为最具传播力和互动性,权威、主流、时尚的互联网媒体平台。通过强大的实时新闻和全面深入的信息资讯服务,为中国数以亿计的互联网用户提供富有创意的网上新生活。

    www.qq.com
  • 搜狐搜狐

    搜狐网是全球最大的中文门户网站,为用户提供24小时不间断的最新资讯,及搜索、邮件等网络服务。内容包括全球热点事件、突发新闻、时事评论、热播影视剧、体育赛事、行业动态、生活服务信息,以及论坛、博客、微博、我的搜狐等互动空间。

    www.sohu.com
  • 网易网易

    网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。

    www.163.com
  • 新浪新浪

    新浪网为全球用户24小时提供全面及时的中文资讯,内容覆盖国内外突发新闻事件、体坛赛事、娱乐时尚、产业资讯、实用信息等,设有新闻、体育、娱乐、财经、科技、房产、汽车等30多个内容频道,同时开设博客、视频、论坛等自由互动交流空间。

    www.sina.com.cn
  • 百度一下百度一下

    百度一下,你就知道

    www.baidu.com