プログラミング

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

2
Pythonバッファタイプとは何ですか?
bufferPythonにはタイプがありますが、それをどのように使用できるかわかりません。 ではPythonのドキュメントの記述は以下のとおりです。 buffer(object[, offset[, size]]) オブジェクト引数は、バッファー呼び出しインターフェース(ストリング、配列、バッファーなど)をサポートするオブジェクトでなければなりません。オブジェクトの引数を参照する新しいバッファオブジェクトが作成されます。バッファオブジェクトは、オブジェクトの先頭から(または指定されたオフセットから)スライスになります。スライスはオブジェクトの終わりまで拡張されます(または、サイズ引数で指定された長さになります)。
136 python  python-2.7 

10
SSH経由でWindowsにリモートLinuxフォルダーをマウントするにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する 私は現在システム管理者/シェルプログラミングクラスの盲学生です。ls、pwdなどのコマンドを実行するためにsshは正常に動作しますが、エディターはスクリーンリーダーとsshセッションではうまく機能しません。Linuxフォルダーをssh経由でマウントして、Windowsドライブとして表示できるかどうか疑問に思っていましたか?このようにして、アクセス可能なソフトウェアを使用して必要なファイルを編集でき、SCPを絶えず使用してファイルを前後に送信する必要はありません。
136 linux  shell  ssh 

10
<STYLE>はHTMLドキュメントの<HEAD>内にある必要がありますか?
厳密に言えば、styleタグheadはHTMLドキュメント内にある必要がありますか?4.01標準はそれを意味しますが、明確に述べられていません: STYLE要素を使用すると、作成者はスタイルシートルールをドキュメントの先頭に配置できます。HTMLでは、ドキュメントのHEADセクションに任意の数のSTYLE要素を使用できます。 私が「厳密に言えば」と言っているのは、スタイル要素を本体内に配置するアプリがあり、テストしたすべてのブラウザーがスタイル要素を使用しているように見えるからです。それが実際に合法かどうか疑問に思っています。

4
二重エスケープを有効にすることは危険ですか?
/ search / &lt;searchterm&gt;を介して検索できるルートを持つASP.NET MVCアプリケーションがあります。 「search / abc」を指定するとうまく機能しますが、「/ search / a + b + c」(正しくURLエンコードされた)を指定すると、IIS7はHTTPエラー404.11でリクエストを拒否します(リクエストフィルタリングモジュールは、二重エスケープシーケンスを含むリクエスト)。まず、なぜこれを行うのですか?URLの一部である場合にのみエラーをスローするようですが、クエリ文字列の一部ではありません(/ transmit?q = a + b + cは正常に動作します)。 これで、web.configのセキュリティセクションでダブルエスケープリクエストを有効にできますが、影響を理解できず、サーバーがリクエスト "a + b + c"を拒否する理由もわからないため、そうすることをためらっています。 URLの一部ですが、クエリ文字列の一部として受け入れます。 誰かが何をすべきかを説明し、いくつかのアドバイスを与えることができますか?
136 c#  asp.net-mvc  iis-7 

8
RecyclerView setHasFixedSizeについて
理解できませんsetHasFixedSize()。私はそれがRecyclerViewドキュメントから、サイズが変わらないときに最適化に使用されることを知っています。 それはどういう意味ですか?ほとんどの場合、ListViewほとんどの場合、サイズは固定されています。固定サイズにならないのはどのような場合ですか?画面上で占有する実際の不動産がコンテンツとともに成長するということですか?

7
配列型および関数パラメーターとしてのプロトコルの迅速な使用
特定のプロトコルに準拠したオブジェクトを格納できるクラスを作成したい。オブジェクトは型付き配列に格納する必要があります。Swiftのドキュメントによると、プロトコルはタイプとして使用できます。 タイプであるため、次のような他のタイプが許可されている多くの場所でプロトコルを使用できます。 関数、メソッド、または初期化子のパラメーター型または戻り型として 定数、変数、またはプロパティのタイプとして 配列、辞書、またはその他のコンテナー内のアイテムのタイプとして ただし、次の場合はコンパイラエラーが発生します。 プロトコル 'SomeProtocol'は、Selfまたは関連する型の要件があるため、一般的な制約としてのみ使用できます これをどのように解決しますか? protocol SomeProtocol: Equatable { func bla() } class SomeClass { var protocols = [SomeProtocol]() func addElement(element: SomeProtocol) { self.protocols.append(element) } func removeElement(element: SomeProtocol) { if let index = find(self.protocols, element) { self.protocols.removeAtIndex(index) } } }

5
macOSにwgetをインストールするには?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する MAC OS 10.11.1にwgetをインストールしようとしましたが、実行する./configure --with-ssl=opensslと次のエラーが表示されます。 configure: error: --with-ssl=openssl was given, but SSL is not available. OSX 10.11.1でこの問題を解決するにはどうすればよいですか?


4
PostgreSQL:ロールはログインを許可されていません
ローカルサーバー上の自分のpostgres dbに接続できません。私はいくつかの同様の問題をググって、このマニュアルを思いつきました https://help.ubuntu.com/stable/serverguide/postgresql.html そう: pg_hba.conf 言う: # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 trust 次に、ユーザーを作成してパスワードを割り当てます。 postgres=# create role asunotest; CREATE ROLE …

