原创 IOS之路--用oc實現類
//用oc實現類 #import <Foundation/Foundation.h>//引入頭文件 @interface Fraction :NSObject//@interface用於描述類和類的方法 -(void)
原创 Windows7上使用VMWare搭建IOS開發環境
最近想學習IOS開發,搭建虛擬機時遇到很多問題,把搭建過程和問題彙總一下,以幫助後人 1.相關配置 操作系統:windows7旗艦版 Work station:VMWare10 Mac操作操作系統:OS X 10.8 2.相關
原创 C/C++ 如何調用Lua中的數據
/*1.lua*/ luat_Test1={a=123, b=456, c=789} luat_Test2={123, 456, 789} luatable = {{Level = 1,sid = "monster"},{Level
原创 設計模式之裝扮模式(C++實現)
裝飾模式:動態地給一個對象添加一些額外的職責。就增加功能來說,裝飾模式相比生成子類更爲靈活。有時我們希望給某個對象而不是整個類添加一些功能。比如有一個手機,允許你爲手機添加特性,比如增加掛件、屏幕貼膜等。一種靈活的設計方式是,將手機嵌入
原创 Lua調用C++的變量
#include <iostream> #include "lua.hpp" int main(void) {lua_State *L = luaL
原创 C++遍歷Lua二維table
#include <iostream> #include <stdio.h> using namespace std; #include "lu
原创 設計模式之代理模式(C++實現)
代理模式:爲其他對象提供代理以控制對這個對象的訪問。 代理模式運用的場合: 1、遠程代理。也就是爲對象在不同的地址空間提供局部變量代表,這樣可以隱藏一個對象存在於不同地址空間的事實 2、虛擬代理。根據需要創建開銷很大的對象。通過它來存放實
原创 C++調用Lua函數
int main() {lua_State * L = luaL_newstate();luaL_openlibs(L);luaL_dofile(L
原创 logstash+beatfile採集中文亂碼
查看logstash手冊,發現可以配置,公共codec插件字符集https://www.elastic.co/guide/en/logstash/5.6/plugins-codecs-multiline.html 修改配置如下,重啓log
原创 Filebeat在windows下安裝使用
一、windows下安裝Filebeat 官網下載安裝包 解壓到指定目錄,打開解壓後的目錄,打開filebeat.yml進行配置。 1、配置爲輸出到ElasticSearch ①:配置 Filebeat prospectors->p
原创 基於docker部署ELK+beatfile全流程操作
巨坑提醒:ES和kibana的版本儘可能的保證一致,否則要去修改很多配置信息,而且不一定能安裝成功,現象:ES安裝成功了但是kibana無法鏈接到ES,報紅(red)。 1、安裝完後的ELK訪問路徑 ES訪問 :http://localh
原创 基於docker安裝ELK
文章目錄結構如下: image.png 巨坑提醒:ES和kibana的版本儘可能的保證一致,否則要去修改很多配置信息,而且不一定能安裝成功,現象:ES安裝成功了但是kibana無法鏈接到ES,報紅(red)。 1、安裝完後的ELK訪
原创 解決elasticsearch配置network.host: 0.0.0.0導致elasticsearch服務啓動不成功的問題
(二)解決elasticsearch配置network.host: 0.0.0.0導致elasticsearch服務啓動不成功的問題 一、問題概述 本人在本地的虛擬機linux上安裝的elasticsearch。 當修改 e
原创 Prometheus+Pushgateway+Grafana可視化監控全流程,並實現自定義監控
一、Prometheus 簡介 Prometheus 是一套開源的系統監控報警框架。它啓發於 Google 的 borgmon 監控系統,由工作在 SoundCloud 的 google 前員工在 2012 年創建,作爲社區開源項目進行開
原创 如何在Windows平臺使用VS搭建C++/Lua的開發環境
本文主要介紹如何在Windows平臺利用VS搭建C++/Lua開發環境。這裏的“C++/Lua開發環境”主要指的是C++調用Lua,以及Lua調用C++。Mac平臺相對會比較方便,但是VS也不是很麻煩就是了。Mac上利用XCode搭建的教