プログラミング

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

2
GHC-modは型にフルネームを使用する必要がありますか?
ghc-modタイプ/構文チェックなどを行うためにvimプラグインを使用しようとしています。ただし、ghc-modエラーメッセージでは常にタイプの完全パスを使用していることがわかりました。次に例を示します。 test.hs|71 col 13 error| Couldn't match type ‘Data.Text.Internal.Text’ || with ‘[GHC.Types.Char]’ || Expected type: containers-0.5.6.2:Data.Map.Base.Map || [GHC.Types.Char] || ([(integer-gmp-1.0.0.0:GHC.Integer.Type.Integer, || integer-gmp-1.0.0.0:GHC.Integer.Type.Integer)], || containers-0.5.6.2:Data.Set.Base.Set || integer-gmp-1.0.0.0:GHC.Integer.Type.Integer) || Actual type: containers-0.5.6.2:Data.Map.Base.Map || Data.Text.Internal.Text || ([(integer-gmp-1.0.0.0:GHC.Integer.Type.Integer, || integer-gmp-1.0.0.0:GHC.Integer.Type.Integer)], || containers-0.5.6.2:Data.Set.Base.Set || integer-gmp-1.0.0.0:GHC.Integer.Type.Integer) || In the second argument of ‘containers-0.5.6.2:Data.Map.Base.map’, namely || ‘zippedMap’ …
143 haskell  ghc  ghc-mod 

18
Xcode 6-アドホック配布用の署名証明書/プロビジョニングプロファイルを選択する方法
アプリをテスターに​​配布するには、Xcodeを使用します。これは、次のプロセスを使用して行います。 アーカイブアプリケーション アドホックに配布 プロビジョニングプロファイルを選択 .ipaをフォルダーに保存する しかし、Xcode 6では、このワークフローが少し変更されました。それでもアドホック配布オプションを選択できますが、必要なプロビジョニングプロファイルを選択できません。これにより、使用される署名証明書とプロビジョニングプロファイル構成(プッシュ通知を使用)を制御できなくなります。 デフォルトでは、iPhone distribution署名IDが使用され、次の画像にあるようなある種のXC Ad Hocプロビジョニングプロファイルが生成され ます。プロビジョニングプロファイルの近くの矢印をクリックすると、プロビジョニングプロファイルのあるフォルダーが開きます。 だから私の質問は: Xcode 6で、アドホック配布で使用されるプロビジョニングプロファイルを選択する方法はありますか? ありがとう!
143 ios  ios8  xcode6 

9
シンプルなデータベースエンジンの作成方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する データベースエンジンがどのように機能するか(つまり、内部について)知りたいです。私はCSで教えられている基本的なデータ構造(ツリー、ハッシュテーブル、リストなど)のほとんどを知っているだけでなく、コンパイラの理論をかなり理解しています(そして、非常に単純なインタプリタを実装しています)。データベースエンジンの作成について。このテーマについてチュートリアルを検索しましたが、見つからなかったので、他の誰かが私を正しい方向に向けてくれることを願っています。基本的に、私は以下についての情報をお願いします: データが内部に格納される方法(つまり、テーブルがどのように表されるかなど) エンジンが必要なデータを見つける方法(例:SELECTクエリの実行) 高速かつ効率的な方法でデータを挿入する方法 そして、これに関連するかもしれない他のトピック。ディスク上のデータベースである必要はありません。メモリ内のデータベースでさえ、その背後にあるプリンシパルを学びたいだけなので、(簡単であれば)結構です。 ご協力いただき誠にありがとうございます。

25
Eclipseのデフォルト設定に戻す
私はEclipseに「デフォルトに戻す」オプションがあることを知っています。 問題は、エディターのフォント/色を変更するために.epfをインポートしたことです。 私は変更の大ファンではないので、戻ってみたいと思います。私はeclipseフォルダーを削除して新しいコピーをダウンロードしようとしましたが、スタイルは保持されます。 どこかに削除できる構成ファイルがあると思います。 とにかく、あなたがここで私を助けることができれば私はそれを感謝します。私は解決策を探しましたが、それらはすべて私にとってはうまくいかない同じ答えを指しているようです。
143 eclipse  themes 

