首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Ruby 操作 MongoDB(9

    创建多个索引 2.3.0 :056 > db1[:test2].indexes.create_many([{:key => { name: 1 }, :unique => true },{:key => { label: -1 }}]) D, [2016-05-26T23:27:27.426590 #32905] DEBUG -- : MONGODB | 192.168.100.105:27017 | post.createIndexes | STARTED | {"createIndexes"=>"te

    32530发布于 2021-10-19
  • 来自专栏技术杂记

    Solr基础操作9

    属性匹配q=field:value 可以进行更精细属性限定比如只搜索 _version_ 为 1511824568810995712 文档[root@h102 solr-5.3.0]# curl " solr-test-framework/org/apache/solr/analysis/package-frame.html"}] }}[root@h102 solr-5.3.0]# Tip: 同时匹配多个关键字结果会排到更前列

    35910编辑于 2022-06-29
  • 来自专栏京程一灯

    9 个好用 JavaScript 技巧

    黑客方法论是一种涉及不断改进和迭代构建方法。黑客们认为总有一天会变得更好,而且没有什么是永远不能够实现。 ❝真正黑客总是用不同方式来解决没人关注问题。 ❞ 下面给出了一些非常强大 JavaScript 技巧。 1. 全部替换 我们都知道 string.Replace() 函数仅能替换掉第一个匹配项。 你可以通过在正则表达式末尾添加 /g 来替换所有出现内容。 随机排列数组中元素 这样最适合洗牌了: var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(my_list.sort(function() { var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9

    45620发布于 2020-12-15
  • 来自专栏京程一灯

    9 个强大 JavaScript 技巧

    正文共:741 字 预计阅读时间:5 分钟 翻译:疯狂技术宅 作者:Klaus Camarena 来源:dev.to ? 以下是 9 个功能强大 JavaScript hack 技巧。 全部替换 我们知道 string.replace() 函数仅替换第一次出现情况。 你可以通过在正则表达式末尾添加 /g 来替换所有出现内容。 将数字转换为字符串 我们只需要使用带空引号串联运算符。 随机排列数组中元素 我每天都在这样做 var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(my_list.sort(function() { var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9

    70720发布于 2019-12-12
  • 来自专栏云深之无迹

    VS Code教程(基础操作

    我该如何“干净”地卸载VS Code? 如果要在卸载VS Code后删除所有用户数据,则可以删除用户数据文件夹Code和.vscode。这将使您返回到安装VS Code之前状态。 如果您不想卸载VS Code,也可以使用它来重置所有设置。 文件夹位置将根据您平台而有所不同: Windows-删除%APPDATA%\Code和%USERPROFILE%\.vscode。 提示:安装程序会将Visual Studio Code添加到您%PATH%,因此您可以在控制台中输入“ code”。打开该文件夹上VS Code。 VS Code使用SVG图标,我们发现了.SVG文件扩展名与以外其他内容相关联实例image/svg+xml。 键盘快捷键:Ctrl + K Ctrl + S 记住这个地方,我觉得你应该把这个地方东西实践一遍 调整设置 默认情况下,VS Code显示“设置”编辑器,您可以在搜索栏中找到下面列出设置,但仍可以

    2.8K50发布于 2021-04-14
  • 来自专栏计算机视觉

    9大PyTorch最重要操作 !!

    前言 总结9个最重要PyTorch操作: 张量创建和基本操作 自动求导(Autograd) 神经网络层(nn.Module) 优化器(Optimizer) 损失函数(Loss Function) 数据加载与预处理 张量创建和基本操作 PyTorch张量类似于Numpy数组,但它们提供了GPU加速和自动求导功能。 自动求导(Autograd) torch.autograd 模块提供了自动求导机制,允许记录操作以及计算梯度。 torch.optim import lr_scheduler scheduler = lr_scheduler.StepLR(optimizer, step_size=5, gamma=0.1) 9. model.eval() with torch.no_grad(): # 运行模型并计算性能指标 参考:DOWHAT

    31210编辑于 2024-03-19
  • 来自专栏捞月亮的小北

    9. Mybatis 技巧

    只有在需要进行sql语句关键字拼接情况下才会用到。 ‍ 什么情况下必须使用${} 当需要进行sql语句关键字拼接时候。 alias属性不是必须,如果缺省的话,type属性指定类型名简类名作为别名。 alias是大小写不敏感。 3. mappers 设置讲解 SQL映射文件配置方式包括四种: resource:从类路径中加载 url:从指定全限定资源路径中加载 class:使用映射器接口实现类完全限定类名 package 插入数据时获取自动生成主键 前提是:主键是自动生成。 业务背景:一个用户有多个角色。 插入一条新记录之后,自动生成了主键,而这个主键需要在其他表中使用时。 插入一个用户数据同时需要给该用户分配角色:需要将生成用户id插入到角色表user_id字段上。 第一种方式:可以先插入用户数据,再写一条查询语句获取id,然后再插入user_id字段。

    21210编辑于 2024-06-24
  • 来自专栏CnPengDev

    程序 | 9-wxs

    WXS(WeiXin Script)是程序一套脚本语言,有自己语法,结合 WXML,可以构建出页面的结构。WXS ! = JavaScript 由于在 WXML 中无法直接调用 Page 或 Component 中定义事件绑定以外函数,但在某些情况下,我们又希望使用函数来处理 WXML 中数据(类似 Vue 中过滤器 WXS 限制和特点 WXS 运行环境和其他 JavaScript 代码是隔离,WXS 中不能调用其他 JavaScript 文件中定义函数,也不能调用程序提供 API。 WXS 函数不能作为组件事件回调 由于运行环境差异,在 iOS 设备上程序内 WXS 会比 JavaScript 代码快 2~20 倍,在 Android 设备上二者运行效率无差异。 2. -- 2-2 使用 wxs module 名称调用 module.exports 中 key 名称,这样才可以显示。

    83540发布于 2021-05-17
  • 部署开源软件最佳选择:Websoft9 vs 宝塔

    本文将对这两款工具进行对比分析,以帮助用户根据自身需求做出更明智选择。Websoft9:创新开源应用管理平台Websoft9是一款专注于简化开源应用部署和管理PaaS平台。 Websoft9核心优势在于其“先安装,再配置”原则,这一理念不仅简化了安装流程,也为用户在后续配置中提供了足够灵活性。 此外,Websoft9应用商店界面简洁直观,用户可以轻松地搜索到所需开源应用,并一键完成部署。 9Panel作为Websoft9开源组件之一,基于Bootstrap+vue.js开发,几乎不会占用系统资源,也不会对系统文件进行任何修改,支持中英文显示,为用户提供了数据库管理、文档和支持服务引导页面 Websoft9以其在部署和维护开源应用方面的独特性而脱颖而出,提供了一个全面的维护和配置指南,帮助用户轻松管理域名、HTTPS设置、数据迁移、应用集成等操作

    61200编辑于 2024-11-25
  • 来自专栏风吹杨柳

    opencv 9 -- 轮廓 其他操作

    [起点,终点,最远点,到最远点近似距离]。 我们将起点和终点用一条绿线 连接,在最远点画一个圆圈, 要记住是返回结果前三个值是轮廓点索引。 2 Point Polygon Test 求解图像中一个点到一个对象轮廓最短距离。如果点在轮廓外部, 返回值为负。如果在轮廓上,返回值为 0。如果在轮廓内部,返回值为正。 函数 cv2.matchShape() 可以帮我们比较两个形状或轮廓相似度。 ,之所以这样做是为了能够获取代表 图像某个特征矩函数,这些矩函数对某些变化如缩放,旋转,镜像映射(除 了 h1)具有不变形

    1.1K20发布于 2019-07-08
  • 来自专栏Java学习网

    Java内存管理9技巧

    最简单例子就是Java做系统时非常占内存!一听到这样的话,一定会有不少人站出来为Java辩护,并举出一堆性能测试报告来证明这一点。 实例个数是相当多,所以系统中充满了大量Boolean实例对象,这是相当消耗内存。 和Boolean类似,java开发中使用Integer封装int场合也非常 多,并且通常用int表示数值通常都非常。 其实我们可以使用操作系统中缓存概念来解决这个问题,也就是给被缓存分配一个一定大小缓存容器,按照一定算法淘汰不需要继续缓存对象,这样一方面会因为进行了对象缓存而提高了系统运行效率,同时由于缓存容器不是无限制扩大 8、对频繁使用对象采用对象池技术   9、保证每个IO操作,connection及时关闭

    45520发布于 2021-01-20
  • 来自专栏Java极客技术

    Apple Watch9个省电技巧!

    用苹果表宝子们,最大烦恼可能就是每天都得充电了。虽然Apple Watch Series 7上了快充,但依旧摆脱不了电池焦虑。 其实,这样设置更省电哦! 1. 使用颜色和图案比较简单表盘 2. 关闭后台App刷新 路径:手机Watch App-通用-后台App刷新 温馨提示:关闭刷新并不会影响消息推送。 3. 关闭非必要应用通知 路径:手机Watch App-通知 关闭手表应用通知,也可以禁止一些不重要iPhone通知同步到手表上。 4. 关闭非必要应用在手表上显示 路径:手机Watch App,下拉找到已安装到Apple Watch应用 5. 减弱动态效果 路径:Watch App-辅助功能-减弱动态效果 6. 开启充电优化 路径:⌚️设置App-电池-电池健康-优化电池充电 9. 省电模式 路径:⌚️设置App-电池 不过该模式仅能显示时间,不到万不得已估计大家都不愿意选吧。

    5.7K40编辑于 2022-12-04
  • 来自专栏深度学习与python

    让 API 好用 9技巧

    为此,我整理了一份清单,列出了一些可以改善开发体验技巧。这些想法大都与 API 设计或架构无关。这些技巧主要是给 API 创建者提供帮助,可以让客户端实现起来轻松一些。 让表格可下载、可解析 你有一个漂亮自动生成文档,其中有一堆包含错误代码、状态等列表表格。请把这些列表做成 CSV、JSON 或你喜欢任何可解析格式,让它们可下载。 加入你主要用例示例 并非所有 API 方法都是平等。大多数人只需要实现一定数量方法。这些方法可能会按特定顺序调用。请在文档中加入主要用例伪代码。 加入用户可以理解状态或错误代码文本描述是很有用,可以帮助用户更快地解决问题。 隐藏你错误,但提供足够反馈数据 我见过有的 API 错误代码只考虑到了 API 背后团队。 并非所有语言都有以相同方式工作或接收相同参数库。如果能有一种方法可以逐步重现复杂步骤,对那些必须从头开始编写代码用户来说会有很大帮助。 列出常见问题 实现你 API 时最困难部分是什么?

    41230发布于 2021-07-12
  • 来自专栏算法channel

    9而经典数据集

    今天我为你推荐10个这类而经典数据集。 1 covid-19 新冠肺炎已伴随2020快一年,世纪各地每日新增人数等数据,网上有公开数据集和下载API接口。 亲身经历过事件,沉淀下来数据,拿来做分析,最令人印象深刻。 ? 2 fashion-mnist 论经典数据集,非手写字莫属,而fashion意味着终结了老套手写字,取而代之是人类必需品:十类服饰图。 ? 9 女性创业和劳动力 Women Entrepreneurship and Labor Force ,全球女性企业家都有谁,她们影响力指数又是怎样,可以试着分析这个数据集。 最近连载 5 篇 Pandas 数据分析技巧,可以基于这些数据实战一下,想要在下面微信里,回复:数据 不必打赏 给我点个赞 就心满意足了

    1.2K30发布于 2020-12-17
  • 来自专栏编程微刊

    2020年,9个前端顶级 VS Code 扩展插件

    VS Code 插件甚至是主题都数不胜数,开发者根据自己需求可以自由选择。一个配置合适 VSC 可以提高开发效率,有的则能够帮助开发者写出更简洁美观代码。 它能够在执行代码之前帮你指出其中潜在问题。更强大是它允许你创建自己 linting 规则。 它有许多方便功能,包括在代码、watches 和控制台中设置断点功能。另外你可以在 VS Code 中运行Chrome实例,或把调试器附加到单独运行浏览器实例。 9:Git增强:GitLens 下载量:594w 虽然Git功能已内置于 VS Code 中,但 GitLens 能够提供更多版本控制功能来“增强”你编辑器。 我个人认为 VS Code 是个很好用编辑器,在自定义方面它自由度很高,并且有了自带 git 功能,这也避免了你在不同窗口间来回切换。

    2.1K41发布于 2020-10-26
  • 来自专栏张善友的专栏

    VS 2005 文本编码技巧

         VS2003使用代码生成器生成代码加入到工程会很郁闷,在智能提示中是乱码,在VS2005中有一个选项可以解决这个问题。       今天将一个工程从VS2003转到VS2005,打开中文注释都变成乱码了,变成乱码这些程序许多是使用代码生成其生成。 通过下面的这个选项(Tool-->Options-->Text Editor)可以设置将乱码变成中文,同时解决了VS2003下面的问题。背后还有两个图片让大家看看设置这个选项前和选项后不同。

    89960发布于 2018-01-19
  • 来自专栏动态规划

    VS(visual studio 2022)实用调试技巧

    ),她是⼀位为美国海军⼯作电脑专家,1947年99⽇,格蕾丝·赫柏对Harvard Mark II设置好17000个继电器进⾏编程后,技术⼈员正在进⾏整机运⾏时,它突然停⽌了⼯作。 我们分别生成Debug和Release: 找到对应文件夹: 分别打开,然后我们对比可以看到从同⼀段代码,编译⽣成可执⾏⽂件大小,release版本明显要 VS调试快捷键 vs调试一般在debug环境下进行: 调试几个快捷键: F9:创建断点和取消断点 断点作⽤是可以在程序任意位置设置断点,打上断点就可以使得程序执 般是和F9配合使用(F9创造一个断点,按F5直接跳到F9创造断点处) F10:逐过程,通常⽤来处理⼀个过程,⼀个过程可以是⼀次函数调⽤,或者是⼀条语句 F11:逐语句,就是每次都执⾏⼀ ⽐如:在VS上切换到X64,这个使⽤顺序就是相反,在Release版本程序中,这个使⽤顺序也是相反 7.

    75410编辑于 2025-03-05
  • 来自专栏技术杂记

    Mycat 运行与基础操作9

    +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> Note: 来一个危险操作

    31440编辑于 2021-12-03
  • 来自专栏若尘的技术专栏

    9 - python 字符串操作

    让字符串中转义符失效有几种方法(r、repr和\) print(r'Let \'s go!') Let \'s go! 如何保留字符串原始格式 print(''' hello world ''') hello world [

    332117发布于 2021-05-22
  • 来自专栏媒矿工厂

    编码器对决:VP9 vs HEVC

    本文是来自Bitmovin’s Tech Talks演讲,讲者是Bitmovin编码团队领导Christian Feldmann。主要内容是对比VP9和HEVC这两个编码器。 讲者介绍了H264、HEVC和VP9一些基础信息。H264和HEVC都是ISO设计,VP9是谷歌设计。 但是VP9是开源免费。 讲者继续比较了HEVC和VP9区别。HEVC根据块进行量化,VP9根据帧进行量化。HEVC帧间编码采用33个方向,Planar模式;VP9采用8个方向,TM模式。 而VP9编码顺序和播放顺序相同,但是会编码一个超级帧,它可以解码出多个帧。VP9包含参考帧缩放,指的是不同分辨率图像可以作为参考帧来进行预测编码。 讲者查找了许多文献对比VP9和HEVC性能,但是文献都比较过时,有些文献说VP9性能和AVC类似,有些说VP9和HEVC性能差不多。讲者自己进行了实验对比,使用JVET测试集。

    2.9K22发布于 2020-07-02
领券