プログラミング

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

4
bashは関数の定義を表示できますか?
bashでbash関数の定義を表示する方法はありますか? たとえば、関数を定義したとしましょう foobar function foobar { echo "I'm foobar" } 後でfoobar実行するコードを取得する方法はありますか? $ # non-working pseudocode $ echo $foobar echo "I'm foobar"
262 bash  function 

9
Oracleで複数行挿入を行う最良の方法?
Oracle 9データベースに複数行の挿入を実行する良い方法を探しています。以下はMySQLでは機能しますが、Oracleではサポートされていないようです。 INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE, FROM_CURCY_CD, TO_CURCY_CD, EXCH_EFF_DATE, EXCH_EFF_END_DATE, EXCH_LAST_UPDATED_DATE) VALUES (1, 1, '28-AUG-2008', 109.49, 'USD', 'JPY', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (2, 1, '28-AUG-2008', .54, 'USD', 'GBP', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (3, 1, '28-AUG-2008', 1.05, 'USD', 'CAD', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (4, 1, '28-AUG-2008', .68, 'USD', 'EUR', '28-AUG-2008', '28-AUG-2008', …

18
ジャクソン(JSON)でのシリアライズ-「シリアライザが見つかりません」と表示されますか?
ジャクソンを使用して非常に単純なオブジェクトをシリアル化しようとすると、例外が発生します。エラー: org.codehaus.jackson.map.JsonMappingException:クラスMyPackage.TestAのシリアライザーが見つからず、BeanSerializerを作成するためのプロパティが見つかりません(例外を回避するには、SerializationConfig.Feature.FAIL_ON_EMPTY_BEANSを無効にします) 以下は、シリアル化する単純なクラスとコードです。 誰かがこのエラーが発生する理由を教えていただけますか? public class TestA { String SomeString = "asd"; } TestA testA = new TestA(); ObjectMapper om = new ObjectMapper(); try { String testAString = om.writeValueAsString(testA); // error here! TestA newTestA = om.readValue(testAString, TestA.class); } catch (JsonGenerationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch …
262 java  json  jackson 

12
:beforeはimg要素で機能しませんか?
:before別の画像の上に画像を配置するためにセレクターを使用しようとしていますが、img要素の前に画像を配置するだけでは機能せず、他のいくつかの要素しか見つかりません。具体的には、私のスタイルは次のとおりです。 .container { position: relative; display: block; } .overlay:before { content: url(images/[someimage].png); position: absolute; left:-20px; top: -20px; } そして、これはうまくいくことがわかります: <a href="[url]" class="container"> <span class="overlay"/> <img width="200" src="[url]"/> </a> しかし、これはしません: <a href="[url]" class="container"> <img width="200" src="[url]" class="overlay"/> </a> その代わりにdivまたはp要素を使用することができspan、ブラウザーは私の画像をimg要素内の画像の上に正しくオーバーレイしますが、オーバーレイクラスをimgそれ自体に適用すると機能しません。 余分にspan気分を害するので、これを機能させたいのですが、さらに重要なのは、変更したい約100のブログ投稿があり、スタイルシートを変更することができれば、これを一度に実行できることです。しかし、前に戻っspanてa、img要素と要素の間に余分な要素を追加する必要がある場合、これはより多くの作業になります。
262 html  css 

1
Scala:イテラブル文字列に参加する
Scalaで別の文字列によって反復可能な文字列を「結合」するにはどうすればよいですか? val thestrings = Array("a","b","c") val joined = ??? println(joined) このコードを出力してくださいa,b,c( "、"で要素を結合します)。
262 string  scala 

6
早期解決/却下後に戻る必要がありますか?
次のコードがあるとします。 function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); }); } 私の目的がreject早期終了を使用することである場合、私はreturnその後すぐに食事をする習慣に入る必要がありますか?

9
Stream <T>がIterable <T>を実装しないのはなぜですか?
Java 8では、クラスStream &lt;T&gt;があり、奇妙なことにメソッドがあります Iterator&lt;T&gt; iterator() そのため、このメソッドを必要とするIterable &lt;T&gt;インターフェースの実装が期待されますが、そうではありません。 foreachループを使用してストリームを反復処理する場合は、次のようにする必要があります public static Iterable&lt;T&gt; getIterable(Stream&lt;T&gt; s) { return new Iterable&lt;T&gt; { @Override public Iterator&lt;T&gt; iterator() { return s.iterator(); } }; } for (T element : getIterable(s)) { ... } ここで何か不足していますか?

3
Windowsでのポート転送
私のPCには2つのネットワークボードがあります。 メインのものはローカルIP-&gt; 192.168.1.111を持っています。セカンダリのものはローカルIP-&gt; 192.168.0.200を持っています メインの1つはインターネット接続があり、2つ目はIP 192.168.0.33のデバイスに接続されています。ポート80にhttpサーバーがあります。 メイン接続(ポート4422)にapache-serverがあり、どこからでもアクセスできます。ここで必要なのは、この接続を192.168.2.33:80にリダイレクトしたい4422からの接続を検出したときです。 Windowsでこれを行うにはどうすればよいですか?

21
ブラウザがAJAX呼び出し結果をキャッシュしないようにする
を使用して動的コンテンツをロードする$.get()と、結果はブラウザーにキャッシュされるようです。 QueryStringにランダムな文字列を追加すると、この問題は解決されるようです(私はを使用していますnew Date().toString())が、これはハックのように感じられます。 これを達成する他の方法はありますか?または、一意の文字列がこれを達成する唯一の方法である場合、new Date()?以外の提案

28
Pythonで2次元配列を初期化する方法は?
私はpythonを始めており、2次元のリストを使用しようとしています。最初はすべての場所で同じ変数を入力します。私はこれを思いつきました: def initialize_twodlist(foo): twod_list = [] new = [] for i in range (0, 10): for j in range (0, 10): new.append(foo) twod_list.append(new) new = [] 望ましい結果が得られますが、回避策のように感じます。これを行うためのより簡単/より短い/よりエレガントな方法はありますか?

18
Androidの線形レイアウトとウェイト
私は常にこのおもしろい体重の値についてAndroidのドキュメントを読んでいます。初めて試したいのですが、全然動かないです。 私はそれをドキュメントから理解しているように、このレイアウト: &lt;LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"&gt; &lt;Button android:text="Register" android:id="@+id/register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /&gt; &lt;Button android:text="Not this time" android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /&gt; &lt;/LinearLayout&gt; 水平に配置され、スペースを均等に共有する2つのボタンを作成する必要があります。問題は、2つのボタンがスペースを埋めるために大きくならないことです。 ボタンが大きくなり、行全体に収まるようにしたいと思います。両方のボタンが親と一致するように設定されている場合、最初のボタンのみが表示され、行全体を埋めます。

7
Liquibaseロック-理由?
Oracleサーバーに対して多数のliquibaseスクリプトを実行すると、これが発生します。SomeComputerは私です。 Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Liquibase Update Failed: Could not acquire change log lock. Currently locked by SomeComputer (192.168.15.X) since 2013-03-20 13:39 SEVERE 2013-03-20 16:59:liquibase: Could …

14
JavaScriptのクラスと静的メソッド
私はこれがうまくいくことを知っています: function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' でも電話したいなら Foo.talk() // this will not work Foo.prototype.talk() // this works correctly 仕事をするためのいくつかの方法を見つけFoo.talk、 Foo.__proto__ = Foo.prototype Foo.talk = Foo.prototype.talk これを行う他の方法はありますか?それが正しいのかどうかはわかりません。JavaScriptコードでクラスメソッドまたは静的メソッドを使用していますか?
262 javascript  oop 

23
lodashをangular2 + typescriptアプリケーションにインポートする
lodashモジュールをインポートするのに苦労しています。npm + gulpを使用してプロジェクトをセットアップし、同じ壁にぶつけ続けました。私は通常のロダッシュだけでなく、ロダッシュも試しました。 lodash npmパッケージ:(パッケージのルートフォルダーにindex.jsファイルがあります) import * as _ from 'lodash'; 結果: error TS2307: Cannot find module 'lodash'. lodash-es npmパッケージ:(lodash.jsのデフォルトのエクスポートはパッケージルートフォルダーにあります) import * as _ from 'lodash-es/lodash'; 結果: error TS2307: Cannot find module 'lodash-es'. gulpタスクとwebstormの両方が同じ問題を報告します。 面白い事実、これはエラーを返しません: import 'lodash-es/lodash'; ...もちろん "_"はありません... 私のtsconfig.jsonファイル: { "compilerOptions": { "target": "es5", "module": "system", "moduleResolution": "node", "sourceMap": …


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