首页 文章 精选 留言 我的

精选列表

搜索[内核发布],共10000篇文章
优秀的个人博客,低调大师

Bigfile 1.0 发布,文件传输管理系统

基本介绍 Bigfile是使用 Golang开发的一个文件传输管理系统,支持通过 HTTP API,RPC调用以及 FTP客户端管理文件。它构建于许多优秀的开源项目之上,基于数据库实现了一个虚拟的文件组织系统,在 Bigfile中您可以看到熟悉的文件夹和文件,这种实现方式也是我们权限控制的基础。在底层,Bigfile将任何文件切分成 1 MB的文件块存储, 我们称之为 Chunk,每个 Chunk依据 sha256算法计算 Hash 值相互区分,相同的 Chunk只会被存储一次。 我们用一张图来展示 Bigfile的设计架构图: Bigfile是一个多应用系统,您可以创建多个应用,我们称之为 APP,每个 APP都有自己的空间, APP之间相互隔离,互不干扰,互不侵犯。为了安全起见,我们不希望把应用密钥暴露给任何使用某个应用的人,因此每个 APP应该创建具有某个权限的 Token去操作文件。您可以限制 Token仅仅能访问某个目录,设置失效时间,可用次数,只读访问以及限制使用 IP。我们也提供 HTTPS,FTPS以及带有双端验证功能的 RPC服务,操作简单,使用方便,您唯一要做的使用我们提供的命令行工具生成证书,并且在启动服务的时候指定证书即可。

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

imi v1.0.11 发布,优化提升性能

imi 是基于 PHP 协程应用开发框架,它支持 HttpApi、WebSocket、TCP、UDP 应用开发。 由 Swoole 提供强力驱动,Swoole 拥有常驻内存、协程非阻塞 IO 等特性。 框架遵守 PSR 标准规范,提供 AOP、注解、连接池、请求上下文管理、ORM模型等常用组件。 imi 的模型支持关联关系的定义,增删改查一把梭! 毫秒级的注解及代码热更新,让你在开发时只管一把梭,体验与 fpm 下开发并无二致,保存就刷新,立马看到效果。 与其他专注微服务领域的 Swoole 框架不同,imi 专注单体应用开发。原因很简单:大部分公司都不需要上微服务,单体应用足矣。 官方网站:https://www.imiphp.com/ imi 框架第一个版本 v0.0.1 首发于 2018 年 6 月 21 日 本周主要新增了门面(Facade),以及性能有优化提升。 新增 新增支持Facade 门面 新增 generate/facade 工具 支持定义中间件分组 IHttpNotFoundHandler->handler() 方法增加 $requesthandler 参数 RequestContext create 方法支持传入初始数据,新增 muiltiSet 方法用于批量写入值 新增注解类转注释文本的方法 支持通过配置,指定服务器事件是否监听,以及自定义事件监听 优化 提升框架底层使用频率较高的事件性能 提升触发未监听事件的性能 优化 http-message 相关实现代码 未初始化完成时挂起请求,改为拒绝请求 废除 BufferFull、BufferEmpty 事件 更新 doctrine-annotations 版本,合并官方 1.7 版本 修复 修复数据库操作 errorInfo() 有时获取信息为空的问题 修复非对象方法的路由设置问题 避免 Swoole 4.4.x 下的一个奇怪 bug 开始使用 创建 Http Server 项目:composer create-project imiphp/project-http 创建 WebSocket Server 项目:composer create-project imiphp/project-websocket 创建 TCP Server 项目:composer create-project imiphp/project-tcp 创建 UDP Server 项目:composer create-project imiphp/project-udp 完全开发手册:https://doc.imiphp.com/ imi 组件库:https://github.com/imiphp 欢迎各路新人和大佬的加入贡献代码的行列中,修正错别字、错误拼写、提交代码,我们全都欢迎~

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

osquery 4.0.1 发布,操作系统监控工具

osquery 是 SQL 驱动的分析和监控操作系统的工具,是操作系统分析框架,支持 OS X 和 Linux 系统。osquery 能帮助监控和分析低水平的操作系统,提供更直观的性能监控。4.0.1 版本内容如下: 新特性/改进: Linux Audit Process_Events 实现了对 fork/vfork/clone/execveat 的支持 新的 SQLite 函数 regex_Match 用于跨列匹配 用于系统调用跟踪的 LRU 缓存 Linux 下基于 eBPF 的基本跟踪 基于 eBPF 的 Linux 环境下的实验性 kill 和 setuid 系统调用跟踪 新的事件处理(EV2)框架 MacOS 查询包:检测搜索的恶意软件 MacOS 查询包:检测进程键盘事件 Build: 重构 CMake 构建 在 Linux 上重构从源代码构建的第三方库 为 CI/CD 添加 Azure 管道支持 添加 Buck 作为构建系统 使用 urllib2 自动处理 HTTP 301/302 重定向 更新 MSI 包以安装到 Windows 上的Program Files Linux 自定义工具链集成 Harderning: 在 Linux 上使用 Full RELRO 链接二进制文件 修复SQLite API 使用错误 修复 MacOS keychain_items 和 extended_attributes 表中的内存泄漏 修复 genLoggedInUser(Windows) 中的内存泄漏 修复以错误状态退出的 osquery 修复了虚拟表实现中的各种潜在崩溃 增加线程套接字的 MaxRecvRetry 数量 此版本更新内容很多,详情见更改日志:https://github.com/osquery/osquery/releases/tag/4.0.1

资源下载

更多资源
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部分的功能。

用户登录
用户注册