cef

kafka本地环境搭建

為{幸葍}努か 提交于 2021-02-01 17:55:04
1. 下载 2.解压后修改配置文件 #唯一编号 broker.id=1 #用来监听的地址 listeners=PLAINTEXT://127.0.0.1:9092 #日志路径 log.dirs=E:/kafka_2.13-2.7.0/kafka_2.13-2.7.0/tmp/kafka-logs #zk的连接 zookeeper.connect=localhost:2181 3.启动 1.先启动zk 2.启动kafka kafka-server-start.bat ..\..\config\server.properties #创建主题 kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafka-test-topic #查看创建的主题 kafka-topics.bat --list --zookeeper localhost:2181 #启动生产者 kafka-console-producer.bat --broker-list localhost:9092 --topic kafka-test-topic #启动消费者 kafka-console-consumer.bat --bootstrap-server localhost

CabloyJS自带工作流引擎的文档清单

吃可爱长大的小学妹 提交于 2021-01-25 02:05:40
文档清单 CabloyJS自带 工作流引擎 文档已经整理出来,欢迎大家围观、拍砖 介绍 介绍 演示:CMS审批工作流 单元测试用例集 流程定义 基本概念 JSON规范 listener规范 listener规范-用户任务 流程实例 外观Bean组件 安全沙箱 流程检索 环境对象 转移线 环境对象 顺序流 活动节点 基本概念 环境对象 开始事件 空开始事件 定时开始事件 原子起草开始事件 结束事件 空结束事件 活动 空活动 服务活动 用户任务活动 用户任务 JSON规范 外观Bean组件 任务检索 环境对象 进阶篇(待续...) 什么是CabloyJS自带工作流引擎 众所周知,NodeJS作为后端开发语言和运行环境,样样都好,就差一个 NodeJS工作流引擎 。CabloyJS 4.0重点开发了 NodeJS工作流引擎 ,并作为内置的基础核心模块,近一步拓展了NodeJS在后端的应用场景,为深入研发各类商业业务逻辑,提供了基础支撑 NodeJS工作流引擎的特点 更简便的配置:采用 JSON 进行流程定义的配置,告别XML配置文件的冗杂 流程定义:支持历史版本、支持启用/禁用 更清晰的架构:采用三个核心模块用分层的机制实现工作流引擎的架构,让工作流不再神秘,源码也不再叠床架屋 模块名称 说明 a-flow 流程定义、流程实例 a-flownode 流程节点(活动节点) a

深入理解Java引用类型

