08 2018 档案
摘要:SOCKET 基础API 1.01 创建套接字 #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol); SOCKET socket_fd = socket(AF_IN
阅读全文
摘要:下载 ado2.h和ado2.cpp文件 在VC++ 目录-->包含目录 -->添加 msado15.dll, msjro.dll 目录。 // TODO: 连接sqlserver, 在stdafx.h 中定义这些, #define _BS_DLL_EXPORT_ # ifdef _BS_DLL_EXPORT_ # define BS_DLL_EXPORT __declsp...
阅读全文
摘要:GDI 1.01 通过HDC获得CDC指针 void CDemoDlg::OnTest() { //获得当前DC的句柄 HDC hDC = ::GetDC(m_hWnd); //通过HDC获得CDC指针 CDC* pDC = CDC::FromHandle(hDC); //输出文本 pDC->Set
阅读全文
摘要:WIN32平台上的WINSOCK编程都要经过下列步骤: 定义变量->获得WINDOCK版本->加载WINSOCK库->初始化->创建套接字->设置套接字选项->关闭套接字->卸载WINSOCK库->释放资源 下面介绍WINSOCK C/S的建立过程: 服务器 客户端 1 初始化WSA 1...
阅读全文
摘要:动态链接库 1.01 显式链接DLL /* 创建dll类 */ int fnTest(void); #include "stdafx.h" #include "Test.h" BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_cal
阅读全文
摘要:while [ 1 ]; do PRO_NUM=`ps -ef | grep "cms$" | grep -v "grep" | wc -l` if [ $PRO_NUM -eq 1 ]; then sleep 60 else killall -9 cms cd /usr/local/x'x exe
阅读全文
摘要:AES:密码学中的高级加密标准(Advanced Encryption Standard,AES),又称 Rijndael加密法。 对称加密:用同一个密码 加密/解密 文件。 使用openssl中的两函数加密解密 (默认只能加密16字节) AES_set_encrypt_key(unsigned c
阅读全文
摘要:一、公钥/私钥/签名/验证签名/加密/解密/非对称加密 对称加密:用同一个密码 加密/解密 文件。 非对称加密:加密用的一个密码,解密用另外一组密码。 加密解密:公钥加密数据,然后私钥解密。 公钥加密的数据只有它相对应的私钥可以解开,所以数据只有到了有私钥的你这里,才可以解开成有用的数据。 签名和验
阅读全文
摘要:通用控件 1.01 通过控件ID获得控件窗口指针 void CDemoDlg::OnTest() { //获得控件窗口指针 CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT); CString strText = _T(""); strText.Format(L"
阅读全文
摘要:$sudo apt-get update$sudo apt-get install redis-server启动 Redis 改/etc/redis/redis.conf文件,配置IP, 和密码。 重启: /etc/init.d/redis-server stop/etc/init.d/redis-
阅读全文
摘要:1 文档 1.01 主窗口显示之前修改子窗口的样式 /* 修改窗口名称 */ SetWindowText(_T("Main Frame")); BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreate
阅读全文
摘要:1、apache-apollo
阅读全文
摘要:1 对话框 1.01 模态对话框 //创建对话框对象 CDemoDlg* pDlg = new CDemoDlg(); //显示对话框窗口 pDlg->DoModal(); //删除对话框对象 delete pDlg; void CDemoDlg::OnCloseDlg() { //关闭对话框 En
阅读全文
摘要:1 控制栏 1.01 创建工具栏 /* 定义工具栏对象 */ CToolBar m_wndDemoToolBar; //创建工具栏窗口 if (!m_wndDemoToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TO
阅读全文
摘要:1.0 嵌入式下mqtt客户端 CPATH += ../embe_mqtt/MQTTClient/src PSRTPATH = ../embe_mqtt/MQTTPacket/src LOADPATH += -I$(CPATH) LOADPATH += -I$(PSRTPATH) PATH_C +=
阅读全文
摘要:一、语言元素 1.01 变量 1.0 Python 支持五种基本数字类型,其中有三种是整数类型。 int (有符号整数) long (长整数) bool (布尔值, 布尔值是特殊的整数) float (浮点值) complex (复数) decimal (用于十进制浮点数, 必须先导入 decima
阅读全文
摘要:tuple,元组类型。头文件<tuple>,tuple是一个固定大小的不同类型(异质,heterogeneous)值的集合(这一点是tuple与其他常规STL容器的最大不同,即它可以同时存放不同类型的数据)。泛化的std::pair(也即std::pair是tuple的一个特例,长度受限为2)。当我
阅读全文