プログラミング

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

14
シンプルなゲッター/セッターコメント
ゲッターとセッターにコメントするためにどの規則を使用していますか?これは私がかなり長い間疑問に思っていたものです。例えば: /** * (1a) what do you put here? * @param salary (1b) what do you put here? */ public void setSalary(float salary); /* * (2a) what do you put here? * @return (2b) */ public float getSalary(); 1a / bと2a / bでまったく同じものを書いていることにいつも気づきます。1a)従業員の給与を設定します。1b)従業員の給与を設定します。それはとても冗長なようです。今私はあなたがコンテキストを与えるためにあなたが(a)の部分でより多く書くかもしれないもっと複雑な何かを見ることができました、しかしそこにいるゲッター/セッターの大部分にとって言葉遣いはほとんど正確に同じです。 単純なゲッター/セッターについて、(a)部分または(b)部分のいずれかのみを入力してもよいかどうか、私は興味があります。 どう思いますか?

9
日付が有効かどうかを確認してください
以下はシナリオです。 私が持っているString日付と異なる日付形式を。例: 日付:2016-10-19 dateFormat: "DD-MM-YYYY"。 この日付が有効かどうかを確認する必要があります。 次のことを試してみました var d = moment("2016-10-19",dateFormat); d.isValid()false毎回戻ってきます。Moment.jsは指定された形式で日付を解析しませんか? それから私はDD-MM-YYYY最初に日付をフォーマットして、それをMoment.jsに渡そうとしました: var d = moment("2016-10-19").format(dateFormat); var date = moment(d, dateFormat); これdate.isValid()で望ましい結果が得られましたが、ここではMoment.js日付オブジェクトが2回作成されています。どうすればこれを回避できますか?より良い解決策はありますか? ちなみに私は変更することはできませんdateFormat。

8
文字列を分割してすべて1行に分割するにはどうすればよいですか?
この行を分割したい: string line = "First Name ; string ; firstName"; トリミングされたバージョンの配列に: "First Name" "string" "firstName" これをすべて1行で行うにはどうすればよいですか?次の場合、「タイプvoidを変換できません」というエラーが表示されます。 List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());
124 c#  .net  split  trim 

10
BeautifulSoup Grab Visible Webpage Text
基本的に、BeautifulSoupを使用して、Webページに表示されるテキストを厳密に取得します。たとえば、このウェブページは私のテストケースです。そして、私は主に本文テキスト(記事)を取得したいと思っています。このSOの質問で<script>、不要なタグやHTMLコメントを多数返す提案を試しました。findAll()Webページに表示されるテキストを取得するためだけに、関数に必要な引数を理解できません。 それで、スクリプト、コメント、CSSなどを除くすべての表示テキストをどのように見つければよいですか?

12
曜日と月を取得する方法は?
私はJavascriptについてよく知らないので、私が見つけた他の質問は、必要な情報を取得するだけでなく、日付の操作に関連しています。 目的 以下の形式で日付を取得したい: 2011年1月27日木曜日17:42:21に印刷 これまでのところ、私は以下を得ました: var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); h = checkTime(h); m = checkTime(m); s = checkTime(s); var prnDt = "Printed on Thursday, " + now.getDate() + " January " + now.getFullYear() + " at " …

6
Haskellタイプとデータコンストラクタ
Learnyouahaskell.comからHaskellを学んでいます。タイプコンストラクターとデータコンストラクターを理解できません。たとえば、私はこれの違いを本当に理解していません: data Car = Car { company :: String , model :: String , year :: Int } deriving (Show) この: data Car a b c = Car { company :: a , model :: b , year :: c } deriving (Show) 1つ目は、1つのコンストラクタ(Car)を使用してタイプのデータを構築するだけだと理解していCarます。2つ目はよくわかりません。 また、データ型は次のように定義されていますか? data Color = Blue | …
124 haskell 



6
「pow」および「floor」への未定義の参照
Cで単純なフィボナッチ計算機を作成しようとしていますが、コンパイルするgccと、pow関数とfloor関数が不足していることがわかります。どうしましたか? コード: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int n) { double phi = 1.61803399; return (int)(floor((float)(pow(phi, n) / sqrt(5)) + .5f)); } 出力: gab@testvm:~/work/c/fibo$ gcc fib.c -o fibo /tmp/ccNSjm4q.o: In function `fibo': fib.c:(.text+0x4a): undefined reference to `pow' …


18
npmを更新する方法
mean.ioボイラープレートをインストールしようとしています。実行すると失敗しますsudo npm install -g meanio@latest。失敗する前に、それはnpmバージョン1.4.xを「望んでいる」ことに注意しますが、私は1.2.18をインストールしています。そこで、npmを最新に更新してみました。いくつかの方法。最後は… ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@1.4.7 /usr/local/lib/node_modules/npm ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version 1.2.18 1.4.7にアップデートしたのに、バージョン1.2.18がまだ表示されるのはなぜですか?
124 ubuntu  npm 

17
データベースの削除エラー(rmdir '.test \'を実行できません、エラー番号:17)
基本的に、「mysqladmin -u root -p password」コマンドを使用してrootパスワードを作成する方法を教えられましたが、これはすべてWindowsコマンドエディターで行われました。次に、次のプロセスは、「SHOW DATABASES;」を使用して達成されたデフォルトのデータベース(info。schema、mysql、およびtest)を表示することでした。 しかし、本によると、冗長なテストファイルを削除する必要があり、次のエラーがポップアップ表示されます。 データベースの削除エラー(rmdir '.test \'を実行できません、エラー番号:17) 使用するコマンドは DROP DATABASE test; MYSQLとPHPMYADMINを使用しています。エラーなしでファイルをドロップする方法に関するヘルプはありますか?
124 mysql  sql  phpmyadmin 

11
「--allow-file-access-from-files」モードでChromeを使用してhtmlを起動する方法
私は同じような状況を持っているHERE この問題を解決するには、「-allow-file-access-from-files」モードでChromeを使用してhtmlファイルを起動する必要があります。次の手順を何度も試しましたが、うまくいきません。 Windows 7でcmdを起動します chrome.exeフォルダに直接 これを行う chrome --allow-file-access-from-files file:///C:/test%20-%203.html

5
Python-write()対writelines()および連結された文字列
私はPythonを学んでいます。私はレッスンを進めていて、各ユーザー入力変数の間に(のオブジェクト)を持っている間に、非常に多くtarget.write()を単一のに圧縮しなければならないという問題に遭遇しました。write()"\n"write() 私は思いついた: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) 私がやろうとした場合: textdoc.write(lines) エラーが発生します。しかし、私がタイプすると: textdoc.write(line1 + "\n" + line2 + ....) その後、正常に動作します。で改行に文字列を使用できないのになぜwrite()それを使用できるのwritelines()ですか? Python 2.7 googleで検索したところ、私が見つけたほとんどのリソースは頭上にありましたが、私はまだ素人です。

22
スキャナーから文字入力を受け取ります
charキーボードから入力を取得する方法を見つけようとしています。 私は使ってみました: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); このメソッドは存在しません。 cとして取ってみましたString。ただし、自分のメソッドから呼び出す他のメソッドcharは入力としてを必要とするため、すべてのケースで常に機能するとは限りません。したがって、charを入力として明示的に取得する方法を見つける必要があります。 何か助け?

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