プログラミング

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

8
関数内でletを使用して宣言された変数の一部が別の関数で使用できるようになるのに、他の変数は参照エラーになるのはなぜですか?
関数内で宣言されたときに変数がなぜ奇妙に動作するのか理解できません。 でfirst機能私は宣言しletた変数bとc値で10: b = c = 10; でsecond機能私が示しています。 b + ", " + c そしてこれは示しています: 10, 10 また、first関数aでは値10で宣言します。 let a = b = c = 10; しかし、 second関数ではエラーが表示されます。 変数が見つかりません: a 今、first私dは値20で宣言する関数で: var d = 20; しかし、second関数では以前と同じエラーが表示されますが、変数はd次のとおり。 変数が見つかりません: d 例: function first() { let a = b = c = 10; …



10
(別の長さではなく)VARCHAR(255)が頻繁に使用されるのを確認する理由はありますか?
複数のコース、本、および仕事で、VARCHAR(255)として定義されたテキストフィールドを「短い」テキストのデフォルトの一種として見ました。良い丸めの数字である以外に、 255の長さが頻繁に選択される理由はありますか?正当な理由があった過去のある時点からのホールドアウトですか(それが今日適用されるかどうかにかかわらず)? もちろん、ストリングの最大長がどういうわけかわかっている場合は、より厳しい制限がより理想的であることを理解しています。ただし、VARCHAR(255)を使用している場合は、おそらく最大長がわからないことを示していますが、それは「短い」文字列であることだけを示しています。 注:私はこの質問を見つけました(VARCHAR(255)V TINYBLOB V TINYTEXT)、VARCHAR(と言っていたnが)必要とn個の保存の1バイトのn <= 255、n個のストレージの2つのバイトをn個 255>。これが唯一の理由ですか?VARCHAR(256)と比較して2バイトしか節約できず、VARCHAR(253)と宣言することで、簡単に別の2バイトを節約できるため、それは一種の恣意的なようです。


9
div内の可変の高さでコンテンツを垂直方向に中央揃えする方法は?
コンテンツの高さが可変である場合、divのコンテンツを垂直方向に中央揃えする最良の方法は何ですか。私の特定のケースでは、コンテナーdivの高さは固定されていますが、コンテナーの高さが可変である場合にも機能する解決策があればすばらしいでしょう。また、CSSハックや非セマンティックマークアップをまったく、またはほとんど使用しないソリューションが気に入っています。

30
「ruby installation is missing psych」エラーを解決するには?
rvmを使用してruby 1.9.3をインストールしました。正常にインストールされましたが、libyamlについて不満がありました。そして今、私はgem(たとえばレール)をインストールしたいときはいつもこの警告が表示されます: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. Mac os X 10.7(Lion)を使用しています。
158 ruby-on-rails  ruby  macos  rvm 

7
Bash foreachループ
入力があります(ファイルとしましょう)。各行にファイル名があります。このファイルを読み取って、それぞれのコンテンツを表示するにはどうすればよいですか。
158 bash  foreach 

7
rhcセットアップでエラー「そのようなファイルdl / importはありません」が表示される
説明に従って、Openshiftクライアントツールをインストールしています:https ://developers.openshift.com/en/getting-started-windows.html#client-tools 。ステップ「マシンのセットアップ」でエラーが発生しました: rhc setup C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require ':cannot load such file-dl / import(LoadError) 完全なスタックトレース: C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/pageant.rb:1:in `<top (required)>' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent/socket.rb:5:in `<top (required)>' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent.rb:22:in `<top (required)>' …
158 ruby  openshift 


4
Herokuの無料アカウントは制限されていますか?
現在、無料ホスティングでワードプレスをブログエンジンとして実行していますが、Rubyプラットフォームでgitベースのブログエンジン(Jekyll、Toto)を使用する予定です。次に、Herokuは無料のアカウント機能を提供しているようですが、帯域幅、ディスク容量、リクエストの詳細は表示されませんか?
158 blogs  heroku 


5
'指定された条件「$(PackageAsSingleFile)」は、ブール値ではなく「」に評価されますか?
私のPCのビジュアルスタジオ2012が「パブリックWeb」でプレビューすると、次のエラーメッセージが表示されます。エラーメッセージを取り除くには、VSを再起動する必要があります。 例外「指定された条件 "$(PackageAsSingleFile)"がブール値ではなく ""と評価されるため、ビルドの呼び出しに失敗しました。C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.targets ' エラーの原因は何ですか?

7
iOS11 / Xcode 9のTIC読み取りステータス1:57とは何ですか?
Xcode 9に更新した後、Swift 3とiPhone Xシミュレーターを使用すると、コンソールには次のものがいっぱいです。 TIC Read Status [11:0x0]: 1:57 TIC Read Status [11:0x0]: 1:57 TIC Read Status [11:0x0]: 1:57 ... それは何ですか、どうすれば修正できますか?助けていただければ幸いです。 PS:Environment Variableビルドスキームで単に「沈黙」させたくない。

14
サブクエリと結合
次のようなサブクエリの代わりに内部結合を使用するために、別の会社から継承したアプリケーションの遅いセクションをリファクタリングしました。 WHERE id IN (SELECT id FROM ...) リファクタリングされたクエリは、約100倍速く実行されます。(〜50秒から〜0.3)改善が期待されていましたが、それがそれほど劇的だった理由を誰かが説明できますか?where句で使用される列にはすべてインデックスが付けられました。SQLはクエリをwhere句で行ごとに1回実行しますか? 更新 -結果の説明: 違いは「where id in()」クエリの2番目の部分にあります- 2 DEPENDENT SUBQUERY submission_tags ref st_tag_id st_tag_id 4 const 2966 Using where vs結合された1つのインデックス付き行: SIMPLE s eq_ref PRIMARY PRIMARY 4 newsladder_production.st.submission_id 1 Using index

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