プログラミング

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

7
returnはループを停止しますか?
次のようなループがあるとします。 for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } 簡単な質問:returnループ自体の実行は停止しますか?
157 javascript  loops  return 

16
JavaScriptでUTCタイムスタンプを取得するにはどうすればよいですか?
Webアプリケーションの作成中は、すべての日時をUTCタイムスタンプとしてDB に保存(サーバー側)することが理にかなっています。 JavaScriptでのタイムゾーン操作に関して、ネイティブでは多くのことを実行できないことに気づいたとき、私は驚きました。 Dateオブジェクトを少し拡張しました。この機能は意味がありますか?基本的に、サーバーに何かを送信するたびに、この関数でフォーマットされたタイムスタンプになります... ここで何か大きな問題を見ることができますか?それとも別の角度からの解決策ですか? Date.prototype.getUTCTime = function(){ return new Date( this.getUTCFullYear(), this.getUTCMonth(), this.getUTCDate(), this.getUTCHours(), this.getUTCMinutes(), this.getUTCSeconds() ).getTime(); } 少し複雑に思えます。また、パフォーマンスについてもよくわかりません。
157 javascript  timezone  utc 

6
Javaラムダは複数のパラメーターを持つことができますか?
Javaでは、ラムダに複数の異なる型を受け入れることは可能ですか? つまり、単一の変数が機能します。 Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargsも機能します。 Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer i : ints) { sum += i; } return sum; }; //.... System.out.println ((multiAdder.apply (new Integer [] { 1, …
157 java  lambda  java-8 

5
Pythonスクリプトと同じディレクトリにあるファイルを確実に開く方法
次のようなコマンドを使用するだけで、現在実行中のPythonスクリプトと同じディレクトリにあるファイルを開いていました open("Some file.txt", "r") しかし、Windowsでスクリプトをダブルクリックして実行すると、間違ったディレクトリからファイルを開こうとすることがわかりました。 それ以来、私は次の形式のコマンドを使用しています open(os.path.join(sys.path[0], "Some file.txt"), "r") ファイルを開きたいときはいつでも。これは私の特定の使用法でsys.path[0]は機能しますが、他のユースケースで失敗するかどうかはわかりません。 だから私の質問です:現在実行中のPythonスクリプトと同じディレクトリにあるファイルを開くための最良かつ最も信頼できる方法は何ですか? これが私がこれまでに理解できたことです: os.getcwd()os.path.abspath('')スクリプトディレクトリではなく、「現在の作業ディレクトリ」を返します。 os.path.dirname(sys.argv[0])そしてos.path.dirname(__file__)、スクリプトの呼び出しに使用されるパスを返します。これは、相対パスでも、空白でもかまいません(スクリプトがcwdにある場合)。また、__file__スクリプトがIDLEまたはPythonWinで実行されている場合も存在しません。 sys.path[0]そして、os.path.abspath(os.path.dirname(sys.argv[0]))スクリプトのディレクトリを返すように見えます。この2つに違いがあるかどうかはわかりません。 編集: 私がやりたいことは、「含まれているモジュールと同じディレクトリにあるファイルを開く」と表現するほうがよいことに気づきました。つまり、別のディレクトリに書き込んだモジュールをインポートし、そのモジュールがファイルを開いた場合、モジュールのディレクトリでファイルを探します。私が見つけたものはそれを行うことができるとは思いません...
157 python  directory 


4
BigDecimal equals()とcompareTo()
簡単なテストクラスを考えてみましょう: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? "true": "false"); } } …

11
<script>タグでtext / javascriptを指定する必要がありますか?
私はどこかで読んだあなたのような不要になったものtype="text/javascript"と奇妙なCDATAと&lt;!--スクリプトタグで物事。したがって、代わりに: &lt;script type="text/javascript"&gt; //&lt;![CDATA[ &lt;!-- //your script here --&gt; //]]&gt; &lt;/script&gt; あなたはただやるでしょう: &lt;script&gt; //your script here &lt;/script&gt; どこで読んだか覚えてないけど。それは私が思うグーグルまたはヤフーのエンジニアからのものであり、彼らは具体的にどのブラウザがこれらの古風な構造を必要とし、そしてその理由を述べた。誰もがこれについて話されているブログ記事/記事を知っていますか、またはこれについて話している良いリソースを持っていますか?
157 javascript  html 

