技巧

人脸追踪、双目活体对齐……系统梳理人脸识别开发的硬核技巧

人脸追踪、双目活体对齐……系统梳理人脸识别开发的硬核技巧

随着人脸识别终端设备的广泛应用,很多开发者在实践中会产生疑惑:为什么同一款主板,运行性能相仿的算法时,系统资源占用会相差悬殊?为什么同样配备了活体检测,防攻击能力却可以差好几个级别? 事实上,人脸识别算法在实际部署中存在一些编程开发策略,能对识别效果和识别速度产生显著影响。虹软视觉开放平台推出的”从零学习人脸识别”技术公开课第七期——《人脸识别应用方案(PC和设备端)》对此... »

深入浅析CSS 的多种背景及使用场景和技巧

本文 GitHub https://github.com/qq449245884/xiaozhi 上已经收录,文章的已分类,也整理了很多我的文档,和教程资料 CSS background是最常用的CSS属性之一。然而,并不是所有开发人员都知道使用多种背景。这段时间都在关注使用多种背景场景。在本文中,会详细介绍background-image`属性,并结合图形来解释多个背景使用方式以及其实际好处。 ... »

.net core实用技巧——将EF Core生成的SQL语句显示在控制台中

前言 笔者最近在开发和维护一个.NET Core项目,其中使用几个非常有意思的.NET Core相关的扩展,在此总结整理一下。 EF Core性能调优 如果你的项目中使用了EF Core, 且正在处于性能调优阶段,那么了解EF Core生成的SQL语句是非常关键的。那么除了使用第三方工具,如何查看EF Core生成的SQL语句呢?这里笔者将给出一个基于.NET Core内置日志组件的实现方式。 创... »

php提高脚本性能的4个技巧

平均而言,速度提高了约4倍(76%)。最后我们已经看到,即使使用当前的PHP 7.4,也可以通过其他方法来提高脚本性能。如果您想亲自验证本文中提供的数据,我创建了一个包含所有测试的存储库:devmount/faster-php测试提高 PHP 脚本性能的不同方法我使用了Bart van Hoekelen的出色工具来衡量执行时间。 »

Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)

变量赋值为换行符 在 bash 中,如果要把变量赋值为换行符,写为 ‘\n’ 没有效果,需要写为 $’\n’。具体举例如下: $ newline='\n' $ echo $newline \n $ newline=$'\n' $ echo $newline 可以看到,把 newline 变量赋值为 ‘n’,得到的是 n 这个字... »

超级实用的8个Python列表技巧

列表是你使用Python过程中接触最为频繁的数据结构,也是功能最为强大的几种数据结构之一。Python列表非常的万能且蕴含着许多隐藏技巧,下面我们就来探索一些常用的列表技巧。 »

pandas参数设置的实用小技巧

前言在日常使用pandas的过程中,由于我们所分析的数据表规模、格式上的差异,使得同样的函数或方法作用在不同数据上的效果存在差异。而pandas有着自己的一套参数设置系统,可以帮助我们在遇到不同的数据时灵活调节从而达到最好的效果,本文就将介绍pandas中常用的参数设置方面的知识。 »

MySQL性能优化技巧分享

MySQL性能优化在互联网公司MySQL的使用非常广泛,大家经常会有MySQL性能优化方面的需求。整理了一些在MySQL优化方面的实用技巧。有一种情况下ORDER BY子句可以不满足索引的最左前缀的要求,就是前导列为常量的时候。 »

JavaScript代码简化技巧实例解析

函数式编程可以使您的代码更简单。简单意味着代码易于阅读和理解,可测试和可维护。如果使用JavaScript编程,则所有变量定义都应使用 const。map是程序员用于列表处理的函数之一。&& 和 || 运算符,当第一部分错误时,JavaScript不会计算表达式的后半部分。Map 和 查找使用 map 作为查找 list 是替换一系列if语句的有效方法。该代码立即显示出它的意图。 »

Nginx常用技巧使用实例汇总

6.try_files配置一个简单的例子:当在浏览器输入www.pm.com时,会先去找400.html,如果没有再去找index.html 您可能感兴趣的文章:18个运维必知的Nginx代理缓存配置技巧Nginx的一些常用配置与技巧总结nginx限速之连接... »

iOS程序性能优化的技巧

1. 用ARC管理内存 ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免内存泄露,ARC还可以帮你提高性... »

python使用建议技巧分享(三)

这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何去掉list中重复元素 my_list = [3, 2, 1, 1, 2, 3] print my_list # [3, 2, 1, 1, 2, 3] unique_list = list(set(my_list)) print unique_list # [1, 2, 3] 或者 from coll... »

python使用建议与技巧分享(二)

