`
文章列表
最近关于中文显示乱码的贴子比较多,所以也做了个总结: 可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html MySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charset.html 不同的编码格式会导致同一字符,在不同字符集下的编码会不同。同样同一编码在不同的字符集中代码的字符也不相同。当你的MySQL返回的字符串的编码格式(字符集)与你的客户工具程序(mysql, p ...
面向文档的数据库主要设计用来存储、获取以及管理基于文档的或者叫半结构化的数据。也属于 NoSQL 数据库的一种类别。数据存储的最小单位是文档,同一个表中存储的文档属性可以是不同的,数据可以使用 JSON、XML 等多种格式存储。 本文介绍 11 个开源的面向文档的数据库系统: 1. MongoDB MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几 乎可以 ...
自动启动程序在哪里?             一、当前用户专有的启动文件夹                  这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:Documents        ...
首先我们来熟悉一下C#中修改注册表的方法与函数。在VC#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七个基本主健:     Registry.ClassesRoot 对应于 HKEY_CLASSES_ROOT 主键   Registry.CurrentUser ...
IBM:ftp://ftp.software.ibm.com/ HP:ftp://ftp.hp.com Oracle:ftp.oracle.com Adobe:ftp://ftp.adobe.com Symantec:ftp://ftp.symantec.com Cisco:ftp://ftp.cisco.com SAP:ftp://ftp.sap.com Dell:ftp://ftp.dell.com
XP.CMD命令大全有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制 ...
一直以来都想用C/C++来操作Mysql数据库,应用C++的高效率和严密的语法,我窍以为处理效果会更好。因为一直用php的时候,总觉得格式是简单,但不够严密,有时会出现一些意想不到的结果,可能也只是我对php理解肤浅或偏见吧。 ...
关于如何用mysql_real_connect()连接远程数据库 mysql_real_connect()试图建立到运行host的一个MySQL数据库引擎的一个连接。其函数原形为:    MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsi ...
Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu ...
1.Segmentation fault这个字符串在shell中是谁打印的?这个字符串实际上是bash(或者别的shell)打印的,而不是当前出错的进程,也不是内核,参见bash源代码的WAITPID (-1, &status, 0))语句。因此如果在一个自己写的程序中不对子进程进程 ...
今天在arm的机子上安装软件时,发现arm下的软件分为armbe和armle,着实让我费了一番周折。   总结下,大家共享:   ARMEB = ARM EABI Big-endian ,也有称为ARMBE      #大端字节序 ARMEL = ARM EABI Little-endian,也有称为ARMLE    #小端字节序EABI = Embedded Application Binary Interface, most commonly for PowerPC and ARM architecture   这个是无法通过处理器来查看到信息的,只能运行一个小程序   u ...
#include <stdio.h>typedef int (*CallBackFun)(char *p); int Afun(char *p) {       printf("Afun 回调打印出字符%s!\n", p);    return 0;}int Cfun(char *p) {        printf("Cfun 回调打印:%s, Nice to meet you!\n", p);    return 0;}int call(CallBackFun pCallBack, char 
 本文转自:http://bbs.chinaunix.net/viewthread.php?tid=544415&extra=&page=7     帖子里讨论了C语言中的空指针、空指针常量、NULL、0等概念及相互关系及区别。这里摘录whyglinux兄的总结。做个标签,呵呵^_^ 什么是空指针常量(null pointer constant)?[6.3.2.3-3] An integer constant expression with the value 0, or such an expression cast to type void *, is cal ...
1.预处理(Pre-Processing)2.编译(Compiling)3.汇编(Assembling)4.链接(Linking) 1.预处理(Pre-Processing)读取c源程序,对其中的伪指令(以#开头的指令)和 预定义符号进行处理伪指令主要包括以下四个方面(1)宏定义指令:如#define,#undef。 (2)条件编译指令:如#ifdef,#ifndef,#else,#elif,#endif,等等。这些伪指令的引入使得程序员可以通过定义不同的宏来决定编译程序对哪些代码进行处理。预编译程序将根据有关的文件,将那些不必要的代码过滤掉 (3)头文件包含指令:如
1.#pragma once关于#pragma once ,VC++及G++都支持,大胆的用吧。导出类型必须一致.要么是C的,要么是C++2.__cplusplus这个是必须的#ifdef __cplusplusextern “C” {#endif// Routines Here#ifdef __cplusplus}#endifc++中调用c的代码1、对于 C++ 中非类的成 ...
Global site tag (gtag.js) - Google Analytics