6
127.0.0.1とlocalhostの違いは何ですか
で以下が定義されていると仮定します.../hosts: 127.0.0.1 localhost 特に、接続をリッスンしているローカルで実行されているプロセスにアクセスする場合、サーバー名としての127.0.0.1との実際の違いは何localhostですか?



6
pythonw.exeまたはpython.exe?
短い話:pythonw.exe何もせず、何もpython.exe受け入れません(どちらを使用すればよいですか?) test.py: print "a" CMDウィンドウ: C:\path&gt;pythonw.exe test.py &lt;BLANK LINE&gt; C:\path&gt; C:\path&gt;python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path&gt; 私がひどく間違っていることを教えてください。
157 python  python-3.x 

5
XPath:子ノードから親ノードを取得します
子ノードの親ノードを取得する必要があります title 50 現時点では私だけが使用しています //*[title="50"] どうすればその親を取得できますか?結果はstoreノードでなければなりません。 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;d:data xmlns:d="defiant-namespace" d:mi="23"&gt; &lt;store d:mi="22"&gt; &lt;book price="12.99" d:price="Number" d:mi="4"&gt; &lt;title d:constr="String" d:mi="1"&gt;Sword of Honour&lt;/title&gt; &lt;category d:constr="String" d:mi="2"&gt;fiction&lt;/category&gt; &lt;author d:constr="String" d:mi="3"&gt;Evelyn Waugh&lt;/author&gt; &lt;/book&gt; &lt;book price="8.99" d:price="Number" d:mi="9"&gt; &lt;title d:constr="String" d:mi="5"&gt;Moby Dick&lt;/title&gt; &lt;category d:constr="String" d:mi="6"&gt;fiction&lt;/category&gt; &lt;author d:constr="String" d:mi="7"&gt;Herman Melville&lt;/author&gt; &lt;isbn d:constr="String" d:mi="8"&gt;0-553-21311-3&lt;/isbn&gt; &lt;/book&gt; …
157 xml  xpath 

11
Dockerコンテナーの実行時にサービスを自動的に開始するにはどうすればよいですか?
MySQLサーバーをコンテナーにインストールするためのDockerfileがあり、それを次のように開始します。 sudo docker run -t -i 09d18b9a12be /bin/bash しかし、MySQLサービスは自動的に開始されません。手動で(コンテナー内から)実行する必要があります。 service mysql start dockerコンテナーを実行するときに、MySQLサービスを自動的に開始するにはどうすればよいですか?
157 docker 

29
デバイストークン(NSData)をNSStringに変換するにはどうすればよいですか?
プッシュ通知を実装しています。APNSトークンを文字列として保存したいのですが。 - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } コードの最初の行はnullを出力します。2番目はトークンを出力します。newDeviceTokenをNSStringとして取得するにはどうすればよいですか?

6
$(this)とevent.targetの違いは?
私はjQuery を初めて使用し、JavaScriptおよびjQueryのチュートリアルに従って、タブ付きのパネルを作成していました。 var target = $(this); しかし、私はそれをそのようにしようとしました var target = evt.target; そして私はそのエラーを得ました: Uncaught TypeError: Object http://localhost/tabbedPanels/#panel1 has no method 'attr' そして、にevt.target戻ったとき$(this)、それは魅力のように機能しました。 私は違いますかを知りたい$(this)とevt.target? あなたがそれを必要とした場合の私のコードはここにあります: index.html: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Tabbed Panel&lt;/title&gt; &lt;style&gt; body { width : 100%; height: 100%; } #wrapper { margin : auto; width : 800px; } #tabsContainer { …

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