自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangpengqi的专栏

希望我的博客可以给你带来财富

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

转载 获得本机IP地址

#include #include #include #include #include #include #include #include #include #include #include int getlocalip(char* outip){ int i=0; int sockfd; struct ifconf ifconf; char buf[512

2013-10-30 14:31:33 637

转载 Mysql更新字段中部分数据的方法

如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考。Mysql更新字段中部分数据第一种情况:update tab set     A   = concat(substring(A,1,3),'bbb');从A的1个字符开始取3个字符,加上'bbb',再写入a中,如果A原始值为'123

2013-10-29 15:58:15 3025

转载 MySQL C 语言应用程序接口开发教程

从数据库中取回数据在这个实例中我们从表中取回数据。步骤:创建连接执行查询获取结果集提取所有可用的记录释放结果集#include #include  int main(int argc, char * argv[]){ MYSQL * conn; MYSQL_RES * result; MYSQL_ROW row; int

2013-10-29 14:14:29 1153

转载 MYSQL的C 语言接口

要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接.typedef struct st_mysql { NET           net;            /* Communication parameters */ gptr          connector_fd;   /* ConnectorFd for SSL */ 

2013-10-29 14:11:13 735

转载 用GDB调试程序

用GDB调试程序目录[隐藏]1 使用GDB2 GDB的命令概貌3 GDB中运行UNIX的shell程序4 在GDB中运行程序5 调试已运行的程序6 暂停/恢复程序运行6.1 设置断点(Break Points)6.2 设置观察点(WatchPoint)6.3 设置捕捉点(CatchPoint)6.4 维护停止点6.5 停止

2013-10-24 17:49:15 732

转载 gdb core 调试(ZZ)

gdb core 调试(ZZ)http://blog.163.com/lanka83/blog/static/32637615200801793020182/http://blog.csdn.net/taina2008/archive/2007/08/09/1733464.aspx1. 前言:有的程序可以通过编译, 但在运行时会出现Segment

2013-10-24 16:29:23 791

转载 GDB调试精粹及使用实例

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改

2013-10-24 16:01:56 638

转载 使用Backtrace函数打印调用栈 - Debug居家必备

glibc提供了backtrace这个库函数,可以用来打印call stack。比如我们可以在程序中注册常见的一些signal,比如SIGSEGMENT, SIGPIPE,然后在这些信号的回调函数中,利用backtrace打印出call stack,这样debug就非常的方便。 backtrace的使用很简单,使用man手册中的Example代码即可,例如:  1

2013-10-24 15:44:46 1256

转载 GDB 使用与示例

GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你

2013-10-24 15:36:29 623

转载 GDB 用法和命令介绍

一、GDB常用命令简介 rrun运行.程序还没有运行前使用c            cuntinue  运行到下一断点处qquit                       退出tabtab命令补全功能h   help帮助sstep跟入函数nnext

2013-10-24 15:02:35 805

转载 使用gdb和core dump迅速定位段错误

使用gdb和core dump迅速定位段错误关键字:gdb、段错误、core dump 一、什么是core dump    core:内存、核心的意思;    dump:抛出,扔出;    core dump:前提:当某程序崩溃的一瞬间,内核会抛出当时该程序进程的内存详细情况,存储在一个名叫core.xxx(xxx为一个数字,比如core.699)的

2013-10-24 14:43:00 24405 1

转载 Mysql简介和Mysql优化查询的方法

MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统。MySQL 完全适用于网络,用其建造的数据库可在因特网上的任何地方访问,因此,可以和网络上任何地方的任何人共享数据库。MySQL具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。MySQL用C和C++编写,它可以工作在许多

2013-10-17 10:38:00 1508

转载 3.3.4.7. 模式匹配

MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。SQL模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零字符)。在 MySQL中,SQL的模式默认是忽略大小写的。下面给出一些例子。注意使用SQL模式时,不能使用=或!=;而应使用LIKE或NOT LIKE比较操作符。要想找出以“b”

2013-10-15 14:40:14 797

转载 3.3.4.6. NULL值操作

NULL值可能令人感到奇怪直到你习惯它。概念上,NULL意味着“没有值”或“未知值”,且它被看作与众不同的值。为了测试NULL,你不能使用算术比较 操作符例如=、或!=。为了说明它,试试下列查询:mysql> SELECT 1 = NULL, 1 NULL;+----------+-----------+----------+----------+| 1 = NULL | 1

2013-10-15 14:39:09 612

转载 3.3.4.5. 日期计算

