我得到一个错误
JVM terminated. Exit code=1
/usr/Java70/jre/bin/java
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx1024m
Run Code Online (Sandbox Code Playgroud)
我的java版本是:
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470sr9-20150417_01(SR9))
IBM J9 VM (build 2.6, JRE 1.7.0 Linux amd64-64 Compressed References 20150406_242981 (JIT enabled, AOT enabled)
J9VM - R26_Java726_SR9_20150406_1443_B242981
JIT - tr.r11_20150401_88894
GC - R26_Java726_SR9_20150406_1443_B242981_CMPRSS
J9CL - 20150406_242981)
JCL - 20150414_02 based on Oracle 7u79-b14
Run Code Online (Sandbox Code Playgroud)
我的eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx512m
Run Code Online (Sandbox Code Playgroud)
Linux版本:
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Red Hat Enterprise Linux …Run Code Online (Sandbox Code Playgroud) 我Karma Angular Mocha Chai在我的项目中使用.我正在做,TDD并想测试我的变化.我console.log在我的test.js文件中做了一个但karma console没有显示.我不确定如何启用它?
这是我的karma.config.js:
module.exports = function(config) {
config.set({
// base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',
// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['mocha', 'chai'],
// list of files / patterns to load in the browser
files: [
'src/main/webapp/js/angular.js',
'src/main/webapp/js/angular-simple-logger.js',
'src/main/webapp/js/services/myservice-test.js',
'src/main/webapp/js/controllers/*.js',
'src/test/webapp/**/*.js'
],
// list of files to exclude
exclude: [
],
client : {
captureConsole …Run Code Online (Sandbox Code Playgroud) 我想在twitter上进行情绪分析.我不想存储任何推文,但对它们进行分析,如推文,这些推文说明了关于特定主题标签的积极内容等等.我在这里遇到的问题是访问推文太慢了.什么是访问推文并分析它们并向用户提供结果的方式.这里有一个很好的例子:http://www.sentiment140.com/search?query = hello&hl = en
虽然上面链接中的人只发了10条推文并进行分析.我想知道如何访问api以便用户可以快速响应.
即使这是一个很好的例子:http://snapbird.org/即使我知道如何访问推文并自动分析它们而不必将它们存储在任何地方也是一个完美的解决方案.
请注意,我只是询问如何在没有存储的情况下访问推文,这样我就可以直接对用户进行分析并在我的网络应用中显示.
twitter web-applications twitter-oauth sentiment-analysis twitter-streaming-api
我试图通过ajax将jsp等基本值传递给servlet.我尝试了一切,但只传递了null.甚至console.log(val)不会向浏览器控制台打印任何内容.
我的理解是:网页有表单值,提交调用js文件.js有一个调用servlet并传递表单数据的ajax.servlet从ajax中获取数据request.getParameter(val)
这是我的代码:
main.jsp中
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript">
<script src="js/main.js" type="text/javascript"></script>
</head>
<body>
<form method="post" action="Main" id="firstform">
<h1>Enter name:</h1>
<input type="text" name="id" id="id" />
<input type="submit" name="submit"/>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
main.js
var form = $('#firstform');
console.log("gi");
form.submit(function()
{
$.ajax({
url: 'Main',
data: form.serialize(),
type: 'post',
success: function(data){
console.log(data);
}
});
//return false;
});
Run Code Online (Sandbox Code Playgroud)
Main.java …
我的字符串是:"sooo dear how areeeee youuuuuu"
我想检查字符串中的单词是否拉长.
细长意味着:如果单词中的字符数重复超过两次,例如,也不会拉长,但是太长.
>>> import itertools
>>> my_str = 'soooo hiiiii whyyyy done'
>>> print [[g[0], sum(1 for _ in g[1])] for g in itertools.groupby(my_str)]
[['s', 1], ['o', 4], [' ', 1], ['h', 1], ['i', 5], [' ', 1], ['w', 1], ['h', 1],
['y', 4], [' ', 1], ['d', 1], ['o', 1], ['n', 1], ['e', 1]]
Run Code Online (Sandbox Code Playgroud)
我想展示那个sooo,areeeee和youuuuuu是拉长的.我做了个别字符计数,但我想检查每个单词,看它是否拉长.
我们到底为什么需要serialize方法。它附加了表单数据,但是http get为什么还需要它呢?
The serialize() method creates a URL encoded text string by serializing form values.
Run Code Online (Sandbox Code Playgroud)
我为什么要使用它。如果我了解它的正确用法,我将学习在表单中使用它的更好的实践。
我在server.js中拥有所有路由,但我想将其模块化并放入名为routes的文件夹中.我在routes文件夹中创建了一个名为apis.js的文件,但正如我所做的那样TypeError: app.post is not a function
server.js:
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var urlencode = bodyParser.urlencoded({ extended: true});
app.use(express.static('public'));
var apis = require('./routes/apis');
app.use('/', apis);
module.exports = app;
Run Code Online (Sandbox Code Playgroud)
apis.js:
module.exports = function(app){
app.get('/', function(req, res) {
res.send('OK');
});
app.post('/idea', function(req, res) {
...
});
};
Run Code Online (Sandbox Code Playgroud)
另外,module.exports = app在server.js中使用很重要,因为我运行了测试,每次都想要一个app实例.
我错过了什么?
我有以下对象.当用户单击按钮时,将为此对象分配新值.
state = {
title: '',
id: '',
imageId: '',
boarding: {
id: '',
test: '',
work: {
title: '',
id: ''
}
}
}
Run Code Online (Sandbox Code Playgroud)
我更新的对象如下:
state = {
title: 'My img',
id: '1234',
imageId: '5678-232e',
boarding: {
id: '0980-erf2',
title: 'hey there',
work: {
title: 'my work title',
id: '456-rt3'
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想更新状态中的工作对象并保持一切相同.Object.assign()当对象没有嵌套但是对于嵌套感到困惑时我正在使用.
Object.assign({}, state, { work: action.work });
Run Code Online (Sandbox Code Playgroud)
我的action.work有整个工作对象,但现在我想把它设置为登机但是这取代了登机中的所有东西,这不是我想要的.
我正在尝试找到一种简单的方法来将点.作为字符串 ( '43434' -> '43.434) 添加到每个 3 位数字上,并且我发现了 join 在此任务中的一个有趣用法:
num = '1234567'
new_num = '.'.join(num[i:i+3] for i in range(0, len(num), 3))
# new_num = 123.456.7'
Run Code Online (Sandbox Code Playgroud)
嗯,它接近我想要的。这就是我要的:
(its need to be `'1.234.567'`)
Run Code Online (Sandbox Code Playgroud)
为什么会这样呢?当我在连接上使用切片时,它会为每个项目添加附加内容:
num = '2333'
>>> '.'.join(num[0:2])
<<< '2.3'
>>> '.'.join(num[0:3])
<<< '2.3.3'
Run Code Online (Sandbox Code Playgroud)
我在某处读到它被称为字符串作为可迭代的概念。有人可以帮我理解吗?
以下示例来自一本解释竞争条件的书.该示例表明它有2个线程.我只能看到1个线程实现ie Thread lo = new Race0();.有人可以帮我理解这个程序吗?我是多线程环境的新手.
第一个被调用的线程在哪里?
Race0:
class Race0 extends Thread {
static Shared0 s;
static volatile boolean done = false;
public static void main(String[] x) {
Thread lo = new Race0();
s = new Shared0();
try {
lo.start();
while (!done) {
s.bump();
sleep(30);
}
lo.join();
} catch (InterruptedException e) {
return;
}
}
public void run() {
int i;
try {
for (i = 0; i < 1000; i++) {
if (i % 60 == 0)
System.out.println(); …Run Code Online (Sandbox Code Playgroud) java ×3
javascript ×3
ajax ×2
jquery ×2
python ×2
string ×2
angularjs ×1
character ×1
eclipse ×1
ecmascript-6 ×1
express ×1
forms ×1
iterable ×1
jsp ×1
jvm ×1
karma-mocha ×1
karma-runner ×1
linux ×1
node.js ×1
react-redux ×1
reactjs ×1
redux ×1
routes ×1
servlets ×1
twitter ×1