上一篇介绍了`Linux`平台的`JNI`编程方法,`Windows`平台的`JNI`本地调用基本类似,区别就是制作的动态库不同,`Linux`平台是`*.so`,`Windows`平台是`*.dll`。其中,`Windows`平台的函数库也分为静态库和动态库,下面介绍一下相关概念 ...
Linux平台的标准汇编器是GAS,它是GCC所依赖的后台汇编工具,通常包含在binutils软件包中,--gstabs告诉汇编器在生成的目标代码中加上符号表,我们首先完成汇编:as-gstabs-ohello.ohello.s汇编器产生的目标代码必须经过链接器的处理才能生成可执行代码,Linux使用ld作为标准的链接程序,它同样也包含在binutils软件包中。我们接着进行链接:ld-ohell
分类:
其他好文 时间:
2018-11-24 19:51:48
阅读次数:
148
React Native技术调研 0.前提: 搭建环境:https://reactnative.cn/docs/getting started/, 分mac/win/linux,平台分android/ios。 1.创建一个新项目 使用rn创建一个项目和把rn技术集成到一个现有的原生项目是有差别的。 ...
分类:
其他好文 时间:
2018-11-23 20:43:10
阅读次数:
245
iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 iptables基础 规则(r ...
分类:
其他好文 时间:
2018-11-23 10:15:09
阅读次数:
157
为避免生产环境宕机,系统管理员通常选择不使用软件包管理器提供的自动更新选项,而是手动执行更新。这会导致以下问题: 系统管理员必须不断注意NVD(National Vulnerability Database)或类似数据库中的新漏洞。 如果服务器中安装了大量软件,系统管理员可能无法监视所有软件。 执行 ...
分类:
系统相关 时间:
2018-11-22 02:36:02
阅读次数:
251
为避免生产环境宕机,系统管理员通常选择不使用软件包管理器提供的自动更新选项,而是手动执行更新。这会导致以下问题: 系统管理员必须不断注意NVD(National Vulnerability Database)或类似数据库中的新漏洞。 如果服务器中安装了大量软件,系统管理员可能无法监视所有软件。 执行 ...
分类:
系统相关 时间:
2018-11-22 00:05:00
阅读次数:
178
Hadoop由GNU/Linux平台及其版本支持。因此,我们必须安装一个Linux操作系统来设置Hadoop环境。如果您有除Linux以外的操作系统,您可以在其中安装Virtualbox软件,并在Virtualbox内部安装Linux。分享之前我还是要推荐下我自己创建的大数据学习资料分享群458345782,这是全国最大的大数据学习交流的地方,2000人聚集,不管你是小白还是大牛,小编我都挺欢迎,
分类:
其他好文 时间:
2018-11-21 21:01:10
阅读次数:
189
问题1:在学习分布式进程的时候,遇到了一个问题,其官网的代码运行环境是在搭建在linux平台下的,而相同的代码在windows下会产生不一样的结果。 因为linux下创建进程使用的是fork(),而windows平台下创建进程使用是CreateProccess()。fork()调用之后,没有写操作之 ...
分类:
编程语言 时间:
2018-11-20 11:38:04
阅读次数:
185
为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取 得好的效果,否则可能白做工作。 为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工 具。 gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了pro ...
分类:
系统相关 时间:
2018-11-20 11:31:34
阅读次数:
159
一、http_load简介基于linux平台的一款针对web服务器的性能压测工具优点:1.基于命令行,简单、易于上手。2.小巧、轻便。缺点:1.仅使用于基于web页面的性能测试。2.测试结果分析有限。二、编译及其安装1.×××http_load主页:http://www.acme.com/software/http_load/wgethttp://www.acme.com/software/ht
分类:
Web程序 时间:
2018-11-19 20:11:01
阅读次数:
261