Публикации по теме '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