プログラミング

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

7
変数名が文字列として格納されている場合、変数値を取得するにはどうすればよいですか?
変数名を文字列として持っている場合、bash変数の値を取得するにはどうすればよいですか? var1="this is the real value" a="var1" Do something to get value of var1 just using variable a. 環境: いくつかのAMI(Amazon Machine Image)があり、各AMIのいくつかのインスタンスを起動したいと思います。起動が完了したらすぐに、AMIタイプに従って各インスタンスをセットアップしたいと思います。AMI内で大量のスクリプトや秘密鍵を焼きたくないので、一般化された起動スクリプトを用意し、それを公にアクセス可能なリンクを使用してS3に配置しました。rc.localに、起動スクリプトをフェッチして実行する小さなコードを入れました。これがAMIにあるすべてです。次に、各AMIは、すべてのAMIに適用可能な共通の構成スクリプトと、それぞれの特別なセットアップスクリプトにアクセスします。これらのスクリプトはプライベートであり、アクセスするには署名付きURLが必要です。 そこで、AMIのインスタンス(my_private_ami_1)を起動するときに、すべてのプライベートスクリプトの署名付きURLを含む、S3に提示されたもう1つのファイルの署名付きURLをキーと値のペアで渡します。config_url="http://s3.amazo.../config?signature" my_private_ami_1="http://s3.amazo.../ami_1?signature" ... 起動スクリプトが実行されると、上記のファイルがダウンロードされますsource。次に、そのAMIタイプをチェックし、それ自体に適切なセットアップスクリプトを選択します。 ami\_type=GET AMI TYPE #ex: sets ami\_type to my\_private\_ami\_1 setup\_url=GET THE SETUP FILE URL BASED ON AMI\_TYPE # this is where this problem arises これで、AMIタイプに関係なくインスタンスを起動できる汎用コードを作成できるようになり、インスタンスが自分で処理できるようになりました。
142 string  bash 

17
PHP json_encode数値を文字列としてエンコード
PHPのjson_encode関数に問題があります。数値を文字列としてエンコードします。 array('id' => 3) なる "{ ["id": "3", ...) jsはこれらの値を検出すると、それらを文字列として解釈し、数値演算が失敗します。json_encode数値を文字列としてエンコードしないようにする方法を知っている人はいますか?ありがとうございました!
142 php  javascript  json 

6
OSXでGoをクロスコンパイルしますか?
OS Xでgoアプリをクロスコンパイルして、WindowsとLinuxのバイナリをビルドしようとしています。ネットで見つけたものをすべて読みました。私が見つけた最も近い例が公開されています(go-nutsメーリングリストでの多くの未完成の議論は別として): http://solovyov.net/en/2012/03/09/cross-compiling-go/ それでも私のインストールでは動作しません。1.0.2に移行しました。1.0.2はごく最近のバージョンなので、上記の例はすべてこのバージョンには適用されないようです。 ./make.bash --no-cleanENV varsを386 / windowsに設定して試してみましたが、ビルドはビルドdarwin/amd64されますが、別のコンパイラーをビルドすることを想定しているENVでの設定を完全に無視して、私のインストール用にビルドをビルドします。 どのようにしてそれを行うことができますか?


4
mySQLでカスタムORDER BY順序を定義する方法
MySQLでは、カスタムの並べ替え順序を定義するにはどうすればよいですか。 私が欲しいものを説明しようとするために、この表を検討してください: ID Language Text 0 ENU a 0 JPN b 0 DAN c 1 ENU d 1 JPN e 1 DAN f 2 etc... ここでは、言語と昇順のIDで並べ替えられたすべての行を返し、Language = ENUが最初に、次にJPN、最後にDANとなるようにします。 結果は、a、d、b、e、c、fなどになります。 これは可能ですか?
142 mysql 

5
.NET Core 2.0でConfigurationManager.AppSettingsを使用できますか?
私はこのように私の設定ファイルから設定を読み取るメソッドを持っています: var value = ConfigurationManager.AppSettings[key]; .NET Standard 2.0のみを対象とする場合、問題なくコンパイルされます。 これで複数のターゲットが必要になるので、プロジェクトファイルを次のように更新しました。 <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> しかし今、コンパイルnetcoreapp2.0は次のエラーメッセージで失敗します: Error CS0103 The name 'ConfigurationManager' does not exist in the current context (netcoreapp2.0) 別に、新しい.NET Core 2.0コンソールアプリケーション(今回は.NET Core 2.0のみを対象としています)を作成しましたが、同様にConfigurationManager名前空間の下には何もないようSystem.Configurationです。 .NET Standard 2.0で利用できるので混乱しています。.NETCore 2.0は.NET Standard 2.0に準拠しているため、.NET Core 2.0でも利用できると思います。 何が欠けていますか?

