Java开发工具包(JavaDevelopmentKit,简称JDK)是Oracle公司提供的用于开发和运行Java应用程序的软件包。
在这个特定的版本“jdk-11.0.18win-64”中,我们关注的是Java11的一个更新,版本号为11.0.18,且该版本是针对Windows64位操作系统的。
这个压缩包包含了一个可执行文件“jdk-11.0.18_windows-x64_bin.exe”,这通常是JDK安装程序,用于在Windows64位系统上安装Java开发环境。
Java11是一个长期支持(Long-TermSupport,LTS)版本,意味着它将得到Oracle更长时间的技术支持和安全更新,对于企业和开发团队来说尤其重要,因为它提供了稳定性和安全性保障。
Java11在2018年9月发布,引入了许多新特性、改进和优化。
1.**模块化系统(ProjectJigsaw)**:Java9引入了模块化系统,但Java11进一步完善了这一特性。
模块化有助于改善代码的组织,提高性能,减少内存占用,并且使大型应用的构建和部署更加容易。
2.**HTTP客户端API(Java.net.http)**:Java11添加了内置的HTTP客户端API,使得开发者可以直接在Java代码中处理HTTP和HTTPS请求,而无需依赖第三方库。
3.**本地变量类型推断(var关键字)**:Java11引入了`var`关键字,允许局部变量声明时省略类型,由编译器根据初始值自动推断。
4.**动态CDS(ClassDataSharing)**:这是一个性能优化功能,允许在JVM启动时共享已加载类的数据,减少启动时间和内存消耗。
5.**改进的字符串处理**:包括新的`String#lines()`方法,用于获取字符串的所有行,以及`String#strip()`和`String#stripIndent()`,用于去除字符串两端的空白字符和缩进。
6.**ZGC(ZGarbageCollector)**:这是一种低延迟的垃圾收集器,适合大内存应用,其目标是在大部分情况下保持10毫秒以下的暂停时间。
7.**JLink**:这是一个命令行工具,用于构建自定义的Java运行时环境,只包含应用所需的模块,从而减小程序的大小。
8.**JEP325:FlightRecorder**:提供了一种标准接口来记录JVM内部事件,如性能数据,这对于诊断和分析性能问题非常有用。
9.**JEP326:JavaMissionControl**:这是一个强大的Java应用性能监控和诊断工具,现在成为JDK的一部分。
10.**其他小改进**:包括对JShell(JavaREPL)、Javadoc和JAR文件格式的增强,以及对SSL/TLS协议的支持更新等。
安装“jdk-11.0.18_windows-x64_bin.exe”后,开发者可以利用Java11的新特性和性能提升进行软件开发,包括编写桌面应用、Web应用、移动应用以及大数据处理和云计算服务。
此外,JDK还包括JRE(JavaRuntimeEnvironment),使得用户可以运行Java应用程序。
开发者还可以使用JDK中的编译器(javac)、调试器(jdb)和其他工具进行开发工作。
2025/9/7 0:18:01 139.69MB java
1
这是微软公司基于DirectShow基础之上开发的媒体播放软件。
它提供最广泛,最具可操作性,最方便的多媒体内容。
你可以播放更多的文件类型,包括:WindowsMedia(即以前称为NetShow的),ASF,MPEG-1,MPEG-2,WAV,AVI,MIDI,VOD,AU,MP3,和QuickTime文件。
所有这些都用一个操作简单的应用程序来完成。
Favorites菜单会让你保存最喜欢的网站,以后可以更快速,简便的重放。
这个菜单甚至还能直接让你连接到很酷的网站。
WindowsMediaPlayer能播放从低带宽的声音文件到全屏的图象文件,你还可重设图象窗口,甚至设成全屏,以便更好的播放。
当你选定了声像地址后,WindowsMediaPlayer会查看是否安装了所需的codec文件。
如果没安装,它会自动下载codec,然后播放文件。
网上的内容(可从不同的服务器或不同的媒体类型文件)在播放时中间不需停顿。
传输到WindowsMediaPlayer的内容,会自动调整至最佳播放状态。
2025/9/5 9:42:52 9.98MB 多媒体类
1
尼尼软件包ini在Go中提供了INI文件读取和写入功能。
产品特点从多个数据源(文件,[]byte,io.Reader和io.ReadCloser)进行覆盖io.ReadCloser。
读取递归值。
阅读带有父子部分的内容。
使用自动增量键名称进行读取。
用多行值读取。
阅读大量的助手方法。
读取值并将其转换为Go类型。
阅读并编写部分和键的注释。
轻松操作各节,按键和注释。
在解析和保存时,使节和键保持顺序。
安装Go的最低要求为1.6。
$gogetgopkg.in/ini.v1请添加-u标志以供将来更新。
获得帮助中国大陆所有人:://ini.unknwon.cn执照该项目受Apachev2许可。
有关完整的许可证文本,请参阅文件。
2025/9/4 2:44:58 65KB go parser configuration ini
1
参考:https://blog.csdn.net/sysdzw/article/details/80562058微标ASP上传类v1.3(无刷新、无组件、多文件上传,并且可查杀木马,utf-8格式)请将本程序放到你的虚拟主机上运行,如果本地有iis也可以(注意定要把iis那儿的上传大小限制的200k改大点,参考下面第二点)。
注意不要使用一些简易asp服务器,会有莫名其妙的错误。
如果只需要上传单文件可以把index.htm中的multiple="multiple"删除掉,对应的多文件前端显示及处理需要您对upload.asp进行修改调整,然后前端ajax获取数据进行处理。
关于“微标ASP上传类v1.3”更新摘要:'========================================================================================================='类名:微标ASP上传类v1.3(无刷新、无组件、多文件上传,并且可查杀木马,utf-8格式)'作者:sysdzw'联系QQ:171977759'网站:https://blog.csdn.net/sysdzw'版本:v1.0以化境ASP无组件上传作为初版v1.0,之后进行了多项修改。
'v1.1修正了批量上传时file.add语句的报错问题。
原因是键值冲突,本版本对键值做了唯一化处理。
2018-06-04'v1.2修改文件格式为utf-8格式,以提高兼容性2018-08-13'修改代码中部分Charset="gb2312"为Charset="utf-8",以提高兼容性'增加了图片木马检测功能。
在上传的时候以gb2312格式读入字符串检测是否包含request等关键字'v1.3改进了图片木马检测功能。
加入了更多的关键字判断,让木马无处遁形2018-10-04'=========================================================================================================相关参数设置:1.ajax_upload.asp中的参数设置说明:(1)SavePath上传目录,默认为“uploadfiles”。
2.clsUpload.asp中的参数设置说明:(1)AllowFiles所允许上传的文件格式,默认为"jpg,jpeg,gif,png"。
(2)MaxDownFileSize允许上传的文件大小,默认30M,注意iis默认限制就200k,您需要在iis那儿做设置,网站-asp-限制属性-最大请求实体主体限制,加上两个0,改成20000000,这样就改成20M了。
3.index.htm中的参数说明在第32和37行,分别是判断类型和大小的,可根据需要修改。
这里是前端检测文件类型和大小的,可减轻服务器工作。
后端要等文件post完成才能开始检测,假设误选择了个几百兆的exe、rar等文件网页直接卡死。
早发现文件早提示。
查杀图片木马原理:一些图片会被不法分子插入些可执行的asp代码,在被include的时候悄悄执行,我们将图片以文本方式进行检查,判断是否包含某些关键字,如果包含就停止上传,总而提高了服务器的安全。
本来想打包个图片木马文件供大家测试,担心上传会不通过,而且下载了后本机的360等软件也会报毒,这样会吓坏一批小白,以为我代码有什么后门。

