首页 文章 精选 留言 我的

精选列表

搜索[web开发框架],共10000篇文章
优秀的个人博客,低调大师

小程序开发插件 WXML - Language Services v2.4.0

WXML - Language Services 微软 VS Code 插件市场下载网址 更新日志Changelog 2.4.0 / 2021-11-03 新增配置minapp-vscode.disableFormat,解决#83 (comment) 更新同步微信小程序组件元数据至基础库版本 v2.20.1 2.3.7 / 2021-10-13 更改配置webpack#resolve.resolvemainfields修复JSON5导入的问题 支持ObjectProperty形式申明的函数跳转,Fix#99 wxml内函数跳转支持mut-bind,capture-catchandcapture-bind 2.3.6 / 2021-10-13 支持wxml中tag跳转到自定义的组件 2.3.5 / 2021-10-11 更新同步微信小程序WXML标签元数据 增加无障碍访问a11y相关标签属性自动补全提示

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

Trivy —— 使用 Go 语言开发的容器漏洞扫描工具

Trivy 是一个简单而且功能完整的容器漏洞扫描工具,特别使用用于持续集成。 准确性比较 在 Alpine Linux 中检测的漏洞(2019/05/12) 详细的比较请看Comparison with other scanners 特性 全面检测漏洞 操作系统 (Alpine,Red Hat Universal Base Image, Red Hat Enterprise Linux, CentOS, Debian and Ubuntu) 应用依赖(Bundler, Composer, Pipenv, npm, yarn and Cargo) 简单 Specify only an image name 详情请看Quick Start和Examples 易于安装 No need for prerequirementssuch as installation of DB, libraries, etc. apt-get install , yum install and brew install is possible (SeeInstallation) 准确度高 Especially Alpine Linux and RHEL/CentOS(SeeComparison with other scanners) Other OSes are also high DevSecOps Suitable for CIsuch as Travis CI, CircleCI, Jenkins, etc. SeeCI Example 安装 RHEL/CentOS Add repository setting to /etc/yum.repos.d . $ sudo vim /etc/yum.repos.d/trivy.repo [trivy] name=Trivy repository baseurl=https://knqyf263.github.io/trivy-repo/rpm/releases/$releasever/$basearch/ gpgcheck=0 enabled=1 $ sudo yum -y update $ sudo yum -y install trivy or $ rpm -ivh https://github.com/knqyf263/trivy/releases/download/v0.0.13/trivy_0.0.13_Linux-64bit.rpm Debian/Ubuntu Replace [CODE_NAME] with your code name CODE_NAME: wheezy, jessie, stretch, buster, trusty, xenial, bionic $ sudo apt-get install apt-transport-https gnupg $ wget -qO - https://knqyf263.github.io/trivy-repo/deb/public.key | sudo apt-key add - $ echo deb https://knqyf263.github.io/trivy-repo/deb [CODE_NAME] main | sudo tee -a /etc/apt/sources.list.d/trivy.list $ sudo apt-get update $ sudo apt-get install trivy or $ sudo apt-get install rpm $ wget https://github.com/knqyf263/trivy/releases/download/v0.0.13/trivy_0.0.13_Linux-64bit.deb $ sudo dpkg -i trivy_0.0.13_Linux-64bit.deb Mac OS X / Homebrew You can use homebrew on OS X. $ brew tap knqyf263/trivy $ brew install knqyf263/trivy/trivy 二进制 (包括 Windows) 进入releases 页面,找到相应的把柄,解压并增加可执行权限。 从源码安装 $ go get -u github.com/knqyf263/trivy

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

Electron 15.1.0 发布,跨平台桌面应用开发工具

Electron 15.1.0现已发布,主要更新内容如下: Features 添加了 WebHID 支持 向“context-menu”事件的params对象添加了frame属性 为'certificate-error'事件添加了isMainFrame参数 添加textWidth选项到dialog.showMessageBox()/dialog.showMessageBoxSync() Fixes 修复了 Let's Encrypt DST Root CA X3 证书过期问题 修复了navigator.fonts.query()的崩溃 修复了 BrowserView 拖动行为与 MacOS 窗口拖动不一致的问题 修复了文件选择器中的按钮标签在 Linux 上本地化不正确的问题 修复了一个问题,即对BrowserWindow中的可拖动区域的更改会错误地影响到附加的BrowserView中的区域 修复了设置纵横比的不可调整大小的非全屏窗口可能会给isMaximized()返回不正确结果的问题 修复了无法立即拖动失焦的 BrowserViews 的问题 修复了一个问题,即使用 BoringSSL 不支持的算法对crypto.createPrivateKey的一些调用会在调用其返回值的方法时导致崩溃 修复了禁用调整大小后页面周围的黑色边框 修复了destroyingWebContents 时由于 double free 导致的崩溃 修复了 v8 中由于(Check failed: !regexp_stack_->is_in_use())引起的崩溃 Other Changes 将 Chromium 更新为 94.0.4606.61 更新说明:https://github.com/electron/electron/releases/tag/v15.1.0

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

