プログラミング

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




15
TypeScriptオブジェクトをJSONオブジェクトで初期化する方法
RESTサーバーへのAJAX呼び出しからJSONオブジェクトを受け取ります。このオブジェクトには、TypeScriptクラスに一致するプロパティ名があります(これは、この質問の続きです)。 それを初期化する最良の方法は何ですか?クラス(およびJSONオブジェクト)にはオブジェクトのリストであるメンバーとクラスであるメンバーがあり、それらのクラスにはリストとクラスの両方またはいずれか一方のメンバーがあるため、これはうまくいきません。 しかし、私はメンバー名を調べてそれらを全体に割り当て、リストを作成し、必要に応じてクラスをインスタンス化するアプローチを好みます。そのため、すべてのクラスのすべてのメンバーに対して明示的なコードを書く必要はありません(LOTがあります!)
198 json  typescript 

15
T-SQLで数値をコンマでフォーマットするにはどうすればよいですか?
sp_spaceusedデータベース内のいくつかのテーブルのデータ/インデックススペース比率を確認するために、SQL Server 2008でいくつかの管理クエリを実行し、その結果をコンパイルしています。もちろん、結果にはあらゆる種類の大きな数値が含まれており、目が見え始めています。これらの数値をすべてコンマでフォーマットできれば非常に便利です(987654321は987,654,321になります)。何年もの間SQL Serverを使用してきましたが、ほとんどの場合、プレゼンテーションレイヤーでフォーマットを行うため、この問題は発生していませんが、この場合、SSMSのT-SQL結果はプレゼンテーションが。 これを解決するために単純なCLR UDFを作成することを検討しましたが、これは単純な古いT-SQLで実行できるはずです。それで、ここで質問をします-バニラT-SQLで数値フォーマットをどのように行いますか?
198 sql-server  tsql 


6
Cookieを使用したFetch API
新しいFetch APIを試していますが、Cookieに問題があります。具体的には、ログインが成功した後、将来のリクエストにCookieヘッダーが含まれますが、Fetchはそのヘッダーを無視しているようで、Fetchで行われたすべてのリクエストは不正です。 Fetchがまだ準備ができていないためか、FetchがCookieで機能しないためですか? 私はアプリをWebpackでビルドします。同じ問題のないReact NativeでもFetchを使用しています。
198 cookies  fetch-api 

13
boto3を使用したバケットの内容の一覧表示
S3でバケットの内容を確認するにはどうすればよいboto3ですか?(つまり、"ls") 以下を実行します。 import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') 戻り値: s3.Bucket(name='some/path/') 内容はどのように確認できますか?
198 python  amazon-s3  boto  boto3 

5
Javaで文字列をコピーするにはどうすればよいですか?
String s = "hello"; String backup_of_s = s; s = "bye"; この時点では、バックアップ変数にはまだ元の値「hello」が含まれています(これは、Stringの不変性が原因ですか?)。 しかし、このメソッドを使用して文字列をコピーするのは本当に安全ですか(もちろん、通常の可変オブジェクトをコピーするのは安全ではありません)、またはこれを書く方が良いですか?: String s = "hello"; String backup_of_s = new String(s); s = "bye"; 言い換えれば、これらの2つのスニペットの違い(ある場合)は何ですか? 編集-最初のスニペットが安全である理由: すでに提供されている適切な回答(基本的には2つのスニペット間のパフォーマンスの違いの問題に焦点が当てられていました)に基づいて、もう少し詳しく説明します。 文字列はJavaでは不変です。つまり、文字列オブジェクトは作成後に変更できません。したがって、 String s = "hello";新しいStringインスタンスを作成し、そのアドレスをs(sインスタンス/オブジェクトへの参照として)割り当てます String backup_of_s = s;新しい変数backup_of_sを作成し、初期化して、現在参照されているオブジェクトを参照するようにしますsます。 注:文字列の不変性は、このオブジェクトが変更されないことを保証します。バックアップは安全です 注2:Javaガベージコレクションメカニズムは、このオブジェクトが少なくとも1つの変数(backup_of_sこの場合) 最後に、s = "bye";別のStringインスタンスを作成し(不変性のため、これが唯一の方法です)、s新しいオブジェクトを参照するように変数を変更します。
198 java 

19
ASP.NET Core Dependency Injectionエラー:アクティブ化を試みている間、タイプのサービスを解決できません
.NET Core MVCアプリケーションを作成し、依存性注入とリポジトリパターンを使用して、リポジトリをコントローラーに注入しました。ただし、エラーが発生します。 InvalidOperationException:「WebApplication1.Controllers.BlogController」をアクティブ化しようとしているときに、タイプ「WebApplication1.Data.BloggerRepository」のサービスを解決できません。 モデル(Blog.cs) namespace WebApplication1.Models { public class Blog { public int BlogId { get; set; } public string Url { get; set; } } } DbContext(BloggingContext.cs) using Microsoft.EntityFrameworkCore; using WebApplication1.Models; namespace WebApplication1.Data { public class BloggingContext : DbContext { public BloggingContext(DbContextOptions<BloggingContext> options) : base(options) { } public …

6
RailsおよびRuby 1.9では無効なマルチバイト文字(US-ASCII)
Rails 2.3.4でRuby 1.9.1を使用していますが、アプリケーションはテキスト入力を処理します 私のようなものを試してみると(中の引用符は異なって見えます) text = "”“" 次のエラーが発生します。 #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end ユーザーが入力する可能性があるため、これらの引用符を使用する必要があり、それを考慮する必要がありますか? 何か案は?

7
App_Codeにあるクラスにアクセスできません
ASP.NETでWebサイトを作成し、クラスを作成してApp_Codeフォルダー内に配置しました。ただし、他のページからはアクセスできません。これを可能にするために何かを設定する必要がありますか?以前のプロジェクトでは機能させましたが、このプロジェクトでは機能しませんでした。 namespace CLIck10.App_Code { public static class Glob { ... } }
197 c#  asp.net 

11
関数型プログラミングがまだ引き継がれていないのはなぜですか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私は宣言型/関数型プログラミング(言語)に関するテキストを読んだり、Haskellを試したり、自分で書いたりしました。私が見てきたことから、関数型プログラミングには、古典的な命令型スタイルに比べていくつかの利点があります。 ステートレスプログラム; 副作用なし 並行性; 増加するマルチコアテクノロジーで非常に優れた再生 プログラムは通常短く、場合によっては読みやすくなります 生産性が上がる(例:Erlang) 命令型プログラミングは非常に古いパラダイムであり(私の知る限り)、21世紀にはおそらく適さない なぜ企業が関数型言語で使用されているプログラムや関数型言語で書かれたプログラムがまだ「まれ」であるのですか? 関数型プログラミングの利点を検討するときに、依然として命令型プログラミング言語を使用しているのはなぜですか? 1990年には早すぎるかもしれませんが、今日はどうでしょうか。

10
Doctrine QueryBuilderで行を数える
私はDoctrineのQueryBuilderを使ってクエリを作成していて、クエリから結果の総数を取得したいと思っています。 $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar', $bar); $query = $qb->getQuery(); //this doesn't work $totalrows = $query->getResult()->count(); このクエリでカウントを実行して合計行数を取得し、実際の結果は返さないようにしたいだけです。(このカウントクエリの後で、ページ付けのためにmaxResultsを使用してクエリをさらに変更します。)


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