最近遇到个问题,随手记录一下!

新做了一个项目,要通过HTTP请求发送ZIP文件到OSS平台,但上传过程中,总是出现下面错误提示:



初步判定,应该是包冲突原因!于是,分析MIME-TYPE获取源码发现,使用到的mime-util.jar版本号为2.1.3,得到的具体类型为:application/zip,application/x-compressed,application/x-zip-compressed,multipart/x-zip;而发送过程中,我使用的HTTP文件包为:httpcore.jar版本为4.4.9,而httpclient.jar、httpcore.jar均为4.5.12,其中,httpcore.jar在对文件Content-type进行校验时,不允许其中有逗号,因此出现了上面的错误提示!

知道原因就好办了,解决办法也很简单,直接将发送HTTP请求的三个工具包统一版本就好了,于是回退到4.4.1后,解决问题!

问题解决了,也来记录一下mime-types.properties中出现的所有文件对应的MIME-TYPE吧!

#################################################################################

323=text/h323
3dm=x-world/x-3dmf
3dmf=x-world/x-3dmf
a=application/octet-stream
aab=application/x-authorware-bin
aam=application/x-authorware-map
aas=application/x-authorware-seg
abc=text/vndabc
acgi=text/html
acx=application/internet-property-stream
afl=video/animaflex
ai=application/postscript
aif=audio/x-aiff,audio/aiff
aifc=audio/x-aiff,audio/aiff
aiff=audio/x-aiff,audio/aiff
aim=application/x-aim
aip=text/x-audiosoft-intra
ani=application/x-navi-animation
aos=application/x-nokia-9000-communicator-add-on-software
aps=application/mime
arc=application/octet-stream
arj=application/arj,application/octet-stream
art=image/x-jg
asc=text/plain
asf=video/x-ms-asf
asm=text/x-asm
asp=text/asp
asr=video/x-ms-asf
asx=application/x-mplayer2,video/x-ms-asf,video/x-ms-asf-plugin
au=audio/basic,audio/x-au
avi=video/x-msvideo,application/x-troff-msvideo,video/avi,video/msvideo
avs=video/avs-video
axs=application/olescript
bas=text/plain
bat=application/bat,application/x-bat,application/x-msdos-program,application/textedit,application/octet-stream
bcpio=application/x-bcpio
bin=application/octet-stream,application/mac-binary,application/macbinary,application/x-binary,application/x-macbinary
bm=image/bmp
bmp=image/bmp,image/x-windows-bmp
boo=application/book
book=application/book
boz=application/x-bzip2
bsh=application/x-bsh
bz=application/x-bzip
bz2=application/x-bzip2
c=text/plain,text/x-c
C=application/x-cplusplus,text/x-c++src,text/plain
c++=application/x-cplusplus,text/x-c++src,text/plain
cab=application/vnd.ms-cab-compressed,application/cab,application/x-compress,application/x-compressed,zz-application/zz-winassoc-cab
cat=application/vndms-pkiseccat
cc=text/plain,text/x-c
ccad=application/clariscad
cco=application/x-cocoa
cdf=application/x-netcdf,application/cdf,application/x-cdf
cer=application/pkix-cert,application/x-x509-ca-cert
cha=application/x-chat
chat=application/x-chat
class=application/octet-stream,application/java,application/java-byte-code,application/x-java-class
clp=application/x-msclip
cmx=image/x-cmx
cod=image/cis-cod
com=application/octet-stream,text/plain
conf=text/plain
cpio=application/x-cpio
cpp=text/x-c
cpt=application/mac-compactpro,application/x-compactpro,application/x-cpt
crd=application/x-mscardfile
crl=application/pkcs-crl,application/pkix-crl
crt=application/pkix-cert,application/x-x509-ca-cert,application/x-x509-user-cert
csh=application/x-csh,text/x-scriptcsh
css=text/css,application/x-pointplus
cxx=text/plain
dcr=application/x-director
deepv=application/x-deepv
def=text/plain
der=application/x-x509-ca-cert
dif=video/x-dv
dir=application/x-director
dl=video/dl,video/x-dl
dll=application/x-msdownload
dms=application/octet-stream
doc=application/msword
docx=application/vnd.openxmlformats-officedocument.wordprocessingml.document
dot=application/msword
dp=application/commonground
drw=application/drafting
dump=application/octet-stream
dv=video/x-dv
dvi=application/x-dvi
dwf=drawing/x-dwf,model/vnddwf
dwg=application/acad,image/vnddwg,image/x-dwg
dxf=application/dxf,image/vnddwg,image/x-dwg
dxr=application/x-director
el=text/x-scriptelisp
elc=application/x-bytecodeelisp,application/x-elc
env=application/x-envoy
eps=application/postscript
es=application/x-esrehber
etx=text/x-setext
evy=application/envoy,application/x-envoy
exe=application/octet-stream
ez=application/andrew-inset
f=text/plain,text/x-fortran
f77=text/x-fortran
f90=text/plain,text/x-fortran
fdf=application/vndfdf
fif=application/fractals,image/fif
fli=video/x-fli,video/fli
flo=image/florian
flr=x-world/x-vrml
flx=text/vndfmiflexstor
fmf=video/x-atomic3d-feature
for=text/plain,text/x-fortran
fpx=image/vndfpx,image/vndnet-fpx
frl=application/freeloader
funk=audio/make
g=text/plain
g3=image/g3fax
gif=image/gif
gl=video/gl,video/x-gl
gsd=audio/x-gsm
gsm=audio/x-gsm
gsp=application/x-gsp
gss=application/x-gss
gtar=application/x-gtar
gz=application/x-gzip,application/x-compressed
gzip=application/x-gzip,multipart/x-gzip
h=text/plain,text/x-h
h++=application/x-cplusplus,text/x-c++src,text/plain
H=application/x-cplusplus,text/x-c++src,text/plain
hdf=application/x-hdf
help=application/x-helpfile
hgl=application/vndhp-hpgl
hh=text/plain,text/x-h
hlb=text/x-script
hlp=application/hlp,application/x-helpfile,application/x-winhelp,application/winhlp
hpg=application/vndhp-hpgl
hpgl=application/vndhp-hpgl
hpp=application/x-cplusplus,text/x-c++src,text/plain
hqx=application/mac-binhex40,application/binhex,application/binhex4,application/mac-binhex,application/x-binhex40,application/x-mac-binhex40
hta=application/hta
htc=text/x-component
htm=text/html
html=text/html
htmls=text/html
htt=text/webviewhtml
htx=text/html
ice=x-conference/x-cooltalk
ico=image/x-icon
idc=text/plain
ief=image/ief
iefs=image/ief
iges=model/iges,application/iges
igs=model/iges,application/iges
iii=application/x-iphone
ima=application/x-ima
imap=application/x-httpd-imap
ini=text/plain,application/textedit,zz-application/zz-winassoc-ini
inf=application/inf
ins=application/x-internett-signup,application/x-internet-signup
ip=application/x-ip2
ips=application/x-ipscript
ipx=application/x-ipix
isp=application/x-internet-signup
isu=video/x-isvideo
it=audio/it
iv=application/x-inventor
ivr=i-world/i-vrml
ivy=application/x-livescreen
jam=audio/x-jam
jar=application/java-archive
jav=text/plain,text/x-java-source
java=text/plain,text/x-java-source
jcm=application/x-java-commerce
jfif=image/jpeg,image/pjpeg,image/pipeg
jfif-tbnl=image/jpeg
jpe=image/jpeg,image/pjpeg
jpeg=image/jpeg,image/pjpeg
jpg=image/jpeg,image/pjpeg
jps=image/x-jps
js=application/x-javascript
jsp=text/html
jut=image/jutvision
kar=audio/midi,music/x-karaoke
ksh=application/x-ksh,text/x-scriptksh
la=audio/nspaudio,audio/x-nspaudio
lam=audio/x-liveaudio
latex=application/x-latex
lha=application/octet-stream,application/lha,application/x-lha
lhx=application/octet-stream
list=text/plain
lma=audio/nspaudio,audio/x-nspaudio
log=text/plain
lnk=application/x-ms-shortcut
lsf=video/x-la-asf
lsp=application/x-lisp,text/x-scriptlisp
lst=text/plain
lsx=text/x-la-asf,video/x-la-asf
ltx=application/x-latex
lzh=application/octet-stream,application/x-lzh
lzx=application/lzx,application/octet-stream,application/x-lzx
m=text/plain,text/x-m
m13=application/x-msmediaview
m14=application/x-msmediaview
m1v=video/mpeg
m2a=audio/mpeg
m2v=video/mpeg
m3u=audio/x-mpequrl,audio/x-mpegurl
man=application/x-troff-man
map=application/x-navimap
mar=text/plain
mbd=application/mbedlet
mc$=application/x-magic-cap-package-10
mcd=application/mcad,application/x-mathcad
mcf=image/vasa,text/mcf
mcp=application/netmc
mdb=application/x-msaccess
me=application/x-troff-me
mesh=model/mesh
mht=message/rfc822
mhtml=message/rfc822
mid=audio/midi,application/x-midi,audio/x-mid,audio/x-midi,music/crescendo,x-music/x-midi,audio/mid
midi=audio/midi,application/x-midi,audio/x-mid,audio/x-midi,music/crescendo,x-music/x-midi
mif=application/vndmif,application/x-frame,application/x-mif
mime=www/mime,message/rfc822
mjf=audio/x-vndaudioexplosionmjuicemediafile
mjpg=video/x-motion-jpeg
mm=application/base64,application/x-meme
mme=application/base64
mny=application/x-msmoney
mod=audio/mod,audio/x-mod
moov=video/quicktime
mov=video/quicktime
movie=video/x-sgi-movie
mp2=audio/mpeg,audio/x-mpeg,video/mpeg,video/x-mpeg,video/x-mpeq2a
mp3=audio/mpeg,audio/mpeg3,audio/x-mpeg-3,video/mpeg,video/x-mpeg
mpa=audio/mpeg,video/mpeg
mpc=application/x-project
mpe=video/mpeg
mpeg=video/mpeg
mpg=video/mpeg,audio/mpeg
mpga=audio/mpeg
mpp=application/vndms-project
mpt=application/x-project
mpv=application/x-project
mpv2=video/mpeg
mpx=application/x-project
mrc=application/marc
ms=application/x-troff-ms
msh=model/mesh
mv=video/x-sgi-movie
mvb=application/x-msmediaview
my=audio/make
mzz=application/x-vndaudioexplosionmzz
nap=image/naplps
naplps=image/naplps
nc=application/x-netcdf
ncm=application/vndnokiaconfiguration-message
nif=image/x-niff
niff=image/x-niff
nix=application/x-mix-transfer
nsc=application/x-conference
nvd=application/x-navidoc
nws=message/rfc822
o=application/octet-stream
oda=application/oda
odb=application/vnd.oasis.opendocument.database
odc=application/vnd.oasis.opendocument.chart
odf=application/vnd.oasis.opendocument.formula
odg=application/vnd.oasis.opendocument.graphics
odi=application/vnd.oasis.opendocument.image
odm=application/vnd.oasis.opendocument.text-master
odp=application/vnd.oasis.opendocument.presentation
ods=application/vnd.oasis.opendocument.spreadsheet
odt=application/vnd.oasis.opendocument.text
omc=application/x-omc
omcd=application/x-omcdatamaker
omcr=application/x-omcregerator
otg=application/vnd.oasis.opendocument.graphics-template
oth=application/vnd.oasis.opendocument.text-web
otp=application/vnd.oasis.opendocument.presentation-template
ots=application/vnd.oasis.opendocument.spreadsheet-template
ott=application/vnd.oasis.opendocument.text-template
oxt=application/vnd.openofficeorg.extension
p=text/x-pascal
p10=application/pkcs10,application/x-pkcs10
p12=application/pkcs-12,application/x-pkcs12
p7a=application/x-pkcs7-signature
p7b=application/x-pkcs7-certificates
p7c=application/pkcs7-mime,application/x-pkcs7-mime
p7m=application/pkcs7-mime,application/x-pkcs7-mime
p7r=application/x-pkcs7-certreqresp
p7s=application/pkcs7-signature,application/x-pkcs7-signature
part=application/pro_eng
pas=text/pascal
pbm=image/x-portable-bitmap
pcl=application/vndhp-pcl,application/x-pcl
pct=image/x-pict
pcx=image/x-pcx
pdb=chemical/x-pdb
pdf=application/pdf
pfunk=audio/make,audio/makemyfunk
pfx=application/x-pkcs12
pgm=image/x-portable-graymap,image/x-portable-greymap
pgn=application/x-chess-pgn
pic=image/pict
pict=image/pict
pkg=application/x-newton-compatible-pkg
pko=application/vndms-pkipko,application/yndms-pkipko
pl=text/plain,text/x-scriptperl
plx=application/x-pixclscript
pm=image/x-xpixmap,text/x-scriptperl-module
pm4=application/x-pagemaker
pm5=application/x-pagemaker
pma=application/x-perfmon
pmc=application/x-perfmon
pml=application/x-perfmon
pmr=application/x-perfmon
pmw=application/x-perfmon
png=image/png
pnm=image/x-portable-anymap,application/x-portable-anymap
pot=application/mspowerpoint,application/vndms-powerpoint
pov=model/x-pov
ppa=application/vndms-powerpoint
ppm=image/x-portable-pixmap
pps=application/mspowerpoint,application/vndms-powerpoint
ppt=application/mspowerpoint,application/powerpoint,application/vndms-powerpoint,application/x-mspowerpoint
ppz=application/mspowerpoint
pre=application/x-freelance
prf=application/pics-rules
properties=text/plain
prt=application/pro_eng
ps=application/postscript
psd=application/octet-stream
pub=application/x-mspublisher
pvu=paleovu/x-pv
pwz=application/vndms-powerpoint
py=text/x-scriptphyton
pyc=applicaiton/x-bytecodepython
qcp=audio/vndqcelp
qd3=x-world/x-3dmf
qd3d=x-world/x-3dmf
qif=image/x-quicktime
qt=video/quicktime
qtc=video/x-qtc
qti=image/x-quicktime
qtif=image/x-quicktime
ra=audio/x-realaudio,audio/x-pn-realaudio,audio/x-pn-realaudio-plugin
ram=audio/x-pn-realaudio
ras=image/cmu-raster,application/x-cmu-raster,image/x-cmu-raster
rast=image/cmu-raster
rexx=text/x-scriptrexx
rf=image/vndrn-realflash
rgb=image/x-rgb
rm=audio/x-pn-realaudio,application/vndrn-realmedia
rmi=audio/mid
rmm=audio/x-pn-realaudio
rmp=audio/x-pn-realaudio,audio/x-pn-realaudio-plugin
rng=application/ringing-tones,application/vndnokiaringing-tone
rnx=application/vndrn-realplayer
roff=application/x-troff
rp=image/vndrn-realpix
rpm=audio/x-pn-realaudio-plugin
rt=text/richtext,text/vndrn-realtext
rtf=text/rtf,application/rtf,application/x-rtf,text/richtext
rtx=text/richtext,application/rtf
rv=video/vndrn-realvideo
s=text/x-asm
s3m=audio/s3m
saveme=application/octet-stream
sbk=application/x-tbook
scd=application/x-msschedule
scm=application/x-lotusscreencam,text/x-scriptguile,text/x-scriptscheme,video/x-scm
sct=text/scriptlet
sda=application/vnd.stardivision.draw,application/x-stardraw
sdc=application/vnd.stardivision.calc,application/x-starcalc
sdd=application/vnd.stardivision.impress,application/x-starimpress
sdm=application/vnd.stardivision.mail
sdml=text/plain
sdp=application/vnd.stardivision.impress-packed,application/sdp,application/x-sdp
sdr=application/sounder
sds=application/vnd.stardivision.chart,application/x-starchart
sdw=application/vnd.stardivision.writer,application/x-starwriter
sea=application/sea,application/x-sea
set=application/set
setpay=application/set-payment-initiation
setreg=application/set-registration-initiation
sgl=application/vnd.stardivision.writer-global
sgm=text/sgml,text/x-sgml
sgml=text/sgml,text/x-sgml
sh=application/x-sh,application/x-bsh,application/x-shar,text/x-scriptsh
shar=application/x-shar,application/x-bsh
shtml=text/html,text/x-server-parsed-html
sid=audio/x-psid
silo=model/mesh
sit=application/x-stuffit,application/x-sit
skd=application/x-koan
skm=application/x-koan
skp=application/x-koan
skt=application/x-koan
sl=application/x-seelogo
smf=application/vnd.stardivision.math,application/x-starmath
smi=application/smil
smil=application/smil
snd=audio/basic,audio/x-adpcm
sol=application/solids
spc=application/x-pkcs7-certificates,text/x-speech
spl=application/x-futuresplash,application/futuresplash
spr=application/x-sprite
sprite=application/x-sprite
src=application/x-wais-source
ssi=text/x-server-parsed-html
ssm=application/streamingmedia
sst=application/vndms-pkicertstore
stc=application/vnd.sun.xml.calc.template
std=application/vnd.sun.xml.draw.template
step=application/STEP,application/step
sti=application/vnd.sun.xml.impress.template
stl=application/SLA,application/sla,application/vndms-pkistl,application/x-navistyle
stm=text/html
stp=application/STEP,application/step
stw=application/vnd.sun.xml.writer.template
sv4cpio=application/x-sv4cpio
sv4crc=application/x-sv4crc
svf=image/vnddwg,image/x-dwg
svg=image/svg+xml
svr=application/x-world,x-world/x-svr
swf=application/x-shockwave-flash
sxc=application/vnd.sun.xml.calc
sxd=application/vnd.sun.xml.draw
sxg=application/vnd.sun.xml.writer.global
sxi=application/vnd.sun.xml.impress
sxm=application/vnd.sun.xml.math
sxw=application/vnd.sun.xml.writer
sys=video/x-mpeg-system
t=application/x-troff
talk=text/x-speech
tar=application/x-tar
tar.gz=application/x-gzip
tbk=application/toolbook,application/x-tbook
tcl=application/x-tcl,text/x-scripttcl
tcsh=text/x-scripttcsh
tex=application/x-tex
texi=application/x-texinfo
texinfo=application/x-texinfo
text=application/plain,text/plain
tgz=application/gnutar,application/x-compressed
tif=image/tiff,image/x-tiff
tiff=image/tiff,image/x-tiff
tr=application/x-troff
trm=application/x-msterminal
tsi=audio/TSP-audio,audio/tsp-audio
tsp=application/dsptype,audio/tsplayer
tsv=text/tab-separated-values
turbot=image/florian
txt=text/plain
uil=text/x-uil
uls=text/iuls
uni=text/uri-list
unis=text/uri-list
unv=application/i-deas
uri=text/uri-list
url=wwwserver/redirection,application/internet-shortcut,application/x-url,message/external-body,text/url,text/x-url
uris=text/uri-list
ustar=application/x-ustar,multipart/x-ustar
uu=application/octet-stream,text/x-uuencode
uue=text/x-uuencode
vcd=application/x-cdlink
vcf=text/x-vcard
vcs=text/x-vcalendar
vda=application/vda
vdo=video/vdo
vew=application/groupwise
viv=video/vndvivo,video/vivo
vivo=video/vndvivo,video/vivo
vmd=application/vocaltec-media-desc
vmf=application/vocaltec-media-file
voc=audio/voc,audio/x-voc
vos=video/vosaic
vox=audio/voxware
vqe=audio/x-twinvq-plugin
vqf=audio/x-twinvq
vql=audio/x-twinvq-plugin
vrml=model/vrml,application/x-vrml,x-world/x-vrml
vrt=x-world/x-vrt
vsd=application/x-visio
vst=application/x-visio
vsw=application/x-visio
w60=application/wordperfect60
w61=application/wordperfect61
w6w=application/msword
wav=audio/x-wav,audio/wav
wax=audio/x-ms-wax
wb1=application/x-qpro
wbmp=image/vndwapwbmp
wcm=application/vndms-works
wdb=application/vndms-works
web=application/vndxara
wiz=application/msword
wk1=application/x-123
wks=application/vndms-works
wm=video/x-ms-wm
wmf=windows/metafile,application/x-msmetafile
wma=audio/x-ms-wma
wmd=application/x-ms-wmd
wml=text/vndwapwml
wmlc=application/vndwapwmlc
wmls=text/vndwapwmlscript
wmlsc=application/vndwapwmlscriptc
wmv=audio/x-ms-wmv
wmx=video/x-ms-wmx
wmz=application/x-ms-wmz
word=application/msword
wp=application/wordperfect
wp5=application/wordperfect,application/wordperfect60
wp6=application/wordperfect
wpd=application/wordperfect,application/x-wpwin
wps=application/vndms-works
wq1=application/x-lotus
wri=application/mswrite,application/x-wri,application/x-mswrite
wrl=model/vrml,application/x-world,x-world/x-vrml
wrz=model/vrml,x-world/x-vrml
wsc=text/scriplet
wsrc=application/x-wais-source
wtk=application/x-wintalk
wvx=video/x-ms-wvx
x-png=image/png
xaf=x-world/x-vrml
xbm=image/x-xbitmap,image/x-xbm,image/xbm
xdr=video/x-amt-demorun
xgz=xgl/drawing
xhtml=application/xhtml+xml,text/html
xif=image/vndxiff
xl=application/excel
xla=application/excel,application/x-excel,application/x-msexcel,application/vndms-excel
xlb=application/excel,application/vndms-excel,application/x-excel
xlc=application/vndms-excel,application/excel,application/x-excel
xld=application/excel,application/x-excel
xlk=application/excel,application/x-excel
xll=application/vndms-excel,application/excel,application/x-excel
xlm=application/vndms-excel,application/excel,application/x-excel
xls=application/vndms-excel,application/excel,application/x-excel,application/x-msexcel
xlsx=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
xlt=application/excel,application/x-excel,application/vndms-excel
xlv=application/excel,application/x-excel
xlw=application/vndms-excel,application/excel,application/x-excel,application/x-msexcel
xm=audio/xm
xml=text/xml,application/xml
xmz=xgl/movie
xof=x-world/x-vrml
xpix=application/x-vndls-xpix
xpm=image/x-xpixmap,image/xpm
xsd=text/xml
xsl=text/xml
xsr=video/x-amt-showrun
xwd=image/x-xwindowdump,image/x-xwd
xyz=chemical/x-pdb
z=application/x-compress,application/x-compressed
zip=application/zip,application/x-compressed,application/x-zip-compressed,multipart/x-zip
zoo=application/octet-stream
zsh=text/x-scriptzsh

