プログラミング

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

30
ソケット '/tmp/mysql.sockを介してローカルMySQLサーバーに接続できません
テストスイート中にローカルMySQLサーバーに接続しようとすると、次のエラーで失敗します。 OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") ただし、コマンドラインmysqlプログラムを実行することで、いつでもMySQLに接続できます 。A ps aux | grep mysqlはサーバーが実行中であることを示し、 stat /tmp/mysql.sockことを示し、ソケットが存在すること確認します。さらに、exceptその例外の節でデバッガーを開くと、まったく同じパラメーターで確実に接続できます。 この問題はかなり確実に再現しますが、100%にはならないように見えます。なぜなら、ブルームーンのたびに、私のテストスイートは実際にはこのエラーに遭遇することなく実行されるためです。sudo dtrussそれで走ろうとすると再現しませんでした。 すべてのクライアントコードはPythonで記述されていますが、それがどのように関連するかはわかりません。 ホストを使用するように切り替えると127.0.0.1、エラーが発生します。 DatabaseError: Can't connect to MySQL server on '127.0.0.1' (61)
126 python  mysql  django 

30
XAMLの名前空間エラーに名前が存在しません
VB.NET WPFアプリケーションで動作するVS2012の使用。WPFの学習に使用しているシンプルなMusicPlayerチュートリアルアプリがあります。チュートリアルのC#バージョンをVB.NETに段階的に変換しています。 アプリには2つのクラスがあり、どちらも同じ名前空間の下にあります。XAMLで名前空間を参照できますが、XAMLでクラスオブジェクトを参照しようとすると、エラーが発生し、コンパイルできません。 奇妙なことに、IntelliSenseは、xmlns:c =タグを介して名前空間を参照する場合と、クラスオブジェクトを使用してクラスオブジェクトを入力する場合の両方で正常に機能し <c: ますが、オブジェクトに下線が引かれ、エラーが生成されてデザイナーでビルドまたは作業しようとします。 .vbクラスファイルは、\ Controlsというフォルダーにあります。メインプロジェクトのルート名前空間は、意図的に空白にされています。クラスは次のようにコーディングされています... Namespace MusicPlayer.Controls Public Class UpdatingMediaElement .... code here End Public End Namespace xamlは次のようになります (<Window >タグで定義された名前空間 xmlns:c="clr-namespace:MusicPlayer.Controls" (で定義されたオブジェクト<Grid>) <c:UpdatingMediaElement Name="MyMediaElement" /> (エラー表示)名前 "UpdatingMediaElement"が名前空間 "clr-namespace:MusicPlayer.Controls"に存在しません。 何が悪いのか、それをどのように修正するのかわかりませんか?

9
データURLファイルをダウンロード
私は、誰もがブラウザからアクセスできる完全にJavaScriptベースのzip / unzipユーティリティを作成するというアイデアを試しています。zipをブラウザに直接ドラッグするだけで、その中にあるすべてのファイルをダウンロードできます。また、個々のファイルをドラッグして新しいzipファイルを作成することもできます。 サーバーサイドでやった方がいいと思いますが、このプロジェクトはちょっとした楽しみのためだけのものです。 利用可能なさまざまな方法を利用すれば、ファイルをブラウザーにドラッグするのは簡単です。(Gmailスタイル) エンコード/デコードはうまくいけばうまくいくはずです。私はいくつかのas3 zipライブラリを見たので、私はそれで大丈夫だと確信しています。 私の問題は、最後にファイルをダウンロードすることです。 window.location = 'data:jpg/image;base64,/9j/4AAQSkZJR....' これはFirefoxでは正常に機能しますが、Chromeでは機能しません。 私は使用してクロムでうまく画像としてファイルを埋め込むことができます <img src="data:jpg/image;ba.." />が、ファイルは必ずしも画像であるとは限りません。それらは任意の形式にすることができます。 誰かが別の解決策や何らかの回避策を考えることができますか?


