và <%@ include file = ... > là gì? "Đã tìm kiếm sự khác biệt giữa jsp:include hoặc %@include nhưng sau đó tôi cũng bắt gặp làm theo ví dụ này" http://viralpatel.net/blogs/spring-3-mvc-tiles-plugin-tutorial-example-eclipse/ ” ngói Câu hỏi của tôi là...bạn nghĩ cách triển khai nào tốt hơn. Lưu ý phụ: Tôi đã quen với việc làm chủ các trang trong asp.net nhưng dường như không thể tìm thấy bất kỳ điều gì tương tự trong Java/Spring. Khi bạn cần đưa nội dung tĩnh vào trang của mình, bạn có thể sử dụng , tức là thứ gì đó không thay đổi khi chạy. Khi bạn cần hành vi năng động, như bạn đã đề cập ở trên, bạn có thể cần jsp:bao gồm , vì các phần bạn đưa vào sẽ khác nhau tùy thuộc vào người đăng nhập vào dự án nào. Bạn có thể xem qua Có thêm hướng dẫn nếu cần thiết. Về java - được thao tác bởi lớp tiện ích Java -> Đầu ra lớp miền Grails tới dịch vụ Grails và chuyển tiếp đến Bộ điều khiển. Các phương pháp hay nhất để giải quyết các vấn đề trên là gì? Tôi có nên viết cùng một đối tượng giá trị trong Java không? Tôi đoán là tôi không thể thao tác trực tiếp các lớp miền Grails từ các lớp Java? Bạn có thể gửi nó trực tiếp đến một lớp Java. Một điều cần lưu ý là bạn nên biết rằng các đối tượng của bạn đang tách khỏi phiên Hibernate hiện tại. Nếu đúng như vậy, bạn có thể cần phải nối lại nó (ví dụ: sử dụng hợp nhất() ) sang phiên Hibernate khác trước khi tiếp tục. Cách thực hành tốt nhất để chuyển các lớp miền giữa các lớp Grails (Groovy) và Java? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11696388/ "Dữ liệu mùa xuân - JPA" là triển khai JPA hay chỉ là phần mở rộng của triển khai JPA khác? Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? java — Cú pháp chung map.entry java - nhập khẩu, lọ và đau lòng Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? -6ren Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? -Tôi đã đọc về AppWrench và thấy nó có vẻ là một tiện ích tuyệt vời để xem và thao tác với kho dữ liệu App Engine cục bộ, nhưng có vẻ như nó đã lỗi thời. Bài đăng diễn đàn hỗ trợ cuối cùng trên trang web của họ (có câu trả lời) đã hơn 2 năm trước. Cảm ơn G-6ren Tôi đã đọc một bài viết về AppWrench và thấy nó có vẻ là một tiện ích tuyệt vời để xem và thao tác với kho dữ liệu App Engine cục bộ nhưng có vẻ như nó đã lỗi thời. Bài đăng diễn đàn hỗ trợ cuối cùng trên trang web của họ (có câu trả lời) đã hơn 2 năm trước. Vì GAE và DataStore luôn được cải tiến nên tôi tự hỏi liệu công cụ này có còn phù hợp để phát triển tại địa phương không? Khi tôi cố gắng cài đặt nó bằng cách cài đặt phần mềm mới trong Eclipse, tôi gặp lỗi này: Không thể hoàn tất quá trình cài đặt vì không thể tìm thấy một hoặc nhiều mục bắt buộc. Phần mềm đang được cài đặt: App Wrench 1.5.0 (com.on Positive.gae.appwrench.feature.group 1.5.0) Thiếu yêu cầu: Cờ lê ứng dụng 1.5.0 (com.onposit.gae.appwrench.feature.group 1.5.0) yêu cầu 'org.mortbay.jetty.util 0.0.0' nhưng không thể tìm thấy Trước khi tôi dành nhiều thời gian tải xuống và cài đặt bất kỳ phần phụ thuộc còn thiếu nào (tôi đang sử dụng phiên bản Eclipse IDE Java Juno và plugin công cụ ứng dụng/gwt mới nhất), bạn có thể cho tôi biết Appwrench có còn hiệu lực không? Ngược lại, Google có kế hoạch sớm cải tiến máy chủ phát triển Datastore Viewer để phù hợp với chức năng sản xuất không? Có ý tưởng nào khác không? Cảm ơn! Đó là một công cụ tuyệt vời nhưng tôi e rằng nó trông giống như một phần mềm bị bỏ rơi. Thật đáng tiếc, nhưng bảng điều khiển chỉnh sửa kho dữ liệu cục bộ (và từ xa) thực sự hữu ích. Tôi gặp lỗi tương tự như bạn trên Eclipse Juno 32, cả Windows và Linux :-( Có thể có cách đóng gói lại plugin để hoạt động dưới Juno. Tôi không chắc liệu nó có đáng nỗ lực hay không, ngay cả trên Eclipse 3.7, khoảng 50% tính năng không hoạt động với tôi. Hãy xem những câu trả lời sau: Cài đặt plugin GWT với Eclipse Nhân tiện, gần đây có người đã yêu cầu phản hồi trên diễn đàn GAE về Bảng điều khiển kho dữ liệu, bảng điều khiển này sẽ cung cấp một số chức năng mà AppWrench đã cung cấp trước đây: https://groups.google.com/d/msg/google-appengine/CtjsZukJyL4/bmg582Ow7uAJ Giới thiệu về java - Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11685916/ Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? "Dữ liệu mùa xuân - JPA" là triển khai JPA hay chỉ là phần mở rộng của triển khai JPA khác? -6ren Thời gian cập nhật: 2023-11-02 19:33:01 Tôi đã sẵn sàng triển khai phần phụ trợ cho ứng dụng của mình và hiện tôi đang chiếu lớp dữ liệu. Tôi đang mong chờ mùa xuân. Spring Data JPA không phải là triển khai JPA. Nó cung cấp một cách để xây dựng lớp truy cập dữ liệu trên JPA cơ bản. Việc bạn có nên sử dụng Spring Data JPA hay không phụ thuộc hoàn toàn vào sở thích của bạn. Có thể lấy được từ trang chủ Danh sách tính năng được tìm thấy trong: Hỗ trợ tinh vi để xây dựng kho lưu trữ dựa trên Spring và JPA Hỗ trợ các biến vị ngữ QueryDSL và do đó các truy vấn JPA an toàn về loại Kiểm tra minh bạch lớp miền Hỗ trợ phân trang, thực thi truy vấn động, khả năng tích hợp mã truy cập dữ liệu tùy chỉnh Xác thực các truy vấn có chú thích @Query tại thời điểm khởi động Hỗ trợ ánh xạ thực thể dựa trên XML Điều này có nghĩa là bạn cũng cần một số triển khai JPA (chẳng hạn như EclipseLink, Hibernate, v.v.). Về java - "Dữ liệu mùa xuân - JPA" có phải là triển khai JPA hay chỉ là phần mở rộng của triển khai JPA khác? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11685457/ Chúng ta có nên sử dụng mẫu đơn để tạo kết nối không? Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? -6ren Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? -Tôi có ứng dụng MQ Java cũ (com.ibm.mq.jar) cho mục đích thử nghiệm. Bây giờ tôi cần sử dụng ứng dụng này để gửi một số tin nhắn tới JMS. Khi tôi cố gắng đặt bất kỳ thuộc tính JMS nào trên tin nhắn MQ như: Mess-6ren Tôi có truyền thống ( com.ibm.mq.jar ) Ứng dụng MQ Java cho mục đích thử nghiệm. Bây giờ tôi cần sử dụng ứng dụng này để gửi một số tin nhắn tới JMS. Ví dụ: khi tôi cố gắng đặt bất kỳ thuộc tính JMS nào trên tin nhắn MQ: message.setStringProperty("JMSDestination", "queue:///" + queueName); Tôi liên tục gặp lỗi: 2471 - MQRC_PROPERTY_NOT_AVAILABLE . Nếu tôi chỉ xóa khỏi tên thuộc tính JMS , nó sẽ hoạt động. Có thể trực tiếp được không Tin nhắn MQ Đặt thuộc tính JMS trên ? Cách chính xác để làm điều này ở cấp độ MQ là gì? Nhân tiện. Tôi có cùng một ứng dụng trong .NET và có thể đặt thuộc tính JMS theo cách này, vì vậy tôi chỉ muốn sử dụng cùng một mã trong Java. Không được phép thực hiện thủ công thao tác này. Vui lòng sử dụng API JMS để đặt thuộc tính JMS. Giải thích về các hạn chế đối với thuộc tính MQ Nhưng có một điều thú vị trong trang tài liệu đó, Tên của các thuộc tính được chỉ định trực tiếp dưới dạng phần tử MQRFH2 không được đảm bảo xác thực bằng lệnh gọi MQPUT. Bạn có thể giải quyết vấn đề này trong thời gian ngắn. Tuy nhiên, dường như không có gì đảm bảo rằng việc đặt trực tiếp phần tử MQRFH2 sẽ không được xác thực. Giới thiệu về java - Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11668711/ Đọc các phản hồi nhiều phần/hỗn hợp trong Java/Groovy Chúng ta có nên sử dụng mẫu đơn để tạo kết nối không? -6ren Chúng ta có nên sử dụng mẫu đơn để tạo kết nối không? - Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập the-6ren Tôi thấy ai đó nói rằng có thể sử dụng mẫu đơn trong lớp truy cập dữ liệu để tạo kết nối. Những người khác nói rằng chúng ta không nên sử dụng mẫu đơn. Những lập luận mà cả hai bên đưa ra đều có giá trị ở một mức độ nhất định, nhưng điều gì là đúng từ góc độ công nghệ phần mềm. Đối với ví dụ về ứng dụng web, chúng ta nên sử dụng mẫu đơn cho lớp truy cập dữ liệu. c# - Dịch vụ web Java sử dụng .Net Khái niệm cơ bản về cấu trúc dữ liệu java: danh sách liên kết đơn và đôi Danh sách liên kết một chiều Ưu điểm lớn nhất của danh sách liên kết một chiều so với danh sách tuyến tính có cấu trúc tuần tự là không cần đảm bảo vị trí lưu trữ mà chỉ cần sử dụng con trỏ để trỏ tới phần tử tiếp theo. Sơ đồ danh sách liên kết đơn tương đối thô, mình giải thích ngắn gọn nhé: Bốn hình chữ nhật ở trên, mỗi hình chữ nhật c - Bộ thu đa luồng ổ cắm đơn Sử dụng TCP, tôi đang thiết kế một số chương trình tương tự như chương trình tiếp theo. Việc tiếp nhận của khách hàng trong nhiều luồng đang chờ một tin nhắn được gửi bởi một máy chủ. Tuy nhiên, đây là điều kiện. recv đang chờ một tin nhắn gửi cụ thể. Ví dụ: chuỗi khách hàng 1: recv dns - Có thể có tên miền cấp cao nhất (đơn) ký tự không? Tôi đang viết một biểu thức chính quy để xác thực email. Điều duy nhất khiến tôi bối rối là: Có thể sử dụng một ký tự đơn cho tên miền cấp cao nhất không? (Ví dụ: lockevn.c) Bối cảnh: Tôi biết tên miền cấp cao nhất có thể từ 2 ký tự đến bất kỳ thứ gì (.uk, .us đến .canon, . Symfony2 Bộ điều khiển đơn nhiều tuyến Có thể xác định nhiều tuyến cho cùng một Bộ điều khiển trong một định nghĩa không? Ví dụ: Tôi muốn một định nghĩa duy nhất cho /, /about, /privacy-policy bằng cách sử dụng _home: pat Ứng dụng Single View có nền đen không thể thay đổi Tôi đang phát triển một ứng dụng View nhắm mục tiêu 11.4 iOS bằng cách sử dụng object-c và phiên bản Xcode là 9.4.1. Sau khi tạo xong có Main.storyboard và LaunchScreen.stor C - Việc triển khai ống vỏ đơn tiếp tục bị treo trong thiết bị đầu cuối Tôi đã cố gắng triển khai cấu trúc đường ống trong chương trình shell và nếu tôi thực thi một lệnh đơn giản (như "hello | rev") thì nó hoạt động nhưng khi tôi cố thực thi "head -c 1000000/dev/urandom | wc Cột DISTINCT đơn của MySQL Bảng này chứa sự kết hợp ĐỘC ĐÁO giữa các cột máy chủ và giao diện* EDIT: Bảng này cũng có ID duy nhất tăng tự động, xin lỗi, lẽ ra tôi nên đề cập đến điều này trước** máy chủ.... | c++ - Bộ lọc tiêu chuẩn cửa sổ trượt cho hình ảnh kênh đơn Tôi muốn áp dụng "bộ lọc tiêu chuẩn" với kích thước bản vá cố định cho một hình ảnh kênh. Tức là tôi muốn out[i,j] bằng giá trị tiêu chuẩn của các giá trị pixel gần img[i,j]. Dành cho những ai đã quen với Matlab, Giả sử tôi muốn thực hiện cuộc gọi mạng và sử dụng rx.Single vì tôi chỉ muốn một giá trị. Làm cách nào để áp dụng những thứ như replay().autoConnect() để cuộc gọi mạng không xảy ra nhiều lần khi tôi đăng ký từ nhiều nguồn? tôi có nên sử dụng c++ - Trung bình một kênh Tôi chuyển đổi hình ảnh từ rgb sang YUV. Bây giờ tôi muốn tìm giá trị trung bình của từng kênh độ sáng. Bạn có thể cho tôi biết làm thế nào để đạt được điều này? Ngoài ra, có cách nào để xác định một hình ảnh bao gồm bao nhiêu kênh không? Câu trả lời hay nhất bạn có thể làm điều này: # scala — Hình phạt hiệu suất của việc xem xét mã thông báo đơn lẻ là gì? Khi so sánh khả năng phát hiện cuối câu lệnh của Go và Scala, tôi thấy rằng các quy tắc của Scala phong phú hơn, cụ thể là: Kết thúc dòng được coi là dấu chấm phẩy trừ khi một trong các dấu chấm sau verilog - Sự khác biệt giữa toán tử nhị phân đơn (&) và kép (&&)& là gì? Sự khác biệt giữa & và && toán tử nhị phân trong IEEE 1800-2005 trở lên là gì? Họ có bình đẳng không? Tôi nhận thấy rằng các định nghĩa điểm che phủ này hoạt động giống nhau khi a và b thuộc loại bit: cp: coverpoint a rung - Nhà cung cấp rung một chế độ xem Tôi đang sử dụng gói nhà cung cấp của Flutter. Điều tôi muốn đạt được là cung cấp một nhà cung cấp đơn giản cho Chế độ xem hoặc Trang. Vì vậy, tôi đã thử cách sau trong tiện ích của mình: Widget build(BuildContext c openmp - cython openmp đơn, rào cản Tôi đang cố gắng sử dụng openmp với cython. Tôi cần thực hiện hai việc trong cython: i) Sử dụng phạm vi #pragma omp single{} trong mã cython của tôi. ii) Sử dụng #pra javascript - Thay thế dấu ngoặc đơn/đôi Espace bên trong hàm Tôi đang cố xóa dấu ngoặc đơn và dấu ngoặc kép khỏi chuỗi ký tự thoát. Nó không hoạt động với dấu ngoặc đơn ' hoặc tự động kép". Có ai giúp được không? var mysting = escapeStr.replace(/^%22/g, ' mã hóa - Ví dụ về mã hóa kênh đơn ANT+ Tôi đang sử dụng giao thức ANT+, kết nối điện thoại thông minh của mình với khóa USB ANT+, được kết nối với PC thông qua SimulANT+. SimulANT+ đang mô phỏng cảm biến nhịp tim gửi dữ liệu tới đa luồng - Sự khác biệt về độ chính xác của phép tính ở chế độ đơn/đa luồng (OpenMP) Ai đó có thể giải thích/hiểu sự khác biệt trong kết quả tính toán ở chế độ đơn/đa luồng không? Đây là một ví dụ gần đúng. Tính số pi: #include #include #include const int itera(100000000 c# - OpenGL - sơ đồ khối kênh đơn không tạo ra bất kỳ đầu ra nào Tôi đã viết một triển khai ánh xạ bóng thô để hiển thị cảnh 6 lần bằng cách sử dụng 6 ma trận Chế độ xem khác nhau để tạo bản đồ khối. Để tối ưu hóa, tôi đang cố gắng nâng cấp lên một phương pháp tiếp cận kênh duy nhất bằng cách sử dụng trình đổ bóng hình học, nhưng tôi gặp khó khăn khi nhận bất kỳ đầu ra nào từ trình đổ bóng của mình android — SPA AngularJS đơn phá vỡ định tuyến của ứng dụng gốc Đang cố gắng xây dựng thứ gì đó bằng Single-Spa và gặp phải các vấn đề khi thêm AngularJS vào ứng dụng. Angular2 và ReactJs hoạt động hoàn hảo nhưng nếu thêm AngularJS và thử sử dụng cho ứng dụng này Không thể tạo bộ khung sơ khai/java từ WSDL - 6ren java - Không thể tạo bộ xương sơ khai/java từ WSDL - Tôi đã viết WSDL để tạo sơ khai và bộ xương nhưng bộ xương của tôi không tạo ra trong nhật thực. Tôi đang sử dụng phiên bản Helios của Eclipse. Có ai có thể cho biết vấn đề với WSDL là gì không? Tôi muốn sử dụng Ax-6ren Không thể tạo bộ xương sơ khai/java từ WSDL Thời gian cập nhật: 2023-11-02 19:37:01 Tôi đã viết WSDL để tạo sơ khai và khung, nhưng khung của tôi không tạo trong nhật thực. Tôi đang sử dụng phiên bản Helios của Eclipse. Có ai có thể cho biết vấn đề với WSDL là gì không? Tôi muốn sử dụng Trục 2. Tôi cũng đã cố gắng tạo khung bằng wsdl2java nhưng nó gây ra sự cố biên dịch trong các lớp được tạo. Mình không đính kèm file vào đây được nên dán vào đây. targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"> Đó là một vấn đề với cài đặt của bạn. Tải xuống và xác minh các trình cắm nhật thực axis2 và axis2, đảm bảo bạn đã đặt đường dẫn lớp AXIS2_HOME. Đôi khi nó cũng ngừng hoạt động với tôi và sau đó tôi phải đi cài đặt lại mọi thứ. Đừng bận tâm đến việc báo cáo lỗi cho Eclipse hoặc Apache, chúng luôn đóng dưới dạng "WORKSFORME". Các bước để tạo mã từ wsdl của bạn: Tạo các dự án web động. Tạo tập tin wsdl của bạn. Nhấp chuột phải vào tệp wsdl của bạn và chọn Dịch vụ web -> Tạo Java Bean Skeleton Nhấp vào Hoàn tất Các thư viện, khía cạnh và mã được tạo của Axis2 sẽ tự động được thêm vào dự án của bạn mà không gặp sự cố biên dịch. Về java - Không thể tạo bộ khung sơ khai/java từ WSDL, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6839414/ Những nhược điểm của việc làm việc bằng thạch anh đơn là gì Tôi có thể chỉ sử dụng các trường chính để kiểm tra sự bằng nhau không? Tôi có thể sử dụng bằng thông qua lớp con không? Làm cách nào để viết tích hợp trình duyệt bằng trình soạn thảo bên ngoài như MS Word trong Java? java tương đương với C#-DateTime là gì? java - Đang kiểm tra đơn vị Không cần kiểm tra ứng dụng khung của máy chủ play - 6ren java - Đang tiến hành kiểm tra đơn vị! Không cần kiểm tra ứng dụng khung của máy chủ play - một tùy chọn để chạy kiểm tra trong ứng dụng Play của tôi là bằng cách thực thi lệnh tự động kiểm tra. Một trong những cách Play dường như xác định các thử nghiệm để chạy là tìm tất cả các thử nghiệm có lối chơi siêu hạng.tes-6ren Đang kiểm tra đơn vị! Không cần kiểm tra ứng dụng khung của máy chủ Play Thời gian cập nhật: 2023-11-02 19:37:34 Một tùy chọn để chạy thử nghiệm trong ứng dụng Play của tôi là thực hiện lệnh chơi thử nghiệm tự động Một trong những cách Play dường như xác định nên chạy thử nghiệm nào là tìm tất cả các thử nghiệm có siêu hạng play.test.UnitTest (hoặc tương đương với Play khác). Hãy để lớp kiểm tra mở rộng Bài kiểm tra đơn vị Dường như có một số chi phí, được thể hiện qua những thứ này được đưa ra trong bảng điều khiển: Thông tin INFO, Bắt đầu C:\projects\testapp\. Cảnh báo WARN, Việc khai báo các mô-đun trong application.conf không được dùng nữa. Thay vào đó, hãy sử dụng các phụ thuộc.yml (module.secure). Thông tin INFO, Mô-đun bảo mật có sẵn (C:\play-1.2.1\modules\secure) Thông tin INFO, Mô-đun mùa xuân có sẵn (C:\projects\testapp\.\modules\spring-1.0.1) CẢNH BÁO cảnh báo, Trên thực tế play.tmp được đặt thành null. CẢNH BÁO cảnh báo, Bạn đang chạy Play ở chế độ DEV Thông tin INFO, Đã kết nối với jdbc:h2:mem:play;MODE=MYSQL;LOCK_MODE=0 Thông tin THÔNG TIN, Ứng dụng 'Ứng dụng thử nghiệm' hiện đã bắt đầu! Rõ ràng là rất hữu ích khi cung cấp môi trường Play cho các thử nghiệm yêu cầu thiết lập như vậy, nhưng nếu tôi có một lớp thử nghiệm kiểm tra mã sản xuất thực hiện logic không yêu cầu môi trường Play thì tôi không muốn mở rộng Bằng cách này, tôi tránh được chi phí khởi chạy môi trường Play. Nếu tôi có một cái chưa được mở rộng lớp kiểm tra, nó sẽ không được ra lệnh thực hiện. Có cách nào để làm lệnh thực hiện tất cả các thử nghiệm bất kể tôi có mở rộng Play's hay không Có người thực sự đã đề xuất vé Đối với câu hỏi này Câu trả lời ngắn gọn: không. Câu trả lời dài hơn: Không, trừ khi bạn thay đổi mã trong khung. autotest là một tác vụ Ant thiết lập máy chủ và kích hoạt các bài kiểm tra, nhưng nó không sử dụng tác vụ kiến, vì vậy nó không phát hiện (theo mặc định) các bài kiểm tra đơn vị "bình thường" của bạn. Bạn có hai tùy chọn: thêm một tác vụ bổ sung vào tệp Ant của Play để chạy thử nghiệm đơn vị thông qua tác vụ đó (bạn cũng cần bao gồm các lọ có liên quan) hoặc chỉnh sửa mã khởi động môi trường thử nghiệm Play. Cả hai đều có nghĩa là thay đổi khuôn khổ ở một mức độ nhất định. Mặc dù giả sử bạn đang sử dụng Play, tôi tự hỏi tại sao bạn không nên thực hiện tất cả các bài kiểm tra của mình theo chế độ Play... Về java - unit testing đang được tiến hành! Không cần kiểm tra ứng dụng framework của máy chủ play, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6367690/ java - Kiểm tra chức năng Java java - Các vấn đề biên dịch liên quan đến thư viện slf4j Cách xử lý các luồng nền trong ứng dụng Hibernate/Spring Plugin Maven thực thi plugin khác? java - Các vấn đề biên dịch liên quan đến thư viện slf4j-6ren java - Các vấn đề biên dịch liên quan đến thư viện slf4j - Tôi đang cố gắng biên dịch một thư viện nguồn mở và đang gặp phải vấn đề sau. Khi tôi giữ hai thư viện slf4j-jcl-1.6.0.jar và slf4j-api-1.6.0.jar, trình biên dịch Eclipse đưa ra cho tôi thông báo lỗi sau: SLF4J:-6ren Tôi đang cố gắng biên dịch một thư viện nguồn mở và gặp phải vấn đề sau. Khi tôi giữ hai thư viện slf4j-jcl-1.6.0.jar và slf4j-api-1.6.0.jar, trình biên dịch Eclipse đưa ra cho tôi thông báo lỗi sau: SLF4J: Đường dẫn lớp chứa nhiều liên kết SLF4J: Đã tìm thấy liên kết trong [jar:file:/home/chens6/mahout/mahout-distribution-0.5/mahout-examples-0.5-job.jar!/org/slf4j/impl/StaticLoggerBinder. .class] SLF4J: Tìm thấy ràng buộc trong [jar:file:/home/chens6/mahout/mahout-distribution-0.5/lib/slf4j-jcl-1.6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] Nếu tôi xóa hai thư viện này thì trình biên dịch sẽ đưa ra thông báo lỗi sau: Ngày 15 tháng 6 năm 2011 2:51:12 chiều org.slf4j.impl.JCLLoggerAdapter error Làm thế nào để giải quyết vấn đề này? Cảm ơn. SLF4J chỉ yêu cầu bạn có slf4j-api-1.6.0.jar và một trong những triển khai logger. đây là Lưu ý rằng việc kích hoạt SLF4J cho thư viện/ứng dụng của bạn ngụ ý việc chỉ bổ sung một phụ thuộc bắt buộc duy nhất, cụ thể là slf4j-api-1.6.1.jar Trong trường hợp của bạn, tôi đoán bạn có triển khai nhiều trình ghi nhật ký trong đường dẫn lớp của bạn .Theo tôi, mahout-example-0.5-job.jar Một số lớp triển khai SLF4J đã được đưa vào. Về vấn đề biên dịch java - liên quan đến thư viện slf4j, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6362888/ java - ứng dụng sắp xếp hợp nhất liên quan đến mysql 'như' Đoạn mã đầu tiên hoạt động tốt và cho kết quả tôi cần. Điều tôi muốn làm bây giờ là nó trả về 3 giá trị số trên 'as num' Cho 3 giá trị khác nhau trên 'as num', cho 3 vị trí khác nhau trên cùng một cột SELEC thuật toán - Hàm toán học ba biến (có liên quan) Tôi muốn phân tích một số dữ liệu để viết thuật toán định giá. Có sẵn các ngày sau đây: Tôi cần một hàm/bộ tương quan gồm ba biến/thứ nguyên cho thấy sự thay đổi về giá trị trung bình (giá) khi ba thứ nguyên (công suất, số phòng ngủ, số phòng tắm) tăng lên. Ví dụ Y(#pers_c Sự cố trong nền - liên quan đến Sprite-Kit Như tiêu đề đã nói - Trò chơi Sprite Kit của tôi thỉnh thoảng gặp sự cố trong nền, luôn kèm theo lỗi này - Loại ngoại lệ: EXC_BAD_ACCESS (SIGSEGV) Ngoại lệ phụ Thông báo xác thực Phalcon trên các mô hình (bí danh) liên quan Giả sử tôi cố lưu dữ liệu sau và mô hình Bài hát có trình xác thực Phalcon\Mvc\Model\Validator\PresenceOf được đặt trên thuộc tính tên của nó // Lấy một dữ liệu hiện có c# - Có liên quan nếu các điều kiện được kiểm soát bởi toán tử && Tôi có một điều khiển if như hiển thị bên dưới; if (Directory.Exists(System.IO.Path.Combine(systemPath, "Reports", companyName)) javascript - Liên quan đến Jscript ReadLine() Ai đó có thể cho tôi biết cách chúng tôi sử dụng ReadLine() để đọc một dòng cụ thể từ một tệp (.txt) không? Bây giờ tôi muốn đọc toàn bộ nội dung của tệp (không chỉ dòng đầu tiên). Tôi cần sử dụng phương pháp nào cho việc này. Tôi đã googled rất nhiều nhưng không thể tìm ra giải pháp. thế hệ của tôi fpga - Các ngôn ngữ liên quan đến FPGA như thế nào? Tôi tin rằng ở trường đại học, tôi đã viết một chương trình cho FPGA bằng ngôn ngữ bắt nguồn từ C. Tôi biết các ngôn ngữ như VHDL và verilog. Tuy nhiên, điều tôi không hiểu là lập trình viên có bao nhiêu lựa chọn về khía cạnh nào để sử dụng? Nó có phụ thuộc vào FPGA không? Tôi sẽ sử dụng Xili javascript - Đặt nguồn cho đối tượng hình ảnh - Liên quan đến Dashcode Làm cách nào để thay đổi nguồn của đối tượng hình ảnh trong Dashcode (Javascript) khi chạy? Tôi đã thử: var image = document.getElementById("image").object;ima Cách thực hành tốt nhất cho tính đa hình trong các lớp C++ có liên quan? Tôi có một số lớp có liên quan với nhau sẽ được sử dụng bởi một số thuật toán khác nhau. Ví dụ: struct B; struct A { B* parent; mysql - liên quan đến mySQL Tôi đang phát triển một trang web nơi người dùng nhập số tiền vào bảng mà khách hàng nhận được, nếu khách hàng nào không cung cấp khoản trả góp (số tiền) thì người dùng không nhập bất kỳ số tiền nào vào bảng và người dùng muốn lấy thông tin về khách hàng vi phạm ở 10 Heaven là cơ sở. Vì vậy, câu hỏi của tôi là bảng và thuộc tính nào cần được xác định mysql - Chọn một giá trị từ mục nhập biểu mẫu trọng lực trước đó (liên quan đến SQL) Tôi đang cố gắng chọn một giá trị từ mục trước đó và tăng số đó lên một giá trị mỗi lần. Tôi đã làm cho nó hoạt động để chọn giá trị mục nhập hiện tại (mặc định là 1000) và tăng nó lên 1 rồi xác nhận lại giá trị đó (vì vậy mỗi lần nó sẽ là 1001). Tôi cần nó để chọn mục cuối cùng của trường để nó trở thành mysql - Cách chọn một hàng từ một bảng và chọn nhiều hàng từ một bảng khác (có liên quan) Tôi không giỏi trong việc "thực hiện" các truy vấn. Giả sử đây là cơ sở dữ liệu của tôi: ảnh nghệ sĩ ------------------ - PHP: Bỏ phiếu dài và liên quan đến sao chổi Gần đây, tôi muốn tạo một hệ thống thông báo tức thời cho trang web của mình. Tôi nghe nói COMET rất cần thiết trong tình huống này. Tôi đã tìm kiếm PHP và Comet được một thời gian, tuy nhiên, các hướng dẫn và bài viết tôi tìm thấy dường như chỉ nói về các yêu cầu ajax trong một vòng lặp. Ví dụ, có ios - Tại sao tính năng này không hoạt động? (liên quan đến SpriteKit) Tôi đang làm việc trên một trò chơi iOS và tôi muốn chú hề xuất hiện bên ngoài hiện trường rồi di chuyển xuống. Ý tưởng của tôi là tạo ra tất cả chúng và đặt chúng vô hình trong cảnh ở khoảng cách 360 pixel. Như thế này: SKSpriteNode *clo Nhóm Mysql theo mệnh đề có liên quan đến vị trí trên kết quả tổng hợp Tôi có bảng thứ tự phụ sau đây. mysql> chọn * từ đơn hàng phụ +-------------+-------+ | order_state | java - Khi nào việc mã hóa có liên quan đến Java? Đây có thể là một câu hỏi dành cho người mới bắt đầu, nhưng việc xem xét việc gỡ lỗi mã hóa trong Java khá phù hợp: Khi nào mã hóa có liên quan đến một đối tượng String? Giả sử tôi có một đối tượng chuỗi mà tôi muốn lưu vào một tệp. Bản thân đối tượng String có sử dụng một số loại Làm cách nào để quản lý mối quan hệ một-nhiều giữa các đối tượng? (liên quan đến di chuyển) Đầu tiên tôi muốn nói rằng tôi chưa quen với CPP (tôi đã bắt đầu với cpp11) :) Hãy xem xét các thực thể sau: sinh viên (tên + họ) và nhóm (mô tả + nhiều sinh viên hơn). Tôi đã tạo 2 lớp sau trong C++: class Sinh viên { privat javascript - Không thể gọi hàm/liên quan đến AJAX Tôi đang cố gắng cập nhật cơ sở dữ liệu của mình một cách đồng bộ khi hộp kiểm được nhấp vào. Tôi quyết định sử dụng aJax nhưng có vẻ như nó không nhận ra ajax. Mã: Các phần tử sẽ trở thành hàm Switch_Active(this.id)... Vô hiệu hóa jQuery - Nhấp và thêm lớp để kích hoạt một nhấp chuột (có liên quan) khác? Tôi đang tạo một thực đơn. Thực đơn như sau. $('.category').mouseover(function() { $(this).removeClass('category').addClass('cate java - Kiểm tra chức năng Java-6ren java - Kiểm tra chức năng Java - Tôi muốn viết một số thử nghiệm chức năng cho một servlet java và tôi muốn đảm bảo rằng nó hoạt động với tất cả các bộ lọc và nội dung web java ngẫu nhiên khác có thể can thiệp vào servlet. Có cách nào tốt để làm điều này trong Java không? Tôi nhận thấy -6ren Tôi muốn viết một số bài kiểm tra chức năng cho một servlet java và tôi muốn đảm bảo rằng nó hoạt động với tất cả các bộ lọc và nội dung web java ngẫu nhiên khác có thể can thiệp vào servlet. Có cách nào tốt để làm điều này trong Java không? Tôi nhận thấy rằng play framework có cách tiếp cận rất tốt để kiểm tra chức năng. nhập play.test.*; nhập play.mvc.*; nhập play.mvc.Http.*; nhập org.junit.*; lớp công khai ApplicationTest mở rộng FunctionTest { kiểm tra khoảng trống công khaiTheHomePage() { Phản hồi phản hồi = GET("/"); khẳng địnhStatus(200, phản hồi); http://www.playframework.org/documentation/1.0/test Điều gì đó như thế thì tuyệt vời, nhưng tôi đoán là tôi đang nuôi hy vọng nhiều hơn. :) Selen là một sự lựa chọn Nó có thể xuất các bài kiểm tra sang JUnit 3 hoặc 4. Về thử nghiệm chức năng java - Java, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6360528/ Nhiều phương thức chính trong gói java java - hợp nhất sắp xếp ứng dụng-6ren java - ứng dụng sắp xếp hợp nhất - Tôi đang thực hiện một bài tập trong đó cho một mảng N giá trị, tôi cần lấy hai số có phép trừ (cao nhất - thấp nhất) là số dương nhất. Tôi muốn v lớn hơn c...Tình huống là...Giả sử tôi muốn mua vật phẩm đấu giá với giá C để có thể mua được với giá V-6ren Thời gian cập nhật: 2023-11-02 19:37:35 Tôi đang làm một bài tập trong đó, với một mảng N giá trị, tôi cần lấy hai số có phép trừ (cao nhất - thấp nhất) là số dương nhất. Tôi muốn v lớn hơn c...tình huống là...giả sử tôi muốn mua các vật phẩm đấu giá ở giá C để tôi có thể bán chúng với giá V và kiếm được lợi nhuận tối đa, mỗi ô của mảng được đấu giá trên giá ngày t nên mình muốn mua ở mức giá thấp nhất có thể để có thể bán ở mức giá cao nhất có thể nên C phải xuất hiện trước V trong mảng. Ví dụ: n = 8 mảng = {6,7,3,8,9,2,1,4,20} Tôi muốn c=1 v=20 20 - 1 = 19 (Điều này có nghĩa là phép trừ của 2 số này là cao nhất) Một ví dụ khác: n=6 mảng = {8,12,45,40,18,29} c=8 v = 45 Bởi vì phép trừ của chúng là phép trừ lớn nhất trong tất cả các phép trừ khác. (Tôi muốn làm rõ rằng c không phải lúc nào cũng là số nhỏ nhất trong mảng). Hai số không nhất thiết phải ở cạnh nhau. nếu tôi có n = 1, {1} v=1 Ví dụ này chứng minh rằng c và v không phải lúc nào cũng là giá trị thấp nhất/cao nhất. mảng = {19,27,5,6,7,8} trong trường hợp này c=19 v = 27 Ngoài ra, tôi cần sử dụng nhiều mã sắp xếp hợp nhất để giải quyết vấn đề này (ví dụ chia nó thành hai phương thức: sự sáp nhập xử lý đệ quy, hợp nhất Xử lý nơi sử dụng mảng phụ trợ). Tôi đang sử dụng mã sắp xếp hợp nhất (tôi nghĩ việc hợp nhất là không cần thiết vì tôi không quan tâm đến việc sắp xếp) và cho đến nay tôi có mã sau nhưng rõ ràng là sai, ai đó có thể cho tôi biết tôi đã làm gì không đúng không? public static void mergeSort(int start, int end) { nếu (bắt đầu < kết thúc) { int một nửa = (bắt đầu + kết thúc) / 2; mergeSort(bắt đầu, một nửa); for(int i = bắt đầu; bắt đầu < một nửa; bắt đầu++, i++){ if((arr[i+1] - arr[i]) > temp){ temp = arr[i+1] - arr[i]; c = tôi; v = i+1; mergeSort(half+1, end); for(int i = Half+1; i < end; Half++, i++){ Cảm ơn trước vì bất kỳ trợ giúp nào bạn có thể cung cấp! Tôi đoán tên trong mã của bạn hợp nhấtSắp xếp Nó được kế thừa.... Vì bạn đã thực hiện đệ quy nên không cần phải lặp qua tất cả các phần tử vì Sau khi đệ quy, kết quả đã được trình bày. Ví dụ: một cách tiếp cận khả thi là hoán đổi giá trị tối thiểu sang vị trí đầu tiên và giá trị tối đa đến vị trí cuối cùng, sau đó, ở mức "trên" của đệ quy, bạn có thể truy xuất chúng trực tiếp. Đây là một giải pháp khác sử dụng các nguyên tắc sắp xếp hợp nhất, nhưng chỉ giá trị tối đa. bài kiểm tra lớp công khai { mảng int tĩnh [] = {6,7,3,8,9,2,1,4,20}; public static void main (String args[]) { System.out.println(merge_select_max(0, arr.length - 1)); public static int merge_select_max (int start, int end) { // bao gồm cả hai nếu (bắt đầu == kết thúc) { trả về mảng[bắt đầu]; int first = merge_select_max (bắt đầu, một nửa); int giây = merge_select_max(nửa + 1, kết thúc); return (đầu tiên > thứ hai? Đầu tiên: thứ hai); Về ứng dụng sắp xếp java - hợp nhất, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6354954/ jfreechart vấn đề chung về khả năng tương tác sửa đổi chuột kéo đường cong được hiển thị Nhiều phương thức chính trong gói java - 6ren Nhiều phương thức chính trong gói java - Tôi có một dự án trong NetBeans trong đó hai lớp khác nhau có các phương thức public static void main(String[] args). Khi tôi nhấn F6, lớp chính của lớp đầu tiên luôn được gọi. tại sao không-6ren Tôi có một dự án trong NetBeans trong đó hai lớp khác nhau có các phương thức public static void main(String[] args). Khi tôi nhấn F6, lớp chính của lớp đầu tiên luôn được gọi. Tại sao không phải là cái thứ hai? Khi tôi cố gắng hiển thị các tham số của args, nó báo rằng mảng trống. Trong danh mục Thuộc tính dự án, chọn Chạy. Sau đó là một lớp học chính. Đặt lớp chính của bạn ở đó Về java - nhiều phương thức chính trong gói java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6353085/ API nhận dạng mẫu Java cho thị trường chứng khoán java - Hướng dẫn/ý tưởng giúp ứng dụng hỗ trợ dễ dàng hơn - 6ren java - Hướng dẫn/ý tưởng giúp các ứng dụng hỗ trợ dễ dàng hơn - viết một phần mềm chất lượng phải là bước đầu tiên. Bây giờ đó là một mục tiêu di động. (Chúng tôi có một cái gì đó tương tự như https://stackoverflow.com/questions/3716203/automatic-code-qu-6ren java - Hướng dẫn/ý tưởng giúp các ứng dụng hỗ trợ dễ dàng hơn Thời gian cập nhật: 2023-11-02 19:37:36 Viết một phần mềm chất lượng nên là bước đầu tiên. Bây giờ đó là một mục tiêu di động. (Chúng tôi có một cái gì đó như https://stackoverflow.com/questions/3716203/automatic-code-quality-and-architecture-quality-static-code-analysis thứ gì đó. Chúng tôi cũng có bộ thử nghiệm hồi quy và môi trường thử nghiệm tương tự như của một số khách hàng được chọn. ) Bất kể chúng tôi làm gì, vẫn có những trường hợp chỉ khách hàng mới có thể nhìn thấy nó và gặp sự cố/lỗi. Đôi khi họ chỉ gặp vấn đề về hiệu suất. Đôi khi là sự cố, đôi khi là lỗi Mô hình đối tượng ứng dụng. Nói chung, làm thế nào tôi có thể giảm đau? Làm cách nào tôi có thể nhận được nhiều (dữ liệu) nhất từ ​​tình huống này? Những bước mã hóa/kiến trúc nào sẽ giúp có thêm thông tin khi vấn đề phát sinh lần đầu tiên và lần thứ hai? Đây là nơi để bắt đầu: Ghi nhật ký tốt: log4j là điểm bắt đầu. Người dùng có thể thay đổi tập tin một cách dễ dàng. Sẽ tốt hơn nếu cung cấp một gui nhỏ để chỉnh sửa các tệp như vậy. (Cấu hình ghi nhật ký của chúng tôi nằm trong khu vực c:/Program Files/ trong Windows 7; người dùng bình thường không dễ dàng chỉnh sửa - yêu cầu tùy chọn "chạy với tư cách quản trị viên" kỳ diệu.) Đổ đống: Đổ đống khi hết bộ nhớ. Tự động gửi báo cáo lỗi: Firefox, intellij, v.v. là những ví dụ điển hình. Không chắc chắn có thư viện làm sẵn hay không. JMX: Đối với các ứng dụng máy chủ, điều này có vẻ rất hữu ích. Tôi chưa bao giờ sử dụng nó. Công cụ kiểm tra yêu cầu hệ thống: Tôi vẫn chưa làm được việc đó. Khả năng nâng cấp tự động: Ứng dụng của chúng tôi chủ yếu là một ứng dụng máy tính để bàn java tương tác với máy chủ. Tôi đoán chúng ta có thể thực hiện nhiều bước hơn cho đến khi đạt được chất lượng như mong muốn :) Đối với các ứng dụng máy chủ, hãy cân nhắc sử dụng cái gì đó như Dynatrace Những công cụ như vậy. (Không miễn phí nhưng hay) Chế độ xem mã của bạn theo thời gian thực. Không hoàn toàn giống như câu hỏi của bạn, nhưng nhìn chung hãy cố gắng vượt qua lỗi trước khi đạt đến GA Tìm lỗi Đợi tool tìm ra lỗi. Và Sonar Tôi không biết về thư viện gửi lỗi tự động, nhưng dịch vụ web RESTfull nhanh rất dễ xây dựng và sẽ có giá trị lớn. Xin lỗi, đây không phải là câu trả lời quá đầy đủ mà chỉ là một số nội dung tôi đã thu thập được trong nhiều năm. Về java - hướng dẫn/ý tưởng giúp các ứng dụng hỗ trợ dễ dàng hơn, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6316572/ java - Đăng ký hoạt động khai báo NetBeans và menu bật lên nút Trình cài đặt jdk cho Windows 7 không đặt đường dẫn Đảm bảo việc tuần tự hóa được xử lý cho mọi yêu cầu của người dùng trong GAE/J java - làm cho jar nhiều lớp dễ dàng hơn Tôi đang làm việc trên một dự án chứa nhiều lớp và tôi muốn biên dịch chúng thành một cái lọ. Tôi biết điểm vào và tệp kê khai.txt cũng như tất cả các mục cần thiết trong jar của tôi, các lớp của tôi được biên dịch và có tệp .class và mọi thứ, nhưng vấn đề là tôi phải đặt tất cả Loại nào nhanh hơn/dễ dàng hơn? Mảng hay danh sách liên kết? Java: In đẹp dễ dàng hơn? Khi kết thúc tính toán, tôi in kết quả: System.out.println("\nTree\t\tOdds của tác giả được tìm kiếm"); for (ParseTree p mysql - Lưu trữ nhiều phạm vi trong bảng mysql để thực hiện truy vấn nhanh hơn/dễ dàng hơn Tôi có dữ liệu với nhiều phạm vi thời gian, ví dụ: xem xét các cột sau | from1 | to2 | from3 | javascript - Có công cụ nào giúp việc gỡ lỗi JavaScript và jQuery dễ dàng hơn không? Tôi khá thiếu kinh nghiệm với JavaScript và jQuery, nhưng đối với trang ASP.Net mà tôi đang làm việc, tôi cần cả hai. Tôi đang dần tìm ra điều đó, nhưng tôi đã phụ thuộc rất nhiều vào StackOverFlow. Có ai biết công cụ gì không( Việc thay đổi thuộc tính của một loạt thẻ img trong jQuery có dễ dàng hơn PHP không? Tôi đang nghĩ đến việc viết một số mã bằng PHP để thay đổi tất cả id của hình ảnh để khớp với alt của nó. Điều này có dễ đạt được hơn trong jQuery không? Những gì tôi cần làm là đi đến dòng này img alt="puzzle" src="images/cole.jp jquery - Làm cách nào để xây dựng một ứng dụng web giúp AJAX và DHTML dễ dàng hơn? Với cấu trúc của websinte Làm cách nào để làm cho std::sort() dễ dàng hơn bằng Boost (Lambda?)? Giả sử tôi có struct Value { int foo(); }; Cái nào nhanh hơn/dễ sử dụng hơn trong ứng dụng iPhone: XML hay JSON? Tôi đang bắt đầu tạo một ứng dụng iPhone sẽ tương tác với API công khai. Câu hỏi của tôi là, cách nào nhanh hơn và/hoặc dễ sử dụng XML hoặc JSON hơn? Câu trả lời hay nhất dựa trên Sam Soffes, Touch Tại sao việc viết các tập lệnh phía máy chủ bằng PHP lại dễ dàng hơn so với C (thư viện chứa tất cả các hàm liên quan đến web)? Nếu PHP được viết bằng C, thì chính xác thì sự khác biệt giữa việc viết tập lệnh phía máy chủ bằng PHP so với viết tập lệnh phía máy chủ bằng C là gì, đặc biệt nếu tôi đang sử dụng khung web trong C có thể xử lý các kết nối mysql, PHẦN, v.v.? Có thư viện nào để tạo html trong C#/.NET/ASP.NET dễ dàng hơn không Tôi nhớ có lần tôi xem một dự án của một anh chàng viết những thứ như thế này với các chuỗi giống json bằng một số ngôn ngữ, tạo ra html thực sự đẹp mắt. Có cái gì tương tự mà tôi có thể sử dụng cho C# hoặc .NET radio-box{ AName, css - Có đúng là việc tạo bố cục trên nhiều trình duyệt cho trình duyệt máy tính để bàn bằng cách sử dụng bảng+css sẽ dễ dàng hơn so với div+css không? Một người bạn thiết kế web của tôi vẫn đang tạo các trang web bằng cách sử dụng bảng, nhưng anh ấy rất giỏi với css và tôi rất giỏi với css, nhưng khi sử dụng và tôi đang gặp phải nhiều vấn đề về bố cục trên nhiều trình duyệt hơn bạn tôi. Tôi nói với bạn tôi Làm cách nào (dễ dàng hơn) để tạo các dấu tích trục x đẹp (tức là pi/2, pi, 3pi/2, ...) trong ggplot2? Tôi muốn tạo một biểu đồ trong đó tôi có thể thấy các tỷ lệ thay thế cho trục x, chẳng hạn như pi/2, pi, 3pi/2, v.v. Cho đến nay, điều này chỉ hiệu quả với tôi với một mã khá bất tiện (hãy nhìn vào các dòng tôi đã tạo pi.halfs , pi.fulls Có sự khác biệt nào về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? -6ren Có sự khác biệt nào về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? -Trong ứng dụng của mình, tôi phải lấy các bản ghi và đặt chúng vào mảng 2D. Trước tiên, tôi phải thực hiện hai truy vấn để tìm ra số lượng để có thể khởi tạo mảng và truy vấn thứ hai để lấy dữ liệu. Nó có thể gây ra sự suy giảm hiệu suất. Tôi cần một giải pháp để cải thiện hiệu suất. Cảm ơn. Câu trả lời hay nhấtI ha-6ren Có sự khác biệt nào về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? Thời gian cập nhật: 2023-11-02 19:38:12 Trong ứng dụng của mình, tôi phải lấy các bản ghi và đặt chúng vào một mảng 2D. Trước tiên, tôi phải thực hiện hai truy vấn để tìm ra số lượng để có thể khởi tạo mảng và truy vấn thứ hai để lấy dữ liệu. Nó có thể gây ra sự suy giảm hiệu suất. Tôi cần một giải pháp để cải thiện hiệu suất. Trước tiên, tôi phải thực hiện hai truy vấn để tìm ra số lượng để có thể khởi tạo mảng và thứ hai là tìm nạp dữ liệu. Bạn có thể kết hợp 2 truy vấn thành: chọn *,(chọn số(*) từ bảng) để đếm từ bảng; Về java - Có sự khác biệt về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/5711790/ Tại sao việc tiêm phụ thuộc lại sử dụng các phương pháp công khai? Hai ứng dụng Java khác nhau chia sẻ cùng một cơ sở dữ liệu Làm cách nào để khách hàng biết liệu tài khoản có tồn tại trong máy chủ XMPP hay không? cú pháp biểu thức chính quy java javafx Java tương đương với Pythons urllib.urlencode (UrlEncode dựa trên HashMap)-6ren Java tương đương với Pythons urllib.urlencode (UrlEncode dựa trên HashMap) - Từ Java tương đương với urllib.urlencode của Python là gì? Giống như>>> urllib.urlencode({'abc':'d f', 'def': '-!2'}) '-6ren Java tương đương với Pythons urllib.urlencode (UrlEncode dựa trên HashMap) Thời gian cập nhật: 2023-11-02 19:42:07 Java tương đương với urllib.urlencode của Python là gì? >>> urllib.urlencode({'abc':'d f', 'def': '-!2'}) 'abc=d+f&def=-%212' Tôi có thể chuyển HashMap của các giá trị khóa trong đó và mã hóa nó cũng như cung cấp chuỗi url.. Tôi muốn tránh điều này Dữ liệu chuỗi = URLEncode.encode("key1", "UTF-8") + "=" + URLEncode.encode("value1", "UTF-8"); dữ liệu += "&" + URLEncode.encode("key2", "UTF-8") + "=" + URLEncode.encode("value2", "UTF-8"); Nối chuỗi theo cách thủ công java.net.URLBộ mã hóa Sẽ phù hợp với bạn - mặc dù bạn sẽ phải mở rộng nó để chấp nhận HashMap - nhưng điều đó không khó lắm. Về Java tương đương với urllib.urlencode của Pythons (UrlEncode dựa trên HashMap), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2088502/ Làm cách nào để gỡ lỗi khi chuyển từ Java 1.5 sang 1.6? android — Sự cố giải nén miền Weblogic 10.3 Làm cách nào để tạo một chương trình sao chép tệp từ gói sang user.dir trong java? java - biểu thức chính quy để mã hóa chuỗi Đề xuất trình biên dịch phù hợp với cú pháp JavaME? -6ren Đề xuất trình biên dịch phù hợp với cú pháp JavaME? -Tôi muốn phân tích một số dữ liệu và tôi có ngữ pháp BNF để phân tích nó. Có ai có thể giới thiệu bất kỳ trình biên dịch cú pháp nào có thể tạo mã có thể sử dụng trên thiết bị di động không? Vì đây là dành cho JavaME nên mã được tạo phải: hy vọng có rất ít sự phụ thuộc vào các thư viện Java bên ngoài -6ren Thời gian cập nhật: 2023-11-02 19:43:00 Tôi muốn phân tích một số dữ liệu và tôi có ngữ pháp BNF để phân tích nó. Có ai có thể giới thiệu bất kỳ trình biên dịch cú pháp nào có thể tạo mã có thể sử dụng trên thiết bị di động không? Vì đây là dành cho JavaME nên mã được tạo phải là: chút hy vọng Giảm sự phụ thuộc vào các thư viện Java bên ngoài Không phụ thuộc vào bất kỳ tệp jar thời gian chạy nào. JFlex Trước khi tôi biết nó đã đáp ứng yêu cầu thứ hai và thứ ba của bạn. Nhưng tôi không biết mã được tạo có thể lớn đến mức nào. theo , nó tạo ra một bảng DFA được đóng gói theo mặc định, vì vậy nó có thể không tệ. Bạn có đề xuất nào về trình biên dịch phù hợp với cú pháp JavaME không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/658572/ Hộp tổ hợp Java Swing với menu ngữ cảnh và tự động hoàn thành Máy chủ JBoss của tôi đạt 100% CPU SYS trên Linux; điều gì có thể gây ra điều này? Bộ lọc servlet Java không hoạt động khi đăng nhập Cách tích hợp BIRT với Python Java FloodFill Sự cố tràn ngăn xếp lỗi-6ren Vấn đề tràn ngập Java FloodFill Lỗi tràn ngăn xếp - Tôi đang cố gắng triển khai vấn đề tràn ngập 4 chiều bằng cách sử dụng java. Thuật toán Flood Fill Wikipedia Câu hỏi: Tôi có ma trận này 1 2 1 1 2 2 2 1 2 bây giờ tôi sẽ chọn -6ren Java FloodFill Vấn đề lỗi tràn ngăn xếp Thời gian cập nhật: 2023-11-02 19:45:24 Tôi đang cố gắng triển khai vấn đề tràn ngập 4 chiều bằng cách sử dụng java. Thuật toán lấp lũ Wikipedia Tôi có ma trận này 1 2 2 2 1 2 Bây giờ tôi sẽ chọn phần tử (0,1) của ma trận này và áp dụng bài toán lấp lũ cho nó, thay đổi tất cả 2 thỏa mãn điều kiện đệ quy của tôi thành 3 giây. Ma trận cuối cùng của tôi phải là: 1 3 3 2 1 3 Tôi đã viết mã Java cho việc này nhưng nó gây ra lỗi StackOverflow. Ai có thể giúp tôi tìm ra cách để tránh nó. lớp công khai abc { mảng in void tĩnh(int a[][]) cho (int i=0;i<3;i++) for(int j=0;j<3;j++) System.out.print(a[i][j]+ " "); lũ void tĩnh (int arr[],int x,int y) { //trường hợp cơ bản if (x < 0 || x >= 3 || y < 0 || y >= 3||arr[x][y] == 1) { // tôi đã tạo một hàm cụ thể theo thứ nguyên nhưng tôi có thể khái quát hóa nó!. mảng[x][y] = 3; lũ(arr,x-1,y); lũ(arr,x,y-1); lũ(arr,x,y+1); lũ(arr,x+1,y); màn hình int[][] = { {1, 2, 1}, {1, 2,2}, {2,1,2} lũ (màn hình, 0,1); printarray(màn hình); Ngoại lệ trong luồng "chính" java.lang.StackOverflowError tại java.base/sun.nio.cs.UTF_8.updatePositions(UTF_8.java:79) tại java.base/sun.nio.cs.UTF_8$Encode.encodeArrayLoop(UTF_8.java:509) tại java.base/sun.nio.cs.UTF_8$Encode.encodeLoop(UTF_8.java:564) tại java.base/java.nio.charset.CharsetEncode.encode(CharsetEncode.java:576) tại java.base/sun.nio.cs.StreamEncode.implWrite(StreamEncode.java:292) tại java.base/sun.nio.cs.StreamEncode.implWrite(StreamEncode.java:281) tại java.base/sun.nio.cs.StreamEncode.write(StreamEncode.java:125) tại java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:211) tại java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120) tại java.base/java.io.PrintStream.newLine(PrintStream.java:624) tại java.base/java.io.PrintStream.println(PrintStream.java:772) tại abc.flood(abc.java:19) tại abc.flood(abc.java:30) tại abc.flood(abc.java:33) Vấn đề của bạn là ở dòng này: Bạn đang khám phá vô điều kiện tất cả 4 hướng của ô hiện tại trong tìm kiếm theo chiều sâu, điều này tạo ra một vòng lặp đệ quy vô hạn ở đâu đó khi tìm kiếm chuyển đổi giữa hai khối biểu đồ giống nhau. Để giải quyết vấn đề này, hoặc Theo dõi các ô đã khám phá và không bao giờ truy cập chúng nữa Thực hiện tìm kiếm theo chiều rộng đầu tiên thay vì DFS Thực hiện tìm kiếm theo chiều sâu sâu hơn lặp đi lặp lại. Đơn giản nhất là sửa đổi dòng sau mảng[x][y] != 2 sau đó trả về, điều này thực hiện hiệu quả tùy chọn số 1, bằng cách ngăn bạn khám phá những gì đã được chuyển đổi thành của tế bào, vì 3 != 2 sẽ gây ra nó if (x < 0 || x >= 3 || y < 0 || y >= 3||arr[x][y] != 2) { Về lỗi tràn ngăn xếp Sự cố FloodFill của Java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54730639/ Làm cách nào để theo dõi trang web bằng Selenium và biết khi nào phần tử html mới xuất hiện? Các lớp repo có an toàn cho các yêu cầu đồng thời không? - Khởi động mùa xuân jdeps không thành công với Java 11 và JavaFX trong fat jar Liên kết Bộ sưu tập các Bộ sưu tập thành Collection-6ren trong phương thức Java java - Liên kết các Bộ sưu tập thành Bộ sưu tập trong Java - Tôi đã tạo một lớp Bộ sưu tập mở rộng ArrayList để thêm một số phương thức hữu ích. Nó trông như thế này: Bộ sưu tập lớp công khai mở rộng ArrayList { -6ren Tôi đã tạo một lớp Bộ sưu tập mở rộng ArrayList để thêm một số phương thức hữu ích. Nó trông như thế này: lớp công khai Bộ sưu tập mở rộng ArrayList { // một số phương pháp... Tôi muốn có thể hợp nhất Bộ sưu tập Bộ sưu tập thành Bộ sưu tập, như thế này: {{1, 2}, {2,3}, {1}, {2}, {}} -> {1, 2, 2, 3, 1, 2} Tôi biết một phương thức tĩnh sẽ trông như thế nào: public static Collection unity(Collection> arr) { Bộ sưu tập newCollection = Bộ sưu tập mới<>(); for(Bộ sưu tập phần tử : arr) { newCollection.merge(element); trả lại Bộ sưu tập mới; Nhưng tôi không biết làm cách nào để làm cho phương thức này không tĩnh (để nó không chấp nhận bất kỳ tham số nào, như thế này: Bộ sưu tập list = listOfLists.unite(); ). Điều này có thể thực hiện được không? Nếu có, bạn có thể giúp tôi giải quyết nó? Không có ý nghĩa đối với bất kỳ loại cụ thể nào .nếu như không thuộc về Nhập rồi vào đoàn kết() là một phương pháp không liên quan (nếu bạn có một ArrayListModified , chẳng hạn, bạn không thể làm phẳng nó vì điều đó thật lố bịch). Vì vậy, bạn phải thực hiện Liên kết với bộ sưu tập: lớp công khai ArrayListModified> mở rộng ArrayList { Bộ sưu tập công khai unity() { Bộ sưu tập newCollection = new ArrayList<>(); for (Phần tử Collection : this) { newCollection.addAll(element); Hoặc sử dụng một để chấp nhận một ArrayListModified> Các tham số phương thức tĩnh giống như cách triển khai hiện tại của bạn (mặc dù nó không cần phải tĩnh). Về java - Union of Collections to Collections trong các phương thức Java, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54723301/ Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và một dòng lệnh mvn kiểm tra đơn vị java - phân trang nhiều kho lưu trữ java - phân trang nhiều kho lưu trữ - 6ren java - Phân trang nhiều kho lưu trữ - Tôi có hai lớp: A, B. Đối với mỗi lớp tôi có kho lưu trữ. Tôi muốn hiển thị dữ liệu trong một bảng (giao diện người dùng, đại loại như: http://embed.plnkr.co/V06RsBy4a6fShwmZcUEF/). Tôi muốn phân trang phía máy chủ. -6ren Tôi có hai lớp: A, B. Đối với mỗi lớp tôi có kho lưu trữ. Tôi muốn hiển thị dữ liệu trong một bảng (giao diện người dùng, đại loại như: http://embed.plnkr.co/V06RsBy4a6fShwmZcUEF/ ). Tôi muốn phân trang phía máy chủ. Danh sách result = new ArrayList(); result.addAll(repoA.findAll()); result.addAll(repoB.findAll()); giao diện công cộng repoAPaginationRepository mở rộng PagingAndSortingRepository { Trang findAll(Trang có thể phân trangYêu cầu); giao diện công cộng repoAPaginationRepository mở rộng PagingAndSortingRepository { Trang findAll(Trang có thể phân trangYêu cầu); Có đủ để thêm "số lượng" của cả hai kho không? Ví dụ: Kho A: 100 dự án, Kho B: 50 dự án. Tổng cộng: 150 mục Tôi muốn hiển thị 50 mục trên mỗi trang. Như bạn đã nói, số lượng sẽ chính xác. Bạn cần tìm cách hiển thị dữ liệu đã hợp nhất một cách chính xác. Chúng tôi có thể thấy rằng kho lưu trữ của bạn sắp xếp các bản ghi theo loại. Tuy nhiên, nếu bạn ghép các kết quả lại, chúng sẽ không được sắp xếp. Trong ví dụ của bạn, giả sử repoA.findAll() [7,8,9] repoB.findAll() [1, 100] ,kết quả [7,8,9,1,100] sẽ không được sắp xếp chính xác. Giải pháp bạn cần tùy thuộc vào việc nguồn dữ liệu (cơ sở dữ liệu) của bạn có hỗ trợ toán tử UNION hay không Sử dụng công đoàn JPA không thể làm điều này (Hoạt động công đoàn) .Nhưng nếu cơ sở dữ liệu của bạn cung cấp một toán tử (ví dụ: SQL hoặc mongoDB), bạn có thể sử dụng nó để lấy id của bản ghi dựa trên việc sắp xếp, sau đó lấy bản ghi dựa trên id thông qua JPA. không có công đoàn Nếu cơ sở dữ liệu của bạn không được cung cấp, để thực hiện việc này, bạn cần tạo kho lưu trữ thứ ba, kho này phải được tải xuống từ repoA Đang tải 50 mục, có tính đến aOffset và 50 repoB Các dự án cần xem xét trong bOffset , sau đó sắp xếp 100 trong số chúng (sắp xếp hợp nhất phải nhanh, bạn có thể dừng thuật toán ở mức 50). Mã trông như thế này giao diện RepoA { Phân trang danh sách(int count, int offset, SortCriteria SortCriteria); giao diện RepoB { lớp RepoAB { repoA repo riêng tư; repoB riêng tư repoB; Phân trang danh sách (int count, int offset, SortCriteria SortCriteria) { int aOffset = count == 0 ? 0 : calcAOffset(offset, SortCriteria); int bOffset = count == 0 ? 0 : offset - aOffset; trả về mergeSort( repoA.paginate(đếm, aOffset), repoB.paginate(đếm, bOffset), Tiêu chí sắp xếp Tiêu chí sắp xếp, 50 Hợp nhất danh sáchSort(Danh sách aList, Danh sách bList, SortCriteria SortCriteia, int stopAt) { int calcAOffset (int offset, SortCriteria SortCriteria) { // Việc triển khai này có thể rất nặng nề, nó sẽ đếm tất cả các bản ghi // đã xuất hiện ở các trang trước. // Bạn có thể tránh được phép tính này bằng cách biết giá trị offset sử dụng bản ghi cuối cùng // ở trang trước. trả về phân trang(offset, 0, SortCriteria).filter(x => x instanceOf A).length Về java - phân trang nhiều kho lưu trữ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54723060/ Tầm quan trọng của việc đánh dấu thư mục tài nguyên đã tạo là Root tài nguyên hoặc Root tài nguyên thử nghiệm là gì? Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và một bài kiểm tra đơn vị dòng lệnh mvn -6ren java - Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và một dòng lệnh mvn kiểm tra đơn vị - Tôi còn khá mới với Maven. Tôi đã thực hiện rất nhiều nghiên cứu và tìm hiểu về chủ đề này nhưng dường như tôi không thể tìm thấy câu trả lời nên tôi nghĩ tôi nên hỏi ở đây. Mục tiêu: Tôi muốn chạy thử nghiệm cài đặt sạch mvn trong khi bỏ qua các thử nghiệm tích hợp và một 6ren cụ thể Thời gian cập nhật: 2023-11-02 19:45:25 Tôi còn khá mới với Maven. Tôi đã thực hiện rất nhiều nghiên cứu và tìm hiểu về chủ đề này nhưng dường như tôi không thể tìm thấy câu trả lời nên tôi nghĩ tôi nên hỏi ở đây. tôi muốn chạy thử nghiệm cài đặt sạch mvn , trong khi bỏ qua các bài kiểm tra tích hợp cũng như lớp kiểm tra đơn vị cụ thể. mvn clean install -DskipITs -Dtest=!MyTestClass test mvn clean install -DskipITs&&test=!MyTestClass test mvn clean install -DskipITs&test=!MyTestClass test Tuy nhiên, dường như không có lệnh nào ở trên hoạt động. Đối với tôi, lệnh đầu tiên trong ba lệnh trên có ý nghĩa nhất, nhưng có vẻ như nó đang chạy thử nghiệm tích hợp khi sử dụng lệnh đó. Đây là khoảng trống trong kiến ​​thức và hiểu biết của tôi về Maven; Tôi không chắc liệu đây có phải là hành vi được mong đợi hay đây có phải là cách thích hợp để chuyển nhiều thuộc tính trên dòng lệnh không? Khi tôi chạy lệnh này: cài đặt sạch mvn -DskipITs test , bài kiểm tra tích hợp đã được bỏ qua thành công. Tôi quen thuộc với vòng đời xây dựng Maven nhưng có thể tôi đã hiểu nhầm điều gì đó hoặc bỏ sót một chi tiết. Các thử nghiệm tích hợp với maven thường được chạy bằng maven-failsafe-plugin Để yêu cầu plugin này bỏ qua các bài kiểm tra tích hợp (đảm bảo tên lớp kiểm tra tích hợp của bạn tuân theo quy ước *IT.java, nếu không, bạn cần đưa chúng vào ), bạn có thể thực hiện việc này trong cấu hình của plugin hoặc từ dòng lệnh ( chính thứcdoc kiểm tra mvn -DskipITs Các bài kiểm tra cá nhân có thể được bỏ qua: mvn test -Dtest=!MyTestClass Vì vậy, điều này sẽ hoạt động: cài đặt sạch mvn -DskipITs -Dtest=!MyTestClass Về java - Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và dòng lệnh mvn kiểm tra đơn vị, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54713974/ Làm cách nào để xây dựng một quy trình tùy chỉnh gồm các hoạt động trung gian cho một loạt lệnh gọi API trong Java? Tôi còn khá mới với Maven. Tôi đã thực hiện rất nhiều nghiên cứu và tìm hiểu về chủ đề này nhưng dường như tôi không thể tìm thấy câu trả lời nên tôi nghĩ tôi nên hỏi ở đây. Mục tiêu: Tôi muốn chạy thử nghiệm cài đặt sạch mvn trong khi bỏ qua các thử nghiệm tích hợp và một thử nghiệm cụ thể Điểm an toàn JVM tạm dừng, nhưng chỉ khi mã nằm bên trong phương thức và không liên quan đến GC - 6ren Điểm an toàn JVM tạm dừng, nhưng chỉ khi mã nằm trong một phương thức chứ không liên quan đến GC - Cập nhật: Vấn đề này được giải quyết với ít nhất -XX:+UseCountedLoopSafepoints và các phiên bản JVM bằng hoặc cao hơn JDK 1.8.0_92 (sử dụng_ 161 test) là đại khái đã giải quyết được. Bản gốc: Chứa J-6ren Điểm an toàn JVM tạm dừng, nhưng chỉ khi mã nằm bên trong phương thức và không liên quan đến GC Thời gian cập nhật: 2023-11-02 19:48:11 Cập nhật: Câu hỏi này ít nhất đã được thông qua -XX:+UseCountedLoopSafepoints Sự kết hợp của phiên bản JVM bằng hoặc cao hơn JDK 1.8.0_92 (đã thử nghiệm với _161) gần như giải quyết được vấn đề. Bản gốc: Chứa mẫu chạy JDK 1.8.0, nhưng nó cũng xảy ra trên JDK 9.0.4. Tôi đang xử lý một lỗi lạ dường như tự biểu hiện khi JVM dừng tất cả các luồng theo cách rất nhất quán với việc tạm dừng điểm an toàn. Các hoạt động của VM đôi khi được liệt kê là "các hoạt động không có VM". BẰNG -XX đầu ra tùy chọn và jvisualVM Như đã xác nhận, GC không liên quan đến sự chậm lại. Tất cả đều nằm trong lớp 100 dòng bên dưới. Tôi đã dựa trên sự đơn giản Đặt mã ghép nối đáng kể để hiển thị vấn đề. đang tìm kiếm MAKE_THE_JVM_PAUSE_UNEXPECTEDLY Tôi đang tạo 5000x5000 array và truy cập ngẫu nhiên 10 hàng đầu tiên ở cột 66. Mã thực tế gây ra vấn đề tương tự. Bản thân thuật toán trong ví dụ này là vô nghĩa. đây chỉ là một Ví dụ ghép nối. Các tùy chọn để chạy nó nằm trong phần bình luận tiêu đề. đường dẫn trọn gói; * Chạy cái này với các tùy chọn java VM sau: * -verbosegc * -XX:+PrintGCApplicationStoppedTime * -XX:+Thống kê PrintSafepoint * -XX:PrintSafepointStatisticsCount=1 * -XX:+PrintGChi tiết * -XX:+PerfDisableSharedMem lớp công cộng Conway //----------------------[THIM TIM]---------------------- - Chủ đề mới(() -> thời gian cuối cùng dài = thời gian bắt đầu; cho (int count=0;; count++) // Dấu thời gian.... System.out.printf("%d-->Thời gian delta từ đầu[%dms], từ cuối[%dms]\n", đếm, bây giờ-thời gian bắt đầu, bây giờ-thời gian cuối cùng); System.out.flush(); Lần cuối cùng = bây giờ; // Lãng phí thời gian mà không ngủ... for (bắt đầu dài = System.currentTimeMillis(); System.currentTimeMillis() - bắt đầu < 200;); }).bắt đầu(); //--------------[PHẦN TÍNH]------------- - một = boolean mới[5000][5000]; boolean MAKE_THE_JVM_PAUSE_UNEXPECTEDLY = đúng; vì (;;) nếu (MAKE_THE_JVM_PAUSE_UNEXPECTEDLY) * CUỘC GỌI quét() sẽ khiến tất cả các chủ đề tạm dừng theo định kỳ... quét(); * NÀY CHẠY TUYỆT VỜI. Nội dung giống hệt như trong scanner() bên dưới... cho (int y=0; y<5000; y++) cho (int x=0; x<5000; x++) int Living=0; vì (int yy=y-1; yy <= y+1; yy++) cho (int xx=x-1; xx <= x+1; xx++) if (một[randomInt(0, 10)][66]) sống++; } // cho(x...) } // cho(y...) } // vì(;;) quét khoảng trống tĩnh công cộng() if (một[randomInt(0,10)][66]) public static int RandomInt(int đầu tiên, int cuối cùng) return (int)(((last-first+1)*Math.random())+first); boolean tĩnh công khai[][] một; bây giờ khi tôi Nó gây ra sự chậm lại kỳ lạ khi chạy thứ này. Lưu ý rằng vấn đề xảy ra đầu tiên giữa nhịp tim 49 và 50. Nhịp tim xuất phát từ luồng đầu tiên (bắt đầu ẩn danh) trong mã, bản thân thuật toán sử dụng luồng lớp chính và xác định luồng này bằng một dòng tương tự như: 11-->Thời gian delta từ lúc bắt đầu[2210ms], từ lần cuối[200ms] Tôi đã tự mình kết thúc cuộc chạy. [GC (Lỗi phân bổ) [PSYoungGen: 512K->384K(1024K)] 512K->384K(523776K), 0,0004807 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] vmop [chủ đề: tổng số ban đầu_running wait_to_block] [thời gian: dọn dẹp đồng bộ hóa khối quay vmop] page_trap_count 0,053: ParallelGFailedAllocation [ 5 0 0 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0005755 giây [GC (Lỗi phân bổ) [PSYoungGen: 896K->480K(1024K)] 896K->488K(523776K), 0,0003818 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0,063: ParallelGFailedAllocation [ 5 0 0 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0004564 giây [GC (Lỗi phân bổ) [PSYoungGen: 992K->496K(1024K)] 1000K->536K(523776K), 0,0004566 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0,072: ParallelGFailedAllocation [ 10 1 1 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0007704 giây [GC (Lỗi phân bổ) [PSYoungGen: 1008K->480K(1536K)] 1048K->660K(524288K), 0,0009025 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0,082: ParallelGFailedAllocation [ 10 0 0 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0009905 giây [GC (Lỗi phân bổ) [PSYoungGen: 1499K->499K(1536K)] 1679K->1006K(524288K), 0,0006638 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.102: ParallelGFailedAllocation [ 11 1 1 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0009292 giây [GC (Lỗi phân bổ) [PSYoungGen: 1518K->992K(2560K)] 2025K->2018K(525312K), 0,0007172 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.103: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0007980 giây [GC (Lỗi phân bổ) [PSYoungGen: 2526K->1507K(3072K)] 3552K->3515K(525824K), 0,0009654 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.107: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0010672 giây [GC (Lỗi phân bổ) [PSYoungGen: 3041K->2547K(5120K)] 5049K->5128K(527872K), 0,0010321 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.108: ParallelGFailedAllocation [ 11 0 2 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0011153 giây [GC (Lỗi phân bổ) [PSYoungGen: 5102K->3072K(5632K)] 7684K->7718K(528384K), 0,0012587 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.109: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0013348 giây [GC (Lỗi phân bổ) [PSYoungGen: 5630K->4608K(7680K)] 10276K->10382K(530432K), 0,0016113 giây] [Thời gian: người dùng=0,03 sys=0,00, real=0,00 giây] 0.111: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0016921 giây 0-->Thời gian delta từ lúc bắt đầu[0ms], từ lần cuối[0ms] [GC (Lỗi phân bổ) [PSYoungGen: 7678K->3328K(8704K)] 13452K->13341K(531456K), 0,0013899 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.113: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 1 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0024590 giây [GC (Lỗi phân bổ) [PSYoungGen: 6399K->3360K(11264K)] 16412K->16419K(534016K), 0,0011903 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.115: ParallelGFailedAllocation [ 11 1 2 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0013046 giây [GC (Lỗi phân bổ) [PSYoungGen: 8477K->5536K(11264K)] 21537K->21642K(534016K), 0,0020710 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.117: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 2 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0021520 giây 1-->Thời gian delta từ lúc bắt đầu[210ms], từ lần cuối[210ms] 2-->Thời gian delta từ lúc bắt đầu[410ms], từ lần cuối[200ms] 3-->Thời gian delta từ lúc bắt đầu[610ms], từ lần cuối[200ms] 4->Thời gian delta từ lúc bắt đầu [810 mili giây], từ lần cuối [200 mili giây] 5-->Thời gian delta từ lúc bắt đầu[1010ms], từ lần cuối[200ms] 1.119: không hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0001547 giây 6-->Thời gian delta từ lúc bắt đầu[1210ms], từ lần cuối[200ms] 7-->Thời gian delta từ lúc bắt đầu[1410ms], từ lần cuối[200ms] 8-->Thời gian delta từ lúc bắt đầu[1610ms], từ lần cuối[200ms] 9-->Thời gian delta từ lúc bắt đầu[1810ms], từ lần cuối[200ms] 10-->Thời gian delta từ lúc bắt đầu[2010ms], từ lần cuối[200ms] 12-->Thời gian delta từ lúc bắt đầu[2410ms], từ lần cuối[200ms] 13-->Thời gian delta từ lúc bắt đầu[2610ms], từ lần cuối[200ms] 14-->Thời gian delta từ lúc bắt đầu[2810ms], từ lần cuối[200ms] 15-->Thời gian delta từ lúc bắt đầu[3010ms], từ lần cuối[200ms] 3.120: không hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000670 giây 16-->Thời gian delta từ lúc bắt đầu[3210ms], từ lần cuối[200ms] 17-->Thời gian delta từ lúc bắt đầu[3410ms], từ lần cuối[200ms] 18-->Thời gian delta từ lúc bắt đầu[3610ms], từ lần cuối[200ms] 19-->Thời gian delta từ lúc bắt đầu[3810ms], từ lần cuối[200ms] 4.084: EnableBiasedLocking [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000737 giây 20-->Thời gian delta từ lúc bắt đầu[4010ms], từ lần cuối[200ms] 21-->Thời gian delta từ lúc bắt đầu[4210ms], từ lần cuối[200ms] 22-->Thời gian delta từ lúc bắt đầu[4410ms], từ lần cuối[200ms] 23-->Thời gian delta từ lúc bắt đầu[4610ms], từ lần cuối[200ms] 24-->Thời gian delta từ lúc bắt đầu[4810ms], từ lần cuối[200ms] 25-->Thời gian delta từ lúc bắt đầu[5010ms], từ lần cuối[200ms] 26-->Thời gian delta từ lúc bắt đầu[5210ms], từ lần cuối[200ms] 27-->Thời gian delta từ lúc bắt đầu[5410ms], từ lần cuối[200ms] 28-->Thời gian delta từ lúc bắt đầu[5610ms], từ lần cuối[200ms] 29-->Thời gian delta từ lúc bắt đầu[5810ms], từ lần cuối[200ms] 6.084: không có hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000621 giây 30-->Thời gian delta từ lúc bắt đầu[6010ms], từ lần cuối[200ms] 31-->Thời gian delta từ lúc bắt đầu[6210ms], từ lần cuối[200ms] 32-->Thời gian delta từ lúc bắt đầu[6410ms], từ lần cuối[200ms] 33-->Thời gian delta từ lúc bắt đầu[6610ms], từ lần cuối[200ms] 34-->Thời gian delta từ lúc bắt đầu[6810ms], từ lần cuối[200ms] 7.085: không có hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000605 giây 35-->Thời gian delta từ lúc bắt đầu[7010ms], từ lần cuối[200ms] 36-->Thời gian delta từ lúc bắt đầu[7210ms], từ lần cuối[200ms] 37-->Thời gian delta từ lúc bắt đầu[7410ms], từ lần cuối[200ms] 38-->Thời gian delta từ lúc bắt đầu[7610ms], từ lần cuối[200ms] 39-->Thời gian delta từ lúc bắt đầu[7810ms], từ lần cuối[200ms] 40-->Thời gian delta từ lúc bắt đầu[8010ms], từ lần cuối[200ms] 41-->Thời gian delta từ lúc bắt đầu[8210ms], từ lần cuối[200ms] 42-->Thời gian delta từ lúc bắt đầu[8410ms], từ lần cuối[200ms] 43-->Thời gian delta từ lúc bắt đầu[8610ms], từ lần cuối[200ms] 44-->Thời gian delta từ lúc bắt đầu[8810ms], từ lần cuối[200ms] 45-->Thời gian delta từ lúc bắt đầu[9010ms], từ lần cuối[200ms] 46-->Thời gian delta từ lúc bắt đầu[9210ms], từ lần cuối[200ms] 47-->Thời gian delta từ lúc bắt đầu[9410ms], từ lần cuối[200ms] 48-->Thời gian delta từ lúc bắt đầu[9610ms], từ lần cuối[200ms] 49-->Thời gian delta từ lúc bắt đầu[9810ms], từ lần cuối[200ms] 10.087: không hoạt động vm [ 11 2 2 ] [ 3009 0 3009 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 3,0091028 giây 50-->Thời gian delta từ đầu [12994 mili giây], từ cuối [3184 mili giây] 51-->Thời gian delta từ lúc bắt đầu[13194ms], từ lần cuối[200ms] 52-->Thời gian delta từ lúc bắt đầu[13394ms], từ lần cuối[200ms] 53-->Thời gian delta từ lúc bắt đầu[13594ms], từ lần cuối[200ms] 54-->Thời gian delta từ lúc bắt đầu[13794ms], từ lần cuối[200ms] 55-->Thời gian delta từ lúc bắt đầu[13994ms], từ lần cuối[200ms] 56-->Thời gian delta từ lúc bắt đầu[14194ms], từ lần cuối[200ms] 57-->Thời gian delta từ lúc bắt đầu[14394ms], từ lần cuối[200ms] 58-->Thời gian delta từ lúc bắt đầu[14594ms], từ lần cuối[200ms] 59-->Thời gian delta từ lúc bắt đầu[14794ms], từ lần cuối[200ms] 60-->Thời gian delta từ lúc bắt đầu[14994ms], từ lần cuối[200ms] 61-->Thời gian delta từ lúc bắt đầu[15194ms], từ lần cuối[200ms] 62-->Thời gian delta từ lúc bắt đầu[15394ms], từ lần cuối[200ms] 63-->Thời gian delta từ lúc bắt đầu[15594ms], từ lần cuối[200ms] 64-->Thời gian delta từ lúc bắt đầu[15794ms], từ lần cuối[200ms] 65-->Thời gian delta từ lúc bắt đầu[15994ms], từ lần cuối[200ms] 16.098: không hoạt động vm [ 11 2 2 ] [ 1221 0 1221 0 0 ] 2 Tổng thời gian các luồng ứng dụng bị dừng: 1,2213130 ​​​​giây 66-->Thời gian delta từ lúc bắt đầu[17217ms], từ lần cuối[1223ms] 67-->Thời gian delta từ lúc bắt đầu[17417ms], từ lần cuối[200ms] 68-->Thời gian delta từ lúc bắt đầu[17617ms], từ lần cuối[200ms] 69-->Thời gian delta từ lúc bắt đầu[17817ms], từ lần cuối[200ms] 70-->Thời gian delta từ lúc bắt đầu[18017ms], từ lần cuối[200ms] 71-->Thời gian delta từ lúc bắt đầu[18217ms], từ lần cuối[200ms] 72-->Thời gian delta từ lúc bắt đầu[18417ms], từ lần cuối[200ms] 73-->Thời gian delta từ lúc bắt đầu[18617ms], từ lần cuối[200ms] 74-->Thời gian delta từ lúc bắt đầu[18817ms], từ lần cuối[200ms] 75-->Thời gian delta từ lúc bắt đầu[19017ms], từ lần cuối[200ms] 76-->Thời gian delta từ lúc bắt đầu[19217ms], từ lần cuối[200ms] 77-->Thời gian delta từ lúc bắt đầu[19417ms], từ lần cuối[200ms] 78-->Thời gian delta từ lúc bắt đầu[19617ms], từ lần cuối[200ms] 79-->Thời gian delta từ lúc bắt đầu[19817ms], từ lần cuối[200ms] 80-->Thời gian delta từ lúc bắt đầu[20017ms], từ lần cuối[200ms] Khi chạy thứ này, nó không gây ra bất kỳ sự chậm lại nào ở điểm an toàn. Tại sao việc đặt mã này vào một phương thức lại gây ra điều này? Vì điểm an toàn xảy ra xấp xỉ một lần mỗi giây nên có thể Khoảng thời gian được đảm bảoSafepoint đang hoạt động, tức là nó được kích hoạt bởi bộ đếm thời gian. Tôi chưa kiểm tra mã của bạn, nhưng một khi nó được kích hoạt, rất có thể sẽ mất nhiều thời gian để đạt đến điểm an toàn, vì có một sự tối ưu hóa giúp loại bỏ việc thăm dò điểm an toàn trong các vòng lặp mà JIT biết sẽ mất một khoảng thời gian giới hạn. Chấm dứt hoặc gọi các phương thức khác sẽ thăm dò điểm an toàn trong cơ thể của họ. Vấn đề là đối với các vòng lặp tính toán thuần túy sử dụng nhiều CPU, "thời gian hữu hạn" vẫn có thể lớn, gây ra tình trạng dừng điểm an toàn. Trong Java 8 và 9, điều này có thể được thực hiện thông qua Bị vô hiệu hóa với hình phạt hiệu suất nhẹ. Java 10 sẽ giới thiệu các tính năng tối ưu hóa cho các vòng lặp hữu hạn và thăm dò ý kiến ​​​​mỗi vòng lặp ( JDK-8186027 ) để đạt được sự cân bằng giữa độ trễ điểm an toàn. Về việc tạm dừng điểm an toàn java - JVM, nhưng chỉ khi mã nằm trong một phương thức chứ không liên quan đến GC, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/48627532/ java - JdbcTemplate ném java.sql.SQLException: Lỗi "Đã nhận close_notify trong khi bắt tay" là gì intellij ý tưởng lỗi trình biên dịch java nội bộ Cách lấy Thuộc tính hoặc Hàm được khai báo trong phần mở rộng kotlin thông qua phản chiếu java Mảng rách rưới Java, cố gắng hiển thị nhiều mảng - 6ren Java Ragged Array, cố gắng hiển thị nhiều mảng - Tôi không thể hiểu có gì sai với mã của mình, mọi thứ đều ổn cho đến khi tôi đến mảng Jagged. Tôi muốn nó hiển thị mã dưới dạng một mảng lởm chởm nhưng tôi không biết về gói ajk public class Test2 { pub-6ren; Mảng rách rưới Java, cố gắng hiển thị nhiều mảng Thời gian cập nhật: 2023-11-02 19:48:34 Tôi không thể hiểu có gì sai với mã của mình, mọi thứ đều ổn cho đến khi tôi đến mảng Jagged. Tôi muốn nó hiển thị mã dưới dạng mảng lởm chởm nhưng tôi không biết gói ajk; lớp công khai Test2 int[][] twoD = { {1, 2}, {3, 4, 5}, {6}, {7, 8, 9}, printArray(haiD); public static void printArray(int[][] arr) { System.out.println("["); int r = 4; int c = 3; cho (i=0; i < r; i++ ); System.out.print("["); cho (j=0; j < c; j++ ) { System.out.print( arr[i][j] + " " ); Bạn mắc một số lỗi cú pháp và sai sót: Bạn không thể sử dụng vòng lặp for như thế này. Bạn phải viết mã của mình trong dấu ngoặc nhọn Mảng của bạn có các kích thước cột khác nhau, vì vậy bạn không thể xác định kích thước cột thông qua một biến. Cách tốt nhất là mảng[i].length Đối với tình huống này Bạn có thể định nghĩa i và j trong phần parantez của vòng lặp for. Nếu bạn thay đổi mã như thế này: nó sẽ chạy for (int i=0; i < arr.length; i++ ) { for (int j=0; j < arr[i].length; j++ ) { Về Java Ragged Array, cố gắng hiển thị nhiều mảng, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/47626418/ Không thể xóa thư mục hệ thống Derby cho cơ sở dữ liệu nhúng Mã mẫu cho (moa PairedLearners) java - Nhận tên cột và phản hồi JSON ToolProvider.getSystemJavaCompiler() trả về null trong JDK 9 Bulldozer, Java: Cách chuyển đổi từ Danh sách sang mảng 2D?-6ren Bulldozer, Java: Cách chuyển đổi từ Danh sáchsang mảng 2D?-6ren Bulldozer, Java: Cách chuyển đổi từ Danh sáchsang Mảng 2D? - Tôi có danh sách các danh sách mà tôi đang cố gắng ánh xạ tới mảng 2D [] bằng cách sử dụng Dozer và một trình chuyển đổi tùy chỉnh. public class Trường { Liệt kê các mục; public void a-6ren sang mảng 2D? Thời gian cập nhật: 2023-11-02 19:49:07 Tôi có danh sách các danh sách mà tôi đang cố gắng ánh xạ tới mảng 2D [] [] bằng cách sử dụng Dozer và trình chuyển đổi tùy chỉnh. public void add(String s) { items.add(s); lớp công khai ClassA { int anotherBiến;"> và <%@ include file = ... > là gì? "Đã tìm kiếm sự khác biệt giữa jsp:include hoặc %@include nhưng sau đó tôi cũng bắt gặp làm theo ví dụ này" http://viralpatel.net/blogs/spring-3-mvc-tiles-plugin-tutorial-example-eclipse/ ” ngói Câu hỏi của tôi là...bạn nghĩ cách triển khai nào tốt hơn. Lưu ý phụ: Tôi đã quen với việc làm chủ các trang trong asp.net nhưng dường như không thể tìm thấy bất kỳ điều gì tương tự trong Java/Spring. Khi bạn cần đưa nội dung tĩnh vào trang của mình, bạn có thể sử dụng , tức là thứ gì đó không thay đổi khi chạy. Khi bạn cần hành vi năng động, như bạn đã đề cập ở trên, bạn có thể cần jsp:bao gồm , vì các phần bạn đưa vào sẽ khác nhau tùy thuộc vào người đăng nhập vào dự án nào. Bạn có thể xem qua Có thêm hướng dẫn nếu cần thiết. Về java - được thao tác bởi lớp tiện ích Java -> Đầu ra lớp miền Grails tới dịch vụ Grails và chuyển tiếp đến Bộ điều khiển. Các phương pháp hay nhất để giải quyết các vấn đề trên là gì? Tôi có nên viết cùng một đối tượng giá trị trong Java không? Tôi đoán là tôi không thể thao tác trực tiếp các lớp miền Grails từ các lớp Java? Bạn có thể gửi nó trực tiếp đến một lớp Java. Một điều cần lưu ý là bạn nên biết rằng các đối tượng của bạn đang tách khỏi phiên Hibernate hiện tại. Nếu đúng như vậy, bạn có thể cần phải nối lại nó (ví dụ: sử dụng hợp nhất() ) sang phiên Hibernate khác trước khi tiếp tục. Cách thực hành tốt nhất để chuyển các lớp miền giữa các lớp Grails (Groovy) và Java? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11696388/ "Dữ liệu mùa xuân - JPA" là triển khai JPA hay chỉ là phần mở rộng của triển khai JPA khác? Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? java — Cú pháp chung map.entry java - nhập khẩu, lọ và đau lòng Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? -6ren Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? -Tôi đã đọc về AppWrench và thấy nó có vẻ là một tiện ích tuyệt vời để xem và thao tác với kho dữ liệu App Engine cục bộ, nhưng có vẻ như nó đã lỗi thời. Bài đăng diễn đàn hỗ trợ cuối cùng trên trang web của họ (có câu trả lời) đã hơn 2 năm trước. Cảm ơn G-6ren Tôi đã đọc một bài viết về AppWrench và thấy nó có vẻ là một tiện ích tuyệt vời để xem và thao tác với kho dữ liệu App Engine cục bộ nhưng có vẻ như nó đã lỗi thời. Bài đăng diễn đàn hỗ trợ cuối cùng trên trang web của họ (có câu trả lời) đã hơn 2 năm trước. Vì GAE và DataStore luôn được cải tiến nên tôi tự hỏi liệu công cụ này có còn phù hợp để phát triển tại địa phương không? Khi tôi cố gắng cài đặt nó bằng cách cài đặt phần mềm mới trong Eclipse, tôi gặp lỗi này: Không thể hoàn tất quá trình cài đặt vì không thể tìm thấy một hoặc nhiều mục bắt buộc. Phần mềm đang được cài đặt: App Wrench 1.5.0 (com.on Positive.gae.appwrench.feature.group 1.5.0) Thiếu yêu cầu: Cờ lê ứng dụng 1.5.0 (com.onposit.gae.appwrench.feature.group 1.5.0) yêu cầu 'org.mortbay.jetty.util 0.0.0' nhưng không thể tìm thấy Trước khi tôi dành nhiều thời gian tải xuống và cài đặt bất kỳ phần phụ thuộc còn thiếu nào (tôi đang sử dụng phiên bản Eclipse IDE Java Juno và plugin công cụ ứng dụng/gwt mới nhất), bạn có thể cho tôi biết Appwrench có còn hiệu lực không? Ngược lại, Google có kế hoạch sớm cải tiến máy chủ phát triển Datastore Viewer để phù hợp với chức năng sản xuất không? Có ý tưởng nào khác không? Cảm ơn! Đó là một công cụ tuyệt vời nhưng tôi e rằng nó trông giống như một phần mềm bị bỏ rơi. Thật đáng tiếc, nhưng bảng điều khiển chỉnh sửa kho dữ liệu cục bộ (và từ xa) thực sự hữu ích. Tôi gặp lỗi tương tự như bạn trên Eclipse Juno 32, cả Windows và Linux :-( Có thể có cách đóng gói lại plugin để hoạt động dưới Juno. Tôi không chắc liệu nó có đáng nỗ lực hay không, ngay cả trên Eclipse 3.7, khoảng 50% tính năng không hoạt động với tôi. Hãy xem những câu trả lời sau: Cài đặt plugin GWT với Eclipse Nhân tiện, gần đây có người đã yêu cầu phản hồi trên diễn đàn GAE về Bảng điều khiển kho dữ liệu, bảng điều khiển này sẽ cung cấp một số chức năng mà AppWrench đã cung cấp trước đây: https://groups.google.com/d/msg/google-appengine/CtjsZukJyL4/bmg582Ow7uAJ Giới thiệu về java - Google App Engine (Eclipse) vẫn hỗ trợ AppWrench phải không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11685916/ Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? "Dữ liệu mùa xuân - JPA" là triển khai JPA hay chỉ là phần mở rộng của triển khai JPA khác? -6ren Thời gian cập nhật: 2023-11-02 19:33:01 Tôi đã sẵn sàng triển khai phần phụ trợ cho ứng dụng của mình và hiện tôi đang chiếu lớp dữ liệu. Tôi đang mong chờ mùa xuân. Spring Data JPA không phải là triển khai JPA. Nó cung cấp một cách để xây dựng lớp truy cập dữ liệu trên JPA cơ bản. Việc bạn có nên sử dụng Spring Data JPA hay không phụ thuộc hoàn toàn vào sở thích của bạn. Có thể lấy được từ trang chủ Danh sách tính năng được tìm thấy trong: Hỗ trợ tinh vi để xây dựng kho lưu trữ dựa trên Spring và JPA Hỗ trợ các biến vị ngữ QueryDSL và do đó các truy vấn JPA an toàn về loại Kiểm tra minh bạch lớp miền Hỗ trợ phân trang, thực thi truy vấn động, khả năng tích hợp mã truy cập dữ liệu tùy chỉnh Xác thực các truy vấn có chú thích @Query tại thời điểm khởi động Hỗ trợ ánh xạ thực thể dựa trên XML Điều này có nghĩa là bạn cũng cần một số triển khai JPA (chẳng hạn như EclipseLink, Hibernate, v.v.). Về java - "Dữ liệu mùa xuân - JPA" có phải là triển khai JPA hay chỉ là phần mở rộng của triển khai JPA khác? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11685457/ Chúng ta có nên sử dụng mẫu đơn để tạo kết nối không? Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? -6ren Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? -Tôi có ứng dụng MQ Java cũ (com.ibm.mq.jar) cho mục đích thử nghiệm. Bây giờ tôi cần sử dụng ứng dụng này để gửi một số tin nhắn tới JMS. Khi tôi cố gắng đặt bất kỳ thuộc tính JMS nào trên tin nhắn MQ như: Mess-6ren Tôi có truyền thống ( com.ibm.mq.jar ) Ứng dụng MQ Java cho mục đích thử nghiệm. Bây giờ tôi cần sử dụng ứng dụng này để gửi một số tin nhắn tới JMS. Ví dụ: khi tôi cố gắng đặt bất kỳ thuộc tính JMS nào trên tin nhắn MQ: message.setStringProperty("JMSDestination", "queue:///" + queueName); Tôi liên tục gặp lỗi: 2471 - MQRC_PROPERTY_NOT_AVAILABLE . Nếu tôi chỉ xóa khỏi tên thuộc tính JMS , nó sẽ hoạt động. Có thể trực tiếp được không Tin nhắn MQ Đặt thuộc tính JMS trên ? Cách chính xác để làm điều này ở cấp độ MQ là gì? Nhân tiện. Tôi có cùng một ứng dụng trong .NET và có thể đặt thuộc tính JMS theo cách này, vì vậy tôi chỉ muốn sử dụng cùng một mã trong Java. Không được phép thực hiện thủ công thao tác này. Vui lòng sử dụng API JMS để đặt thuộc tính JMS. Giải thích về các hạn chế đối với thuộc tính MQ Nhưng có một điều thú vị trong trang tài liệu đó, Tên của các thuộc tính được chỉ định trực tiếp dưới dạng phần tử MQRFH2 không được đảm bảo xác thực bằng lệnh gọi MQPUT. Bạn có thể giải quyết vấn đề này trong thời gian ngắn. Tuy nhiên, dường như không có gì đảm bảo rằng việc đặt trực tiếp phần tử MQRFH2 sẽ không được xác thực. Giới thiệu về java - Có thể đặt thuộc tính JMS theo cách thủ công khi sử dụng API WMQ không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11668711/ Đọc các phản hồi nhiều phần/hỗn hợp trong Java/Groovy Chúng ta có nên sử dụng mẫu đơn để tạo kết nối không? -6ren Chúng ta có nên sử dụng mẫu đơn để tạo kết nối không? - Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập the-6ren Tôi thấy ai đó nói rằng có thể sử dụng mẫu đơn trong lớp truy cập dữ liệu để tạo kết nối. Những người khác nói rằng chúng ta không nên sử dụng mẫu đơn. Những lập luận mà cả hai bên đưa ra đều có giá trị ở một mức độ nhất định, nhưng điều gì là đúng từ góc độ công nghệ phần mềm. Đối với ví dụ về ứng dụng web, chúng ta nên sử dụng mẫu đơn cho lớp truy cập dữ liệu. c# - Dịch vụ web Java sử dụng .Net Khái niệm cơ bản về cấu trúc dữ liệu java: danh sách liên kết đơn và đôi Danh sách liên kết một chiều Ưu điểm lớn nhất của danh sách liên kết một chiều so với danh sách tuyến tính có cấu trúc tuần tự là không cần đảm bảo vị trí lưu trữ mà chỉ cần sử dụng con trỏ để trỏ tới phần tử tiếp theo. Sơ đồ danh sách liên kết đơn tương đối thô, mình giải thích ngắn gọn nhé: Bốn hình chữ nhật ở trên, mỗi hình chữ nhật c - Bộ thu đa luồng ổ cắm đơn Sử dụng TCP, tôi đang thiết kế một số chương trình tương tự như chương trình tiếp theo. Việc tiếp nhận của khách hàng trong nhiều luồng đang chờ một tin nhắn được gửi bởi một máy chủ. Tuy nhiên, đây là điều kiện. recv đang chờ một tin nhắn gửi cụ thể. Ví dụ: chuỗi khách hàng 1: recv dns - Có thể có tên miền cấp cao nhất (đơn) ký tự không? Tôi đang viết một biểu thức chính quy để xác thực email. Điều duy nhất khiến tôi bối rối là: Có thể sử dụng một ký tự đơn cho tên miền cấp cao nhất không? (Ví dụ: lockevn.c) Bối cảnh: Tôi biết tên miền cấp cao nhất có thể từ 2 ký tự đến bất kỳ thứ gì (.uk, .us đến .canon, . Symfony2 Bộ điều khiển đơn nhiều tuyến Có thể xác định nhiều tuyến cho cùng một Bộ điều khiển trong một định nghĩa không? Ví dụ: Tôi muốn một định nghĩa duy nhất cho /, /about, /privacy-policy bằng cách sử dụng _home: pat Ứng dụng Single View có nền đen không thể thay đổi Tôi đang phát triển một ứng dụng View nhắm mục tiêu 11.4 iOS bằng cách sử dụng object-c và phiên bản Xcode là 9.4.1. Sau khi tạo xong có Main.storyboard và LaunchScreen.stor C - Việc triển khai ống vỏ đơn tiếp tục bị treo trong thiết bị đầu cuối Tôi đã cố gắng triển khai cấu trúc đường ống trong chương trình shell và nếu tôi thực thi một lệnh đơn giản (như "hello | rev") thì nó hoạt động nhưng khi tôi cố thực thi "head -c 1000000/dev/urandom | wc Cột DISTINCT đơn của MySQL Bảng này chứa sự kết hợp ĐỘC ĐÁO giữa các cột máy chủ và giao diện* EDIT: Bảng này cũng có ID duy nhất tăng tự động, xin lỗi, lẽ ra tôi nên đề cập đến điều này trước** máy chủ.... | c++ - Bộ lọc tiêu chuẩn cửa sổ trượt cho hình ảnh kênh đơn Tôi muốn áp dụng "bộ lọc tiêu chuẩn" với kích thước bản vá cố định cho một hình ảnh kênh. Tức là tôi muốn out[i,j] bằng giá trị tiêu chuẩn của các giá trị pixel gần img[i,j]. Dành cho những ai đã quen với Matlab, Giả sử tôi muốn thực hiện cuộc gọi mạng và sử dụng rx.Single vì tôi chỉ muốn một giá trị. Làm cách nào để áp dụng những thứ như replay().autoConnect() để cuộc gọi mạng không xảy ra nhiều lần khi tôi đăng ký từ nhiều nguồn? tôi có nên sử dụng c++ - Trung bình một kênh Tôi chuyển đổi hình ảnh từ rgb sang YUV. Bây giờ tôi muốn tìm giá trị trung bình của từng kênh độ sáng. Bạn có thể cho tôi biết làm thế nào để đạt được điều này? Ngoài ra, có cách nào để xác định một hình ảnh bao gồm bao nhiêu kênh không? Câu trả lời hay nhất bạn có thể làm điều này: # scala — Hình phạt hiệu suất của việc xem xét mã thông báo đơn lẻ là gì? Khi so sánh khả năng phát hiện cuối câu lệnh của Go và Scala, tôi thấy rằng các quy tắc của Scala phong phú hơn, cụ thể là: Kết thúc dòng được coi là dấu chấm phẩy trừ khi một trong các dấu chấm sau verilog - Sự khác biệt giữa toán tử nhị phân đơn (&) và kép (&&)& là gì? Sự khác biệt giữa & và && toán tử nhị phân trong IEEE 1800-2005 trở lên là gì? Họ có bình đẳng không? Tôi nhận thấy rằng các định nghĩa điểm che phủ này hoạt động giống nhau khi a và b thuộc loại bit: cp: coverpoint a rung - Nhà cung cấp rung một chế độ xem Tôi đang sử dụng gói nhà cung cấp của Flutter. Điều tôi muốn đạt được là cung cấp một nhà cung cấp đơn giản cho Chế độ xem hoặc Trang. Vì vậy, tôi đã thử cách sau trong tiện ích của mình: Widget build(BuildContext c openmp - cython openmp đơn, rào cản Tôi đang cố gắng sử dụng openmp với cython. Tôi cần thực hiện hai việc trong cython: i) Sử dụng phạm vi #pragma omp single{} trong mã cython của tôi. ii) Sử dụng #pra javascript - Thay thế dấu ngoặc đơn/đôi Espace bên trong hàm Tôi đang cố xóa dấu ngoặc đơn và dấu ngoặc kép khỏi chuỗi ký tự thoát. Nó không hoạt động với dấu ngoặc đơn ' hoặc tự động kép". Có ai giúp được không? var mysting = escapeStr.replace(/^%22/g, ' mã hóa - Ví dụ về mã hóa kênh đơn ANT+ Tôi đang sử dụng giao thức ANT+, kết nối điện thoại thông minh của mình với khóa USB ANT+, được kết nối với PC thông qua SimulANT+. SimulANT+ đang mô phỏng cảm biến nhịp tim gửi dữ liệu tới đa luồng - Sự khác biệt về độ chính xác của phép tính ở chế độ đơn/đa luồng (OpenMP) Ai đó có thể giải thích/hiểu sự khác biệt trong kết quả tính toán ở chế độ đơn/đa luồng không? Đây là một ví dụ gần đúng. Tính số pi: #include #include #include const int itera(100000000 c# - OpenGL - sơ đồ khối kênh đơn không tạo ra bất kỳ đầu ra nào Tôi đã viết một triển khai ánh xạ bóng thô để hiển thị cảnh 6 lần bằng cách sử dụng 6 ma trận Chế độ xem khác nhau để tạo bản đồ khối. Để tối ưu hóa, tôi đang cố gắng nâng cấp lên một phương pháp tiếp cận kênh duy nhất bằng cách sử dụng trình đổ bóng hình học, nhưng tôi gặp khó khăn khi nhận bất kỳ đầu ra nào từ trình đổ bóng của mình android — SPA AngularJS đơn phá vỡ định tuyến của ứng dụng gốc Đang cố gắng xây dựng thứ gì đó bằng Single-Spa và gặp phải các vấn đề khi thêm AngularJS vào ứng dụng. Angular2 và ReactJs hoạt động hoàn hảo nhưng nếu thêm AngularJS và thử sử dụng cho ứng dụng này Không thể tạo bộ khung sơ khai/java từ WSDL - 6ren java - Không thể tạo bộ xương sơ khai/java từ WSDL - Tôi đã viết WSDL để tạo sơ khai và bộ xương nhưng bộ xương của tôi không tạo ra trong nhật thực. Tôi đang sử dụng phiên bản Helios của Eclipse. Có ai có thể cho biết vấn đề với WSDL là gì không? Tôi muốn sử dụng Ax-6ren Không thể tạo bộ xương sơ khai/java từ WSDL Thời gian cập nhật: 2023-11-02 19:37:01 Tôi đã viết WSDL để tạo sơ khai và khung, nhưng khung của tôi không tạo trong nhật thực. Tôi đang sử dụng phiên bản Helios của Eclipse. Có ai có thể cho biết vấn đề với WSDL là gì không? Tôi muốn sử dụng Trục 2. Tôi cũng đã cố gắng tạo khung bằng wsdl2java nhưng nó gây ra sự cố biên dịch trong các lớp được tạo. Mình không đính kèm file vào đây được nên dán vào đây. targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"> Đó là một vấn đề với cài đặt của bạn. Tải xuống và xác minh các trình cắm nhật thực axis2 và axis2, đảm bảo bạn đã đặt đường dẫn lớp AXIS2_HOME. Đôi khi nó cũng ngừng hoạt động với tôi và sau đó tôi phải đi cài đặt lại mọi thứ. Đừng bận tâm đến việc báo cáo lỗi cho Eclipse hoặc Apache, chúng luôn đóng dưới dạng "WORKSFORME". Các bước để tạo mã từ wsdl của bạn: Tạo các dự án web động. Tạo tập tin wsdl của bạn. Nhấp chuột phải vào tệp wsdl của bạn và chọn Dịch vụ web -> Tạo Java Bean Skeleton Nhấp vào Hoàn tất Các thư viện, khía cạnh và mã được tạo của Axis2 sẽ tự động được thêm vào dự án của bạn mà không gặp sự cố biên dịch. Về java - Không thể tạo bộ khung sơ khai/java từ WSDL, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6839414/ Những nhược điểm của việc làm việc bằng thạch anh đơn là gì Tôi có thể chỉ sử dụng các trường chính để kiểm tra sự bằng nhau không? Tôi có thể sử dụng bằng thông qua lớp con không? Làm cách nào để viết tích hợp trình duyệt bằng trình soạn thảo bên ngoài như MS Word trong Java? java tương đương với C#-DateTime là gì? java - Đang kiểm tra đơn vị Không cần kiểm tra ứng dụng khung của máy chủ play - 6ren java - Đang tiến hành kiểm tra đơn vị! Không cần kiểm tra ứng dụng khung của máy chủ play - một tùy chọn để chạy kiểm tra trong ứng dụng Play của tôi là bằng cách thực thi lệnh tự động kiểm tra. Một trong những cách Play dường như xác định các thử nghiệm để chạy là tìm tất cả các thử nghiệm có lối chơi siêu hạng.tes-6ren Đang kiểm tra đơn vị! Không cần kiểm tra ứng dụng khung của máy chủ Play Thời gian cập nhật: 2023-11-02 19:37:34 Một tùy chọn để chạy thử nghiệm trong ứng dụng Play của tôi là thực hiện lệnh chơi thử nghiệm tự động Một trong những cách Play dường như xác định nên chạy thử nghiệm nào là tìm tất cả các thử nghiệm có siêu hạng play.test.UnitTest (hoặc tương đương với Play khác). Hãy để lớp kiểm tra mở rộng Bài kiểm tra đơn vị Dường như có một số chi phí, được thể hiện qua những thứ này được đưa ra trong bảng điều khiển: Thông tin INFO, Bắt đầu C:\projects\testapp\. Cảnh báo WARN, Việc khai báo các mô-đun trong application.conf không được dùng nữa. Thay vào đó, hãy sử dụng các phụ thuộc.yml (module.secure). Thông tin INFO, Mô-đun bảo mật có sẵn (C:\play-1.2.1\modules\secure) Thông tin INFO, Mô-đun mùa xuân có sẵn (C:\projects\testapp\.\modules\spring-1.0.1) CẢNH BÁO cảnh báo, Trên thực tế play.tmp được đặt thành null. CẢNH BÁO cảnh báo, Bạn đang chạy Play ở chế độ DEV Thông tin INFO, Đã kết nối với jdbc:h2:mem:play;MODE=MYSQL;LOCK_MODE=0 Thông tin THÔNG TIN, Ứng dụng 'Ứng dụng thử nghiệm' hiện đã bắt đầu! Rõ ràng là rất hữu ích khi cung cấp môi trường Play cho các thử nghiệm yêu cầu thiết lập như vậy, nhưng nếu tôi có một lớp thử nghiệm kiểm tra mã sản xuất thực hiện logic không yêu cầu môi trường Play thì tôi không muốn mở rộng Bằng cách này, tôi tránh được chi phí khởi chạy môi trường Play. Nếu tôi có một cái chưa được mở rộng lớp kiểm tra, nó sẽ không được ra lệnh thực hiện. Có cách nào để làm lệnh thực hiện tất cả các thử nghiệm bất kể tôi có mở rộng Play's hay không Có người thực sự đã đề xuất vé Đối với câu hỏi này Câu trả lời ngắn gọn: không. Câu trả lời dài hơn: Không, trừ khi bạn thay đổi mã trong khung. autotest là một tác vụ Ant thiết lập máy chủ và kích hoạt các bài kiểm tra, nhưng nó không sử dụng tác vụ kiến, vì vậy nó không phát hiện (theo mặc định) các bài kiểm tra đơn vị "bình thường" của bạn. Bạn có hai tùy chọn: thêm một tác vụ bổ sung vào tệp Ant của Play để chạy thử nghiệm đơn vị thông qua tác vụ đó (bạn cũng cần bao gồm các lọ có liên quan) hoặc chỉnh sửa mã khởi động môi trường thử nghiệm Play. Cả hai đều có nghĩa là thay đổi khuôn khổ ở một mức độ nhất định. Mặc dù giả sử bạn đang sử dụng Play, tôi tự hỏi tại sao bạn không nên thực hiện tất cả các bài kiểm tra của mình theo chế độ Play... Về java - unit testing đang được tiến hành! Không cần kiểm tra ứng dụng framework của máy chủ play, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6367690/ java - Kiểm tra chức năng Java java - Các vấn đề biên dịch liên quan đến thư viện slf4j Cách xử lý các luồng nền trong ứng dụng Hibernate/Spring Plugin Maven thực thi plugin khác? java - Các vấn đề biên dịch liên quan đến thư viện slf4j-6ren java - Các vấn đề biên dịch liên quan đến thư viện slf4j - Tôi đang cố gắng biên dịch một thư viện nguồn mở và đang gặp phải vấn đề sau. Khi tôi giữ hai thư viện slf4j-jcl-1.6.0.jar và slf4j-api-1.6.0.jar, trình biên dịch Eclipse đưa ra cho tôi thông báo lỗi sau: SLF4J:-6ren Tôi đang cố gắng biên dịch một thư viện nguồn mở và gặp phải vấn đề sau. Khi tôi giữ hai thư viện slf4j-jcl-1.6.0.jar và slf4j-api-1.6.0.jar, trình biên dịch Eclipse đưa ra cho tôi thông báo lỗi sau: SLF4J: Đường dẫn lớp chứa nhiều liên kết SLF4J: Đã tìm thấy liên kết trong [jar:file:/home/chens6/mahout/mahout-distribution-0.5/mahout-examples-0.5-job.jar!/org/slf4j/impl/StaticLoggerBinder. .class] SLF4J: Tìm thấy ràng buộc trong [jar:file:/home/chens6/mahout/mahout-distribution-0.5/lib/slf4j-jcl-1.6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class] Nếu tôi xóa hai thư viện này thì trình biên dịch sẽ đưa ra thông báo lỗi sau: Ngày 15 tháng 6 năm 2011 2:51:12 chiều org.slf4j.impl.JCLLoggerAdapter error Làm thế nào để giải quyết vấn đề này? Cảm ơn. SLF4J chỉ yêu cầu bạn có slf4j-api-1.6.0.jar và một trong những triển khai logger. đây là Lưu ý rằng việc kích hoạt SLF4J cho thư viện/ứng dụng của bạn ngụ ý việc chỉ bổ sung một phụ thuộc bắt buộc duy nhất, cụ thể là slf4j-api-1.6.1.jar Trong trường hợp của bạn, tôi đoán bạn có triển khai nhiều trình ghi nhật ký trong đường dẫn lớp của bạn .Theo tôi, mahout-example-0.5-job.jar Một số lớp triển khai SLF4J đã được đưa vào. Về vấn đề biên dịch java - liên quan đến thư viện slf4j, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6362888/ java - ứng dụng sắp xếp hợp nhất liên quan đến mysql 'như' Đoạn mã đầu tiên hoạt động tốt và cho kết quả tôi cần. Điều tôi muốn làm bây giờ là nó trả về 3 giá trị số trên 'as num' Cho 3 giá trị khác nhau trên 'as num', cho 3 vị trí khác nhau trên cùng một cột SELEC thuật toán - Hàm toán học ba biến (có liên quan) Tôi muốn phân tích một số dữ liệu để viết thuật toán định giá. Có sẵn các ngày sau đây: Tôi cần một hàm/bộ tương quan gồm ba biến/thứ nguyên cho thấy sự thay đổi về giá trị trung bình (giá) khi ba thứ nguyên (công suất, số phòng ngủ, số phòng tắm) tăng lên. Ví dụ Y(#pers_c Sự cố trong nền - liên quan đến Sprite-Kit Như tiêu đề đã nói - Trò chơi Sprite Kit của tôi thỉnh thoảng gặp sự cố trong nền, luôn kèm theo lỗi này - Loại ngoại lệ: EXC_BAD_ACCESS (SIGSEGV) Ngoại lệ phụ Thông báo xác thực Phalcon trên các mô hình (bí danh) liên quan Giả sử tôi cố lưu dữ liệu sau và mô hình Bài hát có trình xác thực Phalcon\Mvc\Model\Validator\PresenceOf được đặt trên thuộc tính tên của nó // Lấy một dữ liệu hiện có c# - Có liên quan nếu các điều kiện được kiểm soát bởi toán tử && Tôi có một điều khiển if như hiển thị bên dưới; if (Directory.Exists(System.IO.Path.Combine(systemPath, "Reports", companyName)) javascript - Liên quan đến Jscript ReadLine() Ai đó có thể cho tôi biết cách chúng tôi sử dụng ReadLine() để đọc một dòng cụ thể từ một tệp (.txt) không? Bây giờ tôi muốn đọc toàn bộ nội dung của tệp (không chỉ dòng đầu tiên). Tôi cần sử dụng phương pháp nào cho việc này. Tôi đã googled rất nhiều nhưng không thể tìm ra giải pháp. thế hệ của tôi fpga - Các ngôn ngữ liên quan đến FPGA như thế nào? Tôi tin rằng ở trường đại học, tôi đã viết một chương trình cho FPGA bằng ngôn ngữ bắt nguồn từ C. Tôi biết các ngôn ngữ như VHDL và verilog. Tuy nhiên, điều tôi không hiểu là lập trình viên có bao nhiêu lựa chọn về khía cạnh nào để sử dụng? Nó có phụ thuộc vào FPGA không? Tôi sẽ sử dụng Xili javascript - Đặt nguồn cho đối tượng hình ảnh - Liên quan đến Dashcode Làm cách nào để thay đổi nguồn của đối tượng hình ảnh trong Dashcode (Javascript) khi chạy? Tôi đã thử: var image = document.getElementById("image").object;ima Cách thực hành tốt nhất cho tính đa hình trong các lớp C++ có liên quan? Tôi có một số lớp có liên quan với nhau sẽ được sử dụng bởi một số thuật toán khác nhau. Ví dụ: struct B; struct A { B* parent; mysql - liên quan đến mySQL Tôi đang phát triển một trang web nơi người dùng nhập số tiền vào bảng mà khách hàng nhận được, nếu khách hàng nào không cung cấp khoản trả góp (số tiền) thì người dùng không nhập bất kỳ số tiền nào vào bảng và người dùng muốn lấy thông tin về khách hàng vi phạm ở 10 Heaven là cơ sở. Vì vậy, câu hỏi của tôi là bảng và thuộc tính nào cần được xác định mysql - Chọn một giá trị từ mục nhập biểu mẫu trọng lực trước đó (liên quan đến SQL) Tôi đang cố gắng chọn một giá trị từ mục trước đó và tăng số đó lên một giá trị mỗi lần. Tôi đã làm cho nó hoạt động để chọn giá trị mục nhập hiện tại (mặc định là 1000) và tăng nó lên 1 rồi xác nhận lại giá trị đó (vì vậy mỗi lần nó sẽ là 1001). Tôi cần nó để chọn mục cuối cùng của trường để nó trở thành mysql - Cách chọn một hàng từ một bảng và chọn nhiều hàng từ một bảng khác (có liên quan) Tôi không giỏi trong việc "thực hiện" các truy vấn. Giả sử đây là cơ sở dữ liệu của tôi: ảnh nghệ sĩ ------------------ - PHP: Bỏ phiếu dài và liên quan đến sao chổi Gần đây, tôi muốn tạo một hệ thống thông báo tức thời cho trang web của mình. Tôi nghe nói COMET rất cần thiết trong tình huống này. Tôi đã tìm kiếm PHP và Comet được một thời gian, tuy nhiên, các hướng dẫn và bài viết tôi tìm thấy dường như chỉ nói về các yêu cầu ajax trong một vòng lặp. Ví dụ, có ios - Tại sao tính năng này không hoạt động? (liên quan đến SpriteKit) Tôi đang làm việc trên một trò chơi iOS và tôi muốn chú hề xuất hiện bên ngoài hiện trường rồi di chuyển xuống. Ý tưởng của tôi là tạo ra tất cả chúng và đặt chúng vô hình trong cảnh ở khoảng cách 360 pixel. Như thế này: SKSpriteNode *clo Nhóm Mysql theo mệnh đề có liên quan đến vị trí trên kết quả tổng hợp Tôi có bảng thứ tự phụ sau đây. mysql> chọn * từ đơn hàng phụ +-------------+-------+ | order_state | java - Khi nào việc mã hóa có liên quan đến Java? Đây có thể là một câu hỏi dành cho người mới bắt đầu, nhưng việc xem xét việc gỡ lỗi mã hóa trong Java khá phù hợp: Khi nào mã hóa có liên quan đến một đối tượng String? Giả sử tôi có một đối tượng chuỗi mà tôi muốn lưu vào một tệp. Bản thân đối tượng String có sử dụng một số loại Làm cách nào để quản lý mối quan hệ một-nhiều giữa các đối tượng? (liên quan đến di chuyển) Đầu tiên tôi muốn nói rằng tôi chưa quen với CPP (tôi đã bắt đầu với cpp11) :) Hãy xem xét các thực thể sau: sinh viên (tên + họ) và nhóm (mô tả + nhiều sinh viên hơn). Tôi đã tạo 2 lớp sau trong C++: class Sinh viên { privat javascript - Không thể gọi hàm/liên quan đến AJAX Tôi đang cố gắng cập nhật cơ sở dữ liệu của mình một cách đồng bộ khi hộp kiểm được nhấp vào. Tôi quyết định sử dụng aJax nhưng có vẻ như nó không nhận ra ajax. Mã: Các phần tử sẽ trở thành hàm Switch_Active(this.id)... Vô hiệu hóa jQuery - Nhấp và thêm lớp để kích hoạt một nhấp chuột (có liên quan) khác? Tôi đang tạo một thực đơn. Thực đơn như sau. $('.category').mouseover(function() { $(this).removeClass('category').addClass('cate java - Kiểm tra chức năng Java-6ren java - Kiểm tra chức năng Java - Tôi muốn viết một số thử nghiệm chức năng cho một servlet java và tôi muốn đảm bảo rằng nó hoạt động với tất cả các bộ lọc và nội dung web java ngẫu nhiên khác có thể can thiệp vào servlet. Có cách nào tốt để làm điều này trong Java không? Tôi nhận thấy -6ren Tôi muốn viết một số bài kiểm tra chức năng cho một servlet java và tôi muốn đảm bảo rằng nó hoạt động với tất cả các bộ lọc và nội dung web java ngẫu nhiên khác có thể can thiệp vào servlet. Có cách nào tốt để làm điều này trong Java không? Tôi nhận thấy rằng play framework có cách tiếp cận rất tốt để kiểm tra chức năng. nhập play.test.*; nhập play.mvc.*; nhập play.mvc.Http.*; nhập org.junit.*; lớp công khai ApplicationTest mở rộng FunctionTest { kiểm tra khoảng trống công khaiTheHomePage() { Phản hồi phản hồi = GET("/"); khẳng địnhStatus(200, phản hồi); http://www.playframework.org/documentation/1.0/test Điều gì đó như thế thì tuyệt vời, nhưng tôi đoán là tôi đang nuôi hy vọng nhiều hơn. :) Selen là một sự lựa chọn Nó có thể xuất các bài kiểm tra sang JUnit 3 hoặc 4. Về thử nghiệm chức năng java - Java, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6360528/ Nhiều phương thức chính trong gói java java - hợp nhất sắp xếp ứng dụng-6ren java - ứng dụng sắp xếp hợp nhất - Tôi đang thực hiện một bài tập trong đó cho một mảng N giá trị, tôi cần lấy hai số có phép trừ (cao nhất - thấp nhất) là số dương nhất. Tôi muốn v lớn hơn c...Tình huống là...Giả sử tôi muốn mua vật phẩm đấu giá với giá C để có thể mua được với giá V-6ren Thời gian cập nhật: 2023-11-02 19:37:35 Tôi đang làm một bài tập trong đó, với một mảng N giá trị, tôi cần lấy hai số có phép trừ (cao nhất - thấp nhất) là số dương nhất. Tôi muốn v lớn hơn c...tình huống là...giả sử tôi muốn mua các vật phẩm đấu giá ở giá C để tôi có thể bán chúng với giá V và kiếm được lợi nhuận tối đa, mỗi ô của mảng được đấu giá trên giá ngày t nên mình muốn mua ở mức giá thấp nhất có thể để có thể bán ở mức giá cao nhất có thể nên C phải xuất hiện trước V trong mảng. Ví dụ: n = 8 mảng = {6,7,3,8,9,2,1,4,20} Tôi muốn c=1 v=20 20 - 1 = 19 (Điều này có nghĩa là phép trừ của 2 số này là cao nhất) Một ví dụ khác: n=6 mảng = {8,12,45,40,18,29} c=8 v = 45 Bởi vì phép trừ của chúng là phép trừ lớn nhất trong tất cả các phép trừ khác. (Tôi muốn làm rõ rằng c không phải lúc nào cũng là số nhỏ nhất trong mảng). Hai số không nhất thiết phải ở cạnh nhau. nếu tôi có n = 1, {1} v=1 Ví dụ này chứng minh rằng c và v không phải lúc nào cũng là giá trị thấp nhất/cao nhất. mảng = {19,27,5,6,7,8} trong trường hợp này c=19 v = 27 Ngoài ra, tôi cần sử dụng nhiều mã sắp xếp hợp nhất để giải quyết vấn đề này (ví dụ chia nó thành hai phương thức: sự sáp nhập xử lý đệ quy, hợp nhất Xử lý nơi sử dụng mảng phụ trợ). Tôi đang sử dụng mã sắp xếp hợp nhất (tôi nghĩ việc hợp nhất là không cần thiết vì tôi không quan tâm đến việc sắp xếp) và cho đến nay tôi có mã sau nhưng rõ ràng là sai, ai đó có thể cho tôi biết tôi đã làm gì không đúng không? public static void mergeSort(int start, int end) { nếu (bắt đầu < kết thúc) { int một nửa = (bắt đầu + kết thúc) / 2; mergeSort(bắt đầu, một nửa); for(int i = bắt đầu; bắt đầu < một nửa; bắt đầu++, i++){ if((arr[i+1] - arr[i]) > temp){ temp = arr[i+1] - arr[i]; c = tôi; v = i+1; mergeSort(half+1, end); for(int i = Half+1; i < end; Half++, i++){ Cảm ơn trước vì bất kỳ trợ giúp nào bạn có thể cung cấp! Tôi đoán tên trong mã của bạn hợp nhấtSắp xếp Nó được kế thừa.... Vì bạn đã thực hiện đệ quy nên không cần phải lặp qua tất cả các phần tử vì Sau khi đệ quy, kết quả đã được trình bày. Ví dụ: một cách tiếp cận khả thi là hoán đổi giá trị tối thiểu sang vị trí đầu tiên và giá trị tối đa đến vị trí cuối cùng, sau đó, ở mức "trên" của đệ quy, bạn có thể truy xuất chúng trực tiếp. Đây là một giải pháp khác sử dụng các nguyên tắc sắp xếp hợp nhất, nhưng chỉ giá trị tối đa. bài kiểm tra lớp công khai { mảng int tĩnh [] = {6,7,3,8,9,2,1,4,20}; public static void main (String args[]) { System.out.println(merge_select_max(0, arr.length - 1)); public static int merge_select_max (int start, int end) { // bao gồm cả hai nếu (bắt đầu == kết thúc) { trả về mảng[bắt đầu]; int first = merge_select_max (bắt đầu, một nửa); int giây = merge_select_max(nửa + 1, kết thúc); return (đầu tiên > thứ hai? Đầu tiên: thứ hai); Về ứng dụng sắp xếp java - hợp nhất, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6354954/ jfreechart vấn đề chung về khả năng tương tác sửa đổi chuột kéo đường cong được hiển thị Nhiều phương thức chính trong gói java - 6ren Nhiều phương thức chính trong gói java - Tôi có một dự án trong NetBeans trong đó hai lớp khác nhau có các phương thức public static void main(String[] args). Khi tôi nhấn F6, lớp chính của lớp đầu tiên luôn được gọi. tại sao không-6ren Tôi có một dự án trong NetBeans trong đó hai lớp khác nhau có các phương thức public static void main(String[] args). Khi tôi nhấn F6, lớp chính của lớp đầu tiên luôn được gọi. Tại sao không phải là cái thứ hai? Khi tôi cố gắng hiển thị các tham số của args, nó báo rằng mảng trống. Trong danh mục Thuộc tính dự án, chọn Chạy. Sau đó là một lớp học chính. Đặt lớp chính của bạn ở đó Về java - nhiều phương thức chính trong gói java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6353085/ API nhận dạng mẫu Java cho thị trường chứng khoán java - Hướng dẫn/ý tưởng giúp ứng dụng hỗ trợ dễ dàng hơn - 6ren java - Hướng dẫn/ý tưởng giúp các ứng dụng hỗ trợ dễ dàng hơn - viết một phần mềm chất lượng phải là bước đầu tiên. Bây giờ đó là một mục tiêu di động. (Chúng tôi có một cái gì đó tương tự như https://stackoverflow.com/questions/3716203/automatic-code-qu-6ren java - Hướng dẫn/ý tưởng giúp các ứng dụng hỗ trợ dễ dàng hơn Thời gian cập nhật: 2023-11-02 19:37:36 Viết một phần mềm chất lượng nên là bước đầu tiên. Bây giờ đó là một mục tiêu di động. (Chúng tôi có một cái gì đó như https://stackoverflow.com/questions/3716203/automatic-code-quality-and-architecture-quality-static-code-analysis thứ gì đó. Chúng tôi cũng có bộ thử nghiệm hồi quy và môi trường thử nghiệm tương tự như của một số khách hàng được chọn. ) Bất kể chúng tôi làm gì, vẫn có những trường hợp chỉ khách hàng mới có thể nhìn thấy nó và gặp sự cố/lỗi. Đôi khi họ chỉ gặp vấn đề về hiệu suất. Đôi khi là sự cố, đôi khi là lỗi Mô hình đối tượng ứng dụng. Nói chung, làm thế nào tôi có thể giảm đau? Làm cách nào tôi có thể nhận được nhiều (dữ liệu) nhất từ ​​tình huống này? Những bước mã hóa/kiến trúc nào sẽ giúp có thêm thông tin khi vấn đề phát sinh lần đầu tiên và lần thứ hai? Đây là nơi để bắt đầu: Ghi nhật ký tốt: log4j là điểm bắt đầu. Người dùng có thể thay đổi tập tin một cách dễ dàng. Sẽ tốt hơn nếu cung cấp một gui nhỏ để chỉnh sửa các tệp như vậy. (Cấu hình ghi nhật ký của chúng tôi nằm trong khu vực c:/Program Files/ trong Windows 7; người dùng bình thường không dễ dàng chỉnh sửa - yêu cầu tùy chọn "chạy với tư cách quản trị viên" kỳ diệu.) Đổ đống: Đổ đống khi hết bộ nhớ. Tự động gửi báo cáo lỗi: Firefox, intellij, v.v. là những ví dụ điển hình. Không chắc chắn có thư viện làm sẵn hay không. JMX: Đối với các ứng dụng máy chủ, điều này có vẻ rất hữu ích. Tôi chưa bao giờ sử dụng nó. Công cụ kiểm tra yêu cầu hệ thống: Tôi vẫn chưa làm được việc đó. Khả năng nâng cấp tự động: Ứng dụng của chúng tôi chủ yếu là một ứng dụng máy tính để bàn java tương tác với máy chủ. Tôi đoán chúng ta có thể thực hiện nhiều bước hơn cho đến khi đạt được chất lượng như mong muốn :) Đối với các ứng dụng máy chủ, hãy cân nhắc sử dụng cái gì đó như Dynatrace Những công cụ như vậy. (Không miễn phí nhưng hay) Chế độ xem mã của bạn theo thời gian thực. Không hoàn toàn giống như câu hỏi của bạn, nhưng nhìn chung hãy cố gắng vượt qua lỗi trước khi đạt đến GA Tìm lỗi Đợi tool tìm ra lỗi. Và Sonar Tôi không biết về thư viện gửi lỗi tự động, nhưng dịch vụ web RESTfull nhanh rất dễ xây dựng và sẽ có giá trị lớn. Xin lỗi, đây không phải là câu trả lời quá đầy đủ mà chỉ là một số nội dung tôi đã thu thập được trong nhiều năm. Về java - hướng dẫn/ý tưởng giúp các ứng dụng hỗ trợ dễ dàng hơn, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6316572/ java - Đăng ký hoạt động khai báo NetBeans và menu bật lên nút Trình cài đặt jdk cho Windows 7 không đặt đường dẫn Đảm bảo việc tuần tự hóa được xử lý cho mọi yêu cầu của người dùng trong GAE/J java - làm cho jar nhiều lớp dễ dàng hơn Tôi đang làm việc trên một dự án chứa nhiều lớp và tôi muốn biên dịch chúng thành một cái lọ. Tôi biết điểm vào và tệp kê khai.txt cũng như tất cả các mục cần thiết trong jar của tôi, các lớp của tôi được biên dịch và có tệp .class và mọi thứ, nhưng vấn đề là tôi phải đặt tất cả Loại nào nhanh hơn/dễ dàng hơn? Mảng hay danh sách liên kết? Java: In đẹp dễ dàng hơn? Khi kết thúc tính toán, tôi in kết quả: System.out.println("\nTree\t\tOdds của tác giả được tìm kiếm"); for (ParseTree p mysql - Lưu trữ nhiều phạm vi trong bảng mysql để thực hiện truy vấn nhanh hơn/dễ dàng hơn Tôi có dữ liệu với nhiều phạm vi thời gian, ví dụ: xem xét các cột sau | from1 | to2 | from3 | javascript - Có công cụ nào giúp việc gỡ lỗi JavaScript và jQuery dễ dàng hơn không? Tôi khá thiếu kinh nghiệm với JavaScript và jQuery, nhưng đối với trang ASP.Net mà tôi đang làm việc, tôi cần cả hai. Tôi đang dần tìm ra điều đó, nhưng tôi đã phụ thuộc rất nhiều vào StackOverFlow. Có ai biết công cụ gì không( Việc thay đổi thuộc tính của một loạt thẻ img trong jQuery có dễ dàng hơn PHP không? Tôi đang nghĩ đến việc viết một số mã bằng PHP để thay đổi tất cả id của hình ảnh để khớp với alt của nó. Điều này có dễ đạt được hơn trong jQuery không? Những gì tôi cần làm là đi đến dòng này img alt="puzzle" src="images/cole.jp jquery - Làm cách nào để xây dựng một ứng dụng web giúp AJAX và DHTML dễ dàng hơn? Với cấu trúc của websinte Làm cách nào để làm cho std::sort() dễ dàng hơn bằng Boost (Lambda?)? Giả sử tôi có struct Value { int foo(); }; Cái nào nhanh hơn/dễ sử dụng hơn trong ứng dụng iPhone: XML hay JSON? Tôi đang bắt đầu tạo một ứng dụng iPhone sẽ tương tác với API công khai. Câu hỏi của tôi là, cách nào nhanh hơn và/hoặc dễ sử dụng XML hoặc JSON hơn? Câu trả lời hay nhất dựa trên Sam Soffes, Touch Tại sao việc viết các tập lệnh phía máy chủ bằng PHP lại dễ dàng hơn so với C (thư viện chứa tất cả các hàm liên quan đến web)? Nếu PHP được viết bằng C, thì chính xác thì sự khác biệt giữa việc viết tập lệnh phía máy chủ bằng PHP so với viết tập lệnh phía máy chủ bằng C là gì, đặc biệt nếu tôi đang sử dụng khung web trong C có thể xử lý các kết nối mysql, PHẦN, v.v.? Có thư viện nào để tạo html trong C#/.NET/ASP.NET dễ dàng hơn không Tôi nhớ có lần tôi xem một dự án của một anh chàng viết những thứ như thế này với các chuỗi giống json bằng một số ngôn ngữ, tạo ra html thực sự đẹp mắt. Có cái gì tương tự mà tôi có thể sử dụng cho C# hoặc .NET radio-box{ AName, css - Có đúng là việc tạo bố cục trên nhiều trình duyệt cho trình duyệt máy tính để bàn bằng cách sử dụng bảng+css sẽ dễ dàng hơn so với div+css không? Một người bạn thiết kế web của tôi vẫn đang tạo các trang web bằng cách sử dụng bảng, nhưng anh ấy rất giỏi với css và tôi rất giỏi với css, nhưng khi sử dụng và tôi đang gặp phải nhiều vấn đề về bố cục trên nhiều trình duyệt hơn bạn tôi. Tôi nói với bạn tôi Làm cách nào (dễ dàng hơn) để tạo các dấu tích trục x đẹp (tức là pi/2, pi, 3pi/2, ...) trong ggplot2? Tôi muốn tạo một biểu đồ trong đó tôi có thể thấy các tỷ lệ thay thế cho trục x, chẳng hạn như pi/2, pi, 3pi/2, v.v. Cho đến nay, điều này chỉ hiệu quả với tôi với một mã khá bất tiện (hãy nhìn vào các dòng tôi đã tạo pi.halfs , pi.fulls Có sự khác biệt nào về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? -6ren Có sự khác biệt nào về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? -Trong ứng dụng của mình, tôi phải lấy các bản ghi và đặt chúng vào mảng 2D. Trước tiên, tôi phải thực hiện hai truy vấn để tìm ra số lượng để có thể khởi tạo mảng và truy vấn thứ hai để lấy dữ liệu. Nó có thể gây ra sự suy giảm hiệu suất. Tôi cần một giải pháp để cải thiện hiệu suất. Cảm ơn. Câu trả lời hay nhấtI ha-6ren Có sự khác biệt nào về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? Thời gian cập nhật: 2023-11-02 19:38:12 Trong ứng dụng của mình, tôi phải lấy các bản ghi và đặt chúng vào một mảng 2D. Trước tiên, tôi phải thực hiện hai truy vấn để tìm ra số lượng để có thể khởi tạo mảng và truy vấn thứ hai để lấy dữ liệu. Nó có thể gây ra sự suy giảm hiệu suất. Tôi cần một giải pháp để cải thiện hiệu suất. Trước tiên, tôi phải thực hiện hai truy vấn để tìm ra số lượng để có thể khởi tạo mảng và thứ hai là tìm nạp dữ liệu. Bạn có thể kết hợp 2 truy vấn thành: chọn *,(chọn số(*) từ bảng) để đếm từ bảng; Về java - Có sự khác biệt về hiệu suất giữa tập kết quả và Tập kết quả có thể cuộn không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/5711790/ Tại sao việc tiêm phụ thuộc lại sử dụng các phương pháp công khai? Hai ứng dụng Java khác nhau chia sẻ cùng một cơ sở dữ liệu Làm cách nào để khách hàng biết liệu tài khoản có tồn tại trong máy chủ XMPP hay không? cú pháp biểu thức chính quy java javafx Java tương đương với Pythons urllib.urlencode (UrlEncode dựa trên HashMap)-6ren Java tương đương với Pythons urllib.urlencode (UrlEncode dựa trên HashMap) - Từ Java tương đương với urllib.urlencode của Python là gì? Giống như>>> urllib.urlencode({'abc':'d f', 'def': '-!2'}) '-6ren Java tương đương với Pythons urllib.urlencode (UrlEncode dựa trên HashMap) Thời gian cập nhật: 2023-11-02 19:42:07 Java tương đương với urllib.urlencode của Python là gì? >>> urllib.urlencode({'abc':'d f', 'def': '-!2'}) 'abc=d+f&def=-%212' Tôi có thể chuyển HashMap của các giá trị khóa trong đó và mã hóa nó cũng như cung cấp chuỗi url.. Tôi muốn tránh điều này Dữ liệu chuỗi = URLEncode.encode("key1", "UTF-8") + "=" + URLEncode.encode("value1", "UTF-8"); dữ liệu += "&" + URLEncode.encode("key2", "UTF-8") + "=" + URLEncode.encode("value2", "UTF-8"); Nối chuỗi theo cách thủ công java.net.URLBộ mã hóa Sẽ phù hợp với bạn - mặc dù bạn sẽ phải mở rộng nó để chấp nhận HashMap - nhưng điều đó không khó lắm. Về Java tương đương với urllib.urlencode của Pythons (UrlEncode dựa trên HashMap), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2088502/ Làm cách nào để gỡ lỗi khi chuyển từ Java 1.5 sang 1.6? android — Sự cố giải nén miền Weblogic 10.3 Làm cách nào để tạo một chương trình sao chép tệp từ gói sang user.dir trong java? java - biểu thức chính quy để mã hóa chuỗi Đề xuất trình biên dịch phù hợp với cú pháp JavaME? -6ren Đề xuất trình biên dịch phù hợp với cú pháp JavaME? -Tôi muốn phân tích một số dữ liệu và tôi có ngữ pháp BNF để phân tích nó. Có ai có thể giới thiệu bất kỳ trình biên dịch cú pháp nào có thể tạo mã có thể sử dụng trên thiết bị di động không? Vì đây là dành cho JavaME nên mã được tạo phải: hy vọng có rất ít sự phụ thuộc vào các thư viện Java bên ngoài -6ren Thời gian cập nhật: 2023-11-02 19:43:00 Tôi muốn phân tích một số dữ liệu và tôi có ngữ pháp BNF để phân tích nó. Có ai có thể giới thiệu bất kỳ trình biên dịch cú pháp nào có thể tạo mã có thể sử dụng trên thiết bị di động không? Vì đây là dành cho JavaME nên mã được tạo phải là: chút hy vọng Giảm sự phụ thuộc vào các thư viện Java bên ngoài Không phụ thuộc vào bất kỳ tệp jar thời gian chạy nào. JFlex Trước khi tôi biết nó đã đáp ứng yêu cầu thứ hai và thứ ba của bạn. Nhưng tôi không biết mã được tạo có thể lớn đến mức nào. theo , nó tạo ra một bảng DFA được đóng gói theo mặc định, vì vậy nó có thể không tệ. Bạn có đề xuất nào về trình biên dịch phù hợp với cú pháp JavaME không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/658572/ Hộp tổ hợp Java Swing với menu ngữ cảnh và tự động hoàn thành Máy chủ JBoss của tôi đạt 100% CPU SYS trên Linux; điều gì có thể gây ra điều này? Bộ lọc servlet Java không hoạt động khi đăng nhập Cách tích hợp BIRT với Python Java FloodFill Sự cố tràn ngăn xếp lỗi-6ren Vấn đề tràn ngập Java FloodFill Lỗi tràn ngăn xếp - Tôi đang cố gắng triển khai vấn đề tràn ngập 4 chiều bằng cách sử dụng java. Thuật toán Flood Fill Wikipedia Câu hỏi: Tôi có ma trận này 1 2 1 1 2 2 2 1 2 bây giờ tôi sẽ chọn -6ren Java FloodFill Vấn đề lỗi tràn ngăn xếp Thời gian cập nhật: 2023-11-02 19:45:24 Tôi đang cố gắng triển khai vấn đề tràn ngập 4 chiều bằng cách sử dụng java. Thuật toán lấp lũ Wikipedia Tôi có ma trận này 1 2 2 2 1 2 Bây giờ tôi sẽ chọn phần tử (0,1) của ma trận này và áp dụng bài toán lấp lũ cho nó, thay đổi tất cả 2 thỏa mãn điều kiện đệ quy của tôi thành 3 giây. Ma trận cuối cùng của tôi phải là: 1 3 3 2 1 3 Tôi đã viết mã Java cho việc này nhưng nó gây ra lỗi StackOverflow. Ai có thể giúp tôi tìm ra cách để tránh nó. lớp công khai abc { mảng in void tĩnh(int a[][]) cho (int i=0;i<3;i++) for(int j=0;j<3;j++) System.out.print(a[i][j]+ " "); lũ void tĩnh (int arr[],int x,int y) { //trường hợp cơ bản if (x < 0 || x >= 3 || y < 0 || y >= 3||arr[x][y] == 1) { // tôi đã tạo một hàm cụ thể theo thứ nguyên nhưng tôi có thể khái quát hóa nó!. mảng[x][y] = 3; lũ(arr,x-1,y); lũ(arr,x,y-1); lũ(arr,x,y+1); lũ(arr,x+1,y); màn hình int[][] = { {1, 2, 1}, {1, 2,2}, {2,1,2} lũ (màn hình, 0,1); printarray(màn hình); Ngoại lệ trong luồng "chính" java.lang.StackOverflowError tại java.base/sun.nio.cs.UTF_8.updatePositions(UTF_8.java:79) tại java.base/sun.nio.cs.UTF_8$Encode.encodeArrayLoop(UTF_8.java:509) tại java.base/sun.nio.cs.UTF_8$Encode.encodeLoop(UTF_8.java:564) tại java.base/java.nio.charset.CharsetEncode.encode(CharsetEncode.java:576) tại java.base/sun.nio.cs.StreamEncode.implWrite(StreamEncode.java:292) tại java.base/sun.nio.cs.StreamEncode.implWrite(StreamEncode.java:281) tại java.base/sun.nio.cs.StreamEncode.write(StreamEncode.java:125) tại java.base/java.io.OutputStreamWriter.write(OutputStreamWriter.java:211) tại java.base/java.io.BufferedWriter.flushBuffer(BufferedWriter.java:120) tại java.base/java.io.PrintStream.newLine(PrintStream.java:624) tại java.base/java.io.PrintStream.println(PrintStream.java:772) tại abc.flood(abc.java:19) tại abc.flood(abc.java:30) tại abc.flood(abc.java:33) Vấn đề của bạn là ở dòng này: Bạn đang khám phá vô điều kiện tất cả 4 hướng của ô hiện tại trong tìm kiếm theo chiều sâu, điều này tạo ra một vòng lặp đệ quy vô hạn ở đâu đó khi tìm kiếm chuyển đổi giữa hai khối biểu đồ giống nhau. Để giải quyết vấn đề này, hoặc Theo dõi các ô đã khám phá và không bao giờ truy cập chúng nữa Thực hiện tìm kiếm theo chiều rộng đầu tiên thay vì DFS Thực hiện tìm kiếm theo chiều sâu sâu hơn lặp đi lặp lại. Đơn giản nhất là sửa đổi dòng sau mảng[x][y] != 2 sau đó trả về, điều này thực hiện hiệu quả tùy chọn số 1, bằng cách ngăn bạn khám phá những gì đã được chuyển đổi thành của tế bào, vì 3 != 2 sẽ gây ra nó if (x < 0 || x >= 3 || y < 0 || y >= 3||arr[x][y] != 2) { Về lỗi tràn ngăn xếp Sự cố FloodFill của Java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54730639/ Làm cách nào để theo dõi trang web bằng Selenium và biết khi nào phần tử html mới xuất hiện? Các lớp repo có an toàn cho các yêu cầu đồng thời không? - Khởi động mùa xuân jdeps không thành công với Java 11 và JavaFX trong fat jar Liên kết Bộ sưu tập các Bộ sưu tập thành Collection-6ren trong phương thức Java java - Liên kết các Bộ sưu tập thành Bộ sưu tập trong Java - Tôi đã tạo một lớp Bộ sưu tập mở rộng ArrayList để thêm một số phương thức hữu ích. Nó trông như thế này: Bộ sưu tập lớp công khai mở rộng ArrayList { -6ren Tôi đã tạo một lớp Bộ sưu tập mở rộng ArrayList để thêm một số phương thức hữu ích. Nó trông như thế này: lớp công khai Bộ sưu tập mở rộng ArrayList { // một số phương pháp... Tôi muốn có thể hợp nhất Bộ sưu tập Bộ sưu tập thành Bộ sưu tập, như thế này: {{1, 2}, {2,3}, {1}, {2}, {}} -> {1, 2, 2, 3, 1, 2} Tôi biết một phương thức tĩnh sẽ trông như thế nào: public static Collection unity(Collection> arr) { Bộ sưu tập newCollection = Bộ sưu tập mới<>(); for(Bộ sưu tập phần tử : arr) { newCollection.merge(element); trả lại Bộ sưu tập mới; Nhưng tôi không biết làm cách nào để làm cho phương thức này không tĩnh (để nó không chấp nhận bất kỳ tham số nào, như thế này: Bộ sưu tập list = listOfLists.unite(); ). Điều này có thể thực hiện được không? Nếu có, bạn có thể giúp tôi giải quyết nó? Không có ý nghĩa đối với bất kỳ loại cụ thể nào .nếu như không thuộc về Nhập rồi vào đoàn kết() là một phương pháp không liên quan (nếu bạn có một ArrayListModified , chẳng hạn, bạn không thể làm phẳng nó vì điều đó thật lố bịch). Vì vậy, bạn phải thực hiện Liên kết với bộ sưu tập: lớp công khai ArrayListModified> mở rộng ArrayList { Bộ sưu tập công khai unity() { Bộ sưu tập newCollection = new ArrayList<>(); for (Phần tử Collection : this) { newCollection.addAll(element); Hoặc sử dụng một để chấp nhận một ArrayListModified> Các tham số phương thức tĩnh giống như cách triển khai hiện tại của bạn (mặc dù nó không cần phải tĩnh). Về java - Union of Collections to Collections trong các phương thức Java, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54723301/ Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và một dòng lệnh mvn kiểm tra đơn vị java - phân trang nhiều kho lưu trữ java - phân trang nhiều kho lưu trữ - 6ren java - Phân trang nhiều kho lưu trữ - Tôi có hai lớp: A, B. Đối với mỗi lớp tôi có kho lưu trữ. Tôi muốn hiển thị dữ liệu trong một bảng (giao diện người dùng, đại loại như: http://embed.plnkr.co/V06RsBy4a6fShwmZcUEF/). Tôi muốn phân trang phía máy chủ. -6ren Tôi có hai lớp: A, B. Đối với mỗi lớp tôi có kho lưu trữ. Tôi muốn hiển thị dữ liệu trong một bảng (giao diện người dùng, đại loại như: http://embed.plnkr.co/V06RsBy4a6fShwmZcUEF/ ). Tôi muốn phân trang phía máy chủ. Danh sách result = new ArrayList(); result.addAll(repoA.findAll()); result.addAll(repoB.findAll()); giao diện công cộng repoAPaginationRepository mở rộng PagingAndSortingRepository { Trang findAll(Trang có thể phân trangYêu cầu); giao diện công cộng repoAPaginationRepository mở rộng PagingAndSortingRepository { Trang findAll(Trang có thể phân trangYêu cầu); Có đủ để thêm "số lượng" của cả hai kho không? Ví dụ: Kho A: 100 dự án, Kho B: 50 dự án. Tổng cộng: 150 mục Tôi muốn hiển thị 50 mục trên mỗi trang. Như bạn đã nói, số lượng sẽ chính xác. Bạn cần tìm cách hiển thị dữ liệu đã hợp nhất một cách chính xác. Chúng tôi có thể thấy rằng kho lưu trữ của bạn sắp xếp các bản ghi theo loại. Tuy nhiên, nếu bạn ghép các kết quả lại, chúng sẽ không được sắp xếp. Trong ví dụ của bạn, giả sử repoA.findAll() [7,8,9] repoB.findAll() [1, 100] ,kết quả [7,8,9,1,100] sẽ không được sắp xếp chính xác. Giải pháp bạn cần tùy thuộc vào việc nguồn dữ liệu (cơ sở dữ liệu) của bạn có hỗ trợ toán tử UNION hay không Sử dụng công đoàn JPA không thể làm điều này (Hoạt động công đoàn) .Nhưng nếu cơ sở dữ liệu của bạn cung cấp một toán tử (ví dụ: SQL hoặc mongoDB), bạn có thể sử dụng nó để lấy id của bản ghi dựa trên việc sắp xếp, sau đó lấy bản ghi dựa trên id thông qua JPA. không có công đoàn Nếu cơ sở dữ liệu của bạn không được cung cấp, để thực hiện việc này, bạn cần tạo kho lưu trữ thứ ba, kho này phải được tải xuống từ repoA Đang tải 50 mục, có tính đến aOffset và 50 repoB Các dự án cần xem xét trong bOffset , sau đó sắp xếp 100 trong số chúng (sắp xếp hợp nhất phải nhanh, bạn có thể dừng thuật toán ở mức 50). Mã trông như thế này giao diện RepoA { Phân trang danh sách(int count, int offset, SortCriteria SortCriteria); giao diện RepoB { lớp RepoAB { repoA repo riêng tư; repoB riêng tư repoB; Phân trang danh sách (int count, int offset, SortCriteria SortCriteria) { int aOffset = count == 0 ? 0 : calcAOffset(offset, SortCriteria); int bOffset = count == 0 ? 0 : offset - aOffset; trả về mergeSort( repoA.paginate(đếm, aOffset), repoB.paginate(đếm, bOffset), Tiêu chí sắp xếp Tiêu chí sắp xếp, 50 Hợp nhất danh sáchSort(Danh sách aList, Danh sách bList, SortCriteria SortCriteia, int stopAt) { int calcAOffset (int offset, SortCriteria SortCriteria) { // Việc triển khai này có thể rất nặng nề, nó sẽ đếm tất cả các bản ghi // đã xuất hiện ở các trang trước. // Bạn có thể tránh được phép tính này bằng cách biết giá trị offset sử dụng bản ghi cuối cùng // ở trang trước. trả về phân trang(offset, 0, SortCriteria).filter(x => x instanceOf A).length Về java - phân trang nhiều kho lưu trữ, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54723060/ Tầm quan trọng của việc đánh dấu thư mục tài nguyên đã tạo là Root tài nguyên hoặc Root tài nguyên thử nghiệm là gì? Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và một bài kiểm tra đơn vị dòng lệnh mvn -6ren java - Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và một dòng lệnh mvn kiểm tra đơn vị - Tôi còn khá mới với Maven. Tôi đã thực hiện rất nhiều nghiên cứu và tìm hiểu về chủ đề này nhưng dường như tôi không thể tìm thấy câu trả lời nên tôi nghĩ tôi nên hỏi ở đây. Mục tiêu: Tôi muốn chạy thử nghiệm cài đặt sạch mvn trong khi bỏ qua các thử nghiệm tích hợp và một 6ren cụ thể Thời gian cập nhật: 2023-11-02 19:45:25 Tôi còn khá mới với Maven. Tôi đã thực hiện rất nhiều nghiên cứu và tìm hiểu về chủ đề này nhưng dường như tôi không thể tìm thấy câu trả lời nên tôi nghĩ tôi nên hỏi ở đây. tôi muốn chạy thử nghiệm cài đặt sạch mvn , trong khi bỏ qua các bài kiểm tra tích hợp cũng như lớp kiểm tra đơn vị cụ thể. mvn clean install -DskipITs -Dtest=!MyTestClass test mvn clean install -DskipITs&&test=!MyTestClass test mvn clean install -DskipITs&test=!MyTestClass test Tuy nhiên, dường như không có lệnh nào ở trên hoạt động. Đối với tôi, lệnh đầu tiên trong ba lệnh trên có ý nghĩa nhất, nhưng có vẻ như nó đang chạy thử nghiệm tích hợp khi sử dụng lệnh đó. Đây là khoảng trống trong kiến ​​thức và hiểu biết của tôi về Maven; Tôi không chắc liệu đây có phải là hành vi được mong đợi hay đây có phải là cách thích hợp để chuyển nhiều thuộc tính trên dòng lệnh không? Khi tôi chạy lệnh này: cài đặt sạch mvn -DskipITs test , bài kiểm tra tích hợp đã được bỏ qua thành công. Tôi quen thuộc với vòng đời xây dựng Maven nhưng có thể tôi đã hiểu nhầm điều gì đó hoặc bỏ sót một chi tiết. Các thử nghiệm tích hợp với maven thường được chạy bằng maven-failsafe-plugin Để yêu cầu plugin này bỏ qua các bài kiểm tra tích hợp (đảm bảo tên lớp kiểm tra tích hợp của bạn tuân theo quy ước *IT.java, nếu không, bạn cần đưa chúng vào ), bạn có thể thực hiện việc này trong cấu hình của plugin hoặc từ dòng lệnh ( chính thứcdoc kiểm tra mvn -DskipITs Các bài kiểm tra cá nhân có thể được bỏ qua: mvn test -Dtest=!MyTestClass Vì vậy, điều này sẽ hoạt động: cài đặt sạch mvn -DskipITs -Dtest=!MyTestClass Về java - Cách bỏ qua tất cả các bài kiểm tra tích hợp (-DskipITs) và dòng lệnh mvn kiểm tra đơn vị, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/54713974/ Làm cách nào để xây dựng một quy trình tùy chỉnh gồm các hoạt động trung gian cho một loạt lệnh gọi API trong Java? Tôi còn khá mới với Maven. Tôi đã thực hiện rất nhiều nghiên cứu và tìm hiểu về chủ đề này nhưng dường như tôi không thể tìm thấy câu trả lời nên tôi nghĩ tôi nên hỏi ở đây. Mục tiêu: Tôi muốn chạy thử nghiệm cài đặt sạch mvn trong khi bỏ qua các thử nghiệm tích hợp và một thử nghiệm cụ thể Điểm an toàn JVM tạm dừng, nhưng chỉ khi mã nằm bên trong phương thức và không liên quan đến GC - 6ren Điểm an toàn JVM tạm dừng, nhưng chỉ khi mã nằm trong một phương thức chứ không liên quan đến GC - Cập nhật: Vấn đề này được giải quyết với ít nhất -XX:+UseCountedLoopSafepoints và các phiên bản JVM bằng hoặc cao hơn JDK 1.8.0_92 (sử dụng_ 161 test) là đại khái đã giải quyết được. Bản gốc: Chứa J-6ren Điểm an toàn JVM tạm dừng, nhưng chỉ khi mã nằm bên trong phương thức và không liên quan đến GC Thời gian cập nhật: 2023-11-02 19:48:11 Cập nhật: Câu hỏi này ít nhất đã được thông qua -XX:+UseCountedLoopSafepoints Sự kết hợp của phiên bản JVM bằng hoặc cao hơn JDK 1.8.0_92 (đã thử nghiệm với _161) gần như giải quyết được vấn đề. Bản gốc: Chứa mẫu chạy JDK 1.8.0, nhưng nó cũng xảy ra trên JDK 9.0.4. Tôi đang xử lý một lỗi lạ dường như tự biểu hiện khi JVM dừng tất cả các luồng theo cách rất nhất quán với việc tạm dừng điểm an toàn. Các hoạt động của VM đôi khi được liệt kê là "các hoạt động không có VM". BẰNG -XX đầu ra tùy chọn và jvisualVM Như đã xác nhận, GC không liên quan đến sự chậm lại. Tất cả đều nằm trong lớp 100 dòng bên dưới. Tôi đã dựa trên sự đơn giản Đặt mã ghép nối đáng kể để hiển thị vấn đề. đang tìm kiếm MAKE_THE_JVM_PAUSE_UNEXPECTEDLY Tôi đang tạo 5000x5000 array và truy cập ngẫu nhiên 10 hàng đầu tiên ở cột 66. Mã thực tế gây ra vấn đề tương tự. Bản thân thuật toán trong ví dụ này là vô nghĩa. đây chỉ là một Ví dụ ghép nối. Các tùy chọn để chạy nó nằm trong phần bình luận tiêu đề. đường dẫn trọn gói; * Chạy cái này với các tùy chọn java VM sau: * -verbosegc * -XX:+PrintGCApplicationStoppedTime * -XX:+Thống kê PrintSafepoint * -XX:PrintSafepointStatisticsCount=1 * -XX:+PrintGChi tiết * -XX:+PerfDisableSharedMem lớp công cộng Conway //----------------------[THIM TIM]---------------------- - Chủ đề mới(() -> thời gian cuối cùng dài = thời gian bắt đầu; cho (int count=0;; count++) // Dấu thời gian.... System.out.printf("%d-->Thời gian delta từ đầu[%dms], từ cuối[%dms]\n", đếm, bây giờ-thời gian bắt đầu, bây giờ-thời gian cuối cùng); System.out.flush(); Lần cuối cùng = bây giờ; // Lãng phí thời gian mà không ngủ... for (bắt đầu dài = System.currentTimeMillis(); System.currentTimeMillis() - bắt đầu < 200;); }).bắt đầu(); //--------------[PHẦN TÍNH]------------- - một = boolean mới[5000][5000]; boolean MAKE_THE_JVM_PAUSE_UNEXPECTEDLY = đúng; vì (;;) nếu (MAKE_THE_JVM_PAUSE_UNEXPECTEDLY) * CUỘC GỌI quét() sẽ khiến tất cả các chủ đề tạm dừng theo định kỳ... quét(); * NÀY CHẠY TUYỆT VỜI. Nội dung giống hệt như trong scanner() bên dưới... cho (int y=0; y<5000; y++) cho (int x=0; x<5000; x++) int Living=0; vì (int yy=y-1; yy <= y+1; yy++) cho (int xx=x-1; xx <= x+1; xx++) if (một[randomInt(0, 10)][66]) sống++; } // cho(x...) } // cho(y...) } // vì(;;) quét khoảng trống tĩnh công cộng() if (một[randomInt(0,10)][66]) public static int RandomInt(int đầu tiên, int cuối cùng) return (int)(((last-first+1)*Math.random())+first); boolean tĩnh công khai[][] một; bây giờ khi tôi Nó gây ra sự chậm lại kỳ lạ khi chạy thứ này. Lưu ý rằng vấn đề xảy ra đầu tiên giữa nhịp tim 49 và 50. Nhịp tim xuất phát từ luồng đầu tiên (bắt đầu ẩn danh) trong mã, bản thân thuật toán sử dụng luồng lớp chính và xác định luồng này bằng một dòng tương tự như: 11-->Thời gian delta từ lúc bắt đầu[2210ms], từ lần cuối[200ms] Tôi đã tự mình kết thúc cuộc chạy. [GC (Lỗi phân bổ) [PSYoungGen: 512K->384K(1024K)] 512K->384K(523776K), 0,0004807 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] vmop [chủ đề: tổng số ban đầu_running wait_to_block] [thời gian: dọn dẹp đồng bộ hóa khối quay vmop] page_trap_count 0,053: ParallelGFailedAllocation [ 5 0 0 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0005755 giây [GC (Lỗi phân bổ) [PSYoungGen: 896K->480K(1024K)] 896K->488K(523776K), 0,0003818 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0,063: ParallelGFailedAllocation [ 5 0 0 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0004564 giây [GC (Lỗi phân bổ) [PSYoungGen: 992K->496K(1024K)] 1000K->536K(523776K), 0,0004566 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0,072: ParallelGFailedAllocation [ 10 1 1 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0007704 giây [GC (Lỗi phân bổ) [PSYoungGen: 1008K->480K(1536K)] 1048K->660K(524288K), 0,0009025 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0,082: ParallelGFailedAllocation [ 10 0 0 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0009905 giây [GC (Lỗi phân bổ) [PSYoungGen: 1499K->499K(1536K)] 1679K->1006K(524288K), 0,0006638 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.102: ParallelGFailedAllocation [ 11 1 1 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0009292 giây [GC (Lỗi phân bổ) [PSYoungGen: 1518K->992K(2560K)] 2025K->2018K(525312K), 0,0007172 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.103: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 0 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0007980 giây [GC (Lỗi phân bổ) [PSYoungGen: 2526K->1507K(3072K)] 3552K->3515K(525824K), 0,0009654 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.107: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0010672 giây [GC (Lỗi phân bổ) [PSYoungGen: 3041K->2547K(5120K)] 5049K->5128K(527872K), 0,0010321 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.108: ParallelGFailedAllocation [ 11 0 2 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0011153 giây [GC (Lỗi phân bổ) [PSYoungGen: 5102K->3072K(5632K)] 7684K->7718K(528384K), 0,0012587 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.109: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0013348 giây [GC (Lỗi phân bổ) [PSYoungGen: 5630K->4608K(7680K)] 10276K->10382K(530432K), 0,0016113 giây] [Thời gian: người dùng=0,03 sys=0,00, real=0,00 giây] 0.111: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0016921 giây 0-->Thời gian delta từ lúc bắt đầu[0ms], từ lần cuối[0ms] [GC (Lỗi phân bổ) [PSYoungGen: 7678K->3328K(8704K)] 13452K->13341K(531456K), 0,0013899 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.113: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 1 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0024590 giây [GC (Lỗi phân bổ) [PSYoungGen: 6399K->3360K(11264K)] 16412K->16419K(534016K), 0,0011903 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.115: ParallelGFailedAllocation [ 11 1 2 ] [ 0 0 0 0 1 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0013046 giây [GC (Lỗi phân bổ) [PSYoungGen: 8477K->5536K(11264K)] 21537K->21642K(534016K), 0,0020710 giây] [Thời gian: người dùng=0,00 sys=0,00, real=0,00 giây] 0.117: ParallelGFailedAllocation [ 11 0 1 ] [ 0 0 0 0 2 ] 0 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0021520 giây 1-->Thời gian delta từ lúc bắt đầu[210ms], từ lần cuối[210ms] 2-->Thời gian delta từ lúc bắt đầu[410ms], từ lần cuối[200ms] 3-->Thời gian delta từ lúc bắt đầu[610ms], từ lần cuối[200ms] 4->Thời gian delta từ lúc bắt đầu [810 mili giây], từ lần cuối [200 mili giây] 5-->Thời gian delta từ lúc bắt đầu[1010ms], từ lần cuối[200ms] 1.119: không hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0001547 giây 6-->Thời gian delta từ lúc bắt đầu[1210ms], từ lần cuối[200ms] 7-->Thời gian delta từ lúc bắt đầu[1410ms], từ lần cuối[200ms] 8-->Thời gian delta từ lúc bắt đầu[1610ms], từ lần cuối[200ms] 9-->Thời gian delta từ lúc bắt đầu[1810ms], từ lần cuối[200ms] 10-->Thời gian delta từ lúc bắt đầu[2010ms], từ lần cuối[200ms] 12-->Thời gian delta từ lúc bắt đầu[2410ms], từ lần cuối[200ms] 13-->Thời gian delta từ lúc bắt đầu[2610ms], từ lần cuối[200ms] 14-->Thời gian delta từ lúc bắt đầu[2810ms], từ lần cuối[200ms] 15-->Thời gian delta từ lúc bắt đầu[3010ms], từ lần cuối[200ms] 3.120: không hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000670 giây 16-->Thời gian delta từ lúc bắt đầu[3210ms], từ lần cuối[200ms] 17-->Thời gian delta từ lúc bắt đầu[3410ms], từ lần cuối[200ms] 18-->Thời gian delta từ lúc bắt đầu[3610ms], từ lần cuối[200ms] 19-->Thời gian delta từ lúc bắt đầu[3810ms], từ lần cuối[200ms] 4.084: EnableBiasedLocking [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000737 giây 20-->Thời gian delta từ lúc bắt đầu[4010ms], từ lần cuối[200ms] 21-->Thời gian delta từ lúc bắt đầu[4210ms], từ lần cuối[200ms] 22-->Thời gian delta từ lúc bắt đầu[4410ms], từ lần cuối[200ms] 23-->Thời gian delta từ lúc bắt đầu[4610ms], từ lần cuối[200ms] 24-->Thời gian delta từ lúc bắt đầu[4810ms], từ lần cuối[200ms] 25-->Thời gian delta từ lúc bắt đầu[5010ms], từ lần cuối[200ms] 26-->Thời gian delta từ lúc bắt đầu[5210ms], từ lần cuối[200ms] 27-->Thời gian delta từ lúc bắt đầu[5410ms], từ lần cuối[200ms] 28-->Thời gian delta từ lúc bắt đầu[5610ms], từ lần cuối[200ms] 29-->Thời gian delta từ lúc bắt đầu[5810ms], từ lần cuối[200ms] 6.084: không có hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000621 giây 30-->Thời gian delta từ lúc bắt đầu[6010ms], từ lần cuối[200ms] 31-->Thời gian delta từ lúc bắt đầu[6210ms], từ lần cuối[200ms] 32-->Thời gian delta từ lúc bắt đầu[6410ms], từ lần cuối[200ms] 33-->Thời gian delta từ lúc bắt đầu[6610ms], từ lần cuối[200ms] 34-->Thời gian delta từ lúc bắt đầu[6810ms], từ lần cuối[200ms] 7.085: không có hoạt động vm [ 11 2 2 ] [ 0 0 0 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 0,0000605 giây 35-->Thời gian delta từ lúc bắt đầu[7010ms], từ lần cuối[200ms] 36-->Thời gian delta từ lúc bắt đầu[7210ms], từ lần cuối[200ms] 37-->Thời gian delta từ lúc bắt đầu[7410ms], từ lần cuối[200ms] 38-->Thời gian delta từ lúc bắt đầu[7610ms], từ lần cuối[200ms] 39-->Thời gian delta từ lúc bắt đầu[7810ms], từ lần cuối[200ms] 40-->Thời gian delta từ lúc bắt đầu[8010ms], từ lần cuối[200ms] 41-->Thời gian delta từ lúc bắt đầu[8210ms], từ lần cuối[200ms] 42-->Thời gian delta từ lúc bắt đầu[8410ms], từ lần cuối[200ms] 43-->Thời gian delta từ lúc bắt đầu[8610ms], từ lần cuối[200ms] 44-->Thời gian delta từ lúc bắt đầu[8810ms], từ lần cuối[200ms] 45-->Thời gian delta từ lúc bắt đầu[9010ms], từ lần cuối[200ms] 46-->Thời gian delta từ lúc bắt đầu[9210ms], từ lần cuối[200ms] 47-->Thời gian delta từ lúc bắt đầu[9410ms], từ lần cuối[200ms] 48-->Thời gian delta từ lúc bắt đầu[9610ms], từ lần cuối[200ms] 49-->Thời gian delta từ lúc bắt đầu[9810ms], từ lần cuối[200ms] 10.087: không hoạt động vm [ 11 2 2 ] [ 3009 0 3009 0 0 ] 2 Tổng thời gian mà các luồng ứng dụng bị dừng: 3,0091028 giây 50-->Thời gian delta từ đầu [12994 mili giây], từ cuối [3184 mili giây] 51-->Thời gian delta từ lúc bắt đầu[13194ms], từ lần cuối[200ms] 52-->Thời gian delta từ lúc bắt đầu[13394ms], từ lần cuối[200ms] 53-->Thời gian delta từ lúc bắt đầu[13594ms], từ lần cuối[200ms] 54-->Thời gian delta từ lúc bắt đầu[13794ms], từ lần cuối[200ms] 55-->Thời gian delta từ lúc bắt đầu[13994ms], từ lần cuối[200ms] 56-->Thời gian delta từ lúc bắt đầu[14194ms], từ lần cuối[200ms] 57-->Thời gian delta từ lúc bắt đầu[14394ms], từ lần cuối[200ms] 58-->Thời gian delta từ lúc bắt đầu[14594ms], từ lần cuối[200ms] 59-->Thời gian delta từ lúc bắt đầu[14794ms], từ lần cuối[200ms] 60-->Thời gian delta từ lúc bắt đầu[14994ms], từ lần cuối[200ms] 61-->Thời gian delta từ lúc bắt đầu[15194ms], từ lần cuối[200ms] 62-->Thời gian delta từ lúc bắt đầu[15394ms], từ lần cuối[200ms] 63-->Thời gian delta từ lúc bắt đầu[15594ms], từ lần cuối[200ms] 64-->Thời gian delta từ lúc bắt đầu[15794ms], từ lần cuối[200ms] 65-->Thời gian delta từ lúc bắt đầu[15994ms], từ lần cuối[200ms] 16.098: không hoạt động vm [ 11 2 2 ] [ 1221 0 1221 0 0 ] 2 Tổng thời gian các luồng ứng dụng bị dừng: 1,2213130 ​​​​giây 66-->Thời gian delta từ lúc bắt đầu[17217ms], từ lần cuối[1223ms] 67-->Thời gian delta từ lúc bắt đầu[17417ms], từ lần cuối[200ms] 68-->Thời gian delta từ lúc bắt đầu[17617ms], từ lần cuối[200ms] 69-->Thời gian delta từ lúc bắt đầu[17817ms], từ lần cuối[200ms] 70-->Thời gian delta từ lúc bắt đầu[18017ms], từ lần cuối[200ms] 71-->Thời gian delta từ lúc bắt đầu[18217ms], từ lần cuối[200ms] 72-->Thời gian delta từ lúc bắt đầu[18417ms], từ lần cuối[200ms] 73-->Thời gian delta từ lúc bắt đầu[18617ms], từ lần cuối[200ms] 74-->Thời gian delta từ lúc bắt đầu[18817ms], từ lần cuối[200ms] 75-->Thời gian delta từ lúc bắt đầu[19017ms], từ lần cuối[200ms] 76-->Thời gian delta từ lúc bắt đầu[19217ms], từ lần cuối[200ms] 77-->Thời gian delta từ lúc bắt đầu[19417ms], từ lần cuối[200ms] 78-->Thời gian delta từ lúc bắt đầu[19617ms], từ lần cuối[200ms] 79-->Thời gian delta từ lúc bắt đầu[19817ms], từ lần cuối[200ms] 80-->Thời gian delta từ lúc bắt đầu[20017ms], từ lần cuối[200ms] Khi chạy thứ này, nó không gây ra bất kỳ sự chậm lại nào ở điểm an toàn. Tại sao việc đặt mã này vào một phương thức lại gây ra điều này? Vì điểm an toàn xảy ra xấp xỉ một lần mỗi giây nên có thể Khoảng thời gian được đảm bảoSafepoint đang hoạt động, tức là nó được kích hoạt bởi bộ đếm thời gian. Tôi chưa kiểm tra mã của bạn, nhưng một khi nó được kích hoạt, rất có thể sẽ mất nhiều thời gian để đạt đến điểm an toàn, vì có một sự tối ưu hóa giúp loại bỏ việc thăm dò điểm an toàn trong các vòng lặp mà JIT biết sẽ mất một khoảng thời gian giới hạn. Chấm dứt hoặc gọi các phương thức khác sẽ thăm dò điểm an toàn trong cơ thể của họ. Vấn đề là đối với các vòng lặp tính toán thuần túy sử dụng nhiều CPU, "thời gian hữu hạn" vẫn có thể lớn, gây ra tình trạng dừng điểm an toàn. Trong Java 8 và 9, điều này có thể được thực hiện thông qua Bị vô hiệu hóa với hình phạt hiệu suất nhẹ. Java 10 sẽ giới thiệu các tính năng tối ưu hóa cho các vòng lặp hữu hạn và thăm dò ý kiến ​​​​mỗi vòng lặp ( JDK-8186027 ) để đạt được sự cân bằng giữa độ trễ điểm an toàn. Về việc tạm dừng điểm an toàn java - JVM, nhưng chỉ khi mã nằm trong một phương thức chứ không liên quan đến GC, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/48627532/ java - JdbcTemplate ném java.sql.SQLException: Lỗi "Đã nhận close_notify trong khi bắt tay" là gì intellij ý tưởng lỗi trình biên dịch java nội bộ Cách lấy Thuộc tính hoặc Hàm được khai báo trong phần mở rộng kotlin thông qua phản chiếu java Mảng rách rưới Java, cố gắng hiển thị nhiều mảng - 6ren Java Ragged Array, cố gắng hiển thị nhiều mảng - Tôi không thể hiểu có gì sai với mã của mình, mọi thứ đều ổn cho đến khi tôi đến mảng Jagged. Tôi muốn nó hiển thị mã dưới dạng một mảng lởm chởm nhưng tôi không biết về gói ajk public class Test2 { pub-6ren; Mảng rách rưới Java, cố gắng hiển thị nhiều mảng Thời gian cập nhật: 2023-11-02 19:48:34 Tôi không thể hiểu có gì sai với mã của mình, mọi thứ đều ổn cho đến khi tôi đến mảng Jagged. Tôi muốn nó hiển thị mã dưới dạng mảng lởm chởm nhưng tôi không biết gói ajk; lớp công khai Test2 int[][] twoD = { {1, 2}, {3, 4, 5}, {6}, {7, 8, 9}, printArray(haiD); public static void printArray(int[][] arr) { System.out.println("["); int r = 4; int c = 3; cho (i=0; i < r; i++ ); System.out.print("["); cho (j=0; j < c; j++ ) { System.out.print( arr[i][j] + " " ); Bạn mắc một số lỗi cú pháp và sai sót: Bạn không thể sử dụng vòng lặp for như thế này. Bạn phải viết mã của mình trong dấu ngoặc nhọn Mảng của bạn có các kích thước cột khác nhau, vì vậy bạn không thể xác định kích thước cột thông qua một biến. Cách tốt nhất là mảng[i].length Đối với tình huống này Bạn có thể định nghĩa i và j trong phần parantez của vòng lặp for. Nếu bạn thay đổi mã như thế này: nó sẽ chạy for (int i=0; i < arr.length; i++ ) { for (int j=0; j < arr[i].length; j++ ) { Về Java Ragged Array, cố gắng hiển thị nhiều mảng, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/47626418/ Không thể xóa thư mục hệ thống Derby cho cơ sở dữ liệu nhúng Mã mẫu cho (moa PairedLearners) java - Nhận tên cột và phản hồi JSON ToolProvider.getSystemJavaCompiler() trả về null trong JDK 9 Bulldozer, Java: Cách chuyển đổi từ Danh sách sang mảng 2D?-6ren Bulldozer, Java: Cách chuyển đổi từ Danh sáchsang mảng 2D?-6ren Bulldozer, Java: Cách chuyển đổi từ Danh sáchsang Mảng 2D? - Tôi có danh sách các danh sách mà tôi đang cố gắng ánh xạ tới mảng 2D [] bằng cách sử dụng Dozer và một trình chuyển đổi tùy chỉnh. public class Trường { Liệt kê các mục; public void a-6ren sang mảng 2D? Thời gian cập nhật: 2023-11-02 19:49:07 Tôi có danh sách các danh sách mà tôi đang cố gắng ánh xạ tới mảng 2D [] [] bằng cách sử dụng Dozer và trình chuyển đổi tùy chỉnh. public void add(String s) { items.add(s); lớp công khai ClassA { int anotherBiến;">
cuốn sách gpt4 ai đã làm