坚强是说给别人听的谎言 提交于 2021-01-04 14:45:51
在Java中类型可分为两大类:值类型与引用类型 值类型就是基本数据类型(如int ,double 等),而引用类型,是指除了基本的变量类型之外的所有类型(如通过 class 定义的类型)。所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完成之后,这块存储空间自动消失), 基本的变量类型只有一块存储空间(分配在stack中), 而引用类型有两块存储空间(一块在stack中,一块在heap中),在函数调用时Java是传值还是传引用,这个估计很多人至今都很糊涂,下面用图形与代码来解释:   在上图中引用类型在传参时不是在heap中再分配一块内存来存变量c 所指向的A(),而是让a 指向同一个A 的实例,这就与C++ 中的指针一样,先声明指针变量a,b,c,d 在传参的时候让a 指向c所指向的内存,让 d 指向 b 所指向的内存。很明显Java中的引用与C++中的指针在原理上是相类似的,但记住Java没有指针,只有引用。下面再通过一些具体的代码来讨论引用: 1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明: package test; public class Test { //交换两个变量的值 public static void Swap(int a

什么是拼多多开团‘补不了的怎么补单’

本小妞迷上赌 提交于 2021-01-02 06:12:40
本软件采用HTTP协议+CEF浏览器自动操作方式,完成拼多多智能化搜索、收藏并咨询,自动下单; 支持批量确认收货以便加速资金回流,支持一键自动五星好评等操作。 特性:软件具有高效快速、安全稳定,操作简单等特性。 适宜店主、职业S手使用。 拼多多开团软件助手软件特色: 1、可参团可单买; 2、随机SKU,指定SKU 3、智能领取优惠券,不使用优惠券 4、开团时关注店铺收藏商品,可自动收货评价; 5、仅拼团 ,仅开团,多多进宝,直播下单等多方式。 拼多多开团软件亮点: 1、体积小巧、功能强大 2、界面美观、清新 3、操作简单、运行流畅 更难能可贵的是,软件稳定性强,一单一号,小号永不重复,更多详情咨询企鹅 1178049947 威 L8867876智多团队专业拼多多开团补单软件,补权重、排名、转化、坑产、dsr、可带图文出评, 小号不重复,全自动化系统 。。。。。。。。。 来源: oschina 链接: https://my.oschina.net/u/4920942/blog/4873486

破旧立新,精准测试之道

与世无争的帅哥 提交于 2020-11-25 13:43:38
前言 第一次听到精准测试是在几年前了,那一瞬间就对这个流派充满了好奇和探索的欲望,最近几年逐渐得到了各领域各行业中测试人员的广泛关注,那么问题来了: 什么是精准测试; 精准测试的意义和价值在哪里; 精准测试整体方案如何落地; 传统测试的痛点 测试效率低下 常规的测试类型包括功能测试、回归测试、自动化测试、接口测试等,非常依赖于测试人员的测试经验,基于人工主观分析的黑盒测试,借助常规的用例设计方法来确保产品质量。 根据收益递减规律,虽然大量的人力投入,不断的执行测试,但是漏测率还是居高不下。中间的无效测试和重复测试也浪费了大量的测试成本。 测试范围无法评估 多分支代码合并到主分支,修改哪个文件哪个行,测试不可控; 代码更新影响哪些功能无感知; 大部分的测试还是基于对业务的理解,与真实业务数据还有差距,准确性难以保证,盲测,风险大; 测试过程中的质量标准无法衡量 怎么样判定测试完成,怎么样判定测的怎么样?质量控制贯穿于整个质量保障流程。 用例执行完成; 探索性测试完成; 开发人员缺陷修复完成; 回归测试完成; 自动化执行通过; 上述步骤完成意味着我们的产品质量是合格的吗? 上线之后的非一致性成本逐渐增高,测试过程没有数据量化的评定,无法衡量,只能依赖线上缺陷率,线下缺陷数,千行缺陷率等比较飘的指标来评定,测试管理难度大。 敏捷模式和分布式微服务架构下的挑战 迭代周期短

JAVA UUID 生成

做~自己de王妃 提交于 2020-11-24 06:37:54
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID public class UTest { public static void main(String[] args) { UUID uuid = UUID.randomUUID(); System.out.println(uuid); } } UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。 在Java中生成UUID主要有以下几种方式: JDK1.5 如果使用的JDK1.5的话,那么生成UUID变成了一件简单的事,以为JDK实现了UUID: java.util.UUID,直接调用即可. UUID uuid = UUID.randomUUID(); String s = UUID.randomUUID

TiDB 的现在和未来

∥☆過路亽.° 提交于 2020-11-19 14:04:28
本文根据黄东旭在 PingCAP D 轮融资线上发布会的演讲实录进行整理。 TiDB 的现在和未来 大家好,我是黄东旭,是 PingCAP 的联合创始人和 CTO,这是 PingCAP 成立以来的第一次发布会,我想跟大家简单聊聊 TiDB 在产品和技术上的更新。考虑到线上的很多观众不一定是有很强的技术背景,我将尽我所能将技术的部分说得让大家都能够理解。 在讲正题之前有一个小故事,我们做基础软件的产品经理去跟客户聊需求的时候,客户经常都会说:对于数据库,我的要求特别简单、特别基础、非常朴素,我不要求很多功能,安全稳定是必须的,最好能高可用,性能一定要好,如果数据量大了,能实现弹性伸缩就更好了;另外,最好别让我学太多新东西,用起来跟过去使用的产品差不多,这就是一款完美的数据库产品。 就像大家在家里用自来水一样,我们对自来水的需求就是拧开水龙头水就能出来,但是背后自来水厂是怎么处理的大家不用知道,我们只需要根据实际情况使用冷水或者热水就好。但是从技术的角度来说,刚才类似冷热水这个非常朴素的基础需求,类比一下放到数据库的世界这就是一个图灵奖级别的基础需求,稍微解释一下图灵奖是计算机行业学术界最顶级的,相当于计算机界的诺贝尔奖。 这里有两位行业泰斗级的人物,左边 Leslie Lamport 在 2013 年研究相关问题拿了图灵奖,右边这位跟我们挺有缘的,发型跟(我们的 CEO)刘奇同学挺像

OSChina 周三乱弹 —— 你妈牌闹钟

妖精的绣舞 提交于 2020-10-25 19:38:07
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 @ watergood :是时候分享一波我的这张纯音乐歌单了,过去的五年多时间里,我陆陆续续地把听到的好听的纯音乐添加了进去,目前一共65首,相信总有那么一首会带给你好心情。 《Coming Back to See the Sea (Original Mix)》- Ibiza Sunset 手机党少年们想听歌,请使劲儿戳( 这里 ) @ 开源中国首席大魔法师 :“你妈牌闹钟” ,扎心了...... 你说要是叫醒了你以后 你发现时间又回到了学生时代。 @ watergood :幻想一下,有一天你突然惊醒,发现自己在高三的一节课上睡觉,现在经历的一切都是一场梦。你拭去书桌上的口水,跟同桌说做了个好长的梦,同桌骂你白痴,叫你好好听课。你看向窗外的操场,阳光照在你的脸上,你的眼睛眯成一条缝。一切都那么熟悉,一切都还充满希望。 其实就算是重新来一遍又怎么样呢? “我也觉得也是。” 其实生活别太紧张, 没事摸个云什么的, 挺快乐的。 @ 木狼 :刚洗澡的时候看到窗外一朵云像极了小虎仔头,可惜等到我拿手机后再过来已经不是原来的模样. “水温和力道可以么? 哈哈哈哈哈哈哈哈 神还原” 喝点咖啡, 也不能多喝, @ 米老李 :再也不敢一天喝两杯咖啡了 “这个爪子刚才埋了猫屎,算不算猫屎咖啡?” 然后吃下午茶, @ 是胖九啊 :饿炸了的下午

QT内嵌CEF3制作浏览器(一)

吃可爱长大的小学妹 提交于 2020-10-22 08:54:49
介绍 cef支持跨平台,是基于Chromium的开源浏览器控件,全称Chromium Embedded Framework。 本文主要介绍如何下载cef以及编译windows下的cef项目,并运行查看浏览器显示效果。 QT内嵌CEF优势: Qt自带QWebEngine模块,可以快速实现浏览器,但是在实际使用中,在某些AMD显卡电脑运行使用了QWebEngine的qt软件, 会卡顿甚至奔溃,坑还是比较多的。选择cef就可以避免这种问题。 开发准备 cef下载网址: http://opensource.spotify.com/cefbuilds/index.html cmake下载网址: https://cmake.org/download/ 1、下载cef 2、打开cmake,选择源路径和输出路径,点击configure 3、选择构建环境,这里是2015 4、点击generate 5、生成cef.sln 6、打开cef.sln,选择cefsimple编译 7、找到cefsimple.exe 8、效果 人生苦短,总结不易,如果这篇文章可以帮助到你,请轻轻移动一下鼠标,把它顶(赞)起来,分享给更多的需要的同学。 来源: oschina 链接: https://my.oschina.net/u/4410409/blog/4683733

DragonBonesPro动画制作

本秂侑毒 提交于 2020-10-12 04:03:48
本次制作的项目:开场动画,小丑盒子,人物跑步,跳跳羊,猴子爬藤曼 1.开场动画 (1):将素材导入到资源 (2):将素材合理放置到舞台 (3):设置帧动画,并且调节图层 (4):预览 2.小丑盒子 (1)将素材导入到资源 (2)将素材合理放置到舞台 (3):创建骨骼 (4):整理骨骼层级 (5):创建动画 (6):预览 3.人物跑步 (1):将素材导入到资源 (2):将素材导入舞台 (3):给人物添加骨骼 (4):添加动画 (5):预览 4.跳跳羊 步骤同上几个(以下是步骤截图): 预览: 5.爬藤曼的猴子 步骤同上几个(以下是步骤截图): 预览 来源: oschina 链接: https://my.oschina.net/u/4461803/blog/4308004