显示下一条  |  关闭

Follow your dreams !

我有我梦想,勇敢往前闯,风吹雨打拍拍肩膀

 
 
 
 
 
 

北京市 海淀区 双鱼座

 发消息  写留言

 
心有多大,舞台就有多大。。。
 
近期心愿做一个积极向上的人
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

[置顶] Ajax知识感悟

2009-8-5 16:05:35 阅读60 评论1 52009/08 Aug5

        Ajax是一种客户端验证技术,传统的方式,当表单提交的内容到服务器验证时需要经过数据传送到服务器然后调用验证数据的方法进行验证,Ajax改变了这种复杂的方法,表单的数据可以不经过提交到服务器断进行验证只在客户端进行验证,从而减轻了服务器的负担,
$.post('/ResponseClient.aspx', {email:RegEmailText, actionType:"checkUserEmail"}, function(result)
        {
            if(result == "0") // 失败

作者  | 2009-8-5 16:05:35 | 阅读(60) |评论(1) | 阅读全文>>

Linux动态库的编译与使用

2011-3-7 18:13:27 阅读379 评论0 72011/03 Mar7

Linux下的动态库以.so为后缀,我也是初次在Linux 下使用动态库,写一点入门步骤,以便
以后能方便使用。
第一步:编写Linux程序库
文件1.动态库接口文件
//动态库接口文件getmaxlen.h
#ifndef _GETMAXLEN_H_
#define _GETMAXLEN_H_
int getMaxLen(int *sel,int N);
#endif
文件2.动态库程序实现文件
//动态库程序实现文件getmaxlen.c
#include "getmaxlen.h"
int getMaxLen(int *sel,int N)
{
int n1=1,n2=1;
for(int i=1;i<N;i++)
{
if(sel>sel[i-1])
{
n2 ++;

作者  | 2011-3-7 18:13:27 | 阅读(379) |评论(0) | 阅读全文>>

Linux C/C++ 内存泄漏检测工具Valgrind

2011-2-21 14:55:01 阅读161 评论0 212011/02 Feb21

Valgrind 是一款 Linux下(支持 x86、x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测(C语言中的malloc和free,以及C++中的new和delete),找出内存泄漏问题。

  Valgrind 中包含的 Memcheck 工具可以检查以下的程序错误:

  使用未初始化的内存 (Use of uninitialised memory)

  使用已经释放了的内存 (Reading/writing memory after it has been free’d)

作者  | 2011-2-21 14:55:01 | 阅读(161) |评论(0) | 阅读全文>>

Valgrind用法

2011-2-21 14:30:29 阅读269 评论0 212011/02 Feb21

来源:http://www.ibm.com/developerworks/cn/linux/l-pow-debug/

Valgrind

Valgrind 已经在 Linux 应用程序开发社区中广泛用来调试应用程序。它尤其擅长发现内存管理的问题。它可以检查程序运行时的内存泄漏问题。这个工具目前正由 Julian Seward 进行开发,并由 Paul Mackerras 移植到了 Power 架构上。

要安装 Valgrind,请从 Valgrind 的 Web 站点上下载源代码(参阅

作者  | 2011-2-21 14:30:29 | 阅读(269) |评论(0) | 阅读全文>>

linux下利用crontab命令实现定时重启

2011-2-21 9:18:01 阅读215 评论0 212011/02 Feb21

crontab是个非常方便的在unix/linux系统上定时(循环)执行某个任务的程式
使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动他,
cron服务是个定时执行的服务,能通过crontab 命令添加或编辑需要定时执行的任务:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的周详内容
crontab -r //删除没个用户的cron服务
crontab -e //编辑某个用户的cron服务
比如说root查看自己的cron设置:crontab -u root -l
再例如,root想删除fred的cron设置:crontab -u fred -r

作者  | 2011-2-21 9:18:01 | 阅读(215) |评论(0) | 阅读全文>>

linux信号处理sigaction()实例

2010-8-26 10:34:55 阅读645 评论0 262010/08 Aug26

struct sigaction{

void (*sa_handler)(int);

sigset_t sa_mask;/*additional signals to be blocked */在调用前加入信号屏蔽字,仅当信号捕捉函数返回时再将进程的信号屏蔽字复位为原先值*/

int flags;/*Signal options*/       结构中还有一个参数,不懂。

}

#include <stdio.h>
#include <signal.h>
#include <unistd.h>

void show_handler(int sig)
{
    printf("I got signal %d\n", sig);

作者  | 2010-8-26 10:34:55 | 阅读(645) |评论(0) | 阅读全文>>

FORK()函数的理解

2010-8-26 9:38:40 阅读60 评论0 262010/08 Aug26

作者:王姗姗,华清远见嵌入式学院讲师。

  对于刚刚接触Unix/Linux操作系统,在Linux下编写多进程的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。

  首先我们来看下fork函数的原型:

  #i nclude <sys/types.h>

  #i nclude <unistd.h>

  pid_t fork(void);

  返回值:

  负数:如果出错,则fork()返回-1,此时没有创建新的进程。最初的进程仍然运行。

作者  | 2010-8-26 9:38:40 | 阅读(60) |评论(0) | 阅读全文>>

extern 用法

2010-8-12 9:08:17 阅读45 评论0 122010/08 Aug12

用例子给你示范
// 1.cpp
int x = 10;
// 2.cpp 注意没有包含1.cpp
#include <iostream>
using namespace std;
extern int x;
int main ()
{ cout << x << endl; }
//则输出10
两个文件同在一个项目(project)中,你不包含某个文件(cpp)而可以用它内部定义的变量,(里是.pp不是.h, 因为在.h中定义的数据不能在.cpp中用除非这个.cpp包含这个.h文件)
例:
// 1.h
#include <iostream>
void print()
{
std::cout << "hello!" << std::endl;

作者  | 2010-8-12 9:08:17 | 阅读(45) |评论(0) | 阅读全文>>

linux下GCC编译C程序(一)

2010-8-6 13:11:06 阅读54 评论0 62010/08 Aug6

GNU编译器集
    GNU编译器集(其前身为GNU C编译器)诞生于1987年。当时Richard Stallman(GNU项目的创办人)想要创建一个编译器,它可以满足他定义的“自由软件”概念,并可用来编译GNU项目发布的其他软件。GNU C编译器迅速在自由软件社区中流行开来,而且以其健壮性和可移植性而闻名。它已成为许多集成开发工具的基础,被世界各地的发行商应用在Linux和其他操作系统之上。
    GCC已不再是主要针对GNU项目自身的软件的小型C语言编译器了。如今,它已支持了许多不同的语言,包括C、C++、Ada、Fortran、Objective C,甚至还有Java。事实上,现代Linux系统除了可以自豪地炫耀那些由GNU工具直接支持的语言以外,它还支持大量其他语言。日益流行的脚本语言Perl、Pyt

作者  | 2010-8-6 13:11:06 | 阅读(54) |评论(0) | 阅读全文>>

MYSQL常用命令

2010-8-6 9:16:47 阅读106 评论0 62010/08 Aug6

MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)
1.导出整个数据库
mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

作者  | 2010-8-6 9:16:47 | 阅读(106) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注