虚拟机网站手机

加载中

常用 Java 静态代码分析工具的分析与比较

https://my.oschina.net/u/4369125/blog/4161711?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

  本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。   引言   在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java 静态代码分析(static code analys...

2019/04/12 16:22

DDD领域驱动设计基本理论知识总结

https://my.oschina.net/u/4310776/blog/3898132?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段: 以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域概念,然后将这些概念设计成一个领域模型; 由领域模型驱动软件设计,用代码来实现该...

2018/07/20 09:27

18岁辍学,22岁进谷歌和Jeff Dean谈笑风生,这样的我究竟需不需要本科文凭?

https://my.oschina.net/u/4586369/blog/4493379?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

机器之心报道 参与:蛋酱、张倩 人生没有固定的答案,但Chris Olah的道路,不一定适合所有人。 假如你年纪轻轻,就有机会进入顶尖的 AI 公司,时常和业内大佬「谈笑风生」,你还会回到大学,努力通过所有考试,去获得一张本科文凭吗? 人们都听说过很多辍学创业、一战成名的传奇故事,比尔盖茨、乔布斯、扎克伯格…… 一些没有完成大学学业的年轻人,最终在商业上都取得了巨大成功,这也曾让「大学无用论」等观点甚嚣尘上。 上大...

2020/08/14 11:03

带评分的Jupyter资源列表:270个开源项目,总计24w星,帮你快速找代码

https://my.oschina.net/u/4604431/blog/4964018?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

来源:量子位 如何从Jupyter的N多功能中,快速get到自己想要的内容? 这份超级清单——「Best-of Jupyter」,帮你整理了270多个精选开源项目,总计24万颗星。 其中划分为13个类别,包含扩展、内核、工具、主题……你需要的它都有! 还会根据GitHub各指标计算质量得分,每周更新排名。 兼顾清晰直观&可靠质量,帮你快速定位精选项目。 一起来了解一下~ 丰富的项目列表 清单分为13大类别: 开发环境:包括JupyterLab、JupyterHu...

02/24 22:51

2021 年 AirPods、AirPods Pro、AirPods Max 选购指南

https://my.oschina.net/u/4582396/blog/4966722?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

1、写在前面 AirPods 可以说是苹果迄今最成功的产品之一,引领了真无线耳机的潮流。 根据 Strategy Analytics 的一份新报告,2020 年,AirPods 在全球无线头戴式耳机市场中占据了将近一半的份额 。 毫无疑问,对使用 iPhone、MacBook、iPad 等苹果生态产品的用户来说, AirPods 是体验最好一款真无线耳机。 AirPods 目前已经发布了三个系列共四款耳机: AirPods 1 代 AirPods 2 代 AirPods Pro AirPods Max 由于很多朋友不了解这...

03/01 13:25

卧槽!写代码太爽了,双屏敲代码飞起!

https://my.oschina.net/xiaole0313/blog/4968046?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

为回馈广大读者粉丝们的大力支持,本号主特地选了这款 27寸4K显示器作为抽奖礼品送给大家。这礼物呢,可手捧追剧玩游戏,也可写字撰文搞创作。无论是自己玩,还是当礼物送人,都是理想佳品。 赠送规则 本次活动联合了其他 10 个号主一起赞助,共同送显示器,扫码下面每个二维码回复 301 获得一张 助力券,扫描助力券,参与抽奖。每扫描一次会增加一次中奖概率,点击参与列表查看自己的概率排名。活动说明: 1. 本次显示器 抽奖活...

03/02 07:24

使用Opencv和Python构建贪吃蛇小游戏

https://my.oschina.net/u/4218785/blog/4961725?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

点击上方“AI算法与图像处理”,选择加"星标"或“置顶” 重磅干货,第一时间送达 来源丨https://blog.csdn.net/ZeroSwift/article/details/112172663 编辑丨AI算法与图像处理 导读 本文详细介绍贪吃蛇小游戏,主要是使用方向键来控制小蛇的移动,并让小蛇尽可能多的吃到地图中的小苹果,变得更长。 基础工作 导入基础程序库 首先需要导入我们所需要的各种程序库。 import cv2import numpy as npform random import randintform...

02/23 10:33

『跟着雨哥学AI』系列之六:趣味案例——基于U-Net的宠物图像分割

https://my.oschina.net/u/4067628/blog/4956864?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

点击左上方蓝字关注我们 课程简介: “跟着雨哥学AI”是百度飞桨开源框架近期针对高层API推出的系列课。本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理、到模型组网、模型训练、模型评估和推理部署全流程讲解;还提供了丰富的趣味案例,旨在帮助开发者更全面清晰地掌握百度飞桨框架的用法,并能够举一反三、灵活使用飞桨框架进行深度学习实践。 嗨,同学们又见面啦!我是雨哥,今天是大年初七,给大家拜年啦~ 这节课...

02/18 18:30

2021最新分享面试跳槽宝典:互联网大厂Java高级工程师核心面试498题(附解析)

https://my.oschina.net/u/4815822/blog/4972856?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

宅在家里,“闭关修炼”的你是不是正在为金三银四跳槽季发愁呢?小编今天说的这富含的15个互联网大厂Java高级工程师核心面试问题整理!内容包括: Java 集合 22 题及答案解析 JVM与调优 21 题及答案解析 并发编程 28 题及答案解析 Spring 25 题及答案解析 23种设计模式解析 Spring Boot25题及答案解析 分布式高并发架构解析(消息队列,分库分表,事务,高可用,微服务架构) MySQL高频20题解析 Redis45题及答案解析 好好吃透消...

03/05 21:27

FastApi-03-查询参数

https://my.oschina.net/phyger/blog/4950417?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

何为查询参数 在 FastApi 中,不属于视图函数参数的其他参数,都将被解释为查询参数。 示例代码 from fastapi import FastAPI import uvicorn app = FastAPI() goods=['xiaomi','apple','huawei','oppo'] @app.get('/goods/') async def get_goods(start:int = 0,end:int = 3):     return goods[start:end] if __name__ == "__main__":     uvicorn.run(app='main:app',host='0.0.0.0',reload=True,d...

02/05 19:07

新功能!微信可以开“小号”了

https://my.oschina.net/u/564070/blog/4966504?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

今日推文速看 二条:别去送死了!Selenium 与 Puppeteer 能被网站探测的几十个特征! 三条:4条一定对你有用的人生经验! ↑ 关注 + 星标 ,每天学Python新技能 后台回复【大礼包】送你Python自学大礼包 来源:WHO联网 今天给大家分享一个微信“新功能”。 继微信更新8.0.2版本之后,我又发现了一个新功能,可以让你拥有一个新的身份。 这个功能其实是在直播当中应用的。 点击视频号,选择右上角的小人,在隐私里我们可以创建...

02/28 09:01

“协力抗疫,码力全开”,线上公益黑客马拉松邀你来!

https://my.oschina.net/u/4180986/blog/4400181?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

2020 年的春天,一场始料不及的新型冠状病毒肺炎席卷而来。 疫情还在继续,在家隔离,就是最好的支持。 然而,除了呆在家,我们还可以做些什么?是否可以在全民抗疫的特殊时期,贡献自己的一份力量? 我们不难看到 : 居委会为了做好疫情监控,他们需要挨家挨户登记每户健康情况;企业 HR ,他们一次又一次群发通知,收集、汇总、整理、更新公司每个人的健康情况;媒体不断发布寻找同行人的消息,希望找到潜在的病毒携带者,切断...

2020/02/02 11:21

跳表 | 会跳的链表原来这么diao

https://my.oschina.net/magebyte/blog/4966777?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

点击上方bigsai 关注我 前言 跳表是面试常问的一种数据结构,它在很多中间件和语言中得到应用,我们最最熟知的就有Redis跳表(zset)。并且在面试的很多场景可能会问到,偶尔还会让你手写试一试(跳表可能会让手写,红黑树是不可能的),这不,给大伙复原一个场景: 但你别慌,遇到蘑菇头这种面试官也别怕,因为你看到这篇文章了(得意😏),不用像熊猫那样窘迫。 对于一个数据结构或算法,人群数量从听过名称、了解基本原理、清楚执...

02/25 09:00

在python3下使用peewee

https://my.oschina.net/gwind/blog/151328?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

在python3下使用peewee-2.1.4做ORM。连接MySQL数据库,提示需要MySQLdb模块,发现MySQLdb模块不支持python3,各种折腾、google不得其法。 然后又试着使用MySQL官方forPython驱动 Connector/Python 需要对qeewee代码改动 改动的渐入佳境,沾沾自喜中发现peewee的代码中有如下片段 try: import MySQLdb as mysql except ImportError: try: import pymysql as mysql except ImportError: mysql ...

2013/08/08 16:32

对跨域的最后一战

https://my.oschina.net/u/3979844/blog/4964271?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

前言 跨域报错 在前后端对接时,我们常常会遇到过ajax报出上图的错误,这就是典型跨域问题。 什么是跨域 跨域是指绕过浏览器同源策略约束请求资源的方式。 同源策略(Same origin policy): 是指在Web浏览器中,允许某个网页脚本访问另一个网页的数据,但前提是这两个网页必须有相同的URI、主机名和端口号,一旦两个网站满足上述条件,这两个网站就被认定为具有相同来源。——维基百科 为什么需要同源策略 同源策略是1995年由Net...

02/26 10:00

朋友圈别设置三天可见!真的

https://my.oschina.net/u/4246997/blog/4954228?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

来源 / 少女兔 编辑 / 莫莫 插画 / 十万福特加 微博 / @费加罗夫人 转自 / 数据分析1480 (完) 本文分享自微信公众号 - 凹凸数据(alltodata)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

02/14 20:51

python凉了?预测:2021年数据分析发展趋势!

https://my.oschina.net/u/4593030/blog/4967390?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

最近看到不少人看衰Python,认为相关行业已经饱和。 然而事实并非如此。有一个领域目前急缺人才,认为Python已死全因为你还没发现这片领域! 它就是数 据 分 析。 清华大学经管学院发布的《中国经济的数字化转型:人才与就业》报告显示,2025年,数据分析人才缺口预计将达230万。 存在这么大的人才缺口,数据分析俨然是一片广阔的蓝海!现在你还觉得python已死吗? 数据分析的前景到底有多好? 首先,数据分析使人具备数据思维。...

老司机要开车了!用Selenium+PhantomJS来抓取煎蛋网妹子图

https://my.oschina.net/u/3873244/blog/1823293?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

那天有朋友找我一起抓妹子图片,像我这么正派的人,肯定是要抱着学习的目的......打开网页,哇!又...又要上火了。。。。 话不多说,先看看网页吧! 熟练的打开网页,找到妹子图,然后F12打开开发者工具,定位,ok,图片地址找到了,so easy~!,我们写入代码看看 WTF~! 返回了个空列表?加了header也是这样,为啥呢,来打开源码看看 原来是js数据,这就麻烦了,难道先去学习下js语法,拿js文件,分析逻辑,找最终的url吗? 让我...

2018/06/03 09:40

采用 jenkins pipeline 实现自动构建并部署至 k8s

https://my.oschina.net/mingongge/blog/4958984?channel=REC&scene=SCENE_FEEDS&recid=2ada13d7-f624-4f5d-97ba-19c2af9307d2

点击下方“民工哥技术之路”,选择“设为星标” 回复“1024”获取独家整理的学习资料! 前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手动构建、上传服务器部署的方式,但在微服务架构下一个项目经常包含多个微服务的部署,如果用手动方式就会非常繁琐而且容易出错。使用jenkins结合SCM可以实现代码的整个自动化构建部署过程。 本文中自动构建部署过程大致...

02/22 09:33
返回顶部
顶部