Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all 44801 articles
Browse latest View live

Apache Jackrabbit 2.18.0 发布,内容储存库

$
0
0

Apache Jackrabbit 2.18.0 是一个增量版本,基于并兼容早期稳定的 Jackrabbit 2.x 版本。 Jackrabbit 2.18.x 版本被认为是稳定的,适合生产使用。该版本最低要求 Java 8 。

该版本包含大量修复和改进,部分如下:

Bug

  • [JCR-4120] - Spi2DavexRepositoryServiceImpl always hardcodes the default workspace name to "default"

  • [JCR-4241] - Jacoco plugin fails with exception

  • [JCR-4242] - Build failure: unapproved license

  • [JCR-4291] - FileInputStream for workspace.xml not closed in RepositoryConfig.loadWorkspaceConfig(File)

  • [JCR-4317] - davex remoting fails for non-ASCII characters in node names

  • [JCR-4324] - NPE on Version.getLinearPredecessor() implementation

  • [JCR-4339] - Indexing configuration condition property seems to be broken

  • [JCR-4370] - Remove extraneously set config from TestS3Ds

  • [JCR-4387] - Incorrect exception message when same-name-sibling is prevented on import

New Feature

  • [JCR-4335] - API for direct binary access

内容请查阅发行说明

下载地址:

http://jackrabbit.apache.org/downloads.html

Jackrabbit 是一个内容储存库,是基于 Java Technology API (JSR170、JSR283) 的完全实现,支持存储结构化和非结构化内容。具有全文索引、版本管理、事件监听、访问控制等特性。


Apache Bahir 2.3.2 发布,分布式分析平台覆盖拓展

$
0
0

Apache Bahir 为多个分布式分析平台(如 Apache Spark 和 Apache Flink )提供扩展,通过各种流连接器和 SQL 数据源扩展其范围。

Apache Bahir 2.3.2 为 Apache Spark 2.3.2 提供了以下扩展:

  • Apache CouchDB/Cloudant SQL data source

  • Apache CouchDB/Cloudant Streaming connector

  • Akka Streaming connector

  • Akka Structured Streaming data source

  • Google Cloud Pub/Sub Streaming connector

  • Cloud PubNub Streaming connector (new)

  • MQTT Streaming connector

  • MQTT Structured Streaming data source (new sink)

  • Twitter Streaming connector

  • ZeroMQ Streaming connector (new enhanced implementation)

下载地址:

Vant 1.4.8 发布,轻量级移动端 Vue 组件库

$
0
0

Vant 1.4.8 已发布,更新内容如下:

Improvements

  • Sku: 新增 hide-quota-text 属性 #2216

  • ImagePreview: 新增 asyncClose 属性 #2198

  • ImagePreview: 新增 onClose 回调参数 #2197

  • ImagePreview: 新增淡入淡出动画效果 #2196

Bug Fixes

  • 修复 Notify TS 类型定义错误 #2210

  • 修复 Dialog 通过函数调用时默认值错误 #2208

  • 修复 ImagePreview 指示器颜色错误 #2187

Vant 是一个轻量、可靠的移动端 Vue 组件库,特性如下:

  • 50+ 个经过有赞线上业务检验的组件

  • 单元测试覆盖率超过 90%

  • 完善的文档和示例

  • 支持 babel-plugin-import

  • 支持 TypeScript

  • 支持 SSR

GitLab 11.5.2 发布,安全修复版本

$
0
0

xLua 2.1.13 发布,腾讯开源的手游热更新解决方案

$
0
0

新增特性

  1. 新增AdaptByDelegate注入模式;

  2. 新增xlua.get_generic_method,用于调用泛型函数;

  3. 支持类似CS.System.Collections.Generic.List(CS.System.Int32)的泛型写法;

  4. 注入新选项:忽略编译器自动生成代码,以及不生成base代理;

  5. 针对lua编程以及热补丁,均添加直接可用的自动化配置样例;

  6. 新增luajit的gc64支持;

  7. 加入兼容字节码(一份字节码支持32位和64位系统)的支持;

  8. 内置新lua内存泄漏检测工具;

  9. delegate桥接动态实例化:delegate是4个参数以内,参数均引用类型,无返回值或者返回引用类型,不用配置CSharpCallLua也能调用lua函数;

  10. 提供util.print_func_ref_by_csharp函数,用于查看当前被C#引用的lua函数;

  11. 支持无CS全局变量的工作方式;