错误记录:MIME type may not contain reserved characters的更多相关文章

  1. spring .cloud ------------java.lang.RuntimeException: com.netflix.client.ClientException,Caused by: java.lang.IllegalArgumentException: MIME type may not contain reserved characters

    1.问题的发生 Feign在默认情况下使用的是JDK原生的URLConnection发送HTTP请求,没有连接池,但是对每个地址会保持一个长连接,即利用HTTP的persistence connect ...

  2. odoo 错误 Resource interpreted as Stylesheet but transferred with MIME type application/x-css:

    odoo8   页面内容显示一半,  web 控制台显示错误  Resource interpreted as Stylesheet but transferred with MIME type ap ...

  3. nginx: [warn] duplicate MIME type "text/html"错误

    检查配置文件时提示:nginx: [warn] duplicate MIME type "text/html" in /home/web/nginx/inc/gzip.conf:9 ...

  4. niginx:duplicate MIME type "text/html" in nginx.conf 错误(转载)

    把nginx升级到最新以后,发现用原来的配置启动的时候会提示: duplicate MIME type "text/html" in /usr/local/nginx/conf/n ...

  5. Chrome: Resource interpreted as Font but transferred with MIME type font/x-woff

    最近,项目中加入了Bootstrap进行界面优化,但是,项目加载运行之后,控制台总是提示以下错误信息: GET http://localhost:8080/.../fonts/fontawesome- ...

  6. PHP 错误与异常 笔记与总结(5)配置文件中与错误日志相关的选项 && 将错误记录到指定的文件中

    [记录错误(生产环境)] php.ini: ① 开启 / 关闭 错误日志功能 log_errors = On ② 设置 log_errors 的最大字节数 log_errors_max_len = 其 ...

  7. solrj6.2异常--Expected mime type application/octet-stream but got text/html.

    org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://19 ...

  8. solr异常--Expected mime type application/octet-stream but got text/html.

    Exception in thread "main" org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrExce ...

  9. Nginx failing to load CSS and JS files (MIME type error)

    Nginx failing to load CSS and JS files (MIME type error) Nginx加载静态文件失败的解决方法(MIME type错误) 上线新的页面,需要在n ...

