คำถามติดแท็ก configuration

การกำหนดค่าเป็นกระบวนการในการระบุการตั้งค่าที่ใช้สำหรับระบบหรือแอปพลิเคชัน

3
เป็นไปได้หรือไม่ที่จะลบล้างการกำหนดค่าของปลั๊กอินที่กำหนดไว้แล้วสำหรับโปรไฟล์ใน POM หลัก
ในไฟล์พาเรนต์ POM ของโปรเจ็กต์ของฉันฉันมีโปรไฟล์ที่กำหนดคอนฟิกูเรชันบางอย่างที่เป็นประโยชน์สำหรับโปรเจ็กต์นี้ (ดังนั้นฉันจึงไม่สามารถกำจัด POM พาเรนต์นี้ได้): <profile> <id>wls7</id> ... <build> <plugins> <!-- use java 1.4 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <fork>true</fork> <source>1.4</source> <target>1.4</target> <meminitial>128m</meminitial> <maxmem>1024m</maxmem> <executable>%${jdk14.executable}</executable> </configuration> </plugin> </plugins> </build> ... </profile> แต่ในโครงการของฉันฉันแค่อยากจะแทนที่การกำหนดค่าของ maven-compiler-plugin เพื่อใช้ jdk5 แทน jdk4 สำหรับการรวบรวมคลาสทดสอบ นั่นเป็นเหตุผลที่ฉันทำส่วนนี้ใน POM ของโครงการของฉัน: <profiles> <profile> <id>wls7</id> <activation> <property> <name>jdk</name> <value>4</value> </property> …

7
ตัวแปรสภาพแวดล้อมเพื่อควบคุม java.io.tmpdir?
ฉันใช้TMPตัวแปรสภาพแวดล้อมเพื่อควบคุมสิ่งต่างๆเช่นที่ gcc เขียนว่าเป็นไฟล์ชั่วคราว แต่ฉันไม่สามารถหาสิ่งที่เทียบเท่ากับcreateTempFile API ของ java ได้ ตัวแปรสภาพแวดล้อมดังกล่าวมีอยู่จริงหรือไม่?

1
ทำความเข้าใจกับคลาส spring @Configuration
หลังจากคำถามทำความเข้าใจกับการใช้งาน Spring @Autowiredฉันต้องการสร้างฐานความรู้ที่สมบูรณ์สำหรับตัวเลือกอื่น ๆ ของการเดินสายสปริง@Configurationคลาส สมมติว่าฉันมีไฟล์ XML ฤดูใบไม้ผลิที่มีลักษณะดังนี้: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <import resource="another-application-context.xml"/> <bean id="someBean" class="stack.overflow.spring.configuration.SomeClassImpl"> <constructor-arg value="${some.interesting.property}" /> </bean> <bean id="anotherBean" class="stack.overflow.spring.configuration.AnotherClassImpl"> <constructor-arg ref="someBean"/> <constructor-arg ref="beanFromSomewhereElse"/> </bean> </beans> ฉันจะใช้@Configurationแทนได้อย่างไร? มันมีผลกับตัวโค้ดหรือไม่?

2
การกำหนดค่าด้วยชื่อเดียวกันมีอยู่แล้ว
ฉันมีวิธีแก้ปัญหากับ 10+ โครงการ (VS2010 SP1) ฉันมีการกำหนดค่าต่อไปนี้ที่กำหนดไว้ในโซลูชัน: แก้ไขข้อบกพร่อง Debug-QA ปล่อย -UAT ปล่อย - ผลิต สิ่งนี้ช่วยให้ฉันตั้งค่าเฉพาะสำหรับสถานการณ์การปรับใช้แต่ละครั้งได้อย่างง่ายดาย อย่างไรก็ตามด้วยเหตุผลบางประการฉันไม่สามารถตั้งค่าสิ่งต่างๆได้ตามที่ต้องการ โปรดดูภาพหน้าจอนี้: สังเกตโครงการ / การกำหนดค่าที่ไฮไลต์ ฉันไม่สามารถสร้างการกำหนดค่า "Debug-QA" สำหรับโปรเจ็กต์เหล่านี้ได้ (โดยการเลือก<New>ในเซลล์สำหรับโปรเจ็กต์นั้น ๆ ) เมื่อฉันพยายามเพิ่มการกำหนดค่า "Debug-QA" ใหม่ให้กับโปรเจ็กต์ DataUtility Visual Studio ตะโกนใส่ฉัน: ไม่สามารถสร้างการกำหนดค่านี้ได้เนื่องจากมีการกำหนดค่าโซลูชันที่มีชื่อเดียวกันอยู่แล้ว ฉันรู้ว่ามัน! ฉันกำลังพยายามเพิ่มการกำหนดค่าให้กับโปรเจ็กต์! ฉันพลาดอะไรไปที่นี่? ฉันต้องการให้โปรเจ็กต์ทั้งหมดมีการกำหนดค่าทั้งหมด 5 แบบ ฉันมีปัญหาเดียวกันเมื่อพยายามจับคู่ (สร้าง) แพลตฟอร์ม (เช่นเพิ่มแพลตฟอร์ม "CPU ใด ๆ " ให้กับโครงการ DataUtility)

