プログラミング

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


3
CMake:スクリプト内のすべてのアクセス可能な変数を出力します
CMakeですべてのアクセス可能な変数を出力する方法があるかどうか疑問に思っています。--help-variablesオプションのように、CMake変数には興味がありません。私が定義した変数、または含まれているスクリプトによって定義された変数について話しています。 私は現在含まれています: INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake) そして、すべてのファイルを調べて、利用可能なものを読む必要がなく、ここにあるすべての変数を出力できることを望んでいました-知らない変数が役に立つかもしれません。学習と発見を助けるのは良いことです。厳密にデバッグ/開発用です。 これは、Lmakeaの現在のスコープにアクセスできるすべてのローカル変数を出力するの質問に似ていますが、CMakeの場合です。 誰かこれをやったことがありますか?
222 cmake 


20
「リモート証明書は、検証手順に従って無効です。」Gmail SMTPサーバーの使用
私はこのエラーを受け取ります: 検証手順によると、リモート証明書は無効です。 C#コードでGmailのSMTPサーバーを使用して電子メールを送信しようとするたびに。誰かがこの問題の解決策を正しい方向に向けることができますか? 以下はスタックトレースです... at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, …
222 c#  email  smtp 

16
オブジェクトに要素を追加する
私はjsonファイルを入力する必要があります、今私はこのようなものを持っています: {"element":{"id":10,"quantity":1}} そして、別の「要素」を追加する必要があります。私の最初のステップは、を使用してそのjsonをObject型cart = JSON.parseに配置することです。次に、新しい要素を追加する必要があります。私cart.pushは別の要素を追加するために使用する必要があると思いました、私はこれを試しました: var element = {}; element.push({ id: id, quantity: quantity }); cart.push(element); しかしelement.push、しようとすると「オブジェクトにメソッドプッシュがありません」というエラーが表示され、「要素」をどこにも伝えていないため、何か間違っていると思います。 どうやってやるの? 編集:すみません、頭の中でたくさんの混乱がありました。 からデータJSON.parseを取得するときはオブジェクトタイプしか取得できないと思っていましたが、最初にJSONに入力したものを取得します。 オブジェクトの代わりに配列を配置することで問題が解決しました。ここでも多くの提案を使用しました。ありがとうございます。
222 javascript  object 

