首页 文章 精选 留言 我的

精选列表

搜索[脚本自愈],共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

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册