java,C,c++语言 第三方api 部署系统 组件 本科毕业设计 考研 javaweb jsp apache-tomcat Spring MVC asp IIS dreamweaver myeclipse相关

CreateProcess执行cmd指令程序 TerminateProcess终止进程  【java,C,c++语言】

WinAPI执行外部程序和创建新进程:CreateProcess(NULL,cmdOp,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi)。执行一个外部程序实质上可以认为就是创建一个进程,windows系统下创建一个进程意味着: 1、创建一个内核对象:内核对象是windows系统用于管理进程的一个工具,可以认为是一个数据结构。 2、创建一个地址空间:用于存放可执行文件的代码和数据 TerminateProcess(t

计算机网络tcp和udp流量控制  【java,C,c++语言】

拥塞控制和流量控制的差别: 拥塞问题是一个全局性的问题,涉及到所有的主机、所有的路由器、以及与降低网络传输性能有关的所有因素。流量控制往往指的是点对点通信量的控制,是个端到端的问题。 流量控制所要做的就是控制发送端发送数据的速率,以便使接收端来得及接受。拥塞控制控制的是注入网络中的数据量。 流量窗口是接收方控制的,拥塞窗口是发送方控制的 TCP流量控制 所谓的流量控制就是接收方让发送方的发送速率不要太快,让接收方来得及接受。利用滑动窗口机制可以

Ubuntu下安装java开发环境  【java,C,c++语言】

jdk可以通过华为开源镜像下载:https://repo.huaweicloud.com/java/jdk/ 选择合适的安装包下载,这里选择的是tar.gz压缩包,下载后默认位置在/Downloads。 2.移动到安装位置并解压 这里我选择的安装目录为/usr/java/,打开Terminal进行如下操作: # 建立安装文件夹 $ cd /usr $ sudo mkdir java # 赋予目录最高权限,避免一些奇怪的问题 $ sudo chmod 777 java

空指针和void *类型指针  【java,C,c++语言】

今天,有个师弟问我:“师兄,空指针和void *类型指针是怎样的?” 当时,我大概的说法是: 1、空指针是没有指向的指针,将暂时用不到的指针定义成空指针,能防止误用。 2、而void * 类型的指针是有指向的指针,但它的指向的数据的类型暂时不确定,所以先弄成void * 类型,后期一般要强制转换的。 回来后,发现这种说法虽然勉强能够接受,但依然有不足的地方,现在补充更正一下: 1、空指针实质上是有指向的指针,但它指向的地址是很小的地址,约定俗成为地址0,我来解释一下为

C回调函数的定义 传参 使用 typedef定义回调函数 函数指针的赋值  【java,C,c++语言】

回调函数是指 使用者自己定义一个函数,实现这个函数的程序内容,然后把这个函数(入口地址)作为参数传入别人(或系统)的函数中,由别人(或系统)的函数在运行时来调用的函数。函数是你实现的,但由别人(或系统)的函数在运行时通过参数传递的方式调用,这就是所谓的回调函数。简单来说,就是由别人的函数运行期间来回调你实现的函数。 通过函数指针实现 同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用; 回 调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;

1  2  3  4  下一页  尾页4