随机推荐

  1. JavaScript图形实例:Hilbert曲线

    德国数学家David Hilbert在1891年构造了一种曲线,首先把一个正方形等分成四个小正方形,依次从西北角的正方形中心出发往南到西南正方形中心,再往东到东南角的正方形中心,再往北到东北角正方形中 ...

  2. JAVA的8种基本数据类型分析

    基本数据类型(8个) 1.整数类型(4个)   字节个数 取值范围 byte(字节) 1(8位) -2^7~2^7-1 short(短整型) 2(16位) -2^15~2^15-1 int(整形) 4 ...

  3. day39 作业

    实现生产消费原理 from multiprocessing import Process,JoinableQueue import time import random def cooker(q): ...

  4. 【XCTF】Cat

    标签:宽字节.PHP.Django.命令执行 解题过程 目录扫描没有发现任何可疑页面. 测试输入许多域名,均没有反应:输入ip地址得到回显. 猜测为命令执行,尝试使用管道符拼接命令. 测试:|.&am ...

  5. Scala 面向对象(七):静态属性和静态方法

    1 Scala中静态的概念-伴生对象 Scala语言是完全面向对象(万物皆对象)的语言,所以并没有静态的操作(即在Scala中没有静态的概念). 但是为了能够和Java语言交互(因为Java中有静态概 ...

  6. bzoj2292【POJ Challenge 】永远挑战*

    bzoj2292[POJ Challenge ]永远挑战 题意: 有向图,每条边长度为1或2,求1到n最短路.点数≤100000,边数≤1000000. 题解: 有人说spfa会T,所以我用了dijk ...

  7. lua的table表去重

    推荐阅读:  我的CSDN  我的博客园  QQ群:704621321  我的个人博客 方法一 用过lua的人都知道,lua的table中不允许存在相同的key,利用这个思想,我们可以将原始table ...

  8. JAVA集合二:HashMap和Hashtable

    参考链接: HOW2J.CN HashMap HashMap实现了JAVA的Map接口,类似于C++的STL框架的Map,是存储键值对的数据结构.键(key)是唯一的,但值(value)可以重复,如果 ...

  9. [jvm] -- 垃圾收集器篇

    垃圾收集器 Serial 收集器 单线程收集器,不仅仅意味着它只会使用一条垃圾收集线程去完成垃圾收集工作,更重要的是它在进行垃圾收集工作的时候必须暂停其他所有的工作线程( "Stop The ...

  10. vue中引入jq的步骤--以及注意事项