变更

  1. 虚拟机升级:lua5.3.4 -> lua5.3.5,luajit2.1b2 -> luajit2.1b3;

  2. delegate bridge代码段占用优化;

  3. 改为PostProcessBuild事件检查是否生成代码;

  4. 适配xcode 10:osx平台不再支持32bit版本构建;

  5. 名字空间、类名拼写错误时,对静态成员的设置会报错;

  6. 防止CS全局table被删除导致xlua工作异常;

  7. Windows下构建lib,若使用vs 2015参数执行cmake失败,则继续尝试使用vs 2017;

  8. 编辑器下不生成代码时,也检查Blacklist,维持和运行时一致;

bug修复

  1. 泛型的数组生成代码报错;

  2. 防止对TypeExtensions配置了LuaCallCSharp后,lua里头IsValueType之类的判断永真;

  3. 生成代码过滤掉含指针的函数和字段;

  4. 适应索引器属性名不是Item的情况;

  5. 解决attribute初始化异常会导致生成代码,注入终止的问题;

  6. 精简模式下空Enum生成代码错误;

  7. 通过把初始化函数分割成小函数,规避unity在android下执行大函数crash的bug;

  8. Assignable处理obj为null情况;

  9. 内嵌类不Obsolete,但外层类Obsolete的生成代码报错

  10. 解决inline注入方式下,如果lua逻辑跑异常,看不到异常信息的问题;

  11. 修复xlua.private_accessible访问后,同名public的方法无法访问的Bug;

  12. [Out]修饰的参数不应该生成out关键字;

  13. 通过反射查找合适的适配器时,有可能访问到非适配器函数;

  14. 精简模式导出代码无get_Item、set_Item;

  15. IntKey方式下不自动xlua.private_accessible的问题;

下载地址:

Chrome 71 稳定版本更新,主打“滥用广告”过滤

$
0
0

Chrome 团队宣布 Chrome 71 已推送至 Windows、Mac 和 Linux 的稳定通道,版本号为 Chrome 71.0.3578.80 。

Chrome 71.0.3578.80 包含 43 项 bug 修复和改进,具体可查阅 changelog

Chrome 71 现在会屏蔽持续提供滥用体验 (abusive experiences) 的网站上的所有广告 。滥用广告包括宣传恶意软件、隐藏点击区域、伪造鼠标指针、非交互式重定向、网络钓鱼、虚假消息或误导行为。如果 Google 检测到用户正在访问这些类型的网站,则会显示整页警告。任何持续具有“滥用体验”的网站都会被添加到黑名单中,并在 Chrome 中加载后屏蔽其广告。

IntelliJ IDEA 2018.3.1 发布,bug 修复版本

$
0
0

IntelliJ IDEA 2018.3.1 已发布,这是 v2018.3 的第一个 bug 修复更新。

值得注意的是,开发团队表示用户现在可以通过更新补丁升级至最新的主要版本:如果你使用的是 IntelliJ IDEA 2018.2.7 ,现在可以通过补丁将 IDE 更新至 2018.3.1 。

该版本包含一些重要的修复和改进:

  • 现在可以再次使用 IBM JDK 构建项目

  • 捆绑的 Kotlin 插件已更新至 v1.3.10

  • 现在可以在外部工具中使用多个 $Prompt$ 宏

  • Search Everywhere 中的 “Select in ...” 选项现在可用

  • 关于 Spring Cloud Stream 的各种改进

  • 关于集成终端的一些修复

  • 对 Java Scratch 文件添加了一些小改进,现在 IDE 会建议修改 scratch 文件中方法的任何“抛出”,并建议类字段的“change type” 快速修复

  • JDK 版本更新至 1.8.0_152-release-1343-b16

更多细节可查阅发行公告:

https://blog.jetbrains.com/idea/2018/12/intellij-idea-2018-3-1-is-released/

Nginx 1.14.2 稳定版发布,高性能 Web 服务器

$
0
0

Nginx 1.14.2 稳定版已发布,更新如下:

  • stream 模块中新增 “proxy_requests” 指令

  • “limit_req” 指令新增 “delay” 参数

  • 修复重构期间的内存泄漏

  • 修复 $ upstream_response_time、$ upstream_connect_time 和 $ upstream_header_time 变量相关的问题

  • 修复当在 32 位平台上使用 ngx_http_mp4_module 时,工作进程中可能发生分段错误的问题

更多细节可查阅:

https://nginx.org/en/CHANGES

下载地址:

https://nginx.org/en/download.html


Spring Tools 4.0.2 发布,针对 Spring 应用的开发环境

$
0
0

Spring Tools 4 for Eclipse, Visual Studio Code 和 Atom 的 4.0.2 版本发布了。Spring Tools 4 是为你量身打造的下一代 Spring 工具,无论你喜欢 Eclipse、Visual Studio Code 还是 Atom IDE ,它都可以提供从头开始构建所需的所有功能,为开发基于 Spring 的企业应用提供世界级支持。

值得关注的更新包括:

  • (Spring Boot) CTRL-CLICK navigation from application.properties and application.yml to Java

  • (Spring Boot) Improvements to ‘Goto Symbol’ and ‘Live Hover’ for functional style WebFlux request mappings

  • (Spring Boot) Support for Spring Boot log groups in properties and yaml editor

  • (Spring Boot) Various bug fixes

  • (Eclipse) Boot launch config editor ‘override properties’ now uses full-featured embedded properties editor

详细变更内容

下载地址:https://spring.io/tools/

.NET Core 2.2 正式发布,有你喜欢的特性吗?

$
0
0

微软发布了 .NET Core 2.2 版本,主要包含对运行时的诊断改进,对 ARM32 for Windows 和 Azure Active Directory for SQL Client 的支持。此版本最大的改进是在 ASP.NET Core 中。

ASP.NET Core 2.2 和 Entity Framework Core 2.2 也已发布。

你可以在 Windows、macOS 和 Linux 上下载并开始使用 .NET Core 2.2:

Visual Studio 15.9、Visual Studio for Mac 和 Visual Studio Code 已支持 .NET Core 2.2 。

更新亮点:

分层编译(Tiered Compilation)

分层编译是一种使运行时能够更自适应地使用实时(JIT)编译器,以在启动时获得更好的性能并最大化吞吐量的功能。该功能在 .NET Core 2.1 中是可选的,然后在 .NET Core 2.2 Preview 2 中默认启用。不过开发团队认为还没有准备好在正式的 .NET Core 2.2 版本中默认启用它,所以已将其切换回可选功能。

分层编译有望在 .NET Core 3.0 中默认启用。

运行时事件(Runtime Events)

我们通常需要监视运行时服务(如当前进程的 GC,JIT 和 ThreadPool ),以了解这些服务在运行应用程序时的行为方式。在 Windows 系统上,这通常使用 ETW 监视当前进程的 ETW 事件来完成。虽然这种方法仍然有效,但使用 ETW 并不总是很容易。在一些低权限环境中,或是在 Linux、macOS 上,都可能无法使用 ETW 。

从 .NET Core 2.2 开始,可以使用 EventListener 类来使用 CoreCLR 事件。这些事件描述了 GC,JIT,ThreadPool 和 interop 的行为。它们在 Windows 上作为 CoreCLR ETW 提供程序的一部分公开的相同事件。这允许应用使用这些事件或使用传输机制将它们发送到遥测聚合服务。

订阅事件示例代码:

