首页 文章 精选 留言 我的

精选列表

搜索[测试脚本],共10000篇文章
优秀的个人博客,低调大师

Apache Groovy 4.0.0-alpha-3 发布,JVM 动态脚本语言

Apache Groovy 4.0.0-alpha-3 已经发布,这是 Groovy 4.00 的最后一个 alpha 版本。 主要更新内容 在没有类名前缀的情况下,无法从另一个静态闭包中引用一个静态闭包 在嵌套的 switch 语句中自动添加 return 从静态工厂访问私有构造函数 修复匿名内部枚举问题 修复在 enum 构造函数中对父类静态成员的引用在运行时失败的问题 泛型方法声明应参阅超类 从匿名类实例的构造函数调用的重写方法中看不到局部变量 修复解决泛型类型时会出现编译错误的问题 静态编译无法通过泛型进行类型检查 修复使用具有下限的泛型类型时发生编译错误的问题 无法从闭包内部的匿名类调用内部类的构造函数 详情请查看更新公告。

优秀的个人博客,低调大师

AutoHotkey 1.1.33.03 发布,功能强大的自动化脚本工具

AutoHotkey 是一个 Windows 上的开源软件,用于做自动化的处理。AutoHotkey 1.1.33.03现已发布, 更新和修改内容如下: 修复了枚举空的 SafeArray 时崩溃的问题。 修复了Button/Checkbox/Radio 的高度不能自动展开的问题。 修复了 WM_DESTROY 绕过释放 global/static vars 中对象的问题。 修复了 WinMenuSelectItem 第二次尝试匹配以正确处理和解决的问题。具体来说,实际文本(如“a && b”)显示为“a & b”的项目现在将与“a & b”匹配,而不是“a b”。 修复了 Case/Default 行在上一个 case 结束时的breakpoint。 将 SoundBeep 更改为在负数时忽略持续时间,而不是回绕到较大的正值。 修复了带!的鼠标热键;如果可能,可在重复按键后屏蔽 Alt-up。 修复了热键重叠的几个问题。 更新说明:https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.33.03

优秀的个人博客,低调大师

AutoHotkey 1.1.33 发布,功能强大的自动化脚本工具

AutoHotkey 是一个 Windows 上的开源软件,用于做自动化的处理。 目前,该软件的 1.1.33版本已经正式发布,其更新和修改内容如下: 添加了#ErrorStdOutEncoding 参数。 添加了/ErrorStdOut=Encoding命令行开关。 添加了#Warn Unreachable(警告模式)。 添加了#Requires AutoHotkey vVersion(指令)。 添加了对程序终止的 SEH 异常的检测,以显示错误对话框。 修复了 Input 导致未定义行为的可能错误。[PR#159from Helgef] 修复了 WinKill。 修复了 A_WinDir 始终返回系统 Windows 目录的问题。 修复了 FileGetShortcut/FileCreateShortcut 无需修改即可返回并接受否定图标索引的问题。 修复了 InputBox Locale 选项无法focus“Cancel”按钮的问题。 修复了 GUI 没有控件时菜单栏键盘快捷键不起作用的问题。 修复了 LoadPicture 在 DLL/EXE 中可用时使用 256x256 图形的问题。 修复了 DBGp stderr copy 模式不抑制错误对话框的问题。 修复了当行为空时 ControlGet 行设置ErrorLevel=1的问题。 修复了发送导致不必要的热键缓冲的问题。 更新说明:https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.33.00

优秀的个人博客,低调大师

Apache Groovy 3.0.0 rc2 发布,JVM 动态脚本语言

Apache Groovy 3.0.0 rc2发布了。Groovy 是一种功能强大的可选类型和动态的语言,具有静态类型和静态编译功能,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的工作效率。 此版本包括 49 个错误修复/改进,摘录部分如下: 改进 [GROOVY-9289] - @Delegate 现在会检查诸如 includes/excludes 的注释属性是否包含属性/方法名称 [GROOVY-9298] - 消除了启用 indy 后的一些非法访问警告 [GROOVY-9312] - Grape 依赖管理器的最新变更破坏了在 Windows 上的固定用法 [GROOVY-9316] - 改进了用于 AnnotationNode 的 toString [GROOVY-9320] - 支持可序列化的 lambda 表达式 [GROOVY-9324] - 用 Java 实现 `AstStringCompiler` Bug [GROOVY-7722] - 将匿名类与泛型一起使用时,会出现 StackOverflowError [GROOVY-7864] - 当使用 @CompileStatic 时,堆栈溢出会修正泛型 [GROOVY-7996] - 将方法与引用受保护属性的闭包一起使用会产生 ClassCastException [GROOVY-8305] - 使用 Groovy 提供的默认 Ivy 设置文件时,尝试获取本地 m2 存储库中可用的依赖项会出错 [GROOVY-8310] - 闭包中出现奇怪的 @CompileStatic 检查 [GROOVY-8315] - 编译期间在 GroovyRecognizer.enumConstants 出中的循环 …… 详情查看更新说明。 下载地址:http://www.groovy-lang.org/download.html