20
ラッパー「https」が見つからない-PHPを構成するときにラッパーを有効にするのを忘れましたか?
問題は問題です。私はこれに関して解決策を徹底的に調査しましたが、これにはトピックがあり、私もそれらに従ってきましたが、何もうまくいきませんでした。そうは言っても、これまでに行ったすべてを正確にリストアップします。私のWindows XPコンピューターの最新のEclipseバージョンでZend Debuggingを使用してPHP 5.2.14を実行しています。1 GBのRAMがあります。Apache、MySQL、FileZillaをインストールしてXAMPPを実行しています。 XAMPPで私は次のことを行いました(これらの変更中、Apacheはオフになりました):XAMPPコントロールパネルから[ 管理]をクリックし、に移動しましたhttps:// localhost/xampp/。そこから、ウェルカムページのこの行の証明書を受け入れました。 OpenSSLサポートについては、https:// 127.0.0.1またはhttps:// localhostでテスト証明書を使用してください。 同じセクションで私はチェックしましたphpinfo()。「環境」の下にSERVER["HTTPS"]ありonます。「Apache Environment」の下でHTTPSは、ですOn。'PHP変数の下で_SERVER["HTTPS"]は、ですOn。「Phar」の下OpenSSL supportは、disabled(ext / opensslをインストール)です。Pharを有効にする方法がわかりません。 C:\ xamppにあるファイル自体について、PHPフォルダーに移動しました。生産・開発のphp.iniファイル(後悔するより優れた安全)の両方で、私が持っていないallow_url_fopen=On、allow_url_include=Onと私は、セミコロンを削除し、そのためには、extension=php_openssl.dllコメントアウトもはやです。.dllがPHPフォルダーのextフォルダーにあることも確認しました。libeay32.dllとssleay32.dllはどちらもPHPフォルダーとApacheフォルダーにあります。Apacheフォルダーには、生産的または開発用のphp.iniファイルが含まれていません。 安全対策のため、http://www.slproweb.com/products/Win32OpenSSL.htmlにアクセスし、Win32 OpenSSL v1.0.0dをインストールしました。 これで、retrieve_website.phpの問題のコード行は次のようになります。 $urlquery = "https://www.googleapis.com/customsearch/v1?key=".$appid."&cx=".$google_searchid."&q=".$query."&alt=atom&num=".$results; $xmlresults = file_get_contents($urlquery); クエリを実行する他の2つのWebサイトがありますが、それらはHTTP経由で提供され、正常に動作します。また、スクリプトの終わり近くに次のコード行を入力しています。 echo 'openssl: ', extension_loaded ('openssl') ? 'yes':'no', "\n"; echo 'http wrapper: ', in_array('http', $w) ? 'yes':'no', "\n"; echo 'https wrapper: ', …
143 php  apache  https  openssl  xampp 

9
SQL-Group Byでのエイリアスの使用
SQL構文に興味があるだけです。だから私が持っているなら SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter これは間違っているでしょう GROUP BY itemName, FirstLetter 本当にあるべき GROUP BY itemName, substring(itemName, 1,1) しかし、なぜ前者を便宜上使用できないのでしょうか。
143 sql  group-by  alias 

15
Chrome / Webkitの<select>要素から角の丸い部分を削除する
Chromeのユーザーエージェントスタイルシートは、&lt;select&gt;要素のすべての隅に5pxのborder-radiusを与えます。私は、外部のスタイルシートに0pxの半径を適用し、要素自体にインライン化することによって、これを取り除くことを試みました。私は両方border-radius:0pxを試し-webkit-border-radius:0px;ましたが、さらに具体的なものを試しましたborder-top-left-radius:0px(それに相当するのは-webkitです)。 どれも動作していません。 Webkitの開発者ツールで要素を調べても、計算済みスタイルで半径が5pxと表示されます。しかし、詳細を表示するためにその横の展開矢印をクリックすると、element.style-0pxと表示されます。その下には、0pxのユーザーcss仕様と、5pxのユーザーエージェントスタイルシート仕様が示されています。そして、後者の2つは、本来あるべきように、取り消し線が引かれています。 何か案は?
143 select  webkit  css 

9
JavaScriptスイッチとif…else if…else
みんな私はいくつか質問があります: switchステートメントとのJavaScriptのパフォーマンスに違いはありif...elseますか? もしそうなら、なぜですか? 行動であるswitchとif...elseブラウザ間で異なりますか?(FireFox、IE、Chrome、Opera、Safari) この質問をする理由はswitch、Firefoxで約1000ケースのステートメントを使用すると、パフォーマンスが向上するようです。 編集 残念ながら、これは私のコードではありません。Javascriptはコンパイルされたライブラリからサーバーサイドで生成されており、コードにアクセスできません。JavaScriptを生成しているメソッドが呼び出されます CreateConditionals(string name, string arrayofvalues, string arrayofActions) 注arrayofvaluesはコンマ区切りのリストです。 それが生み出すものは function [name] (value) { if (value == [value from array index x]) { [action from array index x] } } 注:where [name]=サーバーサイド関数に渡される名前 次に、TextAreaに挿入されるように関数の出力を変更し、関数を解析するためのJavaScriptコードをいくつかcase記述し、それを一連のステートメントに変換しました。 最後に、関数を実行すると問題なく動作しますが、IEとFirefoxではパフォーマンスが異なります。

