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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Java中的缺省构造方法

Java中的缺省构造方法

如果你写的类中没有构造方法,则编译器会自动帮你创建一个缺省构造方法(无参的构造方法)。但是,如果你已经定义了一个构造方法(无论是否有参数),编译器就不会帮你自动创建缺省构造方法。有一个类:classDog{privateStringname;Dog(Stringname){}}这个类已经有一个有参的构造方法了,所以编译器就不会帮你自动创建无参的缺省构造方法了,如果你这样写: newDog();编译器就会报错:没有找到匹配的构造器。这就好比,要是你没有提供任...
Java中的Override和Overload

Java中的Override和Overload

Override:重写发生在父类和子类之间,子类重写父类的方法方法的名称、参数、返回值要一模一样Overload:重载发生在同一个类中方法的名称一样,参数不同Override相信大家经常使用,但是Overload不经常使用(或者说使用了也不知道斯Overload)一个典型的Overload的例子就是构造方法,无参的构造方法和有参的构造方法,他们方法名一样,只是参数名不一样Q:返回值不一样的方法算不算OverloadA:不算!Overload的区分只看参数一...
在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 >>