#TC

进程关系之tcgetpgrp、tcsetpgrp和tcgetsid函数

需要有一种方法来通知内核哪一个进程组是前台进程组,这样,终端设备驱动程序就能了解将终端输入和终端产生的信号送到何处。#include<unistd.h>pid_ttcgetpgrp(intfiledes);返回值:若成功则返回前台进程组的进程组ID,若出错则返回-1inttcsetpgrp(intfiled...

文件和目录之chdir、fchdir和getcwd函数

每个进程都有一个当前工作目录,此目录是搜索所有相对路径名的起点(不以斜杠开始的路径名为相对路径名)。当用户登录到UNIX系统时,其当前工作目录通常是口令文件(/etc/passwd)中该用户登录项的第6个字段——用户的起始目录(homedirectory)。当前工作目录是进程的一个属性,起始目录则是登录名的一个属性。进...

TCP/IP 中的二进制反码求和算法

对于这个算法,很多书上只是说一下思路,没有具体的实现。我在这里举个例子吧以4bit(计算方便一点,和16bit是一样的)做检验和来验证。建设原始数据为1100,1010,0000(校验位)那么把他们按照4bit一组进行按位取反相加。1100取反0011,1010取反是0101,0011加上0101是1000,填入到校验...

用户环境配置文件/etc/profile

当用户在登录界面正确地输入用户名和密码后,系统就开始为用户构建一个可以使用的用户环境。用户环境包括用户使用的环境变量、快捷键设置及命令别名等。这些设置大多是通过运行全局用户配置文件/etc/profile及用户主目录中的个人用户配置文件profile文件得到的。一、全局用户配置文件/etc/profile/etc/pr...

Tcsh脚本编程

Tcsh主要用于FreeBSD等UNIX系统中。一、输出字符串Hello的示例脚本Tcsh脚本的基本格式、编写方法及脚本中使用的命令等,与Bash脚本完全相同,只需要直接套用即可。[root@localhostshell]#cathello.csh#!/bin/tcsh#Thisisatestscript.#Thiss...
代码星球 ·2021-02-21

静态库与动态库的制作以及程序的动态函数库解析ldd;ldconfig与/etc/ld.so.conf

  静态库的制作步骤:  (1)gcc-cmylib.c-omylib.o  (2)arrclibmylib.amylib.o  动态库的制作步骤:  gcc-sharedmylib.c-olibmylib.so     如何判断某个可执行二进制文件含有什么动态解析函数库?用ldd就可以知道。例如:想要知道/...

android4.4的Webview的getCookie有兼容性有问题

android.webkit.CookieManager.getInstance().getCookie(url)部分Android4.4的手机直接卡住了,一直没有返回,原因还不知道。 ...

http协议里的Last-Modified,If-Modified-Since,If-None-Match,ETag的简单理解

1.从服务端传给客户端的:  1)Last-Modified:表示服务端资源最后修改的时间,也就是传给客户端,用于告诉客户端,服务端资源最后修改的时间  2)Etag:表示字符串唯一标识符,也是传给客户端,用于告诉客户端,表示服务端资源发生修改了的最新标识。因为Last-Modified的一些缺陷,比如只能标识到时间秒...

Rxjava2的操作符Filter、Debounce 、DistinctUntilChanged 、SwitchMap 的使用

publicclassRxSearchObservable{publicstaticObservable<String>fromView(SearchViewsearchView){      //Subject的理解看这里https://www.cnblogs.com/yongfengnice/p/102...

百度定位 bdLocation.getCity() 一直返回null

百度定位bdLocation.getCity()一直返回null的原因:1.需要setIsNeedAddress(true);  LocationClientOptionoption=newLocationClientOption();  option.setIsNeedAddress(true);  mLocClie...

Android studio一直显示Fetching Documentation...的解决方法

当按下ctrl+q 想查看某个api的说明文档时,Androidstudio一直显示FetchingDocumentation..,原因是请求请求网络获取文档,而且是需要翻墙的。下面通过修改Androidstudio的配置,让它查找本地的文档。所以需要事先把整个文档下载下来。1.找到用户目录下的.Androi...

FreeSWITCH 实现 双线路呼叫(主备线路)

主线路未通,则使用备用线路1.直接拨打2.转接3.三方通话未通情况(主线路呼叫失败):网络或线路异常->呼叫超时线路或运营商异常->被叫非正常挂断如果接收到线路上的回铃和接通,则正常接入到主线;除此之外所有的异常未接通全部转到备用线路上考虑如何做的时候,先问问万能的www于是得到了几个通道变量:contin...

[转]Freeswitch在阿里云服务器语音不通问题小记(FS的NAT穿越穿透)

网上找了一大堆,基本都是说设置ext-rtp-ip和ext-sip-ip为公网地址就可以,但没有效果!最后,我在 这篇CSDN博主「flybird_168」的原创文章 找到的处理,真谢谢他了!下面对他的文章调整一下内容说明一下: 1、路由器去掉upnp和alg功能。服务器的路由本身没进行U...

[转]FreeSwitch启用WEBRTC小记

FS启用webrtc:(可以使用自签发的root证书或申请免费的域名证书!以便使用websip)2、生成wss证书,放FS的相应目录:windows是..../freeswitch/certscentos是/etc/freeswitch/tls生成wss证书,如(就是crt+key,证书的两个文件附加在一起):catC...

[转]FreeSwitch1.10版本安装及内置mariadb(mysql)使用记录

因为FS现在停止了1.8(更不要说1.6),当前是1.10版本,于是对这个版本进行了安装配置的测试,小记如下:1、初步安装测试,1.10版本在centos7.7下可以安装,运行OK2、1.10版本的FS已经内置了mariadb(mysql)的数据库支持,可以不再用ODBC来启用mysql了(按FS官方的文档,1.10版...
首页上一页...3435363738...下一页尾页