5
<canvas>のスケーリング時に補間を無効にする
注:これはどのように関係しているスケールアップ時に既存のcanvas要素がレンダリングされている、いない線やグラフィックスのレンダリング方法を行うにはキャンバスの表面に。つまり、これは、スケーリングされた要素の補間に関するすべてのことであり、キャンバスに描画されるグラフィックのアンチエイリアスとは何の関係もありません。ブラウザがどのように線を引くかについては気にしていません。拡大したときに、ブラウザー要素がキャンバス要素自体をどのようにレンダリングするかを気にします。 &lt;canvas&gt;要素をスケーリングするときに補間を無効にするようにプログラムで変更できるキャンバスプロパティまたはブラウザ設定はありますか?クロスブラウザソリューションは理想的ですが、必須ではありません。Webkitベースのブラウザーが私の主なターゲットです。パフォーマンスは非常に重要です。 この質問は最も類似していますが、問題を十分に説明していません。それが価値があるもののために、私はimage-rendering: -webkit-optimize-contrast無駄にしようとしました。 アプリケーションは、必要なものを明確にするためにHTML5 + JSで書かれた「レトロ」な8ビットスタイルのゲームになります。 説明のために、ここに例を示します。(ライブバージョン) 21x21のキャンバスがあるとしましょう... &lt;canvas id='b' width='21' height='21'&gt;&lt;/canvas&gt; ... CSSがあり、要素を5倍にします(105x105): canvas { border: 5px solid #ddd; } canvas#b { width: 105px; height: 105px; } /* 5 * 21 = 105 */ キャンバスに単純な「X」を次のように描画します。 $('canvas').each(function () { var ctx = this.getContext("2d"); ctx.moveTo(0,0); ctx.lineTo(21,21); ctx.moveTo(0,21); ctx.lineTo(21,0); ctx.stroke(); }); …
126 javascript  html  canvas 

8
辞書対オブジェクト-どちらがより効率的で、なぜですか?
メモリ使用量とCPU消費量の点でPythonでより効率的なものは何ですか-辞書またはオブジェクト? 背景: 大量のデータをPythonにロードする必要があります。単なるフィールドコンテナーであるオブジェクトを作成しました。4Mのインスタンスを作成して辞書に入れるには、約10分と最大6GBのメモリが必要でした。辞書が準備できたら、それにアクセスするのは一瞬です。 例: パフォーマンスを確認するために、同じことをする2つの単純なプログラムを作成しました。1つはオブジェクトを使用し、もう1つは辞書を使用しています。 オブジェクト(実行時間〜18秒): class Obj(object): def __init__(self, i): self.i = i self.l = [] all = {} for i in range(1000000): all[i] = Obj(i) 辞書(実行時間〜12秒): all = {} for i in range(1000000): o = {} o['i'] = i o['l'] = [] all[i] = o 質問: 私は何か間違ったことをしていますか、それとも辞書はオブジェクトよりも速いのですか?確かに辞書の方が優れている場合、誰かがその理由を説明できますか?

13
固定位置divを揃える中央
position:fixedページの中央に配置されたdivを取得しようとしています。 私は常にこの「ハック」を使用して絶対配置されたdivでそれを行うことができました left: 50%; width: 400px; margin-left:-200px ...ここでmargin-leftの値はdivの幅の半分です。 これは固定位置のdivでは機能しないようです。代わりに、左端のコーナーを50%にして配置し、margin-left宣言を無視します。 これを修正して固定位置の要素を中央揃えにできるようにするためのアイデアはありますか? そして、私が上記で概説した方法よりも、絶対配置された要素を中央に配置するより良い方法を教えていただければ、ボーナスM&Mを投入します。

10
<div>の中央を垂直方向に揃えます
#abc divat 50pxとtextの高さを維持して、の中央で垂直に整列させたいdiv。 body{ padding: 0; margin: 0; margin: 0px auto; } #main{ position: relative; background-color:blue; width:500px; height:500px; } #abc{ font:Verdana, Geneva, sans-serif; font-size:18px; text-align:left; background-color:#0F0; height:50px; vertical-align:middle; } &lt;div id="main"&gt; &lt;div id="abc"&gt; asdfasdfafasdfasdf &lt;/div&gt; &lt;/div&gt; コードスニペットを実行する結果を非表示スニペットを展開


16
PHPの通知をオフにするにはどうすればよいですか?
Notice: Constant DIR_FS_CATALOG already defined ですでにコメントアウトしていますdisplay_errorsがphp.ini、機能していません。 そのようなものをブラウザに出力しないようにPHPを作成するにはどうすればよいですか? 更新 私はdisplay_errors = Offそこに置いたが、それはまだそのような通知を報告している、 これはPHP 5.3の問題ですか? 多数のコールスタックも報告しています。


24
リストのモードを見つける
アイテムのリストが与えられたら、リストのモードが最も頻繁に発生するアイテムであることを思い出してください。 リストのモードを見つけることができるが、リストにモードがない場合にメッセージを表示する関数を作成する方法を知りたい(たとえば、リスト内のすべての項目が一度だけ表示される)。関数をインポートせずにこの関数を作成したい。自分の機能をゼロから作ろうとしています。
126 python  mode 

18
ipad safari:スクロールを無効にし、バウンス効果?
私はブラウザーベースのアプリを開発しています。現在、ipad safariブラウザーの開発とスタイリングを行っています。 iPadで2つのことを探しています。それを必要としないページの垂直スクロールを無効にするにはどうすればよいですか?&弾性バウンス効果を無効にするにはどうすればよいですか?



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