internal sealed class SimpleEventListener : EventListener
  {
      // Called whenever an EventSource is created.
      protected override void OnEventSourceCreated(EventSource eventSource)
      {
          // Watch for the .NET runtime EventSource and enable all of its events.
          if (eventSource.Name.Equals("Microsoft-Windows-DotNETRuntime"))
          {
                  EnableEvents(eventSource, EventLevel.Verbose, (EventKeywords)(-1));
          }
      }

      // Called whenever an event is written.
      protected override void OnEventWritten(EventWrittenEventArgs eventData)
      {
          // Write the contents of the event to the console.
          Console.WriteLine($"ThreadID = {eventData.OSThreadId} ID = {eventData.EventId} Name = {eventData.EventName}");
          for (int i = 0; i < eventData.Payload.Count; i++)
          {
              string payloadString = eventData.Payload[i] != null ? eventData.Payload[i].ToString() : string.Empty;
              Console.WriteLine($"\tName = \"{eventData.PayloadNames[i]}\" Value = \"{payloadString}\"");
          }
          Console.WriteLine("\n");
      }
  }

SqlConnection 支持 AccessToken

SQL Server 的 ADO.NET provider —— SqlClient,现在支持将 AccessToken 属性设置为使用 Azure Active Directory 以对 SQL Server 连接进行身份验证。要使用此功能,你可以使用 Microsoft.IdentityModel.Clients.ActiveDirectory NuGet 包中包含的 Active Directory Authentication Library for .NET 获取 access token value 。

使用 Azure Active directory 验证 SQL Server 连接示例:

// get access token using ADAL.NET
var authContext = new AuthenticationContext(authority);
var authResult = await authContext.AcquireTokenAsync(appUri, clientCredential);
// setup connection to SQL Server
var sqlConnection = new SqlConnection(connectionString);
sqlConnection.AccessToken = authResult.AccessToken;
await sqlConnection.OpenAsync();

此外,该版本还包含 Injecting code prior to Main,提供 Windows ARM32 支持等特性。

适用平台:

  • Windows Client: 7, 8.1, 10 (1607+)

  • Windows Server: 2008 R2 SP1+

  • macOS: 10.12+

  • RHEL: 6+

  • Fedora: 26+

  • Ubuntu: 16.04+

  • Debian: 9+

  • SLES: 12+

  • openSUSE: 42.3+

  • Alpine: 3.7+

适用芯片:

  • x64 on Windows, macOS, and Linux

  • x86 on Windows

  • ARM32 on Linux (Ubuntu 16.04+, Debian 9+)

  • ARM32 on Windows (1809+; available in January)

完整详细信息请查阅 .NET Core 2.2 发行说明

老成 FMS 框架 5.3 发布:一键像素级仿站,搜索引擎式采集

$
0
0

1、新增功能,快速仿站。

lcfms像素级仿站视频

2、新增功能、采集工具,支持三种采集模式,使用css选择器即可网页中的采集内容,使用方便。

 

3、更新文档

高性能跨平台网络通信框架 HP-Socket v5.4.3

$
0
0

HP-Socket

    HP-Socket提供以下几类组件,详细内容请参考《HP-Socket网络通信框架开发指南》:

  • Server:基于IOCP / EPOLL通信模型,并结合缓存池、私有堆等技术实现高效内存管理,支持超大规模、高并发通信场景。

  • Agent:Agent组件实质上是Multi-Client组件,与Server组件采用相同的技术架构。一个Agent组件对象可同时建立和高效处理大规模Socket连接。

  • Client:基于Event Select / POLL通信模型,每个组件对象创建一个通信线程并管理一个Socket连接,适用于小规模客户端场景。

v5.4.3 更新

一、HTTP 组件更新

  1. HTTP 组件可以手工启动 HTTP 通信,从而可以对 HTTP 通信执行 SOCKS 代理服务器设置等前置操作

  2. HTTP 组件(Server/Agent/Client)增加以下接口方法支持手工启动 HTTP 通信

    1) StartHttp():手工启动 HTTP 通信,当通信组件设置为非自动启动时,需要调用本方法启动 HTTP 通信
    2) SetHttpAutoStart():设置 HTTP 通信启动方式(默认:TRUE,自动启动)
    3) IsHttpAutoStart():获取 HTTP 通信启动方式

二、其他更新

  1. Bug 修复:UDP Server 在高并发场景下可能重复触发 OnAccept 事件

