【Java GC、新生代、老年代】教程文章相关的互联网学习教程文章

在C中使用Java作为“脚本”语言

参见英文答案 > How to call Java functions from C++? 6个假设我在C中设计一个可以通过附加组件进行用户扩展的跨平台应用程序.然后,应用程序提供C API并将加载动态对象(.so,.dll等).但是,这对于用户必须编译6个目标平台(Windows x86 / x86-64,MacOS X x86 / x86-64和GNU / Linux x86 / x86-64)来说非常麻烦. 为了保持可移植性,我想到了使用libruby提供Ruby API.通过一点点工作,我得到了一个概...

端口C#Code to Java【代码】

以下问题:我有一个c#程序以非常低的方式进行一些de / encryption.我使用了一个工具,将大多数c#代码转换为Java,这对大多数事情都适用,但是当涉及到这种低级别部分时,该工具失败了.内部使用以下数据结构:[StructLayout(LayoutKind.Explicit)]private struct ByteUInt{[FieldOffset(0)]public byte Byte0;[FieldOffset(1)]public byte Byte1;[FieldOffset(2)]public byte Byte2;[FieldOffset(3)]public byte Byte3;[FieldOffset(0)]...

Java-Class-C:cn.hutool.core.date.DateUtil【代码】

ylbtech-Java-Class-C:cn.hutool.core.date.DateUtil 1.返回顶部 ?2.返回顶部1.1、 import cn.hutool.core.date.DateUtil; 1.2、 String dateStr = DateUtil.formatDateTime(new Date()); 1.3、3.返回顶部?4.返回顶部1、package cn.hutool.core.date;import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util...

ANSI X9.19(零售MAC)的Java / C实现【代码】

有没有人在Java或C中有ANSI X9.19(又名零售MAC)计算代码的工作版本?我尝试了所有在SO上找到的,但似乎无法做到正确.我的意见是: 数据:31303030313232303136303432353135333735383030303032363030303030343835383038343837323031353130323330303030303031303030303030303030303031键:B6E58778DFA2F0A58DF0C6D792734720预期的MAC:a6a2c109........解决方法:Bouncy Castle提供程序包含“DESISO9797MAC”作为Mac的算法字符串. 结果...

java – 无法找到斯坦福C库的文件’spl.jar’【代码】

我想做斯坦福大学的CS106b / CS106x课程但是在Qt中成功运行C示例项目时遇到了问题.到目前为止,我可以构建项目,但是当我尝试运行它时,始终显示以下错误消息:*** *** STANFORD C++ LIBRARY ERROR: *** Unable to find the file 'spl.jar' for the Stanford *** C++ library's Java back-end process. *** Please make sure that spl.jar is properly attached to your project. *** If you are trying to run a stand-alone executa...

像C-style函数指针一样使用Java Lambdas?【代码】

我对lambdas和Java8一般都是新手,所以如果这是一个简单的问题我会道歉. 我目前有一个课程,我希望在最后一个复杂的匹配上做一些getter:public final class Foo {public String getName();public Type getType();public List<Bar> getBarList();.... }我写了一个小辅助类来匹配:public class MatchParameter<T> {boolean expectMatch = true;T valueToCheck;public MatchParameter(T value, boolean shouldMatch) {this.expectMatc...

Java-Class-C:org.springframework.http.converter.StringHttpMessageConverter【代码】【图】

ylbtech-Java-Class-C:org.springframework.http.converter.StringHttpMessageConverter 1.返回顶部 1.1、 import org.springframework.http.converter.StringHttpMessageConverter; 1.2、 restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8)); // 防止中文乱码 1.3、2.返回顶部?3.返回顶部?4.返回顶部1、// // Source code recreated from a .class file by IntelliJ IDEA // ...

Java-Class-C:org.springframework.http.HttpHeaders【代码】

ylbtech-Java-Class-C:org.springframework.http.HttpHeaders 1.返回顶部 1.1、 import org.springframework.http.HttpHeaders; 1.2、 //请求头HttpHeaders headers = new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON); 1.3、2.返回顶部?3.返回顶部?4.返回顶部1、// // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) //package org.springframework.h...