其实就那么几行代码,大家可以逐行看,没什么机关的。
如果一定想试验下代码的效果可以百度下asp图片木马制作方法,然后自己做个图马上传测试看看。
本程序由sysdzw提供。
如有需技术支持可联系QQ:171977759
1
(494页带目录的高清扫描版)这是一本讲解Erlang编程语言的入门指南,内容通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。
书中从Erlang的基础知识讲起,融汇所有的基本概念和语法。
这是一本讲解Erlang编程语言的入门指南,内容通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。
书中从Erlang的基础知识讲起,融汇所有的基本概念和语法。
内容涉及模块、函数、类型、递归、错误和异常、常用数据结构、并行编程、多处理、OTP、事件处理,以及所有Erlang的重要特性和强大功能。
2025/9/2 19:04:57 91.33MB erlang
1
旺点美容美发管理软件永久注册版【基本介绍】  1、使用的人越多,软件功能越完善,价格越实惠。
  2、新增会员办卡套餐功能,可以满足任何美容美发店会员办理需求。
  3、新增指纹会员管理,指纹员工考勤,同时兼容IC卡/磁卡。
  4、套餐卡功能,完全满足任何美容美发店的会员需求。
  旺点网络美容美发一卡通收银会员管理系统,中国第一个在线会员连锁管理系统,数据安全,速度快,成本低,一次性买断,永久使用,一处办卡,多店消费,任意查询。
