測試: 測試 Redis連接
```
// mat01generate19datasys190101.cpp : 定義應用程序的入口點。
#include "stdafx.h"
#include "mat01generate19datasys190101.h"
#include <iostream>
#include <iomanip>
#include "redisUtils.h"
#define MAX_LOADSTRING 100
// 全局變量:
//搜索:14159265358979323846264338327950288419716939937510得到:
long double Pild = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196;
long double Pild64bit = 3.141592653589793115997963468544185161590576171875; //
long double Pildwin32 = 3.141592653589793;//115997963468544185161590576171875; ///win32位
//上面兩個精度都是 1.234567890234567//僅僅有17位精度,小數點后16位,需要注意!
//MGDs系統測試變量
double mGDsTest1d = 12.3;
int redisAllowGDSMp = 1;
HINSTANCE hInst; // 當前實例
WCHAR szTitle[MAX_LOADSTRING]; // 標題欄文本
WCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口類名
// 此代碼模塊中包含的函數的前向聲明:
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
// TODO: 在此處放置代碼。
//調用Console控制臺
AllocConsole();
#pragma warning(disable:4996)
_tfreopen(TEXT("CONOUT$"), TEXT("w"), stdout);
_tfreopen(TEXT("CONOUT$"), TEXT("w"), stderr);
_tfreopen(TEXT("CONIN$"), TEXT("r"), stdin);
#pragma warning(default:4996)
_tsetlocale(LC_ALL, TEXT("chs"));//頭:<iomanip> LC_ALL=chs支持中文
//
// std::cout << std::setprecision(99) << Pild << std::endl;
std::cout << std::setprecision(999) << Pild << std::endl;
//
//------------------------------------------------------------------
//代碼塊一,編號:code110(請只寫 一次性執行的代碼
//code110
{//code110
//測試 redis
double test1redis01double = 12.4;
Redis *redi001 = new Redis();
if (!redi001->connect("localhost", 6379)) {
printf("redis connect error!\n");
return 0;
}
redi001->set("tes1str", "hello12");
// redi001->set("tes1", test1redis01double);
}//code110
//------------------------------------------------------------------
// 初始化全局字符串
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
LoadStringW(hInstance, IDC_MAT01GENERATE19DATASYS190101, szWindowClass, MAX_LOADSTRING);
MyRegisterClass(hInstance);
// 執行應用程序初始化:
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}
HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_MAT01GENERATE19DATASYS190101));
MSG msg;
// 主消息循環:
while (GetMessage(&msg, nullptr, 0, 0))
{
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}//wWinMain
```
- 啥叫DynamicalBilliards動態粒子(動力臺球)
- 五大系統-為啥搞那么復雜?
- 內存數據庫triangleBilliard19Redis參數190101
- HiRedis在C++Windows下配置編譯使用190101
- 三大視圖:inputOrigin_計算系統(無理數非視圖)_3輸出視圖190110
- MGDs-Mp系統:數學生成數據(或數據生成)系統-參數修改模塊190102
- MGDs的安裝攻略190110
- redis+MGDs-Mp系統完整代碼之-代碼塊1-測試Redis連接190110
- c++中longdouble_longlong等能計算的最大、最小值190101
- 充分解耦的MGDs-充分松耦合的數學生成數據系統190111
- MGDs-數據生成系統的(部分)核心代碼190114
- mfc190115