我在用
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = new TextView(this);
GoogleAPI.setHttpReferrer("http://code.google.com/p/google-api-translate-java/");
GoogleAPI.setKey("AIzaSyBi7y4EgC0B-Q9UZg-tOzsOI0sLQ8F1Oow");
try {
String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
} catch (GoogleAPIException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误,我不明白我做错了什么
02-26 10:53:53.409: W/System.err(2612):
com.google.api.GoogleAPIException: java.lang.Exception:
[google-api-translate-java] Error retrieving translation. 02-26
10:53:53.409: W/System.err(2612): at
com.google.api.translate.TranslateV2.execute(TranslateV2.java:68)
02-26 10:53:53.409: W/System.err(2612): at
com.example.testtranslate.Translator.onCreate(Translator.java:32)
02-26 10:53:53.409: W/System.err(2612): at
android.app.Activity.performCreate(Activity.java:5158) 02-26
10:53:53.409: W/System.err(2612): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
02-26 10:53:53.409: W/System.err(2612): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
02-26 10:53:53.409: W/System.err(2612): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211)
02-26 …
我有一些包含字符串的数组,我想从每个数组中随机选择一个项目.我怎么能做到这一点?
这是我的阵列:
static final String[] conjunction = {"and", "or", "but", "because"};
static final String[] proper_noun = {"Fred", "Jane", "Richard Nixon", "Miss America"};
static final String[] common_noun = {"man", "woman", "fish", "elephant", "unicorn"};
static final String[] determiner = {"a", "the", "every", "some"};
static final String[] adjective = {"big", "tiny", "pretty", "bald"};
static final String[] intransitive_verb = {"runs", "jumps", "talks", "sleeps"};
static final String[] transitive_verb = {"loves", "hates", "sees", "knows", "looks for", "finds"};
Run Code Online (Sandbox Code Playgroud) 我是Datatables的新手,我正在尝试使表格可编辑,但我不断收到此错误:
TypeError:$(...).dataTable(...).makeEditable不是函数
我的jQuery脚本如下所示:
$(document).ready( function () {
var oTable = $('#data_table_wrapper').dataTable({
"sDom": 'R<"H"lfr>t<"F"ip<',
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aoColumn": [
{ "bVisible": true },
{ "bVisible": true },
{ "bSortable": false },
]
}).makeEditable({
sUpdateURL: "/abc.php"
});
});
Run Code Online (Sandbox Code Playgroud)
我包括这些文件:
jquery-1.9.1.min.js
jquery.dataTables.min.js
jquery.jeditable.js
jquery.dataTables.editable.js
jquery-ui.js
jquery.validate.js
Run Code Online (Sandbox Code Playgroud)
这些文件的所有链接都能正常工作.请问有人可以给我一些建议吗?为什么我一直收到这个错误?
我无法找到在IntelliJ IDEA中切换全屏和无干扰视图模式的快捷方式.我的问题是:
那些捷径甚至存在吗?
它们可以被定义为一些自定义快捷方式吗?
有没有办法创建宏?(按一个按钮切换两种模式)
是否有某种插件可以做到这一点?
谢谢!
我正在尝试连接到主机,然后使用"su - john"更改用户,然后执行命令为john.是否可以只使用JSch?
问题是,在我创建一个会话并打开通道并执行上述命令后,它应该请求密码,但没有任何反应.
这是我连接到远程机器的方式:
String address = "myremote.computer.com";
JSch jsch = new JSch();
String user = "tom";
String host = address;
String password = "l33tpaSSw0rd";
Session session = jsch.getSession( user, host, 22 );
java.util.Properties config = new java.util.Properties();
config.put( "StrictHostKeyChecking", "no" );
session.setConfig( config );
session.setPassword( password );
session.connect();
Run Code Online (Sandbox Code Playgroud)
然后我通过runSshCommand()方法执行命令,如下所示:
try
{
Channel channel = session.openChannel( "exec" );
channel.setInputStream( null );
channel.setOutputStream( System.out );
( (ChannelExec) channel ).setCommand( command );
channel.connect();
InputStream in = channel.getInputStream();
byte[] tmp …Run Code Online (Sandbox Code Playgroud) 我想验证即将发布的字符串.规则是它们必须是UTF-16及以下.
如何检查字符是否是有效的UTF-16字符?我可以通过一些Java方法或正则表达式来实现吗?
谢谢你的信息
我试图在同一天找到重复的条目.我有一个数据库表,它基本上只包含ID,USERNAME和DATE_CREATED.
我需要一个大致如此的选择:
SELECT USERNAME,DATE_CREATED
FROM THE_TABLE WHERE {more than one USERNAME exists on date TRUNC(DATE_CREATED)}
Run Code Online (Sandbox Code Playgroud)
是否可以在不通过SELECT创建过程的情况下执行此操作?谢谢你的建议.
我有一个使用两个 Jackson 注释的类:
@JsonIgnoreProperties(ignoreUnknown = true)
public class MyObject{
@JsonProperty(value = "fooVal")
private String foo;
public MyObject(){}
public String getFoo() {
return foo;
}
public void setFoo(String foo) {
this.foo = foo;
}
}
Run Code Online (Sandbox Code Playgroud)
当我使用将ObjectMapper收到的 JSON 映射到MyObject测试用例中的本地环境时,它可以正常工作,但是如果我将模块部署到 JBOSS AS,则所有注释都将被忽略,我不明白为什么。
我的pom.xml有依赖性:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
因此,该库被导入到部署中的 WAR 文件夹中。
为什么部署后注释被忽略?
我有两列的表meta_key和meta_value.它们varchar现在都是meta_key _pricemeta_value的数字,如10.0,20.0等.我试图将此值更新为更高的数字(价格增加百分比).我试图转换meta_value为整数,但它不起作用.
这是我正在尝试的:
update wp_postmeta set CAST(meta_value AS UNSIGNED)=meta_value+meta_value*(0.60)
where meta_key='_price'
Run Code Online (Sandbox Code Playgroud)
但它给出了这个错误:
SQL语法错误; 检查与您的MySQL服务器版本对应的手册,以便在'CAST(meta_value AS UNSIGNED)= CAST'附近使用正确的语法
我做错了什么?
我想搜索添加到列表中的数据.我可以吗?喜欢在数据库中选择查询.
这是我的代码
List<String> list = new ArrayList<String>();
while (dataRow != null){
list.clear();
String[] dataArray = dataRow.split("\t");
for (String item:dataArray) {
list.add(item);
}
Iterator<String> it = list.iterator();
while (it.hasNext()) {
String txt = it.next();
System.out.print(txt+"\t");
}
System.out.println(); // Print the data line.
dataRow = TSVFile.readLine();
}
boolean a=list.contains(72);//////it is not working
System.out.println(a);
Run Code Online (Sandbox Code Playgroud) 我在Ajax请求的成功块中面临以下代码:
$('#something').remove();
alert('something was removed');
Run Code Online (Sandbox Code Playgroud)
执行时,我希望它完成删除'某事'并在之后弹出警报,但由于某种原因警报弹出,并且只有在确认元素被删除后才会弹出.
为什么会这样?这是微不足道的代码,我想避免回调等.我该怎么检查?
它在FF上测试过.谢谢你的提示.
我正在用Java创建一个基于文本的扫雷游戏.如果用户为游戏板创建一个完美的正方形,游戏可以正常工作,但是如果他们输入两个不同的值,我会在将地雷添加到二维数组中时出现异常:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 19
at Grid.addMines(Grid.java:77)
Run Code Online (Sandbox Code Playgroud)
添加地雷(第77行是if语句):
public void addMines()
{
Random generator = new Random();
int count = 0;
while (count < numMines)
{
int x = generator.nextInt(rows);
int y = generator.nextInt(columns);
if (grid[x][y].minePresent == false)
{
grid[x][y].setCurrent("*");
grid[x][y].minePresent = true;
count++;
}
else
continue;
}
}
Run Code Online (Sandbox Code Playgroud)