V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  nthhdy  ›  全部回复第 5 页 / 共 9 页
回复总数  167
1  2  3  4  5  6  7  8  9  
2020 年 12 月 28 日
回复了 lewis89 创建的主题 程序员 建一个技术交流 NT 群,不定期分享一些研究 欢迎加入
搜不到这个微信 id 啊
2020 年 12 月 27 日
回复了 abser 创建的主题 程序员 如何设计一个网络协议栈?
为什么想要实现网络协议栈呢?
目前的各层协议已经很成熟了,常见的问题基本都能解决。
如果真是对协议栈设计的过程感兴趣,可以看看现在各网络协议的设计、发展历史。
2020 年 12 月 27 日
回复了 QBugHunter 创建的主题 Android 关于 Thread 里创建对象的问题
@QBugHunter 对象都是 java 的虚拟机管理的。虚拟机退出时会释放资源,这个对象(无论哪个线程)就没了,和 Activity 没有直接关系。
我理解 Activity 不存在“杀掉”,只有响应各种事件,在不同的状态之间切换。如果安卓系统发现这个 Activity 已经不再使用了,可能会把它回收掉,接下来有可能导致 app 退出(比如 app 只有这唯一一个 Activity 时),然后 java 虚拟机退出、释放资源,这时你所有对象就都没了。Activity 也有可能又从后台重新成为用户焦点,此时 app 是一直在的,java 虚拟机没有退出,对象就一直在内在中保留着。
思维导图 +1
2020 年 12 月 26 日
回复了 fxjson 创建的主题 PHP PHP 越来越靠近编译型语言了
@ferock 想想。。转型之后,优势在哪
2020 年 12 月 26 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@mingl0280 我就是把这条命令 copy 出来手动运行的啊。还不停地把它试着该来改去,加点参数、减点参数什么的。到现在还没成功。如果是 abi 不兼容,错误信息也不提示一下吗。。。而且应该不是 abi,明明各处都指定了 arm64-v8a 的。感觉这个问题还有其它我未知“维度”,再搜吧。

跨平台编译链接要考虑的问题太多了,cpu 架构、指令集、操作系统约定、各层库版本、工具链、各种路径配置、各种编译链接细节,还有我好多叫得出名字但是不明所以的术语。越贴近底层,要了解的东西就越多。任何一个维度都有可能造成这个问题,还不清楚是哪一环出得问题。感觉这件事儿急不得,也没法“突击”,从基本的知识了解吧。
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@mingl0280 明白你意思,using 的确很容易出问题。使用一个变量时,它的实际的命名空间有可能跟想的不一样。

但是代码里的确用的是 cv::String,不是 std::string 。
再说 std::string 也没有 deallocate 方法,而且一个是 string ( s 小写)一个是 String ( S 大写),不会匹配错的。
另外,除了 String 类,还有许多别的类也 undefined reference,不会都是因为这个原因的。

我感觉 using 出的编译错误会更多,一般不会到链接这步。因为就算两个同名的类出现在两个不同的 namespace 里,它们的用法也基本上不会完全一致的,那单个文件编译都过不了。
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@kaler -shared 表示输出的是动态链接库,不是可执行文件

链接顺序的话,我试了把 libopencv_core.a 作为那些 .a 的最后一个,也是同样的错误
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@wutiantong 这个思路有道理。
但是 opencv 这些 .a 是我自己编译的,编译时特意指定了 abi 为 arm64-v8a 的(有可能是指定没生效?),ndk 的版本我确认是一致的。
请问检查平台是否一致,有什么方法、工具吗?
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@GeruzoniAnsasu 读了读 ndk build 的源码,完全是 make file 语法,一堆 if else,超级多变量展开。makefile 本身可读性就有些低,这样一搞,读起来学习曲线还是挺大的。感觉是要把自己玩死。相比之下 gradle 用 groovy 语法就优雅多了。
2020 年 12 月 25 日
回复了 arnoldxiao 创建的主题 iDev 有哪位的开发机升级到 Big Sur 的了,老机器会不会很卡?
我没升级,了解到的几个信息:

1. 听说 bug 非常多
2. 一些默认软件可以越过系统代理(应该是苹果为了获取用户的真实位置),全局 fq 得重新搞,估计得用路由了
3. 对平面化的界面还不太适应

所以不升级
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@mingl0280 缺失的是 `cv::String` 的相关方法,不是 `std::string` 吧
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@GeruzoniAnsasu 不好意思,命令太长,我也觉得贴出来太乱,有什么好办法吗? log 也没法高亮或者排版。

其实这个编译命令是工具自动生成的,不是我敲的,不知道它根据什么生成这样的。是 gradle 使用了 ndk build,后者又生成了这个命令。
2020 年 12 月 25 日
回复了 nthhdy 创建的主题 C++ 请教一个动态链接库构建的问题 (c++) (android) (opencv)
@pursuer 这个符号类型是 T,也就是全局征文段,放在代码区的,应该有实现的。
个人觉得 996 不太可持续发展,还是看个人选择呗。想苦赚几年钱就转行 /回家,可以考虑。
如果想走,公司又拦不住,随时走。商量出交接时间就行了。
2020 年 12 月 21 日
回复了 zxCoder 创建的主题 数据库 关于 B+树索引的问题
我的理解是,前者是对的,节点的大小是固定的。每条记录(或者索引)占用空间小,节点就可以放更多的记录。树的高度就倾向于比较小,查询会相对快。
@gmm 到 server 上干活时你就会发现有时候只有 vi
我觉得可以。做好遇到问题 hack 它的准备就行。
2020 年 12 月 11 日
回复了 Te11UA 创建的主题 程序员 怎么能更好地记住技术知识点呢?
有些人反对大厂面试算法题,其中一个观点是,刷过一类对解决实际问题的帮助有限(我不是说没用,我只是说有限)。
我记得有人说“我现在也没法手写个红黑树出来,但是我做过某某某具体的优化,让它快 10 倍,等等。解决实际问题时,我宁肯自己不记得那些理论。”
个人认为,说得有些夸张,仅供参考哈。
2020 年 12 月 11 日
回复了 Te11UA 创建的主题 程序员 怎么能更好地记住技术知识点呢?
别死记硬背。理解它,然后派上用场。
说小一点儿,用多了,再不用心也记住了。
说大一点儿,如果是一个亲身投入过,印象很深刻的项目,改变的是认知,收获的是方法论。那知识细节忘掉也没关系,今后很快就能捡起来。这样的项目经历多了,能力也就变强了,你就是资深人士了。
1  2  3  4  5  6  7  8  9  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3255 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
♥ Do have faith in what you're doing.