プログラミング

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

7
lodashを使用して配列を比較する(アイテムは順序なしで存在)
私はループを使用してそれを行うことができることを知っていますが、これを行うエレガントな方法を見つけようとしています: 2つの配列があります。 var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; lodash上記の2つの配列が同じであることを確認するために使用します。「同じ」とは、にarray1含まれていないアイテムがないことを意味しarray2ます。 これらのアイテム間の同等性をチェックすることに関して: ['a', 'b'] == ['b', 'a'] または ['a', 'b'] == ['a', 'b'] 文字は常に正しいので、どちらも機能します。

7
Spring Test&Security:認証をモックする方法は?
コントローラのURLが適切に保護されているかどうかを単体テストする方法を見つけようとしていました。誰かが物事を変更し、誤ってセキュリティ設定を削除した場合に備えて。 私のコントローラーメソッドは次のようになります。 @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } 私は次のようにWebTestEnvironmentを設定しました: import javax.annotation.Resource; import javax.naming.NamingException; import javax.sql.DataSource; import org.junit.Before; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.web.FilterChainProxy; import org.springframework.test.context.ActiveProfiles; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; import …

6
UIButtonのタイトルテキストの色を設定する方法
ボタンのテキストの色を変更してみましたが、まだ白のままです。 isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(isbeauty) 赤、黒、青にも変えてみましたが何も起こりません。
124 ios  swift  uibutton 


4
別のページからのログインが必要なページにアクセスするためのCURL
私は2ページxyz.com/aありxyz.com/bます。最初xyz.com/bにログインした場合にのみアクセスできますxyz.com/a。xyz.com/b他を経由せずにアクセスした場合、ブラウザからアクセスが拒否されます(ログインへのリダイレクトなし)。にログインxyz.com/aすると、もう一方にアクセスできます。 私の問題は、curlコマンドを使用してこれを行うことです。xyz.com/acurl を使用して正常にログインできますが、試行するxyx.com/bとアクセスが拒否されます。 私は以下を使用します: curl --user user:pass https://xyz.com/a #works ok curl https://xyz.com/b #doesn't work ユーザー/パスワードの部分なしで&を使用して2行目を使用しようとしましたが、それでも機能しません。両方のページで同じCAを使用しているため、問題ありません。助言がありますか?ありがとう

7
ビューセットのメソッドを無効にする、django-rest-framework
ViewSets リスト、取得、作成、更新、削除などの自動メソッドがあります... 私はそれらのいくつかを無効にしたいと思います、そして私が思いついた解決策はおそらくOPTIONSそれらが許可されていると述べているのでおそらく良いものではありません。 これを正しい方法で行う方法についてのアイデアはありますか? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED) def create(self, request): return Response(status=status.HTTP_405_METHOD_NOT_ALLOWED)

8
Ubuntuに新規インストールした後、ユーザー 'root' @ 'localhost'(パスワード:YESを使用)のアクセスが拒否されました
今日、私はルートとしてUbuntu 14.04.1 LTS llにログインしました そしてapt-get install mariadb-server(sudoなしでrootとして)。 とmySQL -h localhost -u root --password=<PW>私は ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES) mySQL -u root -p私はDBにログインしました GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '<PW>'; FLUSH ALL PRIVILEGES; しかし、これは助けにはなりませんでした。何か考えはありますか?同様の質問に対する答えは見つかりませんでした。
124 mysql  mariadb 

15
SwiftでJSON本文を含むHTTP Postリクエストを作成する方法
JSONボディを使用してHTTPポストリクエストを作成しようとしています。 NSdictionnaryをHTTPリクエストの本文に追加できるようにする方法。 これが私のコードですが、正しく機能していないようです。 var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } let json = ["List":list,"IdSurvey":"102","IdUser":"iOSclient","UserInformation":"iOSClient"] let data : NSData = NSKeyedArchiver.archivedDataWithRootObject(json) NSJSONSerialization.isValidJSONObject(json) let myURL = NSURL(string: "http://www.myserver.com")! let request = NSMutableURLRequest(URL: myURL) request.HTTPMethod = "POST" …
124 json  swift  http  post 

4
パッチを適用するときに、競合を解決する方法はありますか?
私は窓の上にいます。 さまざまな理由で、異なるsvnブランチの複数のgitインスタンスがあります。 リポジトリAの問題を修正し、パッチを生成して、リポジトリBに適用したい場合がよくあります。これは、競合がない限り問題なく動作します。 リベースするときは、フォルダを右クリックしてtortioseGitを使用し、解決オプションを選択します。これにより、競合を解消するための素晴らしいGUIが表示されます。 拒否されたパッチチャンクでこれを達成する方法はありますか? これがパッチを作成/適用するための私の現在のアプローチです git format-patch master --stdout > c:\\patch\\file.patch git apply --reject --ignore-space-change --ignore-whitespace c:\\patch\\file.patch
124 git  git-am  git-apply 

5
Goでfloat64をintに変換する
Goでfloat64をintに変換するにはどうすればよいですか?このstrconvパッケージを使用して、何かを文字列に、または文字列から変換できますが、文字列でないデータ型の間ではできません。fmt.Sprintf何かを文字列に変換してからstrconv必要なデータ型に変換できることはわかっていますが、この余分な変換は少し扱いに​​くいようです-これを行うためのより良い方法はありますか?
124 go 

2
Mockito:doAnswer対thenReturn
後のユニットテストのためにMockitoを使用しています。doAnswervsをいつ使用するか混乱していますthenReturn。 誰かが詳細に私を助けてくれますか?これまでのところ、で試しましたthenReturn。
124 java  mockito 

12
Debian / Ubuntu Dockerコンテナー内でロケールを設定する方法は?
Ubuntu Dockerコンテナーを実行しています。私はノルウェー語のキーボードを使用しており、ノルウェー語の文字(øæå)を使用する必要があります。 ターミナルの文字エンコーディングがUTF-8に設定されており、SSHを使用してコンテナに接続しています。ただし、ノルウェー語の文字を入力したり、ノルウェー語の文字をコピーして貼り付けたり、CTL + SHIFT + U + 00f8を使用したりできません。 私は試した: locale-gen nb_NO.UTF-8 しかし、何も変わっていません。Dockerコンテナー内でロケールとキーボードを設定するにはどうすればよいですか?
124 docker  ubuntu  debian 

3
Vuex-複数のパラメーターをミューテーションに渡す
vuejsとlaravelのパスポートを使用してユーザーを認証しようとしています。アクションを介してvuexミューテーションに複数のパラメーターを送信する方法を理解できません。 - お店 - export default new Vuex.Store({ state: { isAuth: !!localStorage.getItem('token') }, getters: { isLoggedIn(state) { return state.isAuth } }, mutations: { authenticate(token, expiration) { localStorage.setItem('token', token) localStorage.setItem('expiration', expiration) } }, actions: { authenticate: ({ commit }, token, expiration) => commit('authenticate', token, expiration) } }) -ログイン方法- login() { var …
124 vue.js  vuejs2  vuex 

2
RecyclerViewスクロール効果を削除する
私の中に2つRecyclerViewありますNavigationDrawer。どちらにも青いスクロール効果があります。 両方でこの効果を削除するにはどうすればよいRecyclerViewsですか? 変更しようとしました:mRecyclerView.setHasFixedSize(true);にfalse、しかしそれはスクロール効果を削除します。(この方法の効果は何ですか?)


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