Gitee

(四)C# Winform自定义控件-选择按钮组

回眸只為那壹抹淺笑 提交于 2020-11-18 08:37:06
(四)C# Winform自定义控件-选择按钮组 准备工作 该控件是由多个按钮组合形成的,类似多选框和单选框,需要用到前面我们说到的控件UCBtnExt ,如果你对UCBtnExt 还不了解,请移步 请移步 (二)c#Winform自定义控件-按钮 查看 我们先理一下思路,我们需要显示多个按钮,支持多选和单选,具有选中效果 开始 我们先看下有哪些属性 /// <summary> /// 选中改变事件 /// </summary> public event EventHandler SelectedItemChanged; private Dictionary< string , string > m_dataSource = new Dictionary< string , string >(); /// <summary> /// 数据源 /// </summary> public Dictionary< string , string > DataSource { get { return m_dataSource; } set { m_dataSource = value ; Reload(); } } private List< string > m_selectItem = new List< string >(); /// <summary> /// 选中项 /// <

【生信】简单的 GDS (GEO DataSets) 查询统计工具

旧时模样 提交于 2020-11-18 00:05:16
背景 写了个 GDS 的查询工具,主要用于检索式检索结果的空间与数量分析,毕竟循证理念嘛,荟萃全球资源,自己是否已经做到了呢?这就需要对自己检索到的数据集的源头进行定位、统计和分析,通过喜闻乐见的 html 可视化报表形式呈现,以确定是否需要对检索式进行改进。 功能 根据检索式检索 GSE 数据集并批量查询元数据,统计 GSE 数据集所来自的国家和城市。高级功能正在逐步开发。 食用方式 从 我的仓库 下载好项目文件。 任意文本编辑器打开 XML 文件进行编辑,按照示例格式填入自己的检索式,支持多条。需要注意的是浏览器有迭代次数的限制(比如3000),检索的结果数不宜过千,否则被浏览器检测到潜在的“无限循环”,可能会启动保护机制终止程序运行,得到空白网页。目前还没有研究解法。 xsltApplySequenceConstructor: A potential infinite template recursion was detected. You can adjust xsltMaxDepth (--maxdepth) in order to raise the maximum number of nested template calls and variables/params (currently set to 3000). Chrome 浏览器关闭安全模式( chrome

ERP出入库进阶操作与子流程--开源软件[赤龙 ERP]诞生28

烂漫一生 提交于 2020-11-17 22:23:21
赤龙ERP出入库进阶讲解--第28篇 用日志记录“开源软件”的诞生 【进入地址 点亮星星】----祈盼着一个鼓励 博主开源地址: 码云: https://gitee.com/redragon/redragon-erp GitHub: https://github.com/redragon1985/redragon-erp 说流程 在之前章节的赤龙ERP主流程中对出入库做了详细的介绍,但如果出现了采购退货或销售退货,库房如何处理?如果不涉及订单的入库和出库如何处理?接下来我们说一下这些流程。 采购退货和销售退货本质是入库和出库的逆流程,其实也是到入库模块和出库模块,选择类型为退货后,根据订单已入库或出库的信息进行退货处理,采购退货相当于出库,销售退货相当于入库,和实际出入库的流向相反。退货一般对应着发票的变动,在应收应付模块通过借项贷项通知单做处理。 无订单的出入库,我们一般采用杂项出入库的功能,杂项出入库跟普通出入库的区别是无需选择订单,在入库或出库行上选择物料,最终对库存产生影响。杂项出入库无需收付款动作,不产生应收应付。 说业务 下面我们来聊聊退货和杂项出入库的功能以及解决了哪些问题。 (1)正流程与逆流程:入库和采购退货、出库和销售退货是两个相对应的正向和逆向流程,它们的操作基本一致,唯一不同的是,退货要根据已入库或已出库的数量进行,不能超出。其次是采购退货减库存

轻松一把,写个《扫雷》来玩玩(以wxPython实现)

北战南征 提交于 2020-11-17 22:19:24
轻松一把,写个《扫雷》来玩玩 (以wxPython实现) 侯亮 1. 概述 相信大家对《扫雷》游戏都不陌生,它规则简单,且颇具可玩性。从技术的角度来说,这个小游戏实现起来并不太难,所以是个很好的练手题目。今天我们就尝试用wxPython来实现一个简单的《扫雷》游戏。(附件里有全部资源和源码,可供大家参考) 下图是我截取的一张游戏效果图,虽然简陋,但已能正常运行。 接下来,我们开始详细讲解。 2. 《扫雷》规则 《扫雷》的游戏规则和操作说明: 《扫雷》的基本操作区是个简单的二维地图,长宽随用户选择的游戏难度不同而不同。 地图里可操作的基本单元是小格。 初始情况下,地图里每个小格都是未打开的。 玩家可通过鼠标左键点击打开小格。如果小格里具有地雷,则游戏失败,否则会显示该小格周围8个小格里共埋有多少地雷。如果周围没有地雷,则不显示数字(也就是说不会显示0)。 未打开的小格可以通过鼠标右键点击来做标记。 点击一次右键,标记为红旗,表示玩家认为此处有雷。如果小格标记有红旗,那么该小格不允许被用户手动或自动打开。 再点击一次右键,标记为问号,表示玩家不确定此处是否有雷。 继续点击一次右键,清除问号标记。 对于已打开的小格,可以通过鼠标左键双击,或鼠标左右键同时点击,来快捷打开其周围未打开的小格。请注意,如果当前小格显示的数字大于0,但周围的红旗标记格数目小于当前小格显示的数字

2020 openEuler 高校开发者大赛,拥抱开源,共筑社区

早过忘川 提交于 2020-11-17 01:29:43
随着开源理念在国内软件行业的普及与传播,开源被越来越多的企业与开发者所选择。据中国信息通信研究院发布的《开源生态白皮书(2020年)》显示,我国 87.4% 的企业正在使用开源技术。 国家发改委等 13 部门在今年 7 月公布的《关于支持新业态新模式健康发展 激活消费市场带动扩大就业的意见》中提出,需加快推进产业数字化转型,壮大实体经济新动能,鼓励发展开源社区,支持开放软件源代码、硬件设计和应用服务。 开源,正变得越来越重要,它不仅是软件产业的一种趋势,更逐渐成为推动我国信息技术发展的重要力量。在这个过程中,开源社区发挥着不可忽视的作用与贡献,而良好的开源社区生态离不开社区每一位成员的参与和维护。 每一位高校开发者都是开源生态中即将萌芽生长的种子,每一位高校开发者都是这个时代宝贵的财富。 2020 openEuler 高校开发者大赛旨在鼓励在校生积极参与开源项目,通过比赛了解到开源社区的运作方式,学习如何和社区开发者沟通交流,并通过参与开源项目的开发激发学生的动手实践、提升解决问题的能力和技术创新能力。 拥抱开源,拥抱社区 本次 2020 openEuler 高校开发者大赛由开源社区 OSCHINA 联合代码托管平台 Gitee 主办,由 openEuler 协办。 OSCHINA 成立于2008年,一直不遗余力地推动国内开源软件的应用和发展,为本土开源能力的提高

SpringBoot2.0 整合 Redis集群 ,实现消息队列场景

时光总嘲笑我的痴心妄想 提交于 2020-11-16 01:57:47
本文源码: GitHub·点这里 || GitEE·点这里 一、Redis集群简介 1、RedisCluster概念 Redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了Redis分布式的需求,当一个服务宕机可以快速的切换到另外一个服务。redis cluster主要是针对海量数据+高并发+高可用的场景。 二、与SpringBoot2.0整合 1、核心依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>${spring-boot.version}</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${redis-client.version}</version> </dependency> 2、核心配置 spring: # Redis 集群 redis: sentinel: # sentinel 配置 master: mymaster nodes: 192.168.0.127:26379 maxTotal:

github下载太慢, 两分钟教会你如何提速

旧巷老猫 提交于 2020-11-16 01:51:15
1 很多小伙伴说GitHub下载速度非常慢,以下我为大家准备了一个可以提升下载速度的方法,非常的简答。 这个方法是使用码云,这个方法很多小伙伴都知道,码云作为国内的代码托管厂商,它的下载速度是非常快的,我们可以使用码云来作为一个中转站,首先我们点击这个+号,点击从GitHub中导入仓库: 在这里我们使用vue.js的仓库,首先我们复制这个地址 然后粘贴在码云的这个位置,它会自动给你补全一些信息 补全完以后,直接点击“导入”,稍微等待一下。 当这个页面刷新完成后,我们直接点击这个克隆下载 我们可以看到这个下载速度非常快,一秒钟就下载好了 微信公众号 : web前端开发宝典 扫描二维码 关注我们 微信公众号 : web前端开发宝典 QQ学习群:796165469 抖音号:web666 本文分享自微信公众号 - web前端开发宝典(gh_4c219f294bb7)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4446778/blog/4674949

个人网址收藏

扶醉桌前 提交于 2020-11-15 11:39:16
实用网址 个人网址收藏 工具 字体 图片 视频 SEO查询 python 项目资源 前端 娱乐 重装系统 个人网址收藏 工具 国内: 青年帮设计导航 迅捷【转icon】 easyicon【png转icon】 草料二维码【二维码工具处理】 国外: zamzar【CDR转AI/PDF】 字体 查找中文字体 猫啃【免费商用字体】 www.whatfontis.com【查找英文字体】 图片 Veer图库 - 正版商业高清图片素材网站 4K动漫壁纸_高清4K动漫图片_彼岸图网 免抠图SearchPNGimages 免抠图Free Transparent PNG Images, Stickers & No Background Clipart - StickPNG 视频 新片场 - 发现全球优质视频与创作人,与百万创作人一起成长 SEO查询 SEO查询 python 《活学活用wxPython》中文书 tkinterbook地址 tkdocs地址 Tkinter详解 用tkinter.pack设计复杂界面布局 白月黑羽教python 项目资源 github【国外开源库】 码云【国内开源库】 前端 「李南江」Vue3.0正式版教程2020年9月19号全网首发 Vue3.0+TS 项目上手教程 娱乐 哔哩哔哩【B站】 Acfun【A站】 奇艺动画 ip138【IP查询】 重装系统 优启通

链表-双向非通用链表

一笑奈何 提交于 2020-11-14 01:38:01
[toc] 前言 20201010 在阅读 RTOS LiteOS 内核源码时发现该内核使用的链表时 通用链表 ,而 FreeRTOS 内核使用的时 非通用链表 ,所以,有必要发布一下关于链表实现的笔记。 以下内容为个人笔记,涉及一些非专业词汇,敬请谅解,谢谢。 链接 我的Gitee 非通用链表完整C语言源码 参考 上面链接 FreeRTOS 内核源码 野火 概念 正常表达 链表: 链表为 C 中一种基础的数据结构。 看成环形晾衣架即可。 节点: 节点组成链表 自理解概念 链表:圆形的晾衣架 节点:挂钩 包含上一个 下一个 钩子等其它需要的信息 袜子:挂在到 钩子 的东西 包含 被钩子 袜子携带的信息 通用链表与非通用链表的区别 通用链表节点内容很少一般只有 上一个 和 下一个 。 通用链表节点被放到信息结构体中,通过偏移找到所在的结构体(即是通过偏移找到袜子头) 而非通用链表是在节点中携带信息结构体的指针的(即是节点就携带信息)。 别人通俗理解,读者不必理会本小点 通用链表是把袜子放到晾衣架的圆形圈上,袜子与圆形圈接触部分为袜子接待的节点。( 信息携带节点 ) 非通用链表是。( 节点携带信息 ) 笔录草稿 双向链表 双向链表理解图 原理:链表包括 根节点 和 普通节点 根节点 主要管理链表的,一般包括 上一个 下一个 存在多少个等信息 普通节点 主要用于钩住袜子(即是携带信息)

开源GitHub标星30K的腾讯Redis笔记,阿里技术专家看到都赞不绝口

感情迁移 提交于 2020-11-13 19:29:03
前言 Redis的火爆程度,相信不用我多说,现在大型的互联网公司基本上都需要使用到Redis技术。Redis作为目前最火爆的内存数据库之一,通过在内存中读写数据,很大程度上提高了读写速度,可以说Redis 是实现网站高并发不可或缺的一部分。 但是,对于Redis的使用,相信还是有很多人不知道如何使用,也有不少中小型企业还没有使用到Redis,但是现在的大厂要求,对Redis的使用是需要熟练并掌握的,因此,学习Redis刻不容缓。 好消息是,今天公开了一份宝藏的技术笔记,由腾讯技术专家整理出来的Redis技术笔记,下载量已经突破了30W。 现在分享出来,需要的朋友,私信我领取密码“Redis”即可免费下载。 首先,上一套Redis思维脑图 这一套Redis的思维脑图还是非常详细具体的,内容比较多,图片展示的是“简约版”,实际上还有更完整的内容,“+”键未展开,Redis的思维导图能够更好地去帮助我们理解这本笔记的内容,也让我们在学习Redis的时候有一个更清晰的思路。 Redis思维导图内容: 基本数据结构及其应用:字符串+列表+集合+有序集合+哈希 用Redis实现分布式锁 持久化:AOF+RDB 如何解决多线程竞争问题 数据库、缓存双写不一致问题 事务 如何保证高可用 哨兵 集群 面试题相关 然后,上正菜:Redis技术笔记 1.认识Redis (Redis简介