プログラミング

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

13
サブリスト全体に予期せず反映されたリストの変更のリスト
Pythonでリストのリストを作成する必要があったので、次のように入力しました。 myList = [[1] * 4] * 3 リストは次のようになりました。 [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] 次に、最も内側の値の1つを変更しました。 myList[0][0] = 5 今私のリストは次のようになります: [[5, 1, 1, 1], [5, 1, 1, 1], [5, 1, 1, 1]] これは私が欲しかったことや期待したことではありません。誰かが何が起こっているのか、そしてそれをどのように回避するか説明できますか?

24
値に対して複数の変数をテストする方法は?
複数の変数を整数と比較して3文字の文字列を出力する関数を作成しようとしています。これをPythonに変換する方法があるかどうか疑問に思っていました。だから、言って: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 : mylist.append("d") if x or y or z == 2 : mylist.append("e") if x or y or z == …

10
特定のクラスまたは属性を持たない要素を選択するCSSセレクターを記述できますか?
特定のクラスを持たないすべての要素を選択するCSSセレクタールールを記述したいと思います。たとえば、次のHTMLがあるとします。 <html class="printable"> <body class="printable"> <h1 class="printable">Example</h1> <nav> <!-- Some menu links... --> </nav> <a href="javascript:void(0)" onclick="javascript:self.print()">Print me!</a> <p class="printable"> This page is super interresting and you should print it! </p> </body> </html> 「印刷可能」クラスを持たないすべての要素を選択するセレクターを記述したいと思います。この場合、navとa要素です。 これは可能ですか? 注:これを使用したい実際のHTMLでは、「印刷可能」クラスを持たない要素が多くなります(上記の例ではその逆です)。
645 html  css  css-selectors 

16
挿入、PostgreSQLの重複更新時?
数か月前に、次の構文を使用してMySQLで複数の更新を一度に実行する方法をStack Overflowの回答から学びました。 INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z) ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2); これでPostgreSQLに切り替えましたが、明らかにこれは正しくありません。それはすべての正しいテーブルを参照しているので、使用されているさまざまなキーワードの問題であると思いますが、PostgreSQLのドキュメントのどこでこれがカバーされているのかわかりません。 明確にするために、いくつかのものを挿入し、それらがすでに存在する場合はそれらを更新します。

4
mysql_real_escape_string()を回避するSQLインジェクション
mysql_real_escape_string()関数を使用してもSQLインジェクションの可能性はありますか? このサンプル状況を考えてみましょう。SQLはPHPで次のように構築されます。 $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_escape_string(GetFromPost('password')); $sql = "SELECT * FROM table WHERE login='$login' AND password='$password'"; そのようなコードは依然として危険であり、mysql_real_escape_string()関数を使用してもハッキングする可能性があると多くの人々が私に言うのを聞いたことがあります。しかし、私は可能性のある悪用を考えることができませんか? このような古典的な注射: aaa' OR 1=1 -- 動作しない。 上記のPHPコードを通過する可能性のあるインジェクションを知っていますか?


4
ハッシュやページの再読み込みなしで新しいURLでアドレスバーを更新する
私は、ページをリロードせずにJavaScript(ドメインではなくパス)を介してアドレスバーを更新する方法を実装するクロム(開発チャネル)を夢見ていたか、実際にこれを実行しました。 しかし、読んだと思う記事が見つかりません。 私は狂っていますか、これを行う方法はありますか(Chromeで)? PS私はwindow.location.hashなどについて話していません。上記が存在する場合、この質問に対する答えは正しくありません。

8
空でない既存のディレクトリをGit作業ディレクトリに変換し、ファイルをリモートリポジトリにプッシュする方法
名前を変更したり、移動したり、削除したりできないファイルを含む空でないディレクトリ(/ etc / somethingなど)があります。 このディレクトリをgitにチェックインしたい。 「git push」などを使用して、このリポジトリの状態を(別のマシンの)リモートリポジトリにプッシュしたい。 これは、Subversionを使用すると簡単です(現在はSubversionを使用しています)。 svn mkdir <url> -m <msg> cd <localdir> svn co <url> . svn add <files etc> svn commit -m <msg> 同等のgitとは何ですか? 空のディレクトリに「git clone」して、.gitディレクトリを移動するだけで、すべてが機能するようにできますか?
644 git 

19
IMDBはAPIを提供していますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 私は最近、IMDBデータベースからデータを取得する映画オーガナイザーアプリケーションを見つけました。 DOES IMDBは、このためのAPIを提供し、または第三者が利用可能なAPI?

15
ホストを介して外部でVirtualBoxゲストにSSHで接続する方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 Windows 7マシンでUbuntu VMを実行しています。SSHを介して外部からWebサーバーにアクセスできるようにするにはどうすればよいですか? ホストからゲストにsshできる手順(VirtualBoxホストとゲストVM間のSSHアクセスのセットアップ)を見つけましたが、それでもルーター経由でそれにアクセスする問題が残ります。 私は自分のWindowsマシンにSSHサーバーをインストールして数回トンネルを作成できると思います(ローカル、動的などの観点から何を使用するか、または複数のトンネルを設定する方法は100%わかりませんが?)、しかし、VMをルーターに直接アクセスできるようにして、直接ポートフォワードできるようにする方法はありますか?
644 ssh  virtualbox 

7
スタックトレースとは何ですか。また、それを使用してアプリケーションエラーをデバッグする方法を教えてください。
OverаэтотвопросестьответынаStack Overflowнарусском:stackтотакоеstack trace、икаксегопомощьюнаходитрошреререренереренеререе アプリケーションを実行すると、次のようなエラーが表示されることがあります。 Exception in thread "main" java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBookTitles(Author.java:25) at com.example.myproject.Bootstrap.main(Bootstrap.java:14) 人々はこれを「スタックトレース」と呼んでいます。スタックトレースとは何ですか?プログラムで発生しているエラーについて何がわかりますか? この質問について-初心者プログラマーが「エラーを取得している」という質問が頻繁に出てきます。スタックトレースとは何か、またはどのように使用するかを理解せずに、スタックトレースとコードのランダムブロックを貼り付けるだけです。この質問は、スタックトレースの値を理解するのに助けを必要とする可能性のある初心者プログラマのためのリファレンスとして意図されています。





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