プログラミング

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


30
ページの下部へのフッターのフラッシュ、Twitterブートストラップ
私はcssを使用してフッターをフラッシュする手法に一般的に精通しています。 しかし、私はこのアプローチをTwitterブートストラップで機能させるのにいくつかの問題を抱えています。おそらく、Twitterブートストラップが本質的に応答性があるという事実が原因です。Twitterブートストラップを使用すると、上記のブログ投稿で説明されているアプローチを使用して、フッターをページの下部にフラッシュすることができません。

4
誤って.ideaディレクトリファイルをgitにコミットした
誤って.idea/ディレクトリをgitにコミットしました。これは、リポジトリをチェックアウトする必要がある他の場所で競合を引き起こしています。これらのファイルをリモートから削除するにはどうすればよいですか? Intellij IDEで必要なため、これらのファイルはローカルで必要です。リモコンに入れたくないだけです。ディレクトリ.idea/を自分に追加して.gitignoreコミットし、このファイルをリモートにプッシュしました。これは、他のマシンでチェックアウトしている間は効果がないようです。私はまだエラーメッセージを受け取ります: error: The following untracked working tree files would be overwritten by checkout: .idea/.name .idea/compiler.xml .idea/copyright/profiles_settings.xml .idea/encodings.xml .idea/misc.xml .idea/modules.xml .idea/scopes/scope_settings.xml .idea/uiDesigner.xml .idea/vcs.xml .idea/workspace.xml
306 git 

19
PHPで多次元配列から重複する値を削除する方法
PHPの多次元配列から重複する値を削除するにはどうすればよいですか? 配列の例: Array ( [0] => Array ( [0] => abc [1] => def ) [1] => Array ( [0] => ghi [1] => jkl ) [2] => Array ( [0] => mno [1] => pql ) [3] => Array ( [0] => abc [1] => def ) [4] => …

20
1行で動的に印刷する
ステートメント間の改行を表示せずに、標準出力を提供するいくつかのステートメントを作成したいと思います。 具体的には、私が持っていると仮定します: for item in range(1,100): print item 結果は次のとおりです。 1 2 3 4 . . . 代わりにこれをどのように見せるか: 1 2 3 4 5 ... さらに良いことに、最後の番号の上に単一の番号を印刷することが可能であり、一度に1つの番号のみが画面に表示されますか?
306 python  printing 

4
どのような状況でAJAXロング/ショートポーリングがHTML5 WebSocketよりも優先されますか?
私は友人向けの小さなチャットアプリケーションを構築していますが、手動ではなく、ページの更新を強制するほど初歩的ではない方法で情報をタイムリーに取得する方法がわかりません。 現在、私は単純なAJAXを使用してこれを実装していますが、短いタイマーが経過したときにサーバーに定期的にヒットするという欠点があります。 ロング/ショートポーリングの調査で、HTML5 WebSocketに遭遇しました。これは簡単に実装できるように見えますが、隠れた欠点があるかどうかはわかりません。たとえば、WebSocketは特定のブラウザでのみサポートされていると思います。知っておくべき他のWebSocketの欠点はありますか? 両方のテクノロジーが同じことをしているように見えるので、どのようなシナリオで、一方を他方よりも使用したいですか?より具体的には、HTML5 WebSocketはAJAXのロング/ショートポーリングを廃止しましたか、それともWebSocketよりもAJAXを好む説得力のある理由はありますか?

26
Angular JSでブートストラップnavbarアクティブクラスを設定するにはどうすればよいですか?
アイテムのブートストラップにナビゲーションバーがある場合 Home | About | Contact 各メニュー項目がアクティブなときに、それらのアクティブクラスをどのように設定しますか?つまりclass="active"、角度ルートが #/ 家のために #/about アバウトページについて #/contact お問い合わせページ

15
大文字と小文字を区別しないstring.Replaceの代替はありますか?
私は、文字列を検索し、のすべての出現交換する必要がある%FirstName%と%PolicyAmount%データベースから引き出された値とを。問題は、FirstNameの大文字と小文字の違いです。そのため、このString.Replace()メソッドを使用できません。この件に関するウェブページを見たことがあります Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); ただし、何らかの理由でで置き換えようと%PolicyAmount%する$0と、置き換えが行われません。ドル記号が正規表現の予約文字であることと関係があると思います。 正規表現の特殊文字を処理するために入力をサニタイズすることを含まない、使用できる別の方法はありますか?
306 c#  .net  string  .net-2.0  replace 

