プログラミング

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

6
BufferedImageをファイルとして保存する方法
画像のサイズ変更にimgscalr Javaライブラリを使用しています。 resize()メソッド呼び出しの結果は、BufferedImageオブジェクトです。これをファイル(通常は.jpg)として保存します。 どうやってやるの?から行きたいBufferedImage-> Fileしかし、おそらくこれは正しいアプローチではありませんか?

3
右上に画像を配置する-CSS
divの右上隅に画像を表示する必要がありますが(画像は「対角線」のリボンです)、内部のdivに含まれる現在のテキストを維持します。 別のdivに画像を含めるか、そのクラスを次のように定義するなど、さまざまなことを試しました。 .ribbon { position: relative; top: -16px; right: -706px; } <div id="content"> <img src="images/ribbon.png" class="ribbon"/> <div>some text...</div> </div> しかし運がありません。私が得た最良の結果は、画像の同じ高さサイズですべてのテキストが下にスクロールされたことです。 何か案が?
125 html  css 

3
URL:@を含むユーザー名
ユーザー名とパスワードをURLで送信するには、次のスキームを使用します。 http://username:password@www.my_site.com しかし、私のユーザー名はmy_email@gmail.comです。 問題は@です。 どうすれば解決できますか?
125 http  url  url-encoding 

12
Spring Bootと複数の外部構成ファイル
クラスパスからロードしたい複数のプロパティファイルがあります。の/src/main/resources一部であるデフォルトセットが1つありますmyapp.jar。私springcontextはファイルがクラスパス上にあることを期待しています。すなわち <util:properties id="Job1Props" location="classpath:job1.properties"></util:properties> <util:properties id="Job2Props" location="classpath:job2.properties"></util:properties> これらのプロパティを外部セットでオーバーライドするオプションも必要です。に外部設定フォルダがありcwdます。春のブートごとに、doc構成フォルダーがクラスパス上にある必要があります。しかし、applicaiton.propertiesそこから、またはconfigのすべてのプロパティのみをオーバーライドする場合は、ドキュメントからは明確ではありません。 私がそれをテストしたとき、application.properties取得されるだけで、残りのプロパティは依然としてから取得され/src/main/resourcesます。私はそれらをコンマ区切りのリストとして提供しようとしましたspring.config.locationが、デフォルトのセットはまだオーバーライドされていません。 複数の外部構成ファイルでデフォルトのファイルを上書きするにはどうすればよいですか? 回避策として、私は現在app.config.location、コマンドラインから提供する(アプリ固有のプロパティ)を使用しています。すなわち java -jar myapp.jar app.config.location=file:./config そして私はに変更applicationcontextしました <util:properties id="Job2Props" location="{app.config.location}/job2.properties"></util:properties> そして、これがアプリケーションのロード中にファイルとクラスパスを分離する方法です。 編集: //psuedo code if (StringUtils.isBlank(app.config.location)) { System.setProperty(APP_CONFIG_LOCATION, "classpath:"); } 上記の回避策を使用せずに、application.propertiesファイルに対して行うように、クラスパス上のすべての外部構成ファイルをSpringでオーバーライドしたいのですが。

2
MoqのVerifiable()の目的は何ですか?
の目的はVerifiable()何ですか? 私がaを確認し、これを省略Mockしても、それでもを確認しSetUpます。 編集:私はVerifyAll()すべてが検証されている理由を使用していました。に変更後Verify()、私.Verifiable() SetUpのs のみがチェックされていました。
125 moq 

5
DataContractSerializerを使用してシリアル化するときにプロパティを無視するにはどうすればよいですか?
.NET 3.5SP1とDataContractSerializerを使用してクラスをシリアル化しています。SP1では、クラスにDataContract / DataMember属性を含める必要がなく、全体をシリアル化するように動作が変更されました。これは私が使用している動作ですが、シリアライザの1つのプロパティを無視する必要があります。これを行う1つの方法は、クラスにDataContract属性を追加し、含めるすべてのメンバーにDataMember属性を配置することです。しかし、私にはこれがうまくいかない理由があります。 だから私の質問は、DataContractSerializerにプロパティを無視させるために使用できる属性または何かがあるのですか?
125 c#  .net  wcf  serialization 

12
RecyclerView-特定の位置でアイテムの上部にスムーズにスクロールする方法は?
RecyclerViewでは、次のコマンドを使用して、選択したアイテムの一番上に突然スクロールできます。 ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); ただし、これにより、アイテムが突然上位に移動します。スムーズにアイテムの先頭に移動したい。 私も試しました: recyclerView.smoothScrollToPosition(position); ただし、アイテムを一番上に選択した位置に移動しないため、うまく機能しません。位置にあるアイテムが表示されるまでリストをスクロールするだけです。

