Gitee

Fabric 2.2.1 (一)环境搭建

吃可爱长大的小学妹 提交于 2020-12-12 00:40:56
我 为什么 又在搭环境!!! 成功了成功了(别骂了别骂了 这是最最最最成功的了!!Let’s Begin~~~~~ 文章目录 前期准备 1、环境 2、巧用gitee 3、使用网站下载github二进制文件 一、下载Fabric源码 二、获取fabric-samples、二进制文件、配置文件 三、获取docker镜像 四、开启测试网络 五、使用结构测试网络 1、使用启动脚本打开网络 2、查看当前使用的镜像 2、创建通道 3、在通道上启动链码 六、与网络互动 1、配置config和Org1环境变量 2、初始化资产分类帐 3、查询分类账 4、资产转移 5、配置Org2环境变量 6、查询转移到Org2的资产 七、关闭网络 前期准备 1、环境 centos7 git 1.8.3.1 curl go 1.14.13 docker 18.06.3 docker compose 1.23.2 2、巧用gitee 1、官网 https://gitee.com/ 2、点击新建仓库 3、点击导入现有仓库 4、复制github链接 5、返回粘贴 6、 等待一段时间即可,注意填写仓库其他信息 3、使用网站下载github二进制文件 https://d.serctl.com/ 一、下载Fabric源码 在go/src/github.com/hyperledger文件夹下克隆源码(使用gitee) git

《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐

纵然是瞬间 提交于 2020-12-11 06:53:15
大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员。我最近在写dotnet分享文章,希望能让更多人看到dotnet的发展,了解更多dotnet技术,帮助dotnet程序员应用dotnet技术更好的运用于工作和学习中去。 文章阅读导航 一、写在前面的话 二、HZHControls介绍 2.1 控件 2.1.1 表单控件 2.1.2 按钮 2.1.3 选项卡 2.1.4 树 2.1.5 平铺列表 2.1.6 导航 2.1.7 横向列表 2.1.8 自定义表格 2.1.9 进度条 2.1.10 步骤控件 2.1.11 面包屑导航 2.1.12 文字提示 2.1.13 滚动文字 2.1.14 滑块 2.1.15 水波 2.1.16 面板 2.1.17 图标 2.1.18 滚动条 2.1.19 图片采样 2.1.20 时间轴 2.1.21 穿梭框 2.1.22 引用区块 2.1.23 表单验证 2.1.24 分割线标签 2.2 窗体 2.2.1 提示窗体 2.2.2 多输入窗体 2.2.3 等待窗口 2.3 图表 2.3.1 组织结构图 2.3.2 滚动图表 2.3.3 雷达图 2.3.4 金字塔图 2.3.5 Live Charts 2.4 工业控件 2.4.1 LED文字 2.4.2 仪表 2.4.3 管道 2.4.4 阀门 2.4.5 鼓风机 2.4.6 传送带 2

带妹入坑,她该怎样提高自己的编程能力?

夙愿已清 提交于 2020-12-11 02:00:36
如果你经常关注我的话,应该知道了,今年我成功带妹入坑(程序媛),注意是亲妹啊,不骗你,参见下面的链接: 送我妹上了大学 因为她自己不知道喜欢什么专业,也没有目标和方向,于是作为有经验的前辈,我就给她指了一条“明路”——计算机编程。 迷茫不是她的错,因为大多数普通的学生,在高考结束后都挺迷茫的。高考之前,目标就是攒住劲学习,很单纯;上了大学就不一样,得为以后的生存考量。于是,对于女生来说,教师、护士是她们的常规选项;对于男生来说,铁路、机械、建筑的就是我们的常规选项。 不要问我是怎么知道的。当年我父母就是这样逼我的,于是,我报的专业是机械工程,可惜这个专业没录上,被调剂到了计算机网络,误打误撞地学了 Java。 真的挺佩服那些一开始就目标明确的学生,这样就可以少走很多弯路。比如说,父母都是医生,孩子在很大概率上会报医学方面的专业,这没什么不好的,千万不要信电视上那一套,父母干啥,孩子偏偏不爱干啥。 你想啊,从小有家庭氛围的熏陶,孩子在父母的同专业方面是有很大天分的,这叫特长发挥,加上父母经营的人脉资源,孩子在毕业后找一份养家糊口的工作完全不是问题。 我这代人,在音乐上有幸遇到了周杰伦、王力宏、林俊杰、陶喆。被誉为“R&B 教父”的陶喆,他的母亲是京剧名伶,父亲是台湾著名歌手,那陶喆在音乐上面的成就,其实是和他的家庭密不可分的。 给你唠这个,就是希望你不要浪费家庭方面的优势资源。慎重啊

关于小熊派违规抄袭我司开源项目代码行为的谴责声明

廉价感情. 提交于 2020-12-11 01:55:06
关于小熊派违规抄袭我司开源项目代码行为的谴责声明 我先做一下 自我介绍 ,我是润和HiHope团队的许思维。今天我向大家介绍一下——南京小熊派智能科技有限公司违规抄袭我司开源项目代码的相关事件。 事发背景 昨天(12月9号)下午,微信群里有华为的朋友说小熊派已经在HPM平台上发了一个鸿蒙的发行版,随后给我发了一个链接。 原来是上周,小熊派有两个年轻人,在华为的鸿蒙包管理平台( https://hpm.harmonyos.com/#/cn/home)上发布了几个HPM组件包,制作了一个发行版。 发现违规 按照HPM页面上的命令,我把他们的发行版下载下来了。下载下来之后,我在他们Wi-Fi相关的目录中,发现了两个文件——wifi_scan_demo.c, wifi_connect_demo.c。 我一看内容,这是抄我们直播课的代码的吗?Beyond Compare一比较,还真是!连拼写错误都一样啊! 我们课程代码已经在码云开源了,你抄没关系,毕竟,“读书人的事能叫偷吗”? 再往上一看, Copyright和原始LICENSE文本被他们给删掉了 !这就过分了啊!不讲武德啊! 你如果 留着Copyright和原始LICENSE文本,那就是“参与开源” ,大家可以和谐相处、愉快玩耍! 可你不是, 你删了我们的Copyright和原始LICENSE,还好意思加上自己的公司的签名??? 说实在的

开源C# Winform控件库《SunnyUI》强力推荐

[亡魂溺海] 提交于 2020-12-10 17:11:11
本站(https://dotnet9.com)曾介绍过一款Winform开源控件库《 HZHControls 》,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的地位还是挺高的。今天小编再分享一款新鲜出炉的 Winform 控件库库——SunnyUI,一起跟 Dotnet9 往下看吧。 项目名称:SunnyUI 项目作者:Sunny 开源许可协议:GPL-3.0 项目地址:https://gitee.com/yhuse/SunnyUI 项目简介 SunnyUI是一套开源的C# Winform控件库、工具类库、扩展类库、多页面开发框架。 http://SunnyUI.Net 是控件库作者申请的域名,但还未部署,作者将会在该网站发布控件库技术分享文章,大家敬请期待吧。 文末有控件库相关文章介绍链接,特别是想知道某某控件怎么自绘的小伙伴,可以访问原文链接学习哦。 项目框架 下面的框架图是作者对SunnyUI库功能的设计一览,大部分功能已经开发完成,根据网友的建议、留言、交流,作者也在不断的增加新功能、新需求,不断的完善,作者是一个非常勤奋的开源人。 1、开源控件库 基于.NET Framework 4.0 原生控件开发,参考 Element、DotNetBar 等主题风格,包含 Button、Panel、TextBox、CheckBox

领域驱动设计(DDD):领域接口化设计

痞子三分冷 提交于 2020-12-10 02:21:05
领域接口化设计 把服务对象(service)和资源库对象(repository)设计成接口是最常见的。但是这对接口化的认识还远远不够,我们需要更深入地去分析接口化设计和更全面地应用接口化编程。所以我们要讨论的是全面接口化,尤其是对 领域模型 接口化的认识。 领域接口化 通常的情况下我们会把领域模型设计成 类(class) ,但是你有没有想过把领域模型设计成 接口(interface) ?比如: public interface User { // ... } public class UserImpl implements User { // ... } 这样的设计似乎没有任何价值,那么继续深入地看看。比如: 这时候看起来有点东西,因为我们为了适配不同的 数据源 ,提供了不同的实现类。 最开始要把 领域对象 设计成接口,确实是为了在不同的 ORM 框架之间实现 无缝切换 。因为 JPA 对面向对象的支持最好,而 Mybatis 因为简单在大环境下比较流行。在解决这个问题时,通常使用 层内包裹 或者叫 对象转换 的方式来解决。具体来说是在持久层使用持久化对象(PO)与领域对象(DO)的之间进行转换。例如: public class JpaUserRepository implements UserRepository { // ... @Override public

【直播预告】Gitee 产品经理开讲!教你使用 Gitee Go 构造高效流水线

冷暖自知 提交于 2020-12-08 14:01:57
Gitee自研 CI/CD 工具 Gitee Go 正式上线后,我们收到了许多用户的反馈。 经过近期不断地改进,现在我们把它介绍给更多 Gitee 用户。 什么是 Gitee Go,它能做些什么? 如何使用 Gitee Go 把流水线真正地「跑起来」? 即将到来的 Gitee Talk 第三期 看 Gitee 产品经理带你玩转 Gitee Go,打造高效 CI/CD 流水线。 直播时间 12 月 9 日晚 19:30-20:30 讲师 Gitee Go 产品经理 张盛翔 互动福利 参与直播互动可获得企业版优惠,还有机会获赠奖品,文化衫、鼠标垫等礼品等你拿。 参与方式 扫描下方二维码,加入官方直播群,群内将为大家推送直播链接。 来源: oschina 链接: https://my.oschina.net/gitosc/blog/4780784

程序员必备的技术网站合集

戏子无情 提交于 2020-12-08 13:57:53
点击上方蓝字关注我吧 程序员必备的网站 PROGRAMMER NECESSARY 一提到程序员的话,大部分人想到的都是高薪的代名词,然而在这背后需要大量不间断的学习来支撑,我们需要时刻保持自己的技术跟的上时代的发展,才能不会被淘汰。不过很幸运的是,在这个互联网已经高度发达的社会,只要你想学,知识都在那里,我们只要找对途径,找好方法,这样我们升职加薪就很简单。本期文章主要给大家整理收录一波我收藏并且经常常逛的论坛、技术、资讯、问答、学习网站。 必备网站: GitHub:全球最大的程序员交友社区,程序员托管代码的平台,它是超过4000万开发人员的家园,基本想要什么轮子,上去搜就对了。 Stack Overflow:称为bug之神,在开发过程中遇到的一些难以解决的bug,你的搜索方式正确的话,基本都可以找到相应的解决方案。你也可以在这里帮别人解决问题。 Google:最强大的搜索引擎,遇见问题,先Google一下,基本出现的答案都是你想找的,当然查资料之类的也必不可少。 FREE COURSE 免费课程网站 FREE COURSE 中国大学MOCC网:也就是慕客网,是爱课程和网易云一起合作的学习平台,平台拥有985高校在内提供的千余门课程。 B站:其实它不仅仅是追番的视频软件,学习编程也通用,很多资源都是免费提供,对于新手入门的小白,是最好的选择。 优达学院:一个自学编程的网站

DataGear 自定义数据可视化图表

此生再无相见时 提交于 2020-12-08 00:17:36
DataGear 内置了很多常用的图表(折线图、柱状图、饼图、散点图、雷达图、地图等等),能满足大部分数据可视化需求,当内置图表无法满足时,则可以通过自定义图表或插件的方式,实现特定业务的数据可视化需求。 自定义图表实现起来简单方便,只需为看板内的图表类型为 自定义 的 <div> 图表元素添加 dg-chart-renderer 属性(图表渲染器),并实现其逻辑即可;自定义图表插件则稍复杂些,需要编写单独的插件包,并上传至系统,之后则可在整个系统内复用。 本文主要讲解自定义图标实现方式。 在开始自定义之前,需要了解的是,系统会为图表、看板展示页面自动引入Jquery(window.$)、ECharts(window.echarts)等JS库(具体参考官网文档 内置看板资源 章节),可以在自定义图表和插件中直接使用它们。 下面,以折线图为例,介绍如何通过自定义图表方式实现。 假设有如下各月份销售额数据集: 名称: 各月份销售额 数据: month sales 1月 11 2月 41 3月 9 4月 20 5月 15 6月 18 属性(预览后系统自动解析而得,展示名称由用户选填): 名称 类型 展示名称 month 字符串 月份 sales 数值 销售额 假设有关联上述数据集,图表类型为 自定义 的图表: 名称 :各月份销售额图表 图表类型 :自定义 数据集 :各月份销售额

Java并发编程:Java实现多线程的几种方式

元气小坏坏 提交于 2020-12-06 19:14:38
在Java中,多线程主要的实现方式有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,而后两种是带返回值的。除此之外,通过Timer启动定时任务,或者通过像Spring Task和quartz这样的第三方任务调度框架也可以开启多线程任务。 1、继承Thread类 创建线程 Thread类本质上也是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程比较简单,通过继承Thread类并复写run()方法,就可以启动新线程并执行自己定义的run()方法。 CreateThreadDemo1.java public class CreateThreadDemo1 extends Thread { public CreateThreadDemo1(String name) { // 设置当前线程的名字 this .setName(name); } @Override public void run() {