- 博客(5)
- 资源 (20)
- 收藏
- 关注
原创 理解Java Integer的缓存策略
本文将介绍 Java 中 Integer 缓存的相关知识。这是 Java 5 中引入的一个有助于节省内存、提高性能的特性。首先看一个使用 Integer 的示例代码,展示了 Integer 的缓存行为。接着我们将学习这种实现的原因和目的。你可以先猜猜下面 Java 程序的输出结果。很明显,这里有一些小陷阱,这也是我们写这篇文章的原因。12345678910111213141516171819202...
2018-04-26 16:34:17 891 1
原创 将NULL指针赋值给std::string变量导致程序崩溃
如题:如上图,但是我们还会经常写这样的代码,例如我的flamingo中有代码如下(已经修正):位于queryresult.cpp中如果fields[i].name为NULL的话,程序将崩溃。备忘一下,以后将char*类型赋值给std::string类型一定记得检测一下是否为空指针。...
2018-04-26 14:44:35 3980 1
原创 用Android Studio进行NDK编程入门实例
参考了网上各种教程,跌跌撞撞最终才把流程走通,特此记录一下:有必要先交代下开发环境:操作系统:Win7Android Studio 3.0.1gradle 3.0.1首先,新建一个Android项目,然后在MainActivity的布局文件activity_main.xml文件中新增一个测试按钮,按钮id是btnTest,效果如下所示:然后在新增一个java类,包名是:package com.ct...
2018-04-17 20:04:15 3235 3
原创 解决无法链接GetFileVersionInfoSize、GetFileVersionInfo或VerQueryValue
xsvrDlg.obj : error LNK2019: unresolved external symbol _GetFileVersionInfoSizeW@8 referenced in function "public: int __thiscall CXsvrDlg::_UI_SetProductInfo(void)" (?_UI_SetProductInfo@CXsvrDlg@@QAE...
2018-04-10 13:33:37 10504 1
原创 这些年一直记不住的 Java I/O
阅读目录参考资料前言从对立到统一,字节流和字符流从抽象到具体,数据的来源和目的从简单到丰富,使用 Decorator 模式扩展功能Java 7 中引入的 NIO.2NIO.2 中的异步 I/O总结回到顶部参考资料 该文中的内容来源于 Oracle 的官方文档。Oracle 在 Java 方面的文档是非常完善的。对 Java 8 感兴趣的朋友,可以从这个总入口 Java SE 8 Document...
2018-04-02 22:27:36 1989
文章《用Android Studio进行NDK编程》配套资源
2018-04-17
即时通讯flamingo服务器端代码
2017-04-06
即时通讯flamingo客户端
2017-04-06
myreactor项目C++11版本源代码
2016-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人