github

【构建之法教学项目】一个简单的基于C#的电子商务系统演练场景的代码示例

為{幸葍}努か 提交于 2021-02-08 13:41:32
电子商务平台,是一个历史悠久而又充满挑战的行业,他和社交一起成为中国互联网市场的两极。电子商务系统是一个非常复杂的系统,他实现了人与物、人与人的链接,同时也需要大量的技术来支撑,实现系统的高可用。这些技术包括DevOPS、容器技术、领域驱动设计、物联网、微服务、全文检索等。电商涉及的技术体系非常庞大,对开发者来说是一个充满挑战的宝库,可以说电商业务的技术学习可以贯穿职业生涯的非常漫长的时间。不过在此之前,我们先实现一个最简单的理想模型 ,只考虑最简单的实现模式,下面这个项目是从一个典型的电商项目中,抽出的一些典型场景。 这个项目目前采用C#进行构建,其主要目的是搭建一个极简的电商平台的demo。在这个简单的电子商务系统中,采用目前不少企业使用的比较传统的软件管理方式,以ER图设计为主然后再从数据库出发设计业务的传统模式,而不是按照UML的方式进行软件设计再进行软件功能开发。在本项目中,设计了顾客、商家、商品、订单四个简单的表结构, 1、顾客:负责下单,购买商品。 2、商家:负责对商品信息和价格信息进行维护。 3、商品:商品的描述信息。 4、订单:顾客下单记录为订单。 本项目主要实现了以下功能: 1、商家:可以进行商品信息的维护。 2、顾客:可选择下单的商品=》建立订单,以及查询订单。 项目的代码地址为:https://github.com/buildyoucode

npm install in GitHub Action fails with “ENOENT: no such file or directory” - Works fine elsewhere

我是研究僧i 提交于 2021-02-08 13:29:14
问题 I am currently working on replacing our Drone CI installation with GitHub Actions. The Action Workflow I have so far boils down to the following .github/workflows/ci.yml file: on: [ push, pull_request ] name: CI jobs: test: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Install Node uses: actions/setup-node@v1 with: node-version: '13.x' - name: Install Dependencies run: npm install The log itself comes out as a long series of npm WARN tar ENOENT: no such file

ResNet、Faster RCNN、Mask RCNN是专利算法吗?盘点何恺明参与发明的专利

爱⌒轻易说出口 提交于 2021-02-08 13:22:39
点击上方“ 3D视觉工坊 ”,选择“星标” 干货第一时间送达 前段时间OpenCV正式将SIFT算法的实现从Non-free模块移到主库,因SIFT专利到期了(专利授权后,从申请日开始有20年的保护期)。 美国林肯总统称" 专利制度是给天才之火浇上利益之油 ",专利保护了申请人的利益,促进了科技的进步,但现在也有越来越多的滥用专利权对产业机构敲诈的案例出现。 SIFT 专利权的终结让我们不得不思考,还有哪些著名的算法被申请了专利?对于做研究的朋友来说不需要考虑这个问题,专利算法依然可以参考、复现、对比,但对于产业界朋友就不得不确认清楚:项目中有没有可能使用了别人专利保护算法。 作为计算机视觉领域当今翘楚,两度获得CVPR 最佳论文奖的何恺明大佬有很多论文都具有重大影响力。其部分论文引用数据: 残差网络 ResNet 被引用 51939 次、目标检测算法 Faster RCNN 被引用 20291 次、实例分割算法 Mask RCNN 被引用 7249 次,暗通道去雾被引用 4274 次,这些知名的算法有成百上千的开源实现,也肯定被大量的商业公司使用,有没有被申请专利? 想想 ResNet 如果被申请专利,那恐怕大多数使用深度学习的商业公司都在侵权了!价值难以估计! 带着这样的疑问,CV君检索了所有与“ Kaiming He ”相关的已经公开的授权专利和专利申请

