V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GeekGao  ›  全部回复第 56 页 / 共 156 页
回复总数  3103
1 ... 52  53  54  55  56  57  58  59  60  61 ... 156  
这种站,只适合骗骗国内新人。在国际上属于垃圾站,权重不会高的。
242 天前
回复了 xzour 创建的主题 程序员 内部系统如何优雅的管理各种第三方接口
还是多年前的 SOA 治理问题
242 天前
回复了 wangpugod2003 创建的主题 程序员 讨论一道面试题啊(take home task)
意思是说这思路不行???

import java.io.*;
import java.util.PriorityQueue;

public class ExternalSorter {
public static void main(String[] args) throws IOException {
String inputFile = "bigfile.txt"; // 输入文件路径
String tempDirectory = "temp"; // 临时文件目录
int maxMemory = 1024*1024*1024; // 假设最大内存使用量限制为 1GB

try (BufferedReader reader = new BufferedReader(new FileReader(inputFile))) {
String line;
int fileCounter = 0;
while ((line = reader.readLine()) != null) {
// 使用 PriorityQueue 在内存中对行进行排序
PriorityQueue<String> sortedLines = new PriorityQueue<>();
sortedLines.add(line);

// 继续读取行,直到内存使用达到限制
int memoryUsage = line.length();
while (memoryUsage <= maxMemory && (line = reader.readLine()) != null) {
sortedLines.add(line);
memoryUsage += line.length();
}

// 将排序后的行写入临时文件
File tempFile = new File(tempDirectory, "tempfile" + fileCounter + ".txt");
try (BufferedWriter writer = new BufferedWriter(new FileWriter(tempFile))) {
while (!sortedLines.isEmpty()) {
writer.write(sortedLines.poll());
writer.newLine();
}
}

fileCounter++;
}
}

// 合并临时文件
mergeTemporaryFiles(tempDirectory);

// 清理临时文件
cleanUpTemporaryFiles(tempDirectory);
}

private static void mergeTemporaryFiles(String tempDirectory) throws IOException {
File[] tempFiles = new File(tempDirectory).listFiles();
PriorityQueue<BufferedReader> readers = new PriorityQueue<>((br1, br2) -> {
try {
String line1 = br1.readLine();
String line2 = br2.readLine();
return line1.compareTo(line2);
} catch (IOException e) {
throw new RuntimeException(e);
}
});

for (File tempFile : tempFiles) {
BufferedReader reader = new BufferedReader(new FileReader(tempFile));
readers.add(reader);
}

String outputFile = "output.txt"; // 输出文件路径
try (BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile))) {
while (!readers.isEmpty()) {
BufferedReader reader = readers.poll();
String line = reader.readLine();
if (line != null) {
writer.write(line);
writer.newLine();
readers.add(reader);
} else {
reader.close();
}
}
}
}

private static void cleanUpTemporaryFiles(String tempDirectory) {
File[] tempFiles = new File(tempDirectory).listFiles();
for (File tempFile : tempFiles) {
tempFile.delete();
}
}
}
242 天前
回复了 wangpugod2003 创建的主题 程序员 讨论一道面试题啊(take home task)
外部排序:

1.将文件分割成多个小块,每个小块可以在内存中排序。
2. 对每个小块进行排序,并将排序后的小块写入临时文件。
3. 合并所有排序后的小块,得到一个大的排序数组。
4.从排序后的数组中选择最大的 n 个值的 ID 。
" 国内的公有云基本没有可以一直白嫖的每月免费额度,阿里云,腾讯云,华为云都没有 "

怎么没有啊,前提: 你是个科技企业,有长期云上消费的计划,云商客户经理们愿意申请一些测试/免费额度给你的。
你是个纯纯抠门散户,抱着白 piao 的态度来的… 就甭指望平台做慈善了。
苍白的现实:世上不缺 idea 、市场不缺卖方、中国不缺卖力干活的人…
问题是:缺什么?
答:缺销售渠道!
245 天前
回复了 l2d 创建的主题 酷工作 [阿里安全] 招聘安全运营工程师
杭州群众都知道,wb 纯白色工牌不如狗,哈哈哈哈哈
245 天前
回复了 lstz 创建的主题 程序员 不解,为什么程序员做产品一定要出海?
其他的关于行政审批、工商要求之类的,只能是说在中国大陆想 100%合法合规的低成本起步,相比较于境外发达的经济体而言起步门槛高一些(当然,对比中国大陆自己的政策,行政方面的门槛比 2007 年高一些,那会儿没这么多审批项,gov 对互联网的监管还没有如今的体系)。

防杠: 什么“你规模小不会找你麻烦” “你可以找代办啊” 这种不是 100%合规且具有行政处罚风险的 idea 就不要提了。
245 天前
回复了 lstz 创建的主题 程序员 不解,为什么程序员做产品一定要出海?
主要还是汇率差诱人。 北美消费者一个月花 5 块美金买你的软件,相对于中国内地让大家掏 35 块钱消费软件要容易一些。
当然,有的人会说 “XXX 市场大啊,人口基数多啊“ ,以我的经验而言,印度市场就不太行( ROI 极低),所以出海赚钱和人口数量没必然关系。
有相关的产品啊,还要卷吗
246 天前
回复了 Chigogo 创建的主题 程序员 别要饭了,腾讯云服务器价格暴涨。
是时候电信天翼云发力了
@aincvy 二手的设备一般控制电路没毛病,电瓶要自己换,底线是能坚持 30 分钟。
你 SLA 要求堪比数据中心的话,那一定要用一手的,甚至要自备一台小型发电机 😆
耗时主要取决于数据量、网络速度、硬件性能等因素。如果数据量较大(如你提到的近 100GB ),并且网络条件不佳,那么同步过程可能会较长。
在同步过程中,如果服务器 IO 能力不足,确实有可能导致服务器宕机或磁盘损坏,这是一个需要考虑的风险。
让年轻人痛彻的社会第一课:告官。80%+ 的概率,不能,即便能采取特别手段(法院、流氓行为、水军公关等),成本也会超过 300 元。
246 天前
回复了 imsoso 创建的主题 问与答 30+男装的归宿不是优衣库,而是海澜之家?
什么好看就穿什么,没必要挑牌子,毕竟除奢品大牌外都是廉价的品牌。
246 天前
回复了 azev 创建的主题 问与答 把 Python 代码编译封装打包成 dll 以给 C#调用
https://pythonnet.github.io/pythonnet/dotnet.html 或许可以解决你的问题/not
数额大的话,建议电汇到境外,例如 hk 的银行
246 天前
回复了 weishao666 创建的主题 问与答 关系型数据库的数据喂给大模型?
有了,例如 Pandas AI
@aincvy 如果预算非常有限,可以考虑买个二手的,能撑住 30 分钟以上,估计问题就不大。
246 天前
回复了 Hex0x01 创建的主题 问与答 有什么男士复合维生素推荐吗?
@cry0816 理论上不挑食就没问题,但是如果吃外卖或者街边小店很难做到,按照我国膳食标准: https://baike.baidu.com/item/%E4%B8%AD%E5%9B%BD%E5%B1%85%E6%B0%91%E5%B9%B3%E8%A1%A1%E8%86%B3%E9%A3%9F%E5%AE%9D%E5%A1%94/20590525
1 ... 52  53  54  55  56  57  58  59  60  61 ... 156  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   897 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 21:01 · PVG 05:01 · LAX 13:01 · JFK 16:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.