- 博客(32)
- 资源 (42)
- 收藏
- 关注
原创 flink使用中注册yarn session模式出现Unknown protocol: org.apache.hadoop.yarn.api.ApplicationClientProtocolPB
明明在别的集群可以使用,后来经过对比发现,其他yarn集群为yarn模式,但是在此情况为高可用模式,所以需要的参数以及连接方式不一样。
2023-06-10 14:55:35
373
原创 flink解决mysql中 tinyint 类型字段取数变成 true/false
1、避免使用长度为 1 的 tinyint 类型字段存储数字格式的数据,tinyInt(1) 只用来代表 Boolean 含义的字段。其中 0 代表 False,1 代表 True。如果 tinyInt1isBit=true(默认),且 tinyInt 存储长度为 1,则转为 java.lang.Boolean,否则转为 java.lang.Integer。2、JDBC 的 URL 增加 tinyInt1isBit=false 参数(tinyInt 类型转为Int类型),注意参数名区分大小写,否则不生效。
2022-11-04 09:05:17
1089
原创 logstash to mysql 字段大写问题
es默认是区分大小写的,当我用logstash 导数据到es中是,再查询查询不到数据,发现是原来的大写字母全部变为小写问题引起的,那么我们就让es的字段全部大写就好了,但是一个隐形的问题迟迟解决不了。创建索引curl -X PUT "localhost:9200/index?pretty"查询某个index数据curl -XGET http://127.0.0.1:9200/index/_search?pretty删除curl -XDELETE http://127.0.0.1:92
2022-03-19 15:37:52
2403
原创 Flink奇葩问题(1) yarn-session模式下找不到自定义jar包中的类路径
问题描述:任务能够提交成功,但是点击错误任务直接跳出错误窗口,任务日志不显示,错误如下:
2022-03-18 16:31:43
2908
原创 Could not retrieve the web interface URL for the cluster 错误问题解决
问题描述: org.apache.flink.client.program.rest.RestClusterClient:Could not retrieve the web interface URL for the cluster.详细日志如下Exception in thread "main" java.util.concurrent.ExecutionException: org.apache.flink.runtime.client.JobSubmissionExcepti...
2022-03-01 15:25:04
1944
原创 从Effective C++ 开始(第三版)
条款01:视C++为一个语言联邦1.C 包含 区块,语句,预处理器,内置数据类型,数组,指针2.Object-Oriented C++ C with Classes,包括构造函数和析构函数,封装,继承,多态,virtual函数,动态绑定 等。3.TemplateC++ 泛型编程4.STL 容器,迭代器,算法以及函数对象。 条款02 尽量以const,enum,inline
2012-12-26 22:01:44
454
原创 CMap 的使用(管理多个Socket的连接)
在使用Socket时,会有多个客户端联接服务端,程序有时需要显示客户端的一些附加信息,如发来的信息,状态等。如果单纯的依靠类或结构来管理这些信息,在查找,更新,删除的时候,操作会比较繁琐。CMap是一个可以根据关键字来查找的容器,大大简化了上述几个操作。在实践过程中,发现更新数据项的时候,只需再次对原有的关键词SetAt()一下,因为CMap不允许关键词重复,如果有重复的,将以最后的操作为
2010-01-27 16:00:00
1150
原创 C++中枚举类型++运算符重载
VC中不支持枚举类型的++操作。决定重载一下++运算符!先由简单开始,重载一个枚举型的日期的例子。 #include enum weekday{ sun=7, mon=1, tue, wed, thu, fri, sat,};weekday& operator ++(weekday& e);main(){ weekday
2010-01-26 10:31:00
4466
转载 如何获取当前 CDocument 或 CView 从任意位置
http://support.microsoft.com/kb/108587/zh-cn 在一个 Microsoft 基础类 (MFC) 在基于 Windows 的应用程序,它通常是能够获取对当前活动文档的指针或查看从任何位置在程序中非常有用。 渚嬪能够从一个对话框中访问当前文档是有时非常有用。 本文讨论了用于执行此操作,使用 MFC 对象和基本 MFC 体系结构之间关系最简单的方法。
2010-01-25 14:08:00
1667
原创 CString 类型的GetBuffer与ReleaseBuffer.
BOOL CClientSocket::RecvPacket(){ DWORD dwBYteRecved; DWORD dwFlags = 0; ZeroMemory(&m_iIO,sizeof(m_iIO)); m_iIO.hEvent = WSAEVENT(this); WSABUF wsaRecv; wsaRecv.buf = (char*)(m_strW
2010-01-21 10:19:00
914
原创 ListBox多行显示以及更换颜色。
下载了一个源代码,不知道为何,一直不能正常显示颜色,脑袋都快想破的时候,才恍然大悟,ListBox需要选择自绘的。VC6 样式 选择 所有者自绘 有字符串 已扩展 可变 True VS2005Selection OwnerDraw Has StringExtended Variable True
2010-01-19 10:59:00
3861
1
原创 The first QT Program !
QT半小时,误打误撞。 void MainWindow::on_pushButton_clicked(){ ui->label_6->setText(QString::number(ui->spinBox->value()+ui->spinBox_2->value()));}
2010-01-08 19:39:00
481
原创 窗口切分代码。
CFormView 1/4---------------------------CFormView 3/4 CRect ClientRect; GetClientRect(&ClientRect); if(!m_wndSplitter.CreateStatic(this,2,1)) return FALSE; if(!m_wndSplitter
2010-01-07 16:28:00
702
原创 VS2005 建立空文档失败!
在进行分视操作的时候,原来流利的操作让这个小小的错误阻挡了,建立空文档失败。找了好多原因。结果是CListBox不是一个视图。误当做是CListView来处理了。 不过也有收获。 CCommandLineInfo cmdInfo;初始化时如果不想打开文档,可以将结构中的一项改为FileNothing.
2010-01-06 16:20:00
1214
原创 __declspec(dllimport)与__declspec(dllexport)
__declspec(dllimport)与(dllexport)以为有什么区别,但无论声明是哪一个,或者在调用的时候故意指定不同的方式,调用都可以成功。 当动态链接库没有使用extern "C"的时候,使用Dependency 查看的时候为?Test@@YAXXZ。这个时候使用LoadLibray("xx")-GetProcAddress()-FreeLibaray()是不能成功调
2010-01-05 15:06:00
557
原创 string 动态链接库中的调用,获取硬盘与CPU ID。
获取硬盘的ID号码,需要返回一个字符串。并且这个字符串是用DWORDl来转换而来的。 GetVolumeInformation("C://",NULL,NULL,&dwIDESerial,NULL,NULL,NULL,NULL);dwIDESerial 是DWORD类型。 从DWORD到string 遇到了麻烦。如果用mfc中的CString 一句话就可以搞定,但是现在的strin
2009-12-24 11:40:00
1088
原创 VS2005使用 Unicode 字符集!
原来是做VC6的,最头疼的事情是VS2005的字符问题。今天又遇到一个,当使用char szString[6]声明时候,然后用wsprintfA来赋值。wsprintfA(szTime,"%i:%02i",nHour,nMinute);由于下个函数要使用LPCTSTR的类型。所以又强制转换了一下。结果运行出来的时候显示是乱码。 以前听人说用TCHAR来做比较好,但是TCHAR对变量进行
2009-12-08 13:31:00
1020
转载 由int i=1234;内存分配搜索到的。(转载,一点也不好理解)
本文转载自http://www.cppblog.com/oosky/archive/2006/01/21/2958.html <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackba
2009-11-16 11:20:00
1932
原创 Notepad 获取与修改文本内容。
void CMemoryDlg::OnBnClickedMemory(){ // TODO: 在此添加控件通知处理程序代码 //申请内存空间 HWND hWnd; hWnd=::FindWindow(NULL,_T("Test.txt - 记事本")); if(hWnd==NULL) { MessageBoxA(NULL,"没有找到窗口",NULL,NULL);
2009-11-13 13:16:00
1298
原创 接受右上角关闭命令——OnSysCommand!
响应窗口关闭的消息的时候,在XXApp中和Mainframe中都可以实现,相当于重载ExitInstance与OnLeave函数,在此发出的命令会一起一些错误,事后才发现是由于命令发出的时候,窗口已经销毁,出现了一些错误,而使用OnSysCommand消息进行处理可以避免这种现象。下面是一段调用Html页面操作的一组代码。 if(nID==SC_CLOSE) { CMainFrame
2009-11-11 10:22:00
1792
原创 无意中的小发现——CString 为什么不能使用+号
在这里使用CString变量时,在使用完GetBuffer后,紧接着一定要使用ReleaseBuffer()函数,才可以进行其他的诸如字符串+操作
2009-11-10 14:50:00
946
原创 DLL动态链接库 ——SOCKET 3 使用类。
习惯了使用类,方法和数据可以很好的结合。 DLL .hclass __declspec(dllexport) SocketServer{ private: BOOL InitData(); public: void MSGTest();}; .cppvoid SocketServer::MSGTest(){ ::
2009-11-10 13:30:00
2659
原创 DLL动态链接库 ——SOCKET 2 名词的更深入解释
动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal function)。 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用。 输出函数的方法有以下几种: 1、传统的方法 在模块定义文件的EXPORT部分指定要输入的函数或者变量。语法格式如下: entrynam
2009-11-09 14:37:00
1410
原创 DLL动态链接库 ——SOCKET 1 笔记。
VS2005 ->Win32->DLL. 1.生成DLL 添加.h文件, #include "stdafx.h" __declspec(dllexport) void Test(); //也可以直接使用extern "C" void Test()的方式 .CPP文件void Test(){ ::MessageBoxA(NULL,"Test",
2009-11-09 14:19:00
2836
原创 程序开机自动运行与接收到消息后最前端显示。
接到这两个任务的时候心里还想,这是个比较小的模块,其他程序员的程序也会经常使用者两个功能。网上的资源应该比较多,不出所料,程序开机自动运行的代码一搜就有了,而且在我的测试程序里面很顺利的就运行了,心里挺高兴的,但是当我放到工程里的时候,开机运行后会有连接Access的错误。这种错误经常出现,如果在程序里那还好说,设置一个断点,查看哪条语句错误,但是它独立运行的时候是没有问题的。那就只能在程序
2009-11-05 14:15:00
939
原创 Hello,MFC!
Hello.h文件class CMyApp : public CWinApp{public: virtual BOOL InitInstance ();};class CMainWindow : public CFrameWnd{public: CMainWindow ();protected: afx_msg void OnP
2009-07-22 14:54:00
878
原创 邮槽,不可靠的广播通信!
邮槽的通信基于广播,并且没有错误的检查、只能允许客户机发送给服务器。因此可以做到尽量的简单。邮槽的创建是在服务器端实现的,使用CreateMailslost 函数。HANDLE CreateMailslot( LPCTSTR lpName, // mailslot name DWORD nMaxMessageSize,
2009-07-20 16:45:00
759
原创 SOCKET学习 2
接收Windows消息要用到前面的这个函数WSAAsyncSelect,可是只有原型,没有定义,也就无法去进一步的探寻如何接收自定义消息的了。不过我有了另一个发现,那就是wParam的作用,用它可以非常方便来处理多个客户端,原来的模型只处理了lParam,因为它只有一个客户端,其实在看到wParam时就应该想一下它代表了什么,可是潜意识却认为是一个没有用的数据。这个无意中小小的发现节省了我很多
2009-07-14 13:24:00
468
原创 SOCKET学习 1
原本在想象中简单的SOCKET,在看过Window网络编程以后变的形式多样。迷惑的我再一次想起了那句很熟很熟的话:没有一开始认为的那么简单。套接字的I/O模型有五种,在未全面了解之前我已经初步建立了一个小的客户服务模型,现在看来是属于WSAAsyncSelect,可以接收Windows消息为基础的网络事件,这可能会在以后的设计中显示出它的优越性,不过如何接收Windows消息的网络事件,我暂时
2009-07-13 14:10:00
497
adt-bundle-windows-x86-20131030.part09
2014-03-26
xlrd-0.9.2.tar.gz
2013-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人