プログラミング

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

11
自動レイアウトを使用しているときに、CALayerのアンカーポイントを調整するにはどうすればよいですか?
注:この質問が行われて以来、状況は変化しています。最近の概要については、こちらをご覧ください。 自動レイアウトの前に、フレームを保存し、アンカーポイントを設定し、フレームを復元することで、ビューを移動せずにビューのレイヤーのアンカーポイントを変更できます。 自動レイアウトの世界では、もはやフレームを設定しませんが、制約は、ビューの位置を調整して目的の場所に戻すというタスクには及ばないようです。制約をハックしてビューの位置を変更できますが、回転やその他のサイズ変更イベントでは、これらは再び無効になります。 次の優れたアイデアは、「レイアウト属性の無効なペア(左と幅)」を作成するため機能しません。 layerView.layer.anchorPoint = CGPointMake(1.0, 0.5); // Some other size-related constraints here which all work fine... [self.view addConstraint: [NSLayoutConstraint constraintWithItem:layerView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:layerView attribute:NSLayoutAttributeWidth multiplier:0.5 constant:20.0]]; ここでの私の意図はlayerView、アンカーポイントが調整されたビューの左端を、幅の半分+ 20(スーパービューの左端から差し込みたい距離)に設定することでした。 自動レイアウトでレイアウトされたビューで、ビューの位置を変更せずにアンカーポイントを変更することはできますか?ハードコードされた値を使用し、回転ごとに制約を編集する必要がありますか?私は望んでいない。 ビューに変換を適用したときに正しい視覚効果が得られるように、アンカーポイントを変更する必要があります。
161 ios  calayer  autolayout 

6
base64で画像ファイルをエンコードする
base64モジュールを使用して画像を文字列にエンコードしたい。でも問題が発生しました。エンコードする画像を指定するにはどうすればよいですか?画像のディレクトリを使用してみましたが、それだけでディレクトリがエンコードされます。実際の画像ファイルをエンコードしたい。 編集 私はこのスニペットを試しました: with open("C:\Python26\seriph1.BMP", "rb") as f: data12 = f.read() UU = data12.encode("base64") UUU = base64.b64decode(UU) print UUU self.image = ImageTk.PhotoImage(Image.open(UUU)) しかし、私は次のエラーを受け取ります: Traceback (most recent call last): File "<string>", line 245, in run_nodebug File "C:\Python26\GUI1.2.9.py", line 473, in <module> app = simpleapp_tk(None) File "C:\Python26\GUI1.2.9.py", line 14, in __init__ self.initialize() …
161 python  base64 

17
JavaScript / jQueryを使用してHTML要素からすべての属性を取得する
Html要素のすべての属性を配列に入れたい:私はjQueryオブジェクトを持っているように、htmlは次のようになります: <span name="test" message="test2"></span> ここで1つの方法は、ここで説明されているxmlパーサーを使用することですが、オブジェクトのHTMLコードを取得する方法を知る必要があります。 もう1つの方法はjqueryで作成することですが、どうやって?属性の数と名前は一般的なものです。 ありがとう ところで:document.getelementbyidなどで要素にアクセスできません。

7
Visual Studio 2017でJavaScriptビルドエラーを無効にする方法
Visual Studio 2017をRCから最終版に更新しました。次のエラーは発生しませんでしたが、最近このエラーが発生しました。プロジェクトのビルド中に次のエラーが発生し、Webプロジェクトを開始できなくなります。 Severity Code Description Project File Line Suppression State Error eqeqeq (ESLint) Expected '===' and instead saw '=='. VistaBest.Shop.Web C:\***\Request.js 21 Visual Studio 2017でJavaScriptビルドエラーを無効にするにはどうすればよいですか?

1
Xcode 4.2-「…」の宣言は、この関数警告の外では表示されません
Appleサンプルコードの到達可能性の Apple到達可能性クラスを使用しています Xcode 4.2と新しいApple 3.0コンパイラでは、このクラスで警告が出ます + (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress; 「struct sockaddr_in」の宣言は、この関数の外では表示されません* 私はクラシックCが得意ではありません%)ので、この警告を修正する方法を理解していないか、まったく無視できるかもしれません。 どうも
161 iphone  ios  xcode4  ios5 

20
Javaでソートされたコレクション
私はJavaの初心者です。Javaでソートされたリストを維持するために使用できる/使用すべきコレクションを提案してください。私が試してみましたMapとSet、彼らは私が探していたものではありませんでした。