优秀的个人博客,低调大师

AutoHotkey 1.1.32 发布,功能强大的自动化脚本工具

AutoHotkey 是一个 Windows 上的开源软件,用于做自动化的处理。 目前,该软件的 1.1.32版本已经正式发布,其更新和修改内容如下: 更改了带有WinTitle参数的命令和功能,以将隐藏的窗口视为隐藏窗口。 增加了对快速模式下反向PixelSearch的支持。[changyuheng的PR#156] 添加了InputHook OnKeyUp回调。 修复了GroupDeactivate,以排除Windows 10(可能是8)上的桌面的问题。 修复了Switch始终将字符串视为true的问题。 修复了发送Unicode字符后A_PriorKey为空的问题。 修复了WinActivate不假定NULL前景窗口==任务栏的问题。 修复了Send {Del}释放后不会恢复AltGr的问题。 修复了vk13和sc045作为重新映射目标键的问题。 删除了单行热键中“控制”和“睡眠”的不必要检查。 删除了过时的Windows 9x / NT4支持代码,并执行了其他维护。 详细信息:https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.32.00

优秀的个人博客,低调大师

Apache Groovy 3.0.0 rc1 发布,JVM 动态脚本语言

Apache Groovy 3.0.0 rc1 发布了。Groovy 是一种功能强大的可选类型和动态的语言,具有静态类型和静态编译功能,适用于 Java 平台,旨在通过简洁、熟悉且易于学习的语法提高开发人员的工作效率。 此版本包含 53 个错误修复/改进,改进内容包括: 更改 Groovydoc 处理以支持 antlr4 语法,包括从 AST 获取注释 在切换情况下支持不合格的枚举常量 修复设置属性时的警告“发生了非法的反射访问操作” 减少 MethodIndex 实例的内存使用量 避免为每个常规类生成通用方法 静态编译的 CLI 选项 将 @ClosureParams 添加到 Sql.withInstance(...) 的闭包输入参数中 将 @ClosureParams 添加到 Sql.withBatch(...) 的闭包输入参数中 为 ResourceGroovyMethods.traverse(File,Map <String,Object>,Closure)(和重载)提供更好的签名 优化 ARM 的类型检查 扩展方法 metaClass 缺少 IDE/STC 的关闭元数据 将 DGM `minus` 添加到 `LocalDate` 提高解析性能 详情查看更新说明。 下载地址:http://www.groovy-lang.org/download.html

优秀的个人博客,低调大师

AutoHotkey 1.1.31 发布,功能强大的自动化脚本工具

AutoHotkey 是一个 Windows 上的开源软件,用于做自动化的处理。1.1.31版本已经发布,内容如下: 增添Switch 增添InputHook 添加了Locale选项 改进了对长路径(long path)的支持 使用hook 改进对不正确修饰符密钥状态的检测 修复了通配符热键选择以忽略 Send 所做的修饰符更改 其他: 修复了在sendxy 后热键不工作 修复了在send x 之后发送的一个不必要的 LCtrl 修复:当操作系统为 64 位时,在 Unicode 32 位上生成 AltGR 检测 修复了菜单和 GUI 事件,在某些情况下会导致 CPU 循环 将 ComObjCreate 更改为对非 GUID 字符串使用 CLSIDFromProgID 详细更新列表见发布日志:https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.31.00

优秀的个人博客,低调大师

CentOS7 源码安装nginx+php+mysql+redis--shell脚本

#======== shell script file ============ start_time=`date +%s` #======== shell script start =========== echo "---- CentOS7.x install mysql + php + nginx + redis + phpmyadmin----" sleep 3 cd ~ mkdir download cd download yum -y install wget unzip gcc gcc-c++ make cmake autoconf automake openssl openssl-devel openssl-perl openssl-static zlib zlib-devel pcre pcre-devel ncurses ncurses-devel bison bison-devel curl curl-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel libxml2 libxml2-devel gd gd-devel freetype freetype-devel libjpeg libjpeg-devel libpng libpng-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers libXpm libXpm-devel t1lib t1lib-devel libxslt libxslt-devel net-snmp net-snmp-devel wget http://nginx.org/download/nginx-1.16.0.tar.gz wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.44.tar.gz wget https://www.php.net/distributions/php-7.1.29.tar.gz wget http://download.redis.io/releases/redis-5.0.5.tar.gz wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz wget https://pecl.php.net/get/event-2.5.0.tgz wget https://github.com/phpredis/phpredis/archive/4.3.0.tar.gz wget https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip cd /root/download/ groupadd www useradd -g www www groupadd mysql useradd -g mysql mysql chmod 755 /home/www /home/mysql chown www:www /home/www chown mysql:mysql /home/mysql clear echo "---- install mysql ----" sleep 2 tar zxvf mysql-5.6.44.tar.gz cd mysql-5.6.44 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/home/mysql -DSYSCONFDIR=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_USER=mysql -DWITH_DEBUG=0 -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=1 -DWITH_SSL=yes make make install cp /usr/local/mysql/support-files/my-default.cnf /usr/local/mysql/my.cnf rm -f /etc/my.cnf ln -s /usr/local/mysql/my.cnf /etc/my.cnf ln -s /usr/local/mysql/bin/mysql* /usr/local/bin /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/mysql echo "---- install nginx ----" sleep 2 cd /root/download/ tar zxvf nginx-1.16.0.tar.gz cd nginx-1.16.0 ./configure --user=www --group=www --prefix=/usr/local/nginx --pid-path=/tmp/nginx.pid --with-http_stub_status_module --with-http_ssl_module make make install cd /root/download mkdir /usr/local/nginx/conf/vhosts/ #\cp ./nginx.conf /usr/local/nginx/conf/ ln -s /usr/local/nginx/conf/nginx.conf /etc/nginx.conf clear echo "---- install php ----" sleep 2 cd /root/download/ tar -xzvf curl-7.64.1.tar.gz cd curl-7.64.1 ./configure --prefix=/usr/local/curl make && make install cd /root/download/ tar -xzvf libevent-2.1.8-stable.tar.gz cd libevent-2.1.8-stable ./configure --prefix=/usr/local/libevent-2.1.8 make && make install cd /root/download/ tar -zxvf php-7.1.29.tar.gz cd php-7.1.29 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-iconv-dir --with-freetype-dir --with-png-dir --with-jpeg-dir --with-zlib --with-mhash --with-gd --enable-bcmath --with-curl=/usr/local/curl --with-bz2 --enable-zip --with-openssl --with-openssl-dir --without-pear --enable-mbstring --enable-soap --enable-xml --enable-pdo --enable-ftp --enable-bcmath --enable-sockets --with-xmlrpc --with-xsl --enable-sysvsem --enable-sysvshm --enable-maintainer-zts --enable-calendar --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-wddx --enable-shmop --enable-exif --enable-pcntl make make install cp php.ini-development /usr/local/php/etc/php.ini sed -i "s/;date.timezone =/date.timezone = PRC/" /usr/local/php/etc/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf ln -s /usr/local/php/etc/php.ini /etc/php.ini ln -s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf ln -s /usr/local/php/bin/php* /usr/local/bin/ cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf cd ./ext/pdo_mysql /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql make && make install echo extension=pdo_mysql.so >> /usr/local/php/etc/php.ini cd /root/download tar -zxvf event-2.5.0.tgz cd event-2.5.0 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-event-libevent-dir=/usr/local/libevent-2.1.8 make && make install echo extension=event.so >> /usr/local/php/etc/php.ini clear echo "---- install redis ----" sleep 2 cd /root/download tar -zxvf redis-5.0.5.tar.gz redis-5.0.5 make cd src make install mkdir -p /usr/local/redis/bin /usr/local/redis/etc /usr/local/redis/logs /usr/local/redis/rdb cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/ cd ../../ cp redis.conf /usr/local/redis/etc/ sed -i "s/daemonize no/daemonize yes/" /usr/local/redis/etc/redis.conf clear echo "---- install phpredis ----" sleep 2 cd /root/download tar -zxvf 4.3.0.tar.gz cd phpredis-4.3.0 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install echo extension=redis.so >> /usr/local/php/etc/php.ini clear echo "---- install phpmyadmin ----" sleep 2 cd /root/download unzip phpMyAdmin-4.8.5-all-languages.zip mv phpMyAdmin-4.8.5-all-languages /home/www/phpmyadmin chown -R www:www /home/www/phpmyadmin cd echo " pkill nginx pkill redis pkill php /usr/local/php/sbin/php-fpm -d start /usr/local/mysql/support-files/mysql.server stop /usr/local/mysql/support-files/mysql.server start /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf netstat -antp | grep php netstat -antp | grep redis netstat -antp | grep mysql netstat -antp | grep nginx " > /root/lnmp.sh chmod +x /root/lnmp.sh sh /root/lnmp.sh echo "---------------------------------------------" echo "---- source dir: /root/download/ ----------" echo "---- php dir: /usr/local/php/ ----------" echo "---- nginx dir: /usr/local/php/ ----------" echo "---- mysql dir: /usr/local/php/ ----------" echo "---- redis dir: /usr/local/php/ ----------" echo "---- start lnmp: ~/lnmp.sh ----------" echo "---------------------------------------------" #======== shell script over =========== over_time=`date +%s` use_time=$[$over_time-$start_time] if [ $use_time -le 60 ] then use_second=$use_time use_minutes=0 else use_second=$[$use_time%60] use_minutes=$[$use_time/60] fi echo When you use shell script:$use_minutes minutes $use_second second

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册