小编Mik*_*e G的帖子

数组是java中的对象

在java中我们可以声明一个类似的数组

String[] array = new String[10]; 
int size = array.length; 
Run Code Online (Sandbox Code Playgroud)

这是否意味着数组本身就是一个对象?因为在C++中,数组只是一个指针而没有任何方法.

java

90
推荐指数
6
解决办法
5万
查看次数

检测C程序中的内存泄漏?

如果我们想检查C++程序中的内存泄漏,我们可以重载newdelete运算符来跟踪分配的内存.如果我们想检查C程序中的泄漏怎么办?由于C中没有运算符重载,我们是否可以覆盖malloc函数指针来拦截调用malloc和跟踪内存分配?没有使用任何外部工具有没有更简单的方法?请提供一些代码,因为我不熟悉覆盖方法指针.

注意:我想在没有任何外部实用程序的情况下执行此操作.

c memory-leak-detector

25
推荐指数
3
解决办法
5万
查看次数

什么是英语单词的好哈希函数?

我有很多英文单词,我想哈希.什么是良好的散列函数?到目前为止,我的散列函数将字母的ASCII值相加,然后以表格大小为模.我正在寻找一些有效而简单的东西.

c c++ hash

18
推荐指数
3
解决办法
3万
查看次数

InetAddress.toString()返回正斜杠

我有一个类型的可变数据包DatagramPacket.虽然packet.getAddress().toString()结果表示一个字符串代表一个IP地址,但它有一个额外的/附加到字符串的开头:

/127.0.0.1
Run Code Online (Sandbox Code Playgroud)

我可以轻松删除前导'/',但有没有更好的方法来获取IP的字符串表示?我很担心,因为如果'/'在其他情况下有更多的话会怎么样.

谢谢!

java

16
推荐指数
2
解决办法
1万
查看次数

用于情绪分析的NLP和机器学习

我正在尝试编写一个程序,将文本(文章)作为输入并输出该文本的极性,将其置于正面或负面的情绪中.我已经广泛阅读了不同的方法,但我仍然感到困惑.我读过许多技术,如分类器和机器学习.我想指导和明确指示从哪里开始.例如,我有一个需要数据集的分类器,但我如何将文本(文章)转换为分类器的数据集.如果有人能告诉我解决这个问题的逻辑顺序.提前致谢!PS:请提及任何相关算法或开源实现

问候,迈克

nlp artificial-intelligence classification machine-learning data-mining

14
推荐指数
1
解决办法
3969
查看次数

深入分析CPU和GPU之间的差异

我一直在寻找CPU和GPU之间的主要区别,更确切地说是分离cpu和gpu的细线.例如,为什么不使用多个cpu而不是gpu,反之亦然.为什么在运算计算中gpu比cpu"更快".什么类型的东西,其中一个可以做,另一个不能做或做有效的,为什么.请不要回复"中央处理单元"和"图形处理单元"等答案.我正在寻找深入的技术答案.

architecture performance multithreading gpu multicore

12
推荐指数
1
解决办法
2万
查看次数

FTP可以有多个TCP连接进行多个并行文件传输

从以下网址阅读FTP协议规范时:(http://www.pcvr.nl/tcpip/ftp_file.htm).我遇到了这个"FTP与我们描述的其他应用程序不同,因为它使用两个TCP连接来传输文件".我的问题是,FTP可以有多个TCP连接进行多个并行文件传输,例如我可以通过两个TCP连接并行传输两个文件,这是定制还是标准化的问题?

ftp networking tcp

11
推荐指数
2
解决办法
1万
查看次数

优化编译器如何决定展开循环的时间和数量?

当编译器执行循环展开优化时,它如何确定展开循环的因素或是否展开整个循环?由于这是空间性能权衡,平均而言,这种优化技术在使程序运行得更好方面效率如何?此外,在什么条件下建议使用这种技术(即某些操作或计算)?

这不必特定于某个编译器.它可以是任何解释,概述这种技术背后的想法以及在实践中观察到的内容.

c c++ performance compiler-optimization loop-unrolling

10
推荐指数
1
解决办法
2874
查看次数

在哪里存储网络抓取工具数据?

我有一个简单的网络爬虫,从root(给定的URL)开始下载根页面的html然后扫描超链接并抓取它们.我目前将html页面存储在SQL数据库中.我目前面临两个问题:

  1. 看起来爬行已达到瓶颈并且无法更快地爬行,我已经阅读过某些地方,对页面进行多线程http请求可以使爬虫爬得更快,但我不知道如何执行此操作.

  2. 第二个问题,我需要一个有效的数据结构来存储html页面并能够对它们运行数据挖掘操​​作(目前使用SQL数据库希望听到其他建议)

我正在使用.Net框架,C#和MS SQL

c# algorithm web-crawler

10
推荐指数
1
解决办法
3254
查看次数

编译Linux内核时,CC,LD和CC [M]输出的代码是什么?

从头开始编译Linux时,我意识到编译时会出现编译代码.

例如CC文件名,LD文件名,CC [M]文件名.

这些代码是什么意思?

linux makefile linux-kernel kbuild

9
推荐指数
2
解决办法
8999
查看次数