mysql-administrator的安装与使用(图文。mysql-administrator的安装与使用(图文) ● 准备工作 在D盘建立一个mysql-software的目录,把刚才下载的 mysql-administrator-1.0.19-win-noinstall.zip 复制到这个子目录中,解压,得到一个 MySQL Administrator 1.0 的目录。 同样如此操作 mysql-query-browser-1.1.5-win-noinstall.zip,得到一个 MySQL Query Browser 1.1 的目录。 ● 启动服务: · 双击D:mysql-s[......]
海量数据处理常用思路和方法
海量数据处理常用思路和方法。大数据量,海量数据 处理方法总结。大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。
1、Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集
基本原理及要点: 对于原理来说很简单,位数组[......]
MySQL性能优化的最佳21条经验
MySQL性能优化的最佳21条经验。数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
1.为查询缓存优化你的查询
大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时[......]
PHP开发者常犯的10个MySQL错误
PHP开发者常犯的10个MySQL错误。
数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。
PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。
1.使用MyISAM而不是InnoDB
MySQL有很多的数据库引擎,单一般也就用MyISAM和InnoDB。
MyISAM 是默认使用的。但是除非你是建立一个非常简单的数据库或者只是实验性的,那么到大多数时候这个选择是错误的。M[......]
c++ getchar()函数的作用
c++ getchar()函数的作用。1、清除回车符
2、查看程序中间结果
3、一次向缓存读入一个字符
4、getchar()是缓存输入函数,从键盘输入多个字符时: 将所有字符保存在键盘缓存区,直到遇到回车
符,getchar()函数才从stdio流中读入一个字符;getch()是非缓存输入函数,键入一个字符就输
出,没有缓存功能。
详细说明如下:
getchar()是在输入缓冲区顺序读入一个字符(包括空格、回车和Tab)。
所以你在输入“12”回车后,“1”首先被读入,“2”和回车还在输入缓冲区里,被后面的getchar()依次读入。
这[......]
PHP调用MySQL存储过程实例
PHP调用MySQL存储过程实例。
实例一:无参的存储过程 $conn = mysql_connect(‘localhost’,'root’,'root’) or die (“数据连接错误!!!”); mysql_select_db(‘test’,$conn); $sql = ” create procedure myproce() begin INSERT INTO user (id, username, sex) VALUES (NULL, ‘s’, ’0′); end; “; mysql_query($sql);//创建一个myproce的存储过程
$sql = “call[......]
Ubuntu下CodeBlock开发环境配置
Ubuntu下CodeBlock开发环境配置。 Code::Blocks是一款功能强悍的C、C++IDE,工具小巧灵活、跨平台、支持SVN、代码高亮、格式化、国际化(软件界面语言可定制为中文)、强大的调试环境。
本文主要介绍CodeBlock的安装与配置(Ubuntu10.10环境下)整个过程。
一、安装过程:
1》安装基本编译环境 sudoapt-get install build-essential sudo apt-get install gdb
2》安装codeblock sudoapt-get install codeblocks sudo apt-get installco[......]
Qt的Model/View (二)
Qt的Model/View (二)最近在看Qt的Model/View Framework,在网上搜了搜,好像中文的除了几篇翻译没有什么有价值的文章。E文的除了Qt的官方介绍,其它文章也很少。看到一个老外在blog中写道Model/View是他认为Qt中最不好的一部分了。真的是这样吗?为了回馈开源社区,我写了这篇blog,写的是我认为比较有价值的东东。题目起得是解析,但也没有特别细节的介绍,点到为止,有兴趣的Tx可以继续讨论。我所看的资料有《C++ GUI Programming with Qt 4, Second Edition》、Qt官网和Qt源代码。 在UI中,最常用的就是list/gri[......]
Qt Model/View(1)
Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用。
Model/View 结构
Model-View-Controller(MVC), 是从Smalltalk发展而来的一种设计模式,常被用于构建用户界面。经典设计模式的著作中有这样的描述:
MVC 由三种对象组成[......]
快捷键
快捷键。
Qt 编码设置
1. Qt Creator -> 工具 -> 选项 -> 环境 -> 语言 Qt Creator本身界面的语言选择 与cpp文件编码无关,与可执行文件显示编码无关 重新打Qt Creator 此设置才能生效 这个唯一选择<Chinese>
2. Qt Creator -> 工具 -> 选项 -> 环境 -> 默认文件编码 决定cpp文件编码 不同平台下,此设置要相同,如果不同,cpp文件会有好多乱码,且不能被编辑,但不影响编译; 重新打Qt Creator 此设置才能生效 这个推荐选<[......]