การเขียนโปรแกรม

คำถาม & คำตอบสำหรับโปรแกรมเมอร์มืออาชีพและกระตือรือร้น

30
ไดร์เวอร์ MySQL JDBC 5.1.33 - ปัญหาโซนเวลา
พื้นหลังบางส่วน: ฉันมี Java 1.6 webapp ทำงานบน Tomcat 7 ฐานข้อมูลคือ MySQL 5.5 ก่อนหน้านี้ฉันใช้ไดรเวอร์ Mysql JDBC 5.1.23 เพื่อเชื่อมต่อกับฐานข้อมูล ทุกอย่างทำงานได้ ฉันเพิ่งอัพเกรดเป็นไดรเวอร์ Mysql JDBC 5.1.33 หลังการอัพเกรด Tomcat จะโยนข้อผิดพลาดนี้เมื่อเริ่มต้นแอพ WARNING: Unexpected exception resolving reference java.sql.SQLException: The server timezone value 'UTC' is unrecognized or represents more than one timezone. You must configure either the server or …
360 java  mysql  tomcat  jdbc  timezone 

6
จะใช้อะไรแทน“ addPreferencesFromResource” ใน PreferenceActivity
ฉันเพิ่งสังเกตเห็นความจริงที่ว่าวิธีการaddPreferencesFromResource(int preferencesResId)ทำเครื่องหมายถูกคัดค้านในเอกสารของ Android ( รายการอ้างอิง ) น่าเสียดายที่ไม่มีวิธีการอื่นให้ในคำอธิบายของวิธีการ วิธีใดที่ควรใช้แทนเพื่อเชื่อมต่อ preferencesScreen.xml กับ PreferenceActivity ที่ตรงกัน?
360 android  xml 

3
เลือกองค์ประกอบตามหลายคลาส
ฉันมีกฎสไตล์ฉันต้องการใช้กับแท็กเมื่อมีสองคลาส มีวิธีการดำเนินการนี้โดยไม่ใช้ JavaScript? ในคำอื่น ๆ : <li class='left ui-class-selector'> ฉันต้องการที่จะใช้กฎสไตล์ของฉันเท่านั้นถ้าliมีทั้ง.leftและ.ui-class-selectorเรียนนำไปใช้
360 css  css-selectors 


20
วิธีการเยื้องสองสามบรรทัดในมาร์กอัปมาร์กอัป?
ฉันต้องการเขียนข้อความสองสามบรรทัด พวกเขาควรจัดรูปแบบตามปกติยกเว้นแต่ละบรรทัดควรเริ่มต้นที่คอลัมน์ที่ 6 คือฉันไม่ต้องการให้กฎการจัดรูปแบบการบล็อกรหัสทำให้ข้อความอันนี้ดูเหมือนโค้ดเนื่องจากฉันจะใช้การจัดรูปแบบอื่น ๆ เช่นรูปหน้าตัวหนา ฯลฯ จะทำอย่างไรใน Markdown?
360 markdown 

21
วิธีการผลักดันประวัติศาสตร์ใน React Router v4?
ใน React Router (v3) รุ่นปัจจุบันฉันสามารถยอมรับการตอบกลับของเซิร์ฟเวอร์และใช้browserHistory.pushเพื่อไปที่หน้าการตอบสนองที่เหมาะสม อย่างไรก็ตามนี่ไม่สามารถใช้ได้ใน v4 และฉันไม่แน่ใจว่าวิธีการที่เหมาะสมในการจัดการนี้คืออะไร ในตัวอย่างนี้ใช้ Redux, ส่วนประกอบ / การตรวจสอบผลิตภัณฑ์ form.jsโทรthis.props.addProduct(props)เมื่อผู้ใช้ส่งแบบฟอร์ม เมื่อเซิร์ฟเวอร์กลับสู่ความสำเร็จผู้ใช้จะถูกนำไปที่หน้ารถเข็น // actions/index.js export function addProduct(props) { return dispatch => axios.post(`${ROOT_URL}/cart`, props, config) .then(response => { dispatch({ type: types.AUTH_USER }); localStorage.setItem('token', response.data.token); browserHistory.push('/cart'); // no longer in React Router V4 }); } ฉันจะเปลี่ยนเส้นทางไปยังหน้ารถเข็นจากฟังก์ชั่นสำหรับ React Router v4 …

