プログラミング

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

7
クエリによって返された行ごとにストアドプロシージャを1回実行するにはどうすればよいですか?
ユーザーデータを特定の方法で変更するストアドプロシージャがあります。user_idを渡します。テーブルでクエリを実行したいのですが、user_idごとに、そのuser_idでストアドプロシージャを1回実行します。 これに対するクエリをどのように記述しますか?


6
GitHubリポジトリのフォーク依存関係を削除する
自分のリポジトリが元々別のプロジェクトのフォークだったことをGitHubに忘れさせたり関連付けを解除したりするにはどうすればよいですか? GitHubでプロジェクトをforkしました。「何からでも、何からでも分岐」が表示されます。親リポジトリ「whatever / whatever」は維持されなくなりました。元のリポジトリのコードベースを引き続き使用して、独立したリポジトリを作成することを許可されています。 プロジェクトを元のリポジトリから切り離す方法はありますか?
206 github 

8
C#でURI文字列からファイル名を取得する
文字列URIからファイル名を取得するこのメソッドがあります。より堅牢にするために何ができますか? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 

12
異なるアクティビティで同じナビゲーションドロワー
developer.android.com Webサイトのチュートリアルに示されているように、機能するナビゲーションドロワーを作成しました。しかし、今は、アプリケーションの複数のアクティビティ用にNavigationDrawer.classで作成した1つのNavigation Drawerを使用したいと思います。 私の質問は、ここの誰かが小さなチュートリアルを作成できたら、1つのナビゲーションドロワーを複数のアクティビティに使用する方法を説明しています。 このAnswer Android Navigation Drawerで最初に読んだのは 、複数のアクティビティ しかし、それは私のプロジェクトでは機能しませんでした public class NavigationDrawer extends Activity { public DrawerLayout drawerLayout; public ListView drawerList; private ActionBarDrawerToggle drawerToggle; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = new ActionBarDrawerToggle((Activity) this, drawerLayout, R.drawable.ic_drawer, 0, 0) { public void onDrawerClosed(View view) { …

6
新しいリポジトリのgitをhttpsではなくsshにデフォルト設定するにはどうすればよいですか
最近、セットアップページのGitHubに新しいリポジトリを作成すると、次のようになります。 git remote add origin https://github.com/nikhilbhardwaj/abc.git git push -u origin master コミットをプッシュする必要があるときはいつでも、GitHubのユーザー名とパスワードを入力する必要があります。 手動で変更できます git@github.com:nikhilbhardwaj/abc.git の中で.git/config。これはかなりイライラします- デフォルトでSSHを使用するようにgitを設定する方法はありますか?
206 git  github  ssh 

4
DB上のユーザーにすべての権限を与える
管理者にすることなく、データベースに対するすべての権限をユーザーに付与したいと思います。その理由は、現時点ではDEVとPRODが同じクラスター上の異なるDBであるため、ユーザーが本番オブジェクトを変更できないようにしたいが、DEV上のオブジェクトを変更できる必要があるためです。 私は試した: grant ALL on database MY_DB to group MY_GROUP; しかしそれは許可を与えていないようです。 それから私は試しました: grant all privileges on schema MY_SCHEMA to group MY_GROUP; そして、それは私にオブジェクトを作成する許可を与えているようですが、他のユーザーに属するそのスキーマのオブジェクトをクエリ/削除する許可はありません MY_SCHEMAのユーザーにUSAGE権限を付与することで続行できますが、テーブルに対する権限がないと文句を言います... だから私は私の質問だと思います:DB上のユーザーにすべての権限を与える簡単な方法はありますか? 私はPostgreSQL 8.1.23に取り組んでいます。

22
プログラムでスクロールビューを特定の編集テキストにスクロールする方法はありますか?
スクロールビューで非常に長いアクティビティがあります。これは、ユーザーが入力する必要のあるさまざまなフィールドを持つフォームです。フォームの下半分にチェックボックスがあり、ユーザーがチェックすると、ビューの特定の部分にスクロールします。EditTextオブジェクト(または他のビューオブジェクト)にプログラムでスクロールする方法はありますか? また、X座標とY座標を使用してこれが可能であることはわかっていますが、フォームがユーザーごとに変更される可能性があるため、これを回避したいと思います。

3
Ubuntuは「bash:./program Permission denied」と言っています[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する コンピューター1とコンピューター2でUbuntuを実行しています。コンピューター1でC ++プログラムをコンパイルしました./program_name。ターミナルからを使用して実行できます。それはうまくいきます。 ただし、これをコンピューター2で実行しようとすると、次のように表示されます。 bash: ./program_name: permission denied 何が問題で、どうすればよいですか?
206 bash  shell  sh 


8
`Optional.orElse()`と `Optional.orElseGet()`の違い
Optional<T>.orElse()とOptional<T>.orElseGet()メソッドの違いを理解しようとしています。 orElse()メソッドの説明は、「存在する場合は値を返し、それ以外の場合は返す」です。 一方、orElseGet()メソッドの説明は、「存在する場合は値を返し、それ以外の場合は他を呼び出して、その呼び出しの結果を返す」です。 このorElseGet()メソッドは、基本的にパラメーターをとらずにを返すサプライヤー機能インターフェースを取りますT。 どの状況で使用する必要がありますorElseGet()か?あなたは、メソッドを持っている場合はT myDefault()、あなただけはしないだろう理由optional.orElse(myDefault())ではなくoptional.orElseGet(() -> myDefault())? orElseGet()ラムダ式の実行を後で延期しているようには見えないので、それの意味は何ですか?(私はそれがより安全に返された場合、それはより有用であろうと思っているだろうOptional<T>そのget()投げたことがないNoSuchElementExceptionとisPresent()常にtrueを返します...しかし、明らかにそのない、それだけを返すTようにorElse())。 私が見逃している他の違いはありますか?
206 java  java-8  optional 

13
jQueryを使用してプレースホルダーテキストを変更する
私はjQueryプレースホルダープラグイン(https://github.com/danielstocks/jQuery-Placeholder)を使用しています。ドロップダウンメニューの変更に伴い、プレースホルダーテキストを変更する必要があります。しかし、それは変化していません。これがコードです: $(function () { $('input[placeholder], textarea[placeholder]').placeholder(); $('#serMemdd').change(function () { var k = $(this).val(); if (k == 1) { $("#serMemtb").attr("placeholder", "Type a name (Lastname, Firstname)").placeholder(); } else if (k == 2) { $("#serMemtb").attr("placeholder", "Type an ID").placeholder(); } else if (k == 3) { $("#serMemtb").attr("placeholder", "Type a Location").placeholder(); } }); }); 私のHTML: …

7
IntelliJ IDEAのアプリケーション実行プロファイルのクラスパスにディレクトリを追加する方法
アプリケーション実行プロファイルのクラスパスにディレクトリを追加しようとしています VM設定で-cp x:target / classesを使用してオーバーライドすると、次のエラーが発生します。 java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain プロジェクトのクラスパスにディレクトリを追加する方法に関するアイデアはありますか?

14
通知クリックからアクティビティにパラメーターを送信する方法は?
通知からアクティビティにパラメータを送信する方法を見つけることができます。 通知を作成するサービスがあります。ユーザーが通知をクリックすると、いくつかの特別なパラメーターを使用してメインアクティビティを開きます。たとえば、アイテムIDを使用すると、私のアクティビティで特別なアイテムの詳細ビューを読み込んで表示できます。具体的には、ファイルをダウンロードしています。ファイルがダウンロードされたら、クリックすると特別なモードでアクティビティが開かれるように通知するようにしたいと思います。私はputExtra自分の意図で使用しようとしましたが、それを抽出できないようですので、間違っていると思います。 通知を作成する私のサービスのコード: // construct the Notification object. final Notification notif = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis()); final RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout); contentView.setImageViewResource(R.id.image, R.drawable.icon); contentView.setTextViewText(R.id.text, tickerText); contentView.setProgressBar(R.id.progress,100,0, false); notif.contentView = contentView; Intent notificationIntent = new Intent(context, Main.class); notificationIntent.putExtra("item_id", "1001"); // <-- HERE I PUT THE EXTRA VALUE PendingIntent contentIntent …

7
for-eachループとイテレーターのどちらがより効率的ですか?
コレクションをトラバースする最も効率的な方法はどれですか。 List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } または List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } これはthis、this、this、またはthisの完全な複製ではありませんが、最後の質問に対する答えの1つが近くなりました。これがだまされない理由は、これらのほとんどがget(i)反復子を使用するのではなく、ループ内で呼び出すループを比較しているためです。 メタで示唆されているように、私はこの質問に対する私の答えを投稿します。

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