v5.4.2 更新

一、SSL 组件更新

  1. SSL 组件可以手工启动 SSL 握手,从而可以对 SSL/Https 通信执行代理服务器设置等前置操作

  2. SSL 组件(Server/Agent/Client)增加以下接口方法支持手工启动 SSL 握手

    1) StartSSLHandShake():手工启动 SSL 握手,当通信组件设置为非自动握手时,需要调用本方法启动 SSL 握手
    2) SetSSLAutoHandShake():设置通信组件握手方式(默认:TRUE,自动握手)
    3) IsSSLAutoHandShake():获取通信组件握手方式

二、其他更新

  1. 所有可能导致 Socket 关闭的组件接口方法都在 Socket 通信线程中异步触发 OnClose 事件

  2. Server 与 Agent 组件的 DIRECT 发送策略也支持通过 GetPendingDataLength() 方法实现流控

  3. Server 与 Agent 组件的 Disconnect() 方法不再支持&lsquo;非强制断开&rsquo;(仍然保留bForce 参数),调用时都会强制断开

  4. OnSend 事件支持 三种同步策略

    1) OSSP_NONE:不同步(默认)
    2) OSSP_CLOSE:同步 OnClose
    3) OSSP_RECEIVE:同步 OnClose 和 OnReceive(只用于 TCP 组件)
  5. OpenSSL 版本升级到 1.1.0i 版本

v5.4.1 更新

一、加入线程池公共组件

  1. 加入 IHPThreadPool 线程池公共组件

  2. IHPThreadPool 主要方法

    1) Start:启动线程池
    2) Stop:关闭线程池
    3) Submit:提交任务
    4) AdjustThreadCount:调整线程池大小

二、接口更新

  1. IAgent 接口的 Connect() 方法增加参数 usLocalPort,连接时可绑定本地端口

  2. IClient 接口的 Start() 方法增加参数 usLocalPort,连接时可绑定本地端口

  3. IClient/IAgent/IServer 接口增加方法 IsConnected(),检测是否有效连接

三、其它更新

  1. 修复已知问题

  2. 性能优化

v5.3.2 更新

一、Linux版本更新

  1. Android NDK 支持:所有组件源码均可使用Android NDK编译,在Android平台上运行

  2. Bug修复:5.3.1版本中用dlopen()动态加载共享库失败

  3. 增加 _ICONV_DISABLED 预编译宏用于关闭 iconv 库功能

  4. 增加 _ZLIB_DISABLED 预编译宏用于关闭 zlib 库功能

  5. 如果想去除 SSL 或 HTTP 组件,可以分别定义 _SSL_DISABLED 或 _HTTP_DISABLED 宏重新编

hp-socket for android

hp-socket for android

二、Windows版本更新

  1. 修复 C# SDK 关于 SSL 初始化失败 Bug

  2. 增加 _ZLIB_DISABLED 预编译宏用于关闭 zlib 库功能

三、其它更新

  1. http-parser 解析器升级到 2.8.1 版本

  2. OpenSSL 版本升级到 1.1.0h

  3. jemalloc 版本升级到 5.1.0 版本

v5.2.1 更新

一、发布包调整

  1. 版本号修订:Windows 和 Linux 发行版使用统一版本号

  2. 发布文件不再区分非 SSL DLL 和 SSL DLL,统一为 HPSocket DLL 和 HPSocket4C DLL

  3. 发布文件默认包含 SSL 和 HTTP 组件

  4. 如果想去除 SSL 或 HTTP 组件,可以分别定义 _SSL_DISABLED 或 _HTTP_DISABLED 宏重新编

新增 Linux SSL 组件

  1. Server: SSL Server, SSL Pull Server, SSL Pack Server

  2. Agent: SSL Agent, SSL Pull Agent, SSL Pack Agent

  3. Client: SSL Client, SSL Pull Client, SSL Pack Client

hp ssl

新增 Linux HTTP 组件

  1. Server: HTTP Server, HTTPS Server

  2. Agent: HTTP Agent, HTTP Agent

  3. Client: HTTP Client, HTTP Client, HTTP Sync Client, HTTPS Sync Client