解密用Objective-C和Java加密的AES数据【代码】

我尝试解密最初用Java中的Objective-C加密的数据. 还有其他问题提到这一点,但它们真的很混乱,其中很多都没有解决,因此我会发布我自己的. 这是加密数据的代码:- (int) encryptWithKey: (NSString *) key{// 'key' should be 32 bytes for AES256, will be null-padded otherwisechar * keyPtr[kCCKeySizeAES128+1]; // room for terminator (unused)bzero( keyPtr, sizeof(keyPtr) ); // fill with zeroes (for padding)// fetch k...

java – 在移植用libsndfile编写的C代码时,我应该在Android中使用什么?【代码】

我正在将一个小型(< 10类)C项目移植到Java.该项目操纵声音文件,在C中使用libsndfile执行此操作.代码包括以下内容:const int channels = audioFileInfo.channels; ... sf_readf_double( audioFile, inputBuffer, MAX_ECHO ); ... sf_writef_double( outputAudioFile, &currentAudioBuffer[WINDOW_SIZE * channels], SEGMENTATION_LENGTH );在Java中,在低级别操作声音文件的最佳方法是什么?我说的是正常化,添加回声等等. 进度报告 ...

C通过UDP结构到Java对象【代码】

我对Java和C编程都很陌生,需要一些帮助.所以我有一个通过UDP发送结构的C应用程序:#include <sys/socket.h> #include <netinet/in.h> #include <stdio.h> #include <string.h>int main(int argc, char**argv) {int sockfd,n;struct sockaddr_in servaddr,cliaddr;struct dataType {char name[4];unsigned short did;unsigned short sid;unsigned short type:4,pri:2,cb:2,flags:8;unsigned char pblock;unsigned char tblock;unsig...

将java方法转换为C#:使用位移运算符将字节转换为整数【代码】

我试图将以下两种方法转换为c#而没有.net编译器向我抱怨.坦率地说,我只是不明白这两种方法是如何真正在幕后工作的.所以答案和解释在这里会很棒.public static int bytesToInt(byte b0, byte b1, byte b2, byte b3) {return (((int)b0 << 24) & 0xFF000000)| (((int)b1 << 16) & 0x00FF0000)| (((int)b2 << 8) & 0x0000FF00)| ((int)b3 & 0x000000FF); }public static byte[] charToBytes(char c) {byte[] result = new byte[2];res...

JSON:c#中的java Map等价物是什么【代码】

我面临的问题是使用JSON将对象传递给C#并且C#将字符串传递回Java,然后java将其反序列化为MapBTW,.net版本是3.5 这是问题所在 java map JSON字符串采用以下格式:{"key1":"value1","key2":"value2"}但在C#中,字典被封为[{"Key":"key1","Value":"value1"},{"Key":"key2","Value":"value2"}]我只是想找到一种方法来做到这一点: >对于java Map JSON格式,C#可以对其进行解除分类>对于C#,找到一种方法将其分解为java可理解的格式 谢谢解...

如何将日期时间变量从C#代码传递给java webservice?【代码】

getClients(LoginInfo user, long sysId, java.lang.String accNum, java.lang.String ClientNum, java.util.Calendar fromTime, java.util.Calendar toTime, boolean showDeactivated, boolean showDetails).以上是我从C#代码调用的java webservice方法. 我使用以下值传递Time和ToTime参数DateTime from = new DateTime(2012, 3, 1, 1, 1, 1, DateTimeKind.Unspecified);DateTime to = new DateTime(2012, 4, 1, 1, 1, 1, DateTim...

从jni c代码发送jstring到接收字符串作为参数的java函数【代码】

如何将jntring从JNI C代码发送到接收String作为参数的Java函数? 我已经读过像callVoidMethodA(….)这样的函数,但它们不接受任何东西,比如jstring.解决方法:您尚未提及目标类名称和目标方法签名.因此,例如,考虑java.lang.StringBuilder.append(java.lang.String)方法.// First lets assume you have already received the next variables void foo( JNIEnv* env, jobject obj ) {// Call StringBuilder.append() method }现在你需要...