开发命令20150706

gclhttp://localhost:88/OAapp/WebObjects/OAapp.woa?cjApply=orderSta&orderId=1&sta=01


查看端口netstat -lnp | grep 5060


find . -type f | xargs grep -l 'display'  //internal_sip_port}


du -h -s /* | sort 


df -h
//enable_file_write_buffering


find ./ -name "*.php" | xargs grep "feng"
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
./configure --enable-shared --prefix=/usr/local/ffmpeg


export LD_LIBRARY_PATH


开启root
sudo passwd root


asterisk 录音路径:
/var/spool/asterisk/monitor


gcc ffp.c -o ffp  -I /usr/local/ffmpeg/include -lSDL   -L /usr/local/ffmpeg/lib  -lavformat -lavcodec -lavutil -lswscale


gcc ffplay.c cmdutils.c  -o ffplay2  -I /usr/local/ffmpeg/include -lSDL   -I ./ -L /usr/local/ffmpeg/lib  -lavformat -lavcodec -lavutil -lswscale -lavfilter -lavcore -lavdevice


http://dranger.com/ffmpeg/tutorial03.html
http://blog.csdn.net/z297470279z/article/details/8518087


http://blog.csdn.net/leixiaohua1020/article/details/10528443


lsof -p 进程id


set ff=unix强制转成linux格式的
chmod u+s /bin/su  给普通用户root权限,典型的使用地点是当su root切换不成功的时候。
set lang




http://www.cnblogs.com/landmark/archive/2012/05/10/2494542.html


http://job.liepin.com/job_16658198?mscid=s_00_002
http://www.tuicool.com/articles/Z3ia6b


http://wenku.baidu.com/link?url=FRXrcElPXLxaFvaP0mxk7CzapLkyBbyB3YpjMHfaf4WkhzviobebFwoTSzTho__7Rypotx22tIS7WGImmJJAegDU3V9pQXlSF7mjKPmjAca


http://www.cnblogs.com/qingquan/archive/2011/07/27/2118967.html


valgrind --tool=memcheck --leak-check=full ./test








configure: error: Could not find eXosip2 library with version >= 3.5.0 !
export PKG_CONFIG=`which pkg-config`


#ifndef _WINSOCK_H 
#define _WINSOCK2_H










未定义 antlr3NewAsciiStringCopyStream


workaround a bug on win32 that makes status icon still present in the systray even after program exit




 gcc http_request_test.c -o http_request_test -lwsock32
http://xmlsoft.org/
pkg-config --cflags --libs gtk+-2.0
gcc parae_xml.c -o parae_xml  -I /include/libxml2/


gtk2 和 gtk3不兼容的函数:
1,gtkfunction
2,gtk_timeout_add
3,gtk_about_dialog_set_url_hook
4,gtk_combo_box_get_active_text
5,gtk_widget_hide_all
6,gtk_combo_box_get_active_text
7,GTK_WIDGET_SENSITIVE
8,gtk_combo_box_append_text
9,gtk_combo_box_remove_text
10,gtk_status_icon_set_tooltip


gdk2和gdk3不兼容的函数
1,gdk_window_foreign_new(id);
用w=GDK_WINDOW_FOREIGN(id);函数代替。


http://msdn.microsoft.com/zh-cn/library/bk77x1wx.aspx


http://www.newxing.com/Code/VC/Multimedia/880.html




cenOS yum的时候出现错误,,需要
发现原来是没有配置resolv.conf,于是到/etc目录下配置resolv.conf加入nameserver IP:
[root@server mysql-5.0.56]# vi /etc/resolv.conf
nameserver 218.85.157.99
search localdomain




smb安装:
yum install samba samba-client samba-swat 一路选是


设置smb开机启动
chkconfig --level 35 smb on 


smb 设置root登陆:
mbpasswd -a root
配置文件/etc/samba/smb.conf




mysql


mysql ERROR 1045 (28000): Access denied for user解决方法
(2012-06-15 11:21:01)
转载▼
标签:
mysql
error
1045
解决方法
分类: MySQL学习过程


问题重现(以下讨论范围仅限Windows环境):


C:\AppServ\MySQL> mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


 


编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入
  skip-grant-tables
保存退出后重启mysql


1.点击“开始”->“运行”(快捷键Win+R)。


  2.启动:输入 net stop mysql


  3.停止:输入 net start mysql




这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为我们不能grant(没有权限)。


按下面的流程走(红色部分为输入部分,粉红色的是执行后显示的代码不用输入):


1.进入mysql数据库:


mysql> use mysql;
Database changed


2.给root用户设置新密码,蓝色部分自己输入:
mysql> update user set password=password("123456") where user="root";
Query OK, 1 rows affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0


3.刷新数据库
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


4.退出mysql:
mysql> quit
Bye


改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。
分享: [分享到微米] [分享到新浪Qing]




vim /etc/sysconfig/networking/devices/ifcfg-eth0








apache+mysql+php服务器tasksel




把#include <afxcontrolbars.h> 注掉,后面加一行
 #define CWinAppEx CWinApp: 
也即是如下的修改: 
//#include <afxcontrolbars.h> // MFC support for ribbons and control bars
#define CWinAppEx CWinApp










http://blog.csdn.net/ztz0223/article/details/7614091




http://www.softechsoftware.it/main.html
http://www.codeproject.com/kb/combobox/


http://www.softechsoftware.it/








curl groks URLs 很好的c语言库,还没用,朋友介绍的。


linphone_core_set_native_video_window_id(the_core,(unsigned long)m_videoWnd.m_hWnd);


用navicat连不上远程数据库,提示2003-Can't connect to MySQL server on localhost (10061)解决方法_


 Mysql:is not allowed to connect to this MySQL server


在my.ini的[mysqld]部分中加一行bind-address = 127.0.0.1
总之注意这个配置文件中的配置就oK


如果你想连接你的mysql的时候发生这个错误:


ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server


解决方法:
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改


称"%"


mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;


若失败直接
MySQL>flush privileges; 


2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。


GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;


GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;


问题一,通话6秒或者32秒就自动挂断了.(解决,nat问题,sip.conf配置可解决)
问题二,只能单向。(这个问题知道了,重转向了,服务器让人蛋疼)
问题三,有的账号为什么不能用。


1,装完freepbx后,点击使之页面跳转,会跳到登陆界面。
2,装完freeepbx后,点击使之页面跳转,会出现确认更新按钮。


本人正在使用的asterisk版本,配套的freepbx随后会上传。只为备份资料,欢迎下载。因为本人发现freepbx汉化后不同版本不通用,故在此配套备份,已备将来之用。


externip=10.10.101.35
localnet=10.10.101.35/255.255.255.0


考虑到sip服务器负载能力,要进行集群部署,故研究如何实现sip服务器联机服务器。也即实现初步集群。




ip 10.10.100.49


iax.conf


[to22]


transfer=yes


context=from-internal
host=10.10.101.35
type=friend
port=4569
qualify=yes


extension.conf
[from-internal-iax]
exten => _6XXX,1,Dial(IAX2/to22/${EXTEN})
exten => _6XXX,n,Huangup


ip 


10.10.101.35
iax.conf
[to49]
transfer=yes
context=from-internal
host=10.10.100.49
type=friend
port=4569
qualify=yes


extension.conf
[from-internal-iax]
exten => _6XXX,(Dial


(IAX2/10.10.101.35:[email protected]/${EXTEN:1}))
exten => _6XXX,Hangup
exten => _8XXX,(Dial(IAX2/10.10.100.49:[email protected]/${EXTEN:1}))
exten => _8XXX,Hangup




http://www.cs.fsu.edu/~engelen/soap.html(soap下载网站)


http://download.csdn.net/download/yxmsw2007/3120614
遇到以下问题的都可以看看: 1、ListView item中加入checkbox后onListItemClick 事件无法触发。 原因:checkbox的优先级高于ListItem于是屏蔽了ListItem的单击事件。 解决方案:设置checkbox


的android:focusable="false" 2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象, 原因:为记住Checkbox的选择状态 解决方案:当选择Checkbox的时候,记下其


状态,然后在getView方法中进行设置












http://10.10.100.48:88/OAapp/WebObjects/OAapp.woa?cjApply=orderStaDic&ret=xml
http://10.10.100.48:88/OAapp/WebObjects/OAapp.woa?cjApply=orderSta&orderId=h0000010GUF&dispatch=aric4444




http://10.10.100.48:88/OAapp/WebObjects/OAapp.woa?cjApply=classify


QPushButton { background-color:rgb(85, 0, 127);
color: rgb(255, 255, 255); }
QPushButton:hover { background-color: rgb(245, 69, 234); }




QPushButton { background-color: rgb(215, 255, 247);
color: rgb(0, 0, 0); 
}
QPushButton:hover {background-color: rgb(131, 158, 255);  }




QTableView {
    color: white;
gridline-color: white;
    background-color: rgb(108, 108, 108);
alternate-background-color: rgb(64, 64, 64);
    selection-color: red;
    selection-background-color: rgb(0, 187, 0);
    border: 2px groove gray;
    border-radius: 0px;
    padding: 2px 4px;
}


QHeaderView {
color: white;
font: bold 10pt;
background-color: rgb(108, 108, 108);








border: 0px solid rgb(144, 144, 144);
border:0px solid rgb(191,191,191);
border-left-color: rgba(255, 255, 255, 0);
border-top-color: rgba(255, 255, 255, 0);
border-radius:0px;
min-height:29px;
}


QHeaderView::section {
color: white;
background-color: rgb(64, 64, 64);
border: 5px solid #f6f7fa;
border-radius:0px;
border-color: rgb(64, 64, 64);

QTableCornerButton::section {
     background: red;
     border: 2px outset red;
 }


vim /etc/apache2/sites-available/default




在执行:


make progdocs


出现:


/bin/bash: line 1: doxygen: command not found
make: *** [progdocs] Error 127


解决方法:


apt-get install doxygen




在usr/lib/asterisk/modules/无chan_sip.so


解决方案:


apt-get install libcurl4-openssl-dev


(chan_sip.so依赖 res_crypto.so,而res_crypto.so 依赖openssl)


重新./configure make menuselect  make install


cloudopen-sip2  mysql2cloud


101.231.214.34
服务器
user:root
pass:freeswitch-sip-root




mysql:
user:root
password: 


conf => 600,


exten => 600,1,Macro(user-callerid,)
exten => 600,n,Set(MEETME_ROOMNUM=600)
exten => 600,n,Set(MAX_PARTICIPANTS=0)
exten => 600,n,Set(MEETME_MUSIC=${MOHCLASS})
exten => 600,n,Gosub(sub-record-check,s,1(conf,600,never))
exten => 600,n,GotoIf($["${DIALSTATUS}" = "ANSWER"]?USER)
exten => 600,n,Answer
exten => 600,n,Wait(1)
exten => 600,n(USER),Set(MEETME_OPTS=)
exten => 600,n,Goto(STARTMEETME,1)




//




http://192.168.0.174:88/OAapp/WebObjects/OAapp.woa?cjApply=bizorder&sta=03&start=2014-01-09&end=2015-01-10








1,按照课堂系统的要求,研究asterisk服务器相关接口,以达到从服务器控制会议成员静音控制的目的。按照研究结果相应该测试实验,同时做一些服务器流量的实验。
2,会议回声较大,做相关消除回声研究试验。
3,为了让OTT客户端控制asterisk服务器,从而实现禁言控制的目的,服务器端设计编程实现相关接口,给OOT终端使用。
4,部分实现学生举手信令接口的实现,和OTT端完成对接。


windos启动项命令
msconfig


fusionpbx下载地址
https://code.google.com/p/fusionpbx/downloads/list


 然后我们启动root帐号:


  sudo passwd root


sudo apt-get update


使用sudo apt-get update问题总结




复制代码
代码如下:


sudo apt-get update


dns 配置vim /etc/resolv.conf 


apt-get install sqlite3 libsqlite3-dev
apt-get install libspeex-dev
apt-get install libspeexdsp-dev
apt-get install libldns-dev


查看ubuntn版本
root@ubuntu:~# cat /etc/issue
查看用户组cat /etc/group












conference 3002-192.168.10.49 vid-floor 22 force






















http://www.php100.com/manual/yii/CUrlManager.html


http://www.digpage.com/autoload.html //yii自动模块加载




//查看linux系统版本号
lsb_release -a
root        密码   freeswitch-sip-root
mysql root  密码   freeswitch-sip-mysql
fusion root 密码   freeswitch-sip-fusionpbx










通过php的mysql_connect('localhost','usr','pass')连接本地数据库成功
但是,mysql_connect('127.0.0.1:3306','usr','pass')出现
can't connect to MySQL server using '' (13)的错误
原因:
#getsebool -a | grep httpd
[neo@neo phpMyTest]$ getsebool -a | grep httpd
allow_httpd_anon_write --> off
allow_httpd_mod_auth_ntlm_winbind --> off
allow_httpd_mod_auth_pam --> off
allow_httpd_sys_script_anon_write --> off
httpd_builtin_scripting --> on
httpd_can_check_spam --> off
httpd_can_network_connect --> off
httpd_can_network_connect_cobbler --> off
httpd_can_network_connect_db --> off
httpd_can_network_memcache --> off
httpd_can_network_relay --> off
httpd_can_sendmail --> off
httpd_dbus_avahi --> on
httpd_enable_cgi --> on
httpd_enable_ftp_server --> off
httpd_enable_homedirs --> off
httpd_execmem --> off
httpd_read_user_content --> off
httpd_setrlimit --> off
httpd_ssi_exec --> off
httpd_tmp_exec --> off
httpd_tty_comm --> on
httpd_unified --> off
httpd_use_cifs --> off
httpd_use_gpg --> off
httpd_use_nfs --> off
发现 httpd_can_network_connect --> off
解决方案:


#setsebool httpd_can_network_connect 1




freeswitch 显示已经分配出来的用户






Linux查看系统配置常用命令


 


系统


# uname -a # 查看内核/操作系统/CPU信息
# uname -r 查看系统版本
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量 资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载 磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况 网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息 进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态 用户
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户


# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务 服务
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务 程序
# rpm -qa # 查看所有安装的软件包












x UDP (519 bytes) from 106.39.223.133:8219 to 192.168.0.111:5060 on eth0                                                                                                          


                       x
x ICMP dest unrch (port) (547 bytes) from 192.168.0.111 to 106.39.223.133 on eth0                                                                                                 


                       x
x UDP (522 bytes) from 106.39.223.133:8219 to 192.168.0.111:5060 on eth0                                                                                                          


                       x
x ICMP dest unrch (port) (550 bytes) from 192.168.0.111 to 106.39.223.133 on eth0                                                                                                 


                       x
x UDP (519 bytes) from 106.39.223.133:8219 to 192.168.0.111:5060 on e




关于goap,,
关于asterisk和freeswitch视频会议,
关于cpp的xml库,
关于cpp的json库,
关于cpp json解决unicode的问题,


...\oRTP\include
...\linphone\coreapi
...\mediastreamer2\include




../build/win32/Debug/


IN_LINPHONE


chown www-data:www-data -R /usr/local/freeswitch




https://github.com/liusaiyu/code




unset LANG 


查看库文件是否包含哪个函数
nm -A /usr/local/lib/libavresample.so  |grep -i avresample_convert
//查看mysql数据库的一些信息,如存储路径
ps -ef|grep mysql 


数据库备份使用:
ALTER TABLE `your_table_name` TYPE=MYISAM;这样的话MYD和MYI就出来了。

你可能感兴趣的:(开发命令20150706)