Most Popular
1500 questions
4
votes
3 answers
pthreadとSCHED_FIFOによる優先度スケジューリングについて
RTOSのプログラムをLinuxのAPIでシミュレーションできないかと考えています。同じコードをPCでテストすることが目的で、リアルタイム性はあまり気にしてません。
manページ等をみると、スケジューリングポリシーにSCHED_FIFOを指定すると優先度の高いスレッドがブロックされない限り、低優先度のスレッドはブロックされるといった記述がありました。そこで、下記のサンプルコードを試してみましたが期待通りの動作にはなりませんでした。
具体的には、高優先度のスレッドがwhile文で無限ループしている…

user3270390
- 1,088
- 3
- 17
- 34
4
votes
1 answer
引数が無いかどうか調べる処理をしたい
変数が空かどうかを調べ,空だった場合は途中終了する処理をしたいのですが,どのように書けばいいのでしょうか?test.pyという名前で以下のようなpythonスクリプトを書いてpython test.pyと引数なしで実行したみたのですが,print文に書かれた内容が出力されません.どのように書き直せばいいのでしょうか?また,このような処理に関してより一般的な(エレガントな)方法があれば教えていただきたいです.
import sys
aaa = str(sys.argv[1])
if(aaa…

sket1642ch
- 183
- 2
- 3
- 16
4
votes
1 answer
git push -f 以外で git のリモートリポジトリのコミットログを編集する方法
例えばリモートリポジトリにpushした後にうっかり git commit --amend や rebase してcommitのhashが変えてしまった場合は仕方がなくpullするか、git push -f するなどあまりgitの使い方的に良くない状態にしてしまう事をする羽目になってしまうと思います。
このようなケースの時の対処法で例えばgit commit --amendやrebaseを取り消すなどリポジトリを上記のような状態にせずに解決する方法はありますか?

ozw_sei
- 551
- 5
- 14
4
votes
2 answers
// コメントの後ろのスペースの有無について言及したコーディング規約はありますか?
PHP のコメントで//を使う場合、//の後ろにはスペース入れるものですか?入れないものですか? 主要なコーディング規約で言及されているものがあれば知りたいです。
// コメント
or
//コメント
PSR…

r-naga
- 89
- 1
- 8
4
votes
1 answer
python unittestしたときに別モジュールを読み込まない
Python3.6.3
ディレクトリ構成
sample_project
┣ bin
┃ ┣ __init__.py
┃ ┣ class_BaseModule.py
┃ ┣ class_module.py
┃ ┗ main.py
┣ test
┃ ┣ __init__.py
┃ ┗ test_class_module.py
┗__init__.py
class_BaseModule.py
class base:
def __init__(self):
pass
…

boonx4
- 88
- 1
- 9
4
votes
1 answer
特殊化されたテンプレートクラス固有の静的メンバの宣言方法
下記のような、テンプレートの明示的特殊化をしたクラスにて、静的メンバを使用したいと思っています。
template
struct Hoge{};
template<>
struct Hoge{
static int Value;
};
template<>
int Hoge::Value = 0;
int main(){
Hoge::Value = 4;
return 0;
}
しかし、少なくとも…

hmIto
- 83
- 1
- 6
4
votes
2 answers
substで作ったdriveに対してDirectory.GetDirectoriesすると例外が発生する
Win7Pro+Visual Studio Community 2013で以下のようなcodeを書いたところD driveに対する処理で例外が発生して取得できません。解決のためにご助力ください。
Cは通常のHDD、DはCの任意のpathをsubstで仮想driveとしたものです。
subst d: c:\tmp\d
static void Main(string[] args)
{
string drvC = "c:\\";
string drvD = "d:\\";
…

豚吐露
- 1,968
- 2
- 20
- 37
4
votes
2 answers
Windows上のPythonのdatetime.strftimeで日本語を使うとエラーになる?
Windows上のPythonで下記のコードを実行するとエラーになります。
なぜでしょうか?
import datetime
d = datetime.datetime.now()
d.strftime("%y年")
cmd.exeでreplを起動して実行したところ、このエラーが発生しました。
UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte…

KiYugadgeter
- 4,358
- 6
- 60
- 110
4
votes
1 answer
Python で Rainbow カラーマップをグレースケール変換
Rainbow カラーマップで保存された jpeg イメージを Python で読み込んで、カラーマップに従ってグレースケールする方法はないでしょうか。
通常 256 色で表現されるカラーマップの RGB 値を、マップの順位に従って、 0 から 255 の数字に対応させたいのですが、普通にグレースケールするとカラーマップの中央付近に最大値が来てしまいます (https://matplotlib.org/users/colormaps.html)。
MATLAB を用いた方法…

Masaki Numazawa
- 51
- 3
4
votes
1 answer
Pycharmで一行ずつ実行
普段はRstudioやSpyderを使っていますが、Pycharmを使おうと試みている状況です。
前の2つのIDEのように、選択部分のみを実行する方法はPycharmにはあるのでしょうか。
ブレークポイントを設定してデバッグをする方法は調べたら見つけましたがやはりちょっと違うような気がして質問させていただきました。
どうぞよろしくお願いいたします。

user87562
- 963
- 4
- 23
- 61
4
votes
1 answer
クラスの関数で、self 以外の変数が何なのか分からない
Python初心者です。以下は参考書「独学プログラマー(コーリ・アリソフ著)」に記載されているWarというカードゲームのプログラムの一部です。その部分でわからないところがあるので質問させていただきます。
class Card:
suits = ["spades", "hearts", "diamonds", "clubs"]
values = [None, None, "2", "3", "4", "5", "6", "7", "8", "9",
…

taiki_k
- 113
- 6
4
votes
2 answers
Pythonのargparseで特定のオプションが指定されている時はrequiredを抑制したい
以下の例では-mをrequired指定していますが、--versionが指定されたときは、-mが未指定でも、バージョン情報を出力して終了する、ということをやりたいです。何か方法はないでしょうか?
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import pkg_resources
import sys
import argparse
argparser = argparse.ArgumentParser(
…

user3270390
- 1,088
- 3
- 17
- 34
4
votes
0 answers
Spring Boot groovyファイル実行でエラー Log4j2 ?
以下から「Spring Boot CLI」というソフトウェアをダウンロードしました。
10.2 Installing the Spring Boot CLI | Spring Boot Reference Guide
環境変数を追加しました。
C:\Users\yoshi\Desktop\spring-2.0.2.RELEASE\bin
以下のファイルをデスクトップに置きました。
ファイル名:app.groovy
@RestController
class App {
…

QQQ
- 67
- 1
- 6
4
votes
1 answer
4
votes
2 answers
staticとinlineの意味
自分なりにstaticとinlineの意味をまとめたのですが意味が正しいのかわからないので正しい意味を教えていただきたいです。
ヘッダーでinlineを付けた関数は使われる場所に刷り込まれる
ヘッダーでstaticを付けた関数は内部結合
ヘッダーでstaticを付けたら内部結合???
クラスでstaticを付けた変数は静的記憶域期間
ヘッダーでstaticもinlineも付けずに変数や関数を宣言してはいけない。
関数の中でstaticを付けた変数は静的記憶域期間
ソースファイルとヘッダーでst…
user28203