- 猿创征文|【FreeSwitch开发实践】使用sipp对FreeSwitch进行压力测试
一马途追
FreeSwitch开发实践sipp压力测试FreeSwitch压测
✨博客主页:小小马车夫的主页✨所属专栏:FreeSwitch开发实践✨专栏介绍:主要介绍博主在实际项目中使用FreeSwitch开发外呼类项目的一些经验心得,主要涉及FreeSwitch的基本安装编译、基本配置、ESL、WSS、录音、自定义模块、mediabug、语音播放、MRCP及对接AI机器人等内容。内容在持续更新中,如果感兴趣可以对专栏进行订阅~文章目录前言1、sipp编译安装2、sipp命
- freeswitch模块的介绍系列【codecs】【mod_ilbc】
黄宝良
freeswitch学习linux视频编解码音视频
ffreeswitch模块的介绍系列【编解码】【mod_ilbc】mod_ilbc文章目录ffreeswitch模块的介绍系列【编解码】【mod_ilbc】一、mod_ilbc是什么?二、使用步骤1.引入模块环境2.安装mod_ilbc模块2.FS导入模块总结一、mod_ilbc是什么?“mod_ilbc”是freeswitch忠低比特率编解码器(iLBC)模块,通常在电信和互联网协议语音(VoI
- FreeSWITCH入门到精通系列(三):FreeSWITCH基础概念与架构
黄宝良
freeswitch实时音视频freeswitch
FreeSWITCH入门到精通系列(三):FreeSWITCH基础概念与架构前言在前两篇博客中,我们介绍了FreeSWITCH的基本概念和安装与配置。本篇文章将深入探讨FreeSWITCH的基础概念和架构,帮助您更好地理解这个强大的通信平台的工作原理。FreeSWITCH基础概念1.什么是FreeSWITCH?FreeSWITCH是一个开源的实时通信平台,提供了创建VoIP(VoiceoverIP
- freeswitch中lua脚本支持的函数有哪些?
岁月小龙
lua开发语言freeswitch
staticswig_lua_methodswig_CoreSession_methods[]={{"insertFile",_wrap_CoreSession_insertFile},{"answer",_wrap_CoreSession_answer},{"print",_wrap_CoreSession_print},{"preAnswer",_wrap_CoreSession_preAns
- freeswitch的session和channel
yinxingpan
智能外呼freeswitch
小小幸运喜欢古典篮球的-程序员小哥一通电话呼入、或呼出时候,freeswitch会有创建对应的session和channel,作为一个B2BUA,一次通话一般为两条腿,每一个都创建一个channel。a-------------blefta-------------brightsession代表描述了会话,更多的会话状态存储在session中。同时,fs中session与channel一一对应。s
- FreeSWITCH Java ESL Client Demo
倔强的初学者
后端服务开发JavaSE/EE程序javaFreeSWITCHesl
1简介在开启JavaESLClient编程之前,请先阅读《FreeSWITCH权威指南》学习什么是FreeSWITCHEventSocket。Java连接FreeSWITCH的ESL可以采用两种模式:inbound和outbound。Inbound模式:Java应用作为客户端主动连接到FreeSWITCH的内置TCP服务器上,默认监听8021端口。连接成功后,Java应用可以订阅FreeSWITC
- FreeSWITCH 1.10.10 简单图形化界面16 - ubuntu22.04编译mod_python3时遇到的问题记录
贾宝玉的玉宝贾
freeswitchfreeswitchFreeSWITCHvoippython
FreeSWITCH1.10.10简单图形化界面16-编译mod_python3时遇到的问题0、界面预览1、编译mod_python3时报错2、解决参考FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/1324793240、界面预览http://myfs.f3322.net:8020/用户名:admin,密码:admi
- 语音系统智能AI机器人AI源码营销机器人电销机器人智能电话机器人拨号机器人语音机器人空号识别FreeSWITCH呼叫中心中间ipbxIPBX科大识别阿里识别语音识别语音翻译AI语音系统电销机器人系统搭
ai语音机器人
电销系统电销机器人语音系统机器人bootstraphtmldreamweaver人工智能
2022新版本AI智能系统已修复远程执行漏洞1、增加话术体验模式,支持检测话术的完整性。2.支持开通运营商免费独立绑定公众号3、支持:空号,拒接,通话中,无法接通。。。结果识别4、意向客户推送ABC5.支持打断,支持重复回答6.终端账户支持单账户绑定多个微信7,支持单账户不通过VOS对接多台设备,支持多任务固定单独坐席拨打互不干扰。8。免费赠送话术,售后专门指导教学包教包会承诺一年售后服务!本系统
- FreeSWITCH在session上执行定时挂机与取消
xdpcxq1029
oracle数据库jvm
一、实验场景环境描述FreeSWITCH测试机:192.168.137.32会议室:test1分机:1000模拟的场景:1)会议室test1邀请分机1000加入会议室在邀请时,添加定时挂机任务。2)分机1000接通后,需要按数字1加入会议;3)如果分机1000在特定时间内按数字1键,则正常入会同时,取消定时挂机任务。4)如果分机1000未在特定时间内按数字1键,则执行超时挂机操作。二、定时挂机描述
- 【freeswitch】IVR按键输入的分析
安安爸Chris
IVR按键输入的一个核心能力的处理DTMF。Freeswitch自身有处理DTMF的能力。DTMF的处理机制FS共支持三种DTMF处理方式,分别为inband、rfc2833、sipinfo1.1.INBANDINBAND为带内检测方式,而且与普通的RTP语音包混在一起传送。1.2.RFC2833RFC2833即识别一种特殊RTP报文,报文格式如下,其中EventID表示按键值,同一个DTMF按键
- freeswitch之fs_cli常用指令
浪游东戴河
freeSwitchfreeswitchfs_clisofiasofiastatusinternal
fs_cli是FreeSWITCH的一个客户端连接程序,可以通过其连接freeswitch服务,查看运行情况并对其进行控制。一、fs_cli登录与退出1.1登录root@pc:/usr/local/freeswitch/bin#./fs_cli1.2退出freeswitch@pc>/exitroot@pc:/usr/local/freeswitch/bin#二、常用指令2.1查看信令报文开启/
- freeswitch之h264视频通话问题
浪游东戴河
freeSwitchfreeswitchh264mod_h26x视频INVITE
安装freeswitch后,使用账号A给账号B发起视频通话(h264编码)请求,发现B收到的呼叫是音频通话,这是由于freeswitch没有启用h26x模块的原因。一、修改配置将mod_h26x一行的注释去掉,重启freeswitchconf/autoload_configs/modules.conf.xml二、报文分析2.1修改配置前A发给服务器INVITEINVITEsip:1002@19
- freeswitch对接FunASR实时语音听写
java_lilin
javafreeswitchFunasr
1、镜像启动通过下述命令拉取并启动FunASR软件包的docker镜像:sudodockerpull\registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.7mkdir-p./funasr-runtime-resources/modelssudodockerrun-p10096:
- OpenSIPS3.4组合topology_hiding模块和mid_registrar模块的路由脚本
无名387
OpenSIPSOpenSIPS拓扑隐藏
OpenSIPS3.4.3启用topology_hiding模块的主要考虑是,某些sip协议栈对record-route支持的不好启用mid_registrar模块,向FreeSWITCH注册,修改contact为OpenSIPS的地址,但不修改过期时间。不用path模块的主要考虑是,某些sipserver对path支持的不好测试环境:OpenSIPSip地址:172.20.10.6FreeSWI
- freeswitch之呼叫中心acd模块开发
噗噗哥
智能语音系统电销机器人源码机器人网络机器人人工智能
一、定义:ACD(AutomaticCallDistributor)自动呼叫分配,也叫智能选择座席。它是呼叫中心整个前台接入系统逻辑功能的描述:把接入的呼叫转接到正确的座席员桌前。ACD是现代呼叫中心有别于一般的热线电话系统和自动应答系统的重要标志,其性能的优劣直接影响到呼叫中心的效率和顾客的满意度。二、ACD包含的功能点:1、程控交换功能ACD在本质上也是交换机的一种类型,必须具有程控交换最基本
- 全网唯一基于freeswitch的ACD算法之精简透析
程序之旅
freeswtichc++语音识别信息与通信音视频
文章目录1、概要2、ACD类简要说明2.1CSortPm头文件2.2CSortPmcpp文件3、ACD类的使用方法4、小结1、概要本文基于freeswitch的ACD算法之精简透析,并非讲解fs自带的ACD排队,而是作者多年工作经验,首创并且研制的基于c++STL模板基础上的ACD算法。之所以称之为精简,在于算法简介,代码量少、运算速度快;透析在于,不依赖于freeswitch本身,灵活度大,比如
- freeswitch中通过嵌入式脚本监听会议事件
King-Mouse
java开发语言freeswitchlua视频录制
EventConsumer通过freeswitch.EventConsumer("CUSTOM")来创建一个消费者,用来监听字自定义事件,当然我们也可以通过freeswitch.EventConsumer("all")来监听所有事件,但是这样会导致事件处理函数被频繁调用,所以不推荐这样做。如果我们确实需要监听多个事件,可以参考下面这种写法localcon=freeswitch.EventConsu
- freeswitch智能外呼系统搭建流程
java_lilin
java智能外呼freeswitchjava
1.获取实时音频数据media_bug(好多mrcp方式也崩溃所以用以下方式)可以参考方式可以通过socket或者webscoketfreeswitch[1.05]用websocket发送mediabug语音流到ASRProxy实现实时质检和坐席辅助-知乎2.webscoket好多c的库放模块容易崩溃可以选择socket系统自带无需引用可以参考C/C++创建Socket实现双工通信_c++客户端和
- 通过呼叫中心件实现客户端分机互打(基于FreeSWITCH)
朝思暮柒
呼叫中心linux运维服务器
一、通过呼叫中心件实现客户端分机互打(基于FreeSWITCH)二、功能做用介绍#(以顶顶通呼叫中心件为例)#随着现代企业的发展,通讯设备占据了越来越重要的地位。在这个设备中,分机无疑是必不可少的一部分。而分机之间互相打电话,也是企业内部生产、管理和沟通的常见现象。分机是指在电话通信系统中的一个独立的电话接口。它是直接连接到电话交换机或私有交换机的一个单独的号码。通过分机,用户可以通过内部拨号方式
- 浏览器web页面使用sipml5(jssip,sipjs)拨打电话(mod_cti基于FreeSWITCH)-webrtc
H4_9Y
呼叫中心中间件FAQwebrtcssl中间件
文章目录前言一、相关名词介绍(一)、SSL证书(二)、JSSIP(三)、SIP.js二、操作步骤总结前言文本主要介绍如何在网页web端上注册sip账户,进而实现拨打和接听电话。不用再额外安装sip软电话软件以及实体的电话机,方便CRM等系统集成电话呼叫。但是需要在网页web端上注册sip账户之前,获取到ssl证书,这个ssl证书是需要购买的。ssl证书是一种非常重要的安全工具,它可以帮助保护网站的
- 顶顶通ASR对接mod_vad smartivr.json 配置方法
H4_9Y
FAQ中间件
一、查看版本号smartivr.json文件需要根据mod_vad的版本进行配置。查询方法:SSH输入命令fs_cli-x"vad_status",或者freeswitch控制台输入命令:vad_status,可以得到mod_vad版本。二、对接mod_vad的smartivr.json配置说明mod_vad版本如果是4.0以上,请用以下配置:{"asr":{"ddt":{"mode":0,"co
- 在顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-与讯飞星火知识大模型对接 实现机器人问答功能
八方来财,好运连连,万事如意
语音识别人工智能java
目录1.准备工作2.java后端接口说明1.项目说明2.项目结构3.项目代码3在ccadmin里面配置4.在sipphone配置测试5.点击呼叫可向机器人提问啦实现目标:希望能够以语音的形式向提问机器人提出问题,机器人语音回答提的问题1.准备工作1.安装了FreeSWITCH2.安装了(mod_cti基于FreeSWITCH)-语音识别(asr)接口3.下载ccAdmin和sipphone(方便测
- 顶顶通呼叫中心中间件如何实现自己呼叫自己并且放音:一步步配置(mod_cti基于FreeSWITCH)
朝思暮柒
FAQ呼叫中心中间件
介绍顶顶通呼叫中心中间件如何实现自己呼叫自己并且放音:一步步配置一、配置acl.conf打开ccadmin-》点击配置文件并且打开acl.conf-》配置好了点击提交XML。注意:acl.conf的服务器IP必须是内网IP添加了之后在运维调试输入reloadacl在运维调试执行了这个命令你修改的acl.conf文件才会生效二、检查SIP打开ccadmin->点击SIP->点击external检查e
- 使用浏览器Web技术实现电话拨打功能:一步步指南(mod_cti基于FreeSWITCH)
朝思暮柒
Web呼叫中心前端
目录使用浏览器Web技术实现电话拨打功能:一步步指南(mod_cti基于FreeSWITCH)介绍前言介绍(一),SSL证书介绍二,具体操作步骤总结使用浏览器Web技术实现电话拨打功能:一步步指南(mod_cti基于FreeSWITCH)介绍#以顶顶通呼叫中心中间件为例子#在这个数字化的时代,我们的生活已经被各种应用程序和在线服务所包围。我们通过电子邮件、社交媒体、在线购物等方式进行沟通和交流。然
- 电话机器人http接口配置说明(mod_cti基于FreeSWITCH)
朝思暮柒
FAQ机器人机器人
电话机器人http接口配置说明#以顶顶通呼叫中心中间件为例"1、配置拨号方案打开ccadmin->拨号方案->创建一个新的也可以,使用之前的http话术也可以。红框以外可以忽略1answer2set park_timeout=${robot_maximum_connect_time} 通话最大时间3cti_robot http://127.0.0.1/flow.php?flow=${d
- 顶顶通呼叫中心中间件自动外呼进入机器人配置讲解(mod_cti基于FreeSWITCH)
朝思暮柒
FAQ呼叫中心自动外呼服务器
自动外呼进入机器人配置讲解(mod_cti基于FreeSWITCH)1、创建分机流程:打开ccadmin->点击分机->在那个框里面输入一个分机号->点击添加->设置分机密码2、创建线路流程:打开ccadmin->点击线路->在框中输入一个线路名->点击添加->配置拨号串,拨号串:user/分机号->点击更新3、创建线路组流程:打开ccadmin->点击线路组->在框中输入一个线路组名->点击添加
- 呼叫中心中间件如何通过日志去发现问题(mod_cti基于FreeSWITCH)
朝思暮柒
呼叫中心中间件
呼叫中心中间件如何通过日志去发现问题(mod_cti基于FreeSWITCH)(以顶顶通呼叫中心为例)这周学会了如何去看日志发现问题,本来呢我就是一个新手小白处处碰壁后来去研究怎么看日志,在“呼叫中心间”系统排查问题所在和存在的问题去解决。所以学会看日志就会显得尤为重要。学会看日志,那样就可以精准地定位问题的所在,并得出解决的方法。日志日志是一种记录系统或应用程序运行过程中的事件的文件或数据结构。
- 拨号方案:连接世界的无形桥梁(mod_cti基于FreeSWITCH)
朝思暮柒
呼叫中心网络
拨号方案:连接世界的无形桥梁(mod_cti基于FreeSWITCH)#(以顶顶通呼叫中心间为例)#在这个信息爆炸的时代,我们的生活被各种数字技术深深地渗透。其中,拨号方案作为一种古老的通信方式,虽然在现代科技的冲击下显得有些过时,但其独特的魅力和无可替代的功能,依然在许多特定的场景中发挥着重要的作用。今天,让我们一起走进拨号方案的世界,感受这种古老技术的魅力。拨号方案,简单来说,就是通过电话线进
- 顶顶通呼叫中心中间件asrproxy和fs http缓存目录(mod_cti基于FreeSWITCH)
朝思暮柒
呼叫中心FAQ缓存
一、asrproxy缓存目录/ddt/asrproxy/ttsasrproxy缓存目录二、fshttp缓存目录/ddt/fs/storage/http_file_cachehttp缓存目录
- 呼叫中心中间件IP对接的呼入流程(mod_cti基于FreeSWITCH)
H4_9Y
FAQ中间件
前言本篇文章主要讲解外线呼入的规则和注意事项。“IP对接”的呼入流程外线呼入时,想要让指定IP才能同意呼入的操作:检查SIP-“external”的两个配置:呼叫路由和apply-inbound-acl。配置呼叫路由的值必须是“external”,配置apply-inbound-acl的值必须是:“inbound”。需要检查的具体位置如图所示:修改acl配置文件:前往顶顶通中间件:ccAdmin-
- log4j对象改变日志级别
3213213333332132
javalog4jlevellog4j对象名称日志级别
log4j对象改变日志级别可批量的改变所有级别,或是根据条件改变日志级别。
log4j配置文件:
log4j.rootLogger=ERROR,FILE,CONSOLE,EXECPTION
#log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE=org.apache.l
- elk+redis 搭建nginx日志分析平台
ronin47
elasticsearchkibanalogstash
elk+redis 搭建nginx日志分析平台
logstash,elasticsearch,kibana 怎么进行nginx的日志分析呢?首先,架构方面,nginx是有日志文件的,它的每个请求的状态等都有日志文件进行记录。其次,需要有个队 列,redis的l
- Yii2设置时区
dcj3sjt126com
PHPtimezoneyii2
时区这东西,在开发的时候,你说重要吧,也还好,毕竟没它也能正常运行,你说不重要吧,那就纠结了。特别是linux系统,都TMD差上几小时,你能不痛苦吗?win还好一点。有一些常规方法,是大家目前都在采用的1、php.ini中的设置,这个就不谈了,2、程序中公用文件里设置,date_default_timezone_set一下时区3、或者。。。自己写时间处理函数,在遇到时间的时候,用这个函数处理(比较
- js实现前台动态添加文本框,后台获取文本框内容
171815164
文本框
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w
- 持续集成工具
g21121
持续集成
持续集成是什么?我们为什么需要持续集成?持续集成带来的好处是什么?什么样的项目需要持续集成?... 持续集成(Continuous integration ,简称CI),所谓集成可以理解为将互相依赖的工程或模块合并成一个能单独运行
- 数据结构哈希表(hash)总结
永夜-极光
数据结构
1.什么是hash
来源于百度百科:
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
- 乱七八糟
程序员是怎么炼成的
eclipse中的jvm字节码查看插件地址:
http://andrei.gmxhome.de/eclipse/
安装该地址的outline 插件 后重启,打开window下的view下的bytecode视图
http://andrei.gmxhome.de/eclipse/
jvm博客:
http://yunshen0909.iteye.com/blog/2
- 职场人伤害了“上司” 怎样弥补
aijuans
职场
由于工作中的失误,或者平时不注意自己的言行“伤害”、“得罪”了自己的上司,怎么办呢?
在职业生涯中这种问题尽量不要发生。下面提供了一些解决问题的建议:
一、利用一些轻松的场合表示对他的尊重
即使是开明的上司也很注重自己的权威,都希望得到下属的尊重,所以当你与上司冲突后,最好让不愉快成为过去,你不妨在一些轻松的场合,比如会餐、联谊活动等,向上司问个好,敬下酒,表示你对对方的尊重,
- 深入浅出url编码
antonyup_2006
应用服务器浏览器servletweblogicIE
出处:http://blog.csdn.net/yzhz 杨争
http://blog.csdn.net/yzhz/archive/2007/07/03/1676796.aspx
一、问题:
编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的
- 建表后创建表的约束关系和增加表的字段
百合不是茶
标的约束关系增加表的字段
下面所有的操作都是在表建立后操作的,主要目的就是熟悉sql的约束,约束语句的万能公式
1,增加字段(student表中增加 姓名字段)
alter table 增加字段的表名 add 增加的字段名 增加字段的数据类型
alter table student add name varchar2(10);
&nb
- Uploadify 3.2 参数属性、事件、方法函数详解
bijian1013
JavaScriptuploadify
一.属性
属性名称
默认值
说明
auto
true
设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传。
buttonClass
”
按钮样式
buttonCursor
‘hand’
鼠标指针悬停在按钮上的样子
buttonImage
null
浏览按钮的图片的路
- 精通Oracle10编程SQL(16)使用LOB对象
bijian1013
oracle数据库plsql
/*
*使用LOB对象
*/
--LOB(Large Object)是专门用于处理大对象的一种数据类型,其所存放的数据长度可以达到4G字节
--CLOB/NCLOB用于存储大批量字符数据,BLOB用于存储大批量二进制数据,而BFILE则存储着指向OS文件的指针
/*
*综合实例
*/
--建立表空间
--#指定区尺寸为128k,如不指定,区尺寸默认为64k
CR
- 【Resin一】Resin服务器部署web应用
bit1129
resin
工作中,在Resin服务器上部署web应用,通常有如下三种方式:
配置多个web-app
配置多个http id
为每个应用配置一个propeties、xml以及sh脚本文件
配置多个web-app
在resin.xml中,可以为一个host配置多个web-app
<cluster id="app&q
- red5简介及基础知识
白糖_
基础
简介
Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正
- angular.fromJson
boyitech
AngularJSAngularJS 官方APIAngularJS API
angular.fromJson 描述: 把Json字符串转为对象 使用方法: angular.fromJson(json); 参数详解: Param Type Details json
string
JSON 字符串 返回值: 对象, 数组, 字符串 或者是一个数字 示例:
<!DOCTYPE HTML>
<h
- java-颠倒一个句子中的词的顺序。比如: I am a student颠倒后变成:student a am I
bylijinnan
java
public class ReverseWords {
/**
* 题目:颠倒一个句子中的词的顺序。比如: I am a student颠倒后变成:student a am I.词以空格分隔。
* 要求:
* 1.实现速度最快,移动最少
* 2.不能使用String的方法如split,indexOf等等。
* 解答:两次翻转。
*/
publ
- web实时通讯
Chen.H
Web浏览器socket脚本
关于web实时通讯,做一些监控软件。
由web服务器组件从消息服务器订阅实时数据,并建立消息服务器到所述web服务器之间的连接,web浏览器利用从所述web服务器下载到web页面的客户端代理与web服务器组件之间的socket连接,建立web浏览器与web服务器之间的持久连接;利用所述客户端代理与web浏览器页面之间的信息交互实现页面本地更新,建立一条从消息服务器到web浏览器页面之间的消息通路
- [基因与生物]远古生物的基因可以嫁接到现代生物基因组中吗?
comsci
生物
大家仅仅把我说的事情当作一个IT行业的笑话来听吧..没有其它更多的意思
如果我们把大自然看成是一位伟大的程序员,专门为地球上的生态系统编制基因代码,并创造出各种不同的生物来,那么6500万年前的程序员开发的代码,是否兼容现代派的程序员的代码和架构呢?
- oracle 外部表
daizj
oracle外部表external tables
oracle外部表是只允许只读访问,不能进行DML操作,不能创建索引,可以对外部表进行的查询,连接,排序,创建视图和创建同义词操作。
you can select, join, or sort external table data. You can also create views and synonyms for external tables. Ho
- aop相关的概念及配置
daysinsun
AOP
切面(Aspect):
通常在目标方法执行前后需要执行的方法(如事务、日志、权限),这些方法我们封装到一个类里面,这个类就叫切面。
连接点(joinpoint)
spring里面的连接点指需要切入的方法,通常这个joinpoint可以作为一个参数传入到切面的方法里面(非常有用的一个东西)。
通知(Advice)
通知就是切面里面方法的具体实现,分为前置、后置、最终、异常环
- 初一上学期难记忆单词背诵第二课
dcj3sjt126com
englishword
middle 中间的,中级的
well 喔,那么;好吧
phone 电话,电话机
policeman 警察
ask 问
take 拿到;带到
address 地址
glad 高兴的,乐意的
why 为什么
China 中国
family 家庭
grandmother (外)祖母
grandfather (外)祖父
wife 妻子
husband 丈夫
da
- Linux日志分析常用命令
dcj3sjt126com
linuxlog
1.查看文件内容
cat
-n 显示行号 2.分页显示
more
Enter 显示下一行
空格 显示下一页
F 显示下一屏
B 显示上一屏
less
/get 查询"get"字符串并高亮显示 3.显示文件尾
tail
-f 不退出持续显示
-n 显示文件最后n行 4.显示头文件
head
-n 显示文件开始n行 5.内容排序
sort
-n 按照
- JSONP 原理分析
fantasy2005
JavaScriptjsonpjsonp 跨域
转自 http://www.nowamagic.net/librarys/veda/detail/224
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的
- 使用connect by进行级联查询
234390216
oracle查询父子Connect by级联
使用connect by进行级联查询
connect by可以用于级联查询,常用于对具有树状结构的记录查询某一节点的所有子孙节点或所有祖辈节点。
来看一个示例,现假设我们拥有一个菜单表t_menu,其中只有三个字段:
- 一个不错的能将HTML表格导出为excel,pdf等的jquery插件
jackyrong
jquery插件
发现一个老外写的不错的jquery插件,可以实现将HTML
表格导出为excel,pdf等格式,
地址在:
https://github.com/kayalshri/
下面看个例子,实现导出表格到excel,pdf
<html>
<head>
<title>Export html table to excel an
- UI设计中我们为什么需要设计动效
lampcy
UIUI设计
关于Unity3D中的Shader的知识
首先先解释下Unity3D的Shader,Unity里面的Shaders是使用一种叫ShaderLab的语言编写的,它同微软的FX文件或者NVIDIA的CgFX有些类似。传统意义上的vertex shader和pixel shader还是使用标准的Cg/HLSL 编程语言编写的。因此Unity文档里面的Shader,都是指用ShaderLab编写的代码,
- 如何禁止页面缓存
nannan408
htmljspcache
禁止页面使用缓存~
------------------------------------------------
jsp:页面no cache:
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cach
- 以代码的方式管理quartz定时任务的暂停、重启、删除、添加等
Everyday都不同
定时任务管理spring-quartz
【前言】在项目的管理功能中,对定时任务的管理有时会很常见。因为我们不能指望只在配置文件中配置好定时任务就行了,因为如果要控制定时任务的 “暂停” 呢?暂停之后又要在某个时间点 “重启” 该定时任务呢?或者说直接 “删除” 该定时任务呢?要改变某定时任务的触发时间呢? “添加” 一个定时任务对于系统的使用者而言,是不太现实的,因为一个定时任务的处理逻辑他是不
- EXT实例
tntxia
ext
(1) 增加一个按钮
JSP:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
Stri
- 数学学习在计算机研究领域的作用和重要性
xjnine
Math
最近一直有师弟师妹和朋友问我数学和研究的关系,研一要去学什么数学课。毕竟在清华,衡量一个研究生最重要的指标之一就是paper,而没有数学,是肯定上不了世界顶级的期刊和会议的,这在计算机学界尤其重要!你会发现,不论哪个领域有价值的东西,都一定离不开数学!在这样一个信息时代,当google已经让世界没有秘密的时候,一种卓越的数学思维,绝对可以成为你的核心竞争力. 无奈本人实在见地