自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 收藏
  • 关注

原创 使用新版本chromewebrtc,DTLS报错问题 (2021-03-17 08:42:20)

差资料知道,TLS和DTLS在openssl中是两回事情,目前使用的是openssl1.0.1e版本,支持TLS1.2,但是不支持DTLS1.2,需要升级到openssl1.0.2版本才可以。并且需要在doubango的定义中将dtls换成TLSV1.2。使用新版本chrome webrtc出现如下报错。说明使用的chrome不支持TLSV1版本。使用openssl 1.0.2d版本通过。

2023-12-25 14:02:44 509

原创 centos7环境下编译rtpengine (2021-02-09 16:32:04)

在运行的时候发现libspandsp.so.2库没有找到,其实库在/usr/local/lib目录下,但是此目录没有挂到。export LD_LIBRARY_PATH 中,在.bashrc文件中将库挂载上,或者拷贝到本地路径。中进行环境准备,然后编译,发现iptables和libwebscokets相关头文件没有发现。需要再安装iptables和libwebsockets的相关开发包。

2023-12-25 14:02:11 375

原创 win10升级到v2004后不能访问linuxsamba3的共享目录 (2020-10-10 09:40:48)

win10升级到v2004后不能访问原来可以正常访问的centos 6.x(samba 3.6)的samba共享用户目录,给工作带来很大麻烦。研究了两天发现是因为v2004为了保证安全默认使用了smb20作为浏览驱动,屏蔽了smb10。第三,以上一般就可以了,但是smbv10因为有漏洞(勒索者病毒),最好不要使用来作为服务器端使用。//将smbv20作为延时加载模式,否则使用smb高版本的共享路径将不能使用。第二,要使用smbv10驱动来进行计算机浏览。//打开smb10的驱动,并设置为自动加载模式。

2023-12-25 14:01:35 425

原创 oracle客户端设置超时时间 (2019-09-17 17:18:30)

SQLNET.INBOUND_CONNECT_TIMEOUT参数是服务器端的参数,用于控制客户端的连接,如果客户端连接上以后,没有在超时时间内输入用户名,密码等信息,服务端会主动释放连接,结束服务。这两个参数都是全局参数,如果想针对不同的服务端和客户端进行区别设置,需要使用tnsname.ora文件和监听配置文件来设置。SQLNET.OUTBOUND_CONNECT_TIMEOUT参数是设置在客户端的参数,如果连接服务器,服务端没有在超时时间内响应连接,则客户端关闭连接,返回失败信息。

2023-12-25 13:59:41 598

原创 VS2010MFC测试程序在Debug模式下自动退出 (2018-11-13 11:38:23)

通过对pid的比较生成新的log文件配置信息,因为程序中大量的线程生成释放。现象为在F5 Debug的时候,没有出错就自动退出,因为是MFC对话框模式,不应该自动退出,肯定是那里引起的异常。经过检查发现退出的时候有内存泄漏,而仔细检查了程序,所有的内存都是预先分配好的,而且动态的内存也释放的没有问题。这个值在Debug退出的时候会在输出框中显示出来。VS2010 MFC测试程序在Debug模式下自动退出,因为_log重复生成pid导致的。通过获取内存的第多少次分配的地方增加端点。// 支持重新启动管理器。

2023-12-22 13:31:56 329

原创 Linux发送UDP包的方法 2018-07-20 16:59:58

send to remote 发送udp包到远程机器的1234端口。#send to local 发送udp包到本地的1234端口。linux下可以用echo来发送udp包到指定端口,方便测试。或(本机地址为192.168.0.81)

2023-12-22 13:31:15 417

原创 限制一个IP访问本机某个UDP端口的iptables命令 2017-09-11 11:13:01

在生产中有其他机器攻击本网生产的5060端口,通过iptables命令限制此IP的访问。

2023-12-22 13:30:32 406

原创 Oracle Proc C++ 在移植到64位系统的问题 2017-07-28 16:13:53

oracle原来使用的是32位的版本,在移植到64位的时候,编译可以通过,但是在运行的时候,在连接数据库的时候发生了崩溃现象。经过研究发现是因为.pc文件在64位环境下没有通过proc重新预编译生成新的cpp文件导致的。

2023-12-22 13:29:41 370

原创 Error 46 initializing SQL*Plus 2017-06-07 14:06:54

