/usr/bin/ld: cannot find -lmysqlclient
作者:fly 发布于:2016-2-5 12:48 分类:Linux
不是这两个地方的需要编译时指定库路径
makefile 加上-L/usr/lib/mysql 问题解决了
vsftpd添加用户并限制目录(指定用户访问指定目录)
作者:fly 发布于:2016-2-4 21:46 分类:Linux
开发那边更新速度如果比较快,每天会有无数的文件或者目录交给运维更新上线,这样比较麻烦,干脆给他们搭FTP让他们自己上传修改,但有一问题,就是权限问题,公司五个站点有五个目录,每个人负责不同的站点,如何让各自都不干扰别人,或者说不到别人的目录搞“破坏”!下面解决这个问题!linux c 操作串口
作者:fly 发布于:2015-12-25 21:12 分类:Linux
我这个是嵌入式linux 下C 操作串口。pc机上要有权限才可以
嵌入式linux下 mg3732拨号上网,接打电话发短信(上)
作者:fly 发布于:2015-12-25 17:12 分类:Linux
网上有使用第三方程序做3G模块驱动的。其实linux内核本身已经包含了这个驱动。默认编译的时候是没有的。
第一步,插上MG3732.使用lsusb查看VID 和 UID 我这边是 0x19d2 0xffeb.
修改内核文件。option.c
0x19d2已经定义过了。
#define ZTE_VENDOR_ID 0x19d2
定义设备类型 #define ZTE_PRODUCT_MG3732 0xffeb
在usb_device_id结构体中添加设备
USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, ZTE_PRODUCT_MG3732, 0xff, 0xff, 0xff)
然后重新编译内核
选中 Device Drivers--->USB support--->USB Serial Converter support--->USB driver for GSM and CDMA modems.
更新内核,插上模块。ttyUSB0~3 就出来了。此时驱动已经正常工作。只差ppp拨号了。
h.264 gop
作者:fly 发布于:2015-12-6 21:04 分类:Linux
GOP 就是两个I帧之间的间隔.比如说GOP为120,如果是720p60的话,那就是2s一次I帧.
在视频编码序列中,主要有三种编码帧:I帧、P帧、B帧,如下图所示。
CentOS yum安装配置lnmp服务器(Nginx+PHP+MySQL)
作者:fly 发布于:2015-10-28 9:34 分类:Linux
准备篇:
1、配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
yum -y groupinstall "Development Tools"
作者:fly 发布于:2015-10-28 8:48 分类:Linux
这个是开发工具的意思。源码安装软件就需要安装这个。
同时也要安装Development Libraries ,这个是开发库!
#yum -y install Development Libraries Development Tools
Linux下Mysql 允许远程访问
作者:fly 发布于:2015-10-24 22:26 分类:Linux
操作非常简单,就5步骤,如下:
1.进入 mysql:
/usr/local/mysql/bin/mysql -u root -p
2.使用 mysql库 :
use mysql;
3.查看用户表 :
SELECT `Host`,`User` FROM user;
4.更新用户表 :
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
5.强制刷新权限 :
flush privileges;
完成以上步骤即可远程连接数据库了,上边关键的一句是
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可
CentOS中查看系统资源占用情况的命令
作者:fly 发布于:2015-10-21 23:21 分类:Linux
用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...
还 有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多。
三目运算符
作者:fly 发布于:2015-8-4 14:21 分类:Linux
对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a?b:c?d:e将按a?b:(c?d:e)执行。[1]
<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。
可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
日历
分类
存档
- 2018年3月(1)
- 2017年9月(1)
- 2017年7月(2)
- 2017年5月(1)
- 2017年3月(2)
- 2017年2月(6)
- 2017年1月(9)
- 2016年12月(13)
- 2016年11月(4)
- 2016年8月(17)
- 2016年7月(4)
- 2016年3月(1)
- 2016年2月(2)
- 2015年12月(4)
- 2015年10月(5)
- 2015年9月(1)
- 2015年8月(1)
- 2015年6月(2)
- 2015年5月(4)
- 2015年4月(1)
- 2015年3月(4)
- 2015年2月(2)
- 2015年1月(24)
- 2014年12月(3)
- 2014年10月(5)
- 2014年9月(5)
- 2014年8月(4)
- 2014年7月(13)
- 2014年6月(18)
- 2014年5月(20)
- 2014年4月(24)
- 2014年3月(90)
- 2014年2月(121)
- 2014年1月(11)
最新评论
- qq
哈 - AdOnCn
很好!感谢! - FlyLu
fly您好,看到你写的文章很不错,也很佩... - 地铁诡事
[给力] - 婚嫁百科
如果有爱,如果有结局! - 安安博客
看不懂 - wys.me
博主好,请教个问题哈。 怎么修改vis... - 知道91博客
哈哈,这个算是编程很基础很基础的了吧 - 婚嫁百科
晕死,怎么都不会显示出来的啊 - 小俊
看不懂