プログラミング

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

4
cscopeまたはctagsを選択する理由 [閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 10か月前に閉鎖。 この質問を改善する 私は主にエディターとしてvim / gvimを使用しており、カーネルソースの調査にlxr(Linuxクロスリファレンス)とcscopeまたはctagsの組み合わせを使用することを検討しています。ただし、cscopeもctagsも使用したことがないので、vimをプライマリエディタとして使用することを考慮して、なぜ一方を他方よりも選択するのかについて聞きたいと思います。
130 vim  kernel  ctags  cscope 

8
複数のファイルにわたるJavaScriptのグローバル変数
私のJavaScriptコードの束は、helpers.jsという外部ファイルにあります。このJavaScriptコードを呼び出すHTMLの中で、helpers.jsの特定の関数が呼び出されたかどうかを知る必要があることに気づきました。 以下を定義してグローバル変数を作成しようとしました: var myFunctionTag = true; HTMLコードとhelpers.jsの両方のグローバルスコープ内。 私のhtmlコードは次のようになります: <html> ... <script type='text/javascript' src='js/helpers.js'></script> ... <script> var myFunctionTag = false; ... //I try to use myFunctionTag here but it is always false, even though it has been se t to 'true' in helpers.js </script> 私がやろうとしていることは実現可能ですか?

6
Chrome:タイムアウト/間隔がバックグラウンドタブで中断されましたか?
私はこのテストをsetTimeout使用して精度をテストしていました。今、私は(予想どおり)setTimeoutあまり正確ではないことに気付きましたが、ほとんどのアプライアンスでは劇的に不正確ではありません。Chromeでテストを実行し、バックグラウンドタブで実行した場合(つまり、別のタブに切り替えてそこを参照)、テストに戻り、結果を検査する(テストが終了した場合)と、劇的に変化します。タイムアウトの実行が大幅に遅くなっているようです。FF4またはIE9でテストされたが、これは発生しなかった。 したがって、Chromeはフォーカスのないタブでjavascriptの実行を一時停止または少なくとも遅くするように見えます。件名のネットで多くを見つけることができませんでした。これは、たとえばXHR呼び出しを使用してサーバーで定期的にチェックするなど、バックグラウンドタスクを実行できないことを意味しますsetInterval(私がと同じ動作をするのsetIntervalではないかと思われます。時間があれば、テストを作成します)。 誰かがこれに遭遇しましたか?この一時停止/速度低下の回避策はありますか?それをバグと呼びますか?そのように報告しますか?

3
シンボルの配列を作成する
このようなことをするためのよりきれいな方法はありますか? %w[address city state postal country].map(&:to_sym) #=> [:address, :city, :state, :postal, :country] 私は%s自分のやりたいことができたと思ったでしょうが、それはできませんでした。それは括弧の間のすべてを取り、それから一つの大きなシンボルを作ります。 ほんのささいな迷惑。
130 ruby 

4
CSSのマージン/パディング率が常に幅に対して計算されるのはなぜですか?
あなたが見ればCSSボックスモデルの仕様は、次のことを守っます: [マージン]パーセンテージは、生成されたボックスの包含ブロックの幅を基準に計算されます。これは「margin-top」と「margin-bottom」にも当てはまることに注意してください。包含ブロックの幅がこの要素に依存する場合、結果のレイアウトはCSS 2.1で定義されていません。 (強調鉱山) これは確かに本当です。しかし、なぜですか?このように設計することを誰に強制するのでしょうか?必要なシナリオを考えるのは簡単です。たとえば、特定のものが常にページの上部から25%下になるようにすることですが、垂直方向のパディングを水平方向のサイズに対して相対的にする必要がある理由を思い付くのは困難です。親。 これが私が言及している現象の例です: <div style="border: 1px solid red; margin: 0; padding: 0; width: 200px; height: 800px;"> This div is 200x800. <div style="border: 1px solid blue; margin: 10% 0 0 10%;"> This div has top-margin of 10% and left-margin of 10% with respect to its parent. </div> </div> …
130 w3c  css 

10
VIでHTMLファイルのインデントを整頓するにはどうすればよいですか?
すべて台無しにされた彼の巨大なhtmlファイルのインデントを修正するにはどうすればよいですか? コードファイルのインデントを修正するために使用する通常の"gg=Gコマンドを試しました。ただし、HTMLファイルでは正しく機能しないようです。それは単にすべてのフォーマットを削除しました。 また:filetype = xml、を設定して、これをだまして、これがXMLファイルであると考えられるかどうかを確認しましたが、効果はありませんでした。
130 html  vim  vi  indentation 

17
すべての前に視界をもたらすには?
私はアクティビティとそれにたくさんのウィジェットを持っています、それらのいくつかはアニメーションを持っています、そしてアニメーションのためにいくつかのウィジェットは他のものの上に移動(翻訳)しています。たとえば、テキストビューが一部のボタンの上に移動しています。。。 ここで重要なのは、ボタンを常に前面に配置することです。そして、textviewが動いているとき、ボタンの後ろに移動したいと思います。 これを達成することはできません。知っているすべてのことを試しましたが、「bringToFront()」は確実に機能しません。 要素をレイアウトに配置する順序でZオーダーを制御したくないことに注意してください。原因は単純にできません。:)レイアウトは複雑で、すべてのボタンをレイアウトの先頭に配置できません。