在.NetCore(C#)中使用ODP.NET Core+Dapper操作Oracle数据库

試著忘記壹切 提交于 2021-02-08 11:55:03
前言 Oracle 关系数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 现在的系统主要的技术栈是Java / .Net Core,Java方面不必说对Oracle支持肯定没问题,.Net Core很少会使用到 Oracle数据库。 目前我现开发的项目是.Net Core与 Oracle 数据库, 所以我想到用.Net Core来写个Oracle数据库访问层,可以方便的使用Oracle的数据和存储过程。 ODP.NET Core是一个ADO.NET驱动程序,提供从Microsoft .NET Core客户端到Oracle数据库的快速数据访问。它可以在Windows和Linux上运行。ODP.NET由一个100%托管代码动态链接库Oracle.ManagedDataAccess.dll组成,可通过NuGet安装获得。 这个 Oracle.ManagedDataAccess.Core 是真的方便,不用安装Oracle客户端,兼容性、便捷性,开箱即用。 简单使用 首先用nuget安装这个 Oracle.ManagedDataAccess.Core ,之后就可以执各类操作了,不过从代码量上看还是比较繁琐的,上代码: var connStr = $"DATA

如何极速极速搭建个人博客?Copy攻城狮用的这一招很优秀!

偶尔善良 提交于 2021-02-08 11:39:37
摘要: 在中国功夫中,“天下武功,无坚不摧,唯快不破”,在编程的世界里,如何快速搭建一个属于自己的博客呢?那么 Pagic + Vercel 应该是个不错的选择!接下来,由Copy攻城狮和您一起搭建博客! 预览地址: https://pagic.vercel.app/ 本文分享自华为云社区《Pagic + Vercel 极速搭建个人博客》,原文作者:胡琦。 Pagic Pagic 是一个由 Deno + React 驱动的静态网站生成器。它配置简单,支持将 md/tsx 文件渲染成静态页面,而且还有大量的官方或第三方主题和插件可供扩展,也就意味着您可以自由地开发定制您喜欢的主题风格或者功能插件。相比其他静态网站生成器, Pagic有哪些优势呢? 如此优秀的 Pagic 应该如何使用呢? 首先,安装 Deno : # Shell (Mac, Linux): curl -fsSL https://deno.land/x/install/install.sh | sh 然后,安装最新版本的 Pagic : deno install --unstable --allow-read --allow-write --allow-net --allow-run --name=pagic https://deno.land/x/pagic/mod.ts 初始化 Pagic 项目: mkdir

Is it bad to store Apache conf files on github? [closed]

血红的双手。 提交于 2021-02-08 10:30:35
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 3 months ago . Improve this question I'm working on a project that when deployed will need to modify an existing Apache config. Currently the conf files are are not included in the github repository, I would like to add them which would let me make the changes required in the branch I'm

How to migrate from xp-dev to github?

徘徊边缘 提交于 2021-02-08 09:04:39
问题 I have a repository in xp-dev that I want to move to github. I have no experience in xp-dev but I do know github. How would I migrate that repository to github? 回答1: The easiest way would be to clone your xp-dev repo, and a remote to GitHub and push it there: git clone --mirror <xp-dev-url> cd xpdevRepo git remote add github newGitHubRepoUrl git push -f --tags github refs/heads/*:refs/heads/* That supposes you have created an empty repo on GitHub first. 来源: https://stackoverflow.com/questions

巧用 CSS 实现酷炫的充电动画

自作多情 提交于 2021-02-08 08:51:25
循序渐进,看看只使用 CSS ,可以鼓捣出什么样的充电动画效果。 画个电池 当然,电池充电,首先得用 CSS 画一个电池,这个不难,随便整一个: 欧了,勉强就是它了。有了电池,那接下来直接充电吧。最最简单的动画,那应该是用色彩把整个电池灌满即可。 方法很多,代码也很简单,直接看效果: 有内味了,如果要求不高,这个勉强也就能够交差了。通过蓝色渐变表示电量,通过色块的位移动画实现充电的动画。但是总感觉少了点什么。 增加阴影及颜色的变化 如果要继续优化的话,需要添加点细节。 我们知道,低电量时,电量通常表示为红色,高电量时表示为绿色。再给整个色块添加点阴影的变化,呼吸的感觉,让充电的效果看起来确实是在动。 知识点 到这里,其实只有一个知识点: 使用 filter: hue-rotate() 对渐变色彩进行色彩过渡变换动画 我们无法对一个渐变色直接进行 animation ,这里通过滤镜对色相进行调整,从而实现了渐变色的变换动画。 上述例子完整的 Demo: CodePen Demo -- Battery Animation One 添加波浪 ok,刚刚算一个小里程碑,接下来再进一步。电量的顶部为一条直线有点呆呆的感觉,这里我们进行改造一下,如果能将顶部直线,改为波浪滚动,效果会更为逼真一点。 改造之后的效果: 使用 CSS 实现这种波浪滚动效果,其实只是用了一种障眼法

开源数据库运维平台集锦

有些话、适合烂在心里 提交于 2021-02-08 08:45:15
一边学python,为主动开发丰富功能做准备,一边测试应用已经开源的管理平台,不会开发的DBA不是一个好的DBA 当前我能找到的开源数据库运维平台有以下几个,我正在逐一进行验证,结合同学的推荐,最终选出一个成熟好用的 https://github.com/mysql-inception/inception == inception 多家大公司开发的基础,2019-03-05 的时候已经闭源 https://github.com/arkcontrol/arkcontrol == inception 闭源后给了一个推荐链接 arkcontrol 能够集群管理 https://github.com/cookieY/Yearning == 基于 inception 开发平台 sql 查询和审核 https://github.com/myide/see == inception + sqladvisor + soar sql 审核 https://github.com/speedocjx/db_platform == 基于 django 框架开发的管理平台 后续自定义页面的空间大 支持集群管理 https://github.com/jly8866/archer == 基于 inception 的 sql 操作平台 1 archer 结构复杂,很容易崩溃,社区死气沉沉,已经放弃 2

GIT Could not read from remote repository

狂风中的少年 提交于 2021-02-08 08:42:04
问题 I've cloned a private repo, forked it and made som changes into a feature branch. When I try to push these changes into the repo i get the following message: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. I've tried to delete the git credentials from my windows computer controlpanel>credentials but it's still showing me the same error. Is there any chance that I have to log in and out