9
「Uncaught SyntaxError:Unexpected token o」が発生し続ける
私はいくつかのhtml / css / javascriptを学習しようとしているので、自分で教育プロジェクトを書いています。 アイデアは、いくつかの語彙をjsonファイルに含め、テーブルにロードすることでした。ファイルを読み込んで、その値の1つを出力することができました。その後、値をテーブルに読み込むコードを記述し始めました。 その後、エラーが発生し始めたので、記述したコードをすべて削除し、1行(以前に機能していたのと同じ行)だけを残しました。エラーはまだ残っています。 エラーは次のとおりです。 Uncaught SyntaxError: Unexpected token o (anonymous function)script.js:10 jQuery.Callbacks.firejquery-1.7.js:1064 jQuery.Callbacks.self.fireWithjquery-1.7.js:1182 donejquery-1.7.js:7454 jQuery.ajaxTransport.send.callback 私のJavaScriptコードは別のファイルに含まれていて、これは単に次のとおりです。 function loadPageIntoDiv(){ document.getElementById("wokabWeeks").style.display = "block"; } function loadWokab(){ //also tried getJSON which threw the same error jQuery.get('wokab.json', function(data) { var glacier = JSON.parse(data); }); } そして、私のJSONファイルには次のものが含まれています。 [ { "english": "bag", …
306 javascript  jquery  json 

8
Javaジェネリックス-「Tを拡張する」が許可されているが、「Tを実装する」ことができないのはなぜですか?
型パラメーターの境界を定義するために常に " extends"ではなく" " を使用するJavaには特別な理由があるimplementsのでしょうか。 例: public interface C {} public class A<B implements C>{} 禁止されていますが public class A<B extends C>{} 正しい。その理由は何ですか?

2
apt-getを使用してUbuntu 18.04 / 17.04 / 16.10 / 16.04 LTS / 15.10 / 15.04 / 14.10 / 14.04 LTS / 13.10 / 13.04にMaven 3をインストールする方法 [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 試してください: sudo apt-get install maven それが機能する場合は、この投稿の残りを無視してください。 はじめに 2013年4月にUbuntu 12.10のセットアップを開始しましたが、sudo apt-get install maven当時は通常の maven 3で動作しませんでした。 この投稿の手動インストールは、apt-getに関してUbuntuカーネルをさらに詳しく調べたい場合や、Ubuntuへのインストールに使用できるアプリケーションのリストを見つける場合に役立ちます。また、Ubuntu 12.10で当時と同じ問題に直面した場合、Ubuntu 15.04などのUbuntuの最新リリースでも役立つ可能性があります。 apt-getによる自動インストール: 現在のubuntuが一般的な「apt-get install maven」でmavenをインストールできない場合は、手動インストールを確認してください。 sudo apt-get update sudo apt-get install maven ubuntuが新しくない場合、または以前にmaven 2を使用していた場合は、必ずmaven 2を削除してください。 sudo apt-get remove maven2 Maven 3リポジトリを追加してapt-getを使用して手動でインストールする(Ubuntu 14.04アップデート1をチェックアウト): これは、ubuntu apt-getリポジトリリストが最新でない場合に役立ちます。 システムの設定にはMaven 3が必要でしたが、ほとんどのドキュメントでは、MavenをUbuntuバージョン12.04以前にインストールする方法について言及しています。私が見つけた最高の文書は: killertilapiaのブログ 私が思いついたプロセス全体は次のとおりです: …

12
Vim:複数行にわたって同じ文字を挿入します
時々、複数の行にまたがるテキストの特定の視覚的なブロックを編集したい。 たとえば、次のようなテキストを使用します。 name comment phone email そして、それをこのように見せます vendor_name vendor_comment vendor_phone vendor_email 現在私が今それを行う方法は... を押しVてからj4回押して、ブロックの4行すべてを選択します。 でインデントし>ます。 で1文字戻りhます。 でビジュアルモードをブロックしますCtrlv。 をj4回押して、4行下を選択します。この時点で、空白の4x1ビジュアルブロック(4行と1列)を選択しています。 を押しCます。これは、左に1列インデントされていることに注意してください。 " vendor_"引用符なしで入力します。元に戻す必要がある余分なスペースに注意してください。 を押しEscます。これはEsc、挿入モードを終了するために使用する非常に数少ない時間の1つです。Ctrlc最初の行だけを編集します。 手順1を繰り返します。 逆方向にインデントし<ます。 単語の前に空白の列が少なくとも1列ある場合、インデントする必要はありません。で視覚ブロックをクリアする必要がない場合は、空白は必要ありませんc。 しかし、私がクリアする必要がある場合、インデントで必要な空白を作成せずに上記で実行したことを実行する方法はありますか? また、複数の行を一度に編集すると、Escover で挿入モードを終了することでしか機能しないのはなぜCtrlcですか? 次に、より複雑な例を示します。 name = models.CharField( max_length = 135 ) comment = models.TextField( blank = True ) phone = models.CharField( max_length = 135, blank = …
306 vim 

30
CSSを使用してテキストを非表示にする
私は私のhtmlに次のようなタグを持っています: <h1>My Website Title Here</h1> cssを使用して、テキストを実際のロゴに置き換えます。タグのサイズを変更し、CSSで背景画像を配置することで、ロゴは問題ありません。しかし、テキストを取り除く方法がわかりません。基本的に、テキストを画面から押し出すことによって、以前にそれが行われたのを見てきました。問題はどこで見たのか思い出せないことです。
306 css 

18
MySQLファイルにCSVファイルをインポートするにはどうすればよいですか?
正常な形式にリファクタリングできるように、MySQLテーブルにロードしようとしているクライアントからの非正規化イベント日誌CSVがあります。CSVファイルの列ごとに1つのフィールドを持つ「CSVImport」というテーブルを作成しました。CSVには99列が含まれているため、これ自体は十分に困難な作業でした。 CREATE TABLE 'CSVImport' (id INT); ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256); ... ALTER TABLE CSVImport Date49 ADD COLUMN Date49 VARCHAR(256); ALTER TABLE CSVImport Date50 ADD COLUMN Date50 VARCHAR(256); テーブルに制約はなく、カウント(INTで表される)、はい/いいえ(BITで表される)、価格(DECIMALで表される)、およびテキストのぼかし( TEXTで表されます)。 ファイルにデータをロードしようとしました: LOAD DATA INFILE …

15
Webpackで環境依存変数を渡す
Angularアプリをgulpからwebpackに変換しようとしています。gulpでは、gulp-preprocessを使用して、HTMLページのいくつかの変数(データベース名など)をNODE_ENVに応じて置き換えます。Webpackで同様の結果を得る最良の方法は何ですか?

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