プログラミング

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

28
Pythonを使用したSelenium-Geckodriver実行可能ファイルがPATHにある必要があります
私はプログラミングにPython不慣れで、約2か月前から始めて、SweigartのAutomate the Boring Stuff with Pythonテキストについて学習しています。私はIDLEを使用しており、すでにセレンモジュールとFirefoxブラウザをインストールしています。私がwebdriver関数を実行しようとしたときはいつでも、私はこれを取得します: from selenium import webdriver browser = webdriver.Firefox() 例外:- Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x00000249C0DA1080>> Traceback (most recent call last): File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 163, in __del__ self.stop() File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 135, in stop if self.process is None: AttributeError: 'Service' object …



9
MySQLの列の名前を変更中にエラーが発生しました
テーブルの列の名前を変更するにはどうすればよいxyzですか?列は次のとおりです。 Manufacurerid, name, status, AI, PK, int 名前を変更したい manufacturerid PHPMyAdminパネルを使用してみましたが、次のエラーが発生します。 MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)


5
CMakeでのデバッグとリリース
GCCコンパイル済みプロジェクトでは、 各ターゲットタイプ(デバッグ/リリース)に対してCMakeを実行するにはどうすればよいですか? CMakeを使用してデバッグとリリースのC / C ++フラグを指定するにはどうすればよいですか? メインの実行可能ファイルがコンパイルされg++、1つのネストされたライブラリがコンパイルされることをどのように表現しgccますか?
434 c++  c  gcc  cmake 

22
プログラムで送信するメールが自動的にスパムとしてマークされないようにするにはどうすればよいですか?
これはトリッキーなもので、私は常に許可ベースの電子メール(つまり、送信する許可を持っている人にのみ送信する)などのテクニックに頼り、露骨にスパム的な用語を使用していません。 最近、プログラムで送信するメールの一部が自動的にユーザーのスパムフォルダーにシャッフルされ始めており、それに対して何ができるのか疑問に思っています。 これは、これらの特定の電子メールが人間がスパムとしてマークするものではないという事実にもかかわらず、具体的には、人々が多額のお金を支払ったライセンスキーを含む電子メールであるため、スパムと見なすつもりはないと思います これは私が本質的に無知な単調な人である大きなトピックだと思います。
434 email  email-spam 

23
Git BashがWindows 7 x64で非常に遅い
私は小さなプロジェクトの開発中にWindowsとUbuntuの両方でGitを使用しており、2つの間を頻繁に行き来していました。問題は、Git Bashが常に遅くなることです。 遅いと言うと、実行にcdは8〜25秒かかり、gitコマンドの実行には5〜20秒かかり、場合lsによっては最大30秒かかることもあります。言うまでもなく、これは楽しいことではなく、非生産的です。WindowsではGitが遅いのはわかっていますが、これはばかげています。 私にとって一時的に機能した1つの解決策は、(この回答で提案されているように)ネットワーク接続を無効にし、Git Bashを起動してから再接続することです。それを実行した後も数日間は高速で動作し続けることがありますが、最終的には常にパフォーマンスが低下します。msysgitディスカッショングループ、スタックオーバーフロー、msysgitの問題リストなどを何週間もオンとオフで調べましたが、機能するソリューションを見つけることができませんでした。 これまでのところ、私は試しました: ウイルススキャナーの除外リストにGitおよびプロジェクトフォルダーを追加する ウイルススキャナーを完全に無効にする(Kaspersky IS 2011) Outlookが実行されていないことを確認する(Outlook 2007) 他のすべてのアプリケーションをシャットダウンする 管理者としてGit Bashを実行する ネットワーク接続の無効化、Git Bashの起動、および接続の無効化の維持 ネットワーク接続の無効化、Git Bashの起動、接続の再有効化(たまにしか機能しない) ランニング git gc 上記の組み合わせ 何人かの人々がBashの補完を無効にすることに成功したことを私は読んだが、理想的にはそれをアクティブに保ちたい。msysgitのバージョンは1.7.3.1-preview20101002で、OSはWindows 7 x64です。Linuxで同じことを実行することは、予想通り、非常に高速です。私はLinuxを排他的に使用しますが、Windowsでも実行する必要があります(特定のアプリケーション、テストなど)。 誰かが同様の問題に遭遇しましたか?もしそうなら、根本的な問題は何であり、解決策は(もしあれば)何でしたか? これはGitリポジトリだけにとどまりませんが、参考までに、私がGitを使用していたリポジトリはかなり小さく、最大で4〜50ファイルです。
434 git  bash  windows-7  msysgit  mingw32 

12
JavaScript内でのRazorの使用
ビュー(cshtml)にあるJavaScript内でRazor構文を使用することは可能ですか、それとも回避策がありますか? Googleマップにマーカーを追加しようとしています...たとえば、これを試しましたが、大量のコンパイルエラーが発生します。 <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach (var item in Model) { var markerlatLng = new google.maps.LatLng(@(Model.Latitude), @(Model.Longitude)); var title = '@(Model.Title)'; var description = '@(Model.Description)'; var contentString = '<h3>' + title + '</h3>' + '<p>' + description + …

6
jQuery.each()ユーティリティの次の反復にスキップする方法は?
要素の配列を反復処理しようとしています。jQueryのドキュメントは言う: jquery.Each()のドキュメント false以外の値を返すことは、forループのcontinueステートメントと同じで、次の反復にすぐにスキップされます。 「return non-false;」を呼び出してみました。そして「偽ではない」; (戻り値)どちらも次の反復にスキップしません。代わりに、それらはループを壊します。何が欠けていますか?

6
SQLクエリは複数のテーブルからデータを返します
以下について知りたいのですが。 データベースの複数のテーブルからデータを取得する方法 これを行うにはどのような方法がありますか? ジョインとユニオンとは何ですか?それらはどのように互いに異なりますか? それぞれを他のものと比較していつ使用する必要がありますか? 私の(たとえば-PHP)アプリケーションでこれを使用する予定ですが、データベースに対して複数のクエリを実行したくない場合、単一のクエリで複数のテーブルからデータを取得するにはどのようなオプションが必要ですか? 注:これは、PHPキューで頻繁に出くわす数多くの質問に関するよく書かれたガイドにリンクできるように書いているので、回答を投稿するときに詳細にリンクできます。 答えは以下をカバーしています: パート1-結合とユニオン パート2-サブクエリ パート3-トリックと効率的なコード パート4-From句のサブクエリ パート5-ジョンのトリックの混合バッグ
434 mysql  sql  select 

10
Javaで配列を初期化する方法は?
私はこのような配列を初期化しています: public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeansは次の行でエラーを示しています。 data[10] = {10,20,30,40,50,60,71,80,90,91}; どうすれば問題を解決できますか?




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