Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

在Shell脚本中运用函数

在Shell脚本中运用函数

函数,相信我们每个人都有多了解,其实就像数学中的函数一样,遵循某种规则,把语句、语法有效的结合起来,去实现某种特定功能的模块。函数的命名 funct_name () { 函数体} 或者 function func_name { 函数体 }函数本身是不能执行的,只有通过主函数的调用,才可以产生作用练习脚本1、创建一个函数,可以接受一个磁盘设备路径(如/dev/sdb)作为参数;在真正开始后面步骤之前提醒用户有危险,并让用户选择是否继续;而后将此磁盘设备上的所...
Linux下MySQL root又一提权方法

Linux下MySQL root又一提权方法

mysql5.x for linux下面有一个函数,可以帮助我们干很多事情,这个函数4。x下面貌似没,原来一直没发现,也没去查函数手册,就我自己的经验来写点东西。4,x的 明天再看看函数手册,再装一个实验一下。mysql 5.x里面引入了一个system函数,这个函数可以执行系统命令,当mysql以root登陆的时候,就可以利用这个函数执行命令,当然是在权限许可的 范围内。一般我们按照常规思路,搞到mysql的root密码之后,我们都会连接上去,创建一个表...
GNU ARM汇编

GNU ARM汇编

在大学的时候,汇编就是学的很烂.一是对汇编这门语言没概念,二是那些指令集很难记清楚,用的机会也少,自然学的不好.但是现在觉得相当有必要重头学习一下汇编.部分原因我在上一篇写完设备模型的总结时提到了而.最近在看一本书《ARM:Assembly Language Programming》,作者是Peter Knaggs & Stephen Welsh.作者在开头也提出学习汇编的必要性和重要性,借他们的话重新说一下:他们首先用三个问句来引出为什么要学习汇...
Android:使用Speech To Text API进行语音到文本转换

Android:使用Speech To Text API进行语音到文本转换

Android有一个非常酷的特性很多开发者都还不知道。Any.DO之类应用的语音到文本转换功能很有创意。在现在Siri的世界里,语音指令是极其重要的。Android原生提供Speech To Text功能,为什么不把它用在我们的程序中! 我将会展示如何在程序中使用Android的Speech To Text API,现在开始写我们的demo程序。 Demo程序 这个程序很简单。他有一个Mic符号按钮。点击之后我们触发Android的Speech To Te...
基于 HTML5技术的SIP视频电话

基于 HTML5技术的SIP视频电话

在浏览器端实现基于标准(SIP,HTML5,H264)的视频电话,可以与其他基于SIP协议的客户端,服务器互通,支持H264,H263视频编码标准,语音支持G711,G729等,支持即时通信。浏览器端SIP视频电话分两部分:1. SIP,SDP协议栈采用javascript 实现SIP,SDP协议栈,传输层用WebSocket协议(HTML5标准的一部分),http://tools.ietf.org/html/draft-ibc-sipcore-sip-w...
Freeswitch 音视频编码支持

Freeswitch 音视频编码支持

1. freeswtich对高清(HD)语音编码的支持freeswitch支持 大部分高清语音编码,包括Speex,G.722,G.722.1(Siren) 及SILK,与之对比,asterisk 1.8版本之前只支持采样为8000的常用语音编码,1.10后asterisk开始从新架构其media codec模块,以全面支持高清等宽频语音编码。2.有些语音编码以模块方式加载(G729等),有的则属于freeswitch core部分(G711),系统默认不...
Java C++ 服务比较

Java C++ 服务比较

1、内存占用,C++占优:jvm的垃圾回收原理下,old区只有到70%才会回收,否则系统为了效率,不会强制做fullgc,因此假如一开始分配了 -xms = xmx = 2g, -xmn = 512m的情况下,整个服务占用内存很容易达到1g以上。 而C++写的服务,由于上次应用自己控制内存,用完马上释放,因此内存占用非常小。 比如apache一个进程常常只占据几十M内存。2、底层功能应用,C++占优: C++通过调用操作系统底层API,可以很方便的利用系统...
Linux进程地址空间--vma的基本操作

Linux进程地址空间--vma的基本操作

在32位的系统上,线性地址空间可达到4GB,这4GB一般按照3:1的比例进行分配,也就是说用户进程享有前3GB线性地址空间,而内核独享最后1GB线性地址空间。由于虚拟内存的引入,每个进程都可拥有3GB的虚拟内存,并且用户进程之间的地址空间是互不可见、互不影响的,也就是说即使两个进程对同一个地址进行操作,也不会产生问题。在前面介绍的一些分配内存的途径中,无论是伙伴系统中分配页的函数,还是slab分配器中分配对象的函数,它们都会尽量快速地响应内核的分配请求,将...
<< 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 >>