-
yexindonglai@163.com
2024-04-28 16:08
Lua
490°
0
文件内容开始执行文件内容Main.lua,被c/c++调用的luaprint("helloworld")--引入其他模块--dofile("module.lua")--require函数用于引入其他模块,以下2种引入方式都可以--require("module")require"module"print("helloworld")--单行注释--[[多行注释]]----全局变量a=1;--局部变量localaa=1;--数据类型localnum=1--numberlocalnum=1.0009999--numberlocalstr="hello"--stringlocalbool=false-
-
yexindonglai@163.com
2024-04-25 15:18
c++
616°
0
问题描述找呀找问题原因分析解决方案2方案3问题描述今天使用c调用lua,在linux安装了lua开发环境,但是开发的时候却找不到lua.h头文件;在linux运行以下命令,显示LUA5.3.0版本,证明LUA的安装是没问题的;root@PAw9033927:~#lua-vLua5.3.0Copyright(C)1994-2015Lua.org,PUC-Rio但是在CLionidea却显示'lua.h'filenotfound然而,更奇怪的是,点绿色小三角运行的时候却是可以正常运行的;这个情况让我了解到,肯定是idea的问题,代码是没问题的;找呀找问题通过find命令找到lua.h的文件在以下路
-
yexindonglai@163.com
2024-04-24 16:19
Lua
809°
0
lua介绍安装lua第一个helloworld执行lua在idea上运行lualua介绍Lua是一种轻量级、高效、可扩展的脚本编程语言。它由巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)的一个研究小组于1993年开发而成。Lua的设计目标是提供一个简单、可嵌入和可扩展的脚本语言,用于嵌入到其他应用程序中,或用于独立开发脚本驱动的应用程序。以下是一些关于Lua的特点和用途:简洁和易学:Lua的语法简洁明了,易于学习和使用。它采用了类似于Pascal的块结构和词法作用域,并提供了一组简单而强大的语言构造。轻量级和高效:Lua的执行引
-
yexindonglai@163.com
2024-04-17 18:30
c++
520°
0
先上代码编译解决方案一解决方案二先上代码main.cpp#include"func.h"intmain(){returnadd(1,4);}func.h#ifndefUNTITLED_FUNC_H#defineUNTITLED_FUNC_Hintadd(inta,intb);#endif//UNTITLED_FUNC_Hfunc.c#include"func.h"intadd(inta,intb){returna+b;}CMakeLists.txtcmake_minimum_required(VERSION3.23)project(untitled)set(CMAKE_CXX_STANDARD
-
yexindonglai@163.com
2024-03-22 11:25
c++
509°
0
[TOCM]问题解决问题拷贝来一个别人的clion工程,打开出现以下错误:CannotgenerateintoD:\all_projects\cpp_projects\test_queueItisalreadyusedforproject\home\leozhou\Public\test_queuePleaseeitherdeleteitmanuallyorselectanothergenerationdirectory解决在clionidea中依次选择Tools->CMake->ResetCacheAndReloadProject
-
yexindonglai@163.com
2024-03-06 12:57
DrawIO
1182°
0
介绍介绍用过processOn的朋友们都知道,这是收费的,而且免费的文件数量少的可怜,其实processOn就是通过drawIO二次开发的,但是原生的drawIO是没有云端保存功能的,虽然画图都一样,那么我们是否可以通过二次开发来实现保存云端功能呢?当然可以,而且我已经开发好了,看以下链接链接:flow.chn520.cn打开后是这样的,在这里,你可以通过注册来创建自己的账户;登陆后就会自动进入我的绘图列表,这里有你之前创建的图形,点击右上角的新建按钮,就可以创建一个新的绘图,并且会自动保存;
-
yexindonglai@163.com
2024-02-18 23:26
Nginx
784°
0
[TOCM]1、问题描述2、分析3、解决1、问题描述今天遇到个问题,发现明明css文件已经加载成功了,但是页面上的样式死活没展示出来,如下图2、分析通过本地打开这个项目是正常的,但是部署到线上后就不行了,想了下。这个静态页面是直接放在nginx的html目录下的,那就应该跟nginx有关;这是本地项目,css文件是可以正常访问的,并且content-type是text/css,而线上项目虽然可以正常访问css文件,但是连content-type都没有,或者是text/plan,反正不是text/css,这就难怪了,浏览器是根据你的content-type来识别静态文件的,你给错文件类型,就别怪
-
yexindonglai@163.com
2024-01-25 14:50
c++
1041°
0
1、MinGW的定义2、MinGW的主要组件3、MinGW-w64下载与安装3.1、下载解压安装地址3.2、MinGW-w64环境变量的设置4、验证MinGW是否安装成功5、编写一段简单的代码验证下6、总结1、MinGW的定义MinGW(MinimalistGNUforWindows)是一个用于Windows平台的开发工具集,它提供了一组GNU工具和库,可以用于编译和构建本地的Windows应用程序。MinGW的目标是在Windows环境下提供类似于Unix/Linux环境下的开发工具,使开发者能够轻松地在Windows上编写和编译C、C++等程序。2、MinGW的主要组件GCC(GNUCom
-
yexindonglai@163.com
2023-12-23 21:34
c++
795°
0
问题描述编译解决问题描述之前写c语言,习惯了将声明和定义分开存放在不同的文件中,其中,声明放在头文件中,定义放在cpp文件中,这样一来方便后期维护,也算是一种规范,众所周知,c语言里面是没有模版这个概念的;直到最近接触了C++;发现在写模版类的时候,将声明和定义分开了,编译死活过不去;以下是代码BlockQueue.h#ifndefTEST_BLOCKQUEUE_H#defineTEST_BLOCKQUEUE_Htemplate<classE>classBlockQueue{public:voidshow();};#endif//TEST_BLOCKQUEUE_HBlockQueue.cpp#
-
yexindonglai@163.com
2023-12-20 22:46
c++
2125°
0
问题描述解决方案问题描述错误信息如下/usr/bin/ld:CMakeFiles/flow_server.dir/reactor/Reactor_demo.cpp.o:infunction`main':/tmp/cpp_flow_server/reactor/Reactor_demo.cpp:106:multipledefinitionof`main';CMakeFiles/flow_server.dir/main.cpp.o:/tmp/cpp_flow_server/main.cpp:38:firstdefinedherecollect2:error:ldreturned1exitstatu