プログラミング

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

2
scanfで文字列を読み取る
私は何かについて少し混乱しています。Cの文字列を正しく読み取る方法はscanf()、 (バッファオーバーフローの可能性を気にしないでください。これは単なる例です) char string[256]; scanf( "%s" , string ); ただし、以下も機能するようです。 scanf( "%s" , &string ); これは私のコンパイラ(gcc)、純粋な運、または何か他のものですか?
147 c  scanf 

10
スラッシュを含む文字列をsedに置き換える方法は?
ローカルで開発されたVisual Studioプロジェクトがあります。コードファイルはリモートサーバーに展開する必要があります。唯一の問題は、ハードコードされたURLが含まれていることです。 プロジェクトに?page = oneなどのURLが含まれています。リンクがサーバー上で有効であるためには、/ page / oneでなければなりません。 展開前にコードファイルのすべてのURLをsedに置き換えることにしましたが、スラッシュのままです。 私はこれがかなりの解決策ではないことを知っていますが、それは私に多くの時間を節約するのは簡単です。置換する必要がある文字列の総数は10未満です。チェックする必要があるファイルの総数は約30です。 私の状況を説明する例は以下の通りです: 私が使用しているコマンド: sed -f replace.txt < a.txt > b.txt すべての文字列を含むreplace.txt: s/?page=one&/pageone/g s/?page=two&/pagetwo/g s/?page=three&/pagethree/g a.txt: ?page=one& ?page=two& ?page=three& sedコマンドを実行した後のb.txtの内容: pageone pagetwo pagethree b.txtに含めるもの: /page/one /page/two /page/three
147 sed 


5
デフォルトのフォームHTTPメソッドとは何ですか?
メソッドを指定せずにHTMLフォームを送信すると、デフォルトのHTTPメソッドはどのように使用されますか?GETまたはPOST? この動作はHTML標準間で変更されたことがありますか? 可能であれば、W3C標準ドキュメントを引用してください。
147 html  forms 

11
コンピューターのJava SDKフォルダーはどこにありますか?Ubuntu 12.04
次のように入力すると、インストールされていることがわかります。 $java -version 私は得ます: OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) そして私がタイプすると: $locate jdk 私は得ます: /home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png /usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop /usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop /usr/share/app-install/icons/openjdk-6.png /usr/share/app-install/icons/openjdk-7.png リストの最初のアイテムで気になるのは、2012aフォルダーがMATLABフォルダーであり、標準の 'usr / lib'フォルダーではないことです。フォルダーを指す$ JAVA_HOMEパスを設定する必要があるので、JDKとJREがインストールされた場所について本当に混乱しています。どこに行方不明ですか?
147 java  java-home 

15
アナリティクスGoogle APIエラー403:「ユーザーはGoogleアナリティクスアカウントを持っていません」
このページのGoogleアナリティクスのステップバイステップガイドに基づいて、スクリプトを作成しています。 https://developers.google.com/analytics/resources/tutorials/hello-analytics-api 承認は、データにアクセスしようとするまで、問題なく行われます。戻りコードは403で、エラーメッセージは次のとおりです。 ユーザーはGoogle Analyticsアカウントを持っていません このメッセージは意味がありません。私のアカウントにはGoogleアナリティクスデータがあり、複数のウェブサイトを追跡しています。ウェブブラウザから問題なくアクセスできます。Google APIコンソールを介してAnalytics APIを許可しましたが、APIアクセスにより正しいデータが得られます。

8
バックグラウンドワーカーに引数を送信しますか?
intパラメータをバックグラウンドワーカーに送信したいとします。これはどのようにして実現できますか? private void worker_DoWork(object sender, DoWorkEventArgs e) { } これがworker.RunWorkerAsync();である場合はわかっていますが、worker_DoWorkでintパラメータを取る必要があることを定義する方法がわかりません。

10
Bashでファイルの最終更新日を印刷する
ファイルの日付を印刷する方法が見つからないようです。これまでのところ、ディレクトリ内のすべてのファイルを印刷できますが、日付を一緒に印刷する必要があります。 エントリのエコーに日付形式を添付する必要があることはわかっていますが、正しい形式を見つけることができません。 echo "Please type in the directory you want all the files to be listed" read directory for entry in "$directory"/* do echo "$entry" done
147 bash  shell  file  date  unix 

14
HTML5オーディオ停止機能
ナビゲーションの各リンクをクリックして小さなオーディオクリップを再生しています HTMLコード: <audio tabindex="0" id="beep-one" controls preload="auto" > <source src="audio/Output 1-2.mp3"> <source src="audio/Output 1-2.ogg"> </audio> JSコード: $('#links a').click(function(e) { e.preventDefault(); var beepOne = $("#beep-one")[0]; beepOne.play(); }); これまでのところ問題なく動作しています。 問題は、サウンドクリップが既に実行されていて、リンクをクリックしても何も起こらない場合です。 リンクをクリックしたときに既に再生されているサウンドを停止しようとしましたが、HTML5のオーディオAPIにはその直接のイベントはありません 次のコードを試してみましたが、機能しません $.each($('audio'), function () { $(this).stop(); }); 何か提案がありますか?
147 html  html5-audio 



10
ハッシュするRailsオブジェクト
作成した次のオブジェクトがあります @post = Post.create(:name => 'test', :post_number => 20, :active => true) これを保存したら、オブジェクトをハッシュに戻すことができるようにしたいと思います。たとえば、次のような処理を行います。 @object.to_hash これはレール内からどのようにして可能ですか?

9
追跡したいファイルの外側に.gitフォルダーを保存できますか?
バックアップシステムとしてgitを使用するという変わった考えがあります。たとえば、。/ backup / myfilesというディレクトリがあり、gitを使用してそれをバックアップしたいとします。物事をきれいに保つために、myfilesフォルダーに.gitディレクトリーを置きたくないので、。/ backup / git_repos / myfilesを作成できると思いました。git docsを見て、これを試してみました: $ cd backup/myfiles $ mkdir ../git_repos/myfiles $ git --git-dir=../git_repos/myfiles init Initialized empty Git repository in backup/git_repos/myfiles/ $ git --git-dir="../git_repos/myfiles/" add foo fatal: pathspec 'foo' did not match any files あなたは私がそこに着くエラーメッセージを見ることができます。何が悪いのですか?
147 git 

18
nbviewerで視覚化されたipythonノートブックのセルからコードを非表示にする方法は?
NBviewerを使用して視覚化するipython / jupyterノートブックを持っています。 NBviewerによってレンダリングされたノートブックからすべてのコードを非表示にして、コードの出力(プロットやテーブルなど)とマークダウンセルのみが表示されるようにするにはどうすればよいですか?

15
今日の3か月前にJavaScriptで日付を計算するにはどうすればよいですか?
現在の日付の3か月前の日付を作成しようとしています。以下のコードで今月を取得します var currentDate = new Date(); var currentMonth = currentDate.getMonth()+1; Date月が1月(1)である場合、日付の3か月前が10月(10)であることを考慮して、日付(データ型のオブジェクト)を計算および形成するロジックを提供できますか?
147 javascript  date 

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