9
Spring Boot JPA - การกำหนดค่าการเชื่อมต่อใหม่อัตโนมัติ
ฉันมีเว็บแอปพลิเคชั่น Spring Boot JPA ที่ดี ใช้งานบน Amazon Beanstalk และใช้ Amazon RDS สำหรับข้อมูลที่มีอยู่ อย่างไรก็ตามมันไม่ได้ใช้บ่อยนักดังนั้นจึงล้มเหลวหลังจากนั้นไม่นานด้วยข้อยกเว้นประเภทนี้: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: แพ็กเก็ตสุดท้ายที่ได้รับสำเร็จจากเซิร์ฟเวอร์คือ 79,870,633 มิลลิวินาทีที่ผ่านมา แพ็กเก็ตสุดท้ายที่ส่งไปยังเซิร์ฟเวอร์สำเร็จคือ 79,870,634 มิลลิวินาทีที่แล้ว ยาวกว่าค่าที่เซิร์ฟเวอร์กำหนดไว้เป็น "wait_timeout" คุณควรพิจารณาการหมดอายุและ / หรือทดสอบความถูกต้องของการเชื่อมต่อก่อนใช้งานในแอปพลิเคชันของคุณเพิ่มค่าที่กำหนดของเซิร์ฟเวอร์สำหรับการหมดเวลาของไคลเอ็นต์หรือใช้คุณสมบัติการเชื่อมต่อ Connector / J 'autoReconnect = true' เพื่อหลีกเลี่ยงปัญหานี้ ฉันไม่แน่ใจว่าจะกำหนดการตั้งค่านี้อย่างไรและไม่พบข้อมูลในhttp://spring.io (เป็นเว็บไซต์ที่ดีมาก) มีแนวคิดหรือตัวชี้ข้อมูลอะไรบ้าง?

3
จะบอกได้อย่างไรว่าเซสชัน Vim ใช้สีใดในปัจจุบัน
คุณสามารถกำหนดรูปแบบสีเป็นกลุ่มได้โดยการออก :colorscheme SCHEME_NAME แต่แปลกพอคุณไม่สามารถรับโครงการที่ใช้ในปัจจุบันโดยการออก :colorscheme เนื่องจากผลลัพธ์นี้เป็น " E471: Argument required" ฉันยังไม่เห็นโทนสีที่แสดงในผลลัพธ์ของ:set. แล้วคุณจะหารูปแบบสีปัจจุบันที่ใช้งานได้อย่างไร (นอกเหนือจากการเปลี่ยนธีมด้วยตนเองจนกว่าคุณจะจำได้)

7
การกำหนดค่า Maven Jacoco - ไม่รวมคลาส / แพ็คเกจจากรายงานไม่ทำงาน
ฉันมีโครงการหลายโมดูล maven และฉันใช้ jacoco-maven สำหรับรายงานการครอบคลุมโค้ด ไม่ควรรายงานบางชั้นเรียนเนื่องจากเป็นการกำหนดค่า Spring และฉันไม่สนใจ ฉันได้ประกาศปลั๊กอิน maven-jacoco ดังนี้: <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.2.201409121644</version> <configuration> <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut</outputDirectory> <exclude>some.package.*</exclude> <exclude>**/*Config.*</exclude> <exclude>**/*Dev.*</exclude> <exclude>some/package/SomeClass.java</exclude> </configuration> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>prepare-package</phase> <goals> <goal>report</goal> </goals> </execution> <execution> <id>post-unit-test</id> <phase>test</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> ปัญหาคือเมื่อฉันรันmvn clean verifyjacoco ยังคงรายงานคลาสที่ควรได้รับการยกเว้นเนื่องจากการกำหนดค่า xml ของฉันชี้ให้เห็น …