发现是因为设置了https_proxy和http_proxy代理,将代理变量设置行注释掉,并重启,问题解决。报Error 46 initializing SQL*Plus错误​。在linux下面启动sqlplus​。

2023-12-22 13:28:58 386

原创 编译fftw增加-fPIC定义项 2017-04-10 13:06:43

将静态库同步到 /usr/local/lib64目录下,注意也需要同步fftw.pc文件。原因是因为工程需要使用带-fPIC编译项的fftw。在使用64位fftw的时候出现​。

2023-12-22 13:28:17 349

原创 BCB中头文件中信息不能更新的解决办法 (2016-08-22 10:46:48)

预编译临时文件一般保存在BCB安装目录小的lib目录,文件名为vcl60.csm,vcl60.#00等。将这些文件删除,则会重新加载头文件信息。在BCB使用过程发现,头文件中增加了参数,struct中增加了定义,在debug信息中不能更新,导致程序没有办法调试。经过研究,发现BCB自动保存了预编译头文件的信息,将这些信息删除,则问题解决。

2023-12-22 13:27:19 372

原创 Oracle下不同机器相同数据库表空间的数据同步或备份 2016-06-09 09:35:45

在使用Oracle过程中,因为经常需要考虑数据库的同步备份,以及数据安全的问题。使用oracle自带的数据库备份方法比较麻烦而且不灵活,通过dblink的方法,可以比较简单的进行oracle不通机器不通表空间的数据库操作。dblink直接的意思就是在数据库表空间中建立一个连接到其他机器的表空间。用需要同步的数据库登录名登录,并执行sql语句创建远程dblink。并且可以通过job任务来定时同步远程数据,对远程库进行操作。将指定时间段的远程数据同步到本地数据库中,完成同步。1. 建立其他表空间的别名信息。

2023-12-22 13:26:08 355

原创 上海浦东各初中网址 (2016-06-07 09:28:40)

新竹园中学 http://www.xinzhuyuan.cn/张江集团 zjgs.sh.cn平和双语 http://www.shphschool.com/协和双语 http://www.suis-pd.com:808/Index.aspx上海实验学校 上海市实验学校交中初级 http://www.jzcj.sh.cn/frontpage-index.html浦东外国语 http://www.msshw.pudong-edu.sh.cn/SiteFiles/I

2023-12-22 13:16:20 353

原创 oracle表空间满了,导致数据不能写入数据库 (2016-05-23 15:17:28)