6
辞書テキストファイル[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 私はたくさんの英語の単語を必要とするプログラムを書いています。単語数の多い辞書ファイルを探しています。誰かが良い情報源を知っていますか?私は多くの情報源を試しましたが、彼らはそれを持っていないようです。
222 dictionary 


3
Pythonでリストを解凍しますか?
「unpack」は間違った語彙である可能性があると思います-申し訳ありませんが、これは重複した質問だと思います。 私の質問は非常に単純です:アイテムのリストを期待する関数で、エラーを発生させずにPythonリストアイテムを渡すにはどうすればよいですか? my_list = ['red', 'blue', 'orange'] function_that_needs_strings('red', 'blue', 'orange') # works! function_that_needs_strings(my_list) # breaks! 確かに、リストを展開'red','blue','orange'して、蹄の上で関数を渡す方法がなければなりませんか?

5
(Visual Studioによって作成された)objおよびbinフォルダーは何に使用されますか?
私は、Visual Studio 2010で新しいプロジェクトを作成し、という2つの新しいフォルダが今そこにあることに気づいたobjとbin私のプロジェクトのディレクトリにあります。 ビルドとデバッグ時に同様のフォルダーのペアが作成されます-これらのフォルダーは何のためのものですか?

4
役に立たないMOV命令を導入すると、x86_64アセンブリでタイトなループが加速するのはなぜですか?
バックグラウンド: 組み込みアセンブリ言語を使用して一部のPascalコードを最適化しているときに、不要なMOV命令に気づき、それを削除しました。 驚いたことに、不要な命令を削除すると、プログラムの速度が低下しました。 任意の、役に立たないMOV命令を追加すると、パフォーマンスがさらに向上することがわかりました。 効果は不安定で、実行順序に基づいて変化します。同じジャンク命令が1行で上または下に転置されると、速度が低下します。 CPUがあらゆる種類の最適化と合理化を行うことを理解していますが、これはより黒魔術のように見えます。 データ: 私のコードのバージョンは、時間を実行するループの途中で3つのジャンク操作を条件付きでコンパイルします2**20==1048576。(周囲のプログラムはSHA-256ハッシュを計算するだけです)。 私のかなり古いマシン(Intel(R)Core(TM)2 CPU 6400 @ 2.13 GHz)での結果: avg time (ms) with -dJUNKOPS: 1822.84 ms avg time (ms) without: 1836.44 ms プログラムはループで25回実行され、実行順序は毎回ランダムに変化しました。 抜粋: {$asmmode intel} procedure example_junkop_in_sha256; var s1, t2 : uint32; begin // Here are parts of the SHA-256 algorithm, in Pascal: // …


11
現在のフォルダーパスを取得する
ファイルを変換するプログラムを作りたい。ユーザーが実行可能ファイルを任意のディレクトリに配置できるようにして、そのプログラムを実行するとき(.exeをダブルクリック)、プログラムがexeファイルが存在する現在のフォルダー内のすべてのファイルを処理するようにします。プログラムはどのようにして現在実行中のパスを判別できますか? 私は試しましたSystem.Windows.Forms.Application.StartupPathが、それは間違った方法のようです。 何か案は?
222 c#  .net  winforms  path 

3
matplotlibの凡例を軸の外に移動すると、Figureボックスによってカットオフされます
次の質問に精通しています。 プロットの外側に凡例があるMatplotlib savefig 凡例をプロットから外す方法 これらの質問の答えには、凡例が適合するように軸の正確な縮小をいじることができるという贅沢があるようです。 ただし、軸を縮小すると、データが小さくなり、実際に解釈が困難になるため、理想的なソリューションではありません。特にその複雑で多くのことが起こっているとき...それゆえ大きな伝説が必要です ドキュメンテーションの複雑な凡例の例は、プロットの凡例が実際に複数のデータポイントを完全に覆い隠しているため、この必要性を示しています。 http://matplotlib.sourceforge.net/users/legend_guide.html#legend-of-complex-plots 私ができることは、拡大する図の凡例に対応するために、図ボックスのサイズを動的に拡大することです。 import matplotlib.pyplot as plt import numpy as np x = np.arange(-2*np.pi, 2*np.pi, 0.1) fig = plt.figure(1) ax = fig.add_subplot(111) ax.plot(x, np.sin(x), label='Sine') ax.plot(x, np.cos(x), label='Cosine') ax.plot(x, np.arctan(x), label='Inverse tan') lgd = ax.legend(loc=9, bbox_to_anchor=(0.5,0)) ax.grid('on') 最終的なラベル 'Inverse tan'が実際にFigureボックスの外側にあることに注意してください(そして、カットオフがひどく見える-出版物の品質ではありません!) 最後に、これはRとLaTeXの通常の動作であると言われました。Pythonでこれが非常に難しいのはなぜか混乱しています...歴史的な理由はありますか?この問題についてMatlabも同様に貧弱ですか? 私はこのコードの(ほんの少しだけ)より長いバージョンをペーストビンhttp://pastebin.com/grVjc007に持っています

17
モーメントJS-日付が今日か将来かを確認します
momentjs特定の日付が今日であるか将来であるかを確認するために使用しようとしています。 これは私がこれまでに持っているものです: <script type="text/javascript" src="http://momentjs.com/downloads/moment.min.js"></script> <script type="text/javascript"> var SpecialToDate = '31/01/2014'; // DD/MM/YYYY var SpecialTo = moment(SpecialToDate, "DD/MM/YYYY"); if (moment().diff(SpecialTo) > 0) { alert('date is today or in future'); } else { alert('date is in the past'); } </script> コードは私の日付(2014年1月31日)を過去の日付として評価しています。 私が間違っていることは何か考えていますか?
222 momentjs 

29
Xcode 10:この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした
昨日から、デバイスでアプリを実行しようとすると、「この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした」というエラーが発生しました。これはXcode 10にアップデートした後です。先週Xcode 9でビルドすると問題なく動作しました。 エラーに関する他のディスカッションを確認しましたが、解決策はどれも機能しません。 この問題は、さまざまな署名チームのいくつかのプロジェクトすべてに影響を与えるため、私が取り組んできた1つのプロジェクトに限定されません。 これまでのところ、私は次のことを試しました: 清掃プロジェクト 派生データのクリーニング Xcodeをアンインストールし、それに関連する設定やファイルを削除します。 完全に異なるMacへのXcodeのインストール さまざまなデバイスでのテスト 開発者プロファイルでデバイスを無効にし、Xcodeで再度有効にします。 開発者ポータルですべての証明書を削除して再作成する 「署名を自動的に管理する」のチェックを外して再度チェックする プロビジョニングプロファイルを破棄し、Xcodeに再作成させる 開発者プロファイルで手動プロビジョニングプロファイルを作成する プロジェクトにはテストが含まれていないため、そのターゲットの署名設定が間違っていても問題はありません。日付/時刻が自動に設定されている 注目すべき点の1つは、私が作成した手動のものを除いて、ここにはプロビジョニングプロファイルがリストされていないことです:https : //developer.apple.com/account/ios/profile/ 他のすべてのクライアントの場合と同様に、生成されたxcodeが表示されることを期待します。 以下は、現在使用している署名設定です Xcodeを古いバージョンにダウングレードして、それが機能するかどうかをまだ確認していません。それ以外は、次に何を試したらよいかわかりません。
222 ios  xcode 

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