【Java programmer certification study guide】教程文章相关的互联网学习教程文章

使用C#在运行时编译java代码

我知道可以使用C#,CSharpCodeProvider和CodeDom在运行时编译c#代码. 是否有可能编译Java?如果不是,还有其他选择吗? 我希望我的应用程序能够编译C#和Java代码.解决方法:为了扩展driis和ppeterka所说的内容,没有内置的方法,因为Java不是.NET语言(J#很接近但不再存在).您需要使用Process.Start来启动java编译器.

Asterisk Java AGI:utils.c write()返回错误:管道损坏【代码】

我用Java编写了一个hello world Asterisk AGI脚本.脚本按预期运行并播放hello world声音文件,但是星号控制台发出错误:ERROR[31058]: utils.c:1164 ast_carefulwrite: write() returned error: Broken pipe知道我做错了什么吗? 我正在使用asterisk-java-0.3.1.jar和Asterisk 1.8.10.1~dfsg-1ubuntu1 Java类如下:import org.asteriskjava.fastagi.AgiChannel; import org.asteriskjava.fastagi.AgiException; import org.asterisk...

在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可理解的格式 谢谢解...