プログラミング

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


16
window.closeとself.closeがChromeのウィンドウを閉じない
問題は、起動したとき、window.close()またはself.close()ウィンドウが閉じないときです。現在、Chromeではスクリプトで作成されていないウィンドウをスクリプトで閉じることができないという考えがあるようです。これは明らかに誤りですが、確認のために警告をポップアップ表示する必要がある場合でも、それを実行することになっています。これらは起こっていません。 だから、誰もが同じようなものを使用して、ウィンドウを閉じるの本当の、機能的では実績のある方法持っているjavascript:window.close()か、javascript:self.close()実際に何が期待されているかいとChromeをベースにしていないすべてのブラウザでうまく起こる何かということを?任意の提案をいただければ幸いです。私はJavaScript固有のソリューションを探しています。JQueryやサードパーティの実装は必要ありません。 更新:提案されているものの多くには深刻な制限と使いやすさの問題// @grant window.closeがありますが、スクリプトヘッダーで使用する最新の提案(TamperMonkeyに固有)は、通常はcloseメソッドを処理できないタブでもうまく機能します。完全に理想的ではなく、すべてのケースに一般化されているわけではありませんが、それは私の場合には良い解決策です。


19
文字列フォーマットの名前付きプレースホルダー
Pythonでは、文字列をフォーマットするときに、次のように、位置ではなく名前でプレースホルダーを埋めることができます。 print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } 私はそれがJavaで可能であれば(おそらく、外部ライブラリなしで)可能ですか?

7
Gitが「ブロックチェーン」と見なされないのはなぜですか?
Gitの内部データ構造はデータオブジェクトのツリーであり、各オブジェクトはその先行オブジェクトのみを指します。各データブロックはハッシュされます。保存されたハッシュと実際のハッシュが異なる場合、中間ブロックを変更(ビットエラーまたは攻撃)します。 このコンセプトはブロックチェーンとどう違うのですか? Gitはブロックチェーンの例としてリストされていませんが、少なくとも要約すると、両方のデータ構造の説明は似ています(データブロック、単一方向の逆リンク、ハッシュなど)。 では、Gitはブロックチェーンと呼ばれていないという違いはどこにあるのでしょうか。
174 git  hash  blockchain 

6
Google Voice APIはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する Google VoiceのAPI(公式または非公式)はありますか?ボイスメールの操作、SMSメッセージの送受信、通話の開始などを行うAPIが欲しいのですが。 Androidクライアントは何を使用していますか?内部の何か?誰かがそれを文書化しましたか?
174 google-voice 

11
「camelCase」を「Camel Case」に変換する方法は?
私はJavaScript正規表現コマンドを取得して、次のようなものに"thisString"変換しようとしています"This String"が、最も近いのは文字を置き換えることで、"Thi String"またはのようなものになり"This tring"ます。何か案は? 文字を大文字にするという単純さを処理できることを明確にするために、私はRegExほど強くはなく、分割は問題を抱え"somethingLikeThis"て"something Like This"いるところです。
174 javascript  regex 

3
git rebase、「ローカル」と「リモート」の追跡
git rebaseを実行するとき、競合を解決するときに「ローカル」と「リモート」で何が起こっているのかを理解するのが難しいことがよくあります。あるコミットから次のコミットにサイドを入れ替えるような印象を受けることがあります。 これはおそらく(間違いなく)まだ適切に理解していないためです。 リベースするとき、誰が「ローカル」で誰が「リモート」ですか? (私は競合の解決にP4Mergeを使用しています)
174 git  conflict  rebase 


9
OSXで$ PATH(.bash_profile)を編集するにはどうすればよいですか?
何か間違ったことをしたので、PATHのエントリを編集しようとしています。 Mac OS X 10.10.3を使用しています 私が試してみました: > touch ~/.bash_profile; open ~/.bash_profile しかし、ファイルエディタは何も開いていない状態で開きます。 私の問題: ANDROID_HOMEをPATHにインストールしようとしています スペルを間違えましたが、ターミナルを閉じて戻ると、なくなっていたのでもう一度試しました。 export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 今回はコマンドを正しく入力しましたが、ターミナルを閉じると設定が再び消えてしまいました。 必要な設定を実行するにはどうすればよいですか? bash.profileを編集する場合、上記のコードをどのように入力しますか? ありがとう!

13
Java switchステートメント:定数式が必要ですが、定数です
だから、私はいくつかの静的定数を持つこのクラスに取り組んでいます: public abstract class Foo { ... public static final int BAR; public static final int BAZ; public static final int BAM; ... } 次に、定数に基づいて関連する文字列を取得する方法を教えてください。 public static String lookup(int constant) { switch (constant) { case Foo.BAR: return "bar"; case Foo.BAZ: return "baz"; case Foo.BAM: return "bam"; default: return "unknown"; } …

6
SQLAlchemyのデフォルトのDateTime
これは私の宣言的なモデルです: import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date = DateTime(default=datetime.datetime.utcnow) しかし、このモジュールをインポートしようとすると、次のエラーが発生します。 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "orm/models2.py", line 37, in <module> class Test(Base): File "orm/models2.py", …
174 python  date  sqlalchemy 

14
スペース文字をXMLの文字列名に入れる方法は?
strings.xmlファイルにいくつかの文字列を定義しました。次に、文字列のいくつかの数字の間に余分なスペースを入れる必要があります。余分なスペース文字を入力すると、アプリケーションには表示されません。 前: <string name="spelatonertext3">-4, 5, -5, 6, -6, そして、私がこのように余分なスペースを置くと: <string name="spelatonertext3">-4, 5, -5, 6, -6, アプリ上では同じに見えます。スペース文字をXML文字列にするにはどうすればよいですか?
174 android  xml  whitespace 

4
setStateの更新が完了した後で関数を実行できますか?
私はReact JSに非常に慣れていません。setStateの仕組みがよくわかりません。ReactとEasel JSを組み合わせて、ユーザー入力に基づいてグリッドを描画しています。これが私のJSビンです:http : //jsbin.com/zatula/edit?js,output これがコードです: var stage; var Grid = React.createClass({ getInitialState: function() { return { rows: 10, cols: 10 } }, componentDidMount: function () { this.drawGrid(); }, drawGrid: function() { stage = new createjs.Stage("canvas"); var rectangles = []; var rectangle; //Rows for (var x = 0; x < …

12
Node.jsとExpressを使用してPOSTするときにリクエスト本文にアクセスするにはどうすればよいですか?
次のNode.jsコードがあります。 var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); 今私が何かをPOSTした場合: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Someoneさすがにゲット。では、リクエスト本文全体を取得したい場合はどうすればよいですか?試してみましたresponse.write(request.body)が、Node.jsは「最初の引数は文字列またはバッファである必要があります」という例外をスローし、「送信後にヘッダーを設定できない」という例外を伴って「無限ループ」に進みます。これは私がvar reqBody = request.body;書いてから書いても同じresponse.write(reqBody)です。 ここの問題は何ですか? また、使用せずにそのままのリクエストを取得できexpress.bodyParser()ますか?

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