-----------------专题

lua脚本语言的学习-----------------lua栈操作

为了方便Lua与C交互,比如在C代码中调用Lua函数,Lua官方提供了一系列的API和库。利用这些API,C语言就可以方便从Lua中获取相应的值,也可以方便地把值返回给Lua,当然,这些操作都是通过栈作为桥梁来实现的。 lua中的栈跟汇编中的栈类似,都是由栈顶,栈底构成。 在lua_State中 TValue stack[max_stack_len] 就是定义的栈,以及最大的栈的大小。 执行

lua脚本语言的学习-----------------带参数的lua函数的传递

在使用lua的过程中,或许经常需要由lua来传递参数给c++,这时候就需要学习如何去获取到栈中的lua的参数了。 在栈中,使用获取参数的函数入下: lua_isnumber(); lua_ronumber(); 这都是double类型相关的函数,判读栈顶是否是数字,并且返回这个数字 下面来看下具体的例子吧。 通过lua传参实现一个简单的加法运算 // Lua_HelloWorld.c

lua脚本语言的学习-----------------如何实现c++无参数的函数在lua中调用

在c++和lua的交互过程中,经常会遇到lua中要调用c++里面的函数接口。那么如何去调用c++中的函数呢? 具体步骤如下: 1.定义c++函数接口 2.定义lua函数接口(必须以C风格导出) 3.注册lua函数 4.执行lua函数 这样就可以实现在lua中使用c++的函数了 具体使用的源码如下: // Lua_HelloWorld.cpp : 定义控制台应用程序的入口点。//#

黑马程序员-----------------常用类

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------  常用类 常用类  Object类 它是Java所有类的根类.所以Java的所有对

-----------------成长语录-----------------

今天开始,即将踏入社会工作了,所以开始使用很久没用过的博客了,以后我会将自己工作或者学习上遇见的问题发表上来了,从而来提高自己或者监督自己,!!!

2020-11-17 java-----------------集合实现用户注册登录

用户注册登录案例分析(集合) A:有哪些类 B:类有哪些东西 C:类与类之间关系 用户类{用户名,密码,构造方法,成员方法} 假如用户很多,登录注册放入成员方法的话难以维护,所以将用户细分为用户基本描述类和用户操作类 测试类{main方法} 测试类创建用户基本描述对象和用户基本操作对象,使用其功能 用户基本描述类 cn.itcast.pojo 用户操作接口 cn.itcast.dao //规范

消息队列之-----------------zookeeper机制

目录 一、ZooKeeper是什么 二、ZooKeeper的工作机制 三、ZooKeeper特点 四、ZooKeeper数据结构 五、ZooKeeper应用场景 5.1统一命名服务 5.2统一配置管理 5.3统一集群管理 5.4服务器动态上下线 5.5软负载均衡 六、ZooKeeper的选举机制 6.1第一次启动选举机制 6.2非第一次启动选举机制 七、zookeepe

防火墙(三) -----------------关于iptables规则的保存

一、关于iptables规则的保存 之前写的iptables的设置,但是都是临时生效的,一旦电脑重启,那么就会失效,如何永久保存,需要借助iptables-save命令,开机生效需要借助iptables-restore命令,并写入规定的配置文件中。 [root@zzcentos1 ~]#iptables-save > /opt/iprule[root@zzcentos1 ~]#cat /op

Django2.0.6 学习笔记-----------------登录界面与后台逻辑

通过导入一下模块即可实现静态页面的展现(根目录前不添加'/': from django.views.generic import TemplateViewpath('', TemplateView.as_view(template_name= "index.html"), name= "index")path('login/', TemplateView.as_view(template_n

linux-----------------daemon()函数的使用

Daemon函数的用法 转自:http://blog.csdn.net/callmeback/article/details/5884579 Daemon函数的用法 说明: 让一个程序后台运行。 原型: [c-sharp]  view plain copy #include <unistd.h>      int daemon(int noch

-------------别人解决的, rtmp中音频和视频数据不对称导致的卡顿的情况-----------------

转自:http://www.cnweblog.com/fly2700/archive/2011/12/06/318916.html (原创)  花了5天时间,终于解决了一个bug,心情非常愉快,憋了这么久,不吐不快。  事情是这样的,前面跟外地一家公司,开发一个二路RTSP音视频合成一路RTMP音视频的设备。设备在公司内运行是好好的,可到了现场,出现直播流畅,录制后点播卡顿的问题。由

android简单实例-----------------使用SQLiteOpenHelper以及SQLiteDatabase

android的一大亮点是内嵌了轻量级的数据库sqlite,这里不写sqlite的简介了。只写一下如何快速使用sqlite的简单实例。值得注意的是:你所创建的数据库文件也在/data/data/<包名>/目录下的database文件夹下面,也属于内部存储,所以程序卸载了以后,数据库内容就没有了(注意,不是android的sqlite数据库没了) ------------------------

JavaScript-----------------Generator 异步方案

前面说过,相比普通的回调函数,promise 可以通过链式调用解决回调嵌套过深的问题。使用promise去处理异步任务的串联执行,它的表现就是 一个then去处理一个异步调用。 最终整体形成一个任务链条,从而实现所有任务的串联执行。 但它任然会有大量的回调函数,虽然它们相互之间没有嵌套,但它还是没有达到传统同步代码的可读性。 Generator  ES6提供的生成器函数已经学过了,现在

机器学习笔记七-----------------使用Prophet(时间序列模型)预测家用电量的数据的笔记一------数据集解析

一,数据集的下载 其实家庭用电量预测仅仅是个“引子”,如果有电网数据的话,可以开发适合业务需求的模型,比如通过预测各时段各区域的用电量来协助电网更好地实现电能调度;除此之外,还可以用于发电量预测,比如光伏电站、风力发电站、水电站发电量预测…等等。模型一般不是问题,关键在数据和数据处理。     数据集名称为:Individual household electric power consu

docker日常-----------------(三)增删改查命令

主要为docker容器的增删改查命令 1  创建容器: docker run   -it   --name 别名  image_name   /bin/bash    --name 别名    -d 后台    -t 为容器分配伪终端    -i 通过交互模式运行容器    -P 随机端口映射    -p 指定端口映射  例如:    物理机端口:容器端口     注:-p这里比较

docker日常-----------------(二)创建容器

1  打开centos官网 https://www.centos.org/download/ 根据下图所示,查询以前版本,为什么不用最新版?你可以想想!        滑动到第二张图所示区域,我们需要用的是容器,       所以选择docker对应版本,“官方基础容器”和“应用容器”都可以,        我这里选择基础版的!             查看次新版的版本号 2