hp http

新增 Linux Demo

  1. testecho-ssl: (SRC) SSL simple test echo server/agent/client

  2. testecho-ssl-pfm: (SO) SSL performance test echo server/agent/client

  3. testecho-ssl-pull: (SO) SSL pull echo server/agent/client

  4. testecho-ssl-pack: (4C SO) SSL pack echo server/agent/client

  5. testecho-http: (SRC) HTTP simple test echo server/agent/client/sync-client

  6. testecho-http-4c: (4C SO) HTTP simple test echo server/agent/client/sync-client

Gratry-1.1.0 发布, Spring Aop 之外的新选择

$
0
0

简介:        

            Gadtry 是一个构建于java8之上的工具库, 涵盖了Ioc Aop exec graph等等工具库,几乎涵盖了日常开发中非常多工具类,当然它还在不断丰富中.

Gadtry 1.1.0 稳定版已发布,主要新增Aop功能,特点如下:

*  新增完备 Aop功能, 支持接口代理和非接口类代理(非final)

* 支持和Gadtry-Ioc容器进行结合代理

* 支持非容器场景代理(注意应对 没有使用任何ioc容器的项目)

* 已支持Spring-Aop所有概念和语义

演示:

*  结合Gadtry-Ioc:

IocFactory iocFactory = GadTry.create(binder -> {
            binder.bind(Map.class).byCreator(HashMap::new).withSingle();
            binder.bind(HashSet.class).by(HashSet.class).withSingle();
        }).aop(binder -> {
            binder.bind("point1")
                    .withPackage("com.github.harbby")
                    //.subclassOf(Map.class)
                    .classAnnotated()
                    .classes(HashMap.class, HashSet.class)
                    .whereMethod(methodInfo -> methodInfo.getName().startsWith("add"))
                    .build()
                    .before((info) -> {
                        Assert.assertEquals("add", info.getName());
                        System.out.println("before1");
                    })
                    .after(() -> {
                        Assert.assertTrue(true);
                        System.out.println("after2");
                    });
        }).initialize();

        Set set = iocFactory.getInstance(HashSet.class);

更多细节请查询:  https://gitee.com/mirrors/Gadtry

ng-notadd 0.10.3 导航栏支持手机,基于 Angular 的中后台解决方案

$
0
0

新特性

  • 新的左侧菜单栏 (支持鼠标悬浮)

  • 手机端初步兼容

技术栈

  • Typescript

  • Angular

  • Material2

  • rxjs

  • Graphql

相关链接

项目地址

DEMO

ng-notadd-mock-server

Quick start

    git clone https://github.com/notadd/ng-notadd.git
    
    cd ng-notadd
    
    npm install
    npm start
    # or use ng cli
    ng serve

Roadmap

0.10.0

  •  支持 Apollo-Graqphql

  •  基础页面(个人信息页,登录页...)

0.11.0

  •  新的左侧菜单栏 (支持鼠标悬浮)

0.12.0

  •  使用 ng-material2 组件

  •  手机端初步兼容

0.13.0

  •  更加完整的 仪表盘页面

0.14.0

  •  手机端兼容

  •  渐进式应用(PWA)

0.15.0

  •  json 生成表单

0.16.0

  •  recaptcha 支持 (默认关闭)

0.17.0

  •  虚拟列表(支持十万级别的列表)

0.18.0

  •  excel 导入与导出

  •  选定行列导出 excel

0.19.0

  •  截图生成

  •  firebase(国内无法使用) or 其他替代方案 支持

0.20.0

  •  可 DIY 仪表盘

  •  json 生成简单仪表盘

0.21.0

  •  初步的 e2e 单元测试

1.0

  •  完善单元测试

  •  整体微调

1.1

  •  websocket 支持

1.2

  •  支持 electron 构建桌面应用

2.0

  •  企业级自定义表单

  •  企业级表单系统

  •  企业级窗口/弹窗

后续

  •  excel 在线编辑

  •  word 在线编辑

一点说明

