プログラミング

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

4
Javaクラスで宣言された静的フィールドのみを取得する
次のクラスがあります。 public class Test { public static int a = 0; public int b = 1; } リフレクションを使用して静的フィールドのみのリストを取得することは可能ですか?私はすべてのフィールドの配列をで取得できることを知っていますTest.class.getDeclaredFields()。しかし、Fieldインスタンスが静的フィールドを表すかどうかを判断する方法はないようです。
163 java  reflection  static  field 

7
データフレームのグループ内の行に番号を付ける
次のようなデータフレームの操作: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 bbb 0.37032054 8 bbb 0.48377074 9 bbb 0.54655860 …
163 r  dataframe  r-faq 

3
関数が終了する前にPythonで関数(戻り値がない)を終了する(チェックが失敗するなど)ための最良の方法は何ですか?
戻り値なしで関数を呼び出す反復を想定しましょう。私のプログラムの振る舞いは次の疑似コードで説明されています。 for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... これをpythonで実装すると、関数がを返すので面倒ですNone。「関数の本体でチェックが失敗した場合、戻り値のない関数を終了する」ためのより良い方法はありますか?
163 python  function  return 

3
文字列定数から 'char *'への変換がCでは有効であるがC ++では無効である理由
C ++ 11標準(ISO / IEC 14882:2011)は次のように述べてい§ C.1.1ます。 char* p = "abc"; // valid in C, invalid in C++ C ++の場合、文字列リテラルへのポインタは有害であり、変更しようとするとクラッシュするため、問題ありません。しかし、なぜCでは有効なのでしょうか。 C ++ 11はまた言います: char* p = (char*)"abc"; // OK: cast added つまり、最初のステートメントにキャストが追加された場合、それは有効になります。 キャストによって2番目のステートメントがC ++で有効になるのはなぜですか?それは最初のステートメントとどう違うのですか?まだ有害ではないですか?もしそうなら、なぜ規格はそれが大丈夫だと言ったのですか?
163 c++  c  string  c++11  char 

3
Fetch APIとXMLHttpRequest
Fetch APIはを使用してPromiseおり、どちらもサーバーへのAJAXリクエストを可能にすることを知っています。 Fetch APIにはいくつかの追加機能があり、それらはXMLHttpRequest(およびに基づいているため、Fetch APIポリフィルでは)使用できないことを読んだことがありますXHR。 Fetch APIにはどのような追加機能がありますか?

5
GitリモートURLを変更した後、リモートが拒否されました(浅い更新は許可されません)
サーバーとローカルコンピューターの両方で作業しているGitバージョン管理下のプロジェクトがあります。元々はリモートの原点をローカルコンピュータとして設定していましたが、これをBitBucketに変更したいと思います。 サーバーでコマンドを使用しました git remote set-url origin bitbucket_address しかし、今私が自分のプロジェクトをプッシュしようとすると、エラーが発生します ! [remote rejected] master -> master (shallow update not allowed) 何が原因で、どうすれば修正できますか?
163 git 

5
関数内から関数名を判別する方法
次のようなBashスクリプトがある場合: #!/bin/bash f() { # echo function name, "f" in this case } これを行う方法はありますか?これは、次のようなヘルプメッセージで使用できます。 printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; この場合のみ、私が欲しかったのは$0、スクリプトのファイル名です。
163 bash  function 

5
Flask / Jinja2を使用してテンプレートにHTMLを渡す
FlaskとSQLAlchemyの管理者を作成していますrender_template。さまざまな入力のHTMLをを使用してビューに渡します。テンプレートフレームワークはhtmlを自動的にエスケープするように見えるため、すべての<"'>はhtmlエンティティに変換されます。HTMLが正しくレンダリングされるように、それを無効にするにはどうすればよいですか?
163 python  jinja2  flask 


30
mongo-サーバー127.0.0.1:27017に接続できませんでした
私はこのサービスの開始ややり取りに問題がなかったriakとredisから来ています。 これはmongoに蔓延している問題であり、かなり無知です。再起動しても効果はありません。mongoを初めて使用します。 mongo MongoDB shell version: 2.2.1 connecting to: test Fri Nov 9 16:44:06 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 exception: connect failed これは、ログに表示されるものです。 now open) Fri Nov 9 16:44:34 [conn47] end connection 10.29.16.208:5306 (1 connection now open) Fri Nov 9 16:45:04 [initandlisten] connection accepted from 10.29.16.208:5307 #48 (2 …
163 mongodb  pymongo 

5
Djangoで「一括更新」する方法は?
Djangoでテーブルを更新したいのですが、生のSQLでは次のようになります。 update tbl_name set name = 'foo' where name = 'bar' 私の最初の結果はこのようなものです-しかし、それは厄介ですね。 list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name = 'foo' obj.save() よりエレガントな方法はありますか?

22
docker-composeからdockerに接続できません
Mac OS 10.8.5にdocker-machine 0.1.0とdocker-compose 1.1.0をインストールしました。Docker-machineは正常に実行されており、docker-machine sshで接続できます。 $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev * virtualbox Running tcp://192.168.99.100:2376 ただし、docker-composeから接続できません。 $ docker-compose up http + unix://var/run/docker.sockでDockerデーモンに接続できませんでした-実行中ですか? 標準以外の場所にある場合は、DOCKER_HOST環境変数を使用してURLを指定します。 私のDockerfileとdocker-compose.ymlはこちらです。 Dockerfile FROM centos:centos7 DOCKER_HOST tcp://192.168.99.100:2376 docker-compose.yml web: build: . 接続できないのはなぜですか?何か案は?


20
UbuntuでJava環境パスを設定する方法
sudo apt-get install openjdk-6-jdkインストール後にJava binディレクトリがどこにあるのか、コマンドを使用してJDKをUbuntu にインストールしました。そして、そのディレクトリの環境パスをどのように設定できますか?私はUbuntuについてほとんど経験がありませんが、参考のために誰かがアドバイスや良いウェブサイトを提案できますか?


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