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 を用いた方法…
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

AWS EC2のCPUCreditBalanceが25でも、遅くなるのですか?

環境 AWS EC2…
yuji38kwmt
  • 2,010
  • 1
  • 21
  • 50
4
votes
2 answers

staticとinlineの意味

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