16
Android 8.0: java.lang.IllegalStateException: ไม่อนุญาตให้เริ่มเจตนาบริการ
ในการเปิดแอปพลิเคชันแอปจะเริ่มบริการที่ควรทำงานเครือข่ายบางอย่าง หลังจากกำหนดเป้าหมาย API ระดับ 26 แล้วแอปพลิเคชันของฉันไม่สามารถเริ่มให้บริการบน Android 8.0 บนพื้นหลัง เกิดจาก: java.lang.IllegalStateException: ไม่อนุญาตให้เริ่มบริการ Intent {cmp = my.app.tt / com.my.service}: แอปอยู่ในพื้นหลัง uid UidRecord {90372b1 u0a136 CEM idle procs: 1 seq (0,0 , 0)} ตามที่ฉันเข้าใจแล้วว่าเกี่ยวข้องกับ: ขีด จำกัด การดำเนินการพื้นหลัง ตอนนี้เมธอด startService () จะส่ง IllegalStateException หากแอปที่กำหนดเป้าหมาย Android 8.0 พยายามใช้วิธีการนั้นในสถานการณ์ที่ไม่ได้รับอนุญาตให้สร้างบริการพื้นหลัง " ในสถานการณ์ที่ไม่ได้รับอนุญาต " - ความหมายคืออะไร? และวิธีการแก้ไข …

2
วิธีหมุนเดตาล็อกไฟล์
สาระสำคัญคืออะไร? ฉันจะหมุนได้อย่างไร นี่คือสาระสำคัญหรือไม่? รูปแบบยาวเป็นรูปแบบกว้าง? ฉันเห็นคำถามมากมายที่ถามเกี่ยวกับตารางเดือย แม้ว่าพวกเขาไม่รู้ว่าพวกเขากำลังถามเกี่ยวกับตารางสาระสำคัญพวกเขามักจะ มันแทบเป็นไปไม่ได้ที่จะเขียนคำถามและคำตอบที่ยอมรับได้ซึ่งครอบคลุมทุกแง่มุมของการหมุนเหวี่ยง ... ... แต่ฉันจะปล่อยมันไป ปัญหาเกี่ยวกับคำถามและคำตอบที่มีอยู่ก็คือคำถามมักมุ่งเน้นไปที่ความแตกต่างที่ OP มีปัญหาในการพูดคุยเพื่อใช้คำตอบที่ดีที่มีอยู่จำนวนมาก อย่างไรก็ตามไม่มีคำตอบใดที่พยายามให้คำอธิบายที่ครอบคลุม (เพราะมันเป็นงานที่น่ากลัว) ดูตัวอย่างจากการค้นหา googleของฉัน วิธีหมุนเดตาไฟล์ใน Pandas ได้อย่างไร คำถามและคำตอบที่ดี แต่คำตอบเพียงตอบคำถามเฉพาะพร้อมคำอธิบายเล็กน้อย pandas pivot table ไปยัง data frame ในคำถามนี้ OP เกี่ยวข้องกับผลลัพธ์ของ pivot คือลักษณะของคอลัมน์ OP ต้องการให้ดูเหมือน R นี่ไม่ได้มีประโยชน์มากสำหรับผู้ใช้แพนด้า pandas pivoting dataframe, แถวที่ซ้ำกัน อีกคำถามที่ดี แต่คำตอบนั้นเน้นที่วิธีหนึ่งคือ pd.DataFrame.pivot ดังนั้นเมื่อใดก็ตามที่มีคนค้นหาpivotพวกเขาจะได้ผลลัพธ์เป็นระยะ ๆ ซึ่งไม่น่าจะตอบคำถามเฉพาะของพวกเขา ติดตั้ง คุณอาจสังเกตเห็นว่าฉันตั้งชื่อคอลัมน์ของฉันและค่าคอลัมน์ที่เกี่ยวข้องอย่างชัดเจนเพื่อให้สอดคล้องกับวิธีที่ฉันจะ pivot …

7
UILongPressGestureRecognizer จะถูกเรียกสองครั้งเมื่อกดลง
ฉันกำลังตรวจสอบว่าผู้ใช้กดลงไป 2 วินาทีหรือไม่: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; นี่คือวิธีจัดการกดแบบยาว: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } ข้อความ "double oo" ถูกพิมพ์สองครั้งเมื่อฉันกดลงนานกว่า 2 วินาที ทำไมนี้ ฉันจะแก้ไขได้อย่างไร