这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何在if语句中检测多个条件 不推荐方式 flag1 = 1 flag2 = 0 flag3 = 0 if flag1 == 1 or flag2 == 1 or flag3 == 1: print 'ok' 推荐方式 flag1 = 1 flag2 = 0 flag3 = 0 if 1 in (flag... »

python使用建议与技巧分享(一)

这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何创建指定长度且有特定值的list 不推荐方式 list1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] print list1 # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 推荐方式 list1 = [0] * 10 print list1 # [0, 0, 0... »

python 19个值得学习的编程技巧

Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。要写出 Pythonic(优雅的、地道的、整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀的源代码值得阅读,比如:requests、flask、tornado,下面列举一些常见的Pythonic写法。 0. 程序必须先让人读懂,然后才能让计算机执行。 “Programs must be w... »

使用Python操作MySQL的小技巧

1、获取插入数据的主键id import pymysql database = pymysql.connect( host="127.0.0.1", port=3306, user="root", password="root", database="test" ) cursor = database.cursor() for i in range(5): cursor.execute('inse... »

Python 高效编程技巧分享

一、根据条件在序列中筛选数据 假设有一个数字列表 data, 过滤列表中的负数 data = [1, 2, 3, 4, -5] # 使用列表推导式 result = [i for i in data if i >= 0] # 使用 fliter 过滤函数 result = filter(lambda x: x >= 0, data) 学生的数学分数以字典形式存储,筛选其中分数大于 80... »

python一些性能分析的技巧

当我们开始精通编程语言时,我们不仅希望实现最终目标,而且希望使我们的程序高效。 在这个教程中,我们将学习一些Ipython的命令,这些命令可以帮助我们对Python代码进行时间分析。 注意,在本教程中,我建议使用Anaconda。 1.分析一行代码 要检查一行python代码的执行时间,请使用 %timeit 。下面是一个简单的例子来了解它的工作原理: #### magics命令%timeit的简... »

python 中的9个实用技巧,助你提高开发效率

整理字符串输入 整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。但是如果问题很复杂,可能有更好的方法来解决: user_input = "This string has some whitespaces... " character_map = { ord( ) : , ord( ) : , ord( ) :... »

13个Pandas实用技巧,助你提高开发效率

原作:风控猎人 整理:数据管道 归纳整理了一些工作中常用到的pandas使用技巧,方便更高效地实现数据分析。 1.计算变量缺失率 df=pd.read_csv('titanic_train.csv') def missing_cal(df): """ df :数据集 return:每个变量的缺失率 """ missing_series = df.isnull().sum()/df.shape[0]... »

python 使用建议与技巧分享(四)

这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。 1 如何打印更易读的类 不推荐方式 class Point(object): def __init__(self, x, y): self.x = x self.y = y p = Point(3, 4) print p # <__main__.Point object at 0x0000000001E... »

ASP.NET Core 奇淫技巧之伪属性注入的实现

ASP.NET Core 奇淫技巧之伪属性注入的实现

一.前言 开局先唠嗑一下,许久未曾更新博客,一直在调整自己的状态,去年是我的本命年,或许是应验了本命年的多灾多难,过得十分不顺,不论是生活上还是工作上。还好当我度过了所谓的本命年后,许多事情都在慢慢变好,我将会开始恢复更新博客,争取恢复到以前的速度上(因为工作比较忙,所以这个过程可能需要一段时间)。 二.关于属性注入 说到属性注入,我们就不得不提一下 DI(Dependency Injection... »

ASP.NET Core奇淫技巧之动态WebApi的实现

一.前言 接触到动态WebApi(Dynamic Web API)这个词的已有几年,是从ABP框架里面接触到的,当时便对ABP的这个技术很好奇,后面分析了一波,也尝试过从ABP剥离一个出来作为独立组件来使用,可是后来因与ABP依赖太多而放弃。十几天前朋友 熊猫 将这部分代码(我和他在搞事情)成功的从 ABP 中剥离出来并做了一个简单Demo扔给我,经过这么久(实在是太懒_)终于经过一些修改、添加功... »

MongoDB设计方法以及技巧示例详解

前言 MongoDB是一种流行的数据库,可以在不受任何表格schema模式的约束下工作。数据以类似JSON的格式存储,并且可以包含不同类型的数据结构。例如,在同一集合collection 中,我们可以拥有以下两个文档document: { id: '4', name: 'Mark', age: '21', addresses : [ { street: '123 Church St', city:... »

简单了解MySQL数据库优化技巧

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 阶段一:数据库表设计 项目立项后,开发部门根据产品部门需求开发项目。 开发工程师在开发项目初期会对表结构设计。对于数据库来说,表结构设计很重要,如果设计不当,会直接影响到用户访问... »

Page 1 of 76123»