Публикации по теме 'proc'
В чем разница между Ruby Blocks, Procs и Lambdas
Возникли проблемы с пониманием разницы между рубиновыми блоками, процедурами и ламами. Что такое блоки? В чем разница между procs и lambdas? Давайте разберемся с этим.
БЛОКИ
Блок - это набор кода, заключенный в оператор do / end или в фигурные скобки {}. Это фрагменты кода, которые вы можете взять и передать другому методу в качестве входных данных, или фрагмент кода, который вы связываете с вызовом метода. Если вы использовали each before для перебора Enumerable, значит, вы..
Вопросы по теме 'proc'
Могу ли я передать блок, который сам ожидает блок instance_exec в ruby?
Я ожидаю код
foo=proc{puts "foo"}
instance_exec(1,2,3,&foo) do |*args , &block|
puts *args
block.call
puts "bar"
end
выводить
1
2
3
foo
bar
Но получил ошибку
both block arg and actual block given
Могу ли я...
1059 просмотров
schedule
31.03.2023
Вернуть управление из действия контроллера с лямбдой в Rails
Как я могу исправить эту ошибку? Я хочу высушить свой контроллер, и в каждом методе я проверяю работоспособность params[], просто проверяя наличие всех параметров.
Проблема с возвратом лямбды. Как это определено
def...
636 просмотров
schedule
13.04.2023
Время обработки в R
Я разрабатываю алгоритм и пытаюсь понять, сколько времени занимает каждый шаг в R и сколько времени занимает весь процесс. Чтобы получить информацию о времени, я использую команду proc.time(). Кажется, что время каждого шага для всей итерации не...
3371 просмотров
schedule
04.11.2022
Ошибка R99 приложения Heroku после команды ps:scale web=1
Я получаю ошибку R99 при развертывании приложения. Это лог ошибки. 013-09-11T03:59:59.474112+00:00 heroku[web.1]: запуск процесса командой :
java -jar target/dependency/jetty-runner.jar target/*.war 013-09-11T04:00:01.980799+00:00 heroku[web.1]:...
99 просмотров
schedule
01.01.2024
Без изменений после нового в Linux
Я написал класс ProcReader для создания моментального снимка памяти процесса в Linux. ProcReader считывает информацию из /proc/[pid]/status, а затем создает снимок памяти для этого процесса. Я хочу протестировать этот класс. Поэтому я пишу...
77 просмотров
schedule
04.10.2023
Объединение оценок ROC из нескольких данных вменения
Я использовал следующие пакеты R: mice , mitools и pROC .
Базовая схема: 3 прогнозных показателя с отсутствующими скоростями передачи данных от 5% до 70% на n ~ 1000. 1 бинарная целевая переменная результата.
Аналитическая цель: определить...
2462 просмотров
schedule
05.09.2022
Как я могу узнать использование памяти процессом
Сейчас я пытаюсь проанализировать использование памяти процессом, процессы написаны на C. Я хочу знать размер и адрес каждой переменной, которую выделяет процесс. Я знаю, что / proc / PID / maps - хороший способ узнать об этом, но я не знаю, может ли...
99 просмотров
schedule
11.03.2023
Почему процессы/блоки Ruby с аргументами splat ведут себя не так, как методы и лямбда-выражения?
Почему процессы/блоки Ruby (2.0) с аргументами splat ведут себя не так, как методы и лямбда-выражения?
def foo (ids, *args)
p ids
end
foo([1,2,3]) # => [1, 2, 3]
bar = lambda do |ids, *args|
p ids
end
bar.call([1,2,3]) # => [1, 2, 3]...
2487 просмотров
schedule
26.11.2022
Proc выдает ошибку при использовании с do end
Это не работает:
run Proc.new do |env|
[200,
{
"Content-Type" => "application/json; charset=UTF-8"
}, ["{\"name\":\"Rack App\"}"]]
end
Но это делает:
run Proc.new { |env|
[200,
{
"Content-Type" =>...
377 просмотров
schedule
30.03.2022
Импорт файла из Excel в сообщение об ошибке SAS
Я пытаюсь импортировать 2007 MS Excel в SAS . Я использую SAS 9.2. с уже установленным модулем Acces для ПК. Я использовал следующий код:
proc import datafile = 'C:\saspractica\Excel.xlsx' out= work.auto1 dbms = excel REPLACE;
sheet =...
976 просмотров
schedule
29.05.2023
Неявная передача блоков и динамически определяемые методы
Пожалуйста, рассмотрите следующие различные способы определения метода m :
Способ 1:
class C
def m; yield; end
end
Способ 2:
class C
def initialize
(class << self; self; end).class_eval do...
525 просмотров
schedule
30.07.2023
SAS 9.3 Проблемы с рангом процедуры (ранжирование/сортировка)
Я работаю с набором данных в этом формате:
Column 1 (What I Have), Column 2 (What I need to see)
8 1
8 1
8 1
9 2
9 2
9 2
10 3
10 3
10 3
11 4
11 4
12 5
13 6
14 7
14 7
14 7
Попытка использовать Proc Rank для генерации...
433 просмотров
schedule
17.12.2023
Вложенный процесс Tcl, принимающий выходные данные в качестве входных данных во вложенном процессе
proc str2hex { string } {
set str [binary scan $string H* hex]
puts $hex
regsub -all (..) $hex {\1 } t1
set res [format "%s" $t1 ]
return $res
proc hex2str { $hex } {
puts "HIIHI"
foreach c [split $$hex ""]...
221 просмотров
schedule
10.10.2023
разница между чтением файлов proc через оболочку (cat) или через программу (fread)
У меня есть kernel module , создающий запись в proc-fs , и userspace-program , который читает файл. Мой proc read-function выглядит так:
typedef struct {
int integer;
unsigned long ulong;
char string[100];
float floatt;
bool booll;...
467 просмотров
schedule
09.01.2023
Возврат Tcl по сравнению с последней оценкой в proc — внутренние функции
Когда я пишу процедуру на Tcl, возвращаемое значение которой на самом деле является результатом другой процедуры, я могу сделать одно из следующих действий (см. неявный пример):
proc foo args {
...
...
bar $var1
}
Или я мог бы сделать (см....
94 просмотров
schedule
11.06.2023
Передача пользовательского метода из пользовательского класса в .map
Я работаю над упражнением для exercism.io - инструкции длинные и не имеют отношения к этому вопросу, но вы можете найти мое полное решение здесь .
В основном у меня есть класс Robot и 3 частных метода:
def rand_letters...
573 просмотров
schedule
23.11.2022
Подсчет медианы символьных переменных
У меня есть следующий набор данных:
Date Company State
Jan05 Coca-Cola TX
Jan05 Coca-Cola TX
Jan05 Coca-Cola DE
Jan05 Apple DE
Jan05 Apple DE
Jan05 Apple DE...
86 просмотров
schedule
20.09.2023
Сохраняйте значения переменных на основе Date SAS
У меня есть следующий набор данных:
Date Action
Jan2006 A
Jan2006 A
Jan2006 A
Jan2006 N
Jan2006 N
Feb2006 A
Feb2006 N
Feb2006 N
Mar2006 A
Mar2006 N
Mar2006 N
Apr2006...
45 просмотров
schedule
13.08.2022
Выход и возврат в Proc TCL
Я хочу знать разницу между Exit и Return внутри процедуры. У меня есть скрипт, который содержит много процедур, один из них использует выход и некоторое значение, например:
proc someProc {code} {
exit $code
}
а другой такой:
proc...
7850 просмотров
schedule
07.07.2023
Чтение информации о proc stat
Здравствуйте, мне нужна следующая информация о процессе с некоторым PID:
имя, ppid, состояние, #ofOpenFiles, #ofThreads
Я знаю, что пример файла /proc/pid/stat выглядит так:
15 (Watchdog / 1) S 2 0 0 0 -1 69239104 0 0 0 0 0 69 0 0-100 0 1...
6572 просмотров
schedule
02.12.2022