3万多美容美发店成功经验与你分享。
  在线一卡通结算平台最新全面升级情况:  1会员跨店消费透支。
  2会员店,加盟店,直营店相线结算。
  3会员存款增加实收金额(可以用来处理赠送金额)。
  4收银单据增加员工总的提成系数(提成金额=提成系数X原提成金额)。
  5会员卡类型增加是否[允许取款]。
  6会员卡列表中增加显示会员卡账户余额。
方便查询和统计。
【软件功能】  1、工作台设置:  选择个人常用的系统功能,并自动集成到工作台上,从而提高用户的操作速度。
  2、基础数据:  设置系统的基础信息,如:美容美发店、部门、职务、服务项目等信息。
  3、员工管理:  除了员工的常规管理外,还可以设置员工提成及工资项目等数据,并能自动计算出当月的工资数据。
  4、会员管理:  主要提供从会员卡类型设置到顾客基本信息,再到会员办卡、换卡、挂失、激活、存款等等常规管理。
还包括会员折扣、信用额度、会员生日提醒等功能。
  5、进销存管理:  先进的库房管理,如产品信息、采购、销售、退货,库存查询及报警等功能模块。
还自动提供相关的明细和统计报表,这些报表的操作方式相近,简单易学。
  6、收银管理:  对象包括会员和散客,对有效的收银单据自动进行计算和汇总,同时会涉及到销售额、会员卡金额、库存量和员工提成等数据。
最终自动产生营业额,员工项目提成等报表。
  7、账务管理:  可以记录店的日常开支情况。
  8、系统管理:  数据上传,操作员设定、数据备份与恢复、系统初始化、设置不同工作人员的权限,比如收银员只能收银,其它什么操作都不能进行。