Electron 15.0.0 发布,跨平台桌面应用开发工具

Electron 15.0.0现已发布,主要更新内容如下: Fixes 修复了在 macOS 上多次调用BrowserWindow.setResizable()可能导致缩放按钮被错误禁用的问题。#31014 修复了子窗口不能继承正确的透明度和背景颜色设置的问题。#31049 修复了以编程方式关闭可拖动无框子窗口时潜在的崩溃问题。#31027 None#30995 Other Changes 将 Chromium 更新为 94.0.4606.51。#30895 更新说明:https://github.com/electron/electron/releases/tag/v15.0.0

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

Apache jclouds 2.4.0 发布,Java 的云计算开发包

Apache jclouds 2.4.0现已发布。Apache jclouds 是一个适用于 Java 平台的开源多云工具包,它让你自由地创建可跨云移植的应用程序,同时让你完全控制使用云的特定功能。 该版本更新内容如下: New features 改进了与 Java 9 和更新环境的兼容性。 Bugs and patches [JCLOUDS-1569] - 在取消部署请求期间“没有收到预期的响应代码和 header” [JCLOUDS-1577] - 因为没有提供“Plan Information”,运行从 MS Marketplace 创建的自定义图像失败 [JCLOUDS-1580] - BlobStore.blobMetadata().getUserMetadata() 在云提供商返回 lowercase metadata headers 时返回空 Map [JCLOUDS-1581] - 为 GCE list buckets 请求解析 Cors 对象时出现 NullPointerException [JCLOUDS-1582] - 通过 multipart upload 的对象的 ETag 与来自瞬态 blobstore 的 CompleteMPU 响应不匹配 [JCLOUDS-1584] - 部署 ARM 模板以创建 Azure VM 时部署 API 失败 New Feature [JCLOUDS-1516] - 在 createcontainer API 中,第一个 putblob 应该使用特定区域而不是默认区域进行签名 [JCLOUDS-1558] - Azureblob Azure AD OAuth2 身份验证支持 Improvement [JCLOUDS-1572] - 更新 GCS bucket regions 可以在此处找到已修复问题和改进的完整列表。 已知的问题 此版本删除了 Google appengine driver 更新说明:https://jclouds.apache.org/releasenotes/2.4.0/

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

Electron 13.2.2 发布,跨平台桌面应用开发工具

Electron 13.2.2现已发布,主要更新内容如下: Fixes 修复了webView中的一个问题,即如果用户用escc而不是点击进入webView退出全屏,则不会发出leave-html-full-screen事件。#30560 修复了一个问题:当 x 或 y 坐标为负数(off-screen)时,背景色不能正确应用于 Windows 上的 BrowserViews。#30540 修复了一个问题:在 macOS 上用titlebarStyle: 'hiddenInset'切换documentEdited状态时会无意中移动了 traffic light。#30603 Other Changes Security:1227933 的反向移植修复。#30583 Security:1231950 的反向移植修复。#30584 Security:1234764 的反向移植修复。#30587 Security:1234770 的反向移植修复。#30586 Security:1234829 的反向移植修复。#30585 更新说明:https://github.com/electron/electron/releases/tag/v13.2.2

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

RubyMine 2021.2 RC 发布,流行的 Ruby 开发工具

