我的部分代码:
import {Injectable} from 'angular2/core';
import {Http, Headers, Request, Response} from 'angular2/http';
import {Observable} from 'rxjs/Observable';
import 'rxjs/add/operator/map';
@Injectable()
export class myClass {
constructor(protected http: Http) {}
public myMethod() {
let request = new Request({
method: "GET",
url: "http://my_url"
});
return this.http.request(request)
.map(res => res.json())
.catch(this.handleError); // Trouble line.
// Without this line code works perfectly.
}
public handleError(error: Response) {
console.error(error);
return Observable.throw(error.json().error || 'Server error');
}
}
Run Code Online (Sandbox Code Playgroud)
myMethod() 在浏览器的控制台中产生异常:
原始异常:TypeError:this.http.request(...).map(...).catch不是函数
我建立了一个Artisan命令来接收来自套接字的数据,我想为这个命令编写一个单元测试,但我不知道如何编写这样的测试.
有人知道怎么写吗?
我正在尝试使用命令在Bower上安装Angular2 bower install -S angular2并在控制台中有下一条消息:
$ bower install -S angular2
bower angular2#* cached git://github.com/angular/bower-angular.git#1.4.8
bower angular2#* validate 1.4.8 against git://github.com/angular/bower-angular.git#*
bower angular#~1.4.8 install angular#1.4.8
angular#1.4.8 bower_components/angular
Run Code Online (Sandbox Code Playgroud)
我的bower.json文件现在包含以下信息dependencies:
"dependencies": {
"angular": "angular2#~1.4.8"
}
Run Code Online (Sandbox Code Playgroud)
在bower_components路径之后我有Angular 1.4.8 .
那么,如何使用Bower安装Angular2 beta?
正如我在 中看到的,一次pg_stat_activiry只有一个命令执行。COPY正如我在专栏中看到的那样,其他查询处于锁定状态wait_event_type。
如何COPY mytable FROM STDIN在不锁定表的情况下并行运行多个?
附:mytable是TimescaleDB 2.5.0的超表。
UPD
CREATE TABLE "public"."mytable" (
"q_time" timestamp,
"symbol_id" int,
"o" decimal(24,12),
"c" decimal(24,12),
"h" decimal(24,12),
"l" decimal(24,12),
"v" bigint,
CONSTRAINT mytable_ts_pkey PRIMARY KEY (symbol_id, "q_time")
);
SELECT create_hypertable('mytable', 'q_time', 'symbol_id', 1,
create_default_indexes => false,
chunk_time_interval => '7 days'::interval);
Run Code Online (Sandbox Code Playgroud)
UPD2
我并行运行下一个命令:
out, err := exec.Command("bash", "-c", "cat file01.gz | gunzip | psql -d db -U user -c "\copy mytable from stdin HEADER DELIMITER …Run Code Online (Sandbox Code Playgroud) 可以使用Sphinx在一个句子中搜索单词.例如,我们有下一个文字:
Васямолодец,съелогурец,т.к.проголодался.Такиедела.
如果我搜索
??????? SENTENCE ??????
Run Code Online (Sandbox Code Playgroud)
我找到了这个文字.如果我搜索
??????? SENTENCE ????????????
Run Code Online (Sandbox Code Playgroud)
我找不到这个文字,因为短语中的点?.?.被视为句末.
我怎么看,一组分隔符在Sphinx的源代码中是硬编码的.
我的问题是如何改善判刑的检测?更好的方法是使用Yandex的Tomita解析器或另一个nlp库,智能检测句子.
以下是有关AngularJS JavaScript SDK的文档
这个例子适用于Angular.可以使用命令生成Angular客户端库
$ lb-ng ../server/server.js js/lb-services.js
Run Code Online (Sandbox Code Playgroud)
是否存在将Angular2与Loopback一起使用的简单方法?
编辑
我目前在这个主题上发现了什么.
编辑
我正在尝试使用pthreads进行多线程处理.我正在用构造函数创建池.第一个参数是Workers的数量.
$pool = new Pool(8, 'WebWorker');
Run Code Online (Sandbox Code Playgroud)
我想自动检测处理器核心数.像这样的东西:
$pool = new Pool(get_processor_cores_number(), 'WebWorker');
Run Code Online (Sandbox Code Playgroud)
如何使用PHP?
我有一些标准,需要使用该标准基于 SELECT 创建 INSERT 查询。
查询应该是这样的:
INSERT INTO mytable (field1, field2)
SELECT f1, f2
FROM mytable2
JOIN mytable3 ON mytable3.field3 = mytable2.field2
WHERE mytable3.somefield = 'somevalue'
Run Code Online (Sandbox Code Playgroud)
编辑:
我知道如何构建 INSERT INTO VALUES 查询。但是我在 Criteria 对象中有 SELECT 的条件,我需要使用它们来构建 INSERT。
我需要这样的东西
public function myInsert(Criteria $criteria)
$qb = new QueryBuilder;
$qb->insert('mytable')
->values('field1, field2') // Is it possible
->select('f1, f2') // somthing like this?
->from('mytable2')
->innerJoin('mytable2', 'mytable3', 'mytable3',
'mytable3.field3 = mytable2.field2')
->where($criteria);
$qb->execute();
}
Run Code Online (Sandbox Code Playgroud) app我在 docker 容器中运行我的服务app-api
的结果top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6420 root 20 0 30.572g 0.028t 38956 S 47.8 92.5 240:40.95 app
...
Run Code Online (Sandbox Code Playgroud)
的结果htop:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
6420 root 20 0 30.6G 29.0G 38956 S 47.1 92.5 4h21:53 app
6554 root 20 0 30.6G 29.0G 38956 S 6.6 92.5 23:04.15 app
6463 root 20 0 30.6G 29.0G 38956 S …Run Code Online (Sandbox Code Playgroud) 是否有任何方法可以使用 API 或 Web 界面或 BotFather 获取机器人的统计信息?或者我必须通过处理来自机器人 API 的更新来收集统计信息?
附:目前我通过处理来自机器人 API 的更新将统计信息存储在 Redis 中,但我希望找到更好的方法。
angular ×3
php ×2
bower ×1
dbal ×1
docker ×1
doctrine-orm ×1
http ×1
javascript ×1
laravel ×1
laravel-5.1 ×1
linux ×1
loopbackjs ×1
memory-leaks ×1
mysql ×1
observable ×1
postgresql ×1
pthreads ×1
sphinx ×1
symfony ×1
telegram-bot ×1
timescaledb ×1
typescript ×1
unit-testing ×1