プログラミング

プロおよび熱狂的プログラマーのためのQ&A

6
Linuxが一体型カーネルと呼ばれるのはなぜですか?
Linuxは一体型のカーネルだと私は読んだ。モノリシックカーネルとは、完全なカーネルコードをコンパイルして実行可能ファイルにリンクすることを意味しますか? Linuxがモジュールをサポートできる場合、すべてのサブシステムをモジュールに分割し、必要に応じてそれらをロードしてみませんか?その場合、カーネルは最初にすべてのモジュールをロードする必要はなく、モジュール内の関数のインデックスを維持し、必要に応じてそれらをロードすることができます。

15
Pythonの呼び出し側スレッドでスレッドの例外をキャッチする
私はPythonとマルチスレッドプログラミング全般に非常に慣れていません。基本的に、ファイルを別の場所にコピーするスクリプトがあります。これを別のスレッドに配置し....て、出力がスクリプトがまだ実行中であることを示すことができるようにしたいと思います。 私が抱えている問題は、ファイルをコピーできない場合に例外がスローされることです。これは、メインスレッドで実行している場合は問題ありません。ただし、次のコードを使用しても機能しません。 try: threadClass = TheThread(param1, param2, etc.) threadClass.start() ##### **Exception takes place here** except: print "Caught an exception" スレッドクラス自体で、例外を再スローしようとしましたが、機能しません。ここにいる人々が同様の質問をするのを見てきましたが、彼らはすべて私がやろうとしていることよりも具体的なことをしているようです(そして私は提供されるソリューションを完全に理解していません)。私は人々がの使用法について言及するのを見ましたsys.exc_info()が、それをどこでどのように使用するかわかりません。 すべての助けに大歓迎です! 編集:スレッドクラスのコードは以下のとおりです。 class TheThread(threading.Thread): def __init__(self, sourceFolder, destFolder): threading.Thread.__init__(self) self.sourceFolder = sourceFolder self.destFolder = destFolder def run(self): try: shul.copytree(self.sourceFolder, self.destFolder) except: raise

19
Android:TextView:上下の間隔とパディングを削除
テキストにaがTextView付いているaがある場合\n、右側には2つsingleLine TextViewのsがあり、1つはもう一方の下にあり、間にスペースはありません。3つすべてに以下を設定しましたTextView。 android:lineSpacingMultiplier="1" android:lineSpacingExtra="0pt" android:paddingTop="0pt" android:paddingBottom="0pt" 左の最初の線はTextView右上と完全に並んでいますTextView。 左TextViewの2番目の線は、右下の2番目の線よりも少し高くなっていTextViewます。 TextViewsの上部と下部にある種の隠しパディングがあるようです。どうすれば削除できますか?

6
ModuleNotFoundError:__main__がパッケージでないとはどういう意味ですか?
コンソールからモジュールを実行しようとしています。私のディレクトリの構造はこれです: 私はモジュールを実行しようとしていますp_03_using_bisection_search.pyから、problem_set_02使用してディレクトリ: $ python3 p_03_using_bisection_search.py 内部のコードp_03_using_bisection_search.pyは次のとおりです。 __author__ = 'm' from .p_02_paying_debt_off_in_a_year import compute_balance_after def compute_bounds(balance: float, annual_interest_rate: float) -> (float, float): # there is code here, but I have omitted it to save space pass def compute_lowest_payment(balance: float, annual_interest_rate: float) -> float: # there is code here, but I have …

30
Seleniumでビューに要素をスクロール
Selenium 1.xまたは2.xのいずれかに、ブラウザーウィンドウをスクロールして、XPathによって識別される特定の要素がブラウザーのビューに入るようにする方法はありますか?Seleniumにはfocusメソッドがありますが、FireFoxでビューを物理的にスクロールするようには見えません。これを行う方法について誰かが何か提案はありますか? これが必要な理由は、ページ上の要素のクリックをテストするためです。残念ながら、要素が表示されていない限り、イベントは機能しないようです。要素がクリックされたときに起動するコードを制御できないため、デバッグも変更もできません。そのため、最も簡単な解決策は、アイテムをスクロールして表示することです。

8
phpはnullまたは空ですか?
NULLPHP に関する質問があります。 $a = ''; if($a == NULL) { echo 'is null'; } なぜ私が見るんnullのとき、$a空の文字列がありますか?それはバグですか?
208 php  null 




4
URL内のどこかにあるrouterLinkにパラメーターを渡す方法は?
次のrouterLinkようなルートのパラメータを渡すことができることを知っています /user/:id 書いて [routerLink]="['/user', user.id]" しかし、このようなルートについてはどうですか: /user/:id/details このパラメーターを設定する方法はありますか、または別のURLスキームを検討する必要がありますか?

18
2行目のcss省略記号
text-overflow: ellipsis2行目のCSS 、これは可能ですか?ネットでは見つかりません。 例: 私が欲しいのはこのようなものです: I hope someone could help me. I need an ellipsis on the second line of... しかし、何が起こっているのですか? I hope someone could help me. I ...
208 html  css 

5
$(function(){}); 行う?
時々私は関数を作り、後でその関数を呼び出します。 例: function example { alert('example'); } example(); // <-- Then call it later どういうわけか、いくつかの関数を呼び出すことができません。私はそれらの関数を内部で呼び出さなければなりません: $(function() { }); 何を$(function() {});と(function() { });意味、及びこれらの違い/目的は何ですか?
208 javascript  jquery 

7
パンダでの結合とマージの違いは何ですか?
次のような2つのデータフレームがあるとします。 left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) それらをマージしたいので、私は次のようなことを試みます: pd.merge(left, right, left_on='key1', right_on='key2') そして私は幸せです key1 lval key2 rval 0 foo 1 foo 4 1 bar 2 bar 5 しかし、私は結合方法を使用しようとしていますが、これはかなり似ていると信じていました。 left.join(right, on=['key1', 'key2']) そして私はこれを手に入れます: //anaconda/lib/python2.7/site-packages/pandas/tools/merge.pyc in _validate_specification(self) 406 if self.right_index: 407 if …
208 python  pandas  dataframe  join 

8
シンボリックリンクが存在するかどうかを確認する方法
シンボリックリンクがbashに存在するかどうかを確認しようとしています。これが私が試したものです。 mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi ただし、それは機能しません。「!」の場合 省略されると、トリガーされません。で、もし '!' そこにあると、毎回トリガーされます。
208 bash  symlink 

17
既存のENUMタイプに新しい値を追加する
を使用するテーブル列があります enumタイプ。enum追加の可能な値を持つようにそのタイプを更新したいと思います。既存の値を削除するのではなく、新しい値を追加するだけです。これを行う最も簡単な方法は何ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.