14
Pythonで指定されたURLにパラメータを追加する
URLが与えられたとしましょう。 すでにGETパラメータを持ってhttp://example.com/search?q=questionいるかもしれません(例えばhttp://example.com/)か、持っていないかもしれません(例えば)。 そして今、私はそれにいくつかのパラメータを追加する必要があります{'lang':'en','tag':'python'}。最初のケースhttp://example.com/search?q=question&lang=en&tag=pythonでは、2番目のケースで— http://example.com/search?lang=en&tag=pythonです。 これを行うための標準的な方法はありますか?
125 python  url 


3
2つの列で一意のスキーマビルダーlaravel移行
2つの列に一意の制約を設定するにはどうすればよいですか? class MyModel extends Migration { public function up() { Schema::create('storage_trackers', function(Blueprint $table) { $table->increments('id'); $table->string('mytext'); $table->unsignedInteger('user_id'); $table->engine = 'InnoDB'; $table->unique('mytext', 'user_id'); }); } } MyMode::create(array('mytext' => 'test', 'user_id' => 1); // this fails?? MyMode::create(array('mytext' => 'test', 'user_id' => 2);

18
node.js、エラー:モジュール「express」が見つかりません
私はNode.jsを初めて使用します。最初のWebアプリケーションを構築するためにExpressを学習してみてください。私は最初のサンプルコードに行き詰まり、実行するにはいくつかの助けが必要です。この質問を投稿する前に、スタックオーバーフローを検索しましたが、同様の質問がいくつか見つかりましたが、まだ修正できませんでした。 エラー:モジュール 'express'が見つかりません Mac OS 10.8.2を使用しています。Node.jsを使用してインストールしましたnvm。 node.js:ノードへの0.8.20パス:/Users/feelexit/nvm/v0.8.20/bin/node表現するパス:/ Users / feelexit / nvm / node_modules / express これが私のサンプルコードです:このファイルは次の場所にあります: /Users/feelexit/WebstormProjects/learnnode/node_modules/index.js var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send('welcome to express'); }); app.listen(3000); このコマンドを実行しようとすると node index.js 次のエラーメッセージが表示されます。修正してください。 ありがとうございました。 Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) …
125 node.js  express 

5
Ruby Regexpグループマッチング、変数を1行で割り当てる
私は現在、文字列を複数の変数に再展開しようとしています。文字列の例: ryan_string = "RyanOnRails: This is a test" 私はこれを次の3つのグループの正規表現と一致させました。 ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) 各グループにアクセスするには、次のようにする必要があります。 ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) : ryan_group[0][2] (third group) This is a test これはかなりばかげているようで、私は何か間違っているように感じます。私はこのようなことができると期待されます: g1, g2, g3 = ryan_string.scan(/(^.*)(:)(.*)/i) これは可能ですか?それとも私がそれをやっているよりも良い方法はありますか?

4
別のMakefileからMakefileを呼び出す方法は?
あるメイクファイルを別のメイクファイルから呼び出すと、予期しない結果が出ます。2つのmakefileがあり、1つは/path/to/project/makefileと呼ばれ/path/to/project/gtest-1.4.0/make/Makefileます。前者を後者と呼んでいる。/ path / to / project / makefileには、 dev: $(OBJ_FILES) $(CPPC) $(LIBS) $(FLAGS_DEV) $(OBJ_FILES) -o $(BIN_DIR)/$(PROJECT) $(MAKE) -f ./gtest-1.4.0/make/Makefile clean: rm -f ./*~ ./gmon.out ./core $(SRC_DIR)/*~ $(OBJ_DIR)/*.o rm -f ../svn-commit.tmp~ rm -f $(BIN_DIR)/$(PROJECT) make -f gtest-1.4.0/make/Makefile clean そして/path/to/project/gtest-1.4.0/make/Makefile私は all: $(TESTS) clean: rm -f $(TESTS) gtest.a gtest_main.a *.o 次の発行: cd /path/to/project …
125 makefile  gnu-make 


7
応答コード200または201とコンテンツを含むPOSTを使用してリクエストを作成します
新しいデータ項目をシステムに追加することを目的としたRESTサービスを作成するとします。 にPOSTする予定です http://myhost/serviceX/someResources それが機能する場合、どの応答コードを使用する必要がありますか?そして、どんなコンテンツを返せますか。 私はHTTP応答コードの定義を調べており、これらの可能性を確認しています。 200:アクションの結果を説明または含むエンティティを返します。 201:CREATEDを意味します。意味*リクエストが満たされ、新しいリソースが作成されました。新しく作成されたリソースは、応答のエンティティで返されるURIで参照できます。リソースの最も具体的なURIは、Locationヘッダーフィールドで指定されます。レスポンスには、ユーザーまたはユーザーエージェントが最も適切なものを選択できるリソースの特性と場所のリストを含むエンティティを含める必要があります(SHOULD)。エンティティ形式は、Content-Typeヘッダーフィールドで指定されたメディアタイプによって指定されます。* 後者の方がHttp仕様に沿っているように思われますが、何が原因なのかまったくわかりません 応答には、リソースの特性と場所のリストを含むエンティティを含める必要があります(SHOULD)。 手段。 推奨事項?解釈?

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