首页 文章 精选 留言 我的

精选列表

搜索[文件预览],共10042篇文章
优秀的个人博客,低调大师

OpenResty 1.21.4.2 预览版 RC1 发布

OpenResty 1.21.4.2 RC1 已发布,供社区测试使用。 OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。 源码包 https://openresty.org/download/openresty-1.21.4.2rc1.tar.gz 源码压缩包的 PGP: https://openresty.org/download/openresty-1.21.4.2rc1.tar.gz.asc Windows 二进制包 Win64 版本: https://openresty.org/download/openresty-1.21.4.2rc1-win64.zip Win64 压缩包的 PGP: https://openresty.org/download/openresty-1.21.4.2rc1-win64.zip.asc Win32 版本: https://openresty.org/download/openresty-1.21.4.2rc1-win32.zip Win32 压缩包的 PGP: https://openresty.org/download/openresty-1.21.4.2rc1-win32.zip.asc 重点变更 本候选版本的重点变更有: LuaJIT 避免在 C 语言中对可能包含 INT*_MIN 的有符号整数进行取反,因为最近的 C 语言编译器 “利用 “了未定义的行为,这完全改变了类似(k == -k)这样的表达式的含义。 更正了记录BC_VARG时的堆栈检查。 修正了对源于BC_ITERN的BC_JLOOP的跟踪连接。 修正了math.floor()和math.ceil()。 从 Mike Pall 维护的上游https://github.com/luajit/luajit仓库同步了大量修改。 在resty.core.time中实现了monotonic_msec()和monotonic_time()。 Apple Silicon FFI ABI 限制的解决方法。 用 FFI 重新实现了tcpsock:sslhandshake、coroutine wrapper 和ngx.req.is_internal。 SSL/TLS 支持口令保护的私钥。 修正了通过ngx.req.raw_header获取格式错误请求 headers 时的 segmentation fault。 修正了潜在的空指针解引用。 lua-cjson模块 empty_array在 Apple 上不能工作,因为 cjson 没有比较 light userdata 地址和 masked 地址。由于我们在创建 lightuserdata 时使用了json_lightudata_mask,所以在比较touserdata的返回时也应该使用同样的掩码。 headers-more-nginx-module模块 修正了访问未初始化的指针时的崩溃问题。 lua-resty-websocket模块 增加了对 mtls 客户端证书的支持。 lua-resty-memcached模块 实现了init_pipeline(),commit_pipeline(), 和cancel_pipeline()。 完整变更日志 自上一个(正式)版本 1.21.4.1 以来的完整变更记录请见: http://openresty.org/en/ann-1021004002rc1.html 反馈 欢迎到GitHub issues创建新 issue 或者给邮件列表之一发送邮件, 或者到bbs讨论。

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

预览:GNOME 42 中 GNOME Shell 的新 UI

GNOME Shell 是 GNOME 桌面环境的核心用户界面,其采用 C 和 JavaScript 编写。GNOME Shell 于 2011 年 4 月 6 日发布,用于取代 GNOME Panel,成为了 GNOME 的默认用户界面。它提供了如启动应用程序和在窗口之间切换等基本的功能。 GNOME 42 Alpha 已于上周发布,除了功能上的变化以外,GNOME 42 还会给 GNOME Shell 带来一些视觉上的变化。 libadwaita 是一个实现 GNOME HIG 的 GTK 4 库,是对 GTK 的补充。libadwaita 也是 libhandy 的直接继承者。GNOME 42 也将采用 libadwaita,最直接的影响就是会带来的一个更圆润、曲线过度更柔和的外观。整体的 UI 变化都与上述特点对应,虽然所有 UI 都做了改变,但改变又十分的微妙。 GNOME 42 状态菜单主题变化截图(左:旧|右:新) 从上图可以看出,在新版本中,大多数 Shell 元素所使用的背景颜色都会更深(老版本更像是灰色),以及颜色更亮的文本/图标。新版本中还将采用一种全新的下拉菜单样式,会对选中的功能给予一个圆角高亮的背景,这个背景也比老版本更加显眼(该特点与 libadwaita 带来的高亮效果相呼应)。 在上方的图片中我们还能看出另一个变化,新版本中弹出的窗口不再使用 “三角形” 图示来指明该窗口来自于哪个选项。这一变化影响整个用户界面。 "请勿打扰" 的切换按键有一个更加显眼的设计。 之前版本的音乐控件使用了过多的空间,因此会导致歌手的名字经常被截断(上:旧|下:新)。正如上方截图所展现的那样,新版本中缩小了上一首、播放/暂停和下一首按键的大小,腾出来的空间将会完整显示出歌手的名字。 搜索结果页面,也同样会用一个更加显眼的反差色来展现用户搜索的内容,老版本仅仅是在搜索结果上加了一个边框。(上:旧|下:新) GNOME 42 的这些外观变化是否符合你的观感呢?就我个人而言,新版本中引入的反差色和高亮显示确实大幅改善了老版本上各种提示不明显的问题,是一项值得继续推广下去的改进。 但目前需要注意的是,GNOME 42 还在开发中,正式版预计将在 3 月发布,在此过程中可能仍有外观上的变化。

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

Android2.0 Release 1 Eclair API变化预览

图:Google总部很有趣,很有意思、也很有纪念意义的Android版本更新标志 Android2.0 也发布有一段时间了,网上一搜索关于Android2.0的消息还真不少,为了响应与时俱进的思想,所以还是抽出时间来将SDK更新到了2.0的状态,这次可是一次中道的更新哦,下面这一段也是网上出现频率最高的了: ================================= Android2.0平台为开发者提供了新的API功能,其中包括同步功能,蓝牙功能等,开发者现在可以利用 Android2.0编写能让手机直接与外部联系人列表同步的程序,而蓝牙功能则可令游戏程序直接呼叫蓝牙功能实现手机联网游戏。 * 可将多个电子邮件账户的收件箱合并在一起显示; * 支持短信搜索功能; * 支持摄像头内置闪光灯,支持数字缩放功能; * 改进虚拟键盘的设计,改善短信输入正确率和速度; * 支持HTML5网页格式; * 支持蓝牙2.1功能. ================================= 的确我们可以看出增加了不少功能,下面是更新的详细内容: 增加的包: android.accounts android.bluetooth android.telephony.cdma 改变的包: android android.app android.content android.content.pm android.content.res android.database android.database.sqlite android.graphics android.graphics.drawable android.hardware android.inputmethodservice android.location android.media android.opengl android.os android.provider android.telephony android.test android.test.mock android.text android.text.format android.text.style android.util android.view android.view.animation android.webkit android.widget dalvik.system java.lang java.net java.util java.util.concurrent java.util.concurrent.locks 更多关于Android2.0的信息,大家可以参考官方的文档。更上Android的步伐,千万不要掉队。呵呵! 本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yarin/380355,如需转载请自行联系原作者

资源下载

更多资源
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等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册