1.函数集合 #include <dlfcn.h> void *dlopen(const char *filename, int flag); char *dlerror(void); void *dlsym(void *handle, const char *symbol); int dlclose(void *handle); Link with -ldl. 2.Demo例子 caculate.c用于编译成一个库 int add(int a,int b) { return (a + b);…
1.例如我们自己编译一个so库,我们的其他模块要加载如何操作了 首先在c盘新建立一个文件夹sb,在sb下面新建立一个文件夹jni,如果你要使用ndk编译so库,必须需要有jni目录 2.在jni目录下面建立下面几个文件 我们来看看c文件 // // Created by wei.yuan on 2017/11/2. // #include<jni.h> #include<logback_ecmapplication_cetcs_com_myapplicationkldsk_JNI.h&g…
因为项目的需求,需要在grid中加载数据后再在前端页面执行操作,所以在easyui中的grid与jqgrid都进行了测试和操作: eayui中grid数据的操作: //构造集合对象 var list = []; var rows = $("#grid").datagrid("getRows"); for (var i = 0; i < rows.length; i++) { list.push({ 'Qfk_id': rows[i].Qfk_id ,'Qfk_…
有时候我们需要在spring boot容器启动并加载完后,开一些线程或者一些程序来干某些事情.这时候我们需要配置ContextRefreshedEvent事件来实现我们要做的事情 1.ApplicationStartup类 public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent>{ public void onApplicationEvent(ContextRefreshedEve…
//swf实际尺寸 var oldWidth:Number = frameLder.contentLoaderInfo.content.width; var oldHeight:Number = frameLder.contentLoaderInfo.content.height; //swf原舞台尺寸 var stageWidth:Number = frameLder.contentLoaderInfo.width; var stageHeight:Number = frameLder.con…