- 博客(10)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 MySQL数据库的备份还原
在Linux下对MySQL数据库进行备份还原操作,也就是导出和导入数据库文件。1、数据库的导出执行命令 mysqldump -u root -p test > /var/test.sql按要求输入数据库密码,即可得到数据库test的导出文件test.sql。保存好该文件,这就是对数据库test进行了简单备份。2、数据库的导入进入MySQL数据库,执行mysql -u r
2015-12-31 20:54:21 400
原创 通过闪烁标题实现“消息提示”
模拟当有新消息到来的时候,通过在标题闪烁“新消息”字样进行提示。在视图文件中加入以下脚本: ;(function($) { $.extend({ /** * 调用方法: var timerArr = $.blinkTitle.show();
2015-12-27 13:17:20 621
原创 Netlink通信机制
1、Netlink 机制简介为了完成内核空间与用户空间通信,Linux提供了基于socket的Netlink通信机制,可以实现内核与用户空间数据的及时交换。Netlink是基于socket的通信机制,由于socket本身的双共性、突发性、不阻塞特点,因此能够很好的满足内核与用户空间小量数据的及时交互,因此在Linux 2.6内核中广泛使用,例如SELinux,Linux系统的防火墙分为内核态的
2015-12-26 13:57:45 2366
转载 thinkPHP实现在线人数的统计
一,每次用户操作更新其在线时间这个方法很直接,在用户表里加一个字段update_time,每次用户进行操作,都更新这个字段为当前时间,一般是在一个被所有Action继承的基类里写这个操作。然后定义一个过期时间,比如10分钟,表示10分钟没进行任何操作的用户默认为不在线。这样,统计当前在线用户的sql语句大概是这样select count(*) from think_user whe
2015-12-19 15:15:54 3473
转载 CMAKE的使用
转自:http://blog.csdn.net/netnote/article/details/4051620一、 基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、 概念
2015-12-15 15:09:30 384
原创 “段错误”定位及调试的一点经验
今天调试代码的时候,遇到一个问题就是出现了“段错误”。出现“段错误”的原因就是:访问的内存超出了系统给这个程序所设定的内存空间。知道原因是一个很好的开始,但是并不代表就很容易解决,特别是在代码量较大的情况下,如何才能定位到出错的地方?接下来,我就大概讲一下自己的一点经验,如何在Linux C中用几个命令搞定“段错误”。1、dmesg通过dmesg命令可以查看发生段错误的程序名称、引起段错误
2015-12-15 14:39:01 7610 1
转载 Intel 汇编指令手册
Intel 汇编指令手册一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP
2015-12-14 17:27:12 1404
原创 Ubuntu下的路径设置
ubuntu 下编程有时候会出现找不到文件的情况,这时候就要首先检查文件包含路径是否正确。可以通过命令echo $PATH查看原先设定的路径。如果没有把对应的文件包含在路径里,则需要手动指定路径。Ubuntu的路径设置有多种方法,接下来简单介绍几种:1、使用export命令sudo export PATH=$PATH:相应路径2、设置profile文件profi
2015-12-14 12:35:38 2397
原创 ubuntu 升级gcc 到4.7
最近因为项目需要,要把一套代码从Linux3.4内核移动到2.6内核下运行。在源码编译的时候就出现了各种情况了,其中就遇到了问题:undefined reference to `__sync_val_compare_and_swap_8'分析之后,发现该问题的出现是由于2.6内核版本的ubuntu,编译器版本过低。解决问题:升级gccsudo add-apt-repository
2015-12-10 22:43:41 1842
原创 安装Libevent
今天,在Linux 2.6内核的Ubuntu上编译运行依程序,出现了错误:Event library not defined。分析了一下,应该是 libevent 的问题。1、libevent 介绍libevent API提供当文件描述符上的特定事件发生时或达到超时之后执行回调函数的机制。此外,libevent的还支持因信号或经常超时引发的回调。libevent 提供了多种I/O机制,
2015-12-09 15:46:00 1076
gcc 中使用 -levent, 在cmake 中对应要怎么设置
2015-12-09
百度开发者注册收发验证码失败
2015-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人