RubyMine 2021.2 RC 现已发布,该版本包含许多新功能。 主要更新内容 Ruby and RBS RubyMine 现在支持大多数现有的 RBS 实体,包括类型变量、块参数、元组类型、过程类型等 对于使用 RBS 的项目,转到声明、查找用法和重命名重构现在可以更精确地工作 用户现在可以使用 Ctrl+Alt+Home 在相应的 .rb 和 .rbs 文件之间切换 访问存储在 .rbs 文件中的信息使 RubyMine 能够检查 Ruby 代码中是否存在更多潜在错误 RBS 代码更易于阅读,包括语法突出显示、格式设置等 RubyMine 现在为处理 RBS 文件提供代码帮助 用户现在可以为 RBS 创建 .rbs 原型和实时模板 Code editor 列出 RubyMine 可以执行的所有检查的描述 RubyMine 现在支持在保存时执行各种操作 用户现在可以直接从所选代码创建临时文件 User experience 浏览器页面在保存时重新加载。 首选项设置中的新导航选项 新的高级设置节点 自动缓存和日志清理 代码洞察现在可以在文件系统刷新期间正常工作 支持拖放 IDE 工具窗口 改进了项目图标的 UI 中文、韩文和日文完全本地化 用户现在可以通过右键单击状态栏快速打开省电模式 详情请查看更新公告。

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

Electron 13.1.7 发布,跨平台桌面应用开发工具

Electron 13.1.7现已发布,主要更新内容如下: Fixes 修复了webview 中的requestFullscreen不会使元素全屏显示的问题。#29987 修复了同步调用webContents.on('login')回调时崩溃的问题。#30091 修复了使用fsPromises.readFile时可能出现的渲染器崩溃问题。#29928 修复了 Electron 有时不支持用户定义的下载目录的问题。#29968 修复了在 macOS 上退出全屏并添加BrowserView时,traffic lights 会被重复绘制的问题。#30149 修复了在 macOS 上打开多个窗口时的document.focus错误值 修复在 Mac 上打开面板或使用自定义窗口切换器时的关键窗口状态。#29234 修复了 systemPreferences.getSystemColor 返回缺少 alpha 值的颜色。#30088 Other Changes 1216190 的反向移植修复。#30100 Documentation Documentation changes:#30057 更新说明:https://github.com/electron/electron/releases/tag/v13.1.7

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

Electron 12.0.14 发布,跨平台桌面应用开发工具

Electron 12.0.14 现已发布,主要更新内容如下: Fixes 修复了requestFullscreen在 webview 内不会使 element 全屏显示的问题。#29988 修复了使用fsPromises.readFile时可能出现的 renderer 崩溃。#29929 修复了 Electron 有时不支持用户定义的下载目录的问题。#29966 修复了self.module.paths在 Workers 中不起作用的问题。#30012 修复了在 macOS 上 setAlwaysOnTop value 有时不会为子窗口保留的问题。#29957 修复了从 webview 单击带target=_blank的链接时崩溃的问题。#29950 修复了在 macOS 上创建通知时的内存泄漏。#30007 修复了在 nativeWindowOpen 下没有导航条目的子窗口上不会更新页面标题的问题。#29960 Other Changes 安全性:CVE-2021-30522 的反向移植修复。#29878 安全性:CVE-2021-30523 的反向移植修复。#29876 更新说明:https://github.com/electron/electron/releases/tag/v12.0.14

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

测试开发之网络篇-常用命令