5
AndroidのadjustResizeとadjustPanの違いは?
ソフトキーボードが表示されたときにUIコンポーネントのサイズを変更するために使用されるコードを書いてみました。adjustResizeを使用すると、UIコンポーネントのサイズが変更され、同時にadjustPanから同じ出力が得られました。それらの違いと各コンポーネントをいつ使用するのか知りたいですか?UIのサイズ変更に適したもの(adjustPanまたはadjustResize)はどれですか。 これが私のxmlです: &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" &gt; &lt;RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" &gt; &lt;LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="vertical" &gt; &lt;EditText android:id="@+id/editText5" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="45dp" android:ems="10" android:inputType="textPersonName" /&gt; &lt;Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="40dp" android:text="My Button" /&gt; &lt;/LinearLayout&gt; &lt;/RelativeLayout&gt; &lt;/ScrollView&gt; そしてメニフェストファイル: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.adjustscroll" android:versionCode="1" android:versionName="1.0" &gt; &lt;uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" …

10
Pythonでオブジェクトの完全修飾クラス名を取得する
ロギングのために、Pythonオブジェクトの完全修飾クラス名を取得したいと思います。(完全修飾とは、パッケージとモジュールの名前を含むクラス名を意味します。) についてx.__class__.__name__は知っていますが、パッケージとモジュールを取得する簡単な方法はありますか?

15
ベストプラクティス:HTML IDまたは名前属性でフォーム要素にアクセスしますか?
熟練したJavaScript開発者なら誰でも知っているように、同じことを行う方法はたくさんあります(多すぎます)。たとえば、次のようなテキストフィールドがあるとします。 &lt;form name="myForm"&gt; &lt;input type="text" name="foo" id="foo" /&gt; JavaScriptでこれにアクセスするには多くの方法があります。 [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... メソッド[1]と[3]はMozilla Geckoのドキュメントに詳しく記載されていますが、どちらも理想的ではありません。[1]はあまりにも一般的すぎて役に立たず、[3]はIDと名前の両方を必要とします(サーバー側の言語にデータを投稿する場合)。理想的には、id属性またはname属性のみを持つことをお勧めします(特に、CSSにidが不要であり、タイプミスの可能性が高まる場合など、両方を持つことは多少冗長です)。 [2]が最も直感的であり、広く使用されているようですが、Geckoのドキュメントで参照されていることはありません。また、上位互換性とクロスブラウザー互換性の両方が心配です(もちろん、可能な限り標準に準拠しています)。 ここでのベストプラクティスは何ですか?誰でもこれを解決できるDOMドキュメントまたはW3C仕様で何かを指すことができますか? ライブラリ以外のソリューション(jQuery / Prototype)に特に関心があります。
136 javascript  html  forms  dom 

18
アスペクト比と幅を維持してUIImageのサイズを変更します
アスペクト比を維持して画像のサイズを変更するための投稿をたくさん見ました。これらの関数は、サイズ変更中にRECTの固定点(幅と高さ)を使用します。しかし、私のプロジェクトでは、幅のみに基づいてビューのサイズを変更する必要があります。高さは、アスペクト比に基づいて自動的に取得されます。誰でも私がこれを達成するのを助けます。

9
Swift 2のカスタムメッセージでエラー/例外をスローする最も簡単な方法は?
他の複数の言語で慣れているSwift 2で何かをしたいのですが、カスタムメッセージでランタイム例外をスローします。例(Javaの場合): throw new RuntimeException("A custom message here") ErrorTypeプロトコルに準拠した列挙型をスローできることは理解していますが、スローするすべてのタイプのエラーに対して列挙型を定義する必要はありません。理想的には、上の例をできる限り真似できるようにしたいと思います。ErrorTypeプロトコルを実装するカスタムクラスの作成を検討しましたが、そのプロトコルに必要なものを理解することもできませんでした(ドキュメントを参照)。アイデア?
136 ios  swift  swift2 

6
Express.jsネストされたルーターで休む
次のようなRESTエンドポイントが必要だとします。 /user/ /user/user_id /user/user_id/items/ /user/user_id/items/item_id それぞれのCRUDは理にかなっています。たとえば、/ user POSTは新しいユーザーを作成し、GETはすべてのユーザーをフェッチします。/ user / user_id GETは、その1人のユーザーのみをフェッチします。 アイテムはユーザー固有なので、特定のユーザーであるuser_idの下に配置します。 次に、エクスプレスルーティングをモジュール化するために、いくつかのルーターインスタンスを作成しました。ユーザー用のルーターとアイテム用のルーターがあります。 var userRouter = require('express').Router(); userRouter.route('/') .get(function() {}) .post(function() {}) userRouter.route('/:user_id') .get(function() {}) var itemRouter = require('express').Router(); itemRouter.route('/') .get(function() {}) .post(function() {}) itemRouter.route('/:item_id') .get(function() {}) app.use('/users', userRouter); // Now how to add the next router? // app.use('/users/', …

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