V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chendl111  ›  全部回复第 18 页 / 共 44 页
回复总数  865
1 ... 14  15  16  17  18  19  20  21  22  23 ... 44  
@BigBurNing 一个显卡=其他所有配件之和,老黄你坏事做尽!
uTools ,Alfred 在 win 下对应的是 everything 和 listary
326 天前
回复了 rednose1037 创建的主题 程序员 组个台式机,各位聚聚给个建议
固态没必要三星的吧,用致态 tiplus7100 不好么?显示器如果预算在 1500 左右,买红米 4k ,否则上 3000+的显示器
有啊
1.碰到什么知识点不清楚的,不用去看各种 blog
2.碰到上面代码 bug/报错,直接问 gpt
3.有什么不会写的代码,让 gpt 给思路
327 天前
回复了 langmanxiaoa 创建的主题 问与答 大伙一个月能存多少钱?
@JamesR 有收入的时候扣除租房+吃饭在 75%
不知道楼主压力大不大,月供 2 套很多了吧,以后裁员啥的,或许楼主在国企或者公务员?
328 天前
回复了 wufeng 创建的主题 问与答 孩子 5 年纪了 怎么培养计算机方面兴趣?
@NX2023 我觉得先上 python 更好,C++很多概念太复杂
@Matthewdev 不是效率低,是人太多,排不过来,医生是有限的
@nah 主要是看病人太多,你优质资源再多也架不住全国各地来看病的人
感觉你们没做好功课呢?去了医院才知道挂号预约等一系列事情
328 天前
回复了 iqoo 创建的主题 程序员 C++ 可根据参数值进行重载吗?
在 C++中,函数或类方法不能通过参数值来进行重载。重载是指在同一个作用域中定义多个具有相同名称但参数列表不同的函数或类方法。重载的目的是为了提供不同的参数组合,以便在不同的情况下使用正确的函数或方法。

参数的类型和数量是用于重载函数或类方法的主要标识符。因此,如果你只是改变参数的值,而不改变其类型或数量,编译器将无法区分这两个函数或方法,并且会导致编译错误。

当需要根据参数值进行编译期间确定返回类型时,可以考虑使用模板特化来实现。通过使用模板特化,你可以为特定的常量参数值提供不同的返回类型。

以下是一个示例,演示如何使用模板特化来根据常量参数值返回不同的类型:

cpp
template <int N>
struct ReturnType {
// 默认返回类型
using Type = void;
};

template <>
struct ReturnType<1> {
// 当参数为常量 1 时返回类型 A
using Type = A;
};

template <>
struct ReturnType<2> {
// 当参数为常量 2 时返回类型 B
using Type = B;
};

// 使用示例
template <int N>
typename ReturnType<N>::Type returnTypeFunction() {
// 返回特定的类型
return typename ReturnType<N>::Type();
}

// 调用函数
auto result1 = returnTypeFunction<1>(); // 返回类型 A
auto result2 = returnTypeFunction<2>(); // 返回类型 B
在上面的示例中,我们使用模板特化来为常量参数值 1 和 2 提供不同的返回类型。returnTypeFunction()函数根据传递的常量参数值调用相应的特化版本,并返回相应的类型。

请注意,这只是一种在 C++中根据参数值确定返回类型的方法之一。具体实现可能因你的需求而有所不同。
329 天前
回复了 ZGeek 创建的主题 OpenAI ChatGPT 使用 API 充值
@Shimx 这些地址是怎么找到的?
329 天前
回复了 qq493658160 创建的主题 酷工作 两年 Java 硕,杭州,华为云 od,能去吗
@qq493658160 除非真的没选择,才去 od ,外包是简历上的污点
329 天前
回复了 Dlin 创建的主题 MySQL 求取一个 sql 优化建议
若在执行上述 SQL 语句时 GROUP BY 操作过慢,您可以尝试进行以下优化:

添加索引:对于涉及到 GROUP BY 操作的字段,添加合适的索引可以显著提高查询性能。您可以考虑为 t1.business_contract_no 、t2.order_id 和 t2.id 添加索引。

使用子查询替代 GROUP BY:有时候,使用子查询来替代 GROUP BY 操作可以提高查询性能。您可以尝试将 GROUP BY 子句替换为子查询,然后使用 DISTINCT 关键字来去重。例如:

sql
SELECT COUNT(*)
FROM (
SELECT DISTINCT
t1.business_contract_no,
t2.order_id,
t2.id
FROM
esign_task_item t1
INNER JOIN esign_task t2 ON t1.task_id = t2.id
LEFT JOIN esign_contract t3 ON t3.task_item_id = t1.id
LEFT JOIN esign_contract_template t4 ON t4.contract_no = t1.contract_template_no
WHERE
t1.business_contract_no IS NOT NULL
) AS TOTAL;
这种方式可能会更快,因为 DISTINCT 操作消除了重复行,并且不需要进行全局的 GROUP BY 操作。

请注意,具体的优化策略可能因数据库的结构、数据量和查询需求而异。建议您根据实际情况评估和测试不同的优化方法以获得最佳性能。
1 ... 14  15  16  17  18  19  20  21  22  23 ... 44  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5800 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 02:01 · PVG 10:01 · LAX 19:01 · JFK 22:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.