プログラミング

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



8
Windowsの再帰的なgrepコマンドライン
Windowsで再帰的なgrepを実行する必要があります。Unix/ Linuxでは次のようになります。 grep -i 'string' `find . -print` またはより好ましい方法: find . -print | xargs grep -i 'string' cmd.exeだけで立ち往生しているので、Windowsの組み込みコマンドしかありません。残念ながら、このサーバーにCygwinやUnxUtilsなどのサードパーティツールをインストールできません。PowerShellをインストールできるかどうかさえわかりません。組み込みのcmd.exe(Windows 2003 Server)のみを使用する提案はありますか?

30
org.hibernate.HibernateException:「hibernate.dialect」が設定されていない場合、DialectResolutionInfoへのアクセスはnullにできません
spring-jpaを介してhibernateを使用するspring-bootアプリケーションを実行しようとしていますが、次のエラーが発生します。 Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842) at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:152) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:336) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) ... 21 …

13
Eclipseで動的Webプロジェクトのコンテキストルートを変更する方法
私はEclipseで動的Webプロジェクトを開発しました。次のURLを使用して、ブラウザーからアプリにアクセスできます。 http://localhost:8080/MyDynamicWebApp アクセスURLを次のように変更します。 http://localhost:8080/app そのために、コンテキストルートをプロジェクト「プロパティ| Webプロジェクト設定|コンテキストルート」から変更しました。ただし、Webアプリには引き続き同じアクセスURLがあります。アプリケーションをTomcatに再デプロイし、Tomcatを再起動しましたが、アクセスURLは以前と同じです。 server.xmlファイルに添付されているWARファイルがないことがわかりました。server.xmlファイルが添付されていない場合、TomcatはどのようにしてWebアプリケーションのコンテキストルートであると判断し、/MyDynamicWebAppこのコンテキストルートURLを介してアプリケーションにアクセスできるようにしますか?

7
.Net HttpWebRequest.GetResponse()は、httpステータスコード400(不正なリクエスト)が返されると例外を発生させます
私はサーバーからHTTP 400コードを取得したときに、サーバーがリクエストの何が問題であったかを(HTTP応答コンテンツのメッセージを使用して)通知する完全に合法的な状況にあります ただし、ステータスコードが400の場合、.NET HttpWebRequestは例外を発生させます。 これをどのように処理しますか?私にとって、400は完全に合法であり、かなり役に立ちます。HTTPコンテンツにはいくつかの重要な情報が含まれていますが、例外が原因で私のパスから外れてしまいます。

6
Dapperでストアドプロシージャを呼び出す方法はありますか?
私は、stackoverflow.comのDapper Micro ORMの結果に非常に感銘を受けました。私は新しいプロジェクトのためにそれを検討していますが、私のプロジェクトがストアドプロシージャを必要とすることがあり、ウェブでたくさん検索しましたが、ストアドプロシージャで何も見つからないという懸念があります。Dapperでストアドプロシージャを使用する方法はありますか? それが可能であるかどうかを教えてください。

4
apt-getでインストールしてもdockerコマンドが見つからない
これを他の人のために参照用に追加すると、そのような答えがあった場合に10分節約できたでしょう。 ubuntu 14.0LTS virtualboxを使用してDockerをインストールしてみました sudo apt get install docker しかし、ドッカーを実行しようとすると、次のエラーが表示されます The program 'docker' is currently not installed. You can install it by typing: sudo apt-get install docker Ubuntuがdockerを表示しないのはなぜですか?

21
プライベートヘルパーメソッドは、静的である可能性がある場合、静的である必要があります。
インスタンス化するように設計されたクラスがあるとします。クラス内には、クラスメンバーへのアクセスを必要とせず、引数のみを操作して結果を返すプライベート "ヘルパー"メソッドがいくつかあります。 public class Example { private Something member; public double compute() { double total = 0; total += computeOne(member); total += computeMore(member); return total; } private double computeOne(Something arg) { ... } private double computeMore(Something arg) {... } } 特定する特別な理由はありますか computeOnecomputeMore静的メソッドとして、または特別な理由はありませんか? 問題がなくても静的である可能性がありますが、非静的のままにしておくのが最も簡単です。


8
「for(…in…)」ループでの要素の順序
JavaScriptの "for…in"ループは、ハッシュテーブル/要素を宣言された順序でループしますか?順番通りに動作しないブラウザはありますか? 使用したいオブジェクトは一度宣言すると変更されることはありません。 私が持っていると仮定します: var myObject = { A: "Hello", B: "World" }; そして私はさらにそれらを以下で使用します: for (var item in myObject) alert(item + " : " + myObject[item]); 最も適切なブラウザでは、「A:「こんにちは」」が「B:「世界」」の前に常に来ることを期待できますか?

14
libpthread.so.0:シンボルの追加エラー:コマンドラインにDSOがありません
openvswitch-1.5.0をコンパイルしているときに、次のコンパイルエラーが発生しました。 gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -Wno-override-init -g -O2 -export-dynamic ***-lpthread*** -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.a /home/jyyoo/src/dpdk/build/lib/librte_eal.a /home/jyyoo/src/dpdk/build/lib/libethdev.a /home/jyyoo/src/dpdk/build/lib/librte_cmdline.a /home/jyyoo/src/dpdk/build/lib/librte_hash.a /home/jyyoo/src/dpdk/build/lib/librte_lpm.a /home/jyyoo/src/dpdk/build/lib/librte_mbuf.a /home/jyyoo/src/dpdk/build/lib/librte_ring.a /home/jyyoo/src/dpdk/build/lib/librte_mempool.a /home/jyyoo/src/dpdk/build/lib/librte_malloc.a -lrt -lm /usr/bin/ld: /home/jyyoo/src/dpdk/build/lib/librte_eal.a(eal.o): undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' /lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing …

17
PHP、ファイル拡張子なしでファイル名を取得
私はこのPHPコードを持っています: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } という名前のファイルがある場合my.zip、この関数はを返します.zip。 逆のことをしたいのですがmy、拡張子なしで関数が返って欲しいです。 ファイルは、変数内の単なる文字列です。
205 php  file  string 

4
Mockitoはメソッド呼び出しの順序/シーケンスを検証します
MockitoでmethodOne以前methodTwoに呼び出されているかどうかを確認する方法はありますか? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} } public class TestClass { public void method(){ ServiceClassA serviceA = new ServiceClassA(); ServiceClassB serviceB = new ServiceClassB(); serviceA.methodOne(); serviceB.methodTwo(); } }

11
git stashをリモートリポジトリにプッシュすることはできますか?
gitでは、スタッシュを作成し、スタッシュをリモートリポジトリにプッシュし、別のコンピューターでスタッシュを取得して、スタッシュを適用することはできますか? または私の選択肢は: パッチを作成し、そのパッチを他のコンピューターにコピーする、または マイナーブランチを作成し、不完全な作業をそのブランチにコミットしますか?
205 git  git-stash 

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