MySQL提供了几个函数,可以用来计算日期,例如,计算年龄或提取日期部分。要想确定每个宠物有多大,可以计算当前日期的年和出生日期之间的差。如果当前日期的日历年比出生日期早,则减去一年。以下查询显示了每个宠物的出生日期、当前日期和年龄数值的年数字。mysql> SELECT name, birth, CURDATE(),    -> (YEAR(CURDATE())-YEAR(bir

2013-10-15 14:37:36 726

转载 mysql 利用触发器(Trigger)让代码更简单

一,什么触发器1,个人理解触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。2,官方定义触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活

2013-10-15 11:07:16 678

转载 高性能MySQL(第二版)第三章 架构优化和索引(上)——读书笔记

一,选择优化的数据类型     更小通常更好     更小的数据类型使用了更少的磁盘,内存和CPU缓存     但是要确保不要低估需要保存的值,在架构中的多个地方增加数据类型的范围是一件极其费时费力的工作。如果不确定需要什么数据类型,就选择你认为不会超过范围的最小类型。     简单就好     越简单的数据类型,需要的CPU周期就越小。例如,比较整数的代价

2013-10-14 15:11:09 709

转载 mysql建立索引的优缺点|创建索引alter或create索引分类(PRIMARY KEY,UNIQUE KEY,FULLTEXT,INDEX)作用查看索引show index from table

建立索引的优缺点:为什么要创建索引呢?        这是因为,创建索引可以大大提高系统的性能。         第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。         第二、可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。         第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。      

2013-10-14 15:03:54 1974

转载 MySQL:给表建立索引及索引的显示

建表:create table user(    id int not null primary key,    username varchar(15) not null,    passward varchar(20) not null,    nickname varchar(15) not null,    mail varchar(30) not null, 

2013-10-14 14:38:53 1125

转载 23个MySQL常用查询语句

一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,,!=,!>,!,= 二查询字符串 SELECT * FROM tb_stu  WHERE sname  =  '小刘' SELECT * FROM tb_stu  WHERE sname like '刘%' SELECT * FROM tb_stu  W

2013-10-12 16:43:09 630

转载 Linux C语言操作SQLite数据库

1. SQLite数据库特点(1)SQLite数据库是开源的嵌入式数据库,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过API,应用程序可以直接操作它。(2)事务的处理是原子的,一致的,独立的,可持久化的(ACID),即使在系统崩溃和掉电后。(3)SQLite数据库通过独占性与共享锁来实现事务的独立处理。(4)一个单独的跨平台的磁盘文件就能够存储一个数据

2013-10-12 13:57:43 1418

转载 Linux C语言操作MySQL

1.MySQL数据库简介MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性:(1) 使用C和C++编写,并使用了多种编译器进行测试,保证源码的可移植性。(2) 支持多线程,利用CPU资源,支持多用户。(3) 可以处理拥有上千万条记录的大型数据库。(4)既可以作为一个单独的应用程序应用在客户端服务器网络环境中

2013-10-12 13:55:35 721

转载 我的第一个MPI程序:利用矩形规则计算pi

利用矩形规则计算pi#include#includeusing namespace std; const int INTERVALS = 40000; int main(int argc,char ** argv){         int rank,size;          double area

2013-10-11 13:35:27 3064

转载 并行计算(二)——通讯

通讯: 点对点MPI的通讯是指程序在不同的处理器之间进行数据交换的一种行为,通讯方式按照目标的不同主要分为两类:点对点通讯和集群通讯。 点对点通讯需要一个处理器进行发送,另外一个处理器进行接收。Message要了解MPI的通讯,首先需要了解一下MPI中Message的结构。Message主要包含数据(3个参数),封包(3个参数)以及其他的一些与通讯有关的参数其中,数

2013-10-11 11:48:31 1624

转载 并行计算(一)——初步认识

并行计算模型本定命名空间和私有的内存空间,主要采用 C/C++/Fortran 和 MPI 。全局命名空间和共享的内存空间,主要采用 C/C++/Fortran 和 OpenMP 。Flynn 分类法这个方法主要是根据并行计算机的模式进行分类的,包括:SISD (Single Instruction Single Data): 单一指令,单一

2013-10-11 11:46:18 1003

转载 集群的可扩展性及其分布式体系结构(3)--上

分层模型首先,我们先来看一下组成集群计算机系统主要部件有哪些:多个高性能的计算机(PC、工作站或者SMP服务器)优秀的操作系统(分层结构或者基于微内核)高性能网络开关(千兆位以太网或者类似Myrinet的专有开关网络)网络接口卡NIC快速通讯协议和服务(如活动消息和快速消息)集群中间件(单一系统映象和可用性支持)硬件,如DEC的内存通道、硬件DS

2013-10-10 13:48:06 807

ICMP ping 实现

ping 实现 ICMP

2015-06-01

candence16.6安装破解文件

自己安装candence16.6过程中使用的破解文件,希望可以给大家有帮助。哈哈

2013-04-06

candence16.6安装破解记录

个人安装candence16.6记录,已经破解成功,希望给大家做参考

2013-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除