/因为上面这个查询是查询当前数据库大小,所以如果满了情况下会出现99%多的使用率,但是用下面的语句扩容后,也一直不会显示太太一直在99%多的使用率,因为数据库扩容是每50MB来扩的,不够用就扩50Mb,直到MaxBety,需要使用。(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",total / (1024 * 1024 * 1024) "表空间大小(G)",

2023-12-22 13:15:32 346

原创 webrtc2sip 安装(2016-03-16 11:16:03)

此问题可能会引起运行webrtc2sip失败,报连接libssl.so失败,可能是应为64位或32位系统的原因(此处没有深入研究,只是卸载了编译的库,安装了系统自带库就可以了)。在/doubango/tinyDAV/include/tinydav/video/tdav_session_video.h 文件中增加头limits.h文件。但是由于墙的问题,访问googlecode.com不能SVN代码,只能git代码。否则安装的是libsrtp2,而不是libsrtp,导致Doubango编译失败。

2023-12-22 13:12:32 364

原创 2016年03月08日 (2016-03-08 06:50:47)

这一点是针对学生心态上来说的,不回避问题,遇到问题能通过找老师或者同学或者自我反思进行自我调节,摒弃外界和自身的压力,自觉地放下思想包袱,化压力为动力,不管是课业繁重还是轻松顺利时,都保持一颗平常心。不断地对自己进行积极的心理暗示,在这样不断的积极心理暗示下,信心值就不断上升,从一点信心都没有逐渐到有了坚强的不可动摇的信心,通过努力,去想了、去做了,没有什么是不可能的!很多学生在学习上都比较“骄傲”,成绩好的不愿与成绩不好的待在一块儿,成绩不好的也不愿和成绩好的搭对,其实这样不管是对谁,都是非常不好的。

2023-12-22 10:52:40 329

原创 2016年03月08日 (2016-03-08 06:50:47)

这一点是针对学生心态上来说的,不回避问题,遇到问题能通过找老师或者同学或者自我反思进行自我调节,摒弃外界和自身的压力,自觉地放下思想包袱,化压力为动力,不管是课业繁重还是轻松顺利时,都保持一颗平常心。不断地对自己进行积极的心理暗示,在这样不断的积极心理暗示下,信心值就不断上升,从一点信心都没有逐渐到有了坚强的不可动摇的信心,通过努力,去想了、去做了,没有什么是不可能的!很多学生在学习上都比较“骄傲”,成绩好的不愿与成绩不好的待在一块儿,成绩不好的也不愿和成绩好的搭对,其实这样不管是对谁,都是非常不好的。

2023-12-22 10:40:57 354

原创 2016年03月08日 (2016-03-08 06:47:03)

由于小学生的心理结构是不成熟的、稚嫩的,对待学习也和对待其他事物一样,是以兴趣和快乐为心理动力的主要因素,因而具有较大的波动性、不稳定性。随着年级的升高和知识的积累,对学习的目的也越来越明确,榜样的模仿也由身边的人和事,逐渐发展到对先烈和贤哲们的模仿,希望自己通过努力学习,成为一个“有用的人”“有作为的人”。然而随着学习的不断深入,对学习的目的、意义的理解也逐步加深,尤其小学生活丰富多彩,学习内容生动有趣,小学生的学习兴趣越来越浓厚,学习的热情也越来越高,表现出越来越高的积极性、主动性和自觉性。

2023-12-22 10:40:19 337

原创 2016年03月05日 (2016-03-05 22:51:18)

语法这一块,几大时态,3个一般,2个进行,2个完成,是必考点,还有被动语态,不单是考在单选题里,其他首字母、完型、写作,各种都需要。阅读也不是纯刷题,不停地做阅读题,那是应试类的阅读,对于考试来说是很必要的,但更重要的是平时的积累型的阅读,那是扩大阅读量、培养语感的好方法。行程的多次相遇、列方程解应用题、几何的定理,如蝴蝶定理、燕尾定理、简单相似等、圆和扇形面积的简单计算、加乘原理、排列组合、数论(包括整除、同余、质数合数、约数倍数等)、逻辑推理。即在确切、完整的前提下,用最简明扼要的文字来表达。

2023-12-22 10:39:18 324

原创 window驱动开发环境搭建(x32和x64) (2015-12-16 10:57:34)

进入上述环境的DOS编译界面下,通过命令行进入到工程所在目录,直接build就可以了,注意目录下需要有编译配置文件sources,文件规范了编译规则,包括需要编译的文件以及环境变量。//Release AMD-64框架下的编译环境(通常的基于windows系统的64位框架,Inter也兼用,一般用于64位平台)//Debug AMD-64框架下的编译环境(通常的基于windows系统的64位框架,Inter也兼用,一般用于64位平台)//Release x86框架下的编译环境。

2023-12-21 13:28:05 369

原创 关于SIP协议中会话刷新时间的问题 (2015-12-15 16:08:34)

引起此问题的原因是Avaya sip trunk支持 RFC4028 中的会话刷新时间。在建立起正常通话后,Avaya在规定时间将会发送Reinvite消息,如果没有收到200 ok消息,则过段时间将会挂机。返回正常的200 ok消息(需要携带原来的SDP信息)后,问题解决,不需要返回180 ring或183消息。在最近对接Avaya PBX的sip trunk的时候发现,在通话过程经常会断线。

2023-12-21 13:27:23 376

原创 FreeSwitch下载和编译 (2015-12-08 14:31:54)

在make的时候,可能由于某些需要的库没有安装,编译报错,编译报错则会中断编译行为,会导致有些关键的模块没有成功编译(例如sofia_sip模块,这样在启动freeswitch的时候,因为没有sip底层协议栈支持,就不会去监听5060的sip端口,因为没有编译log模块,而且不会有log文件输出)。./configure --prefix=/usr/local/freeswitch //freeswitch的输出目录。注释好以后,需要重新进行./configure,然后make install。

2023-12-21 13:26:51 395

原创 linux64位环境,安装32位运行库,运行32位程序的简单办法 (2015-11-09 09:48:37)

(2)报错error while loading shared libraries: libstdc++.so.6。(1) 报错/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录。在64位环境上部署32位进程,很常见,但是由于系统一般不缺省安装32位的系统库,导致一些32位的进程不能运行。如果出现Transaction check error: 版本不兼容的问题,不要急。在 centos 7.5 x64位系统中搭建32位工作环境,可能会出现如下错误。

2023-12-21 13:26:17 556

原创 Avaya PBX sip trunk对接第三方sip server传递UUI的方法 (2015-11-03 11:09:59)

使用osip开发的sip server对接avaya sip trunk,基本流程可以跑通,但是没有办法传递UUI数据(通过AES server采集到uui数据)。表示UUI数据,数据已经通过base16进行编码,将特殊字符转换为10进制数据进行传输,avaya pbx可以正确解析。通过此方法传递的uui数据,在avaya aes中还原会吃掉头一个字符,可以人为的前面加个空格,实现正确的数据传递。通过在Invite消息中增加User-to-User字段来实现,并且avaya PBX可以正确识别。

2023-12-21 13:25:47 394

原创 CUCM 8.6在vmware上安装报错问题 (2015-10-08 17:31:51)

CUCM 8.6在vmware 7上安装报错,如下。将内存放大到2G,硬盘放大到100G,问题解决。

2023-12-21 13:25:13 397

原创 oracle新建用户访问指定表的权限实现 (2015-07-22 16:37:50)

这样通过登录leshou账号就可以查询WEB800CALLBACKITEMLIST 表了。在生产环境中,经常需要开放数据库权限给客户,以便客户可以通过数据库的直接访问获取相关数据。将其他表空间的表的select的权限赋予此用户(也可以有insert或delete的权限)首先需要新建一个开放权限的用户(使用dba登录数据库)。然后给客户赋予相关权限。

2023-12-21 13:24:33 385

原创 windows2008切换本机管理员方法和分割硬盘的方法 (2015-05-08 10:49:28)

在windows平台从域用户切换到本地用户,一般需要使用 本机机器名称\本地账号 和密码的方式进行切换,本机的机器名称,可以在切换用户帮助中获得。切割磁盘需要使用硬盘管理的压缩卷功能即可实现。

2023-12-21 13:24:02 331

原创 关于使用OCX来封装语音的问题 (2015-05-08 10:38:58)

有网友问,使用OCX插件来实现语音的输入和输出,没有声音的问题比较简单,可以跟踪一下语音采集的流程,看看采集的数据是否正常。有几个方法来进行,第一,输出日志,把采集到的语音信息输出到一个文件中,输出的采集格式,通常使用的是8000HZ,16位,单声道,PCM格式。一般语音的编解码都是使用这个格式,包括比较常见的g711,g729,ILBC等。闲话几句,其实如果是目前新项目的话,我不建议使用落后的ocx插件来做基于浏览器的应用,WEBRTC这样基于html 5的应用非常强大,请参考。

2023-12-21 13:23:23 322

原创 linux下vi工具行号显示 (2015-04-14 09:38:11)

在linux下打开一个大文件,需要看它有多少行,可以有两个办法,一个是ctrl+g用于显示当前行数,一个是通过:set number命令打开行数标示。G到文件最后一行,gg为到文件的第一行,这些结合起来,可以方便的定位文件行数。

2023-12-21 13:22:49 316

原创 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 (2015-04-02 14:35:23)

经过检查发现新机器上装了.net 4.5,和VC2010的.net 4.0版本中cvtres.exe文件版本不正确。将VS10安装目录中的\VC\bin\cvtres.exe文件修改为cvtres1.exe,编译项目通过。VC2010的工程完整拷贝到另外机器上,重新编译的时候出现这个错误。

2023-12-21 13:22:15 309

原创 丫丫竹园小学点滴 (2015-01-09 10:10:24)

29. 2015-11-24 【沪东校区作文节】竹园,我们共同成长的地方——沪东校区第13周主题升旗仪式暨第十三届作文节闭幕式。8. 2015-1-16 喜报------暨沪东校区第十三届CTVE剑桥杯全国学生能全历奇英语国际大赛上海赛区决赛。15. 2015-5-11 晶莹剔透的艺术盛宴——沪东校区“竹园少年看上海——博物馆奇妙之旅”之琉璃艺术博物馆篇。28. 2015-11-17 【沪东校区作文节】好作文是这样写成的 ——记沪东校区三年级作文节主题活动。

2023-12-21 13:21:34 378

原创 pkill的特性 (2014-12-04 23:23:29)

就可以了,但是对pkill来说,他能将进程中包含此进程名的其他相关进程也结束掉,例如系统启动了两个进程,一个是test,另外一个是other_test,则pkil test会将other_test这个进程也结束掉,这个一定要注意了。pkill作为linux下的结束进程的命令有一个特点,就是可以通过应用程序名称来结束进程,例如如果结束进程为test的进程则直接。对于不相干的进程需要启用不动的进程名称,避免操作将不相干的进程有结束掉。

2023-12-21 13:20:29 329

原创 gethostbyname返回空值的错误 (2014-10-27 09:44:06)

在hdcc核心初始化进行监听的时候,因为绑定的地址是0.0.0.0,gethostbyname返回空值错误,导致绑定失败,如果是指定的IP则没有问题。而且这个问题会导致数据库的连接非常忙,影响系统的处理性能。通过检查发现 /etc/sysconfig/network文件中的hostname和/etc/hosts文件中的名称不一样,经名称修改成相同的,重启机器后问题解决。

2023-12-21 13:19:57 346

原创 win7因为系统保留区无法系统激活问题的解决办法

在安装的新机器进行windows7系统激活的时候因为unsupported partition table(不能识别保留分区)问题导致系统无法激活。有提示给保留分区分配盘符就可以激活,但是因为保留分区使用的是EFI格式,系统自带分区软件不能进行盘符分配,这个方法也不行。偶然发现使用windows8的激活工具可以针对windows7的EFI保留分区进行激活。所以遇到相同问题的时候可以试试使用windows8的激活工具(可识别EFI分区)来进行系统激活。

2023-12-21 13:19:20 770

原创 显示Cisco设备语音输出日志

route(config)#logging off //完成调试后需要关闭,日志功能,否则会损耗设备处理能力。route#show debugging //显示当前输出项目信息,如果没有打卡任何项,则显示为空。如果发起呼叫后,任何消息都没有输出,说明,呼叫没有送到网关上,需要参考交换机或callmanager的配置项。第三,呼入或呼出一个电话,呼叫信息就会显示出来了,根据呼叫信息,就可以定位问题所在。

2023-12-20 14:10:07 368

原创 怎样将320*240的采集的图像转换为176*144方法

代码只是截取了功能实现部分,具体怎么应用需要根据自己的开发环境来实现。//这个是转换函数,主要算法就是将像素点进行切割。

2023-12-20 14:09:13 330

原创 转:Valgrind使用简介

Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。

2023-12-20 14:08:04 868

原创 linux进程创建线程数的制约

这样做的好处是只影响程序本身。但是要主要此函数是否调用成功,如果堆栈值设置太小的话,小于内存中的最小页面大小(2048K或其它),则此函数会调用失败,不同的操作系统,这个值是不同的,所以需要判断这个函数的返回。3、也可以使用 uname -r 检查一下内核版本,如果使用的是2.4的内核,则线程是采用轻量级进程实现的,线程数是统计在进程基数中的。需要注意的是,由于修改 /etc/security/limits.conf 影响的是初始化时的用户环境,因此修改完毕后必须注销当前用户,重新登录后才会生效。

2023-12-20 14:07:19 387

原创 linux下VPN server搭建

目前大多数的主流企业路由器(无线路由器或宽带路由器),路由器价格一般在300元左右,或以上,都已经可以内置VPN服务,但是一般家用的无线路由器不带此项功能。为了节省成本可以使用一台linux机器来搭建VPN server,对于家用路由器需要开启DMZ功能,将主叫指到此linux机器上,或进行端口映射,需要映射的端口是1723。如果没有静态的ip地址,需要弄一个动态域名服务,例如花生壳等,设置动态域名的办法网上有很多。如果没有报错,就说明安装正确,如果报错,就需要根据错误原因来进行解决。

2023-12-20 14:06:45 638

原创 SIP 消息定义

416――请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也。417――服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一。504――关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长。205――服务器完成了请求,用户代理必须复位当前已经浏览过的文件。306――前一版本HTTP中使用的代码,现行版本中不再使用。505――服务器不支持或拒绝支持请求头中指定的HTTP版本。406――根据用户发送的Accept拖,请求资源不可访问。

2023-12-20 14:06:15 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除