
数据库开发
文章平均质量分 87
Zhang_P_Y
关注机器学习、计算机视觉、嵌入式(MCU、DSP、ARM)和桌面开发等领域
展开
-
【数据库开发】Redis数据库设置密码
redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到?1#requirepass foobared去掉行前的注释,并修改密码为所需的密码,保存文件?1r转载 2017-01-21 17:14:59 · 2024 阅读 · 0 评论 -
【数据库开发】MySQL修改root密码
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下转载 2016-12-20 19:56:23 · 442 阅读 · 0 评论 -
【数据库开发】学习Redis从这里开始
转载:http://www.epubit.com.cn/article/200学习Redis从这里开始本文主要内容Redis与其他软件的相同之处和不同之处Redis的用法使用Python示例代码与Redis进行简单的互动使用Redis解决实际问题Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型。转载 2016-12-20 22:59:15 · 681 阅读 · 0 评论 -
【数据库开发】MySQL命令大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即转载 2016-12-20 20:00:30 · 500 阅读 · 0 评论 -
【数据库开发】Redis key-value内存数据库介绍
Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案。Redis官方网网站是:http://www.redis.io/,如下:Redis 有三个主要使其有别于其它很多竞争对手的特点:Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的; Redis相比许多键值数据存储系统有相对丰富的数据类转载 2016-12-20 22:50:33 · 2013 阅读 · 0 评论 -
【数据库开发】数据库连接池及其工作原理
对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得到高效、安转载 2016-12-20 21:36:56 · 656 阅读 · 0 评论 -
【数据库开发】 C连接mysql——常用的函数
转载:http://blog.chinaunix.net/uid-26758020-id-3288633.html1、MYSQL *mysql_init(MYSQL *mysql) 为mysql_real_connect()分配或初始化一个MYSQL对象。若mysql为NULL,函数为其分配,初始化并返回一个新对象;否则对象被初始化并返回该对象的地址。 返回值:一个转载 2016-12-20 20:58:30 · 498 阅读 · 0 评论 -
【数据库开发】在Windows上利用C++开发MySQL的初步
【数据库开发】在Windows上利用C++开发MySQL的初步标签(空格分隔): 【编程开发】 Windows上在上面配置环境的基础上开展一个小demo链接数据库,没想到中间也出现了这么多的问题,简直了。一切的罪魁祸首可能就是下载的MySQL版本就是release版本的,而不可用于Debug的。一个非常简单的初步:#include "stdafx.h"#include <stdio.h>#原创 2016-12-20 21:20:21 · 1585 阅读 · 0 评论 -
【数据库开发】is not allowed to connect to this MySQL server解决办法
ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们来看看解决办法。处理方法有二个1、(如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to转载 2016-12-20 21:08:59 · 673 阅读 · 0 评论 -
【数据库开发】windows下使用c++调用redis
不废话,unix下c++调用 redis可以看这个:http://blog.youkuaiyun.com/youngqj/article/details/8266177 ==================================================================================redis的官网版本并没有为vc开发提供接口,不过微软转载 2017-01-20 14:12:57 · 2883 阅读 · 0 评论 -
【数据库开发】windows环境下通过c++使用redis
1.Windows下Redis的安装使用Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。本文中,作者分享了在Windows下进行安装和使用Redis的技巧。Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包转载 2017-01-20 16:01:03 · 966 阅读 · 0 评论 -
【数据库开发】在Windows上以服务方式运行 MSOPenTech/Redis
在Windows上以服务方式运行 MSOPenTech/RedisServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis,这都要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位了。那么Redis转载 2017-01-20 16:02:07 · 594 阅读 · 0 评论 -
【数据库开发】Redis数据库服务器启动配置
Redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,转载 2017-01-21 17:13:50 · 731 阅读 · 0 评论 -
【数据库开发】windows下hiredis的编译(主要是包括一些异步编程的错误)
果然,高端的程序员真心是鸟都不鸟windows的,Redis的客户端找了一圈愣是没有C++的windows版本我要做个windows上的C++的服务器都没办法和redis交互github上所有能试的我都试过了,要么是只支持unix,要么是怎么编译都不通过,焦头烂额中然后我总结了网上无数的教程,附带修复一个个编译错误,总结如下编译环境,64位windows转载 2017-01-21 14:10:43 · 1194 阅读 · 0 评论 -
【VS开发】【数据库开发】windows下libevent x64库静态编译
按照libevent的文档,使用VC的nmake -f Makefile.nmake即可编译32位release模式。因为项目中要求编译64位的版本,需要在Makefile.nmake中添加一个LIBFLAGS选项 /MACHINE:X64如果要加调试信息,可以在 CFLAGS中加入/Zi,32位加调试选项是 CFLAGS中加/ZI,当然要调整优化选项/Ox转载 2017-01-21 11:17:54 · 818 阅读 · 0 评论 -
【VS开发】【数据库开发】libevent windows下基于VS2010的编译
libevent是一个常用的网络库,下面就看看在windows下面编译测试的过程吧。一 环境系统:win8.1编译器:VS2013官方下载地址:http://libevent.org/版本:2.0.22-stable二 编译静态库1 解压把上面下载到libevent-2.0.22-stable.tar.gz解压,得到libevent-2.0.22-stabl转载 2017-01-21 11:16:32 · 821 阅读 · 0 评论 -
【数据库开发】Redis消息通知
消息通知任务队列使用任务队列的好处松耦合。生产者和消费者无需知道彼此的实现细节,只需要约定好任务的描述格式。这使得生产者和消费者可以由不同的团队使用不同的编程语言编写易于扩展。消费者可以有多个,而且可以分布在不同的服务器中, 借此可以轻易地降低单台服务器的负载使用LPUSH和RPOP命令实现队列, 这里介绍一个新命令BRPOP和BLPOP BRPOP key转载 2017-01-20 22:54:07 · 1018 阅读 · 0 评论 -
【数据库开发】C++测试redis中的publish/subscribe
运用http://blog.youkuaiyun.com/xumaojun/article/details/51558237 中的redis_publisher.hredis_publisher.cpp redis_subscriber.h redis_subscriber.cpp四个文件,做一个操作类进行测试.头文件 Policy.h[cpp] view pl转载 2017-01-20 22:45:02 · 1554 阅读 · 0 评论 -
【VS开发】【数据库开发】libevent简单入门和介绍
libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库,今天学习下。总体来说,libevent有下面一些特点和优势:* 统一数据源, 统一I/O事件,信号和定时器这三种事件;* 可移植,跨平台支持多种I/O多路复用技术, epoll、poll、dev/poll、select 和kqueue 等;* 对并发编程支持,避免竞态条件;转载 2017-01-20 22:41:35 · 637 阅读 · 0 评论 -
【VS开发】【数据库开发】libevent入门
花了两天的时间在libevent上,想总结下,就以写简单tutorial的方式吧,貌似没有一篇简单的说明,让人马上就能上手用的。首先给出官方文档吧: http://libevent.org ,首页有个Programming with Libevent,里面是一节一节的介绍libevent,但是感觉信息量太大了,而且还是英文的-。-(当然,如果想好好用libevent,看看还是很有必要的转载 2017-01-20 22:38:29 · 511 阅读 · 0 评论 -
【数据库开发】在Windows上和Linux上配置MySQL的过程
【数据库开发】在Windows上和Linux上配置MySQL的过程标签(空格分隔): 【编程开发】 首先是在Windows上尝试用QT进行MySQL数据库开发,结果总出现driver不能load的错误,一直没有改过来。后又直接尝试在Linux下进行MySQL开发,直接安装了三个包就可以使用了。下面记录这些过程。在Linux下配置MySQL的过程首先是安装mysql,以ubuntu为例:sudo原创 2016-12-20 20:36:07 · 625 阅读 · 0 评论