java -

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 19:29:54 28 4
mua khóa gpt4 Nike

Tôi đang tạo một dự án web Spring MVC và tôi phải có tiêu đề không đổi.

Yêu cầu cơ bản của tôi là "Chúng tôi muốn có tiêu đề trên tất cả các màn hình để hiển thị ai đã đăng nhập vào ProjectA."

Tôi đến từ đây"Sự khác biệt giữa và <%@ include file = ... > là gì?"Đã tìm kiếm sự khác biệt giữa jsp:include hoặc %@include nhưng sau đó tôi cũng bắt gặp làm theo ví dụ này"http://viralpatel.net/blogs/spring-3-mvc-tiles-plugin-tutorial-example-eclipse/” ngói

Câu hỏi của tôi là...bạn nghĩ cách triển khai nào tốt hơn.

Lưu ý phụ: Tôi đã quen với việc làm chủ các trang trong asp.net nhưng dường như không thể tìm thấy bất kỳ điều gì tương tự trong Java/Spring.

câu trả lời hay nhất

Khi bạn cần đưa nội dung tĩnh vào trang của mình, bạn có thể sử dụng @bao gồm, tức là thứ gì đó không thay đổi khi chạy. Khi bạn cần hành vi năng động, như bạn đã đề cập ở trên, bạn có thể cần jsp:bao gồm, vì các phần bạn đưa vào sẽ khác nhau tùy thuộc vào người đăng nhập vào dự án nào.

Bạn có thể xem quacâu trả lời nàyCó thêm hướng dẫn nếu cần thiết.

Về java - https://stackoverflow.com/questions/15674125/

28 4 0
Xem sitemap của VNExpress