プログラミング

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


6
要素から ':hover' CSS動作を削除します
要素にカーソルを合わせると書式が変更されるCSSがあります。 HTML: <div class="test"> blah </div> CSS: .test:hover { border: 1px solid red; } ホバーにCSSを適用したくない場合があります。1つの方法は、jQueryを使用してdivからCSSクラスを削除することですが、そのクラスを使用してその子要素をフォーマットしているため、他のことが壊れます。 それで私は質問に行きました:要素から「ホバー」のCSSスタイルを削除する方法はありますか?
142 html  css 

16
Overflow-x:hiddenは、モバイルブラウザーでのコンテンツのオーバーフローを防止しません
ここにウェブサイトがあります。 デスクトップブラウザで見ると、黒いメニューバーが正しく以来、唯一のウィンドウの端まで伸びbodyていますoverflow-x:hidden。 AndroidとiOSのどちらのモバイルブラウザーでも、黒いメニューバーは全幅で表示され、ページの右側に空白が表示されます。私の知る限り、この空白はタグhtmlやbodyタグの一部でもありません。 ビューポートを特定の幅に設定したとしても<head>: <meta name="viewport" content="width=1100, initial-scale=1"> サイトは1100pxまで拡大しますが、1100を超える空白があります。 何が欠けていますか?ビューポートを1100に保ち、オーバーフローを遮断するにはどうすればよいですか?


3
npm-パッケージの依存関係を別のフォルダーにインストールしますか?
次のディレクトリ構造があります。 /some_project source.js package.json some_projectの依存関係をインストールしたいと思います。some_projectにcdしてnpm installを実行できることはわかっています しかし、ディレクトリを変更せずにそれが可能かどうか疑問に思っていましたか?何かのようなもの npm install some_project/package.json
142 node.js  npm 

12
MVCアクションを取得して404を返す方法
一部のデータを取得するために使用される文字列を取得するアクションがあります。この文字列によってデータが返されない場合(おそらく削除されているため)、404を返してエラーページを表示します。 私は現在、アイテムが見つからなかったというこのアクションに固有のわかりやすいエラーメッセージを表示する特別なビューを返すだけを使用しています。これは正常に機能しますが、理想的には404ステータスコードを返したいので、検索エンジンはこのコンテンツが存在しないことを認識し、検索結果から削除できます。 これに対処する最良の方法は何ですか? Response.StatusCode = 404を設定するのと同じくらい簡単ですか?


18
NodeJS:サーバーのポートを取得する方法?
Httpサーバーを作成し、ポートでリッスンを開始し、その後に次の行に沿って何かが続くNodeのサンプルhello worldコードをよく目にします。 console.log('Server is listening on port 8000'); しかし、理想的には代わりにこれが欲しいでしょう: console.log('Server is listening on port ' + server.port); 呼び出す前に変数に番号を保存せずに、サーバーが現在リッスンしているポートを取得するにはどうすればよいserver.listen()ですか? これが以前に行われたのを見たことがありますが、Nodeのドキュメントでは見つかりません。多分それは表現するために特定のものですか?

6
OS Xでのsedによるインプレース編集
OS Xでsedを使用してファイルを編集したいのですが、次のコマンドを使用しています。 sed 's/oldword/newword/' file.txt 出力は端末に送信されます。 file.txtは変更されません。変更は、次のコマンドでfile2.txtに保存されます。 sed 's/oldword/newword/' file1.txt > file2.txt ただし、別のファイルは必要ありません。file1.txtを編集したいだけです。これどうやってするの? -iフラグを試しました。これにより、次のエラーが発生します。 sed: 1: "file1.txt": invalid command code f
142 macos  file-io  sed  in-place 

26
ノード-NODE_MODULE_VERSION 51を使用して、異なるNode.jsバージョンに対してコンパイルされました
端末でノードアプリケーションを実行しています。最近ノードv8.5.0にアップグレードしたが、このエラーが発生している: Error: The module '/tidee/tidee-au/packages/tidee-au-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 51. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at Object.Module._extensions..node (module.js:653:18) at Module.load (module.js:545:32) at tryModuleLoad (module.js:508:12) at Function.Module._load (module.js:500:3) at …

12
Android Studioプロジェクトのビルド時にスタックトレースまたはデバッグオプションを追加する方法
次のように、コンソール出力のプロジェクトビルドエラーを調査しようとしました。 :myapp:processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. ... ... * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. リソースが見つからないというエラーと関係があると思います。私の質問は、IDEレベルで、デバッグするための詳細情報を生成できるように、オプション--stacktraceまたは--debugオプションを追加するにはどうすればよいですか?


6
HttpClientがタイムアウトしたことを確認するにはどうすればよいですか?
私の知る限り、具体的にはタイムアウトが発生したことを知る方法はありません。私は正しい場所を探していませんか、それとももっと大きなものを見逃していますか? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var s = client.GetAsync("").Result; } catch(Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); } これは次を返します: 1つ以上のエラーが発生しました。 タスクがキャンセルされました。

14
リーフ署名を検証できません
APIに到達するためにnode.js request.jsを使用しています。このエラーが発生しています [エラー:UNABLE_TO_VERIFY_LEAF_SIGNATURE] 私の資格情報はすべて正確で有効であり、サーバーは問題ありません。郵便配達員にも同じ依頼をしました。 request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); このコードは、実行可能スクリプトexで実行されています。node ./run_file.js、それはなぜですか?サーバーで実行する必要がありますか?

4
NuoDBを使用してRuby On RailsでSQLコマンドを手動で実行する方法
NuoDBのプロシージャにアクセスできるように、SQLコマンドを手動で実行しようとしています。 Ruby on Railsを使用しており、次のコマンドを使用しています。 ActiveRecord::Base.connection.execute("SQL query") 「SQLクエリ」は、任意のSQLコマンドです。 たとえば、「フィードバック」というテーブルがあり、コマンドを実行すると次のようになります。 ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`") これは、要求されたすべてのデータを私に送信するのではなく、「真の」応答のみを返します。 これはRailsコンソールの出力です: SQL (0.4ms) SELECT `feedbacks`.* FROM `feedbacks` => true これを使用してNuoDBのストアドプロシージャを呼び出したいのですが、プロシージャを呼び出すと、 "true"応答も返されます。 とにかく、SQLコマンドを実行して、「真の」応答を取得する代わりに、要求されたデータを取得できますか?

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