为了方便维护,ng-notadd 将剥离出 ng-material2 (扩展组件库) 和 ng-noform 两个项目

下载地址:

github: https://github.com/notadd/ng-notadd

gitee:     https://gitee.com/notadd/ng-notadd

React UI 库:React Suite 3.4.4 版本更新

$
0
0

React Suite 是一套 React 组件库,为后台产品而生。

V3.4.4 版本发布,更新内容如下:

  • Improve: 重构 Bounce 和 Slide 动画(#288)

  • Improve: 所有 Picker 组件在打开的时候,新增激活效果 (#299)

  • Improve: 所有多项选择的 Picker 为选值添加标题 (#298)

  • Improve: 所有带搜索框的 Picker 在关闭后,清空搜索框的值 (#301)

  • Bugfix: 修复 <Uploader> 在受控情况下,不能显示文件上传进度 (#300)

  • Bugfix: 修复 <DatePicker> 在切换到月份选择的时候,激活状态的日期显示异常 (#295)

  • Bugfix: 修复 <MultiCascader> null 值异常 (#293)

  • Bugfix: 修复 <Form> 的 checkForField API 未更新错误提醒 (#289)

  • Chore: 更新 Flow 类型定义 (#294,#295,#296)


Kooteam 0.0.4 流程图重磅更新,实现美好的知识库

$
0
0

Kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发等工具,并接入了微信小程序,钉钉开放平台,使用便捷高效。

 

Kooteam 0.0.4 重磅更新,更美好的知识库

1. 流程图工具全面升级,新增图形库超过40个,

2. 更智能化的化关系处理

3. 重新整理知识库目录编辑功能,简化文件处理步骤

4. 修复项目文档显示异常

 

最新版流程图预览

升级方法:

kooteam安装目录下,执行upgrade.sh脚本完成自动升级

个人版在线地址

下周发布计划

1. 增加Mysql数据库支持

2. 优化任务管理模块

JPress 将迎来 v1.0 正式版,最后一个RC版本今天发布

$
0
0

JPress最后一个RC版本发布了,到今天为止,每周一个版本的速度,JPress连续发布了10个RC版本。下周没什么问题反馈的话,jpress v1.0-rc.10 直接修改为正式版发布。

 

JPress经过了10个RC版本的迭代,已经支持了如下功能:

  • 模板制作和在线实时编辑

  • 用户、权限和角色管理

  • 前台用户中心(用户文章管理、用户投稿等,可扩展为多人博客系统)

  • QQ、微信第三方登录

  • WordPress、Hexo、Jekyll 文章一键导入

  • API 接口

  • JPress微信小程序SDK

  • JPress微信小程序

  • JPress微信公众号对接

  • JPress微信公众号运营插件

  • Docker一键部署(同时支持宝塔等部署工具)

  • 阿里云、腾讯云CDN支持

  • 阿里云、腾讯云的短信验证功能(用户注册的短信验证)

  • 附件自动同步到阿里云OSS

  • ...

 

其实,将心比心、从真实内心来讲,无论是在功能、性能或国产化的支持上,JPress已经超越WordPress很多很多了,但是JPress依然有很多不足的地方。

例如:

  • 模板的数量

  • 插件的支持

  • 文档的完善度

 

因此,在JPress v1.0 正式版发布后,我们将把工作的重点转移到对JPress社区的支持、生态的支持和文档的完善度上来,也希望大家的参与和支持。

 

JPress到底好不好用,自己体验一把才是最真实的感受,Docker环境下一个命令就可以运行起来了。

Linux :

wget https://gitee.com/fuhai/jpress/raw/master/docker/docker-compose.yml
docker-compose up -d

Mac OS :

curl -O https://gitee.com/fuhai/jpress/raw/master/docker/docker-compose.yml
docker-compose up -d

 

更多的细节和帮助,您可以通过以下方式获取。

JPress官方网站:http://www.jpress.io
JPress开源地址:http://gitee.com/fuhai/jpress (上面有JPress的相关视频教程)

 

FreeNAS 11.2 正式发布,基于 FreeBSD 的小型操作系统

$
0
0

FreeNAS 11.2 已正式发布,FreeNAS 是一份基于 FreeBSD 的小型操作系统,它提供免费的网络附加存储 (NAS) 服务 (CIFS, FTP, NFS) 。

值得关注的更新:

  • 登录界面默认为基于 Angular 的新 UI,希望继续使用经典 UI 的用户可以在登录屏幕中选择'LEGACY WEB INTERFACE'

  • 11.2 用户指南也提供了两个版本 —— 一个包含新 UI 的屏幕截图,另一个包含旧 UI 的屏幕截图

  • 从旧 API 到新中间件的重写仍在继续

  • 引导加载程序已由 GRUB 更改为原生 FreeBSD 引导加载程序

  • 云同步任务提供配置选项,以在数据传输之前对其进行加密,并在存储在云上时将数据保持为加密格式。文件名也可以加密。

  • 支持 Self-Encrypting Drives (SEDs)

  • OpenZFS 已与 Illumos 保持同步并略微领先

具体细节可查阅发行说明:

https://www.ixsystems.com/blog/library/freenas-11-2-release/

下载地址:https://www.freenas.org/download/

Lucenex-v 1.1 优化版发布,不足千行的全文检索框架

$
0
0

lucenex

基于JDK 1.8 & lucene 7.x 的搜索框架、在不影响原本性能的同时、提升80%的开发效率、降低70%的开发难度!!!

文档

javadoc:https://apidoc.gitee.com/Myzhang/luceneplus

轻松入门:https://gitee.com/Myzhang/luceneplus/blob/master/README.md

入门实例:https://gitee.com/Myzhang/luceneplus/tree/master/src/test/java/com/ld/lucenex/demo

更新日志

v1.1

  • 补充大量文档注释

  • 精简&优化代码

  • 修复一个错误的Demo

亮点

  • 轻 ~ 不足千行

  • 简 ~ 零配置项

  • 全 ~ 内置丰富

  • 易 ~ 入门简单

  • 快 ~ 接近原生

  • 稳 ~ 坚如磐石

  • 展 ~ 插件扩展

特点

  1. 原声Lucene 用法

  2. 注解式声明字段

  3. 多库自动切换

  4. 自动管理资源创建于释放

  5. 自动高性能近实时索引

  6. 可持续扩展的Service 接口设计

  7. 内置常用的 增删改查

  8. 可直接添加Java对象与Map集合 无需手动创建 Document

  9. 支持操作回退

  10. 可自定义分词器

  11. 默认异步提交和更新

Apache Impala 3.1.0 发布,高性能的分布式 SQL 引擎

$
0
0

Apache Impala 3.1.0 已发布,暂未发现更新内容的介绍,点此保持关注


下载地址:

Apache Impala 是一个高性能分布式 SQL 引擎,是用于处理存储在 Hadoop 集群中的大量数据的 MPP(大规模并行处理)SQL 查询引擎。用 C++ 和 Java 编写而成,与其他 Hadoop 的 SQL 引擎相比,它提供了高性能和低延迟。

Impala 通过使用标准组件(如 HDFS,HBase,Metastore,YARN 和 Sentry)将传统分析数据库的 SQL 支持和多用户性能与 Apache Hadoop 的可扩展性和灵活性相结合。

  • 使用 Impala,与其他 SQL 引擎(如 Hive)相比,用户可以使用 SQL 查询以更快的方式与 HDFS 或 HBase 进行通信。

  • Impala 可以读取 Hadoop 使用的几乎所有文件格式,如 Parquet,Avro,RCFile。

Impala 将相同的元数据,SQL 语法(Hive SQL),ODBC 驱动程序和用户界面(Hue Beeswax)用作 Apache Hive,为面向批量或实时查询提供熟悉且统一的平台。

与 Apache Hive 不同,Impala 不基于 MapReduce 算法。 它实现了一个基于守护进程的分布式架构,它负责在同一台机器上运行的查询执行的所有方面。

因此,它减少了使用 MapReduce 的延迟,这使得 Impala 比 Apache Hive 快。

Viewing all 44801 articles
Browse latest View live