4
CSS:position:absolute divをposition:relative div内でコンテナのオーバーフロー:hiddenでトリミングしないようにする方法
私は3つのレベルがありdivます: (緑色以下)トップレベルdivを有しますoverflow: hidden。これは、ボックスのサイズを超える場合、そのボックス内の一部のコンテンツ(ここには表示されていません)をトリミングしたいためです。 (中には、下記赤)、この内部では、私が持っているdivとposition: relative。これは、次のレベルでのみ使用できます。 (下の青で)最後divに、フローから取り出しましたが、ページに対してではなくposition: absolute、赤に対して配置したいと思いdivます。 青いボックスを流れから外して、緑のボックスを超えて拡張させたいのですが、次のように赤いボックスに対して相対的に配置します。 しかし、以下のコードで、私は得ます: そしてposition: relative、赤いボックスのを削除すると、青いボックスが緑のボックスから出ることが許可されますが、赤いボックスに対して相対的に配置されなくなります。 方法はありますか: overflow: hidden緑色のボックスに保管してください。 青色のボックスが緑色のボックスを超えて拡大し、赤色のボックスに相対的に配置されていますか? 完全なソース: #d1 { overflow: hidden; background: #efe; padding: 5px; width: 125px; } #d2 { position: relative; background: #fee; padding: 2px; width: 100px; height: 100px; } #d3 { position: absolute; top: 10px; background: #eef; padding: 2px; …

11
ランダムな「要素はDOMにアタッチされていません」StaleElementReferenceException
それが私だけであることを願っていますが、Selenium Webdriverは完全な悪夢のようです。現在、Chromeウェブドライバは使用できず、他のドライバは非常に信頼性が低い、またはそのようです。私は多くの問題と戦っていますが、ここに1つあります。 ランダムに、私のテストは失敗します "org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to the DOM System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_23'" 私はバージョン2.0b3のwebdriverを使用しています。私はこれがFFとIEドライバーで起こるのを見ました。これを防ぐ唯一の方法はThread.sleep、例外が発生する前に実際の呼び出しを追加することです。ただし、これは不十分な回避策であるため、誰かが私の側でこれをすべて改善するエラーを指摘できることを願っています。

9
Emacsに(repeat-last-command)はありますか?
しばしば、私は次のようなものを探して該当するドキュメントとドキュメントを掘り下げて、目前のタスクに戻ることをあきらめるだけにしました: (繰り返し最後のコマンド) 実行した最後のC-またはM-コマンドを実行します(fnキーに再バインドされます) または時々関連: (最後に説明する関数) どのキーストロークを誤って発行したか、その影響をトリックのバッグに追加したい。describe-keyは近いですが、何を入力したかを知る必要があります。 私は単に私の信頼できる相棒に多くを求めすぎているのですか?
143 emacs  elisp 


17
ソケット '/tmp/mysql.sock'(2)を介してローカルMySQLサーバーに接続できません
MySQLサーバーをインストールして接続しようとしましたが、エラーが発生します。 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) / tmpディレクトリを確認しましたが、mysql.sockがありません。mysql.sockがどこにも見つかりません。私はそれが中にあるかもしれないと読んだ /var/lib/mysql/mysql.sock しかし、私もそこをチェックしましたが、mysqlディレクトリもありません。/lib内のいくつかのpostfixだけです。誰かがこの問題を助けてくれますか?
143 mysql  sql 


4
CENTER_INSIDEスケールタイプとFIT_CENTERスケールタイプの違いは何ですか?
私は違い言うことができないImageView.ScaleType.CENTER_INSIDEとしますImageView.ScaleType.FIT_CENTER。 CENTER_INSIDE 画像を均一にスケーリングし(画像のアスペクト比を維持)、画像の両方の寸法(幅と高さ)がビューの対応する寸法(パディングなし)以下になるようにします。 FIT_CENTER 元のsrcアスペクト比を維持しながら、srcが完全にdst内に収まるようにするスケールを計算します。少なくとも1つの軸(XまたはY)が正確にフィットします。結果はdstの中央に配置されます。 誰かが2つの違いを明らかにできますか?

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