7
MemcachedとAPCのどちらを選択すればよいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する 私はこの記事を読みました:http : //www.mysqlperformanceblog.com/2006/09/27/apc-or-memcached/ずっと前から..私のアプリケーションが本当に高速になるように、利用可能な最高のキャッシュエンジンを入手したいと考えています。もちろん、私はオーバーキャッシュしたくありませんが、少なくともそこから最高のものを選びたいです。その記事では、Memcachedは遅く、apcは速いと書かれているのに、なぜみんながmemcachedを選んでいるのですか? http://framework.zend.com/manual/en/zend.cache.backends.html#zend.cache.backends.twolevelsここでは、「Apc、Memcache ...などの高速な(ただし制限された)ものを使用... File、Sqlite ...のような「遅い」もの。Apcを高速に使用し、Memcacheを低速に使用することは良い考えだと思いますか?
161 php  caching  memcached  apc 


15
SQL Serverで先行ゼロをトリミングするためのより良いテクニックは?
私はこれをしばらく使ってきました: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) しかし最近、一致する「0」以外の文字が見つからないため、「00000000」などのすべての「0」文字を含む列に問題が見つかりました。 私が見た別のテクニックは使用することTRIMです: REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0') 埋め込まれたスペースがある場合、スペースが「0」に戻されるとスペースが「0」に変わるため、これには問題があります。 私はスカラーUDFを回避しようとしています。SQL Server 2005では、UDFに関するパフォーマンスの問題がたくさん見つかりました。

5
C#で参照されているXSDに対してXMLを検証する
次のようなスキーマの場所が指定されたXMLファイルがあります。 xsi:schemaLocation="someurl ..\localSchemaPath.xsd" C#で検証したい。Visual Studioでファイルを開くと、スキーマに対して検証され、エラーが完全に一覧表示されます。しかし、どういうわけか、検証するスキーマを次のように指定しないと、C#で自動的に検証することができないようです。 XmlDocument asset = new XmlDocument(); XmlTextReader schemaReader = new XmlTextReader("relativeSchemaPath"); XmlSchema schema = XmlSchema.Read(schemaReader, SchemaValidationHandler); asset.Schemas.Add(schema); asset.Load(filename); asset.Validate(DocumentValidationHandler); XMLファイルで指定されたスキーマで自動的に検証できませんか?何が欠けていますか?
161 c#  xml  xsd 

8
VS2012のテーマはどこにありますか
さて、VS2012の色の欠如はひどいです。 実際にリーズナブルに見えるように、テーマパックなどを入手できる場所はありますか?VS2010の見た目がとても気に入りました。しかし、新しいものは1984年をあまりにも思い出させます。 私たちがそれに向かっている間、とにかくそれが私に叫ぶのをやめるようにすることはありますか?すべての大文字のメニューは読みにくいです。[注:キャップは解決されました、コナミマンに感謝します]

4
PhantomJSを使用してフォームを送信する方法
私はphantomJS(なんと素晴らしいツールなのか!)を使用して、ログイン資格情報を持つページのフォームを送信し、宛先ページのコンテンツをstdoutに出力しようとしています。ファントムを使用してフォームにアクセスし、その値を正常に設定することはできますが、フォームを送信して次のページのコンテンツを出力するための正しい構文がよくわかりません。私がこれまでに持っているのは: var page = new WebPage(); var url = phantom.args[0]; page.open(url, function (status) { if (status !== 'success') { console.log('Unable to access network'); } else { console.log(page.evaluate(function () { var arr = document.getElementsByClassName("login-form"); var i; for (i=0; i < arr.length; i++) { if (arr[i].getAttribute('method') == "POST") { arr[i].elements["email"].value="mylogin@somedomain.com"; arr[i].elements["password"].value="mypassword"; // …

5
Androidに独自のURIスキームを実装する方法
たとえば、次のようなURIを定義したいとします。 myapp://path/to/what/i/want?d=This%20is%20a%20test 自分のアプリケーションまたはサービスで処理する必要があります。スキームは、またはでは"myapp"ないことに注意してください。それがまさに私が意図していることです。AndroidOS用に独自のURIスキーマをグローバルに定義することです。これは可能ですか?"http""ftp" これは、Skype(skype://)やトレントダウンローダープログラム(torrent://)などのWindowsシステムなど、一部のプログラムですでに実行されているものと多少似ています。

15
SQL Serverでの制限10..20
私は次のようなことをやろうとしています: SELECT * FROM table LIMIT 10,20 または SELECT * FROM table LIMIT 10 OFFSET 10 SQL Serverを使用 私が見つけた唯一の解決策はやり過ぎのようです: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a WHERE row > 5 and row <= 10 私も見つけました: SELECT TOP 10 * FROM …

15
exprでオーバーフローを回避する方法。あいうえお
:私はのように見える表現を計算する必要があり A*B - C*D、その種類は次のとおりです。signed long long int A, B, C, D; それぞれの数字は(その型をオーバーフローしない)本当に大きなことができます。一方でA*B、オーバーフローを引き起こす可能性があり、同時に式はA*B - C*D本当に小さくすることができます。どうすれば正しく計算できますか? 例:MAX * MAX - (MAX - 1) * (MAX + 1) == 1、ここでMAX = LLONG_MAX - n、n-ある自然数。
161 c++  c  integer-overflow 

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