07 2013 档案
摘要:查看编码:show variables like 'collation_%';show variables like 'character_set_%';修改:MySQL:修改默认字符集,转换字符集(MySQL 5.X)1. 修改 MySQL数据库默认字符集(mysqldatabase default character set)alter database testdb default character set = gb2312; -www.2cto.com-2. 修改 MySQL 数据表默认字符集(mysql table default character
阅读全文
摘要:换了win8之后wamp明显不怎么好用了,显示80端口被system占用,后是masql出现了403错误,多番百度谷歌找到了解决方案,这里与大家分享当你安装完成wamp后,打开localhost或ip时发现已经可以运行了但想使用phpmyadmin时,发现提示如下内容:You don't have permission to access /phpmyadmin/ on this server.解决办法: 打开如下文件:c:\wamp\alias\phpmyadmin.conf //这个就是你的wamp的安装目录下的内容修改成这样: Options Indexes FollowS...
阅读全文
摘要:一、问题 1、学习mysql时,我先安装了一个mysql5.5.27; 2、然而学习php时,当我安装wampserver2.2时,wampserver2.2又在电脑上安装了mysql5.5.20; 由于我设置了这两个版本的数据库密码一样,现在我启动mysql数据库时,电脑总是连接mysql5.5.20版本,怎么切换到mysql5.5.27这个版本呢?二、解决 原因:通过网上查资料,发现mysql数据库安装时,默认设置端口号(port=3306),因而后安装的mysql5.5.20也占用了mysql5.5.27的端口号,所以启动不了mysql5.5.27版本。1、修改mysql5.5....
阅读全文
摘要:一.MYSQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接操作MYSQL了。2.简单介绍一下MYSQL命令: mysql->CREATE DATABASE db
阅读全文
摘要:1、数据库 数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。2、表 表(table)某种特定类型数据的结构化清单。3、列 列(column)表中的一个字段。所有表都是由一个或多个列组成的。4、行 行(row)表中的一个记录。5、主键 主键(primary key)一列(或一组列),其值能够唯一区分表中每个行。 要求:任意两行都不具有相同的主键值;每个行都必须具有一个主键值(主键列不允许NULL值)二、mysql客户机软件 1、比较好用的是免费的php...
阅读全文
摘要:写的顺序:select...from...where....groupby...having...orderby..执行顺序:from...where...groupby...having....select...orderby...转载于:http://blog.csdn.net/liubo2012/article/details/8209324
阅读全文
摘要:如何在本地安装测试ECSHOP如何在本地(自己的电脑)上先安装ECShop一、创建PHP环境1.下载AppServ因为ECShop在线网上商店系统是用PHP语言开发的,所以,在本地架设网店之前,我们先要下载工具包AppServ来创建PHP环境。下载地址:在百度搜索AppServ小提示:AppServ是PHP网页架站工具组合包,AppServ所包含的软件有:Apache、ApacheMonitor、PHP、MySQL、phpMyAdmin等。2.安装AppServ安装AppServ很简单,连续轻松单击“Next”按钮,直到显示如图1所以的界面,输入店面的网址,电子邮箱即可。端口可不做修改。小提示
阅读全文
摘要:数据类型大纲图:注:在mysql中,输入时,除了数值型,不要加单引号,其他的都要加上单引号,养成一种好习惯。一、数值型:整数型: 1)从数学上来讨论tinyint 1、 占据空间 2、存储范围 2)tinyint 微小的列类型,1字节, 如果表示正数,表示范围0 - > 2^8-1 : 0 -> 255; 如果表示负数,表示范围 -128 -> 127 (只有后7位表示绝对值,最高位表示的是符号) (补码)小数型: float(M,D):M代表总位数,D代表小数位,(6,2)为例;-9999.99 -> +9999.99浮点,定点型所占字节是固定的,有些是4个字节...
阅读全文
摘要:第3课:1、mysql中条件使用关键字where;2、查select name,content from msgwhere id>2; select name,content 控制列 where id>2 控制行
阅读全文
摘要:版本控制或源代码管理系统是软件开发必备的。本文为您介绍9款优秀的开源版本控制系统,它们在软件行业已经得到了广泛应用。1.SubversionSubversion是一个开源的版本控制系统。由CollabNet公司首创于2000年,十年中Subversion取得了令人难以置信的成功。开源社区广泛使用Subversion,诸如Apache软件基金会,Free Pascal,FreeBSD,GCC, Django, Ruby, Mono, SourceForge, ExtJS, Tigris.org, PHP and MediaWiki等项目。Google Code也用Subversion提供开源项目
阅读全文
摘要:前言据说目前MySQL用户已经达千万级别了,其中不乏企业级用户。可以说是目前最为流行的开源数据库管理系统软件了。任何产品都不可能是万能的,也不可能适用于所有的应用场景。那么MySQL到底在什么场景下适用什么场景下不适用呢?1、Web网站系统Web站点,是MySQL最大的客户群,也是MySQL发展史上最为重要的支撑力量,这一点在最开始的MySQLServer简介部分就已经说明过。MySQL之所以能成为Web站点开发者们最青睐的数据库管理系统,是因为MySQL数据库的安装配置都非常简单,使用过程中的维护也不像很多大型商业数据库管理系统那么复杂,而且性能出色。还有一个非常重要的原因就是MySQL是开
阅读全文
摘要:一、语言 1、英语 # 程序猿也爱学英语(上),有图有真相二、公司网站 # 国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个)
阅读全文
摘要:第1课第2课一、整体结构 1、mysql -h localhost -u root -p *** 如果-h不写,则默认连接localhost。 2、连接服务器成功,-------> 显示数据库 (show databases;) 注:红色标记的数据库不能随便动,蓝色的可以自己随便操作。二、基本命令语句注:当写错语句时,直接输入\c退出,重新写语句。
阅读全文
摘要:----------------------------------------------------------------------------------------------一、工作1) 管理 1、 思维管理 # Mindjet MindManager 2012 软件安装:http://hi.baidu.com/qincaodi/item/850ffc5eee68514c4fff2045软件使用 论坛:http://www.mindmap.com.cn/thread-46086-1-1.html # NovaMindPortable 软...
阅读全文
摘要:前言: visual studio 2010的快捷键其实在在菜单栏里都有说明。例一:例二:快速代码格式化快速注释这些功能在 编辑->高级例三:常用的调试功能
阅读全文
摘要:1、将CString(unicode)转换为char*(ANSI)CString strServIP;pChat->GetDlgItemText(IDC_IP,strServIP);char strAddr[16] = {0};USES_CONVERSION;strcpy_s(strAddr,16,T2A(strServIP));
阅读全文
摘要:我们通常用visual studio进行开发的时候,我们通常会用到一款比较流行比较方便的插件,那就是Visual Assist X,它可以增强Microsoft开发环境下的编辑能力,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等。 但是当我在写程序的时候,发现注释里总是出现红色波浪线,在网上搜索了下,发现是Visual Assist X在作怪。解决方法:进入Visual Studio开发环境菜单VAssistX,找到最下面的子菜单Visual Assist X ..
阅读全文
摘要:今天测试了一个以.c结尾的C语言程序。原始代码如下:[cpp]view plaincopy#include#includeintmain(intargc,char**argv){fprintf(stdout,"HelloC\n");inti;for(i=0;ic:\users\administrator\desktop\c_lan\c_test\c_test.c(7):errorC2143:语法错误:缺少“;”(在“类型”的前面)1>c:\users\administrator\desktop\c_lan\c_test\c_test.c(8):errorC2065:“
阅读全文
摘要:如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了五种I/O模型,分别是:■ 选择(select);■ 异步选择(WSAAsyncSelect);■ 事件选择(WSAEventSelect);■ 重叠I/O(Overlapped I/O);■ 完成端口(Completion Port)(+线程池技术) 。 每一种模型适用于一种特定的应用场景。大家应该针对自己应用程序的需求,综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。① select 模型:select模型是WinSock中应用最广泛的模型之一,核心就是select函数,它可用于
阅读全文
摘要:一、先来看看结构二、设计 1、设计一个成员函数,实现伸缩功能。 其目的: 初始化时可以被初始化函数调用 点击按钮响应时可以被按钮函数调用 2、相应的是,这时也必须设计一个成员变量,保存伸缩状态。其目的与设计成员函数相似。三、实现 1、声明:public: afx_msg void OnBnClickedBtnNetSetting(); void ExtendDialog(bool &bExtend);private: bool m_bExtend; 2、初始化成员变量:m_bExtend = false; 3、伸缩函数的定义:void CMyChatRoom...
阅读全文
摘要:问题: 今天打开好久没用的Microsoft Visual Studio 2010 ,刚才创建了一个C++工程,错误就出现了。 只要在VS2010源码编辑器中输入一个字符,它就报错 ":Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的"。刚开始一看,以为是扩展引起的问题,结果禁用了所有的扩展都不行。 错误上说"您可以在命令行上使用/LOG参数运行应用程序,然后检查文件"C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\Activ
阅读全文
摘要:我的Mindjet MindManager 2012 Pro也就是MindManager10 在应用模板之后总会显示Microsoft Visual C++ Runtime Library Runtime Error!Program: D:\Mindjet\MindManager 10\MindManager.exeR6025-pure virtual function call请尝试以下步骤:1、找到模板文件的路径(我的路径是D:\本地磁盘D\Program Files\Mindjet_11.0.276_EN\Templates);2、使用MindManager选中模板文件(例如.....
阅读全文
摘要:C++资源之不完全导引(完整版)- -这文章太强了,我一定要转载,否则对不起观众,对不起自己。(liigo)发信人: NULLNULL (空空), 信区: VC标 题: C++资源之不完全导引(转载)发信站: 武汉白云黄鹤站 (2005年05月05日01:42:54 星期四), 站内信件C++资源之不完全导引(完整版)来源:www.csdn.net撰文:曾毅、陶文声明:本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。-------------------------------------------------------------------------
阅读全文
摘要:一、思路 1、要想得到本地IP地址,可以通过本机名来查询,所以首先得得到本机名。 2、牵涉到IP地址,首先想到牵涉到网络协议,因此得加载套接字协议,所以先使用WSAStartup函数完成对Winsock服务的初始化。二、步骤 三、实现程序的模块化 1、包含文件工作#include #include #include #pragma comment(lib,"ws2_32.lib")bool GetLocalAddr(); 2、网络协议初始化工作WSADATA wsaData;WORD wVersionRequested;wVersionRequested = MAKEWOR
阅读全文
摘要:在公司培训期间,经理给了我们没人10个界面草图,让我们在VS2008下使用MFC设计,因为在经理的帮助和自己的努力下,终于在三天时间内完成,现在就根据在这三天时间里所用到的控件做出如下总结:1.Dialog对话框 ,一个对话框就相当于一个界面,在对话框里可以放其他控件。2.Button按钮,是一个命令按钮,来响应用户的鼠标单击操作,然后进行响应的处理,它可以显示文本和位图。3.Static Text静态文本框 ,来显示正文,不能输入文本。4.Edit Control编辑框,输入并编辑正文。5.Group Box组成框,显示一个方框和正文,在里面可以放其他控件。6.Check Box复选框,用做
阅读全文
摘要:error C2065: “IDD_DIALOG1” : 未声明的标识符1、编译时提示error C2065: “IDD_DIALOG1” : 未声明的标识符2、错误的可能原因及解决方法如下:原因:出错文件中没有包含资源文件ID声明的resource.h文件。解决:在出错文件中加入#include “resource.h”语句。原因:工程附件包含目录的路径下没有resource.h文件。解决:修改路径即可。原因:工程所在文件夹下存在resource.h文件,但其中没有资源ID的定义,导致真正的resource.h没有包含进去。解决:将其删除。一个解决方案里面有多个工程,可能会把所有资源ID的声
阅读全文
摘要:在Visual Studio 2008中添加运行按钮默认情况下,VS2008中的工具栏上没有运行按钮,只有调试(Debug)按钮,可按照以下方法添加1、点击菜单Tools(工具)->Customize(自定义)2、切换到Commands(命令)选项卡,在左边的目录下选择Debug(调试),然后在右边的列表中找到Start Without Debugging(运行不调试)3、把Start Without Debugging(运行不调试)按钮拖放到工具栏中即可转载于:http://hi.baidu.com/daven172/item/52ae4872d18e3918d1dcb363
阅读全文
摘要:一、要理解指针,必须弄清指针的三方面内容:指针的类型;指针所指空间存储数据的类型;指针的值及存储指针值的空间大小;我们通过例子进行说明:(1) int *p;(2) char *p;(3) int **p;(4) int (*p)[3];1、指针的类型 从语法的角度讲,只要把定义中的指针名字去掉,剩下的部分就是这个指针的类型,上例中各个指针的类型为:(1) int *p; // 指针的类型是 int*(2) char *p; // 指针的类型是 char*(3) int **p; // 指针的类型是 int**(4) int (*p)[3]; ...
阅读全文
摘要:在MFC中添加控件后,按Ctrl+d可以改变控件TAB顺序,怕自己忘了,一个神奇的东西,记下。关于改变Tab顺序的方法有以下几种:方法一:在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP是影响TAB顺序的。先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对“TAB键被按下”事件的捕捉,人工使用SETFOCUS来控制TAB顺序。方法二:在VC中,首先控件没有TABINDEX属性,有TABSTOP属性;其次,如果你发现这可能是由resource.h中控件的ID值引起的
阅读全文
摘要:一、问题在预览状态下可能看到中文,但是编译运行后对话框中的中文全是问号。即使你用的VS中文版,即使你也用了Unicode编码,即使有条件编译#ifdef _WIN32LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED#pragma code_page(936)#endif //_WIN32但是问题依旧对不对?有的同志通过SetWindowText(_T("中文显示"));来手工替代,的确可以达到同样的效果。可是如果界面中有十几二十个呢?二、解决方案其实解决办法很简单。首先到“资源视图”[Resource View]中找到对话框
阅读全文
摘要:一、什么是静态链接库,什么是动态链接库?1、静态链接库就是你使用的.lib文件,库中的代码最后需要连接到你的可执行文件中去,所以静态连接的可执行文件一般比较大一些。在静态库情况下,函数和数据被编译进一个二进制文件(通常扩展名为*.LIB),Visual C++的编译器在链接过程中将从静态库中恢复这些函数和数据并把它们和应用程序中的其它模块组合在一起生成可执行文件。这个过程称为“静态链接”。如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。可以参考:http://www.cnblogs.com/Winston/archive/2008/07/0
阅读全文