最近更新

代码质量-圈复杂度及其计算_jacktu的博客-程序员秘密_代码复杂度计算

标签:   java基础

2016年12月12日 17:52:08damon2636阅读数:6066圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程序的可能错误和高的圈复杂度有着很大关系。下...

uml 九种图之活动图 状态图 部署图_赵国闯的博客-程序员秘密

标签:   uml图 活动图 状态图 部署图  uml 类

一 活动图UML的活动图(activity diagram)是用于表示系统控制流的,是状态图的特殊形式。活动图与流程图比较类似,具有如下与流程图不同的特征。1)不像系统流程图那样仅用于程序设计级,能用于描述概念级的模型。2)能描述并行动作。下面是我画的活动图二 状态图 状态、状态表示法及状态机    状态是指在对象生命周期中满足某些条件、执行某些

LaTex 加粗(加黑)的方式_weixin_30876945的博客-程序员秘密

1. 基本LaTeX技巧458:关于LaTeX数学字体加粗$\mathbf $,会变为粗体,但也导致数学字母斜体形式的丢失;使用 amsmath package 的 \boldmath 命令;\boldmath$f(x,y) = 3(x+y)y / (2xy-7)$\unboldmath使用包,使用 bm package 的 \bm 命令...

npm安装react.js_WWWWWWWWolf的博客-程序员秘密

标签:   ViewUI  json  javascript

npm安装react.jsreact需要V8以上的node才支持,需要先升级node升级node到https://nodejs.org/en/下载新版本的 msi 安装包,点击安装,检查node版本安装 reactcreate-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。create-react-app 自动创建的项目是基...

python代码画简单图-python绘制简单彩虹图_weixin_37988176的博客-程序员秘密

本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下代码:from turtle import *#控制彩虹路径def path(pen, r, g, b):pen.penup()pen.goto(-400, -300)pen.pendown()pen.pencolor(r, g, b)pen.circle(1000, -180)pen.pensize(2)pen.rig...

锐炬显卡可以linux吗,大势所趋!Intel锐炬显卡让你抛弃独显_weixin_39913105的博客-程序员秘密

标签:   锐炬显卡可以linux吗

显卡领域最受关注的战争始终来自于独显与集显之间,而曾经性能羸弱的集成显卡,则在很长一段时间里并未被人们所重视。“独显”这个概念,也自然而然的在很多朋友心中形成了“电脑不可或缺的配置”这样一种认知。其实从以往的集显与独显性能来看,独显在很多时候确实显得不可或缺,但是随着集成显卡性能的不断增强,用户对于高、中、低端显卡的辨识度越来越明确,如今的用户在独显选择上,也呈现出了更加理性的状态,以往以“独...

android webview重复提交,解决webview 第二次调用loadUrl页面不刷新的问题_weixin_39600823的博客-程序员秘密

标签:   android webview重复提交

一个需求,当点击Button按钮时,希望加载另一个Url。以下方法可以成功!@Overridepublic void onClick(View view) {webview.loadUrl(url);webview.loadUrl( "javascript:window.location.reload( true )" );}亲测管用!补充知识:WebView.loadUrl使用误区当使用load...

垃圾邮件分类实战(SVM)_weixin_30448603的博客-程序员秘密

标签:   python  人工智能  数据结构与算法

1. 数据集说明trec06c是一个公开的垃圾邮件语料库,由国际文本检索会议提供,分为英文数据集(trec06p)和中文数据集(trec06c),其中所含的邮件均来源于真实邮件保留了邮件的原有格式和内容,下载地址:https://plg.uwaterloo.ca/~gvcormac/treccorpus06/由于数据集分散在各个文件中,为了方便我将正样本和负样本分别放在了ham_da...

深度学习手势识别带你玩转神庙逃亡_code小生_的博客-程序员秘密

关注→逆锋起笔←程序员干货进阶☞ 程序员进阶必备资源免费送「各种技术!」 ☜随着经济社会的进步,人们对美好生活的追求也不断地刺激着电子娱乐行业的发展。但这些应用场景的人机交互方式却一直被...

Android Uri 转 Path_福州-司马懿的博客-程序员秘密_android uri转path

标签:   # Android 手机适配

文件管理器的组成调用系统自带的文件管理器有如下几个选项,分为两类系统自带的文件管理器第三方集成到系统管理器中下面是调用选择文件方法后,调用系统文件管理器出来的界面网上可以搜到很多 Uri 转路径的方法,但都是互相抄袭根本没经过验证的。现在最新是 Android 10,而网上那些方法,大多连 Android 7 引入文件权限(fileProvider)都不支持。本着认真仔细的研究,我安...