5
エラー:「ノード」で「appendChild」を実行できませんでした:パラメータ1のタイプが「ノード」ではありません
divに画像をドラッグアンドドロップしようとしています。画像がdivにドラッグされず、次のエラーが発生します Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.draganddrop.html:20 dropdraganddrop.html:26 ondrop コード <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Creativity Dashboard</title> <!-- Required CSS --> <link href="css/movingboxes.css" rel="stylesheet"> <link href="css/compare.css" rel="stylesheet"> <!--[if lt IE 9]> <link href="css/movingboxes-ie.css" rel="stylesheet" media="screen"> <![endif]--> <!-- Required script --> …
130 javascript  html 

4
JavaScriptを介して動的にJSONオブジェクトを作成(連結文字列なし)
私はこのJSONデータを持っています: { "employees": [ { "firstName": "John", "lastName": "Doe" }, { "firstName": "Anna", "lastName": "Smith" }, { "firstName": "Peter", "lastName": "Jones" } ] } 従業員の列と行の数がわからない場合、JavaScriptでこのオブジェクトを作成するにはどうすればよいですか(連結文字列なし)。「onGeneratedRow」メソッドで各行を取得し、各列(firstName、lastName)を '{}'ブラケットにプッシュする必要があると想定します。 var viewData = { employees : [] }; var rowNum = -1; function onGeneratedRow(columnsResult) { rowNum = rowNum + 1; viewData.employees.push({}); columnsResult.forEach(function(column) { var …
130 javascript  json 



10
MySQL、SQLを使用してテーブルに列が存在するかどうかを確認する
MySQLの特定のテーブルに特定の列があるかどうかをチェックし、ない場合は作成するクエリを作成しようとしています。それ以外の場合は何もしません。これはエンタープライズクラスのデータベースでは本当に簡単な手順ですが、MySQLは例外のようです。 のようなものを考えました IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='prefix_topic' AND column_name='topic_last_update') BEGIN ALTER TABLE `prefix_topic` ADD `topic_last_update` DATETIME NOT NULL; UPDATE `prefix_topic` SET `topic_last_update` = `topic_date_add`; END; 動作しますが、それはひどく失敗します。方法はありますか?
130 mysql 

15
「aまたはbまたはcのすべてではない場合」のPython構文
ゼロまたは3つのコマンドライン引数を受け取ることができるpythonスクリプトがあります。(デフォルトの動作で実行するか、3つの値すべてを指定する必要があります。) 次のようなものの理想的な構文は何ですか? if a and (not b or not c) or b and (not a or not c) or c and (not b or not a): ?

10
Android Retrofitライブラリでクラスのコンバーターを作成できません
VolleyからRetrofitへの移行中に、JSONObject応答をgsonアノテーションを実装するオブジェクトに変換するために以前使用したgsonクラスをすでに持っています。レトロフィットを使用してhttp getリクエストを作成しようとしているが、アプリがこのエラーでクラッシュした場合 Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: Unable to create converter for class com.lightbulb.pawesome.model.Pet for method GitHubService.getResponse 後付けサイトのガイドに従って、これらの実装を思いつきました。 これは私がレトロなhttpリクエストを実行しようとしている私の活動です: public class SampleActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); Retrofit retrofit = new Retrofit.Builder() .baseUrl("**sample base url here**") .build(); GitHubService service = retrofit.create(GitHubService.class); Call<Pet> callPet …
130 android  gson  retrofit 

6
WAMPを使用してphpMyAdminにログインする方法、ユーザー名とパスワードは何ですか?
phpMyAdminで「ルート」という言葉はどういう意味ですか? localhost/phpmyadminアドレスバーに書き込むたびに、ユーザー名とパスワードを入力するように求められますが、それらが何であるかわかりません。いつ、どこで設定したか覚えていません。phpMyAdminにログインするためのユーザー名とパスワードはどこから取得できますか?

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