9
UIImageをNSDataに変換し、SwiftでUIImageに戻す?
私はtoを保存してUIImageから、Swiftの新しいものにNSData読みNSData戻そうとしていますUIImage。に変換UIImageするNSDataには、次のコードを使用しています。 let imageData: NSData = UIImagePNGRepresentation(myImage) どのようにして変換しないimageData(すなわち、NSData新に)戻ってUIImage?
142 ios  swift  uiimage  png  nsdata 

4
BLAS、LAPACK、ATLASの関係は?
BLAS、LAPACK、ATLASがどのように関連しているか、またそれらをどのように一緒に使用する必要があるのか​​理解できません!私は彼らのすべてのマニュアルを調べてきましたが、BLASとLAPACKの概要と、見つけた非常に少数の例でそれらを使用する方法がありますが、ATLASを使用して実際の例を見つけることはできません。この二つ。 私はマトリックスで低レベルの作業を行おうとしていますが、私の主要言語はCです。最初にGSLを使用したかったのですが、最高のパフォーマンスが必要な場合はBLASとATLASを使用する必要があると書かれています。これらをすべて(Cで)一緒に使用する方法の良い例を示す良いWebページはありますか?言い換えれば、これら3つ(またはそれらのサブセット!)の使用に関するチュートリアルを探しています。要するに私は混乱しています!
142 c  lapack  blas  atlas 

14
静的メソッドはJavaで継承されますか?
Khalid MughalによるJava™SCJP認定のプログラマガイドを読んでいました。 継承の章では、 メンバーの継承は、宣言されたアクセシビリティと密接に関連しています。スーパークラスメンバーがサブクラスの単純な名前でアクセスできる場合(スーパーのような追加の構文を使用せずに)、そのメンバーは継承されたと見なされます また、静的メソッドは継承されないことにも言及しています。ただし、以下のコードは完全に問題ありません。 class A { public static void display() { System.out.println("Inside static method of superclass"); } } class B extends A { public void show() { // This works - accessing display() by its simple name - // meaning it is inherited according to the book. display(); …
142 java  inheritance  static 

3
C ++でのフレンド宣言-パブリックとプライベートの違い
フレンド関数/クラスをプライベートまたはパブリックとして宣言することには違いがありますか?これについてオンラインで何も見つけることができないようです。 私は以下の違いを意味します: class A { public: friend class B; }; そして class A { private: //or nothing as the default is private friend class B; }; 違いはありますか?
142 c++  private  friend  public 

9
jqueryコードをjavascriptに変換する簡単な方法はありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する jQueryを使用してjavascript / domで特定のことを達成する例はたくさんあります。ただし、jQueryを使用することは、必ずしもjQueryで記述されたjavascriptソリューションの例を理解しやすくするオプションではありません。 jQueryコードを通常のJavaScriptに変換する簡単な方法はありますか?jQueryのソースコードにアクセスしたり、理解したりする必要はないと思います。


5
インストールされているMongoDBの正確なバージョンを見つける方法
Windows 7のローカルにmongoDB 3.2がインストールされています。その特定のバージョン(3.2.1、3.2.3など)を確認したいのですが。どうすれば見つけられますか?データベースシェル(mongo.exe)を開くと、出力が表示されます。 MongoDBシェルのバージョン:3.2.0 しかし、それは単なるシェルバージョンであり、実際のデータベースバージョンと同じかどうかはわかりません。
142 mongodb 

1
Moqを使用してメソッド呼び出しを確認する
私はC#での単体テストとMoqの使い方を学ぶのが初めてです。以下は、私がテストしようとしているクラスです。 class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { // do something... } } 以下は私のTestClassです: class MyClassTest { [TestMethod()] public void MyMethodTest() { string action="test"; Mock<SomeClass> mockSomeClass …
142 c#  testing  methods  moq 

9
例外に情報を追加しますか?
私はこのようなことを達成したいです: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') しかし、私が得るものは: Traceback.. IOError('Stuff') これを達成する方法についての手がかりはありますか?Python 2と3の両方でそれを行う方法?
142 python  exception 

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