2025/9/2 13:32:55 10.08MB 旺点美容美发
1
MSATA(Mini-SATA)是一种基于SATA接口的微型存储接口,主要应用于笔记本电脑、小型设备和嵌入式系统中,以提供高速的数据传输能力。
本压缩包包含的"MSATA源工程文件"是设计MSATA接口硬件时的重要参考资料,包括了原理图、PCB布局以及BOM(BillofMaterials)清单。
一、原理图原理图是电子电路设计的基础,它清晰地展示了各个元器件之间的连接关系和工作原理。
在MSATA源工程文件中,原理图通常会展示以下关键部分:1.MSATA接口:这是连接到主控器的物理接口,包括SATA数据线和电源线,通常有7根数据线和2根电源线。
2.主控器:处理SATA协议并控制数据传输的芯片,可能集成在主板上或作为一个独立的模块。
3.电源管理:包括电源稳压器和去耦电容,确保为MSATA设备提供稳定、纯净的电源。
4.时钟发生器:为SATA接口提供精确的时钟信号。
5.信号调理电路:包括电平转换器,可能需要将PCIe或USB接口的电平转换为SATA接口兼容的电平。
6.ESD保护:防止静电放电对电路造成损害的保护电路。
7.其他辅助电路:如LED指示灯、控制信号等。
二、PCB布局PCB(PrintedCircuitBoard)布局是将原理图中的元器件实际布置在电路板上的过程,涉及布线、信号完整性和热管理等多方面考虑。
MSATA源文件的PCB布局应遵循以下原则:1.布局紧凑:由于MSATA接口的尺寸限制,PCB设计必须尽可能小巧。
2.信号完整性:确保数据线的阻抗匹配,避免信号反射和干扰,通常采用差分对进行数据传输。
3.电源和地平面:良好的电源和地平面设计可以提高信号质量,降低噪声。
4.热设计:考虑到主控器和其他高功耗元件的散热,可能需要添加散热片或设计散热通孔。
5.EMI/EMC合规:减少电磁辐射和提高抗干扰能力,满足相关标准要求。
三、BOM清单BOM清单是列出所有需要用到的元器件及其数量的表格,对于生产和采购至关重要。
MSATA源文件的BOM清单应包括:1.具体的元器件型号:如主控器、电源管理芯片、电容、电阻、电感、连接器等。
2.数量:每个元器件需要的数量。
3.元器件供应商:提供元器件的厂家或分销商信息。
4.元器件规格:包括封装类型、电气参数等。
5.其他信息:如物料状态(如是否已采购、库存情况等)。
通过这些文件,硬件工程师可以理解和复现MSATA接口的设计,同时也可以用于教学、学习和改进现有设计。
在实际应用中,还需要结合相关SATA规范和标准,确保设计的兼容性和可靠性。
2025/8/31 23:10:49 762KB MSATA
1
第1部分Java开发入门第1课Java快速上手1.1开始了解Java1.1.1Java语言的11个特性1.1.2Java语言的构成-JIT.JVM.JRE.JDK1.1.3Java虚拟机JVM1.2安装Java开发环境1.2.1下载JDK1.2.2安装JDK和JRE1.2.3设置环境变量1.2.4学会查找Java帮助和API文档1.3开发第一个Java程序-HelloWorld.java1.3.1编写Java入门实例HelloWorld.java1.3.2编译类文件-javac命令1.3.3运行类文件-java命令1.3.4类文件打包-jar命令1.3.5生成API文档-javadoc命令1.4本课小结1.4.1总结本课的知识点1.4.2要掌握的关键点1.4.3课后上机作业1.4.4继续下一课:JVM内存结构及其调优第2课JVM内存结构及其调优2.1Java虚拟机结构与属性2.1.1Java虚拟机内存结构2.1.2Java虚拟机配置选项2.2Java垃圾回收机制2.2.1垃圾回收的2种方法2.2.2垃圾收集器的7个类型2.3JVM内存区域配置2.3.1配置堆区域2.3.2配置新域与旧域2.3.3配置永久区域2.3.4配置新域子空间2.4JVM性能调优实战2.4.1调优配置参考2.4.2JVM调优实战2.5本课小结2.5.1总结本课的知识点2.5.2要掌握的关键点2.5.3课后上机作业2.5.4继续下一课:在Eclipse下开发Java程序第3课在Eclipse下开发Java程序3.1集成开发工具的对比3.1.1Eclipse-IBM公司3.1.2NetBeans-Sun公司3.1.3JBuilder-Borland公司3.1.4IntelliJ-JetBrains公司3.1.5JCreator-Xinox公司3.1.6对比总结3.2安装和配置Eclipse开发环境3.2.1Eclipse版本与代号3.2.2Eclipse安装包的下载3.2.3Eclipse的安装与启动3.2.4集成配置JDK3.3Eclipse使用演练3.3.1Eclipse工作区使用演练-添加选项卡3.3.2Eclipse透视图使用演练-切换到CVS视图3.3.3Eclipse插件安装演练-安装反编译工具Jad插件3.4使用Eclipse进行Java项目的开发3.4.1在Eclipse中新建Java项目3.4.2编写HelloWorld.java类3.4.3运行Java程序3.4.4调试Java程序3.4.5导出JAR包3.4.6导出可执行的JAR包3.4.7生成Javadoc文档3.5本课小结3.5.1总结本课的知识点3.5.2要掌握的关键点3.5.3课后上机作业3.5.4继续下一课:在Linux下开发Java程序第4课在Linux下开发Java程序4.1Linux系统概述4.1.1Linux系统简介4.1.2Linux系统的特点4.1.3Linux发行版本4.2在虚拟机VMware6.0中安装RedHat9.04.2.1下载VMware6.4.2.2安装VMware6.4.2.3新建Linux类型的虚拟机4.2.4安装RedHat9.0系统4.3Linux系统的使用4.3.1启动Linux并初始化4.3.2Linux终端及常用命令4.3.3使用vi编辑器编辑文件4.3.4关闭系统4.4让Linux与外界建立联系4.4.1配置Linux上网4.4.2让Linux访问Windows下的文件4.4.3使用FTP访问Linux4.4.4使用远程终端Putty访问Linux4.5安装Java开发环境4.5.1下载JDK4.5.2安装JDK4.5.3设置环境变量4.5.4检验JDK是否安装成功4.6开发第一个Java程序4.6.1编写入门实例类HelloWorld.java4.6.2编译类HelloWorld.java4.6.3运行类HelloWorld.class4.7在Linux下使用Eclipse4.7.1下载Eclipse4.7.2安装Eclipse4.7.3启动Eclipse4.7.4使用Eclipse开发入门实例4.8本课小结4.8.1总结本课的知识点4.8.2要掌握的关键点4.8.3课后上机作业4.8.4继续下一
2025/8/31 7:24:56 191.39MB java 高手 真经 基础
1
在线词典助手(支持Anki)[]OnlineDictionaryHelper是一个Chrome/Firefox扩展程序,可通过用户在任何网页和PDF文档上的选择(使用)显示在线(或内置)词典中单词和短语的定义,它还支持使用(安装了Anki插件)。
如果有兴趣,可以在介绍中找到进行此扩展的原因的详细信息。
该扩展程序可能与众不同的是,用户可以使用自己的自定义脚本(在扩展程序开发模式下运行)获取在线词典内容。
有关开发的详细信息,请查看。
如何使用首先从Chrome网上应用店或Firefox附加组件安装扩展程序,然后根据需要在选项页面中配置并激活扩展程序。
打开任何网页,将鼠标光标移到要选择和翻译的单词上,拖动并选择/双击/按热键(在选项页面中定义)以选择单词或短语。
如果单词或短语是可单击的链接,请在选择翻译时使用预定义的热键或按住Alt键。
将在选择上方显示一个弹出窗口,显示单词定义。
(可选)在安装和运行Anki和AnkiConnect的同时,转到ServicesOptions页中的“ServicesOptions卡以设置Anki牌组,类型和
2025/8/29 17:23:57 1.22MB chrome-extension dictionary popup-window anki
1
Streamlit是一款基于Python的数据可视化和应用开发框架,它允许数据科学家和工程师快速创建交互式的、美观的应用程序,无需深入学习前端技术。
这个“streamlit-example”项目是一个学习和实践Streamlit的好例子,让我们来深入探讨一下Streamlit的核心特性和如何使用它。
Streamlit的工作原理是通过读取Python脚本来构建应用程序的界面。
在你的项目中,`streamlit-example-main`很可能包含了运行Streamlit应用的主文件。
通常,这个文件会有一个或多个`streamlit.write()`函数,用于输出各种类型的数据显示。
1.**安装与启动**:-安装Streamlit库:在命令行或终端中运行`pipinstallstreamlit`。
-运行应用:找到`streamlit-example-main`中的主Python文件(如`app.py`),然后运行`streamlitrunapp.py`。
这将在本地启动一个Web服务器,你可以通过浏览器访问应用程序。
2.**核心组件**:-`streamlit.write()`:这个函数是Streamlit的基础,它可以输出文本、HTML、图像、图表等。
-`streamlit.pyplot()`:用于展示matplotlib生成的图表。
-`streamlit.plotly()`:支持Plotly库的交互式图表。
-`streamlit.altair()`:显示Altair库的静态或交互式图表。
-`streamlit.dataframe()`:直接展示PandasDataFrame。
-`@streamlit.component`:创建自定义的UI组件。
3.**数据交互**:-Streamlit支持用户输入,例如`streamlit.text_input()`和`streamlit.number_input()`,可以创建文本框和数字输入框。
-使用`streamlit.checkbox()`和`streamlit.radio()`让用户选择选项。
-`streamlit.selectbox()`允许用户从下拉菜单中选择。
4.**状态管理**:-Streamlit的`st.cache()`装饰器可以缓存函数结果,提高性能。
-`st.session_state`用于在页面刷新时保持用户的状态。
5.**布局控制**:-使用`streamlit.column()`和`streamlit.row()`可以控制页面的布局。
-`st.beta_container()`提供更灵活的布局选项,比如网格系统。
6.**部署**:-Streamlit提供了一键部署到免费的StreamlitSharing服务,只需运行`streamlitshare`命令。
-也可以将应用部署到Heroku、GoogleCloud或AWS等云平台。
7.**社区和扩展**:-Streamlit有活跃的社区,用户可以分享代码和应用,找到很多有用的示例。
-通过社区创建的库(如streamlit-aggrid、streamlit-dashboards等)可以增强Streamlit的功能。
通过这个`streamlit-example`项目,你可以学习如何使用这些组件和功能,逐步创建自己的数据可视化解析或应用。
记得探索源代码,理解每个部分的作用,这将帮助你更好地掌握Streamlit的使用技巧。
在实践中不断迭代,你会发现Streamlit是一个强大且易用的工具,能帮助你快速将数据分析转化为引人入胜的交互式应用。
2025/8/27 11:43:49 41.74MB Python
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