二次封装动态库时,如果想把多个动态库包含在一起,需要以资源的方式添加封装,在使用的时候有两种方法:1.释放DLL到本地,然后load;2.直接load资源中的DLL;第一种方式有可能造成被封装的DLL泄露,此代码介绍第二种方式加载。
2019-12-21 21:05:06 5KB dll 动态库 资源 封装
1
*1.创建 URLClassLoader 类加载器 * 2.获取当前执行的classpath的所有jar包的路径 * 3.通过java的ToolProvider创建JavaCompile,用来执行class源文件 * 4.创建DiagnosticCollector用来执行获取执行失败的错误结果 * 5.添加动态执行的编译环境 options 是个集合,添加内容,字符集,classpath等 * 6.传入JavaFileObject的java文件,是个集合,创建JavaSourceObject实现这个接口,Kind.SOURCE.extension = '.java' * 7.创建任务并执行 * 8.获取执行完成后的返回JavaClassObject类 * 9.创建DynamicClassLoader来加载类 ,defineClass这个方法
2019-12-21 20:44:45 15KB javaCompile 动态编译
1
vc 内存中加载运行exe,防破解。
2019-12-21 20:20:16 5KB 内存exe
1
.net根据html在内存中生成复杂格式的pdf,支持html带样式转换并保留html样式,生成的pdf中文不会乱码,格式不会乱,理论上html是什么样子,转换后的pdf就是什么样子,demo已亲测可用,因为项目中需要生成pdf,研究了两三天才搞定,要的积分是有点多,如果demo不能生成pdf欢迎来喷,联系方式:13501715983(同微信同QQ同tel),接收有偿指导,ps:个人小说网站:www.ystxt.com
2019-12-21 20:16:30 8.3MB pdf .net生成pdf html生成pdf
1
从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并将它存于文件hfmTree中.将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上; 2.利用已经建好的哈夫曼树(如不在内存,则从文件htmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中,并输出结果,将文件CodeFile以紧凑格式先是在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrint中。 3.利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中,并输出结果
2019-12-21 20:03:01 11KB 用c語言實現哈夫曼樹
1
最近搜索了些在内存中转换图片格式的东西,比如截屏后的bmp图片在内存中转为jpg数据流,你可以通过socket发送这段jpg内存数据流,同时,你也可以通过内存数据流逆转换。通过DibFile.h里面的两个函数完成(用的是Gdi+库): Bitmap* CreateBitmapFromMemory(const void *buf, size_t size); void* SaveBitmapToMemory(Bitmap *image, void **outbuf, size_t *size, size_t CodecIndex=0, ULONG quality=50); 说明:CodecIndex取值0-4,分别对应转换为jpg、bmp、gif、png、tiff格式,当为0时,参数quality有用,表示转换jpg的质量,取值0-100,数值越小,压缩比越大。注意:outbuf为指针的指针,会在内部malloc内存,以保存转换后的图片数据流。 虽然此软件中没用到这两个函数,但是测试通过。 你可以进行如下测试:把jpg图片以二进制数据读到内存中,然后通过CreateBitmapFromMemory函数构建Bitmap,然后再SaveBitmapToMemory转换为另一段内存中,把这段内存以二进制数据存入文件,并用其他看图软件打开保存后的图片。 其他说明:此软件在先前版本的基础上修正两处Bug: 1.保存图片时,若文件名含有点,会保存失败; 2.若在浏览图片时,另存图片后,滚动滚轮显示未知格式图片。 加入一个功能:保存为jpg图片时,可以选择图片质量。 有问题联系:hastings1986@163.com
1
一种进程注入技术,有兴趣稍加改动可实现exe在不落地的情况下在内存中动态加载
2019-12-21 19:36:12 2KB 加载exe
1
这是网上的一段代码稍微修改了下,实现在windows下将程序加载到资源,运行时从资源加载到内存,并运行
2019-12-21 18:58:39 108KB exe 内存 运行
1
VB使用API在内存中绘制曲线再显示到图片框上,CPU资源消耗小,效率高,比Line方法快5倍! 1、在内存中创建绘图设备场景 2、设置内存设备场景属性 3、在内存设备场景上绘制曲线 4、通过BitBlt将内存设备场景覆盖到图片框 5、通过Timer循环执行,形成动态曲线
1