1
ความแตกต่างระหว่างการกำหนดค่าคอมไพล์และรันไทม์ใน Gradle
คำถามของฉันเป็นเรื่องธรรมดาเล็กน้อย แต่ก็เชื่อมโยงกับ Gradle ด้วย ทำไมเราต้องคอมไพล์และการกำหนดค่ารันไทม์? เมื่อฉันรวบรวมบางสิ่งฉันต้องการสิ่งประดิษฐ์เพื่อแปลงคลาส java ของฉันใน bytecode ดังนั้นฉันจึงต้องการการกำหนดค่าคอมไพล์ แต่เหตุใดจึงจำเป็นต้องมีการกำหนดค่ารันไทม์ฉันจึงต้องมีอย่างอื่นเพื่อเรียกใช้แอปพลิเคชันของฉันใน JVM ขออภัยหากฟังดูโง่ แต่ไม่เข้าใจ

6
วิธีใดเป็นวิธีที่ดีที่สุดในการกำหนดค่าคงที่ใน Android ทั้งคลาสแบบคงที่ส่วนต่อประสานหรือทรัพยากร xml
ฉันกำลังพัฒนาแอปพลิเคชัน Android ที่ใช้บริการเว็บเพื่อรับข้อมูลจากเซิร์ฟเวอร์เนื่องจากฉันมี URL สามชุดที่แตกต่างกันเพื่อชี้ระบบการพัฒนาเซิร์ฟเวอร์ทดสอบและเซิร์ฟเวอร์ที่ใช้งานจริง การเปลี่ยน URL เป็นเรื่องยากเมื่อใดก็ตามที่ฉันต้องการให้แอปพลิเคชันทดสอบ / ใช้งานจริง ดังนั้นฉันจึงวางแผนที่จะทำให้มันสามารถกำหนดค่าได้เพื่อให้แอปพลิเคชันได้รับ URL ที่เหมาะสมตามค่าคงที่การกำหนดค่าประเภทการสร้างของฉัน ดังนั้น, วิธีใดเป็นวิธีที่ดีที่สุดในการเก็บค่าคงที่คลาส java static หรือ java public interface หรือไฟล์ทรัพยากร xml เมื่อไหร่? ทำไม? ซึ่งให้ประสิทธิภาพที่ดีกว่า? เมื่อไร? ทำไม? เช่นทรัพยากร xml <integer name="config_build_type">0</integer> <string-array name="url_authentication"> <item >http://development.com/xxxx</item> <item >http://test.com/xxx</item> <item >http://example.com/xxx</item> </string-array> ค่าคงที่คงที่ของ Java public class Config { public static final …

9
คำสั่งในการแสดงรายการ avdnames ที่มีอยู่คืออะไร
ฉันรู้ว่าฉันสามารถเริ่มโปรแกรมจำลอง avd ได้โดยพิมพ์ emulator.exe @avdname แต่มีคำสั่งเพื่อแสดงรายการ avdnames ที่มีอยู่หรือไม่? การกำหนดค่า avd นี้เก็บไว้ที่ไหน

