プログラミング

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

13
Flutterの角の丸い画像
映画に関する情報のリストを作成するためにFlutterを使用しています。次に、左側のカバー画像を角の丸い画像にしたいと思います。私は次のことをしましたが、うまくいきませんでした。ありがとう! getItem(var subject) { var row = Container( margin: EdgeInsets.all(8.0), child: Row( children: <Widget>[ Container( width: 100.0, height: 150.0, decoration: BoxDecoration( borderRadius: BorderRadius.all(Radius.circular(8.0)), color: Colors.redAccent, ), child: Image.network( subject['images']['large'], height: 150.0, width: 100.0, ), ), ], ), ); return Card( color: Colors.blueGrey, child: row, ); } 次のように

6
非同期でファイルを読み取る方法/適切に待つ?
async/のawait仕組みがわかりません。少しはわかりますが、うまくいきません。 function loadMonoCounter() { fs.readFileSync("monolitic.txt", "binary", async function(err, data) { return await new Buffer( data); }); } module.exports.read = function() { console.log(loadMonoCounter()); }; 私は、私が使用することができます知っているreadFileSyncが、私がしなければ、私は私が理解することは決してないだろう知っているasync/ await私はちょうど問題を埋めます。 目標:loadMonoCounter()ファイルのコンテンツを呼び出して返します。 そのファイルは、incrementMonoCounter()呼び出されるたびに(ページの読み込みごとに)増分されます。このファイルには、バッファのダンプがバイナリで含まれており、SSDに保存されます。 何をしても、エラーまたはundefinedコンソールが表示されます。

3
polymorphic_allocator:いつ、なぜ私はそれを使うべきですか?
ここでは上のドキュメントですcppreferenceは、ここでのワーキングドラフトです。 私は、本当の目的が何でpolymorphic_allocator、いつ/なぜ/どのように使用すべきかを理解していなかったことを認めなければなりません。 例として、にpmr::vectorは次の署名があります。 namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; } polymorphic_allocatorオファーは何ですか?std::pmr::vector昔ながらのものに関して同様にオファーは何std::vectorですか?今までできなかったことが、どうしたらいいですか? そのアロケータの本当の目的は何ですか、いつ実際に使用する必要がありますか?
120 c++  allocator  c++17 

3
オブジェクト破壊のタイプ
この const { foo: IFoo[] } = bar; この const { foo: Array<IFoo> } = bar; 合理的にエラーが発生します。 この const { foo: TFoo } = bar; TFooプロパティを分解するだけです。 分解されたオブジェクトのプロパティにタイプを指定するにはどうすればよいですか?

