大约有 2,000 项符合查询结果(耗时:0.0083秒) [XML]
Android代码优化小技巧 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...且你知道它最终会需要连接到一个StringBuffer,请修改你的实现方式,避免直接进行连接操作,应该采用创建一个临时对象来做这个操作。
当从输入的数据集中抽取出Strings的时候,尝试返回原数据的substring对象,而不是创建一个...
Windbg Step 2 分析程序堆栈实战 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...息,这个命令相当于Visual Studio里面的局部变量(locals)窗口。
7. kM
.frame的方式比较复杂,因此windbg提供了一个快捷命令,kM(callstack with markup)。这个命令提供了一个类似html网页超链接的形式,供程序员在堆栈中快速切换函...
一文讲透区块链技术原理 - 资讯 - 清泛网 - 专注C/C++及内核技术
...术,它基于密码学中的椭圆曲线数字签名算法(ECDSA)来实现去中心化的P2P系统设计。但区块链的作用不仅仅局限在比特币上。现在,人们在使用“区块链”这个词时,有的时候是指数据结构,有时是指数据库,有时则是指数据...
Linux 进程卡住了怎么办? - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
... (比如 strace、pstack 等)一般也是利用某个特殊的信号来实现的,在这种状态下也是无法使用。
可见 D 状态的进程一般是处在某个内核态的系统调用中,那怎么知道是哪个系统调用,又是在等待什么呢?幸好 Linux 下提供了 pro...
Android中Java和JavaScript交互 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现
实现Java和js交互十分便捷。通常只需要以下几步:
WebView开启JavaScript脚本执行。
WebView设置供JavaScript调用的交互接口。...
为AppInventor2开发自己的拓展(Extension) - App Inventor 2 拓展 - 清泛IT社区,为创新赋能!
... Inventor 2 是积木式在线安卓开发环境,利用拖拽式的方式实现代码块堆叠,从而完成相应的逻辑。上手很容易,但是由于代码块提供的功能有限,使用比较单一,在开发上有很大的局限性,但是它提供了拓展Extension特性,开放了...
可重入函数、不可重入函数及线程安全 - C/C++ - 清泛网 - 专注C/C++及内核技术
...(2) 调用了malloc或free;
(3) 调用了标准I/O函数;标准io库很多实现都以不可重入的方式使用全局数据结构。
(4) 进行了浮点运算.许多的处理器/编译器中,浮点一般都是不可重入的 (浮点运算大多使用协处理器或者软件模拟来实现。
...
CoInitialize浅析一 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
...。今天我们就稍微再深入一下,通过分析CoInitialize的具体实现来印证我们的想法。
我们先来看看CoInitialize的汇编
769B2A24 mov edi, edi
769B2A26 push ebp
769B2A27 mov ebp, esp
769B2A29 ...
常用Linux命令详解(持续更新) - 更多技术 - 清泛网 - 专注C/C++及内核技术
...xt temp.tar tool
思考: 在windows上打包,在linux中解压能实现吗?如何实现?
五、磁盘管理的命令
1. 检查文件系统的磁盘空间占用情况的df命令
使用df命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
[root@K...
iOS开发调试技巧总结 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...今iOS开发的UI设计有很多种方式,比如storyboard,xib,代码实现。对于stoayboard,xib可视化实现是比较简单的,但是对于一些“iOS老程序员”而言,都喜欢使用代码实现UI,并且可能UI层次还比较复杂。这样就给我们新接手项目的开发...