16
แอป Node.js / Express.js ทำงานบนพอร์ต 3000 เท่านั้น
ฉันมีแอป Node.js / Express.js ที่ทำงานบนเซิร์ฟเวอร์ของฉันซึ่งใช้งานได้กับพอร์ต 3000 เท่านั้นและฉันกำลังพยายามหาสาเหตุ นี่คือสิ่งที่ฉันพบ: โดยไม่ระบุพอร์ต ( app.listen()) แอปจะทำงาน แต่หน้าเว็บไม่โหลด บนพอร์ต 3001 ( app.listen(3001)) หรือพอร์ตอื่น ๆ ที่ไม่ได้ใช้งานแอปจะทำงาน แต่หน้าเว็บไม่โหลด ในพอร์ต 2999 แอปแสดงข้อผิดพลาดเนื่องจากมีบางอย่างกำลังใช้พอร์ตนั้น บนพอร์ต 3000 แอปจะทำงานและโหลดหน้าเว็บได้ดี ฉันรู้ว่าแอป Express มีค่าเริ่มต้นเป็นพอร์ต 3000 แต่น่าแปลกที่แอปของฉันจะทำงานก็ต่อเมื่อฉันทำให้มันทำงานบนพอร์ต 3000 ( app.listen(3000)) อย่างชัดเจน ฉันพบสิ่งนี้ในบรรทัด 220 ของ/usr/bin/express: app.set(\'port\', process.env.PORT || 3000); สิ่งที่ทำตามที่ระบุไว้ก่อนหน้านี้: การตั้งค่าพอร์ตเป็นสิ่งที่ระบุไว้หรือเป็น 3000 หากไม่มีการระบุ ฉันจะทำให้แอปทำงานบนพอร์ตอื่นเช่น 8080 หรือ …

5
ฉันจะเพิ่ม RAM และตั้งค่าเครือข่ายเฉพาะโฮสต์ใน Vagrant ได้อย่างไร
ฉันต้องการเพิ่ม RAM เป็นอย่างน้อย 1 GB และฉันต้องการกำหนดค่าเครือข่าย "โฮสต์เท่านั้น" ให้ใช้ "199.188.44.20" นี่คือของฉันVagrantfile: # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant::Config.run do |config| config.vm.customize ["modifyvm", :id, "--memory", 1024] config.vm.network :hostonly, "199.188.44.20" config.vm.define :web do |web_config| web_config.vm.box = "lucid32" web_config.vm.forward_port 80, 8080 web_config.vm.provision :puppet do |puppet| puppet.manifests_path = "manifests" puppet.manifest_file = …

4
เป็นกลุ่มกำหนดค่าการระบายสีหมายเลขบรรทัด
ฉันกำลังมองหาวิธีกำหนดค่าสีที่ใช้สำหรับการกำหนดหมายเลขบรรทัด (ตาม:set nu:) ใน Vim ค่าเริ่มต้นบนแพลตฟอร์มส่วนใหญ่ดูเหมือนจะเป็นสีเหลือง (ซึ่งใช้สำหรับโทเค็นที่ไฮไลต์บางส่วนด้วย) ฉันต้องการระบายสีตัวเลขเส้นเป็นสีเทาสลัว #555ที่ไหนสักแห่งในบริเวณใกล้เคียงของ ฉันไม่จู้จี้จุกจิก แต่สีใด ๆ ที่อ่อนลงก็เป็นที่ยอมรับได้

6
ข้อผิดพลาด Heroku:“ การอนุญาตถูกปฏิเสธ (คีย์สาธารณะ)”
ฉันได้รับข้อผิดพลาดนี้เรื่อย ๆ ฉันใช้ Mac ฉันสร้างคีย์และเพิ่มลงใน heroku โดยใช้ heroku config:add key="ssh-rsa blahblah=me@me.com" แต่ไม่ได้ผล ฉันได้รับข้อผิดพลาดเดิม ๆ หากไม่ติดตั้ง ssh-keygen ใหม่ฉันจะทำอย่างไรกับสิ่งนี้

9
ผู้พัฒนาเฉพาะไฟล์ app.config / web.config ใน Visual Studio
เรามีโครงการ. NET หลายโครงการที่เก็บการตั้งค่าบางอย่างไว้ในไฟล์การกำหนดค่า ตอนนี้นักพัฒนาแต่ละรายจะมีไฟล์คอนฟิกูเรชันของตัวเองที่แตกต่างกันเล็กน้อย (สตริงการเชื่อมต่อที่แตกต่างกันเพื่อเชื่อมต่อกับฐานข้อมูลในเครื่องแตกต่างกัน จุดสิ้นสุดWCF ที่ฯลฯ ) ในขณะนี้เรามักจะตรวจสอบไฟล์ app / web.config และแก้ไขให้เหมาะสมกับความต้องการของเรา นำไปสู่การนี้ไปสู่ปัญหามากมายตั้งแต่เวลาผ่านไปคนที่จะตรวจสอบในการตั้งค่าของตัวเองหรือการกำหนดค่าที่กำหนดเองหลวมเมื่อได้รับรุ่นล่าสุดจากTFS คุณรับมือกับสถานการณ์เช่นนี้อย่างไร? หรือคุณไม่มีปัญหานี้เลย?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.