23
Angular + Material-データソースを更新する方法(マットテーブル)
マットテーブルを使用して、ユーザーが選択した言語のコンテンツを一覧表示しています。ダイアログパネルを使用して新しい言語を追加することもできます。彼らは言語を追加して戻った後。データソースを更新して、行った変更を表示します。 サービスからユーザーデータを取得し、refreshメソッドでデータソースに渡すことにより、データストアを初期化します。 Language.component.ts import { Component, OnInit } from '@angular/core'; import { LanguageModel, LANGUAGE_DATA } from '../../../../models/language.model'; import { LanguageAddComponent } from './language-add/language-add.component'; import { AuthService } from '../../../../services/auth.service'; import { LanguageDataSource } from './language-data-source'; import { LevelbarComponent } from '../../../../directives/levelbar/levelbar.component'; import { DataSource } from '@angular/cdk/collections'; import { Observable …

8
コンポーネントのuseStateから状態アップデーターを複数回呼び出すと、複数の再レンダリングが発生します
初めてReactフックを試しましたが、データを取得して2つの異なる状態変数(データと読み込みフラグ)を更新すると、両方の呼び出しがあったとしても、コンポーネント(データテーブル)が2回レンダリングされることに気付くまではすべて問題ないようでした状態アップデータへの変換は同じ機能で発生しています。これが私のコンポーネントに両方の変数を返す私のapi関数です。 const getData = url => { const [data, setData] = useState(null); const [loading, setLoading] = useState(true); useEffect(async () => { const test = await api.get('/people') if(test.ok){ setLoading(false); setData(test.data.results); } }, []); return { data, loading }; }; 通常のクラスコンポーネントでは、複雑なオブジェクトになる可能性のある状態を更新するために1回の呼び出しを行いますが、「フック方法」は状態をより小さな単位に分割することであるように思われ、その副作用は複数回繰り返されるようです。個別に更新されるとレンダリングされます。これを軽減する方法はありますか?

17
スクレイピング:SSL:http://en.wikipedia.orgのCERTIFICATE_VERIFY_FAILEDエラー
「Pythonを使用したWebスクレイピング」のコードを練習していますが、この証明書の問題が引き続き発生します。 from urllib.request import urlopen from bs4 import BeautifulSoup import re pages = set() def getLinks(pageUrl): global pages html = urlopen("http://en.wikipedia.org"+pageUrl) bsObj = BeautifulSoup(html) for link in bsObj.findAll("a", href=re.compile("^(/wiki/)")): if 'href' in link.attrs: if link.attrs['href'] not in pages: #We have encountered a new page newPage = link.attrs['href'] print(newPage) pages.add(newPage) getLinks(newPage) …

9
このシステムでは実行中のスクリプトが無効になっているため、ps1をロードできません
私powershellはc#からスクリプトを実行しようとしています。 最初にをに設定ExecutionPolicyするUnrestrictedと、スクリプトはから実行されPowerShell ISEます。 今これはc#私のコードです: class Program { private static PowerShell ps; static void Main(string[] args) { ps = PowerShell.Create(); string ps1File = Path.Combine(Environment.CurrentDirectory, "script.ps1"); ExecuteScript(ps1File); Console.ReadLine(); } static void ExecuteScript(string script) { try { ps.AddScript(script); Collection<PSObject> results = ps.Invoke(); Console.WriteLine("Output:"); foreach (var psObject in results) { Console.WriteLine(psObject); } Console.WriteLine("Non-terminating errors:"); …
120 c#  powershell 

12
Windows10でPythonを実行しようとしている「アクセスが拒否されました」
Windows10のアップデートが一夜にしてPythonを壊したようです。実行しようとするとpython --version、「PermissionDenied」エラーが返されました。3つの更新はありません。KB4507453、KB4506991、またはKB4509096が原因のように見えますが、問題のタイミングが疑わしいです。ロールバックをいじるのではなく、私が見逃しているより簡単な修正があることを望んでいます。 Pythonのアクセス許可は「-rwxr-xr-x」であり、昨夜のパッチをインストールした後、WindowsUpdateにマシンを再起動させる以外は何も変更していません。 システム情報によると、私は10.0.18362を実行しています これは、「管理者として実行」を使用してgit-bashからPythonを実行しようとしているかどうかに関係なく発生し、PowerShellを使用しようとすると、アプリがインストールされていないかのようにWindowsストアが開かれることに注意してください。/c/Users/david/AppData/Local/Microsoft/WindowsApps/なんらかの理由でフォルダの内容が表示されないと思います。 Python 3.7.4も再インストールしようとしましたが、それも役に立ちませんでした。他に見なければならないことはありますか?



6
Google App Engineのプロジェクト構造
Google App Engineでアプリケーションを開発し始めたとき、そのテクノロジーをいじって、ずっと考えていたペットプロジェクトに取り組みました。結果はBowlSKです。しかし、それが成長し、機能が追加されるにつれて、物事を整理しておくことが本当に難しくなりました。これは主に、これが私の最初のpythonプロジェクトであり、作業を開始するまでそれについて何も知りませんでした。 私が持っているもの: メインレベルに含まれるもの: すべての.pyファイル(パッケージを機能させる方法がわかりませんでした) メインレベルページのすべての.htmlテンプレート サブディレクトリ: CSS、画像、JSなどの個別のフォルダー サブディレクトリタイプのURLの.htmlテンプレートを保持するフォルダ 例: http : //www.bowlsk.com/はHomePage(デフォルトパッケージ)にマップされ、テンプレートは "index.html"にあり ますhttp://www.bowlsk.com/games/view-series.html?series=7130はマップされますViewSeriesPage(ここでも、デフォルトパッケージ)、「games / view-series.html」のテンプレート それは厄介です。どのように再構成しますか?私には2つのアイデアがありました: メインフォルダに含まれるもの:appdef、indexes、main.py? コードのサブフォルダー。これは私の最初のパッケージでなければなりませんか? テンプレートのサブフォルダー。フォルダ階層はパッケージ階層と一致します CSS、画像、JSなどの個々のサブフォルダー appdef、indexs、main.pyを含むメインフォルダ? コード+テンプレートのサブフォルダー。このようにして、テンプレートのすぐ隣にハンドラークラスを配置します。この段階では、多くの機能を追加するため、一方の変更は他方の変更を意味します。ここでも、このフォルダー名をクラスの最初のパッケージ名にする必要がありますか?フォルダを「src」にしたいのですが、クラスを「src.WhateverPage」にしたくありません ベストプラクティスはありますか?地平線上のDjango 1.0で、公式のGAEテンプレートエンジンになったときに、Django 1.0と統合する能力を向上させるために今できることはありますか?私は単にこれらのことを試してみて、どちらがより良いように見えるかを確認しますが、pyDevのリファクタリングサポートはパッケージの移動をうまく処理していないようです。


21
Facebook Android生成キーハッシュ
Facebook統合でandroidアプリを作成しようとすると、キーハッシュファイルを生成する必要があるドキュメントの部分にたどり着きました。次のコードを実行するように指定しています keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 端末でこれを実行すると、キーストアが改ざんされたか、パスワードが正しくないというエラーが表示されます。 キーハッシュを生成したい 誰かが私を正しい方向に向けることができますか?

30
C ++パフォーマンスとJava / C#
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私の理解では、C / C ++は特定のマシンアーキテクチャで実行するネイティブコードを生成します。逆に、JavaやC#などの言語は、ネイティブアーキテクチャを抽象化する仮想マシン上で実行されます。この中間ステップのため、JavaまたはC#がC ++の速度に一致することは論理的に不可能であるように見えますが、最新のコンパイラー(「ホットスポット」)はこの速度に達するか、それを超えることさえあると言われています。 おそらく、これは言語の問題よりもコンパイラの問題のほうが多いですが、これらの仮想マシン言語の1つがネイティブ言語よりも優れたパフォーマンスを発揮する方法を誰でも簡単に英語で説明できますか?
119 c#  java  c++  performance  bytecode 

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