设计复数类 Complex继承于数字类 Number,私有成员变量包括 double类型的实部rea(父类 Number中已定义)和虚部imag,公有成员方法包括两个构造方法(一个不带参数的和一个带两_打工自由人的博客-程序员秘密

标签:   java

​ 设计复数类 Complex继承于数字类 Number,私有成员变量包括 double类型的实部rea(父类 Number中已定义)和虚部imag,公有成员方法包括两个构造方法(一个不带参数的和一个带两个参数的,调用父类构造函数初始化rea)、复数加法 public void add( Complex c)、复数减法 public void subtract( Complex c)、字符串描述 public String toString0.将复数类打包,包名为 mypackage,并编写测试类,验证复

python中ndarray对象实例化_Python —— 实例化ndarray对象_weixin_40009207的博客-程序员秘密

标签:   python中ndarray对象实例化

ndarray(全称The N-dimensional array)是存储着相同类型和大小的元素的多维数组。数组的维度和每个数组中的元素是由shape来决定的。数组中的元素类型是由dtype决定的。与其他python中的对象容器一样,ndarray中的内容可以由数组的下标来访问。实例化ndarray对象:numpy.arange(int)如:根据arange()中填的数字实例化出ndarray数组...

如何搭建自己的gitlab服务_champyin的博客-程序员秘密_搭建gitlab

标签:   linux  全栈  gitlab

前言GitHub、GitLab 以及Bitbucket,相信大家都已经耳熟能详,它们是目前最流行的三大代码托管平台。我们使用 git 管理的项目,要想实现远程协作,就得依赖这类托管...

Android Studio 获取SHA1_Frankeen的博客-程序员秘密

标签:   android

1. 打开Android Studio,进入Terminal工具,如下图所示:2. 输入命令行和密码,即可获取SHA1等信息;命令行:keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey (注意目录选择、开发版本、发布版本等问题)密码:原始密码一般为android,开发者根据实际情况填写。比...

bitset总结_霜刃未曾试的博客-程序员秘密

标签:   模板

bitset<n> b //尖括号内是长度,默认构造函数全部初始化为0下标从0开始,因此下标是从0到n-1。以0位开始的位串是低阶位,以n-1位结束的位串是高阶位bitset<n> b; //b有n位,每位都为0bitset<n> b(u); //b是unsigned long型u的一个副本,不足补0bitset<n> b(s); //b是string对象s中含有的位串的副本,不足补0,注意从

DWH和DB以及DATA Mart区别_iameyama的博客-程序员秘密

标签:   数据仓库  ETL

DWH概念是Datawarehouse的缩写,也就是通常所说的数据仓库。(warehouse仓库;大型零售店)DWH数据仓库的特点其中的数据不可以删除,保存从过去到现在所有的数据。 保存的数据一般按照时间顺序保存 数据根据不同的subject来保存 不同的数据将被统合,比如供应商和客户的数据。 数据稳定,不可以修改,只是作为数据分析。普通db的特点保存现行的状态的数据 相关软件可以随时读取,更新,比如超市pos机的数据可以及时的保存到db中 一定时期过后,可以删...

ios开发常见问题的处理办法_码农龟兔的博客-程序员秘密

标签:   IOS开发

需要设备: 一台mac ,一条连接mac电脑和iphone的数据线。mac Safari设置打开Safari偏好者设置,选中“高级菜单”,在页面最下方看到“在菜单中显示开发菜单”的复选框,在复选框内打钩,这样设置完毕就能在Safari菜单中看到开发菜单了iPhone safari设置打开iPhone手机设置app 选择Safari,找到高级选项,有JavaScript开关web检查器开关,讲...

20个必不可少的Python库,了解下!_weixin_34220963的博客-程序员秘密

今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是:1,Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。2,Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。3,wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代t...

对抗学习总结:FGSM->FGM->PGD->FreeAT, YOPO ->FreeLb->SMART->LookAhead->VAT_zhurui_xiaozhuzaizai的博客-程序员秘密

标签:   python  机器学习  深度学习  自然语言处理

对抗训练基本思想——Min-Max公式中括号里的含义为我们要找到一组在样本空间内、使Loss最大的的对抗样本(该对抗样本由原样本x和经过某种手段得到的扰动项r_adv共同组合得到)。这样一组样本组成的对抗样本集,它们所体现出的数据分布,就是该中括号中所体现的。外层min()函数指的则是,我们面对这种数据分布的样本集,要通过对模型参数的更新,使模型在该对抗样本集上的期望loss最小对抗训练的核心步骤是:用被对抗性样本污染过的训练样本来训练模型,直到模型能学习到如此类型的抵抗。从而保证模型的安全.

通信协议标准及其转换芯片(串行接口正在取代并行接口)_警升的博客-程序员秘密_芯片通信协议

标签:   stm32  硬件经验  物联网  单片机

记录嵌入式程序开发过程中遇到的各种通信协议标准,及其相互连接时的实用转换芯片。这里只讨论各协议之间**最显著的区别**,便于理解和应用。

testpmd代码导读(一) - 基础功能(文末有福利)_weixin_37097605的博客-程序员秘密

1简介 Testpmd是dpdk自带的测试工具,也可以被看做一个APP。当运行testpmd时,可以展示和验证网卡支持的各种PMD相关功能。 同时对于基于dp...

【目标检测】在图像上画bounding box框,生成带真实标签gt的图片_撞击坑死你的博客-程序员秘密

标签:   python  计算机视觉  目标检测  深度学习  opencv

【目标检测】在图像上画bounding box框,生成带真实标签gt的图片问题/Motivation数据格式用到的库实际代码`结果展示问题/Motivation在制作完数据集后,想看一下制作的bounding boxes准确度如何,因此这里使用opencv,实现批量在图片上绘制bboxes。数据格式主要包括以下两种格式的数据:a. 以字典形式存储的所有图片的 gt 数据;b. 图片:名称为052736.png、092462.png等,和 gt 数据一一对应其实,数据格式不重要,无论是 xm

数据结构---链表示意图_yimo_5288的博客-程序员秘密_链表示意图

标签:   数据结构和算法  链表

 1、单链表:2、单循环链表typedef int ElemType;//使用一般定义,做一般解释struct Node{ ElemType data; struct Node *next;};typedef struct Node LNode,*LinkList;3、双链表4、双循环链表typedef int ElemType;...

“支付宝到账xx元” 使用 ESP32 + Python 打造播报音箱_HaaS技术社区的博客-程序员秘密

标签:   python  ESP32  HaaS  HaaS趣味案例  物联网  单片机

   随着移动支付的普及,日常生活中很多时候我们都是采用扫码进行支付,当商家收到付款信息以后,会通过播报音箱将收款信息播放出来,从而快速的完成收款信息确认。   “千里传音”服务,是阿里云IoT针对带有语音播报能力的AIoT设备,提供的一个云端一体的解决方案。为播报提醒类设备应用提供从播报语料合成,语料管理,语料推送到设备,播报设备管理等完善功能,配合集成了端侧播报能力的HaaS设备,帮助用户高效完成播报类设备应的开发和长期运行。   本案例就是通过使用阿里云的千里传音和Python轻应用,快速..

HIP编程笔记(一)_weixin_42492403的博客-程序员秘密_hip编程

标签:   算法  linux  HIP编程  并行计算

HIP支持的API: Devices (hipSetDevice(), hipGetDeviceProperties()) Memory management (hipMalloc(), hipMemcpy(), hipFree()) Streams (hipStreamCreate(),hipStreamSynchronize(), hipStreamWaitEvent()) Events (hipEventRecord(), hipEventElapsedTime(.

mysql数据去重取最新的一条_沐游虞的博客-程序员秘密_mysql 去重去最新的

标签:   去重  mysql  数据库  sql

先按照同种类型进行排序,并取id最新的一条使用@equipment_id 和@num两个变量,第一个变量分类,第二个变量标记最新,第二,第三等等。 SELECT *, IF ( @equipment_id = equipment_id, @num :[email protected] + 1, @num := 1 ) AS num, @equipment_id := cast(equipment_id as ch..

vue 函数嵌套函数再嵌套函数 _this的巨大作用_weixin_44102328的博客-程序员秘密_vue 嵌套函数

标签:   node.js  vue.js

openOCR3(){ var _this= this; uni.chooseImage({ count: 1, //默认9 sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有 sourceType: ['c.

python数组_Python数组_cunchi4221的博客-程序员秘密

标签:   python  java  字符串  编程语言  数据结构

python数组Python Array contains a sequence of data. In python programming, there is no exclusive array object because we can perform all the array operations using list. Today we will learn about python...

热门文章

推荐文章

随便推点