ipconfig Windows系统下,ipconfig加上/all参数,可查看本机的IP地址、掩码、默认网关、DHCP和DNS服务器等信息。Linux或mac系统下,请使用ifconfig命令代替。 C:\Users\admin>ipconfig /all Windows IP Configuration Ethernet adapter Ethernet0: Connection-specific DNS Suffix . : DHCP Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection Physical Address. . . . . . . . . : 00-0C-29-A8-3E-AA DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::547b:2b11:b2bd:3cfb%15(Preferred) IPv4 Address. . . . . . . . . . . : 172.16.13.3(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : 2021年5月24日 14:26:49 Lease Expires . . . . . . . . . . : 2021年5月25日 14:12:25 Default Gateway . . . . . . . . . : 172.16.13.1 DHCP Server . . . . . . . . . . . : 172.16.13.1 DHCPv6 IAID . . . . . . . . . . . : 117443625 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-25-1B-98-1F-00-0C-29-A8-3E-AA DNS Servers . . . . . . . . . . . : 172.16.13.1 NetBIOS over Tcpip. . . . . . . . : Enabled Connection-specific DNS Suffix Search List : DHCP HOST ping 可以用来检测到达另一个主机的连通性,并获取以下信息。注意,有些机器可能会禁用ping所用的ICMP协议,导致没有响应。 判断网络连接是否通畅; 获取某个域名的IP地址; 根据time值获取网络的响应速度; 根据ttl值判断数据包经过的路由器数量。 macbook:~ aaron$ ping baidu.com PING baidu.com (220.181.38.148): 56 data bytes 64 bytes from 220.181.38.148: icmp_seq=0 ttl=52 time=32.157 ms 64 bytes from 220.181.38.148: icmp_seq=1 ttl=52 time=34.663 ms 64 bytes from 220.181.38.148: icmp_seq=2 ttl=52 time=32.626 ms --- baidu.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 32.157/32.971/34.663/0.991 ms 以上通过ping百度的域名,得到其IP地址为220.181.38.148;响应时间小于50毫秒,说明网速正常。 前面的文章中我们讲到,在不同的网段间转发数据是由路由器完成的。这里的TTL是 Time To Live的缩写,表示IP包被路由器丢弃之前,允许通过的最大网段数量。不同的操作系统初始值可能不一样,但均为2的N次方。 这里,我们使用离返回值52最近的64、也就是2^6作为初始值,那么,途中则经过的路由器数量可以用64-52=12来计算得到。 telent 使用telnet命令可以查看远程主机的某个端口是否有服务在运行,Windows系统默认没有此命令,可在控制面板中安装。如没有响应,请确认远程服务器的端口未被防火墙禁用。 macbook:~ aaron$ telnet 39.156.69.79 80 Trying 39.156.69.79... Connected to 39.156.69.79. Escape character is '^]' tracert 用来检测到达目标主机所经过的路由器数量,它使用ICMP协议来工作,可以帮我们定位网络中哪一个节点发生了问题。 首先,它会发送一份TTL(存活时间)为1的数据包给目标主机,处理这个数据包的第一个路由器将TTL值减1,然后丢弃这个已经为0的数据报,并返回一个包含路由器IP地址的ICMP报文。后续,依次增加TTL的值,发出的响应将会到达更多的路由器,直至失败或结束。 Linux下请使用traceroute命令替代。 macbook:~ aaron$ traceroute -q 1 114.114.114.114 traceroute to 114.114.114.114 (114.114.114.114), 64 hops max, 52 byte packets 1 192.168.0.1 (192.168.0.1) 2.908 ms 2 192.168.1.1 (192.168.1.1) 3.831 ms 3 58.208.178.1 (58.208.178.1) 5.278 ms 4 218.4.30.205 (218.4.30.205) 7.611 ms 5 221.224.235.61 (221.224.235.61) 7.858 ms 6 10.255.61.9 (10.255.61.9) 8.547 ms 7 61.155.228.158 (61.155.228.158) 13.068 ms 8 * 9 * 这里-q表示每次发送一个包;星号表示的行,可能是因为防火墙封掉了ICMP的响应。

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

Electron 13.1.6 发布,跨平台桌面应用开发工具

Electron 13.1.6现已发布,主要更新内容如下: Fixes 修复了在 macOS 上调用app.quit()时潜在的崩溃问题。#29961 修复了self.module.paths在 Workers 中不起作用的问题。#30013 修复了从 webview 单击target=_blank链接时崩溃的问题。#29951 修复了在 macOS 上创建通知时的内存泄漏。#30009 修复了在 nativeWindowOpen 下,没有导航项的子窗口的页面标题没有更新。#29958 Other Changes 1090000 的反向移植修复。#29997 更新说明:https://github.com/electron/electron/releases/tag/v13.1.6

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

Electron 13.1.5 发布,跨平台桌面应用开发工具

Electron 13.1.5现已发布,主要更新内容如下: Fixes 修复了当nativeWindowOpen: false时,使用setWindowOpenHandler拒绝window.open的挂起问题。#29882 修复了在启用contextIsolation时下拉菜单在 DevTools 中不起作用的问题。#29885 修复了一个问题:如果 webRequest.onBeforeSendHeaders 回调响应对象中没有包含可选的"requestHeaders "参数,request headers 会被清除。#29836 修复了有时不会为 macOS 上的子窗口保留setAlwaysOnTop值的问题。#29956(同样在12,14) 修复了在 macOS 上使用Geolocation时崩溃的问题。#29912 Other Changes 将 Chromium 更新为 91.0.4472.124。#29774 更新说明:https://github.com/electron/electron/releases/tag/v13.1.5

资源下载

更多资源
Mario

Mario

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

Nacos

Nacos

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

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部分的功能。

用户登录
用户注册