プログラミング

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


15
Android開発に適したORMツールはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Android(「gPhone」)を使用している人は誰でも、それに適したORMツールを見つけることができる場所を知っていますか?コードはJavaで書かれており、データベースはSQLiteです。私が見つけたいのは、オブジェクト定義を指定して、テーブルとCRUD関数を生成できるツールです(これは素晴らしいでしょう)。それがなければ、テーブル定義、オブジェクト定義を取得できるツールです。 CRUD機能を自動生成します。問題は、これらすべてがAndroidフレームワーク内で発生する必要があるということです。Androidフレームワークには、データベースアクセスの動作に関する独自の規則があります。
285 java  android  sqlite  orm  crud 

16
システムオーバーレイウィンドウの作成(常に上)
常にすべてのウィンドウの上に表示される、常に操作可能なボタン/クリック可能な画像を作成しようとしています。 概念実証は ここ- スマートタスクバー(AppBrain) そしてここV1.4.0サイドバースタイルSWKey-ボタン救世主(xda-developers) 私は成功しており、現在サービスを実行しています。サービスは常に画面の左上隅にテキストを表示しますが、ユーザーは通常の方法で残りのアプリを自由に操作できます。 私がやっていることはサブクラスでViewGroupあり、それをフラグ付きでルートウィンドウマネージャーに追加しますTYPE_SYSTEM_OVERLAY。次に、このテキストの代わりにボタン/クリック可能な画像を追加して、それ自体でタッチイベントを受け取ることができるようにします。「onTouchEvent」を全体的にオーバーライドしようとしましたViewGroupが、イベントを受け取りません。 always-on-topビューグループの特定の部分でのみイベントを受信するにはどうすればよいですか?親切に提案します。 public class HUD extends Service { HUDView mView; @Override public IBinder onBind(Intent intent) { return null; } @Override public void onCreate() { super.onCreate(); Toast.makeText(getBaseContext(),"onCreate", Toast.LENGTH_LONG).show(); mView = new HUDView(this); WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 0, // WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE // | …
285 android  overlay 



4
プログラムで相対レイアウトのボタンのlayout_align_parent_right属性を設定するにはどうすればよいですか?
私がプログラムで作成している相対レイアウトがあります: RelativeLayout layout = new RelativeLayout( this ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); これで、この相対レイアウトに追加したい2つのボタンができました。しかし、問題は、両方のボタンがRelatiiveLayoutの左側に重なって表示されていることです。 buttonContainer.addView(btn1); buttonContainer.addView(btn2); 次に、XMLで行うように、プログラムでボタンのandroid:layout_alignParentRight="true"または android:layout_toLeftOf="@id/btn"属性を設定する方法を教えてください。

11
Matplotlibプロット:軸、凡例、空白の削除
私はPythonとMatplotlibを初めて使用するので、軸、ラベル、タイトル、または通常matplotlibによって自動的に追加されるものを使用せずに、単にカラーマップを画像に適用し、結果の画像を書き込みたいと思います。これが私がしたことです: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) plt.savefig(outputname) Figureの軸は正常に削除されますが、保存されたFigureは、実際の画像の周りに白いパディングとフレームを表示します。どうすれば削除できますか(少なくとも白いパディング)?ありがとう
285 python  matplotlib 

6
Emacsで文字を改行で置き換える方法は?
Emacs ;を使用してreplace-string、またはreplace-regexpEmacsで、文字を新しい行に置き換えようとしています 私は次のコマンドを試しました: M-x replace-string RET ; RET \n これは;2文字で置き換えられます:\n。 M-x replace-regex RET ; RET \n これにより、次のエラーが発生します(ミニバッファーに表示されます)。 置換テキストでの「\」の無効な使用。 replace-stringこのタスクに使用することの何が問題になっていますか?それを行う他の方法はありますか? ありがとう。
285 emacs  replace 

13
JavaScriptで変数を参照渡しする
JavaScriptで変数を参照渡しするにはどうすればよいですか?いくつかの操作を実行する3つの変数があるので、それらをforループに入れて、それぞれに操作を実行したいと思います。 疑似コード: myArray = new Array(var1, var2, var3); for (var x = 0; x < myArray.length; x++){ //do stuff to the array makePretty(myArray[x]); } //now do stuff to the updated vars これを行う最良の方法は何ですか?

2
カスタムクラスタイプをキーとして使用するC ++ unordered_map
unordered_map次のように、カスタムクラスをのキーとして使用しようとしています。 #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){} Node(vector<int> v) { sort(v.begin(), v.end()); a = v[0]; b = v[1]; c = v[2]; } bool operator==(Node i) { if ( i.a==this->a && i.b==this->b &&i.c==this->c …

30
YYYYMMDDの形式で生年月日を指定して年齢を計算します
YYYYMMDD形式の誕生日を指定して、年齢を年単位で計算するにはどうすればよいですか?Date()関数を使用して可能ですか? 現在使用しているソリューションよりも優れたソリューションを探しています。 var dob = '19800810'; var year = Number(dob.substr(0, 4)); var month = Number(dob.substr(4, 2)) - 1; var day = Number(dob.substr(6, 2)); var today = new Date(); var age = today.getFullYear() - year; if (today.getMonth() < month || (today.getMonth() == month && today.getDate() < day)) { age--; } alert(age); …
285 javascript  date 

20
CSS3 100vhがモバイルブラウザーで一定ではない
私は非常に奇妙な問題を抱えています...すべてのブラウザーとモバイルバージョンでこの動作が発生しました: ページをロードすると、すべてのブラウザにトップメニューが表示され(たとえば、アドレスバーが表示されます)、ページのスクロールを開始すると上にスライドします。 100vh はビューポートの表示部分でのみ計算される場合があるため、ブラウザバーを上にスライドすると、100vhが増加します(ピクセル単位)。 寸法が変更されたため、すべてのレイアウトが再ペイントおよび再調整されます ユーザーエクスペリエンスに悪影響を与える この問題を回避するにはどうすればよいですか?ビューポートの高さを初めて聞いたときは興奮し、JavaScriptを使用する代わりに固定高さのブロックにそれを使用できると思っていましたが、今、それを行う唯一の方法は、実際にはサイズ変更イベントを伴うJavaScriptだと思います... あなたは問題を見ることができます:サンプルサイト 誰かがCSSソリューションで私を助ける/提案できますか? 簡単なテストコード: コードスニペットを表示 /* maybe i can track the issue whe it occours... */ $(function(){ var resized = -1; $(window).resize(function(){ $('#currenth').val( $('.vhbox').eq(1).height() ); if (++resized) $('#currenth').css('background:#00c'); }) .resize(); }) *{ margin:0; padding:0; } /* this is the box which should keep constant …
285 html  css  viewport-units 

7
TextViewでプログラムによって左のドローアブルを設定する
ここにxmlのtextViewがあります。 <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_vertical" android:textStyle="bold" android:textSize="24dip" android:maxLines="1" android:ellipsize="end"/> ご覧のとおり、DrawableLeftをxmlに設定しています。 コードでドローアブルを変更したいのですが。 とにかくこれをやろうとしていますか?または、テキストビューのコードにdrawableLeftを設定しますか?

8
Dockerコンテナーにユーザーを追加する方法
いくつかのプロセス(uwsgiおよびcelery)が内部で実行されているdockerコンテナーがあります。アクセス許可を割り当てるために、これらのプロセスのセロリユーザーとuwsgiユーザー、および両方が属するワーカーグループを作成します。 RUN adduser uwsgiとRUN adduser celeryをDockerfileに追加してみましたが、これらのコマンドは入力を要求するため、問題が発生しています(以下のビルドからの応答を投稿しました)。 Dockerコンテナーにユーザーを追加して、コンテナーで実行されているワーカーのアクセス許可を設定する最良の方法は何ですか? 私のDockerイメージは公式のUbuntu14.04ベースから構築されています。 adduserコマンドを実行したときのDockerfileからの出力を次に示します。 Adding user `uwsgi' ... Adding new group `uwsgi' (1000) ... Adding new user `uwsgi' (1000) with group `uwsgi' ... Creating home directory `/home/uwsgi' ... Copying files from `/etc/skel' ... [91mEnter new UNIX password: Retype new UNIX password: [0m [91mpasswd: Authentication token …
285 linux  ubuntu  dockerfile 

2
iTerm2でさらにスクロールアップするには(スクロールバッファを増やす)にはどうすればよいですか?
ばかげた質問なので、答えがはっきりと明白な場合は謝罪しますが、完全な出力を得るためにiterm2をさらに上にスクロールするにはどうすればよいですか?たとえば、単体テストを実行している場合、エラーが非常に大きくなり、スクロールアップし続ける必要がなくなるため、スクロールアップできなくなりますが、スクロールの上部を超えてさらに出力が続きます。どうすればアクセスできますか?ページをさらに上げてみましたが、表示されません。 ありがとう!
285 iterm  iterm2 

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