8
ETag กับส่วนหัวหมดอายุ
ฉันได้ดูไปรอบ ๆ แต่ไม่สามารถคิดออกได้ว่าฉันควรใช้ทั้ง ETag และ Expires Header หรืออย่างใดอย่างหนึ่ง สิ่งที่ฉันพยายามทำคือตรวจสอบให้แน่ใจว่าไฟล์แฟลชของฉัน (และรูปภาพอื่น ๆ และสิ่งที่ไม่เพียง แต่ได้รับการปรับปรุงเมื่อมีการเปลี่ยนแปลงไฟล์เหล่านั้น ฉันไม่ต้องการทำอะไรเป็นพิเศษเช่นเปลี่ยนชื่อไฟล์หรือวางตัวอักษรแปลก ๆ ไว้ท้าย URL เพื่อไม่ให้แคช นอกจากนี้ยังมีสิ่งใดบ้างที่ฉันต้องทำในตอนท้ายของสคริปต์ PHP ของฉันเพื่อสนับสนุนสิ่งนี้หรือเป็น Apache ทั้งหมดหรือไม่

6
ฉันจะระบุอัญมณีท้องถิ่นใน Gemfile ของฉันได้อย่างไร
ฉันต้องการให้ Bundler โหลดอัญมณีในท้องถิ่น มีตัวเลือกสำหรับสิ่งนั้นหรือไม่? หรือฉันต้องย้ายโฟลเดอร์อัญมณีไปยังไดเรกทอรี. bundle หรือไม่

8
กำลังตรวจจับการเปลี่ยนแปลงอินพุตใน jQuery หรือไม่
เมื่อใช้ jquery .changeกับinputเหตุการณ์จะถูกไล่ออกเมื่ออินพุตขาดโฟกัสเท่านั้น ในกรณีของฉันฉันต้องโทรไปที่บริการ (ตรวจสอบว่าค่าถูกต้อง) ทันทีที่มีการเปลี่ยนแปลงค่าอินพุต ฉันจะทำสิ่งนี้ได้อย่างไร
359 javascript  jquery  html 

24
“ date (): ไม่ปลอดภัยที่จะเชื่อถือการตั้งค่าเขตเวลาของระบบ…”
ฉันได้รับข้อผิดพลาดนี้เมื่อฉันขอให้อัปเดตPHPเวอร์ชันจาก 5.2.17 เป็น PHP 5.3.21 บนเซิร์ฟเวอร์ <div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;"> <h4>A PHP Error was encountered</h4> <p>Severity: Warning</p> <p>Message: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any …
359 php  timezone 

14
วิธีการใช้งานฟังก์ชั่นควบคุม AngularJS ในการโหลดหน้า
ขณะนี้ฉันมีหน้า Angular.js ที่อนุญาตให้ค้นหาและแสดงผลลัพธ์ ผู้ใช้คลิกที่ผลการค้นหาจากนั้นคลิกปุ่มย้อนกลับ ฉันต้องการให้แสดงผลการค้นหาอีกครั้ง แต่ฉันไม่สามารถหาวิธีที่จะทำให้การค้นหาดำเนินการได้ นี่คือรายละเอียด: หน้า Angular.js ของฉันคือหน้าการค้นหาพร้อมช่องค้นหาและปุ่มค้นหา ผู้ใช้สามารถพิมพ์ด้วยตนเองในแบบสอบถามและกดปุ่มและแบบสอบถาม ajax ถูกยิงและผลลัพธ์จะปรากฏขึ้น ฉันอัปเดต URL ด้วยคำค้นหา ทำงานได้ดีทั้งหมด ผู้ใช้คลิกที่ผลลัพธ์ของการค้นหาและนำไปยังหน้าอื่น - ซึ่งก็ใช้ได้เช่นกัน ผู้ใช้คลิกปุ่มย้อนกลับและกลับไปที่หน้าการค้นหาเชิงมุมของฉันและ URL ที่ถูกต้องจะปรากฏขึ้นรวมถึงคำค้นหา ทำงานได้ดีทั้งหมด ฉันผูกค่าฟิลด์การค้นหากับคำค้นหาใน URL ดังนั้นจึงมีคำค้นหาที่คาดหวัง ทำงานได้ดีทั้งหมด ฉันจะให้ฟังก์ชันค้นหาดำเนินการอีกครั้งได้อย่างไรโดยที่ผู้ใช้ไม่ต้องกดปุ่ม "ค้นหา" ถ้ามันเป็น jquery ฉันจะใช้งานฟังก์ชั่นในฟังก์ชั่น documentready ฉันไม่เห็น Angular.js ที่เทียบเท่ากัน
359 angularjs  onload 

15
SaaS, PaaS และ IaaS คืออะไร ด้วยตัวอย่าง
คำต่อไปนี้หมายถึงอะไร SaaS PaaS IaaS? วันนี้มีบริการคลาวด์มากมายเช่น EC2 และ AWS ของ Amazon, Apache Hadoop, Microsoft Azure และอื่น ๆ อีกมากมาย แต่ละประเภทเป็นของอะไรและทำไม
359 cloud  saas  paas  iaas 

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