-Tôi gặp lỗi này trên biểu mẫu được xây dựng bằng angularjs. `Lỗi: [$compile:multidir] Nhiều chỉ thị [form, form] yêu cầu 'form' Bộ điều khiển: -6ren"> Thời gian cập nhật: 2023-10-29 05:10:23 Tôi gặp lỗi này trên biểu mẫu được xây dựng bằng angularjs. `Lỗi: [$compile:multidir] Nhiều chỉ thị [form, form] yêu cầu 'form' Bộ điều khiển:
  • {{ job.role }}
    {{ job.salary }}
    {{ job.company }}
  • Ban đầu tôi có biểu mẫu trong data-ng-controller, tôi lấy nó ra để xem liệu Controller có phải là vấn đề không. Vui lòng hỏi nếu bạn nghĩ tôi cần đăng thêm mã, tôi đang sử dụng hệ thống định tuyến gốc Angulars Mỗi cái này ít nhiều đều giống nhau và đề cập đến chỉ dẫn:
    Vì vậy bạn có thể làm hoặc đơn giản là , trong cả hai trường hợp chúng đều đề cập đến cùng một hướng dẫn. Nhưng sẽ dư thừa. ngForm Hướng dẫn bạn đề cập thực sự là là bí danh cho chỉ thị trên và có thể được tham chiếu bằng bất kỳ cách nào sau đây:
    Vì vậy, trong ví dụ của bạn, bạn đang làm , thực ra giống như Cũng vậy, đó là lý do tại sao bạn gặp lỗi đó. Trang này giải thích chi tiết hơn về tất cả các cách tham chiếu chỉ thị khác nhau: http://docs.angularjs.org/guide/directive Nhân tiện, (đôi khi) sử dụng Lợi ích của định dạng là bạn có thể tạo các bảng lồng nhau, trong khi bạn không thể chỉ sử dụng Thực hiện các thẻ bảng lồng nhau. Về javascript - Lỗi: [$compile:multidir] Nhiều lệnh [form, form] yêu cầu 'form' Bộ điều khiể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/20893213/ Sắp xếp các mô tả dựa trên mối quan hệ có thứ tự đến nhiều Ý nghĩa của '?ngModel' khi tạo lệnh AngularJS là gì? Rò rỉ bộ nhớ ADMOB? Asp.Net Identity: invalid_request khi chuyển hướng khi gọi hàm REST GetExternalLogin bộ điều khiển - gọi một bộ điều khiển trong một mô-đun khác từ một bộ điều khiển khác Yii::$app->runAction('new_controller/new_action', $params); Tôi tin rằng điều này có thể được sử dụng để gọi Controller Ac từ một Controller khác Cách truy cập Controller thành viên cha từ Controller con Câu hỏi này tương tự như vậy, nhưng tôi cần truy cập vào thành viên cha (không phải thành viên kiểm soát). Tôi không biết liệu có thể thực hiện được mà không cần sử dụng dependency injection hay không. Ví dụ, tôi có một thành viên cha có tên là User và tôi cần truy cập User từ một Controller con. tối ưu bộ điều khiển - truy cập Bộ điều khiển trong lớp Bộ điều khiển khác Tôi có bố cục gốc chứa 2 bố cục: - Bảng tùy chọn - Vùng vẽ. Tôi đang thử truy cập DrawAreaController trong OptionsPaneController để gọi phương thức vẽ của nó. Dưới đây là Optio Xoay Bộ điều khiển chế độ xem trong Bộ điều khiển chế độ xem -> Bộ điều khiển thanh tab -> Bộ điều khiển điều hướng -> Hệ thống phân cấp Bộ điều khiển chế độ xem Hệ thống phân cấp Bộ điều khiển chế độ xem của ứng dụng của tôi được thiết lập như sau: UIViewController | UITabBarController | UINavigationController Xoay Bộ điều khiển chế độ xem trong phân cấp của Bộ điều khiển thanh tab -> Bộ điều khiển điều hướng -> Bộ điều khiển chế độ xem Hệ thống phân cấp Bộ điều khiển chế độ xem của ứng dụng của tôi được thiết lập như sau: UITabBarController | UINavigationController | | | Tại sao lại nhúng Bộ điều khiển chế độ xem vào Bộ điều khiển điều hướng rồi sau đó gắn thanh điều hướng vào Bộ điều khiển thanh tab trong Bộ điều khiển thanh tab? Khi lần đầu tiên tôi tạo bố cục cơ sở cho ứng dụng mà tôi hiện đang phát triển trong Storyboard, tôi đã thực hiện theo hai bước: Chọn View Controller và sử dụng Editor->Embed In->Navigation Bộ điều khiển thanh tab bên trong Bộ điều khiển điều hướng, làm thế nào để đẩy Bộ điều khiển chế độ xem mới vào Bộ điều khiển tab? Yêu cầu thiết kế: Hiển thị danh sách các mục mà người dùng có thể chọn. Sau khi chọn một mục, sử dụng nút quay lại để đưa người dùng đến Chế độ xem mới. Chế độ xem mới sẽ chứa danh sách các tab ở phía dưới không có trong màn hình đầu tiên. Khi bạn nhấp vào một mục trong một tab, một màn hình có nút quay lại sẽ xuất hiện Nhận bộ điều khiển cha trong bộ điều khiển con với tất cả các bộ điều khiển con bằng cách sử dụng ký hiệu 'bộ điều khiển dưới dạng máy ảo' Đặt Bộ điều khiển cha thành "parentCtrl là vm" và Bộ điều khiển con thành "childCtrl là vmc" để tránh xung đột tên và hoạt động tốt. Cách sử dụng điều khiển phụ Swift Cố gắng trình bày bộ điều khiển sự kiện [bộ điều khiển chế độ xem hiện tại] theo chế độ mặc định ngay cả khi bộ điều khiển được trình bày là bộ điều khiển khác Tôi đã đọc một số câu trả lời như loại bỏ ViewController hiện tại nhưng tình huống của tôi lại khác vì tôi đang trình bày một ViewController khác. Mặc dù tôi không thể truy cập vào các thuộc tính của nó, nhưng mã này hiển thị Yii không thể khởi tạo Controller Theo tôi thấy, nếu chúng ta muốn khởi tạo một Model (ví dụ, có tên là Post), chúng ta chỉ cần gọi: $post = new Post(); Bây giờ, tôi cũng muốn khởi tạo một Controller (ví dụ, có tên là Post, và đối với Controller này bộ điều khiển - Bộ điều khiển JMeter Tôi đã tìm kiếm khắp nơi trên web để tìm giải pháp cho vấn đề của mình nhưng vẫn chưa tìm ra. Vấn đề của tôi là tôi phải kiểm tra xem tôi có nhận được một văn bản cụ thể trong yêu cầu HTTP trong vòng lặp while hay không và nếu có thì tôi phải thoát khỏi vòng lặp và tiếp tục luồng, Ember.js Cách lấy tên của bộ điều khiển lồng nhau Tôi đã thử sử dụng this.get('controllers.pack.query'); để lấy App.PackQueryController trong App.PackController nhưng không thành công. Tôi nghĩ vấn đề là E Làm thế nào để sắp xếp các Bộ điều khiển trong thư mục? Tôi vừa mới bắt đầu sử dụng Laravel. Khi tôi sử dụng CodeIgniter hoặc Zend Framework, tôi có thể sắp xếp các Bộ điều khiển của mình vào một thư mục riêng. Ví dụ, tôi có thể tạo "user/permission. Emberjs - Cách truy cập phương thức của bộ điều khiển từ bộ điều khiển khác Trong emberjs pre 2, chúng ta có thể truy cập bất kỳ phương thức nào trong bộ điều khiển hoặc bộ điều khiển từ bộ điều khiển khác theo cách sau: App.get('router').get('nav Truyền dữ liệu giữa View Controller, Tab Bar Controller, Navigation Controller và View Controller Có lẽ cách này rất đơn giản để thực hiện nhưng tôi mới làm quen với lập trình iOS và có vẻ như tôi đang gặp khó khăn. Về cơ bản, tôi có một ứng dụng có nhiều tab. Tôi quyết định rằng mình cần một thanh điều hướng ngoài thanh tab. Để làm điều này, tôi đã đặt một bộ điều khiển thanh tab và sau đó thêm Angularjs Controller: làm thế nào để gọi một controller trong một controller khác? Tôi có listController này, define([ 'jquery', 'app' ], function ($,app) { app.controller("ListC Điều hướng từ bộ điều khiển này sang bộ điều khiển khác bằng bộ điều khiển gốc ở giữa chúng Tôi có 3 bộ điều khiển: RootController, FirstController và SecondController. Tôi muốn đi từ RootController -> FirstCont Kiểm tra bộ điều khiển: RuntimeError: @controller là nil. Làm thế nào để tham chiếu đến bộ điều khiển nếu nó nằm trong thư mục con? Tôi có các bộ điều khiển sau: /controllers/api/base_controller.rb /controllers/api/v1/articles_controller.rb TypeError: $controller không phải là một hàm + Controller bên trong controller Tôi mới làm quen với Angular JS và đang cố gọi một Controller trong một Controller khác nhưng gặp lỗi sau. ionic.bundle.js:21157 Lỗi Loại: $con Làm thế nào để hiển thị Bộ điều khiển thanh Tab khi tôi mở rộng từ một Bộ điều khiển chế độ xem sang một Bộ điều khiển chế độ xem khác là con của Bộ điều khiển thanh Tab? Tôi có một bộ điều khiển thanh tab và 3 thành phần con của nó, tôi cũng có một chế độ xem khác, tôi đã thực hiện một chuyển đổi tùy chỉnh từ thành phần con sang bộ điều khiển chế độ xem và một chuyển đổi khác từ bộ điều khiển chế độ xem Visual Studio code intellisense không hoạt động với dojo amd code - 6ren visual studio code intellisense không hoạt động với mã amd dojo - Tôi có một tệp app.js chứa mã chế độ amd dojo như thế này: require([ Thời gian cập nhật: 2023-10-29 05:38:17 Tôi có một tệp app.js chứa mã chế độ amd dojo sau: yêu cầu(["dojo/dom", ..], hàm(dom){ dom.byId('someId').innerHTML = "kiểm tra"; Và sử dụng tsd, tôi đã cài đặt dojo.d.ts Và cũng tạo tệp jsconfig.json: "Tùy chọn biên dịch": { "mục tiêu": "ES6", "mô-đun": "commonjs" Nhưng intellisense không hoạt động. Tôi có làm gì sai không? Tôi có làm gì sai không? Đúng. biến đổi nhà thờ sẽ có Kiểu suy ra. Sửa chữa nhập khẩu/yêu cầu và sử dụng --mô-đun amd Biên dịch: http://basarat.gitbooks.io/typescript/content/docs/project/modules.html Liên quan đến javascript - visual studio code intellisense không hoạt động với dojo amd code, 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/31470364/ Cách phát âm thanh trong Internet Explorer - Stack Overflow Sự khác biệt giữa việc thực hiện nhiều đăng ký đơn giản và một đăng ký phức tạp là gì? Làm thế nào để sử dụng tính năng cuộn trang trên ngGridEventScroll? jQuery/JS có trả về các nút DOM thực tế hay chỉ trả về các tham chiếu đến chúng? javascript jquery js javascript - node.js + yêu cầu => node.js + bluebird + yêu cầu-6ren node.js + requests => node.js + bluebird + requests - Tôi đang cố gắng hiểu cách viết mã bằng cách sử dụng lời hứa. Vui lòng kiểm tra mã của tôi. Có đúng như vậy không? Node.js + Yêu cầu: yêu cầu(url, hàm (lỗi, phản hồi, nội dung) -6ren node.js + yêu cầu => node.js + bluebird + yêu cầu Thời gian cập nhật: 2023-10-29 05:51:58 Tôi đang cố gắng hiểu cách viết mã bằng cách sử dụng lời hứa. Vui lòng kiểm tra mã của tôi. Có đúng như vậy không? Node.js + Yêu cầu: yêu cầu(url, hàm (lỗi, phản hồi, nội dung) { nếu (!error && response.statusCode == 200) { var jsonpData = thân; biến json; json = JSON.parse(jsonpData); var startPos = jsonpData.indexOf('({'); var endPos = jsonpData.indexOf('})'); var jsonString = jsonpData.substring(startPos+1, endPos+1); json = JSON.parse(jsonString); gọi lại(null, json); gọi lại(lỗi); Node.js + bluebird + yêu cầu: yêu cầu.getAsync(url) .spread(hàm(phản hồi, nội dung) {trả về nội dung;}) .sau đó(JSON.phân tích cú pháp) .sau đó(hàm(json){console.log(json)}) .catch(hàm(e){console.error(e)}); Tôi có thể kiểm tra trạng thái phản hồi như thế nào? Tôi có nên sử dụng if trong ví dụ đầu tiên hay một cái gì đó thú vị hơn không? Bạn có thể chỉ cần kiểm tra lây lan Trong chương trình xử lý Mã phản hồi.trạng thái Nếu không phải là 200 thì ném một Lỗi ,Vì thế Người xử lý sẽ xử lý việc đó. Bạn có thể đạt được điều đó như thế này var request = require('bluebird').promisifyAll(require('request'), {multiArgs: true}); request.getAsync(url).spread(hàm (phản hồi, nội dung) { nếu (response.statusCode != 200) throw new Error('Nỗ lực không thành công. Mã: ' + response.statusCode); trả về JSON.parse(body); }).sau đó(console.log).catch(console.error); Nếu bạn để ý, chúng tôi bắt đầu Trình xử lý trả về JSON đã phân tích cú pháp vì JSON.phân tích cú pháp không phải là một hàm bất đồng bộ, vì vậy chúng ta không cần phải thực hiện nó trong một hàm riêng biệt Trong quá trình xử lý. Liên quan đến javascript - node.js + requests => node.js + bluebird + requests, 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/31098009/ MediaElementAudioSource đưa ra số không do hạn chế truy cập CORS javascript jquery media-elementaudiosource Sử dụng các hàm quá tải như công dân hạng nhất Nhà cung cấp không xác định: $stateProviderProvider <- $stateProvider Dòng mã JQuery này có nghĩa là gì? Yêu cầu Python (Yêu cầu AJAX) Mất dữ liệu Tôi đang cố gắng thu thập dữ liệu thời tiết lịch sử từ trang web này: http://www.hko.gov.hk/cis/dailyExtract_uc.htm?y=2016&m=1 Sau khi đọc về lệnh gọi AJAX, tôi thấy rằng cách chính xác để yêu cầu dữ liệu là Liên kết các yêu cầu Postman - gọi một yêu cầu Postman từ một yêu cầu khác? Tôi có hai yêu cầu của người đưa thư x, y truy cập đến điểm cuối trong hai API nghỉ ngơi X, Y khác nhau. x sẽ cung cấp cho tôi mã thông báo xác thực, mã này cần thiết để thực hiện yêu cầu y. Làm thế nào để thực hiện yêu cầu x trong yêu cầu y? Đó là Yêu cầu Node.js - Xử lý nhiều yêu cầu POST Tôi sử dụng thư viện yêu cầu để giao tiếp với các máy chủ khác thông qua API. Nhưng bây giờ tôi cần gửi nhiều yêu cầu POST (10 hoặc nhiều hơn) cùng lúc và chỉ tiếp tục nếu tất cả phản hồi đều đúng. Cú pháp chung trông giống như thế này: var optio Hủy yêu cầu AJAX nếu có yêu cầu AJAX mới được gửi Bối cảnh: Khi người dùng nhấp vào một nút, lớp của nút đó sẽ chuyển đổi giữa lớp 1 và lớp 2 và dữ liệu này được gửi qua AJAX. Để xác nhận dữ liệu này đã được lưu, máy chủ sẽ phản hồi bằng js (cập nhật HTML của nút). Câu hỏi: Nếu người dùng nhấp vào nút Yêu cầu Node.js - In toàn bộ yêu cầu http của bài đăng (thô) Tôi đang sử dụng thư viện yêu cầu trong Node.js cho API chuyển văn bản thành giọng nói của Google. Tôi muốn in ra yêu cầu được gửi đi, giống như trong ví dụ python. Đây là mã của tôi: const request = request Sự khác biệt giữa requests, requests2 và requests3 là gì? Tôi sử dụng lệnh yêu cầu rất nhiều. Gần đây tôi phát hiện ra rằng có một request2 và một request3 sắp tới. Mặc dù có một trang đề cập ngắn gọn đến nội dung của request3, nhưng tôi vẫn chưa thể xác định được nội dung của requests3. Nhận giá trị phản hồi/trả về sau yêu cầu POST (yêu cầu python) Tôi đang cố gắng gửi một hình ảnh tới API của mình và sau đó nhận kết quả từ nó. Ví dụ, tôi sử dụng để gửi một tệp hình ảnh bmp file = {"img": open("img.bmp)} r = requests.post(url, Yêu cầu HTTP nội bộ giữa hai VM trong Azure - bảo mật theo mặc định hay tôi cần gửi yêu cầu HTTPS? Tôi thấy rằng Google Cloud đảm bảo rằng bất kỳ yêu cầu nào di chuyển ra khỏi môi trường vật lý đều phải được mã hóa bắt buộc, hãy xem (trang 6 trong tiêu đề VM tới VM) liên kết này Azure (và AWS) có tuân theo quy trình tương tự không? Nếu ai đó có thể chỉ cho tôi jQuery: thực hiện một yêu cầu AJAX đồng bộ, sau đó thực hiện một loạt các yêu cầu ajax khác Tôi có một ứng dụng ASP.NET MVC và đang cố gắng sử dụng jQuery trong một hàm javascript để tạo ra một loạt các hành động. Chức năng này bao gồm ba phần. Những gì tôi muốn làm là: Nếu một số điều kiện nhất định được đáp ứng, thì tôi muốn thực hiện một jQu đồng bộ Yêu cầu Http - yêu cầu url bên ngoài ember js Tôi không tìm ra cách thực hiện yêu cầu get http nên hy vọng các bạn có thể giúp tôi. Ý tưởng là tìm kiếm từ một url bên ngoài (ví dụ: https://api.twitter.com/1.1/search/tweets.json?q=tw Yêu cầu READ_SMS Yêu cầu "gửi và xem tin nhắn SMS" Ứng dụng của tôi chỉ cần sử dụng quyền "READ_SMS". Vấn đề của tôi là trên Android 6.0, khi tôi cần sử dụng hệ thống cấp phép mới, nó yêu cầu người dùng "Gửi và xem tin nhắn SMS". Đây là mã của tôi: ActivityCompat.re Tại sao trình duyệt lại gửi yêu cầu OPTIONS mặc dù mã front-end của tôi chỉ thực hiện yêu cầu POST? Mã front-end của tôi: { this.searchInput = input; }}/> Tìm kiếm // phương pháp tìm kiếm: const baseUrl = 'http://localho Thêm tiêu đề yêu cầu HTTP vào yêu cầu WCF Tôi có một dịch vụ WCF được sử dụng bởi ứng dụng AJAX và C# và tôi cần gửi một tham số qua tiêu đề yêu cầu HTTP. Trên AJAX của tôi, tôi đã thêm đoạn mã sau và nó hoạt động: $.ajax({ Tôi đang cố gắng hiểu cách viết mã bằng cách sử dụng lời hứa. Vui lòng kiểm tra mã của tôi. Có đúng như vậy không? Node.js + Yêu cầu: yêu cầu(url, hàm (lỗi, phản hồi, nội dung) Làm thế nào để gửi lại yêu cầu RPC GWT nếu nó không thành công (hoặc làm thế nào để tạo yêu cầu RPC liên tục)? Tôi cần thử lại việc gửi yêu cầu GWT RPC nếu nó không thành công (bất kỳ mã phản hồi nào ngoại trừ HTTP 200). Lý do thì phức tạp nên tôi sẽ không đi sâu vào chi tiết. Cho đến nay, tôi xử lý tất cả các phản hồi yêu cầu ở cùng một nơi, như thế này: // Chúng tôi Đưa ra yêu cầu POST, thực hiện một hành động, sau đó hoàn tất yêu cầu POST - như thế nào? Khi người dùng nhấp vào nút gửi, tôi muốn biểu mẫu được gửi đi. Tuy nhiên, ngay trước khi điều này xảy ra, tôi muốn một cửa sổ bật lên để họ điền một số dữ liệu. Sau khi họ thực hiện việc này và đóng cửa sổ con đó, tôi muốn thực hiện yêu cầu POST. Liệu điều này có thể thực hiện được không? Nếu có thể thì làm thế nào? TÔI Cái nào tốt hơn? Nhiều yêu cầu HTTP = ít dữ liệu truyền đi hay ít yêu cầu HTTP = nhiều dữ liệu truyền đi? Các trang web như Facebook sử dụng phương pháp tải js "lười biếng". Khi bạn phải tính đến việc tôi có một máy chủ có lưu lượng truy cập rất lớn. Tôi quan tâm - cái nào tốt hơn? Khi tôi thực hiện nhiều yêu cầu HTTP cùng một lúc - trang tải chậm hơn (do điều chỉnh tốc độ (a Bộ chứa Servlet tạo ra các đối tượng yêu cầu/phản hồi Servlet hay các đối tượng yêu cầu/phản hồi HttpServlet? Bộ chứa servlet tạo ra các đối tượng ServletRequest và Response hay các đối tượng Http? Nếu đó là ServletRequest, ai sẽ chuyển đổi nó thành HttpServletReq trước khi gọi phương thức dịch vụ URL yêu cầu HTTP không phải là một phần của tiêu đề yêu cầu HTTP sao? Sau đây là một đoạn trích từ bài viết trên Wikipedia: Ngược lại với phương thức yêu cầu GET trong đó chỉ có URL và tiêu đề được gửi đến máy chủ node.js - Đầu tiên hoàn thành yêu cầu đăng bài HTTP, sau đó lặp lại để thực hiện yêu cầu đăng bài HTTP tiếp theo Tôi có một vòng lặp thực hiện yêu cầu đăng HTTP mỗi lần thông qua vòng lặp. for(let i = 1; i console.log("thành công tại " + i), lỗi => con dom - Một thư viện thao tác DOM tối thiểu được đề xuất để xây dựng các tiện ích - 6ren dom - Một thư viện thao tác DOM tối thiểu được đề xuất để xây dựng các tiện ích - xin lỗi vì các truy vấn, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét các tiện ích nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp Dom fuck-6ren dom - Một thư viện thao tác DOM tối thiểu được đề xuất để xây dựng các tiện ích Thời gian cập nhật: 2023-10-29 05:53:13 Xin lỗi Query, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét đến quy mô nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp các hoạt động Dom [không có ajax và những thứ tuyệt vời] và có thể mở rộng và thân thiện với tiện ích. microJS Có khá nhiều thư viện javascript nhỏ trên web. Bạn có thể quan tâm đến việc xem $DOM (2,6kb). Hoặc, nếu bạn muốn nhiều chức năng hơn trong khi vẫn nhỏ gọn, bạn có thể xem xét XUẤT (10,4kb hoặc 4,2kb được nén bằng gzip). Liên quan đến dom - Một thư viện thao tác DOM tối thiểu được khuyến nghị để xây dựng tiện ích, 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/7420030/ sự kiện jquery delegate() (mouseover mouseout) kích hoạt hai lần Máy nghe nhạc mp3 ẩn nhẹ nhất? Cách trả về giá trị bool cho hàm javascript từ swift bằng cách sử dụng wkwebview javascript swift wkwebview Mã này trong Javascript là gì? Những yếu tố nào khiến DOM ảo vượt trội hơn DOM gốc của trình duyệt? đóng cửa. Câu hỏi này dựa trên ý kiến. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để bạn có thể trả lời bằng thông tin và trích dẫn bằng cách chỉnh sửa bài đăng này. Đã đóng 6 năm trước. Cải thiện dom - polymer: DOM nhẹ so với DOM cục bộ Sự khác biệt giữa DOM nhẹ của Polymer và DOM cục bộ là gì? Từ tài liệu (1): DOM mà một phần tử tạo ra và quản lý được gọi là Thư viện sự kiện đột biến DOM? Tôi cần kích hoạt Hành động khi nội dung được thêm vào trang web. Các bản cập nhật có thể có nhiều bản chất khác nhau (ví dụ: AJAX, tập lệnh bị trì hoãn, hành động của người dùng) và nằm ngoài tầm kiểm soát của tôi. Tôi muốn sử dụng các sự kiện đột biến DOM, nhưng chúng không khả dụng trên tất cả các trình duyệt. Có bất kỳ Tôi có thể có nút trong Shadow DOM để gửi biểu mẫu không có trong Shadow DOM không? Tôi vừa gặp phải một tình huống thú vị khi tôi có một lệnh gửi được đặt bên trong Shadow DOM của một phần tử tùy chỉnh gốc. Chọn #shadow-root ... Thêm dom trước dom hiện tại và giữ dom hiện tại trong khung nhìn Giả sử có một danh sách cuộn, khi tôi chèn một số DOM mới vào DOM hiện tại, nó hoạt động tốt. Nhưng nếu tôi chèn một số DOM mới trước đó, DOM mới sẽ nằm trong khung nhìn và DOM cũ sẽ bị đẩy xuống. thả xuống Việc triển khai Shadow DOM vào các dự án của tôi có giúp chúng nhanh hơn như Virtual DOM được React sử dụng không? Câu trả lời hay nhất Chúng là những thứ khác nhau với mục đích khác nhau, do đó việc so sánh hiệu suất là không có ý nghĩa. DOM ảo DOM ảo được thiết kế để tránh dom - Chọn các phần tử từ DOM Trên nội dung trang của tôi, tôi đã sắp xếp nhiều thẻ thành một lưới__________________ | ____ ____ | | | | | | | | | | | dom - Gỡ lỗi các sự kiện DOM tùy chỉnh trong trình duyệt Có thể xem (gỡ lỗi) các sự kiện tùy chỉnh được kích hoạt từ các phần tử DOM trong trình duyệt không? Giả sử tôi muốn xem phần tử cụ thể nào của Bootstrap Collapse kích hoạt sự kiện show.bs.collapse. Tôi có thể làm điều đó bằng cách nào đó không? dom - Trình duyệt sẽ tự động chèn những phần tử DOM nào? Tôi đang tạo XPath ở phía máy chủ để sử dụng ở phía máy khách và tôi không hiểu tại sao đường dẫn bảng (tức là nội dung trong td) lại không được tìm thấy trong DOM. Hóa ra các trình duyệt hiện đại (ít nhất là Chrome và Firefox) chèn tbody vào văn bản dom - lấy vị trí nút văn bản DOM Có thể lấy vị trí hình học của một nút văn bản (tức là độ lệch trên cùng/trái so với phần tử cha, trang, v.v.) không? Câu trả lời tốt nhất không phải là câu trả lời trực tiếp. TextNode không có tiện ích mở rộng IE Offset* gốc (và các tiện ích tương tự) để đo vị trí khung nhìn. Chỉ có trong Phần tử DOM là gì? Ý nghĩa của các phần tử DOM trong các câu sau là gì? Câu lệnh #1 Bạn có thể thêm nhiều lớp vào một phần tử DOM duy nhất. Câu lệnh #2 dom - Hoạt động Dom bị kẹt Có cách nào để Firebug (hoặc bất kỳ trình duyệt nào khác, hoặc sử dụng bất kỳ công cụ nào khác) ngăn chặn mọi thao tác DOM xảy ra không? Đôi khi việc gỡ lỗi bố cục cho một màn hình chứa đầy các sự kiện di chuột là không thể vì các thành phần có thể biến mất và bạn không thể thấy bố cục hợp thành của chúng. 1 Câu trả lời Tôi cần đường dẫn nút dom đầy đủ của một phần tử Tôi cần tìm kiếm văn bản ở đây trong một tài liệu html và sau đó xuất ra đường dẫn nút đầy đủ (CSS hoặc XPATH) Ví dụ html > body > div class ="something" > table > tr Thời gian tải DOM có nghĩa là gì trong thời gian tải trang? Đây là cách thời gian tải thông thường cho một trong các trang của tôi bị phân chia:- Tra cứu tên miền 0 0 % Kết nối 134 .3% Yêu cầu DOM - .on() không phát hiện ra những thay đổi của DOM Tôi đang gặp một số vấn đề khi sử dụng .on(). Trang web của tôi ở đây. Nếu bạn xem www.eliteweb-creation.co.uk/dev/js/nav.js, tôi đang sử dụng mouseenter và mute YUI3 DOM chưa được xác định? Tôi mới làm quen với Javascript và chịu trách nhiệm di chuyển giao diện người dùng (UI) của sản phẩm từ YUI2 sang YUI3. Có vẻ như không có hướng dẫn di chuyển nào ở đây nên hiện tại tôi đang duyệt các bài đăng trên internet và tài liệu về yui. Trong phạm vi toàn cầu của tôi, tôi tạm thời thêm một cái gì đó như Cách kiểm tra độ nhạy DOM với thực tập sinh Tôi muốn thử nghiệm một số thứ liên quan đến DOM với một thực tập sinh, không cần đồ đạc cụ thể nào, chỉ cần những thứ chung về DOM như việc tôi thay đổi Element.prototype. Điều này có cần phải được thực hiện thông qua máy chủ Selenium cục bộ (hoặc sau đó không? Ý tưởng thực sự đằng sau khái niệm Mô hình đối tượng tài liệu (DOM) là gì? Tôi là người mới bắt đầu học HTML và HTML5. Khi tôi đọc liên kết sau, tôi tìm thấy các thuật ngữ DOM và DOM API. Tôi đọc qua Wikipedia nhưng không hiểu được toàn bộ ý tưởng đằng sau nó. Có ai có thể giải thích cho tôi được không: Document Object Model Phần mở rộng/trình bao bọc DOM thực chất là gì? Tôi có hai câu hỏi chính. Các tiện ích mở rộng như Object có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-do Xin lỗi Query, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét đến quy mô nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp tình dục Dom Làm chủ thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps) - 6ren Làm chủ thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps) - Tôi đang cố gắng thêm bản đồ Google (tập lệnh được tải bên ngoài) vào ứng dụng Meteor nhưng không thành công và tôi nhận thấy có hai loại vấn đề: Nếu tôi làm điều đơn giản và thêm tập lệnh API chính vào , thì tập lệnh đó sẽ được hiển thị cuối cùng. Khi điều này xảy ra, Làm chủ thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps) javascript meteor meteor Thời gian cập nhật: 2023-10-29 05:55:26 Tôi đang cố gắng thêm bản đồ Google (tập lệnh được tải bên ngoài) vào ứng dụng Meteor nhưng không thành công và tôi nhận thấy hai loại vấn đề: Nếu tôi làm điều đơn giản và thêm tập lệnh API chính vào <đầu> , sau đó nó được hiển thị như Khi điều này xảy ra, tôi phải Chèn bất kỳ phụ thuộc Viết kịch bản cho API. - Sau tập lệnh API chính. (Nếu không, tập lệnh sẽ nhắc họ rằng họ không thể thấy API blabla..) Sau đó, đã đến lúc thực sự gọi hàm - bây giờ hãy đưa nó vào Phần còn lại thì không tốt. Bạn cần sử dụng Template.MyTemplate.rendered. Về cơ bản, câu hỏi của tôi là: Cách sạch nhất để xử lý vấn đề này là gì? Có biến/phương pháp nào khác mà tôi có thể sử dụng để đảm bảo tệp Google API chính của tôi được gọi đầu tiên trong HTML không? Tôi vừa nhìn thấy bầu không khí ( https://atmosphere.meteor.com ) điều đó có thể giúp ích. Nó được gọi là session-extras và định nghĩa một số hàm mà tôi sử dụng để hỗ trợ tích hợp các tập lệnh bên ngoài. Đây là mã: https://github.com/belisarius222/meteor-session-extras Ý tưởng cơ bản là tải một tập lệnh không đồng bộ, sau đó đặt biến Phiên trong lệnh gọi lại khi tập lệnh được tải. Tôi đã sử dụng các hàm từ gói session-extras để cố gắng làm cho quá trình này diễn ra suôn sẻ hơn một chút. Tôi có một số chức năng có 3 hoặc 4 phụ thuộc khác nhau (script và đăng ký), vì vậy mọi thứ bắt đầu trở nên phức tạp... Tôi đoán tôi nên nói thêm rằng bạn có thể kết xuất mẫu theo điều kiện dựa trên việc tất cả các phụ thuộc của nó có tồn tại hay không. Vì vậy, nếu bạn có một nút Facebook, ví dụ, với một trình trợ giúp kiểm tra biến phiên, bạn có thể cung cấp cho nó một lớp css "disabled" và hiển thị "Loading facebook..." cho đến khi tất cả các tập lệnh cần thiết được tải xong. Sửa đổi 03/14/2013 Có một cách tiếp cận hoàn toàn khác có hiệu quả trong nhiều tình huống: tự tạo gói của riêng bạn. Thiên thạch hiện tại có thể làm được điều này (hướng dẫn) và chức năng này sẽ sớm có mặt trên Meteor. Sau đây là một số ví dụ về cách tiếp cận này: jquery-đánh-giá-nó: https://github.com/dandv/meteor-jquery-rateit Bảng hỗn hợp thiên thạch: https://github.com/belisarius222/meteor-mixpanel Nếu bạn đặt file js vào gói của mình, nó sẽ được tải trước mã ứng dụng, đây thường là cách tốt để đưa thư viện vào. Một lợi thế khác của việc tạo một gói là các gói có thể khai báo các phụ thuộc lẫn nhau, vì vậy nếu tập lệnh đang đề cập là, ví dụ, một plugin jQuery, bạn có thể khai báo nó trong gói gói.js Chỉ định rằng gói phụ thuộc vào jQuery trong tệp sẽ đảm bảo thứ tự tải chính xác. Đôi khi nó trở nên thú vị hơn (theo nghĩa chửi thề của Trung Quốc) vì nhiều dịch vụ bên ngoài, bao gồm mixpanel và filepicker.io, có quy trình tải gồm hai phần: 1) một đoạn mã JS được đưa vào phần nội dung và 2) đoạn mã đó được tải không đồng bộ từ một tập lệnh lớn hơn trên CDN. Đoạn mã js thường (nhưng không phải lúc nào cũng vậy!) cung cấp một số phương thức trước khi tập lệnh lớn hơn được tải, để bạn có thể gọi các hàm của nó mà không cần phải thiết lập thêm logic để xác định trạng thái tải của nó. Mixpanel thực hiện điều này, mặc dù điều quan trọng cần nhớ là một số đoạn mã JS từ các dịch vụ bên ngoài yêu cầu bạn đặt khóa API vào cuối đoạn mã, trước khi tập lệnh lớn hơn tải; trong một số trường hợp, thư viện sẽ không hoạt động bình thường nếu tập lệnh được tải trước khi đặt khóa API. Xem gói meteor-mixpanel để biết ví dụ về giải pháp thay thế. Bạn có thể tự tải xuống tệp js lớn hơn từ CDN và dán vào ứng dụng của mình; tuy nhiên, có những lý do chính đáng để không làm như vậy: 1) mã được lưu trữ có thể thay đổi và trừ khi bạn kiểm tra thường xuyên, mã của bạn có thể trở nên lỗi thời và bắt đầu sử dụng phiên bản API cũ hơn 2) các thư viện này thường đã được tối ưu hóa để tải các đoạn mã nhanh chóng theo cách không làm tăng đáng kể thời gian tải trang. Nếu bạn đưa một tệp JS lớn hơn vào ứng dụng của mình, thì máy chủ của bạn phải phục vụ tệp đó chứ không phải CDN và CDN sẽ phục vụ tệp đó khi tải trang ban đầu. Liên quan đến javascript - Nắm vững thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps), 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/15233942/ Redis: Trả về tất cả các giá trị được lưu trữ trong cơ sở dữ liệu redis - Lưu đầu ra truy vấn Redis vào tệp Laravel 4: Gọi đến phương thức chưa xác định Redis::connection() Các var được lưu trữ ở đâu trong Nodejs? Bản đồ: Sử dụng cơ bản Leaflet tờ rơi: Thư viện JavaScript bản đồ tương tác nguồn mở và thân thiện với thiết bị di động Tài liệu tiếng Trung: https://leafletjs.cn/reference.html Trang web chính thức (tiếng Anh): ht javascript - IE - Ngăn chặn lỗi hiển thị trong IE - 6ren javascript - IE - Ngăn chặn lỗi hiển thị trong IE - Tôi đang phát triển một ứng dụng web. Ứng dụng của tôi chạy tốt trên Chrome và Firefox nhưng không hiểu sao lại báo lỗi trên IE. Ngay cả khi có một vài lỗi, ứng dụng vẫn chạy trơn tru mà không có vấn đề đáng chú ý nào. Tôi muốn -6ren Thời gian cập nhật: 2023-10-29 05:56:10 Tôi đang phát triển một ứng dụng web. Ứng dụng của tôi chạy tốt trên Chrome và Firefox nhưng không hiểu sao lại báo lỗi trên IE. Ngay cả khi có một vài lỗi, ứng dụng vẫn chạy trơn tru mà không có vấn đề đáng chú ý nào. Tôi muốn ẩn lỗi khỏi người dùng cuối vì hiện tại họ chỉ nhìn thấy một biểu tượng nhỏ cho biết đã xảy ra lỗi. Tôi có thể làm điều này bằng cách nào? Điều tốt nhất bạn nên làm là tìm ra lỗi ở đâu trong mã của mình và sửa nó. Những thao tác sau đây có hiệu quả trong IE8 nhưng không có hiệu quả trong IE9 hoặc IE11 (và do đó có thể không có hiệu quả trong IE10): Bởi vì điều này xảy ra cụ thể trong IE, bạn cửa sổ.onerror Nếu chúng là lỗi thời gian chạy (không phải lỗi biên dịch), hãy xử lý (loại bỏ) chúng, theo bình luận của bạn trong một câu trả lời khác, có vẻ như bạn đang làm như vậy. Từ liên kết này: Để ngăn chặn thông báo lỗi Internet Explorer mặc định cho sự kiện, thiết lập giá trị trả về tài sản của phản đối hoặc chỉ cần quay lại trong Microsoft JScript. lỗi Sự kiện kích hoạt đối với lỗi thời gian chạy, nhưng không phải đối với lỗi biên dịch. Ngoài ra, hộp thoại lỗi do cửa sổ tập lệnh đưa ra không bị ngăn chặn bằng cách trả về . Để tắt cửa sổ tập lệnh, hãy tắt gỡ lỗi tập lệnh trong Internet Explorer bằng cách chọn Tùy chọn Internet từ Công cụ menu. Nhấp vào Trình độ cao tab và chọn hộp kiểm thích hợp. Mã này dẫn đến lỗi (vì tôi đang cố gắng hủy tham chiếu không xác định document.getElementById('theButton').onclick = hàm() { biến d; hiển thị(d.foo); Bản sao trực tiếp Nhưng nếu chúng ta thêm điều này, lỗi sẽ bị loại bỏ vì chúng ta đang cho IE biết rằng chúng ta đã xử lý lỗi: window.onerror = hàm() { // Trả về true để cho IE biết chúng tôi đã xử lý nó Liên quan đến javascript - IE - Ngăn lỗi hiển thị trong IE, 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/5301383/ Làm thế nào để kiểm tra xem một chuỗi nhất định đã tồn tại trong một mảng hoặc danh sách trong JavaScript hay chưa? Redis Streams so với Kafka Streams/NATS Cài đặt Redis 4 (phiên bản ổn định mới nhất) trên Windows Cách chuyển đổi mảng đối tượng jQuery thành chuỗi HTML javascript jquery html Phần mở rộng/trình bao bọc DOM thực chất là gì? -6ren Phần mở rộng/trình bao bọc DOM thực chất là gì? -Tôi có hai câu hỏi chính. Các tiện ích mở rộng như Object có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-do-6ren Thời gian cập nhật: 2023-10-29 06:03:39 Tôi có hai câu hỏi chính. Những phần mở rộng như thế này có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-dom/ Sau khi đọc bài viết đó, tôi không thể tìm thấy bất kỳ thông tin nào về việc gói DOM, cũng như bất kỳ thông số kỹ thuật nào và phần mở rộng DOM chính xác là gì và không phải là phần mở rộng DOM. KHÔNG, Được chỉ định là Javascript ngôn ngữ Một phần của DOM và DOM là một Chỉ có liên quan trong môi trường trình duyệt và được sử dụng để "truy cập và cập nhật nội dung, cấu trúc và kiểu của tài liệu" (W3C) Tuy nhiên, một trong những lập luận phản đối việc mở rộng các đối tượng DOM được nêu trong bài viết đó vẫn áp dụng cho việc mở rộng các kiểu gốc, ví dụ: - tức là khả năng xảy ra xung đột. Đối tượng bao bọc là một thư viện tạo tham chiếu đến đối tượng gốc. mới đối tượng, nhưng cung cấp chức năng bổ sung thông qua một đối tượng bao bọc mới. Ví dụ, thay vì sử dụng trình duyệt chéo như thế này thêmLớp Hàm mở rộng đối tượng DOM Element: var element = document.getElementById('someId'); element.addClass = hàm (className) { Thay vào đó, bạn có thể định nghĩa một hàm bao bọc: var ElementWrapper = hàm (phần tử) { this.element = phần tử; Và thêm hàm vào nguyên mẫu của nó: ElementWrapper.prototype.addClass = hàm (className) { Và sau đó "gói" phần tử như thế này: var wrapped = new ElementWrapper(phần tử); được bọc.addClass('someClass'); Giới thiệu về DOM - Phần mở rộng/trình bao bọc DOM thực chất là gì? , 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/5318846/ redis - Đọc thông tin Redis quét máy khách ruby ​​redis không hoạt động với 3.0.7 Chúng ta có thể đánh dấu một nô lệ là không thể thăng chức thông qua redis-sentinel không? Thay đổi ngữ cảnh của một hàm trong JavaScript bundler so với RVM so với gems so với RubyGems so với gemsets so với hệ thống ruby-6ren bundler so với RVM so với gems so với RubyGems so với gemsets so với system ruby ​​​​- Đã đóng. Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để phù hợp với chủ đề trên Stack Overflow. Đã đóng cửa 9 năm trước. Cải thiện cái này-6ren Thời gian cập nhật: 2023-10-29 06:18:19 Tôi mới làm quen với Ruby và đang cố gắng hiểu các khái niệm sau: bundler so với RVM so với gems so với RubyGems so với gemsets so với system ruby ​​​​và tôi khá bối rối. Có ai có thể mô tả "cách thực hành tốt nhất" về cách tôi nên quản lý tất cả những điều này khi cài đặt mới phiên bản Ubuntu mới nhất không? Tôi nên cài đặt những gì và sử dụng chúng như thế nào? Tôi đoán là không nên thực hiện sudo apt-get cài đặt ruby , nhưng tôi không chắc chắn. Tôi đã thử nó trên hệ thống của mình cùng với "tất cả các thứ khác của Ruby". Điều này chỉ làm tôi thêm bối rối. Tôi không nói về Rails mà là các gem thông thường của Ruby (ví dụ: Vagrant, Chef, scripts). Cách sử dụng tiện ích mở rộng cốt lõi Active Support Dự đoán ID hàng tự động chèn tiếp theo (SQLite) SQLite: Không thể mở tệp mạng theo chương trình, mặc dù trước đó nó đã hoạt động Làm thế nào để nhập bảng từ cơ sở dữ liệu khác vào sqlite? bash - [[ -s "$HOME/.rvm/scripts/rvm"]] && . "$HOME/.rvm/scripts/rvm": Nó có tác dụng gì? Tôi đang cài đặt Ruby on Rails trên Mac OS X. Hướng dẫn tôi làm theo yêu cầu thêm: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts RVM phát hiện khi bạn thay đổi thư mục như thế nào? Một điều RVM có thể làm là theo dõi khi bạn thay đổi thư mục, tìm .rvmrc và thay đổi phiên bản Ruby hiện tại cùng gemset dựa trên nội dung của tệp đó. Bất cứ khi nào bạn chuyển sang thư mục đó, nó sẽ thực hiện thay đổi này và đưa ra thông báo tương ứng. Nó phát hiện như thế nào Các vấn đề về Zsh và RVM (rvm-prompt không thể giải quyết) Gần đây tôi đã hiểu ra và chuyển sang dùng Zsh. Tất nhiên tôi sử dụng Oh My Zsh để cấu hình vì tôi là người mới. Vì vậy, một số chủ đề đã bao gồm rvm-prompt và đây chính là nơi vấn đề của tôi bắt đầu. Mỗi lần tôi tải Zsh tôi phải r Lệnh RVM: source ~/.rvm/scripts/rvm Tôi đang tìm hiểu về Rails qua loạt bài hướng dẫn ví dụ. Tôi sẽ cố gắng tìm giải pháp trước khi đặt câu hỏi, vì vậy tôi xin lỗi nếu tôi bỏ sót điều gì. Mỗi lần tôi cần khởi động RVM từ dòng lệnh trong terminal, tôi cần nhập lệnh để RVM khởi tạo RVM Ruby on Rails source ~/.rvm/scripts/rvm không có vị trí đó Tôi đang cố gắng cài đặt Ruby on rails bằng RVM trên Ubuntu, nhưng khi tôi chạy lệnh này: source ~/.rvm/scripts/rvm tôi nhận được lỗi này: bash: /home/u rvm - rvm mới nhất sẽ không hiển thị các yêu cầu Vì vậy, tôi không chắc mình có bỏ lỡ điều gì không, nhưng có thiết lập cụ thể nào cho các thư viện tự động yêu cầu rvm hiển thị các yêu cầu thay vì kiểm tra xem chúng đã được cài đặt hay chưa không? Hay tôi đang thiếu tùy chọn nào khác để hiển thị các yêu cầu? Tôi đang sử dụng phiên bản 1.19.0. Cách loại bỏ thông báo RVM Có cách nào để loại bỏ cảnh báo khi tôi duyệt qua thư mục có chứa các tệp .rvmrc không? =================================================================== Lỗi sử dụng RVM của cá Vì vậy, tôi đã cài đặt fish và oh-my-fish và khi tôi muốn sử dụng rvm, tôi nhận được lỗi này: ➜ avalancha git:(services) ✗ rvm use 2.1.0 Using /home/ma RVM gem - Bundler và Capistrano đang trong quá trình sản xuất Tôi đang triển khai ứng dụng rails lên VPS bằng capistrano, bundler và rvm. Đây là một phần của deploy.rb của tôi: $.unshift(File.expand_path('./lib', RubyMine, Vagrant, RVM Tôi đã cài đặt RubyMine (7) và cuối cùng là Vagrant trên máy chủ OS X. Tôi đã chuẩn bị một tập lệnh shell cung cấp cho hộp vagrant của tôi RVM, ruby ​​​​(2.1.2), được đóng gói cùng với Làm thế nào để cài đặt "RVM thực sự" trong Cloud9? Tôi cần sử dụng Ruby 2.1.2 trong Cloud9. rvm đã được cài đặt, vì vậy điều này là tốt: samueller@test2:~/workspace $ rvm -v Cảnh báo! PATH không Cài đặt rvm "bash/root/.rvm/scripts/rvm Không có tệp hoặc thư mục nào như vậy" - Stack Overflow Tôi muốn cài đặt RVM trong Ubuntu và tôi đang làm theo các bước sau root@jaskaran-Vostro-1550:/home/user_name# sudo apt-get install curl RVM + Zsh "RVM không phải là một hàm, việc chọn ruby ​​bằng 'rvm use...' sẽ không có tác dụng" Trước tiên, tôi muốn nói rằng tôi không phải là chuyên gia về dòng lệnh, vì vậy tôi thực sự không biết nhiều về những gì mình đang làm. Tôi không thể kết hợp RVM và oh-my-zsh một cách ăn ý được. Tôi đã thử một số giải pháp khác nhau, một số được đăng trên SO, nhưng không có giải pháp nào tôi thấy hiệu quả. Capistrano RVM và Ubuntu RVM không phải là một chức năng, việc chọn 'rvm use ...' cho ruby ​​không có tác dụng Tôi đang cố gắng triển khai ứng dụng của mình trên máy chủ Ubuntu lần đầu tiên. Tôi liên tục nhận được lỗi này: 2013-03-24 15:13:36 thực hiện `deploy:run_migrations' *e Tại sao Boxen không hoạt động với RVM? Tôi hiểu là Boxen không hoạt động với RVM, nhưng tôi không hiểu tại sao. Có hạn chế nào ngăn cản Boxen sử dụng RVM thay vì rbenv không? Boxen dựa trên Puppet ở cốt lõi của nó, hỗ trợ cài đặt các mô-đun RVM, vì vậy tôi không zsh: lệnh không tìm thấy: rvm-prompt Sau khi tôi xóa rvm (trình quản lý phiên bản Ruby), zsh xuất hiện: zsh: lệnh không tìm thấy: rvm-prompt Có điều gì tôi không hiểu không? Nhưng tôi đã xóa zshrc hoặc bash_ rvm - phím tắt để chọn RVM gemset Tôi đã phát triển một số ứng dụng sử dụng RoR 3.0.3 và 2.8.4, điều này có nghĩa là tôi phải thường xuyên chuyển đổi qua lại giữa các môi trường RVM. RVM 3.0.3 của tôi được gọi là ruby-1.9.2-p0@ror3, và cái còn lại là Tôi không thể dùng rvm để đọc file .rvmrc cụ thể của dự án tôi Tôi đang bình yên (re:rbenv), nhưng tôi thực sự thấy khó chịu với rvm và .rvmrc. Tôi đã gặp phải sự cố khi tôi cd vào thư mục dự án của mình chỉ để phát hiện ra rằng môi trường ruby ​​​​& gemset của tôi không được thiết lập chính xác. Vì vậy, ai đó có thể Rvm - nvm có phải đứng trước rvm trong đường dẫn không? Tại sao nvm được thêm vào trước /home/user/.rvm/gems/ruby-2.2.3/bin trong PATH? echo $PATH /home/user/.rvm/bin:/home/user/.nv Docker: Không tìm thấy lệnh RVM Tôi đang sử dụng Vagrant để cài đặt VM với docker. Nó cũng đã cài đặt RVM và Ruby 2.1: # -*- mode: ruby ​​​​-*- # vi: set ft=ruby : $rvm= > .bash_h Ruby:::prefix có chức năng gì? -6ren Ruby:::prefix có chức năng gì? - Tôi đang đọc mã nguồn của Artifice và thấy: module Artifice NET_HTTP = ::Net::HTTP # ... dòng kết thúc: https://github.com/wyc-6ren Tôi đang đọc Sự giả tạo và xem nguồn: mô-đun Artifice NET_HTTP = ::Mạng::HTTP # ... ĐƯỢC RỒI: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Tại sao không làm luôn đi Mạng::HTTP ::Mạng::HTTP , nghĩa là khi bạn sử dụng , điều đó có nghĩa là gì? Như một tiền tố? là toán tử phân giải phạm vi. Vai trò của nó là xác định mô-đun có thể được tìm thấy trong phạm vi nào. Ví dụ: mô-đun Âm nhạc mô-đun Bản ghi # có lẽ là một bản sao của Abbey Road của The Beatles? mô-đun EightTrack # giống như Gloria Gaynor, họ sẽ sống sót! # để thêm một mục vào cơ sở dữ liệu ĐẾN Âm nhạc Truy cập bên ngoài Âm nhạc::Ghi âm , bạn có thể sử dụng Âm nhạc::EightTrack , bạn chỉ có thể sử dụng Ghi , vì nó được định nghĩa trong cùng phạm vi ( âm nhạc Tuy nhiên, để Truy cập giao diện cơ sở dữ liệu mô-đun, bạn không thể chỉ sử dụng , vì Ruby nghĩ bạn cần . Đó là lúc bạn sẽ thêm tiền tố toán tử phân giải phạm vi, chỉ định phạm vi toàn cục/chính: ::Ghi Giới thiệu về Ruby: ::prefix có chức năng gì? , 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/5032844/ Python Sqlite3 Lấy đường dẫn kết nối Sqlite cú pháp javascript khi thực hiện passport nodejs Tôi có một câu hỏi liên quan đến cú pháp JavaScript. Tôi thực sự đã nghĩ ra mã trong khi tự học hướng dẫn về ngăn xếp MEAN (https://thinkster.io/mean-stack-tutorial#adding-aut Perl && do { cuối cùng; }; Trong sách của tôi, nó sử dụng một cái gì đó tương tự như thế này: for($ARGV[0]) { Expression && do { print "..."; last; }; ... } Vòng lặp for không phải là chưa đầy đủ sao? Ngoài ra, nghĩa của từ do là gì? c - vòng lặp while thoát sớm Tôi đã viết mã đọc trạng thái chuyển đổi và thoát nếu nhấn # 3 lần. void allkeypadTest(void) { tĩnh uint8_t modeKeyCount=0; thực hiện Trò chơi đoán chữ Java Vì vậy, đối với bài tập tôi phải làm tuần trước, tôi phải tạo một trò chơi đoán trong Java bằng cách sử dụng 4 vòng lặp do-while và các câu lệnh if. Tôi không thể hoàn thành bài tập một cách thành công và lớp học đã tiếp tục mà không cung cấp cho tôi bất kỳ sự trợ giúp nào. Nếu ai đó có thể kiểm tra Thực hiện while và right shift không có tác dụng int i=1,j=0,n=10,k; do{ j+=i; i<<1; printf("%d\n",i); // printf("%d\n",12<<1); }trong khi Vấn đề với việc thực hiện vòng lặp while Mã này dành cho các nút bấm của máy tính tiền cơ bản. Khi tôi nhấn nút, một hộp thoại nhập liệu sẽ hiện ra để bạn nhập giá của sản phẩm. Vấn đề tôi gặp phải là tôi không thể tìm ra cách sử dụng vòng lặp do...while để hộp thoại đầu vào bật lên sau khi đã nhập dữ liệu. Tôi hy vọng nó luôn phục hồi Thực hiện vòng lặp while và các vòng lặp khác Khi tôi sửa đổi một chuỗi hoặc một biến khác trong vòng lặp, điều kiện của nó có được đánh giá lại mỗi lần không? Hoặc một lần trước khi vòng lặp bắt đầu std::string a("aa"); do { a = "aaaa"; } while(a.size<10) Lập trình C trong khi Tôi vừa viết bài này nhưng không tìm ra được vấn đề. Tôi đã sử dụng các khối mã và viết lỗi này: mong đợi 'while' trước '{' token === Bản dựng hoàn tất: 1 lỗi Vòng lặp while không hoạt động? do { printf("Nhập số (0-6): ", ""); scanf("%d", &Num); }while(Num >= 0 && Num có nghĩa là "vượt quá", <> Vòng lặp while của C++ Tôi có một vector chứa 10 phần tử (để đơn giản, tất cả các phần tử đều thuộc cùng một lớp, gọi là "a"). Điều tôi muốn làm là kiểm tra xem chữ "A" không phải a) che đi bức tường hay b) che đi một chữ "A" khác. Tôi có một hàm va chạm thực hiện việc này. Vòng lặp while của Android Xin chào, đây là câu hỏi thứ hai của tôi. Tôi có bảng sau |-----|-------|------|------| |._id.|..INFO.|.DONE.|.LAST.| |..1..|...A...|...N..|. C: thực hiện {...} trong khi(0)? Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 12 năm. Có thể trùng lặp: Tại sao đôi khi có do/while và if/e vô nghĩa f# - make!/do! luôn chạy đối tượng bất đồng bộ trong luồng mới? Từ wikibook về F# có một phần nhỏ nói rằng: let! làm gì?# let! chạy một đối tượng bất đồng bộ trên luồng riêng của nó, sau đó nó haskell - (cái gì đó -> làm) nghĩa là gì Tôi đã tìm thấy hàm sau trong cuốn sách Real World Haskell: namesMatching pat | not (isPattern pat) = do exists do Có thể cắt đồ thị khi thực hiện arrangeGrob không? Tôi có một trường hợp sử dụng tương tự như sau, trong đó tôi tạo nhiều biểu đồ và sắp xếp chúng thành một số bố cục trang bằng gridExtra và cuối cùng lưu chúng thành PDF bằng ggsave: p1 % mutate(label2 Mã Hiccup không phản hồi mà không có (do (mỗi cấp độ của html5) Khi tôi sử dụng các câu lệnh let lồng nhau với vòng lặp for, tôi không thể chạy lệnh [:tr] bên trong mà không có lệnh (do (html5 ..)). (cột-cài đặt-bố cục-defpartial [& virtualbox - Lỗi khi thực hiện vagrant up Lỗi này xảy ra khi thực hiện vagrant up: anr@anr-Lenovo-G505s ~ $ vagrant up Đưa máy 'mặc định' lên với 'virtua Thông báo lỗi: không thể gọi phương thức 'do' trên giá trị không xác định # ########################################################### # Chương trình con để thêm dữ liệu vào bảng Blas Do...Until - Đọc Host bằng ValidPattern Tôi muốn tạo một máy chủ đọc để kiểm tra định dạng ngày tháng cụ thể. Ngoài ra, mục đích là kiểm tra xem thông tin người dùng nhập có chính xác không, nếu không thì lời nhắc sẽ hiện ra lần nữa. Khi tôi mới học lập trình, tôi đã tìm thấy đoạn mã này và nó có vẻ hoàn hảo. Tôi vẫn đang làm việc trên "until" do { Lỗi khi thực hiện hướng dẫn Tensorflow Tôi đang làm theo hướng dẫn này để đào tạo về Google Cloud Machine Learning Engine. Tôi đã làm theo từng bước nhưng gặp lỗi khi gửi tác vụ ml lên đám mây. Tôi đã chạy lệnh này. sam@sam-VirtualBox:~/models/r Chuyển đổi dấu thời gian UTC sang ISO 8601-6ren trong Ruby Chuyển đổi dấu thời gian UTC sang ISO 8601 trong Ruby - Tôi có dấu thời gian UTC "2010-10-25 23:48:46 UTC" Tôi cần chuyển đổi nó sang ISO 8601 "2010-10-29 06:09Z" Tài liệu rất khó hiểu - cách dễ nhất để thực hiện việc này là gì? Câu trả lời hay nhất-6ren Tôi có dấu thời gian UTC "2010-10-25 23:48:46 UTC" Tôi cần chuyển đổi nó sang ISO 8601 "2010-10-29 06:09Z" Tài liệu hướng dẫn rất khó hiểu - cách đơn giản nhất để thực hiện việc này là gì? Tôi nghĩ là anh đang cố lừa dối chúng tôi. Ngày câu hỏi của bạn được nhập là Ngày 25 tháng 10 năm 2010 và đầu ra là Ngày 29 Tháng 10 năm 2010 . Chơi hay lắm! Tiếp tục với chủ đề soi mói này: thời gian của bạn cũng hoàn toàn khác, bạn thiếu giây ở thời gian đầu ra. Bây giờ là câu trả lời thực sự. Nhưng trước tiên là một số sự thật: Đầu ra ISO 8601 trong Ruby tương tự như Trang Wikipedia của ISO 8601 Đầu ra "ngày và giờ kết hợp" của . Bạn có một chuỗi, vì vậy bạn cần chuyển đổi nó thành một đối tượng, bạn có thể sử dụng đến_giờ để hoàn thành. Sau đó chỉ cần gọi iso8601 Để có phiên bản ISO 8601: "2010-10-25 23:48:46 UTC".to_time.iso8601 Các phương pháp được cung cấp bởi Rails và Được cung cấp bởi thư viện chuẩn của Ruby. Chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow liên quan đến ruby-on-rails - Chuyển đổi dấu thời gian UTC sang ISO 8601 trong Ruby: https://stackoverflow.com/questions/4057015/ Khởi tạo giá trị của 'var' thành null trong C# Câu hỏi này đã có câu trả lời tại đây: Làm thế nào để khởi tạo var? (11 câu trả lời) Đã đóng 8 năm trước. Tôi muốn gán giá trị ban đầu là null cho một biến và gán giá trị trong khối if-else tiếp theo, nhưng mã Làm thế nào để xuất * dưới dạng không gian tên trong Babel? Tôi đang sử dụng TypeScript 3.8 để viết mã JS và TS hỗn hợp. Tôi đã viết dòng sau: export * as Easing from './easing'; Nó sẽ là một trò chơi công bằng trong Type Đổi "/" thành "\" trong R Tôi cần đổi dấu "/" trong mã R của mình thành "\". Tôi có thứ gì đó như thế này: tmp <- paste(getwd(),"tmp.xls",sep="/") Vì vậy, tmp của tôi là c:/Study/tmp.xls Tôi hy vọng Đặt lại giá trị cumsum về 0 trong R Tôi có một câu hỏi. Ví dụ tôi có thế này: id số lượng chân lý 1 1 1 2 1 2 3 0 0 4 1 1 5 1 2 6 1 Sử dụng IN với các điều kiện khác trong Redbean Tôi đang cố gắng sử dụng "IN" và "=" để tìm một số hạt đậu. Hiện tại tôi đang sử dụng mã này: $ids = array(1,2,3,4); $user = 1; $things = R::find( 'thing' Triển khai ứng dụng iPhone vào điện thoại của người khác trong Xcode Có thể triển khai trên điện thoại của người khác trong Xcode không? Tôi không có iPhone, nhưng tôi muốn thử nghiệm ứng dụng tôi đã tạo trên điện thoại của một người bạn. Trước khi trả 99 đô la, tôi muốn chắc chắn rằng việc này sẽ không gây rắc rối. Cảm ơn. Câu trả lời tốt nhất sẽ không phải là bất kỳ Bạn không thể sử dụng sscanf() với mảng ký tự trong C Tôi đang cố gắng lấy một số rất lớn (lớn hơn unsigned long long int). Vì vậy, tôi lấy nó dưới dạng một chuỗi rồi chuyển đổi từng chữ số thành số nguyên và sử dụng chuỗi đó. #include #include int Chuyển đổi con trỏ C thành struct trong Rust Tôi có liên kết cho các thư viện C trong Rust, nhưng chúng chưa đầy đủ. Trong mã C, tôi định nghĩa một macro đơn giản như sau: #define MY_MACROS1(PTR) (((my_struct1 Làm thế nào để sử dụng toán tử gán "+=" với một biến trong animate? Tôi đang gặp khó khăn với vấn đề này. http://jsfiddle.net/yhcqfy44/ Hoạt ảnh sẽ tự động tương ứng với chiều cao của thanh cuộn mỗi khi nó xuất hiện khi cuộn lên trên cùng. Tôi đã viết điều này rồi nhưng không thành công: var hheight = Phân tích chuỗi JSON thành số nguyên trong Elixir Tôi đang sử dụng một API JSON trả về số dưới dạng chuỗi. Ví dụ "12", tuy nhiên, giá trị trường này cũng có thể không phải là số, ví dụ: "-". Tôi đã phân tích dữ liệu JSON thành một bản đồ và tôi muốn trích xuất trường này dưới dạng số nguyên trong elixir Chuyển đổi tệp .wav sang .aiff trong C# Tôi đang cố gắng viết một lớp để chuyển đổi các tệp .wav sang các tệp .aiff như một phần của dự án. Tôi đã tìm thấy một vài thư viện Alvas.Audio (http://alvas.net/alvas.audio,overview.aspx) Lập chỉ mục các biểu thức n-word như một thuật ngữ duy nhất trong Lucene Tôi muốn lập chỉ mục "các từ ghép" như "New York" thành các thuật ngữ đơn trong Lucene, thay vì "new", "york". Theo cách này, nếu ai đó tìm kiếm "địa điểm mới", các tài liệu có chứa "new york" sẽ không khớp. Lợi ích của việc định nghĩa phép toán "hoặc" dưới dạng macro trong clojure thay vì chỉ là một hàm là gì? Tôi hy vọng lời giải thích này giúp tôi hiểu rõ hơn về lợi ích của việc sử dụng macro. Câu trả lời tốt nhất nằm trong hàm, trong đó tất cả các đối số đều được đánh giá trước khi được gọi. Điều này có nghĩa là hoặc như một hàm không thể lười biếng, và một macro có thể viết lại hoặc như một câu lệnh if chỉ đánh giá điểm nếu xslt - Không chuyển đổi > thành > trong XSLT Tôi có một số XML trông giống như thế này foo ]]> (lưu ý > đăng nhập "> foo") và một bảng định kiểu XSLT khi tôi chạy xsltproc stylesheet.xs Làm thế nào để chuyển đổi Any thành List trong Kotlin? Khi tôi thử ép kiểu Any thành List như trong ví dụ bên dưới, tôi nhận được cảnh báo 'Không chọn ép kiểu: Any! thành List'. Có giải pháp nào cho vấn đề này không? val x: Danh sách = objectOfTy Chuyển đổi & thành & trong Python python python-3.x Tôi đang phát triển một trình thu thập thông tin đơn giản bằng Python. Mục đích là tạo sitemap.xml. (Bạn có thể tìm thấy phiên bản alpha thực sự tại đây: http://code.google.com/p/sitemappy/ Chia câu lệnh IF thành nhiều dòng trong VBScript Tôi muốn biết liệu có thể ngắt câu lệnh If thành nhiều dòng trong VBScript hay không. Giống như: Nếu (UCase(Trim(objSheet.Cells(i, a).Value)) = "YES") Hoặc _ (UCas Chuyển đổi For thành do while trong Java for (String item : someList) { System.out.println(item); } Liệu điều này có tương đương với việc sử dụng "do while" không? Cảm ơn. Câu trả lời hay nhất Nếu danh sách trống, f Cách tốt nhất để chia một danh sách phân cách bằng dấu "," thành một mảng trong C là gì? Câu hỏi này đã có câu trả lời: Đã đóng cách đây 10 năm. Có thể trùng lặp: Chia chuỗi bằng dấu phân cách trong C Cách tốt nhất để chia danh sách được phân tách bằng dấu "," thành một mảng trong C Chuyển đổi mảng char thành mảng integer trong C Tôi có một mảng ký tự trông như thế này: [0, 10, 20, 30, 670] Làm thế nào tôi có thể chuyển đổi chuỗi này thành một mảng số nguyên? Đây là mảng int i=0; size_t dim = 1; char* array = (c Trong object.initialize, sử dụng self có tốt hơn không? Quá@? -6ren Trong object.initialize, sử dụng self có tốt hơn không? Quá@? -Có một quy ước là tham chiếu đến các thuộc tính của một đối tượng thông qua các biến thể hiện của nó bất cứ khi nào có thể. Thiết kế hướng đối tượng thực tế trong Ruby nói rằng: Luôn luôn bao bọc thể hiện var-6ren Có một quy ước là tham chiếu đến các thuộc tính của một đối tượng thông qua các biến thể hiện của nó bất cứ khi nào có thể. Thiết kế hướng đối tượng thực tế trong Ruby giải thích: Luôn bao bọc các biến thể hiện trong các phương thức truy cập thay vì tham chiếu trực tiếp đến các biến... Đây là một ví dụ mà tôi đã diễn giải lại: lớp học attr_reader :vòng xích, :bánh răng tỷ lệ định nghĩa # điều này tệ quá # @chainring / @cog.to_f # điều này tốt đĩa xích / cog.to_f Cách phổ biến nhất mà tôi thấy để tạo đối tượng mới bằng cách sử dụng biến thể hiện là: lớp Sách attr_accessor :tiêu đề def khởi tạo(tiêu đề) @title = tiêu đề @tiêu đề= Truy cập trực tiếp vào các biến thể hiện Giả sử chúng ta tuân theo quy ước "thuộc tính trên các biến thể hiện" tự.tiêu đề= Có phù hợp hơn không? sẽ bảo đối tượng tự gửi cho mình thông điệp tiêu đề= , do đó sử dụng phương pháp ghi thuộc tính để ghi đè trực tiếp lên biến thể hiện? self.title = tiêu đề Cuốn sách nói rằng "thuộc tính được ưu tiên hơn biến thể hiện", ám chỉ việc đọc biến thể hiện, nhưng liệu nó có áp dụng cho việc viết không? Cuốn sách nói về 'thuộc tính trên biến thể hiện' liên quan đến việc đọc một biến thể hiện, nhưng liệu nó có áp dụng được cho việc viết không? Vâng, điều này cũng đúng với việc viết. Nhưng, khởi tạo Một phương thức là đặc biệt vì nó có trách nhiệm thiết lập một đối tượng. Khi bạn sử dụng phương thức setter, bạn làm như vậy vì phương thức setter có thể thực hiện một số công việc bổ sung (chẳng hạn như phương thức setter thuộc tính trong Rails). Trong trình khởi tạo, bạn thường không muốn có bất kỳ tác dụng phụ nào nên bạn truy cập trực tiếp vào các biến thể hiện. Về ruby ​​​​- Trong object.initialize, có nên sử dụng self không? Quá@? , 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/21036031/ Ruby: Remote_address/local_address được lưu trữ ở đâu trong đối tượng Ruby Socket? Sau đây là một máy chủ ruby ​​rất đơn giản. yêu cầu 'socket' local_socket = Socket.new(:INET, :STREAM) local_addr = Socket. Bắt đầu Ruby mà không có tiền tố "Ruby" Tôi đang sử dụng OS X (với bash) và mới làm quen với Unix. Tôi tự hỏi liệu có thể sửa đổi một số tệp để chạy chương trình ruby, tôi không cần "ruby file.rb" mà chỉ cần chạy "ruby.rb" không. hợp lý Làm thế nào để thực hiện nhiệm vụ này (tìm kiếm và thay thế chuỗi không phân biệt chữ hoa chữ thường trong Ruby)? ruby ​​​​tìm kiếm và thay thế chuỗi không phân biệt chữ hoa chữ thường Tôi đang gặp một số vấn đề khi thay thế chuỗi trong Ruby. Văn bản gốc của tôi: Những gì con người làm không tốt bằng những gì động vật làm. Tôi muốn thay thế nó bằng: ==Những gì== con người làm không giống như ==những gì== động vật làm. Cách tốt nhất để thực thi một chương trình Ruby từ một chương trình Ruby là gì? Tôi muốn làm điều gì đó như thế này từ một tập lệnh Ruby trong một vòng lặp: viết một tệp a.rb (thay đổi sau mỗi lần lặp) thực thi system(ruby 'a.rb') a.rb ghi một chuỗi kết quả vào tệp "results" a.rb hoàn tất và Ruby on Rails - Cần sử dụng phiên bản cũ hơn của ruby ​​​​cho ứng dụng Vấn đề của tôi là cố gắng tạo một máy chủ cục bộ để tôi có thể hiểu ứng dụng do nhóm mới của tôi phát triển. Vấn đề của tôi là tôi đang sử dụng Ruby 2.3.3 và Gemfile yêu cầu 2.3.1. Tôi không thể chỉnh sửa Gemfile vì tôi được thông báo là Làm thế nào để cung cấp tệp cấu hình cho tiện ích dòng lệnh Ruby được viết bằng Ruby? Tôi có một tiện ích dòng lệnh được viết bằng Ruby sử dụng nền tảng GLI. Tôi muốn cấu hình tiện ích dòng lệnh trong thư mục gốc của mình, sử dụng chính Ruby làm DSL để xử lý (tương tự như Gemfile hoặc Rakefile). TÔI Khi nào một lớp Ruby không còn là lớp Ruby? Tôi có đoạn mã này trong ứng dụng Rails Controller của mình: def delete object = model.datamapper_class.first(:sourced_id => Bạn khuyên dùng trình phân tích cú pháp Ruby nào để phân tích cú pháp mã nguồn Ruby? Trình phân tích cú pháp mà tôi đang tìm kiếm phải: thân thiện với việc phân tích cú pháp Ruby, có các quy tắc được thiết kế tinh tế, tạo ra các lỗi phân tích cú pháp thân thiện với người dùng, lượng tài liệu hướng dẫn của người dùng phải nhiều hơn các ví dụ trên stackoverflow, UPD: cho phép bỏ qua khoảng trắng tùy chọn khi viết ngữ pháp. Phân tích cú pháp nhanh không phải là một tính năng quan trọng. Một số dự án Ruby được thiết kế tốt để học cách viết mã Ruby là gì? Tôi mới làm quen với Ruby và tôi nghe nói có một "cách viết mã Ruby". Ngoài Ruby on Rails, còn có những dự án nào khác đáng học, được công nhận và thiết kế tốt? Câu trả lời hay nhất: Prawn được tạo ra với mục đích rõ ràng là không chỉ là một tệp PDF đơn thuần. Làm thế nào để tạo một ứng dụng Ruby có thể chạy mà không cần gọi "Ruby" trong terminal? Tôi biết những câu hỏi tương tự đã được hỏi trước đây, nhưng làm thế nào để tôi có thể tạo một tệp Ruby có thể chạy trong terminal mà không cần phải nhập "ruby" vào trước tệp? Mục tiêu cuối cùng ở đây là tạo ra một thứ gì đó giống như bộ công cụ dòng lệnh. Bây giờ, để làm những gì tôi muốn người dùng có thể làm Có cách nào tốt hơn để biết một viên ruby ​​được băm bên trong một viên ruby ​​khác không? Ví dụ, băm a là {:name=>'mike', :age=>27, :gender=>'male'} và băm b là {:name=>'mike'} Tôi tự hỏi liệu có cách nào tốt hơn để biết băm b có nằm trong băm a hay không, thay vì Kiến trúc ba tầng trong Ruby và Ruby on Rails Tôi là một nhà phát triển ASP.NET MVC và quyết định học Ruby và Ruby on Rails. Tôi đã học được một chút và tạo ra một trang web trên RoR. Khi phát triển trên ASP.NET MVC, tôi luôn sử dụng kiến ​​trúc ba lớp: Cách chạy phiên bản Ruby chính xác khi thực hiện thông qua MacVim (!ruby) Gần đây tôi thấy Gary Bernhardt trình diễn một phím tắt vim mà ông sử dụng để thực thi mã Ruby trong vim. Phím tắt là: map ,t :w\|:!ruby %. Có vẻ như phương pháp này luôn thực thi hệ thống Ruby Nếu tất cả các phiên bản của Ruby đều được biên dịch thành bytecode, thì Ruby có thực sự là một ngôn ngữ thông dịch không? Trong câu trả lời được chọn cho câu hỏi này về Blue Ruby, Chuck nói: Tất cả các triển khai Ruby hiện tại đều được biên dịch thành Ruby: Làm thế nào để nhóm một mảng
    trong Ruby? Tôi có một mảng Ruby> list = Request.find_all_by_artist("Metallica").map(&:song) => ["Nothing else Matters" Ruby: Làm tròn số float trong Ruby Tôi gặp vấn đề với việc làm tròn. Tôi có một số float và tôi muốn làm tròn nó đến phần trăm thập phân gần nhất. Tuy nhiên, tôi chỉ có thể sử dụng .round, về cơ bản nó sẽ biến nó thành int, nghĩa là 2.34.round # => 2. Tôi đã viết một ứng dụng web nhỏ sử dụng ruby ​​on rails, mục đích chính của nó là tải lên, lưu trữ và hiển thị kết quả từ các tệp xml (kích thước tệp tối đa là vài MB). Sau khi chạy được khoảng 2 tháng, tôi nhận thấy rằng quá trình lai tạp Chuyển đổi các ký tự lạ - Ruby Làm thế nào chúng ta có thể sử dụng Ruby để chuyển đổi một chuỗi như thế này: Gửi: Latorre Câu trả lời hay nhất s = "" => "" su Dấu chấm than trước các biến Ruby Khi duyệt qua các nhà sư ruby, thỉnh thoảng họ ném một đoạn mã từ trường bên trái với cú pháp không quen thuộc: def compute(xyz) return nil except xyz xyz.map {|a, Trả về số cao nhất và thấp nhất trong một chuỗi: Ruby Không biết mình đã làm sai điều gì nhưng có vẻ như tôi đang làm sai. Vấn đề là, với một chuỗi số được phân tách bằng dấu cách, bạn phải trả về số lớn nhất và số nhỏ nhất. LƯU Ý: Tất cả các số đều hợp lệ là Int32, không cần phải xác thực chúng. Luôn có ít nhất một số trong chuỗi đầu vào. Chuỗi đầu ra phải Capistrano bundler:cài đặt không thành công-6ren Capistrano bundler:install không thành công - Tôi đang cố triển khai ứng dụng Rails của mình lên phiên bản EC2 bằng Capistrano 3.0. Hiện tại tôi đang chạy "cap production deploy" hoặc "cap production bundl-6ren" Tôi đang cố gắng triển khai ứng dụng Rails của mình lên phiên bản EC2 bằng Capistrano 3.0. Bây giờ tôi nhận được kết quả sau khi chạy "cap production deploy" hoặc "cap production bundler:install". GỠ LỖI [5b379979] Chạy /usr/bin/env nếu test ! -d /var/www/app/current; sau đó echo "Thư mục không tồn tại '/var/www/app/current'" 1>&2; false; fi trên ec2-75-101-200-185.compute-1.amazonaws.com GỠ LỖI [5b379979] Lệnh: nếu kiểm tra ! -d /var/www/app/current; thì echo "Thư mục không tồn tại '/var/www/app/current'" 1>&2; false; fi GỠ LỖI [5b379979] Hoàn tất trong 2,285 giây lệnh thành công. THÔNG TIN [f15c9f08] Chạy /usr/bin/env bundle --gemfile /var/www/app/current/Gemfile --path /var/www/app/shared/bundle --deployment --verbose --binstubs /var/www/billtune/shared/bin --không có thử nghiệm phát triển trên ec2-75-101-200-185.compute-1.amazonaws.com GỠ LỖI [f15c9f08] Lệnh: cd /var/www/app/current && /usr/bin/env bundle --gemfile /var/www/app/current/Gemfile --path /var/www/app/shared/bundle --deployment --verbose --binstubs /var/www/app/shared/bin --without development test GỠ LỖI [f15c9f08] /usr/bin/env: GỠ LỖI [f15c9f08] gói DEBUG [f15c9f08]: Không có tệp hoặc thư mục nào như vậy GỠ LỖI [f15c9f08] nắp bị hủy bỏ! bundle stdout: Không có gì được viết bundle stderr: Không có gì được viết /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/command.rb:94:trong `exit_status=' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:125:trong `block (4 cấp độ) trong _execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:trong `gọi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:trong `do_request' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:561:trong `channel_request' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:465:trong `dispatch_incoming_packets' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:221:trong `tiền xử lý' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:205:trong `process' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:trong `block in loop' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:trong `vòng lặp' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:269:trong `chờ đợi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:147:trong `block (2 cấp độ) trong _execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:trong `gọi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:trong `do_open_confirmation' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:545:trong `channel_open_confirmation' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:149:trong `chặn trong _execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:106:trong `tap' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:106:trong `_execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:54:trong `thực thi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/capistrano-bundler-1.0.0/lib/capistrano/tasks/bundler.cap:20:in `block (4 cấp độ) ở <đầu (bắt="" buộc)="">' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/abstract.rb:81:trong `bên trong' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/capistrano-bundler-1.0.0/lib/capistrano/tasks/bundler.cap:19:trong `block (3 cấp độ) ở <đầu (bắt="" buộc)="">' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:42:trong `instance_exec' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:42:trong `chạy' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/runners/parallel.rb:12:trong `khối (2 cấp độ) trong thực thi' Nhiệm vụ: TOP => bundler:install Khi ssh vào máy chủ và chạy cùng lệnh ("cd /var/www/app/current && /usr/bin/env bundle --gemfile /var/www/app/current/Gemfile --path /var/www/app/shared/bundle --deployment --verbose --binstubs /var/www/app/shared/bin --without development test") thì có vẻ ổn... Cảm thấy thực sự tuyệt vọng về điều này...cảm ơn bạn! đường kẻ Chỉ ra rằng bundler không được tìm thấy hoặc chưa được cài đặt. Capistrano (như được ghi chép ở đây http://www.capistranorb.com/documentation/faq/why-does-something-work-in-my-ssh-session-but-not-in-capistrano/ )hiện hữu Shell không đăng nhập, không tương tác Chạy vào. Tôi đoán rằng bundler được cài đặt theo một đường dẫn đặc biệt hoặc bạn đang sử dụng rvm, chruby hoặc rbenv. Và vì Capistrano sử dụng phiên không đăng nhập, không tương tác nên những thứ này không được khởi tạo như khi bạn SSH vào hộp. Giải pháp là sử dụng giải pháp phù hợp với môi trường của bạn. capistrano - {rvm, chruby, rbenv} đá quý, chẳng hạn như Hồ sơ Như đã mô tả trong. Nếu bạn không sử dụng một trong những trình quản lý phiên bản này, hãy thử cách này: ssh me@theserver 'bundler nào' Bạn có thể không thấy bất kỳ kết quả nào (lý do được nêu chi tiết trong liên kết ở trên), hãy sửa lỗi này và Capistrano sẽ hoạt động. Liên quan đến ruby-on-rails - Capistrano bundler :install không thành cô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/19421172/ Thực hành tốt cho việc quản lý cấu hình Capistrano? Tôi mới sử dụng Capistrano và đang tự hỏi cách tốt nhất để quản lý cấu hình Capistrano cho dự án của mình là gì. Cụ thể thì config/deploy.rb nên nằm ở đâu trong mối quan hệ với kiểm soát nguồn của dự án tôi? Tôi không nên lưu trữ bất kỳ thông tin cụ thể nào Capistrano có thể thực hiện các tác vụ tuần tự trên máy chủ không? Tôi đang sử dụng Capistrano để quản lý ứng dụng web Java chạy trên nhiều máy chủ cân bằng tải. Một số tác vụ, chẳng hạn như thay đổi cấu hình, yêu cầu khởi động lại máy chủ hoặc triển khai lại ứng dụng, trong thời gian đó máy chủ sẽ không phản hồi. Nếu Capi Có cách nào để xem các phụ thuộc của tác vụ capistrano không? Có cách nào để tôi có thể xem được cây phụ thuộc của tác vụ capistrano không? Tôi có một dự án lớn với rất nhiều nhiệm vụ và sự phụ thuộc nhưng tôi không có cái nhìn tổng thể. Câu trả lời hay nhất của Panagiotis Trong Capistrano 3, bạn có thể thêm --trace Làm thế nào để chạy tác vụ Capistrano dựa trên thuộc tính của môi trường hoặc máy chủ? Tôi có một không gian tên và một số tác vụ trong không gian tên chạy sau khi triển khai: cập nhật. Đây là một ví dụ: namespace :myservice do task :start do on run Làm thế nào để thêm một số bước vào nhiệm vụ capistrano? Tôi muốn dừng một số tiến trình trước khi chạy tác vụ triển khai: di chuyển. Tôi biết tôi có thể xác định lại tác vụ triển khai: di chuyển bằng cách sao chép mã hiện có và thêm các bước dừng/bắt đầu vào đầu và cuối tác vụ. Tôi muốn biết có cách nào để tránh không Làm thế nào để thay đổi thư mục tạm thời được Capistrano sử dụng? Làm thế nào để thay đổi thư mục tạm thời được Capistrano sử dụng? Ví dụ: Thay vì /tmp, tôi muốn sử dụng /home/user/tmp VPS hiện tại của tôi đã gắn kết /tmp dưới dạng noexec, điều này khiến tôi bị từ chối quyền khi tôi cố chạy Khi sử dụng Capistrano, làm thế nào để tôi có thể quay lại phiên bản cụ thể? Khi sử dụng Capistrano, làm thế nào để tôi có thể quay lại phiên bản cụ thể? Thư mục máy chủ của tôi có thư mục /release, làm thế nào để tôi quay lại thư mục cụ thể đó? Tôi có thể lấy danh sách các phiên bản cục bộ trên máy của mình không? Tôi đang sử dụng GIT, nhưng điều này không hiệu quả Làm thế nào để quay lại phiên bản đã triển khai trước đó bằng capistrano? Tôi đã thử sử dụng "cap rollback" nhưng tôi nhận được lỗi sau: $ cap rollback tác vụ `rollback' không tồn tại Tôi có cần thiết lập thêm gì để rollback hoạt động bình thường không Tại sao capistrano thực hiện các tác vụ cục bộ Tôi đang sử dụng Capistrano để triển khai dự án ruby ​​on rails. Tôi đang cố gắng đăng nhập vào máy chủ từ xa với tư cách là người dùng 'triển khai' và triển khai ứng dụng này. Khi tôi ssh vào hộp để triển khai và git clone dự án, nó hoạt động ruby-on-rails - /usr/bin/env ruby ​​​​Không có tệp hoặc thư mục nào như vậy: Sử dụng capistrano 3, capistrano/rbenv, capistrano/bundler và capistrano/rails (sử dụng rails 4) Tôi đang sử dụng capistrano, capistrano/rbenv, capistrano/bundler và capistrano/rails. Trong bước biên dịch Tài sản với capistrano Chuyển đổi capistrano v2 deploy.rb sang capistrano v3 deploy.rb Đã thử đưa khối mã này vào phiên bản 3 của capistrano nhưng không thành công. Mọi thứ đã thay đổi. Có ai có thể giúp tôi đi đúng hướng với quá trình chuyển đổi này không? Phiên bản cũ 2 triển khai.rb: #require 'new_relic/r capistrano - Tại sao nên sử dụng Gradle thay vì Capistrano? Tôi mới sử dụng cả hai công cụ này và vẫn chưa quen với chúng. Nếu tôi sử dụng Capistrano để triển khai, tại sao Gradle lại là mục tiêu triển khai? Xem thêm Tổng quan về Gradle. Câu trả lời tốt nhất là Gradle bắt nguồn từ Gro Làm thế nào để triển khai chỉ trên một máy chủ bằng Capistrano v3? Làm thế nào để triển khai chỉ trên một máy chủ bằng Capistrano v3? Tất cả các giải pháp tôi tìm thấy đều triển khai cho từng máy chủ, vì vậy, tôi cho rằng chúng áp dụng cho v2. Tôi không muốn triển khai đến một giai đoạn, tôi đã sử dụng nhiều giai đoạn và tôi chỉ muốn triển khai đến một trong các giai đoạn deploy_env có chức năng gì trong tập lệnh triển khai Capistrano? Trong bộ tài liệu Capistrano Multi-staging :deploy_env, 'production' được sử dụng. deploy_env có giống với rails_env không capistrano - Phiên bản Capistrano mới 2.6.0 Lỗi triển khai: `sync' không được triển khai bởi Capistrano::Deploy::SCM::None (rsync với bộ đệm từ xa) Khi triển khai ứng dụng của mình, tôi sử dụng Capistrano với gem capistrano_rsync_with_remote_cache. Sự cố sau khi nâng cấp máy chủ đã triển khai bằng phần mềm mới: Capistrano 2.5.1 capistrano - Tích hợp Chef-solo và Capistrano Có lựa chọn nào thay thế cho capistrano-chef không? Viên ngọc của đầu bếp Solo? Chủ yếu là để tránh việc xác định thông tin máy chủ hai lần. Câu trả lời hay nhất Tôi tìm thấy một cái gì đó mới và hấp dẫn về chủ đề này: Tệp gem Roundsman: gem Lỗi "Không biết cách xây dựng nhiệm vụ" trong Capistrano 3 Tôi đang cố gắng học cách sử dụng Capistrano 3 bằng cách làm theo DOCS và tôi đã viết một nhiệm vụ đơn giản để kiểm tra mức độ hiểu biết của mình. Nhiệm vụ được tạo trong thư mục tác vụ mặc định trong lib/capistrano/tasks: Gọi các tác vụ capistrano đa cấp từ bên trong một tác vụ capistrano Tôi có một tác vụ capistrano giúp hợp nhất các triển khai nhiều giai đoạn cho một dự án Rails. Ví dụ: task :consolidated_task do build #tạo một task mới Cách thiết lập các biến có điều kiện trong deploy.rb của capistrano Đoạn trích từ tác vụ triển khai.rb :prod1 thực hiện thiết lập :deploy_to, "/home/project/src/prod1" kết thúc tác vụ :prod2 thực hiện thiết lập Lỗi khi cài đặt Ruby bằng RVM (không cài đặt được RubyGems) - 6ren Lỗi khi cài đặt Ruby bằng RVM (Cài đặt RubyGems không thành công) - Tôi đang cố gắng cài đặt Ruby 1.9.3 qua RVM. Tuy nhiên, khi cài đặt RubyGems, tôi nhận được lỗi này: curl: (22) URL được yêu cầu trả về lỗi: 4-6ren Thời gian cập nhật: 2023-10-29 07:01:51 Tôi đang cố gắng cài đặt Ruby 1.9.3 thông qua RVM. Tuy nhiên, khi cài đặt RubyGems, tôi gặp lỗi này: curl: (22) URL được yêu cầu trả về lỗi: 404 URL được yêu cầu không tồn tại: 'http://production.cf.rubygems.org/rubygems/rubygems-.tgz' Đang thử URL ftp:// thay thế. % Tổng số % Đã nhận % Xferd Tốc độ trung bình ​​Thời gian Thời gian Thời gian Tải xuống hiện tại Tổng số Đã sử dụng Tốc độ còn lại ​​0 0 0 0 0 0 0 0 --:--:-- 0:05:00 --:--:-- 0 curl: (28) connect() đã hết thời gian chờ! Đã xảy ra lỗi, vui lòng kiểm tra /home/jjw0c4/.rvm/log/ruby-1.9.3-p125/*.log Đã xảy ra lỗi khi cố gắng lấy mã nguồn. Dừng cài đặt. Tôi đoán đó là URL" /rubygems-.tgz ", đáng lẽ phải có số phiên bản ở cuối chứ? Đây là lỗi trong các phiên bản đầu của RVM. Cập nhật RVM: rvm lấy ổn định # HOẶC: rvm get head # HOẶC nếu không có cách nào hiệu quả: curl -L get.rvm.io | bash -s ổn định Trình cài đặt cũng được cập nhật (thực tế là phiên bản mới nhất rvm lấy ... Chỉ cần gọi trình cài đặt) Liên quan đến ruby ​​​​- Lỗi khi cài đặt Ruby bằng RVM (không cài đặt được RubyGems), 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/10077695/ Làm thế nào để thực hiện phép toán bool trên tất cả các phần tử của một mảng và kết hợp các kết quả lại với nhau? Làm thế nào để thực hiện truy vấn hợp chất bằng logical hoặc trong Cloud Firestore? Gif không có hoạt ảnh rung động web Làm thế nào để xây dựng truy vấn ActiveRecord theo từng hàng? Trích xuất dữ liệu từ các tệp văn bản trong Ruby - 6ren Trích xuất dữ liệu từ tệp văn bản bằng Ruby - Tôi có một tệp văn bản tương đối lớn chứa các khối dữ liệu được xếp lớp như thế này: PHÂN TÍCH TÍN HIỆU X, TRƯỜNG HỢP: 1 TUNE X = 0,2561890123390808 Lin-6ren Trích xuất dữ liệu Ruby từ các tệp văn bản Thời gian cập nhật: 2023-10-29 07:06:53 Tôi có một tệp văn bản tương đối lớn chứa các khối dữ liệu được sắp xếp theo thứ bậc như sau: PHÂN TÍCH TÍN HIỆU X, TRƯỜNG HỢP: 1 ĐIỀU CHỈNH X = 0,2561890123390808 Đường dây Tần số Biên độ Pha Lỗi mx my ms p 1 0.2561890123391E+00 0.204316425208E-01 0.164145385871E+03 0.00000000000E+00 1 0 0 0 2 0,2562865535359E+00 0,288712798671E-01 -.161563284233E+03 0,97541196785E-04 1 0 0 0 (Chúng chứa nhiều dòng hơn là lặp lại) Tôi muốn trích xuất đầu tiên ĐIỀU CHỈNH X = Các giá trị sau đó sẽ được xuất ra tệp văn bản. Sau đó tôi muốn trích xuất TẦN SỐ DÒNG BIỂU ĐỘNG Các giá trị được lấy theo cặp và xuất ra tệp. Vấn đề của tôi như sau: Mặc dù tôi có thể làm cho một thứ gì đó hoạt động ít nhiều bằng cách sử dụng REGEXP đơn giản, nhưng tôi không tin rằng đây là cách tiếp cận đúng đắn và tôi muốn có một số lời khuyên hoặc ví dụ mã cho tôi thấy cách tôi có thể thực hiện điều này hiệu quả trong ruby. Thông thường, (không được thử nghiệm) chuyển đổi=0 File.open("file").each thực hiện |line| nếu dòng[/TUNE/] đặt line.split("=",2)[-1].strip nếu dòng[/Tần số dòng/] chuyển đổi=1 nếu chuyển đổi a = dòng.chia đặt "#{a[1]} #{a[2]}" Duyệt qua từng dòng trong tệp, kiểm tra /TUNE/, sau đó tách tại dấu "=" để lấy mục cuối cùng. Thực hiện tương tự cho dòng chứa /Line Frequency/ và đặt cờ chuyển đổi thành 1. Điều này cho biết phần còn lại của hàng chứa dữ liệu bạn muốn lấy. Vì tần số và biên độ nằm trong trường 2 và 3 nên chúng được tách ra trên đường thẳng và vị trí tương ứng của chúng được xác định. Nói chung thì đó là ý tưởng chính. Đối với công tắc, bạn có thể muốn sử dụng một mẫu (như SIGNAL CASE hoặc ANALYSIS) trong khối tiếp theo để đặt cờ công tắc thành 0 Về việc trích xuất dữ liệu Ruby từ các tệp văn bả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/5510535/ Chạy thử nghiệm đơn vị Ruby trong tích hợp Maven Tôi có thể kiểm tra xem một chuỗi có chứa biểu tượng cảm xúc không? Ruby - == và sự khác biệt giữa chữ hoa và chữ thường? Khi nhấp vào, hiển thị giá trị ở vị trí khác nhau .gemrc bình luận? -6ren .gemrc bình luận? -Đây là một câu hỏi cơ bản. Có được phép bình luận trong các tệp .gemrc không? Nếu vậy, bạn sẽ làm gì? Tôi đã kiểm tra ở đây nhưng nó không hoạt động docs.rubygems.org/read/chapter/11 Câu trả lời hay nhất tài liệu nói rằng: Cấu hình -6ren .gemrc bình luận? Thời gian cập nhật: 2023-10-29 07:12:15 Đây là một câu hỏi cơ bản .gemrc Có được phép bình luận trong tập tin không? Nếu vậy, bạn sẽ làm gì? Tôi đã kiểm tra ở đây nhưng không có kết quả docs.rubygems.org/read/chapter/11 Tệp cấu hình có định dạng '''YAML'''. Điều này có nghĩa là bạn có thể có bình luận bắt đầu bằng # ,Ví dụ: # Tôi thích tài liệu rdoc: --inline-source --line-numbers Về ruby ​​​​- bình luận .gemrc? , 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/10324725/ Dữ liệu TextFormField biến mất khi đóng bàn phím android android-textformfield Làm thế nào để tạo đầu ra html_safe bên trong khối <%= %> khi nối chuỗi? Tạo widget động trong Flutter Thư viện xử lý hình ảnh Ruby-vips. Có ví dụ nào hay về cách sử dụng nó không? Tệp cấu hình gemrc nằm ở đâu trong Ubuntu? Nó không có trong home (~/.gemrc) hoặc trong /etc/gemrc Tôi đã cài đặt ruby ​​​​1.9.3p194 bằng rvm trên ubuntu 12.04. Nó không ở home (~/.gemrc) hoặc /etc/gemrcrvm. Bạn có đặt tệp cấu hình gemrc ở nơi nào khác không? Đây là một câu hỏi cơ bản. Có được phép bình luận trong các tệp gemrc không? Nếu vậy, bạn sẽ làm gì? Tôi đã kiểm tra ở đây nhưng nó không hoạt động docs.rubygems.org/read/chapter/11 Tài liệu trả lời tốt nhất có ghi: Cấu hình đặc tả tập tin .gemrc Tôi đã tìm kiếm khắp nơi để tìm thông số kỹ thuật của tệp .gemrc nhưng không thành công. Có ai biết tôi có thể tìm thấy nó ở đâu không? Câu trả lời tốt nhất là gem tìm kiếm tệp cấu hình .gemrc trong thư mục gốc của bạn, mặc dù bạn có thể chỉ định tệp khác trên dòng lệnh (sử dụng --c Việc cài đặt gems không được chi tiết mặc dù .gemrc Đây là .gemrc của tôi :verbose: true Tôi đã sao chép cùng một .gemrc vào /root/ và /home/vagrant/ để đảm bảo việc sử dụng sudo không gây ảnh hưởng đến tôi. Tôi đã kiểm tra rằng các thiết lập áp dụng cho cat ~/.gemrc trả về kết quả "không có tệp hoặc thư mục nào như vậy" Tôi vừa hoàn tất cài đặt Xcode, Homebrew, git, RVM và Ruby trên một máy MacBook Pro hoàn toàn mới (làm theo hướng dẫn này). Điều tiếp theo tôi muốn làm là cài đặt Rails (xem hướng dẫn này Phương thức Ruby () phương thức - 6ren Phương thức Ruby methods() - Tôi muốn hiểu cách thức hoạt động của phương thức Ruby methods(). Tôi đã thử tìm kiếm trên Google bằng "phương pháp ruby", nhưng đó không phải là những gì tôi cần. Tôi cũng đã xem ruby-doc.org nhưng không tìm thấy phương pháp này. -6ren Thời gian cập nhật: 2023-10-29 07:13:55 Tôi muốn biết phương pháp Ruby phương pháp() Nó hoạt động như thế nào. Tôi đã thử tìm kiếm trên Google bằng "phương pháp ruby", nhưng đó không phải là những gì tôi cần. Tôi cũng đã xem ruby-doc.org nhưng không tìm thấy phương pháp này. Bạn có thể giải thích chi tiết cách thức hoạt động hoặc cho tôi liên kết không? Tôi sử dụng Phương pháp này đã được thử nghiệm và thu được kết quả sau: mã 'chuột thí nghiệm' Lớp đầu tiên def first_instance_mymethod def self.first_class_mymethod lớp Thứ hai < Thứ nhất def second_instance_mymethod def self.second_class_mymethod Sử dụng các lớp #trả về danh sách các phương thức có sẵn cho lớp và tổ tiên đặt Second.methods.grep(/mymethod/) # => phương pháp của tôi lớp thứ hai # => first_class_mymethod #returns Danh sách phương thức lớp chỉ dành cho lớp hiện tại đặt Second.methods(false) Đối tượng sử dụng obj = Thứ hai.mới def obj.obj_singleton_mymethod #trả về danh sách các phương thức có sẵn cho đối tượng và tổ tiên đặt obj.methods.grep(/mymethod/) # => phương pháp thứ hai của tôi # => first_instance_mymethod #trả về các phương thức lớp đối tượng hiện tại đặt obj.methods(false) # => obj_singleton_phương pháp của tôi Câu trả lời được chấp nhận thiếu một điểm. keymone đã đưa ra câu trả lời đầy đủ hơn trong phần bình luận - .methods trả về một mảng các ký hiệu là Ví dụ Tên của tất cả các phương thức được xác định trên . Ví dụ: irb(main):012:0> đối tượng = "" => "" irb(main):013:0> đối tượng.instance_eval("def foo;:bar;end") => không irb(main):014:0> đối tượng.phương thức.bao gồm?(:foo) => đúng irb(chính):016:0> "".phương pháp.include?(:foo) => sai Liên quan đến phương thức Ruby method(), 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/6761651/ Tiện ích tùy chỉnh với nền trong suốt hiển thị màu trắng Cách đọc phần cuối của tệp script dưới dạng tệp dữ liệu (Perl hoặc bất kỳ ngôn ngữ nào khác) Làm thế nào để chia một chuỗi thành các chuỗi con liền kề có độ dài không quá 3 theo mọi cách có thể? Dự án trong Flutter - SimpleDialog ruby-on-rails - Kiểm tra có_nhiều người dùng, kiểm tra có_nhiều điểm. Điểm được tính như thế nào? -6ren ruby-on-rails - Kiểm tra có nhiều người dùng, có nhiều điểm. Điểm được tính như thế nào? -Tôi đang cố gắng tìm ra cách thực hiện việc đếm này. Các mô hình là Người dùng, Bài kiểm tra, Điểm Người dùng có nhiều Bài kiểm tra, Bài kiểm tra có nhiều Điểm. Mỗi cấp độ có một điểm được tính toán (strong_pass, pass, fail, strong_pass, Thời gian cập nhật: 2023-10-29 07:56:45 Tôi đang gặp khó khăn trong việc tìm ra cách thực hiện cách đếm này. Các mô hình là Người dùng, Kiểm tra, Mức độ Người dùng có nhiều Bài kiểm tra, Bài kiểm tra có nhiều Điểm. Mỗi cấp độ có một điểm được tính toán (strong_pass, pass, fail, strong_fail). Tôi có thể lấy số liệu cho từng hạng điểm bằng cách nào? Để rõ ràng hơn, người dùng có thể làm bài kiểm tra toán 4 lần cho đến khi vượt qua. Họ có thể nhận được điểm trong một phạm vi nhất định (đỗ, trượt, v.v.) Nhưng tôi muốn biết, trong số tất cả các bài kiểm tra được chạy cho người dùng X, có bao nhiêu bài đạt và bao nhiêu bài không đạt? người dùng.kiểm tra.điểm.đạt.số lượng Đó là điều tôi hy vọng sẽ hiệu quả. Nhưng không (Tôi có đặt tên cho các phạm vi trong mô hình Điểm cho "Đạt", "Không đạt", v.v.) Lớp học def tự vượt qua where(:grade => "đã vượt qua") def tự thất bại where(:grade => "thất bại") Bạn có thể thực hiện điều này: lớp Người dùng < ActiveRecord::Base has_many :kiểm tra has_many :grades, through: :tests người dùng = Người dùng.đầu tiên người dùng.điểm.đạt.số user.grades.failed.count Giới thiệu về ruby-on-rails - bài kiểm tra has_many dành cho người dùng, kiểm tra điểm has_many. Điểm được tính như thế nào? , 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/13022941/ Xác định trạng thái luồng ruby ​​luồng ruby Phân chia các thực thể Unicode theo ký tự Thực hiện xác thực trường khác nhau trên cùng một mô hình từ 2 Bộ điều khiển khác nhau Giá trị ghi của iOS Keychain dẫn đến mã lỗi -34018 rails: `sanitize` trong Rails là gì? Sanitize có nghĩa là gì trong Rails? Tôi đang đọc tài liệu về CanCanCan. Tài liệu nói rằng: Khi sử dụng strong_parameters hoặc Rails 4+, bạn ruby-on-rails - Rails on Rails đưa nó lên một tầm cao mới Trong vài tháng qua, tôi cảm thấy mình đã đạt đến giới hạn những gì tôi có thể làm với việc phát triển Ruby on Rails (RoR). Tôi đã phát triển các ứng dụng lớn và nhỏ cho các khách hàng, dự án lớn/nhỏ và dự án của bạn bè/sở thích. Tôi biết cách phát triển những ứng dụng này, nhưng nó bắt đầu trở nên khó khăn rails: Làm thế nào để biến dự án rails của tôi thành dự án rails lục giác? Hôm qua tôi đã tham dự một buổi họp về việc mở rộng Rails và một trong những chủ đề là Hexagonal Rails. Tuy nhiên, tôi mới chỉ làm Rails được một năm và rất thoải mái với cấu trúc MVC (có thể là quá thoải mái), vì vậy tôi không thực sự hiểu về bộ điều hợp và hàng đợi tin nhắn. ruby-on-rails - Cải thiện thời gian khởi động Rails chậm (rails console, rails server) Tôi làm việc với nhiều ứng dụng Rails, một số trên Rails 3.2/Ruby 2.0, một số trên Rails 2.3/Ruby 1.8.7. Điểm chung của tất cả chúng là khi chúng phát triển và thêm nhiều phụ thuộc/viên ngọc hơn Rails 6: Rails chưa được định nghĩa Câu hỏi này đã có câu trả lời tại đây: Sử dụng Rails-UJS trong các mô-đun JS (Rails 6 với webpacker) (5 câu trả lời) Đã đóng 3 năm trước. Tôi đang cố gắng sử dụng UJS Tôi nên nâng cấp ứng dụng Rails của mình như thế nào để sử dụng phiên bản Rails mới nhất? Tôi đang phát triển một ứng dụng Rails hiện đang sử dụng Rails 1.2, vì vậy tôi vẫn còn lâu mới có phiên bản ổn định mới nhất (Rails 2.3) tại thời điểm này. Tôi nên thực hiện quy trình di chuyển sang phiên bản Rails mới hơn như thế nào? Tôi nên ruby-on-rails - rails : backbone-on-rails gem Đang cố gắng làm theo hướng dẫn Backbone.js của Ryan Bates để xây dựng ứng dụng rút thăm trúng thưởng, nhưng tôi gặp sự cố với đoạn mã đầu tiên. Trong hàm init của application.js, anh ấy khởi tạo bộ định tuyến Raffler rails: Hoặc & và trong mệnh đề Rails ActiveRecord where Tôi đang sử dụng Rails 3.2 và tôi có một bảng cơ sở dữ liệu mà tôi muốn tìm tất cả các hàng thỏa mãn điều kiện sau: a = true và b = true và ( 0 true, :b => Rails - Bỏ qua xác thực rails cho các lớp con Tôi có một lớp Người dùng và một Liên hệ, trong đó Liên hệ là lớp con của Người dùng. Cả hai lớp đều được lưu trữ trong bảng users. Danh bạ của tôi có thể có hoặc không có địa chỉ email, trong khi người dùng của tôi yêu cầu phải có địa chỉ email (tôi có validates_prefix trong định nghĩa mô hình Người dùng của mình). ruby-on-rails - scripts/rails và rails Tôi đang viết một bài hướng dẫn trong đó tôi trình bày một số lệnh rails. Trên máy của tôi, cả rails và script/rails đều hoạt động tốt như nhau. Có hình thức "ưa thích" nào không? Trong hai cách này, cách nào phổ biến hơn? Câu trả lời hay nhất Khi bạn chạy đường ray rails 4, elasticsearch-rails Tôi đang tìm lời khuyên về cách tốt nhất để phát triển ứng dụng của mình và đây là lần đầu tiên tôi bắt đầu tích hợp Elasticsearch. Tôi là người mới bắt đầu nhưng muốn tham gia nên hãy bỏ qua bất kỳ lỗi rõ ràng nào! Tôi đã làm theo http://www.sitep Vấn đề thực sự kỳ lạ khi khởi động máy chủ Rails Tôi vừa bắt đầu một ứng dụng Rails mới bằng Rails mới và thay đổi cài đặt cơ sở dữ liệu mặc định thành PostgresSQL. Tôi đã khởi động máy chủ với bin/rails s và kết quả thật lạ 2016-04-21 05:0 Rails - Cách tốt để chuyển đổi chuỗi thành mảng nếu không phải là mảng rails Tôi nhận được một tham số và muốn nó là một chuỗi như thế này: "abc,efg" hoặc một mảng như thế này ["abc","efg"] Trong trường hợp đầu tiên, tôi muốn chuyển đổi nó thành một mảng, cách tốt nhất để thực hiện là gì? Đây là ý tưởng của tôi nếu params[: Rails 4 railties thực thi "rails" xung đột với rails Tôi có Rails 4, đây là phiên bản mặc định của tôi (và tôi vẫn muốn giữ nguyên như vậy). Nhưng tôi không muốn thêm Rails 3.2 vào máy tính của mình. Trong lệnh sau: gem install rails -v 3.2.16 Tôi có cảnh báo này: railt rails + sheevaplug = máy chủ phát triển rails home và nhiều hơn nữa Xin chào, tôi muốn xây dựng một "Rails Brick" bằng Sheevaplug của Marvell (hệ điều hành là Ubuntu ngay khi cài đặt, nhưng bạn có thể cài đặt các bản phân phối khác trên đó). Nó sẽ là một máy chủ gia đình và im lặng, chi phí thấp (99 Rails -- Gửi tất cả lời mời chưa được chấp nhận từ bảng điều khiển Rails Tôi cần có khả năng gửi tất cả lời mời chưa được chấp nhận trong cơ sở dữ liệu Postgres của ứng dụng Rails từ bảng điều khiển Rails. (Tôi có một bảng có tên là Invitations chứa một b được gọi là accepted Xác thực Rspec rails on rails xác thực :cannot_modify_if_locked, trên: :update def cannot_modify_if_locked nếu self.locked lỗi Cú pháp định tuyến Rails - từ rails 2 đến rails 3 Tôi đang làm theo hướng dẫn (Learn Rails Podcast) và cần thay đổi cú pháp tuyến đường sau để tương thích với Rails 3.0. Có ai có thể giúp được không? map.view_page ':name', :controller => 'view Tải lại trung gian khi dữ liệu/tệp thay đổi - 6ren Tải lại chương trình trung gian khi dữ liệu/tệp thay đổi - Làm thế nào để buộc chương trình trung gian tải lại khi tệp dữ liệu được chỉnh sửa? Ví dụ. Đây là ứng dụng của tôi: ├── Gemfile ├── Gemfile.lock ├── config.rb ├── data │ └── produc-6ren Tải lại trung gian khi dữ liệu/tệp thay đổi Thời gian cập nhật: 2023-10-29 08:00:12 Làm thế nào tôi có thể buộc người trung gian tải lại khi chỉnh sửa tệp dữ liệu? Ví dụ. Đây là đơn đăng ký của tôi: ├── Tập tin đá quý ├── Khóa Gemfile ├── cấu hình.rb ├── dữ liệu │ └── sản phẩm.yml └── nguồn ├── ... Khi tôi chỉnh sửa dữ liệu/sản phẩm.yml Dữ liệu sẽ không xuất hiện trên trang web. cho đến khi bundle exec trung gian Khởi động lại máy chủ theo cách thủ công. Nếu bạn thủ công Thêm vào đường dẫn tải lại và nó sẽ hoạt động máy chủ trung gian --reload-paths data/ https://github.com/middleman/middleman/issues/726 Chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow liên quan đến ruby ​​​​- tải lại trung gian khi dữ liệu/tệp thay đổi: https://stackoverflow.com/questions/19507330/ iOS Core Bluetooth: centralManager:didConnectPeripheral/didFailToConnectPeripheral: không được gọi Truyền tham số cho tác vụ mặc định của Rake mà không chỉ định tên tác vụ Bản dựng iTunes connect mới nhất không hiển thị trong TestFlight Sinatra - giết máy chủ theo yêu cầu Mảng Ruby của Mảng nhóm và đếm theo giá trị - 6ren Nhóm và đếm theo giá trị trong Mảng Ruby - Tôi đang cố gắng lấy một Mảng Ruby và nhóm nó lại để đếm các giá trị của nó. Mảng có một tháng và một giá trị bool: array = [[ Mảng Ruby của Mảng nhóm và đếm theo giá trị Thời gian cập nhật: 2023-10-29 08:02:59 Tôi đang cố gắng lấy một mảng các mảng Ruby và nhóm chúng lại để tính toán giá trị của chúng. Mảng này có một tháng và một giá trị bool: mảng = [["Tháng 6", false], ["Tháng 6", false], ["Tháng 6", false], ["Tháng 10", false]] Tôi muốn kết thúc bằng một mảng mới cho tôi biết có bao nhiêu giá trị sai so với giá trị đúng trong mỗi tháng. Ví dụ: (phần tử đầu tiên trong mảng là tháng, phần tử thứ hai là số lượng false và phần tử thứ ba là số lượng true) new_array = [["Tháng 6", 3, 0]], ["Tháng 10", 1, 0]] Có thể đếm được#group_by Mảng.group_by { |tháng, b| tháng }.map{ |tháng, xs| [tháng, xs.count {|_, b| !b}, # sai xs.count {|_, b| b}] # đúng # => [["Tháng sáu", 3, 0], ["Tháng mười", 1, 0]] Chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow về mảng - Ruby Array of Arrays nhóm và đếm theo giá trị: https://stackoverflow.com/questions/38067083/ Cách kết nối với cơ sở dữ liệu postgres bằng ssh tunnel trong ruby Liên kết các bảng định kiểu trong khuôn khổ Cuba của Ruby Thiết kế API Rails: cách tốt nhất để bao gồm các thuộc tính khác với mối quan hệ json_api Làm thế nào để tìm thời gian còn lại giữa hai ngày trong một múi giờ trong Ruby on Rails? Tại sao &array != &array[0]? Trong C: int a[10]; printf("%p\n", a); printf("%p\n", &a[0]); Đầu ra: 0x7fff5606c600 0x7fff5606c600 là những gì tôi mong đợi Thay thế vị trí của một phần tử trong Mảng của Mảng Tôi đã thử chạy vòng lặp này để thay đổi vị trí của một phần tử dựa trên một mảng nhưng tôi nhận được lỗi sau. Không chắc chắn lắm về chuyện gì đã xảy ra. Có suy nghĩ hay ý tưởng nào không! Cảm ơn. dân số var = [[98, 8, 45, 34, 56], [9, 1 Tôi đang cố gắng lấy một mảng các mảng Ruby và nhóm chúng lại để tính toán giá trị của chúng. Một mảng có một tháng và một giá trị bool: array = [["Tháng sáu", false], ["Tháng sáu", false], ["Tháng sáu" array.split ("dừng ở đây") mảng thành mảng của mảng trong javascript Vì vậy, mục tiêu của chúng ta là chia mảng thành các mảng con khi gặp một phần tử nhất định. Ví dụ sau array.split("stop here") ["haii", "keep", "these in the same array bu Arrays.stream(mảng) so với Arrays.asList(mảng).stream() Câu hỏi này trả lời rằng cả hai biểu thức đều như nhau, nhưng trong trường hợp này chúng cho ra kết quả khác nhau. Đối với một số điểm int[] nhất định, tại sao lại như thế này: Arrays.stream(scores).forEac Làm thế nào để tạo một "mảng của các mảng băm" trong Perl? Tôi nghĩ thứ tôi cần là một mảng các giá trị băm, nhưng tôi không biết cách tạo ra nó. Perl có thể làm được điều đó không? Nếu vậy, mã sẽ trông như thế nào? Câu trả lời hay nhất perldoc perldsc là một tài liệu tốt để hiểu về cấu trúc dữ liệu Perl. Về Arra Phân tích cú pháp GSON Mảng trong mảng trong mảng Tôi gặp vấn đề này, từ API, tôi nhận được một JSON mở rộng chứa một đối tượng có tên là tọa độ, vốn là một mảng chứa nhiều mảng. Để xem ví dụ này rõ hơn: "coordinates": [ Postgres JSONB: mệnh đề where cho các mảng của mảng Trong postgres có (v 9.5, nếu quan trọng): tạo bảng json_test( id varchar NOT NULL, data jsonb NOT NULL, PRIM Sự khác biệt giữa echo "${array[@]}" và echo "${array[*]}" trong bash là gì? Tôi đã sử dụng echo "${array[@]}" và echo "${array[*]}" và nhận được kết quả tương tự. Nếu tôi làm thế này: mkdir fakemusic; touch fakemusic/{Beatles,Sto Mảng của mảng typealias Kiểu biểu thức không rõ ràng nếu không có thêm ngữ cảnh Tôi đang cố gắng tạo một mảng các mảng đối tượng typealias - nhưng tôi nhận được lỗi biên dịch "Kiểu biểu thức không rõ ràng khi không có thêm ngữ cảnh". Đây là mã của tôi: typealias TestClosure = ((message: St Nếu bạn tạo mảng 1 chiều trong Python, thì việc sử dụng gói NumPy có lợi ích gì không? Câu trả lời hay nhất Điều này hoàn toàn phụ thuộc vào mục đích bạn định sử dụng mảng. Nếu tất cả những gì bạn làm là tạo các mảng có kiểu dữ liệu đơn giản và thực hiện I/O thì mô-đun mảng là phù hợp. Khác Perl6: Đẩy một mảng vào một mảng các mảng có một phần tử có vẻ không hoạt động như mong đợi Tại sao tôi lại nhận được cấu trúc dữ liệu này khi tôi đẩy một mảng vào một mảng các mảng chỉ có một mảng là phần tử duy nhất? sử dụng v6; @d của tôi = ( [ 1 .. 3 ] ); @d.push( [ 4 .. 6 ] ); @d. Cách chuyển đổi từ Array{Array{Int64,2},1} sang Array{Int64,2} Trong Julia, tôi muốn chuyển đổi dữ liệu được định nghĩa là mảng vectơ 2D thành mảng ma trận 2D. Như mô tả trong ví dụ sau, tôi muốn chuyển đổi dữ liệu s thành dữ liệu t nhưng cho đến nay vẫn chưa thành công. Tôi nên xử lý trường hợp này thế nào? julia> s = [[1 2 3], [4 c - 1[&array] có phải là sự thay thế phù hợp cho &array[sizeof(array)/sizeof(array[0])] hay nó quá khó hiểu? C không có từ khóa elementsof để lấy số lượng phần tử trong một mảng. Vì vậy, điều này thường được thay thế bằng cách tính sizeof(Array)/sizeof(Array[0]) nhưng điều này đòi hỏi phải lặp lại tên biến mảng. 1[&Array] là con trỏ đến phần tử đầu tiên Tại sao tôi có thể gọi array.some() nhưng không thể gọi array.every() trên các kiểu mảng hợp nhất? Vì vậy, giả sử tôi có một hàm (ngớ ngẩn) như thế này: function doSomething(input: number|string): boolean { if (input === 42 || in mảng - Công thức bắt buộc: Sắp xếp mảng theo mảng - "zig-zag" Tôi có mảng sau: a = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] và tôi sử dụng nó cho một số thứ trực quan như thế này: 1 2 3 4 5 6 7 8 9 10 Scala: array.toList so với array.to[List] Tôi muốn biết sự khác biệt giữa .toList và .to[List] trong một mảng là gì. Tôi đã thực hiện thử nghiệm này trong spark-shell và không có sự khác biệt nào trong kết quả, nhưng tôi không biết nên sử dụng phương pháp nào tốt hơn. Có lời khuyên nào không? scala> val l = Arr Array.Find và IndexOf cho nhiều phần tử của cùng một đối tượng Tôi đang gặp sự cố khi lấy chỉ mục phần tử hiện tại cho nhiều phần tử của cùng một đối tượng: $b = "A","D","B","D","C","E","D","F" $b | ? { $_ -chứa "D" } Phiên bản thay thế: $b = Vuetify: Cách thực hiện tìm kiếm v-select trong mảng các mảng Tôi đang cố gắng thực hiện các tùy chọn với v-select đến từ API của mình, tôi có dữ liệu trong một mảng các mảng. Mảng mà tôi lấy từ API Nó phải là một lựa chọn với tìm kiếm vì nó Sự khác biệt về bộ nhớ giữa char *array và char array[] là gì? Câu hỏi này đã có câu trả lời tại đây: Chuỗi ký tự: con trỏ so với mảng char (1 câu trả lời) Đã đóng 4 tháng trước. Khi tôi thực thi mã tiếp theo int main() { ruby-on-rails - Khởi động lại máy chủ rails, tách máy chủ rails - 6ren Khởi động lại máy chủ rails, tách máy chủ rails - Làm thế nào để khởi động lại máy chủ rails? Tôi bắt đầu với rails server -d nên máy chủ bị tách biệt, cách duy nhất tôi biết là thực hiện ps aux | grep rails và kill -9 tiến trình # nhưng kill nó như thế này -6ren Thời gian cập nhật: 2023-10-29 08:09:42 Làm thế nào để khởi động lại máy chủ Rails của tôi? Tôi đến từ bắt đầu máy chủ rails -d Vì vậy, máy chủ là riêng biệt Cách duy nhất tôi biết là thực hiện lệnh ps aux | grep rails và kill -9 đối với tiến trình # nhưng có ổn không khi kết thúc tiến trình như thế này? Có lệnh nào trong Rails có thể dùng để dừng hoặc khởi động lại máy chủ không? Việc tắt máy chủ bị ngắt kết nối sẽ không gây ra tác động tiêu cực nào (giả sử không có ai cố gắng truy cập vào máy chủ). Tuy nhiên, nếu vẫn còn dữ liệu chưa được lưu lại (ví dụ từ bộ đệm Active Directory), tất nhiên bạn sẽ mất dữ liệu này. Nếu bạn gặp phải vấn đề này thường xuyên hơn, bạn có thể cân nhắc tạo tác vụ cào để dừng máy chủ thay bạn. BẰNG Các lựa chọn thay thế ps aux | grep ... Bạn cũng có thể sử dụng lsof -i :[cổng] Trong đó [port] là cổng mà máy chủ đang chạy (mặc định: 3000) Liên quan đến ruby-on-rails - khởi động lại máy chủ rails, tách máy chủ rails, 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/14054943/ Ứng dụng Rails sẽ không khởi động trong sản xuất do ActiveRecord Phân tích mã lỗi 209 và -34018 Đăng ký tệp GPX (hoặc XML) để mở trong ứng dụng iOS Xác thực phía máy khách Rails không hoạt động đối với liên kết biểu mẫu đơn giản Nhiều biểu diễn của cùng một thực thể đang hợp nhất, tách rời Tôi gặp lỗi khi cố gắng cập nhật danh sách các thực thể chứa cả thực thể cố định và thực thể tách biệt (thực thể mới tạo) vào cơ sở dữ liệu của mình bằng jpa2.0. Thực thể của tôi chứa các thực thể bên trong gây ra lỗi (được đề cập trong tiêu đề) khi hợp nhất dữ liệu: Lớp siêu lớp Tách JLayeredPane - Stack Overflow Tôi có một tập hợp các bảng điều khiển trong một Pane nhiều lớp. Tôi cần một bộ phân cách để tách sideBar khỏi topBar và tabbedPanel. Tôi để lại vùng đệm 10 pixel để đặt nó. Thật không may, có lẽ vì nó là JLayer Tách EditText - Stack Overflow Trong mã của tôi, nơi tôi đọc từ cơ sở dữ liệu, tôi cũng sử dụng bộ điều hợp tùy chỉnh để in ra từng hàng có một textview, 2 nút và một edittext trong đó. Tất cả đều hoạt động tốt, nhưng khi nhấn nút, văn bản chỉnh sửa sẽ tăng hoặc giảm, có cách nào không? Tách/loại bỏ một cây đối tượng với các đối tượng con không bền vững Tôi có một thực thể được quản lý bởi Hibernate 4.3.4 có tập hợp một-nhiều các thực thể khác. Trong quá trình xử lý của mình, tôi phải tách một thực thể cha (chuyển tiếp thao tác tách này sang các danh sách con). Tuy nhiên, khi tôi thêm một mục mới vào danh sách mà chưa được lưu lại và thực hiện tách Đảm bảo hàng được thêm vào luôn là hàng cuối cùng trong bảng bao gồm các hàng được tạo động. . Tách() Tôi muốn thêm một hàng, đây sẽ là hàng cuối cùng của bảng. Trong mã của tôi, có vẻ như nó hoạt động ngay lần đầu tiên các hàng được thêm vào một cách động. Nhưng khi các hàng khác được thêm vào thì nó không trở thành hàng cuối cùng. Tôi luôn muốn hàng "subtot" là hàng cuối cùng, nhưng khi tôi thêm các hàng khác thì không Phân chia riêng biệt Tôi đang cố tách 2 div này bằng khoảng trắng ở giữa (xem hình ảnh 1). Vấn đề là điều này xảy ra khi tôi thêm lề hoặc đệm (xem hình ảnh 2). Đây là mã của tôi, xin lưu ý rằng tôi không sử dụng Bootstrap: .row { mar Làm thế nào để phát hiện khi một tác nhân từ xa ngắt kết nối (tách ra)? Máy chủ của tôi chứa một số ServerActors. Diễn viên này nhận được thông báo RegisterClient và thêm ActorRefs vào danh sách các máy khách đã đăng ký. Tôi cũng có nhiều khách hàng, mỗi khách hàng chứa Khách hàng Clojure: Tách biệt các đối số comp và partial Giả sử tôi có một hàm có hai đối số và thứ tự của các đối số sẽ ảnh hưởng đến kết quả. Có thể truyền đối số đầu tiên cho hàm partial hoặc comp rồi truyền đối số khác vào như thế này không: (defn bar [arg1 arg Phân tách nhiều khóa con của một bản đồ? Cách tìm kiếm và phân tách nhiều khóa con. Ví dụ: (def d {:foo 123 :bar { :baz 456 :bam { :w Slick: tạo truy vấn liên kết/tách động Tôi đang cố gắng tạo một DSL động, an toàn về kiểu cho một bảng Slick, nhưng không chắc chắn cách thực hiện. Người dùng có thể đăng bộ lọc lên máy chủ bằng cách gửi chúng ở định dạng form/json, tôi cần xây dựng một Slick Reactjs tách biệt UI và logic kinh doanh Tôi mới ở đây và thấy thật phiền phức khi nhìn thấy các thành phần chứa hàng tấn hàm, khởi tạo biến và giao diện người dùng. Có thể tách chúng ra được không? Thay vì cài đặt mặc định như hiển thị bên dưới. Làm thế nào để tách logic kinh doanh thành một tệp khác? chức năng MyComponent r - truyền một đối số ký tự. Tách biệt Tôi đã thử sử dụng tính năng tách biệt bằng cách dán các tham số lại với nhau. Đây là một công việc dễ dàng nhưng lại không dành cho tôi. Khi tôi nghĩ đến việc sử dụng eval(parse()) tôi biết đã đến lúc phải nhờ giúp đỡ. Thông thường, nếu tôi tải một gói, tôi có thể phân tích cú pháp như thế này: clojure - tách khỏi pred (dissoc :am) cho phép tôi vô hiệu hóa một phím nhất định. Tuy nhiên, có cách nào để sử dụng hàm vị ngữ để tách ra bất kỳ khóa nào mà pred là đúng không? (dissoc-with-pred pred? m) Vì vậy, một bản đồ được đưa ra - {:a 2 Quy trình đáng tin cậy để tách gói R nhằm nâng cấp là gì? Tôi đã viết một gói sử dụng devtools để bao gồm dữ liệu nội bộ: devtools::use_data(.data, internal = T, overwrite = T) Tôi vừa thay đổi dữ liệu đó và xây dựng lại gói. TÔI terminal - tmux bị tách ra khi chạy tập lệnh Vì vậy, tôi có một tập lệnh và tôi muốn chạy nó trên máy chủ của mình mà không muốn nó làm phiền tôi. Vì vậy, tôi nghĩ mình sẽ chạy máy chủ trong cửa sổ tmux, sau đó ngắt kết nối để có thể dễ dàng kết nối nếu muốn xem tiến trình (kịch bản này mất nhiều ngày để chạy). Nhưng Tách mô hình ThreeJS và dữ liệu hoạt hình Dữ liệu hoạt hình và dữ liệu mô hình có thể được tách rời trong ThreeJS không? Để có thể hoán đổi mô hình và giữ nguyên hoạt ảnh? Tôi nghĩ điều này có thể rất mạnh mẽ. Cách tôi biết để thực hiện điều này trong ThreeJS là đóng gói từng hoạt ảnh một trong một mô hình, điều này có vẻ docker - Tách các tệp Docker và tệp nguồn ứng dụng để tối ưu hóa môi trường sản xuất Tôi có một số tập lệnh (Ruby) được lưu trữ trên máy chủ. Cho đến nay, nhóm của tôi sử dụng chúng bằng cách mở một ứng dụng truy cập khởi chạy danh sách tên tập lệnh, sau đó họ chọn tập lệnh để chạy trong phiên bản đó trên một tệp trong thư mục làm việc của họ. Tập lệnh được chạy trực tiếp từ máy chủ, vì vậy Tách các hàm Javascript Tôi muốn biết javascript được đưa vào jsp như thế nào - chúng ta có thể đưa bất kỳ mã nào vào tệp .js mà jsp có thể nhận dạng được không, không chỉ mã javascript? Tôi có một số JavaScript phổ biến Mặc định chạy nền các tùy chọn Dockerfile (tách rời) Bạn có thể chỉ định tùy chọn trong Dockerfile để các container được xây dựng cùng với nó chạy ở chế độ tách biệt theo mặc định không? Điều này sẽ cho kết quả tương tự như -d: docker run -d Theo cách này, docker run sẽ tách trình chạy theo mặc định. Java: Các phiên bản JAR riêng biệt Tôi đang phát triển một plugin Java cho một chương trình Java hiện có. Chương trình hiện tại sử dụng phiên bản cụ thể của eclipse.uml2.* và plugin của tôi cũng vậy. Thật không may, plugin của tôi cần có phiên bản mới hơn. Để chạy plugin, tôi cần xuất nó sang Jar Ruby tương đương với toán tử JavaScript `||` - 6ren Tương đương với toán tử JavaScript `||` - Điều này được triển khai như thế nào trong Ruby? Có thể thực hiện điều này mà không cần lặp lại biến không? Javascript: b = a || 7 Nếu a không phải là 0 thì gán a nếu không thì gán 7 Một trường hợp cụ thể là chuyển đổi date.wday thành 7 nếu nó là -6ren Thời gian cập nhật: 2023-10-29 08:14:31 Làm thế nào để thực hiện điều này trong Ruby? Có thể thực hiện điều này mà không cần lặp lại biến không? Javascript: b = một || 7 Sau đó phân bổ Nếu không thì gán Một trường hợp cụ thể là chuyển đổi date.wday thành 7 nếu nó trả về 0 (Chủ Nhật). Vì tò mò: lớp Đối tượng def javascript_or?(khác) (is_a?(FalseClass) || nil? || '' == bản thân || 0 == bản thân) ? nil : bản thân Và: a = b.javascript_or?(7) Liên quan đến toán tử JavaScript tương đương của Ruby `||`, 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/37973701/ Sự khác biệt giữa '&&' và '&' trong Ruby là gì? Phương pháp nối chuỗi hoạt động như thế nào trong Ruby? Làm thế nào để xóa nguyên âm cuối cùng trong một chuỗi trong Ruby? Ruby fan - Tìm biểu thức con PHP trong chuỗi php ruby-on-rails ruby-on-rails Heroku, Các vấn đề/Câu hỏi - 6ren Heroku, Câu hỏi/Vấn đề - Tôi được giới thiệu Heroku để lưu trữ Ruby on Rails và cho đến nay tôi nghĩ tôi thực sự sẽ thích nó. Tôi chỉ muốn biết liệu có ai có thể giúp tôi tìm ra vấn đề không. Tôi đã làm theo hướng dẫn ở đó để tạo một ứng dụng trên trang web đó, tạo nó và gửi nó -6ren Thời gian cập nhật: 2023-10-29 08:14:42 Tôi được giới thiệu Heroku để lưu trữ Ruby on Rails và cho đến nay tôi nghĩ mình thực sự sẽ thích nó. Tôi chỉ muốn biết liệu có ai có thể giúp tôi tìm ra vấn đề không. Tôi đã làm theo hướng dẫn ở đó để tạo một ứng dụng trên trang web đó, tạo và cam kết git, đẩy mã và nó hiển thị trong http://mylifebattlecry.heroku.com . (mặc dù hầu hết công việc tôi làm đều nằm trong đường dẫn /posts/) Khi tôi vào một "bài đăng" mới (vì đây là một dạng nền tảng viết blog), tôi nhận được lỗi 500.html và về cơ bản mọi thứ đều tắt. Thậm chí không thể quay lại trang nơi tôi đã nhập bài viết. Với tôi, có vẻ như có vấn đề gì đó trong quá trình thiết lập cơ sở dữ liệu. Tôi đã làm mọi thứ họ gợi ý, bao gồm... $ heroku rake db:migrate nhưng vẫn không được. Tôi chỉ muốn biết liệu có ai biết tôi đang làm gì sai không. Sau đây là hướng dẫn họ cung cấp để bạn tham khảo: Cài đặt gem Heroku: sudo gem install heroku Tạo kho lưu trữ git mới cho ứng dụng của bạn (nếu bạn chưa có): cd myapp git init && git add . && git commit -m "lần cam kết đầu tiên" Tạo một ứng dụng Heroku mới: heroku tạo Đã tạo http://sharp-autumn-42.com/ | git@heroku.com:sharp-autumn-42.git Đã thêm Git remote heroku LƯU Ý: Tên ứng dụng được tạo tự động; đừng lo lắng, bạn có thể đổi tên bất kỳ lúc nào. Triển khai mã của bạn: git đẩy heroku master Chạy di chuyển (hoặc các tác vụ khởi động khác): heroku rake db:di chuyển Mở ứng dụng đã triển khai trong trình duyệt của bạn: heroku open Nếu có ích, đây là các nhật ký heroku: brandon-gadocis-macbook-pro:mylifebattlecry bgadoci$ heroku logs -app mylifebattlecry ==> dyno-629271.log <== ==> sản xuất.log <== # Logfile được tạo vào CN 22/11 18:26:06 -0800 2009 Đang xử lý PostsController#index (cho 99.7.50.140 vào lúc 2009-11-22 18:26:07) [GET] Hiển thị mẫu trong bố cục/bài đăng Hiển thị bài viết/chỉ mục ActionView::TemplateError (PGError: ERROR: cột votes.post_id không tồn tại DÒNG 1: CHỌN count(*) AS count_all TỪ "votes" WHERE ("votes".pos... : SELECT count(*) AS count_all FROM "votes" WHERE ("votes".post_id = 1) ) trên dòng #58 của app/views/posts/index.html.erb: 55:
    56:

    57:
    58: <%= số nhiều hóa post.votes.count, 'Person' %> như BattleCry ở trên.
    59:
    60: <%= link_to "Bình luận (#{post.comments.count})", bài đăng %> 61:
    ứng dụng/lượt xem/bài đăng/index.html.erb:58 ứng dụng/lượt xem/bài đăng/index.html.erb:51 ứng dụng/lượt xem/bài đăng/index.html.erb:45:trong `each' ứng dụng/lượt xem/bài đăng/index.html.erb:45 ứng dụng/bộ điều khiển/bài viết_bộ điều khiển.rb:11:trong `index' /home/heroku_rack/lib/static_assets.rb:9:trong `gọi' /home/heroku_rack/lib/last_access.rb:25:trong `gọi' /home/heroku_rack/lib/date_header.rb:14:trong `gọi' mỏng (1.0.1) lib/thin/connection.rb:80:trong `pre_process' mỏng (1.0.1) lib/thin/connection.rb:78:trong `catch' mỏng (1.0.1) lib/thin/connection.rb:78:trong `pre_process' mỏng (1.0.1) lib/thin/connection.rb:57:trong `process' mỏng (1.0.1) lib/thin/connection.rb:42:trong `receive_data' eventmachine (0.12.6) lib/eventmachine.rb:240:trong `run_machine' eventmachine (0.12.6) lib/eventmachine.rb:240:trong `chạy' mỏng (1.0.1) lib/thin/backends/base.rb:57:trong `start' mỏng (1.0.1) lib/thin/server.rb:150:trong `start' mỏng (1.0.1) lib/thin/controllers/controller.rb:80:trong `start' mỏng (1.0.1) lib/thin/runner.rb:173:trong `gửi' mỏng (1.0.1) lib/thin/runner.rb:173:trong `run_command' mỏng (1.0.1) lib/thin/runner.rb:139:trong `chạy!' mỏng (1.0.1) bin/mỏng:6 /usr/local/bin/thin:20:trong `tải' /usr/local/bin/thin:20 Đang hiển thị /disk1/home/slugs/88382_601a216_9803/mnt/public/500.html (Lỗi máy chủ nội bộ 500) Bạn có chắc chắn đã di chuyển tất cả các bảng không? Bạn có thể thực hiện lệnh heroku rake db:schema:load để tải một lược đồ mới Liên quan đến ruby-on-rails - Heroku, vấn đề/câu hỏi, 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/1780789/ Liệt kê các thùng sử dụng AWS::S3 trong Sinatra Khi nào hồ sơ sự kiện bị hủy bỏ? Làm thế nào để có được danh bạ giả trong trình mô phỏng iOS? Tại sao tôi không nên sử dụng getter để giải phóng thuộc tính trong Objective-C? Đá quý giả: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? -6ren Đá quý giả: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? -Tôi sử dụng viên ngọc Faker để gieo một số dữ liệu. Làm thế nào tôi có thể thiết lập giá trị tối đa? Tên công ty giả dài bao nhiêu? Làm thế nào để thiết lập phạm vi số giả? name = Faker::Company.name Ở đây tôi muốn bao gồm độ dài tối đa, vì độ dài tối đa của một tên là - 6 người Đá quý giả: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? Thời gian cập nhật: 2023-10-29 08:22:26 Tôi sử dụng viên ngọc Faker để gieo một số dữ liệu. Làm thế nào tôi có thể thiết lập giá trị tối đa? Tên công ty giả dài bao nhiêu? Làm thế nào để thiết lập phạm vi số giả? tên = Faker::Company.name Ở đây tôi muốn bao gồm độ dài tối đa vì tên có giới hạn về độ dài tối đa theo mô hình. 40 ký tự. code_id = Faker::Number.number Đối với code_id, tôi muốn phạm vi từ 1 đến 50. Tôi đã cố gắng code_id = Faker::Number.number(từ=1, đến=50) Nhưng điều này có vẻ không đúng vì nó gây ra lỗi sau khi gieo hạt: ArgumentError: số lượng đối số không đúng (2 cho 1) /usr/local/rvm/gems/ruby-2.1.5/gems/faker-1.4.3/lib/faker/number.rb:4:trong 'số' Tôi nên điều chỉnh Faker như thế nào để phù hợp với nhu cầu của mình? Đối với tên, bạn chỉ cần cắt bỏ phần tên đã tạo ra (bạn không quan tâm đến những từ chưa hoàn thiện ở đó, phải không?) tên = Faker::Company.name[0..40] Đối với số, bạn có thể sử dụng Faker::Số.giữa Hoặc sử dụng core ruby ​​trực tiếp rand rand(1..50) Về ruby-on-rails - Faker gem: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? , 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/30291261/ Đoạn mã trông giống như một đối tượng JavaScript này có chức năng gì? Trong RSpec, làm thế nào để in thông báo tùy chỉnh khi "expect to be true" không thành công? gmail chặn ứng dụng Rails gửi email Khái niệm về Enumerator và Lazy Enumerator trong Ruby ruby ​​​​enumeration lazy-enumerator hồng ngọc - đá, giấy. Giải vô địch kéo-6ren hồng ngọc - đá, giấy. Giải đấu kéo bao - Tôi cần triển khai một trình mô phỏng giải đấu kéo bao búa có thể chơi tất cả các vòng và trả về kết quả của giải đấu. Đây là mảng giải đấu của tôi: tournament = [ [ [ [ hồng ngọc - đá, giấy. Giải vô địch kéo Thời gian cập nhật: 2023-10-29 08:23:56 Tôi cần triển khai một chương trình mô phỏng giải đấu kéo búa bao có thể chơi tất cả các vòng và quay lại giải đấu. Đây là bảng giải đấu của tôi: giải đấu = [ ["Armando", "P"], ["Dave", "S"] ["Richard", "R"], ["Michael", "S"] [ ["Allen", "S"], ["Omer", "P"] ], [ ["David E.", "R"], ["Richard X.", "P"] ] Ví dụ, ["Richard", "R"], ["Michael", "S"] có nghĩa là Richard chơi trò oẳn tù tì. Richard sẽ là người chiến thắng và tiến vào vòng tiếp theo. Tôi đang cố gắng triển khai một hàm đệ quy cho việc này nhưng tôi không thể thiết lập mảng một cách chính xác Đây là cách tiếp cận của tôi: def rps_tournament_winner(giải đấu) vòng loại_người_chiến_thắng = [] vòng_chiến_thắng = [] # vòng cuối cùng nếu tournament.length < 1 tournament.each_with_index thực hiện |vòng,i| đặt vòng.kiểm tra vòng loại_người_chiến_thắng[i] = [] round.each_with_index làm |game,j| người chiến thắng = rps_game_winner(trò chơi) round_winners.push người chiến thắng vòng_phân_loại_người_chiến_thắng[i] = vòng_chiến_thắng rps_tournament_winner (người chiến thắng vòng loại) Tôi đã nghĩ ra rất nhiều mảng dành cho người chiến thắng đủ điều kiện nhưng không thể tìm ra giải pháp. Hy vọng bạn có thể giúp tôi. Cảm ơn. Đây là những gì tôi sẽ nhận được trong mỗi lần lặp lại của phương pháp này Sau vòng đầu tiên ["Dave", "S"], ["Richard", "R"] ["Allen", "S"], ["Richard X.", "P"] Sau vòng thứ hai: ["Richard", "R"], ["Allen", "S"] Người chiến thắng ["Richard", "R"] Sửa:2 Mã đầy đủ như sau: http://pastebin.com/gjKfiWLD Có hai trường hợp chúng ta phải xem xét khi thực hiện đệ quy: Hoặc đối số của rps_tournament_winner là trò chơi hoặc đối số của rps_tournament_winner là giải đấu. Lưu ý rằng một phần của giải đấu cũng là một giải đấu riêng biệt (chỉ thiếu một vòng). Nếu đây là một trận đấu, chúng tôi sẽ trả về người chiến thắng. Nếu đó là một phần/giải đấu, chúng ta sẽ tìm người chiến thắng trong hai phần/giải đấu con của nó theo cách đệ quy. # Kiểm tra xem chúng ta có đang chơi trò chơi không nếu tournament[0][0].is_a? Chuỗi trả về rps_game_winner(giải đấu) # Nếu không thì cứ tiếp tục đi xuống hang thỏ trả về rps_game_winner([rps_tournament_winner(tournament[0]),rps_tournament_winner(tournament[1])]) Điều này có giúp bạn hiểu rõ hơn không? Về hồng ngọc - đá, giấy. Giải vô địch kéo, 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/14388700/ lệnh không tìm thấy khi khởi chạy github gollum trên mac 10.7 Làm thế nào để chỉ lưu trữ thời gian trong cơ sở dữ liệu? Câu lệnh điều kiện Ruby Sử dụng chỗ giữ chỗ với các liên kết Trò chơi Đá, Kéo, Bao ghép ngẫu nhiên không hoạt động Làm thế nào để người chơi có thể chơi một số trận ngẫu nhiên và sau đó kết thúc trò chơi với tất cả điểm số? Tôi đang cố tạo một vòng lặp cho phép người chơi chơi nhiều trò chơi và cuối cùng sẽ hỏi họ có muốn chơi lại không. lớp công khai RockPaperScissors { pub Trò chơi Rock, Paper, Scissors không ghi điểm chính xác - Stack Overflow Tôi đang gặp vấn đề với trò chơi Kéo Búa Bao của mình. Khi tôi chơi một trò chơi, nó sẽ ghi lại thắng hoặc thua là thắng và thua. Tôi đang cố gắng ghi lại một trận thắng và một trận thua chứ không cộng điểm vào trận thắng và trận thua. Có gợi ý nào không? nhập java.io.*; publ Kéo, Đá, Bao sẽ không để người dùng chiến thắng #RoShamBo nhập số ngẫu nhiên = 0 trong khi số đếm -2: compnum = ngẫu nhiên.randint (0,2) usernum = inpu Hoạt hình trò chơi kéo, búa, bao. Đây là trò chơi kéo, búa, bao của tôi. http://jsfiddle.net/Renay/hL3j5hm6/6/ Làm thế nào tôi có thể thêm hoạt ảnh có đếm ngược 3,2,1 khi hình ảnh nảy lên và xuống trước khi đưa ra kết quả. Tôi đã thử thêm nhiều thứ khác nhau java - Robot Đá, Bao, Kéo Tuần này lớp tôi sẽ tổ chức cuộc thi robot và robot của lớp chúng tôi phải đánh bại robot của lớp khác. Các trò chơi bao gồm kéo, búa, giấy, thuốc nổ và bóng nước. Thuốc nổ đánh bại mọi thứ, ngoại trừ bóng nước, thứ đánh bại thuốc nổ. Giáo viên viết về đấu trường và một số máy móc khác Python - Đá, Bao, Kéo và Tùy chọn Khởi động lại Tôi vừa mới bắt đầu sử dụng Python và cần một số trợ giúp! Tôi đang tạo một trò chơi kéo búa bao và tôi muốn thêm tùy chọn khởi động lại sau 3 lần thắng cho cả người chơi và máy tính. Tôi đã tìm kiếm một số câu trả lời nhưng từ tất cả các mã khác mà tôi đã thấy, có vẻ như nó nằm ngoài phạm vi của tôi hoặc Python - Bài toán Đá, Kéo, Giấy Tôi đang tạo một trò chơi kéo-búa-bao rất đơn giản bằng Python, nhưng tôi không thể hiểu nổi vấn đề này. Mỗi lần tôi nhập câu trả lời vào dấu nhắc lệnh, nó lại đưa ra thông báo "Đầu vào không hợp lệ, vui lòng thử lại!", đó là thông báo tôi đã yêu cầu khi có đầu vào không hợp lệ. Nhưng tôi Tôi cần triển khai một chương trình mô phỏng giải đấu kéo búa bao có thể chơi tất cả các vòng và quay lại giải đấu. Đây là mảng giải đấu của tôi: tournament = [ [ [ ["Armando", Vấn đề trò chơi kéo búa bao Javascript Tôi đang gặp sự cố khi mục chọn không được cập nhật. Tôi đã liệt kê nơi hiển thị kết quả cuối cùng và điểm hiện tại sau mỗi lựa chọn. Điểm số hoạt động tốt nhưng phần lựa chọn không được cập nhật. Cảm ơn. Squirtle Web động, Tính điểm tăng dần của trò Đá, Kéo, Bao không hoạt động, ai đó có thể cho tôi biết tôi đang làm sai ở đâu không? Hình ảnh và tin nhắn của tôi đang thay đổi để hiển thị thắng, thua, hòa nhưng mã javascript của tôi dường như không hoạt động vì điểm của tôi không thay đổi. Xin hãy giúp đỡ :) Đá, Bao, Kéo Đá C# Đá, Bao, Kéo Tôi đang tạo trò chơi Kéo, Búa, Bao bằng C# và hiện tại tôi đang gặp sự cố khi cố gắng hiển thị thông báo khi ai đó nhập dữ liệu không phải là R, S hoặc P. Ví dụ, tôi đang cố gắng để giá trị mặc định hoạt động trong câu lệnh chuyển đổi, nhưng tôi không thành công. Đây là những gì tôi có hiện tại. giống Trò chơi kéo búa bao bằng Javascript. Có vấn đề gì với mã của tôi không? Tôi muốn mã này lấy giá trị do người dùng nhập vào trường đầu vào và truyền vào biến userChoice. Tôi không hiểu tại sao đoạn mã này lại không hoạt động, cách duy nhất để biết là hỏi các bạn. HTML: Hãy chọn số phận của bạn! Java: Giao diện người dùng Paper, Rock, Scissors Lớp tôi được giao trò chơi kéo-búa-bao. Sau đây là mô tả bài tập: Mục tiêu học tập: Thực hành sử dụng phép liệt kê Tạo phép liệt kê với các hàm tạo, trường và phương thức Thiết kế và triển khai GUI của riêng bạn Tạo một jar có thể chạy được Mô tả: Viết một Trò chơi kéo/búa/bao Python với đầu vào tên Tôi đang tạo một trò chơi kéo-búa-bao bằng Python. Cách tiếp cận của tôi như sau. Tuy nhiên, thay vì in Người chơi 1 và Người chơi 2, tôi muốn đó là tên thật của họ. Vì vậy, bạn có thể nói là John Wins hoặc Joe Wins. Làm thế nào để in máy nghe nhạc mỗi lần Python - Đá, Bao, Kéo - Python Tôi đang cố gắng hoàn thành bài tập kéo, búa, bao cho lớp. Tôi nhận được lỗi "UnboundLocalError: biến cục bộ 'bind' được tham chiếu trước khi gán". Có ai có thể cho tôi biết tại sao tôi lại gặp lỗi này không? nhập khẩu rand c++ - Triển khai hằng số. Đá, Bao, Kéo Tôi có một lớp trò chơi khi tôi đang học trò chơi kéo búa bao trong C++. Tôi muốn tạo một hằng số nguyên biểu thị số lượng ký hiệu được phép có trong trò chơi. Đối với các trò chơi rsp cổ điển thì có 3 (kéo, búa và giấy), nhưng có một số bản mở rộng trò chơi rcs thú vị với các biểu tượng bổ sung Cơ chế trò chơi kéo búa bao Javascript Vâng, có một điều khiến tôi bận tâm trong một thời gian nhưng vẫn chưa tìm ra được câu trả lời. Đây là trò chơi Kéo, Búa, Bao từ Codeacademy: var userChoice = prompt("Bạn chọn kéo, búa hay bao javascript - Đá, Bao, Kéo, Khan Academy Tôi đang lập trình trò chơi kéo búa bao trên Khan Academy để có thể xem hình ảnh, nhưng var Compare = function(choice1, choice2) không hoạt động bình thường. html thì hoạt động tốt. Đã chèn tôi Trò chơi kéo búa bao - biểu cảm không trả về ai thắng v.v. Tôi đã tạo ra trò chơi "Kéo, Đá, Bao" cơ bản. Tôi có một số câu hỏi/vấn đề liên quan đến dự án này. Trên trình duyệt của tôi, không có thông báo nào hiển thị về người chiến thắng. Như trong câu “Máy tính thắng”. Kết quả tôi nhận được như sau: Máy tính: Giấy Bạn: đá Cài đặt OpenSSL Hỗ trợ cài đặt Ruby tự biên dịch - 6ren ruby - Cài đặt OpenSSL Hỗ trợ cho cài đặt Ruby tự biên dịch - Tôi đã giải nén và biên dịch Ruby 2.1 và cài đặt một số công cụ hỗ trợ. Nhưng khi tôi cài đặt libssl-dev, OpenSSL lại không cài đặt được. Tôi gặp lỗi này khi tôi hỗ trợ openssl: make: *** Không có r-6ren Thời gian cập nhật: 2023-10-29 08:38:15 Tôi đã giải nén và biên dịch Ruby 2.1 và cài đặt một số công cụ hỗ trợ. Nhưng khi tôi cài đặt libssl-dev, OpenSSL lại không cài đặt được. Tôi gặp lỗi này khi hỗ trợ openssl: make: *** Không có quy tắc nào để tạo mục tiêu `/thread_native.h', cần thiết cho `ossl.o'. Dừng lại. phải làm gì? Tôi cũng gặp vấn đề tương tự. Hóa ra dòng cuối cùng của Makefile được tạo bởi extconf.rb đọc ossl.o: $(top_srcdir)/thread_native.h $(top_srcdir)/thread_$(THREAD_MODEL).h Nhưng, top_srcdir Không được xác định ở bất kỳ đâu trong Makefile. Tôi đã tìm ra nơi các tập tin tiêu đề bị thiếu bằng cách chạy sudo tìm / -tên thread_native.h Trở về (khoảng) ~/.rbenv/versions/2.1.0/thread_native.h Có một dòng ở trên cùng có nội dung như sau topdir = ~/.rbenv/versions/2.1.0/include/ruby-2.1.0 Vì vậy, tôi đã thêm một dòng bên dưới nó trỏ tới tìm thấy Thư mục trong: top_srcdir = $(topdir)/../. Sau đó, tôi ext/openssl MỘT làm sạch ,Sau đó làm Chạy mà không có lỗi. Liên quan đến Ruby - Cài đặt hỗ trợ OpenSSL cho các cài đặt Ruby tự biên dịch, 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/21498868/ ruby-on-rails - Hiệp hội trong Ruby (on rails) Ruby, lặp lại mảng các đối tượng theo đúng thứ tự Tại sao String#chomp lại được đặt tên như thế này Rails yêu cầu "kết thúc", nhưng mọi thứ đều có kết thúc? Tìm thấy lớp trùng lặp android.support.v4.app.NotificationCompat$Action$Extender (com.android.support:support) trong mô-đun classes.jar Tôi nhận được nhiều dòng lỗi nêu rằng nó có lớp trùng lặp Duplicate class android.support.v4.accessibilityservice.AccessibilityServiceInfoCom Không tìm thấy support-v4.aar (com.android.support:support-v4:26.1.0) Dự án của tôi chạy tốt ngày hôm qua nhưng hôm nay tôi gặp lỗi sau. Xin hãy giúp đỡ. Lỗi xảy ra: Không thể giải quyết tất cả các tệp cho cấu hình ':app:debugCompileClasspath'. Không tìm thấy support-v4. Không tìm thấy support-v4.jar (com.android.support:support-v4:24.0.0) Lỗi: Đã xảy ra sự cố khi cấu hình dự án ':app'. Không tìm thấy support-v4.jar (com.android.support:support-v4:24.0.0). Đã tìm kiếm Không tìm thấy support-v4.jar (com.android.support:support-v4:23.4.0) Tôi đang chạy một mô-đun ứng dụng mẫu bằng react-native-webrtc. Tôi đang cố chạy ứng dụng trên Android nhưng tôi gặp lỗi này... * Có gì sai: Có vấn đề Không tìm thấy support-fragment.jar (com.android.support:support-fragment:27.0.2) Tôi đã sao chép dự án của mình và mở bằng Android Studio nhưng bản dựng không thành công với lỗi sau và dự án đó vẫn chạy tốt trên các dự án khác. Sai sót ở đâu: Không thể phân tích cấu hình ':app:flavorUnsignedReleas react-native - không tìm thấy support-v4.aar (com.android.support:support-v4:25.2.0)">-6ren"> -Tôi gặp lỗi này trên biểu mẫu được xây dựng bằng angularjs. `Lỗi: [$compile:multidir] Nhiều chỉ thị [form, form] yêu cầu 'form' Bộ điều khiển: -6ren"> Thời gian cập nhật: 2023-10-29 05:10:23 Tôi gặp lỗi này trên biểu mẫu được xây dựng bằng angularjs. `Lỗi: [$compile:multidir] Nhiều chỉ thị [form, form] yêu cầu 'form' Bộ điều khiển:
  • {{ job.role }}
    {{ job.salary }}
    {{ job.company }}
  • Ban đầu tôi có biểu mẫu trong data-ng-controller, tôi lấy nó ra để xem liệu Controller có phải là vấn đề không. Vui lòng hỏi nếu bạn nghĩ tôi cần đăng thêm mã, tôi đang sử dụng hệ thống định tuyến gốc Angulars Mỗi cái này ít nhiều đều giống nhau và đề cập đến chỉ dẫn:
    Vì vậy bạn có thể làm hoặc đơn giản là , trong cả hai trường hợp chúng đều đề cập đến cùng một hướng dẫn. Nhưng sẽ dư thừa. ngForm Hướng dẫn bạn đề cập thực sự là là bí danh cho chỉ thị trên và có thể được tham chiếu bằng bất kỳ cách nào sau đây:
    Vì vậy, trong ví dụ của bạn, bạn đang làm , thực ra giống như Cũng vậy, đó là lý do tại sao bạn gặp lỗi đó. Trang này giải thích chi tiết hơn về tất cả các cách tham chiếu chỉ thị khác nhau: http://docs.angularjs.org/guide/directive Nhân tiện, (đôi khi) sử dụng Lợi ích của định dạng là bạn có thể tạo các bảng lồng nhau, trong khi bạn không thể chỉ sử dụng Thực hiện các thẻ bảng lồng nhau. Về javascript - Lỗi: [$compile:multidir] Nhiều lệnh [form, form] yêu cầu 'form' Bộ điều khiể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/20893213/ Sắp xếp các mô tả dựa trên mối quan hệ có thứ tự đến nhiều Ý nghĩa của '?ngModel' khi tạo lệnh AngularJS là gì? Rò rỉ bộ nhớ ADMOB? Asp.Net Identity: invalid_request khi chuyển hướng khi gọi hàm REST GetExternalLogin bộ điều khiển - gọi một bộ điều khiển trong một mô-đun khác từ một bộ điều khiển khác Yii::$app->runAction('new_controller/new_action', $params); Tôi tin rằng điều này có thể được sử dụng để gọi Controller Ac từ một Controller khác Cách truy cập Controller thành viên cha từ Controller con Câu hỏi này tương tự như vậy, nhưng tôi cần truy cập vào thành viên cha (không phải thành viên kiểm soát). Tôi không biết liệu có thể thực hiện được mà không cần sử dụng dependency injection hay không. Ví dụ, tôi có một thành viên cha có tên là User và tôi cần truy cập User từ một Controller con. tối ưu bộ điều khiển - truy cập Bộ điều khiển trong lớp Bộ điều khiển khác Tôi có bố cục gốc chứa 2 bố cục: - Bảng tùy chọn - Vùng vẽ. Tôi đang thử truy cập DrawAreaController trong OptionsPaneController để gọi phương thức vẽ của nó. Dưới đây là Optio Xoay Bộ điều khiển chế độ xem trong Bộ điều khiển chế độ xem -> Bộ điều khiển thanh tab -> Bộ điều khiển điều hướng -> Hệ thống phân cấp Bộ điều khiển chế độ xem Hệ thống phân cấp Bộ điều khiển chế độ xem của ứng dụng của tôi được thiết lập như sau: UIViewController | UITabBarController | UINavigationController Xoay Bộ điều khiển chế độ xem trong phân cấp của Bộ điều khiển thanh tab -> Bộ điều khiển điều hướng -> Bộ điều khiển chế độ xem Hệ thống phân cấp Bộ điều khiển chế độ xem của ứng dụng của tôi được thiết lập như sau: UITabBarController | UINavigationController | | | Tại sao lại nhúng Bộ điều khiển chế độ xem vào Bộ điều khiển điều hướng rồi sau đó gắn thanh điều hướng vào Bộ điều khiển thanh tab trong Bộ điều khiển thanh tab? Khi lần đầu tiên tôi tạo bố cục cơ sở cho ứng dụng mà tôi hiện đang phát triển trong Storyboard, tôi đã thực hiện theo hai bước: Chọn View Controller và sử dụng Editor->Embed In->Navigation Bộ điều khiển thanh tab bên trong Bộ điều khiển điều hướng, làm thế nào để đẩy Bộ điều khiển chế độ xem mới vào Bộ điều khiển tab? Yêu cầu thiết kế: Hiển thị danh sách các mục mà người dùng có thể chọn. Sau khi chọn một mục, sử dụng nút quay lại để đưa người dùng đến Chế độ xem mới. Chế độ xem mới sẽ chứa danh sách các tab ở phía dưới không có trong màn hình đầu tiên. Khi bạn nhấp vào một mục trong một tab, một màn hình có nút quay lại sẽ xuất hiện Nhận bộ điều khiển cha trong bộ điều khiển con với tất cả các bộ điều khiển con bằng cách sử dụng ký hiệu 'bộ điều khiển dưới dạng máy ảo' Đặt Bộ điều khiển cha thành "parentCtrl là vm" và Bộ điều khiển con thành "childCtrl là vmc" để tránh xung đột tên và hoạt động tốt. Cách sử dụng điều khiển phụ Swift Cố gắng trình bày bộ điều khiển sự kiện [bộ điều khiển chế độ xem hiện tại] theo chế độ mặc định ngay cả khi bộ điều khiển được trình bày là bộ điều khiển khác Tôi đã đọc một số câu trả lời như loại bỏ ViewController hiện tại nhưng tình huống của tôi lại khác vì tôi đang trình bày một ViewController khác. Mặc dù tôi không thể truy cập vào các thuộc tính của nó, nhưng mã này hiển thị Yii không thể khởi tạo Controller Theo tôi thấy, nếu chúng ta muốn khởi tạo một Model (ví dụ, có tên là Post), chúng ta chỉ cần gọi: $post = new Post(); Bây giờ, tôi cũng muốn khởi tạo một Controller (ví dụ, có tên là Post, và đối với Controller này bộ điều khiển - Bộ điều khiển JMeter Tôi đã tìm kiếm khắp nơi trên web để tìm giải pháp cho vấn đề của mình nhưng vẫn chưa tìm ra. Vấn đề của tôi là tôi phải kiểm tra xem tôi có nhận được một văn bản cụ thể trong yêu cầu HTTP trong vòng lặp while hay không và nếu có thì tôi phải thoát khỏi vòng lặp và tiếp tục luồng, Ember.js Cách lấy tên của bộ điều khiển lồng nhau Tôi đã thử sử dụng this.get('controllers.pack.query'); để lấy App.PackQueryController trong App.PackController nhưng không thành công. Tôi nghĩ vấn đề là E Làm thế nào để sắp xếp các Bộ điều khiển trong thư mục? Tôi vừa mới bắt đầu sử dụng Laravel. Khi tôi sử dụng CodeIgniter hoặc Zend Framework, tôi có thể sắp xếp các Bộ điều khiển của mình vào một thư mục riêng. Ví dụ, tôi có thể tạo "user/permission. Emberjs - Cách truy cập phương thức của bộ điều khiển từ bộ điều khiển khác Trong emberjs pre 2, chúng ta có thể truy cập bất kỳ phương thức nào trong bộ điều khiển hoặc bộ điều khiển từ bộ điều khiển khác theo cách sau: App.get('router').get('nav Truyền dữ liệu giữa View Controller, Tab Bar Controller, Navigation Controller và View Controller Có lẽ cách này rất đơn giản để thực hiện nhưng tôi mới làm quen với lập trình iOS và có vẻ như tôi đang gặp khó khăn. Về cơ bản, tôi có một ứng dụng có nhiều tab. Tôi quyết định rằng mình cần một thanh điều hướng ngoài thanh tab. Để làm điều này, tôi đã đặt một bộ điều khiển thanh tab và sau đó thêm Angularjs Controller: làm thế nào để gọi một controller trong một controller khác? Tôi có listController này, define([ 'jquery', 'app' ], function ($,app) { app.controller("ListC Điều hướng từ bộ điều khiển này sang bộ điều khiển khác bằng bộ điều khiển gốc ở giữa chúng Tôi có 3 bộ điều khiển: RootController, FirstController và SecondController. Tôi muốn đi từ RootController -> FirstCont Kiểm tra bộ điều khiển: RuntimeError: @controller là nil. Làm thế nào để tham chiếu đến bộ điều khiển nếu nó nằm trong thư mục con? Tôi có các bộ điều khiển sau: /controllers/api/base_controller.rb /controllers/api/v1/articles_controller.rb TypeError: $controller không phải là một hàm + Controller bên trong controller Tôi mới làm quen với Angular JS và đang cố gọi một Controller trong một Controller khác nhưng gặp lỗi sau. ionic.bundle.js:21157 Lỗi Loại: $con Làm thế nào để hiển thị Bộ điều khiển thanh Tab khi tôi mở rộng từ một Bộ điều khiển chế độ xem sang một Bộ điều khiển chế độ xem khác là con của Bộ điều khiển thanh Tab? Tôi có một bộ điều khiển thanh tab và 3 thành phần con của nó, tôi cũng có một chế độ xem khác, tôi đã thực hiện một chuyển đổi tùy chỉnh từ thành phần con sang bộ điều khiển chế độ xem và một chuyển đổi khác từ bộ điều khiển chế độ xem Visual Studio code intellisense không hoạt động với dojo amd code - 6ren visual studio code intellisense không hoạt động với mã amd dojo - Tôi có một tệp app.js chứa mã chế độ amd dojo như thế này: require([ Thời gian cập nhật: 2023-10-29 05:38:17 Tôi có một tệp app.js chứa mã chế độ amd dojo sau: yêu cầu(["dojo/dom", ..], hàm(dom){ dom.byId('someId').innerHTML = "kiểm tra"; Và sử dụng tsd, tôi đã cài đặt dojo.d.ts Và cũng tạo tệp jsconfig.json: "Tùy chọn biên dịch": { "mục tiêu": "ES6", "mô-đun": "commonjs" Nhưng intellisense không hoạt động. Tôi có làm gì sai không? Tôi có làm gì sai không? Đúng. biến đổi nhà thờ sẽ có Kiểu suy ra. Sửa chữa nhập khẩu/yêu cầu và sử dụng --mô-đun amd Biên dịch: http://basarat.gitbooks.io/typescript/content/docs/project/modules.html Liên quan đến javascript - visual studio code intellisense không hoạt động với dojo amd code, 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/31470364/ Cách phát âm thanh trong Internet Explorer - Stack Overflow Sự khác biệt giữa việc thực hiện nhiều đăng ký đơn giản và một đăng ký phức tạp là gì? Làm thế nào để sử dụng tính năng cuộn trang trên ngGridEventScroll? jQuery/JS có trả về các nút DOM thực tế hay chỉ trả về các tham chiếu đến chúng? javascript jquery js javascript - node.js + yêu cầu => node.js + bluebird + yêu cầu-6ren node.js + requests => node.js + bluebird + requests - Tôi đang cố gắng hiểu cách viết mã bằng cách sử dụng lời hứa. Vui lòng kiểm tra mã của tôi. Có đúng như vậy không? Node.js + Yêu cầu: yêu cầu(url, hàm (lỗi, phản hồi, nội dung) -6ren node.js + yêu cầu => node.js + bluebird + yêu cầu Thời gian cập nhật: 2023-10-29 05:51:58 Tôi đang cố gắng hiểu cách viết mã bằng cách sử dụng lời hứa. Vui lòng kiểm tra mã của tôi. Có đúng như vậy không? Node.js + Yêu cầu: yêu cầu(url, hàm (lỗi, phản hồi, nội dung) { nếu (!error && response.statusCode == 200) { var jsonpData = thân; biến json; json = JSON.parse(jsonpData); var startPos = jsonpData.indexOf('({'); var endPos = jsonpData.indexOf('})'); var jsonString = jsonpData.substring(startPos+1, endPos+1); json = JSON.parse(jsonString); gọi lại(null, json); gọi lại(lỗi); Node.js + bluebird + yêu cầu: yêu cầu.getAsync(url) .spread(hàm(phản hồi, nội dung) {trả về nội dung;}) .sau đó(JSON.phân tích cú pháp) .sau đó(hàm(json){console.log(json)}) .catch(hàm(e){console.error(e)}); Tôi có thể kiểm tra trạng thái phản hồi như thế nào? Tôi có nên sử dụng if trong ví dụ đầu tiên hay một cái gì đó thú vị hơn không? Bạn có thể chỉ cần kiểm tra lây lan Trong chương trình xử lý Mã phản hồi.trạng thái Nếu không phải là 200 thì ném một Lỗi ,Vì thế Người xử lý sẽ xử lý việc đó. Bạn có thể đạt được điều đó như thế này var request = require('bluebird').promisifyAll(require('request'), {multiArgs: true}); request.getAsync(url).spread(hàm (phản hồi, nội dung) { nếu (response.statusCode != 200) throw new Error('Nỗ lực không thành công. Mã: ' + response.statusCode); trả về JSON.parse(body); }).sau đó(console.log).catch(console.error); Nếu bạn để ý, chúng tôi bắt đầu Trình xử lý trả về JSON đã phân tích cú pháp vì JSON.phân tích cú pháp không phải là một hàm bất đồng bộ, vì vậy chúng ta không cần phải thực hiện nó trong một hàm riêng biệt Trong quá trình xử lý. Liên quan đến javascript - node.js + requests => node.js + bluebird + requests, 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/31098009/ MediaElementAudioSource đưa ra số không do hạn chế truy cập CORS javascript jquery media-elementaudiosource Sử dụng các hàm quá tải như công dân hạng nhất Nhà cung cấp không xác định: $stateProviderProvider <- $stateProvider Dòng mã JQuery này có nghĩa là gì? Yêu cầu Python (Yêu cầu AJAX) Mất dữ liệu Tôi đang cố gắng thu thập dữ liệu thời tiết lịch sử từ trang web này: http://www.hko.gov.hk/cis/dailyExtract_uc.htm?y=2016&m=1 Sau khi đọc về lệnh gọi AJAX, tôi thấy rằng cách chính xác để yêu cầu dữ liệu là Liên kết các yêu cầu Postman - gọi một yêu cầu Postman từ một yêu cầu khác? Tôi có hai yêu cầu của người đưa thư x, y truy cập đến điểm cuối trong hai API nghỉ ngơi X, Y khác nhau. x sẽ cung cấp cho tôi mã thông báo xác thực, mã này cần thiết để thực hiện yêu cầu y. Làm thế nào để thực hiện yêu cầu x trong yêu cầu y? Đó là Yêu cầu Node.js - Xử lý nhiều yêu cầu POST Tôi sử dụng thư viện yêu cầu để giao tiếp với các máy chủ khác thông qua API. Nhưng bây giờ tôi cần gửi nhiều yêu cầu POST (10 hoặc nhiều hơn) cùng lúc và chỉ tiếp tục nếu tất cả phản hồi đều đúng. Cú pháp chung trông giống như thế này: var optio Hủy yêu cầu AJAX nếu có yêu cầu AJAX mới được gửi Bối cảnh: Khi người dùng nhấp vào một nút, lớp của nút đó sẽ chuyển đổi giữa lớp 1 và lớp 2 và dữ liệu này được gửi qua AJAX. Để xác nhận dữ liệu này đã được lưu, máy chủ sẽ phản hồi bằng js (cập nhật HTML của nút). Câu hỏi: Nếu người dùng nhấp vào nút Yêu cầu Node.js - In toàn bộ yêu cầu http của bài đăng (thô) Tôi đang sử dụng thư viện yêu cầu trong Node.js cho API chuyển văn bản thành giọng nói của Google. Tôi muốn in ra yêu cầu được gửi đi, giống như trong ví dụ python. Đây là mã của tôi: const request = request Sự khác biệt giữa requests, requests2 và requests3 là gì? Tôi sử dụng lệnh yêu cầu rất nhiều. Gần đây tôi phát hiện ra rằng có một request2 và một request3 sắp tới. Mặc dù có một trang đề cập ngắn gọn đến nội dung của request3, nhưng tôi vẫn chưa thể xác định được nội dung của requests3. Nhận giá trị phản hồi/trả về sau yêu cầu POST (yêu cầu python) Tôi đang cố gắng gửi một hình ảnh tới API của mình và sau đó nhận kết quả từ nó. Ví dụ, tôi sử dụng để gửi một tệp hình ảnh bmp file = {"img": open("img.bmp)} r = requests.post(url, Yêu cầu HTTP nội bộ giữa hai VM trong Azure - bảo mật theo mặc định hay tôi cần gửi yêu cầu HTTPS? Tôi thấy rằng Google Cloud đảm bảo rằng bất kỳ yêu cầu nào di chuyển ra khỏi môi trường vật lý đều phải được mã hóa bắt buộc, hãy xem (trang 6 trong tiêu đề VM tới VM) liên kết này Azure (và AWS) có tuân theo quy trình tương tự không? Nếu ai đó có thể chỉ cho tôi jQuery: thực hiện một yêu cầu AJAX đồng bộ, sau đó thực hiện một loạt các yêu cầu ajax khác Tôi có một ứng dụng ASP.NET MVC và đang cố gắng sử dụng jQuery trong một hàm javascript để tạo ra một loạt các hành động. Chức năng này bao gồm ba phần. Những gì tôi muốn làm là: Nếu một số điều kiện nhất định được đáp ứng, thì tôi muốn thực hiện một jQu đồng bộ Yêu cầu Http - yêu cầu url bên ngoài ember js Tôi không tìm ra cách thực hiện yêu cầu get http nên hy vọng các bạn có thể giúp tôi. Ý tưởng là tìm kiếm từ một url bên ngoài (ví dụ: https://api.twitter.com/1.1/search/tweets.json?q=tw Yêu cầu READ_SMS Yêu cầu "gửi và xem tin nhắn SMS" Ứng dụng của tôi chỉ cần sử dụng quyền "READ_SMS". Vấn đề của tôi là trên Android 6.0, khi tôi cần sử dụng hệ thống cấp phép mới, nó yêu cầu người dùng "Gửi và xem tin nhắn SMS". Đây là mã của tôi: ActivityCompat.re Tại sao trình duyệt lại gửi yêu cầu OPTIONS mặc dù mã front-end của tôi chỉ thực hiện yêu cầu POST? Mã front-end của tôi: { this.searchInput = input; }}/> Tìm kiếm // phương pháp tìm kiếm: const baseUrl = 'http://localho Thêm tiêu đề yêu cầu HTTP vào yêu cầu WCF Tôi có một dịch vụ WCF được sử dụng bởi ứng dụng AJAX và C# và tôi cần gửi một tham số qua tiêu đề yêu cầu HTTP. Trên AJAX của tôi, tôi đã thêm đoạn mã sau và nó hoạt động: $.ajax({ Tôi đang cố gắng hiểu cách viết mã bằng cách sử dụng lời hứa. Vui lòng kiểm tra mã của tôi. Có đúng như vậy không? Node.js + Yêu cầu: yêu cầu(url, hàm (lỗi, phản hồi, nội dung) Làm thế nào để gửi lại yêu cầu RPC GWT nếu nó không thành công (hoặc làm thế nào để tạo yêu cầu RPC liên tục)? Tôi cần thử lại việc gửi yêu cầu GWT RPC nếu nó không thành công (bất kỳ mã phản hồi nào ngoại trừ HTTP 200). Lý do thì phức tạp nên tôi sẽ không đi sâu vào chi tiết. Cho đến nay, tôi xử lý tất cả các phản hồi yêu cầu ở cùng một nơi, như thế này: // Chúng tôi Đưa ra yêu cầu POST, thực hiện một hành động, sau đó hoàn tất yêu cầu POST - như thế nào? Khi người dùng nhấp vào nút gửi, tôi muốn biểu mẫu được gửi đi. Tuy nhiên, ngay trước khi điều này xảy ra, tôi muốn một cửa sổ bật lên để họ điền một số dữ liệu. Sau khi họ thực hiện việc này và đóng cửa sổ con đó, tôi muốn thực hiện yêu cầu POST. Liệu điều này có thể thực hiện được không? Nếu có thể thì làm thế nào? TÔI Cái nào tốt hơn? Nhiều yêu cầu HTTP = ít dữ liệu truyền đi hay ít yêu cầu HTTP = nhiều dữ liệu truyền đi? Các trang web như Facebook sử dụng phương pháp tải js "lười biếng". Khi bạn phải tính đến việc tôi có một máy chủ có lưu lượng truy cập rất lớn. Tôi quan tâm - cái nào tốt hơn? Khi tôi thực hiện nhiều yêu cầu HTTP cùng một lúc - trang tải chậm hơn (do điều chỉnh tốc độ (a Bộ chứa Servlet tạo ra các đối tượng yêu cầu/phản hồi Servlet hay các đối tượng yêu cầu/phản hồi HttpServlet? Bộ chứa servlet tạo ra các đối tượng ServletRequest và Response hay các đối tượng Http? Nếu đó là ServletRequest, ai sẽ chuyển đổi nó thành HttpServletReq trước khi gọi phương thức dịch vụ URL yêu cầu HTTP không phải là một phần của tiêu đề yêu cầu HTTP sao? Sau đây là một đoạn trích từ bài viết trên Wikipedia: Ngược lại với phương thức yêu cầu GET trong đó chỉ có URL và tiêu đề được gửi đến máy chủ node.js - Đầu tiên hoàn thành yêu cầu đăng bài HTTP, sau đó lặp lại để thực hiện yêu cầu đăng bài HTTP tiếp theo Tôi có một vòng lặp thực hiện yêu cầu đăng HTTP mỗi lần thông qua vòng lặp. for(let i = 1; i console.log("thành công tại " + i), lỗi => con dom - Một thư viện thao tác DOM tối thiểu được đề xuất để xây dựng các tiện ích - 6ren dom - Một thư viện thao tác DOM tối thiểu được đề xuất để xây dựng các tiện ích - xin lỗi vì các truy vấn, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét các tiện ích nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp Dom fuck-6ren dom - Một thư viện thao tác DOM tối thiểu được đề xuất để xây dựng các tiện ích Thời gian cập nhật: 2023-10-29 05:53:13 Xin lỗi Query, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét đến quy mô nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp các hoạt động Dom [không có ajax và những thứ tuyệt vời] và có thể mở rộng và thân thiện với tiện ích. microJS Có khá nhiều thư viện javascript nhỏ trên web. Bạn có thể quan tâm đến việc xem $DOM (2,6kb). Hoặc, nếu bạn muốn nhiều chức năng hơn trong khi vẫn nhỏ gọn, bạn có thể xem xét XUẤT (10,4kb hoặc 4,2kb được nén bằng gzip). Liên quan đến dom - Một thư viện thao tác DOM tối thiểu được khuyến nghị để xây dựng tiện ích, 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/7420030/ sự kiện jquery delegate() (mouseover mouseout) kích hoạt hai lần Máy nghe nhạc mp3 ẩn nhẹ nhất? Cách trả về giá trị bool cho hàm javascript từ swift bằng cách sử dụng wkwebview javascript swift wkwebview Mã này trong Javascript là gì? Những yếu tố nào khiến DOM ảo vượt trội hơn DOM gốc của trình duyệt? đóng cửa. Câu hỏi này dựa trên ý kiến. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để bạn có thể trả lời bằng thông tin và trích dẫn bằng cách chỉnh sửa bài đăng này. Đã đóng 6 năm trước. Cải thiện dom - polymer: DOM nhẹ so với DOM cục bộ Sự khác biệt giữa DOM nhẹ của Polymer và DOM cục bộ là gì? Từ tài liệu (1): DOM mà một phần tử tạo ra và quản lý được gọi là Thư viện sự kiện đột biến DOM? Tôi cần kích hoạt Hành động khi nội dung được thêm vào trang web. Các bản cập nhật có thể có nhiều bản chất khác nhau (ví dụ: AJAX, tập lệnh bị trì hoãn, hành động của người dùng) và nằm ngoài tầm kiểm soát của tôi. Tôi muốn sử dụng các sự kiện đột biến DOM, nhưng chúng không khả dụng trên tất cả các trình duyệt. Có bất kỳ Tôi có thể có nút trong Shadow DOM để gửi biểu mẫu không có trong Shadow DOM không? Tôi vừa gặp phải một tình huống thú vị khi tôi có một lệnh gửi được đặt bên trong Shadow DOM của một phần tử tùy chỉnh gốc. Chọn #shadow-root ... Thêm dom trước dom hiện tại và giữ dom hiện tại trong khung nhìn Giả sử có một danh sách cuộn, khi tôi chèn một số DOM mới vào DOM hiện tại, nó hoạt động tốt. Nhưng nếu tôi chèn một số DOM mới trước đó, DOM mới sẽ nằm trong khung nhìn và DOM cũ sẽ bị đẩy xuống. thả xuống Việc triển khai Shadow DOM vào các dự án của tôi có giúp chúng nhanh hơn như Virtual DOM được React sử dụng không? Câu trả lời hay nhất Chúng là những thứ khác nhau với mục đích khác nhau, do đó việc so sánh hiệu suất là không có ý nghĩa. DOM ảo DOM ảo được thiết kế để tránh dom - Chọn các phần tử từ DOM Trên nội dung trang của tôi, tôi đã sắp xếp nhiều thẻ thành một lưới__________________ | ____ ____ | | | | | | | | | | | dom - Gỡ lỗi các sự kiện DOM tùy chỉnh trong trình duyệt Có thể xem (gỡ lỗi) các sự kiện tùy chỉnh được kích hoạt từ các phần tử DOM trong trình duyệt không? Giả sử tôi muốn xem phần tử cụ thể nào của Bootstrap Collapse kích hoạt sự kiện show.bs.collapse. Tôi có thể làm điều đó bằng cách nào đó không? dom - Trình duyệt sẽ tự động chèn những phần tử DOM nào? Tôi đang tạo XPath ở phía máy chủ để sử dụng ở phía máy khách và tôi không hiểu tại sao đường dẫn bảng (tức là nội dung trong td) lại không được tìm thấy trong DOM. Hóa ra các trình duyệt hiện đại (ít nhất là Chrome và Firefox) chèn tbody vào văn bản dom - lấy vị trí nút văn bản DOM Có thể lấy vị trí hình học của một nút văn bản (tức là độ lệch trên cùng/trái so với phần tử cha, trang, v.v.) không? Câu trả lời tốt nhất không phải là câu trả lời trực tiếp. TextNode không có tiện ích mở rộng IE Offset* gốc (và các tiện ích tương tự) để đo vị trí khung nhìn. Chỉ có trong Phần tử DOM là gì? Ý nghĩa của các phần tử DOM trong các câu sau là gì? Câu lệnh #1 Bạn có thể thêm nhiều lớp vào một phần tử DOM duy nhất. Câu lệnh #2 dom - Hoạt động Dom bị kẹt Có cách nào để Firebug (hoặc bất kỳ trình duyệt nào khác, hoặc sử dụng bất kỳ công cụ nào khác) ngăn chặn mọi thao tác DOM xảy ra không? Đôi khi việc gỡ lỗi bố cục cho một màn hình chứa đầy các sự kiện di chuột là không thể vì các thành phần có thể biến mất và bạn không thể thấy bố cục hợp thành của chúng. 1 Câu trả lời Tôi cần đường dẫn nút dom đầy đủ của một phần tử Tôi cần tìm kiếm văn bản ở đây trong một tài liệu html và sau đó xuất ra đường dẫn nút đầy đủ (CSS hoặc XPATH) Ví dụ html > body > div class ="something" > table > tr Thời gian tải DOM có nghĩa là gì trong thời gian tải trang? Đây là cách thời gian tải thông thường cho một trong các trang của tôi bị phân chia:- Tra cứu tên miền 0 0 % Kết nối 134 .3% Yêu cầu DOM - .on() không phát hiện ra những thay đổi của DOM Tôi đang gặp một số vấn đề khi sử dụng .on(). Trang web của tôi ở đây. Nếu bạn xem www.eliteweb-creation.co.uk/dev/js/nav.js, tôi đang sử dụng mouseenter và mute YUI3 DOM chưa được xác định? Tôi mới làm quen với Javascript và chịu trách nhiệm di chuyển giao diện người dùng (UI) của sản phẩm từ YUI2 sang YUI3. Có vẻ như không có hướng dẫn di chuyển nào ở đây nên hiện tại tôi đang duyệt các bài đăng trên internet và tài liệu về yui. Trong phạm vi toàn cầu của tôi, tôi tạm thời thêm một cái gì đó như Cách kiểm tra độ nhạy DOM với thực tập sinh Tôi muốn thử nghiệm một số thứ liên quan đến DOM với một thực tập sinh, không cần đồ đạc cụ thể nào, chỉ cần những thứ chung về DOM như việc tôi thay đổi Element.prototype. Điều này có cần phải được thực hiện thông qua máy chủ Selenium cục bộ (hoặc sau đó không? Ý tưởng thực sự đằng sau khái niệm Mô hình đối tượng tài liệu (DOM) là gì? Tôi là người mới bắt đầu học HTML và HTML5. Khi tôi đọc liên kết sau, tôi tìm thấy các thuật ngữ DOM và DOM API. Tôi đọc qua Wikipedia nhưng không hiểu được toàn bộ ý tưởng đằng sau nó. Có ai có thể giải thích cho tôi được không: Document Object Model Phần mở rộng/trình bao bọc DOM thực chất là gì? Tôi có hai câu hỏi chính. Các tiện ích mở rộng như Object có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-do Xin lỗi Query, Prototype, Yahoo YUI, Dojo không hấp dẫn tôi khi xem xét đến quy mô nhỏ. Tôi muốn một thư viện mô-đun với mã càng nhỏ càng tốt, tôi mong đợi tối đa 20Kb [chưa nén]. Nên cung cấp tình dục Dom Làm chủ thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps) - 6ren Làm chủ thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps) - Tôi đang cố gắng thêm bản đồ Google (tập lệnh được tải bên ngoài) vào ứng dụng Meteor nhưng không thành công và tôi nhận thấy có hai loại vấn đề: Nếu tôi làm điều đơn giản và thêm tập lệnh API chính vào , thì tập lệnh đó sẽ được hiển thị cuối cùng. Khi điều này xảy ra, Làm chủ thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps) javascript meteor meteor Thời gian cập nhật: 2023-10-29 05:55:26 Tôi đang cố gắng thêm bản đồ Google (tập lệnh được tải bên ngoài) vào ứng dụng Meteor nhưng không thành công và tôi nhận thấy hai loại vấn đề: Nếu tôi làm điều đơn giản và thêm tập lệnh API chính vào <đầu> , sau đó nó được hiển thị như Khi điều này xảy ra, tôi phải Chèn bất kỳ phụ thuộc Viết kịch bản cho API. - Sau tập lệnh API chính. (Nếu không, tập lệnh sẽ nhắc họ rằng họ không thể thấy API blabla..) Sau đó, đã đến lúc thực sự gọi hàm - bây giờ hãy đưa nó vào Phần còn lại thì không tốt. Bạn cần sử dụng Template.MyTemplate.rendered. Về cơ bản, câu hỏi của tôi là: Cách sạch nhất để xử lý vấn đề này là gì? Có biến/phương pháp nào khác mà tôi có thể sử dụng để đảm bảo tệp Google API chính của tôi được gọi đầu tiên trong HTML không? Tôi vừa nhìn thấy bầu không khí ( https://atmosphere.meteor.com ) điều đó có thể giúp ích. Nó được gọi là session-extras và định nghĩa một số hàm mà tôi sử dụng để hỗ trợ tích hợp các tập lệnh bên ngoài. Đây là mã: https://github.com/belisarius222/meteor-session-extras Ý tưởng cơ bản là tải một tập lệnh không đồng bộ, sau đó đặt biến Phiên trong lệnh gọi lại khi tập lệnh được tải. Tôi đã sử dụng các hàm từ gói session-extras để cố gắng làm cho quá trình này diễn ra suôn sẻ hơn một chút. Tôi có một số chức năng có 3 hoặc 4 phụ thuộc khác nhau (script và đăng ký), vì vậy mọi thứ bắt đầu trở nên phức tạp... Tôi đoán tôi nên nói thêm rằng bạn có thể kết xuất mẫu theo điều kiện dựa trên việc tất cả các phụ thuộc của nó có tồn tại hay không. Vì vậy, nếu bạn có một nút Facebook, ví dụ, với một trình trợ giúp kiểm tra biến phiên, bạn có thể cung cấp cho nó một lớp css "disabled" và hiển thị "Loading facebook..." cho đến khi tất cả các tập lệnh cần thiết được tải xong. Sửa đổi 03/14/2013 Có một cách tiếp cận hoàn toàn khác có hiệu quả trong nhiều tình huống: tự tạo gói của riêng bạn. Thiên thạch hiện tại có thể làm được điều này (hướng dẫn) và chức năng này sẽ sớm có mặt trên Meteor. Sau đây là một số ví dụ về cách tiếp cận này: jquery-đánh-giá-nó: https://github.com/dandv/meteor-jquery-rateit Bảng hỗn hợp thiên thạch: https://github.com/belisarius222/meteor-mixpanel Nếu bạn đặt file js vào gói của mình, nó sẽ được tải trước mã ứng dụng, đây thường là cách tốt để đưa thư viện vào. Một lợi thế khác của việc tạo một gói là các gói có thể khai báo các phụ thuộc lẫn nhau, vì vậy nếu tập lệnh đang đề cập là, ví dụ, một plugin jQuery, bạn có thể khai báo nó trong gói gói.js Chỉ định rằng gói phụ thuộc vào jQuery trong tệp sẽ đảm bảo thứ tự tải chính xác. Đôi khi nó trở nên thú vị hơn (theo nghĩa chửi thề của Trung Quốc) vì nhiều dịch vụ bên ngoài, bao gồm mixpanel và filepicker.io, có quy trình tải gồm hai phần: 1) một đoạn mã JS được đưa vào phần nội dung và 2) đoạn mã đó được tải không đồng bộ từ một tập lệnh lớn hơn trên CDN. Đoạn mã js thường (nhưng không phải lúc nào cũng vậy!) cung cấp một số phương thức trước khi tập lệnh lớn hơn được tải, để bạn có thể gọi các hàm của nó mà không cần phải thiết lập thêm logic để xác định trạng thái tải của nó. Mixpanel thực hiện điều này, mặc dù điều quan trọng cần nhớ là một số đoạn mã JS từ các dịch vụ bên ngoài yêu cầu bạn đặt khóa API vào cuối đoạn mã, trước khi tập lệnh lớn hơn tải; trong một số trường hợp, thư viện sẽ không hoạt động bình thường nếu tập lệnh được tải trước khi đặt khóa API. Xem gói meteor-mixpanel để biết ví dụ về giải pháp thay thế. Bạn có thể tự tải xuống tệp js lớn hơn từ CDN và dán vào ứng dụng của mình; tuy nhiên, có những lý do chính đáng để không làm như vậy: 1) mã được lưu trữ có thể thay đổi và trừ khi bạn kiểm tra thường xuyên, mã của bạn có thể trở nên lỗi thời và bắt đầu sử dụng phiên bản API cũ hơn 2) các thư viện này thường đã được tối ưu hóa để tải các đoạn mã nhanh chóng theo cách không làm tăng đáng kể thời gian tải trang. Nếu bạn đưa một tệp JS lớn hơn vào ứng dụng của mình, thì máy chủ của bạn phải phục vụ tệp đó chứ không phải CDN và CDN sẽ phục vụ tệp đó khi tải trang ban đầu. Liên quan đến javascript - Nắm vững thứ tự tải tập lệnh bên ngoài trong Meteor (Google Maps), 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/15233942/ Redis: Trả về tất cả các giá trị được lưu trữ trong cơ sở dữ liệu redis - Lưu đầu ra truy vấn Redis vào tệp Laravel 4: Gọi đến phương thức chưa xác định Redis::connection() Các var được lưu trữ ở đâu trong Nodejs? Bản đồ: Sử dụng cơ bản Leaflet tờ rơi: Thư viện JavaScript bản đồ tương tác nguồn mở và thân thiện với thiết bị di động Tài liệu tiếng Trung: https://leafletjs.cn/reference.html Trang web chính thức (tiếng Anh): ht javascript - IE - Ngăn chặn lỗi hiển thị trong IE - 6ren javascript - IE - Ngăn chặn lỗi hiển thị trong IE - Tôi đang phát triển một ứng dụng web. Ứng dụng của tôi chạy tốt trên Chrome và Firefox nhưng không hiểu sao lại báo lỗi trên IE. Ngay cả khi có một vài lỗi, ứng dụng vẫn chạy trơn tru mà không có vấn đề đáng chú ý nào. Tôi muốn -6ren Thời gian cập nhật: 2023-10-29 05:56:10 Tôi đang phát triển một ứng dụng web. Ứng dụng của tôi chạy tốt trên Chrome và Firefox nhưng không hiểu sao lại báo lỗi trên IE. Ngay cả khi có một vài lỗi, ứng dụng vẫn chạy trơn tru mà không có vấn đề đáng chú ý nào. Tôi muốn ẩn lỗi khỏi người dùng cuối vì hiện tại họ chỉ nhìn thấy một biểu tượng nhỏ cho biết đã xảy ra lỗi. Tôi có thể làm điều này bằng cách nào? Điều tốt nhất bạn nên làm là tìm ra lỗi ở đâu trong mã của mình và sửa nó. Những thao tác sau đây có hiệu quả trong IE8 nhưng không có hiệu quả trong IE9 hoặc IE11 (và do đó có thể không có hiệu quả trong IE10): Bởi vì điều này xảy ra cụ thể trong IE, bạn cửa sổ.onerror Nếu chúng là lỗi thời gian chạy (không phải lỗi biên dịch), hãy xử lý (loại bỏ) chúng, theo bình luận của bạn trong một câu trả lời khác, có vẻ như bạn đang làm như vậy. Từ liên kết này: Để ngăn chặn thông báo lỗi Internet Explorer mặc định cho sự kiện, thiết lập giá trị trả về tài sản của phản đối hoặc chỉ cần quay lại trong Microsoft JScript. lỗi Sự kiện kích hoạt đối với lỗi thời gian chạy, nhưng không phải đối với lỗi biên dịch. Ngoài ra, hộp thoại lỗi do cửa sổ tập lệnh đưa ra không bị ngăn chặn bằng cách trả về . Để tắt cửa sổ tập lệnh, hãy tắt gỡ lỗi tập lệnh trong Internet Explorer bằng cách chọn Tùy chọn Internet từ Công cụ menu. Nhấp vào Trình độ cao tab và chọn hộp kiểm thích hợp. Mã này dẫn đến lỗi (vì tôi đang cố gắng hủy tham chiếu không xác định document.getElementById('theButton').onclick = hàm() { biến d; hiển thị(d.foo); Bản sao trực tiếp Nhưng nếu chúng ta thêm điều này, lỗi sẽ bị loại bỏ vì chúng ta đang cho IE biết rằng chúng ta đã xử lý lỗi: window.onerror = hàm() { // Trả về true để cho IE biết chúng tôi đã xử lý nó Liên quan đến javascript - IE - Ngăn lỗi hiển thị trong IE, 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/5301383/ Làm thế nào để kiểm tra xem một chuỗi nhất định đã tồn tại trong một mảng hoặc danh sách trong JavaScript hay chưa? Redis Streams so với Kafka Streams/NATS Cài đặt Redis 4 (phiên bản ổn định mới nhất) trên Windows Cách chuyển đổi mảng đối tượng jQuery thành chuỗi HTML javascript jquery html Phần mở rộng/trình bao bọc DOM thực chất là gì? -6ren Phần mở rộng/trình bao bọc DOM thực chất là gì? -Tôi có hai câu hỏi chính. Các tiện ích mở rộng như Object có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-do-6ren Thời gian cập nhật: 2023-10-29 06:03:39 Tôi có hai câu hỏi chính. Những phần mở rộng như thế này có được tính không? Gói DOM là gì? http://perfectionkills.com/whats-wrong-with-extending-the-dom/ Sau khi đọc bài viết đó, tôi không thể tìm thấy bất kỳ thông tin nào về việc gói DOM, cũng như bất kỳ thông số kỹ thuật nào và phần mở rộng DOM chính xác là gì và không phải là phần mở rộng DOM. KHÔNG, Được chỉ định là Javascript ngôn ngữ Một phần của DOM và DOM là một Chỉ có liên quan trong môi trường trình duyệt và được sử dụng để "truy cập và cập nhật nội dung, cấu trúc và kiểu của tài liệu" (W3C) Tuy nhiên, một trong những lập luận phản đối việc mở rộng các đối tượng DOM được nêu trong bài viết đó vẫn áp dụng cho việc mở rộng các kiểu gốc, ví dụ: - tức là khả năng xảy ra xung đột. Đối tượng bao bọc là một thư viện tạo tham chiếu đến đối tượng gốc. mới đối tượng, nhưng cung cấp chức năng bổ sung thông qua một đối tượng bao bọc mới. Ví dụ, thay vì sử dụng trình duyệt chéo như thế này thêmLớp Hàm mở rộng đối tượng DOM Element: var element = document.getElementById('someId'); element.addClass = hàm (className) { Thay vào đó, bạn có thể định nghĩa một hàm bao bọc: var ElementWrapper = hàm (phần tử) { this.element = phần tử; Và thêm hàm vào nguyên mẫu của nó: ElementWrapper.prototype.addClass = hàm (className) { Và sau đó "gói" phần tử như thế này: var wrapped = new ElementWrapper(phần tử); được bọc.addClass('someClass'); Giới thiệu về DOM - Phần mở rộng/trình bao bọc DOM thực chất là gì? , 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/5318846/ redis - Đọc thông tin Redis quét máy khách ruby ​​redis không hoạt động với 3.0.7 Chúng ta có thể đánh dấu một nô lệ là không thể thăng chức thông qua redis-sentinel không? Thay đổi ngữ cảnh của một hàm trong JavaScript bundler so với RVM so với gems so với RubyGems so với gemsets so với hệ thống ruby-6ren bundler so với RVM so với gems so với RubyGems so với gemsets so với system ruby ​​​​- Đã đóng. Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để phù hợp với chủ đề trên Stack Overflow. Đã đóng cửa 9 năm trước. Cải thiện cái này-6ren Thời gian cập nhật: 2023-10-29 06:18:19 Tôi mới làm quen với Ruby và đang cố gắng hiểu các khái niệm sau: bundler so với RVM so với gems so với RubyGems so với gemsets so với system ruby ​​​​và tôi khá bối rối. Có ai có thể mô tả "cách thực hành tốt nhất" về cách tôi nên quản lý tất cả những điều này khi cài đặt mới phiên bản Ubuntu mới nhất không? Tôi nên cài đặt những gì và sử dụng chúng như thế nào? Tôi đoán là không nên thực hiện sudo apt-get cài đặt ruby , nhưng tôi không chắc chắn. Tôi đã thử nó trên hệ thống của mình cùng với "tất cả các thứ khác của Ruby". Điều này chỉ làm tôi thêm bối rối. Tôi không nói về Rails mà là các gem thông thường của Ruby (ví dụ: Vagrant, Chef, scripts). Cách sử dụng tiện ích mở rộng cốt lõi Active Support Dự đoán ID hàng tự động chèn tiếp theo (SQLite) SQLite: Không thể mở tệp mạng theo chương trình, mặc dù trước đó nó đã hoạt động Làm thế nào để nhập bảng từ cơ sở dữ liệu khác vào sqlite? bash - [[ -s "$HOME/.rvm/scripts/rvm"]] && . "$HOME/.rvm/scripts/rvm": Nó có tác dụng gì? Tôi đang cài đặt Ruby on Rails trên Mac OS X. Hướng dẫn tôi làm theo yêu cầu thêm: [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts RVM phát hiện khi bạn thay đổi thư mục như thế nào? Một điều RVM có thể làm là theo dõi khi bạn thay đổi thư mục, tìm .rvmrc và thay đổi phiên bản Ruby hiện tại cùng gemset dựa trên nội dung của tệp đó. Bất cứ khi nào bạn chuyển sang thư mục đó, nó sẽ thực hiện thay đổi này và đưa ra thông báo tương ứng. Nó phát hiện như thế nào Các vấn đề về Zsh và RVM (rvm-prompt không thể giải quyết) Gần đây tôi đã hiểu ra và chuyển sang dùng Zsh. Tất nhiên tôi sử dụng Oh My Zsh để cấu hình vì tôi là người mới. Vì vậy, một số chủ đề đã bao gồm rvm-prompt và đây chính là nơi vấn đề của tôi bắt đầu. Mỗi lần tôi tải Zsh tôi phải r Lệnh RVM: source ~/.rvm/scripts/rvm Tôi đang tìm hiểu về Rails qua loạt bài hướng dẫn ví dụ. Tôi sẽ cố gắng tìm giải pháp trước khi đặt câu hỏi, vì vậy tôi xin lỗi nếu tôi bỏ sót điều gì. Mỗi lần tôi cần khởi động RVM từ dòng lệnh trong terminal, tôi cần nhập lệnh để RVM khởi tạo RVM Ruby on Rails source ~/.rvm/scripts/rvm không có vị trí đó Tôi đang cố gắng cài đặt Ruby on rails bằng RVM trên Ubuntu, nhưng khi tôi chạy lệnh này: source ~/.rvm/scripts/rvm tôi nhận được lỗi này: bash: /home/u rvm - rvm mới nhất sẽ không hiển thị các yêu cầu Vì vậy, tôi không chắc mình có bỏ lỡ điều gì không, nhưng có thiết lập cụ thể nào cho các thư viện tự động yêu cầu rvm hiển thị các yêu cầu thay vì kiểm tra xem chúng đã được cài đặt hay chưa không? Hay tôi đang thiếu tùy chọn nào khác để hiển thị các yêu cầu? Tôi đang sử dụng phiên bản 1.19.0. Cách loại bỏ thông báo RVM Có cách nào để loại bỏ cảnh báo khi tôi duyệt qua thư mục có chứa các tệp .rvmrc không? =================================================================== Lỗi sử dụng RVM của cá Vì vậy, tôi đã cài đặt fish và oh-my-fish và khi tôi muốn sử dụng rvm, tôi nhận được lỗi này: ➜ avalancha git:(services) ✗ rvm use 2.1.0 Using /home/ma RVM gem - Bundler và Capistrano đang trong quá trình sản xuất Tôi đang triển khai ứng dụng rails lên VPS bằng capistrano, bundler và rvm. Đây là một phần của deploy.rb của tôi: $.unshift(File.expand_path('./lib', RubyMine, Vagrant, RVM Tôi đã cài đặt RubyMine (7) và cuối cùng là Vagrant trên máy chủ OS X. Tôi đã chuẩn bị một tập lệnh shell cung cấp cho hộp vagrant của tôi RVM, ruby ​​​​(2.1.2), được đóng gói cùng với Làm thế nào để cài đặt "RVM thực sự" trong Cloud9? Tôi cần sử dụng Ruby 2.1.2 trong Cloud9. rvm đã được cài đặt, vì vậy điều này là tốt: samueller@test2:~/workspace $ rvm -v Cảnh báo! PATH không Cài đặt rvm "bash/root/.rvm/scripts/rvm Không có tệp hoặc thư mục nào như vậy" - Stack Overflow Tôi muốn cài đặt RVM trong Ubuntu và tôi đang làm theo các bước sau root@jaskaran-Vostro-1550:/home/user_name# sudo apt-get install curl RVM + Zsh "RVM không phải là một hàm, việc chọn ruby ​​bằng 'rvm use...' sẽ không có tác dụng" Trước tiên, tôi muốn nói rằng tôi không phải là chuyên gia về dòng lệnh, vì vậy tôi thực sự không biết nhiều về những gì mình đang làm. Tôi không thể kết hợp RVM và oh-my-zsh một cách ăn ý được. Tôi đã thử một số giải pháp khác nhau, một số được đăng trên SO, nhưng không có giải pháp nào tôi thấy hiệu quả. Capistrano RVM và Ubuntu RVM không phải là một chức năng, việc chọn 'rvm use ...' cho ruby ​​không có tác dụng Tôi đang cố gắng triển khai ứng dụng của mình trên máy chủ Ubuntu lần đầu tiên. Tôi liên tục nhận được lỗi này: 2013-03-24 15:13:36 thực hiện `deploy:run_migrations' *e Tại sao Boxen không hoạt động với RVM? Tôi hiểu là Boxen không hoạt động với RVM, nhưng tôi không hiểu tại sao. Có hạn chế nào ngăn cản Boxen sử dụng RVM thay vì rbenv không? Boxen dựa trên Puppet ở cốt lõi của nó, hỗ trợ cài đặt các mô-đun RVM, vì vậy tôi không zsh: lệnh không tìm thấy: rvm-prompt Sau khi tôi xóa rvm (trình quản lý phiên bản Ruby), zsh xuất hiện: zsh: lệnh không tìm thấy: rvm-prompt Có điều gì tôi không hiểu không? Nhưng tôi đã xóa zshrc hoặc bash_ rvm - phím tắt để chọn RVM gemset Tôi đã phát triển một số ứng dụng sử dụng RoR 3.0.3 và 2.8.4, điều này có nghĩa là tôi phải thường xuyên chuyển đổi qua lại giữa các môi trường RVM. RVM 3.0.3 của tôi được gọi là ruby-1.9.2-p0@ror3, và cái còn lại là Tôi không thể dùng rvm để đọc file .rvmrc cụ thể của dự án tôi Tôi đang bình yên (re:rbenv), nhưng tôi thực sự thấy khó chịu với rvm và .rvmrc. Tôi đã gặp phải sự cố khi tôi cd vào thư mục dự án của mình chỉ để phát hiện ra rằng môi trường ruby ​​​​& gemset của tôi không được thiết lập chính xác. Vì vậy, ai đó có thể Rvm - nvm có phải đứng trước rvm trong đường dẫn không? Tại sao nvm được thêm vào trước /home/user/.rvm/gems/ruby-2.2.3/bin trong PATH? echo $PATH /home/user/.rvm/bin:/home/user/.nv Docker: Không tìm thấy lệnh RVM Tôi đang sử dụng Vagrant để cài đặt VM với docker. Nó cũng đã cài đặt RVM và Ruby 2.1: # -*- mode: ruby ​​​​-*- # vi: set ft=ruby : $rvm= > .bash_h Ruby:::prefix có chức năng gì? -6ren Ruby:::prefix có chức năng gì? - Tôi đang đọc mã nguồn của Artifice và thấy: module Artifice NET_HTTP = ::Net::HTTP # ... dòng kết thúc: https://github.com/wyc-6ren Tôi đang đọc Sự giả tạo và xem nguồn: mô-đun Artifice NET_HTTP = ::Mạng::HTTP # ... ĐƯỢC RỒI: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 Tại sao không làm luôn đi Mạng::HTTP ::Mạng::HTTP , nghĩa là khi bạn sử dụng , điều đó có nghĩa là gì? Như một tiền tố? là toán tử phân giải phạm vi. Vai trò của nó là xác định mô-đun có thể được tìm thấy trong phạm vi nào. Ví dụ: mô-đun Âm nhạc mô-đun Bản ghi # có lẽ là một bản sao của Abbey Road của The Beatles? mô-đun EightTrack # giống như Gloria Gaynor, họ sẽ sống sót! # để thêm một mục vào cơ sở dữ liệu ĐẾN Âm nhạc Truy cập bên ngoài Âm nhạc::Ghi âm , bạn có thể sử dụng Âm nhạc::EightTrack , bạn chỉ có thể sử dụng Ghi , vì nó được định nghĩa trong cùng phạm vi ( âm nhạc Tuy nhiên, để Truy cập giao diện cơ sở dữ liệu mô-đun, bạn không thể chỉ sử dụng , vì Ruby nghĩ bạn cần . Đó là lúc bạn sẽ thêm tiền tố toán tử phân giải phạm vi, chỉ định phạm vi toàn cục/chính: ::Ghi Giới thiệu về Ruby: ::prefix có chức năng gì? , 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/5032844/ Python Sqlite3 Lấy đường dẫn kết nối Sqlite cú pháp javascript khi thực hiện passport nodejs Tôi có một câu hỏi liên quan đến cú pháp JavaScript. Tôi thực sự đã nghĩ ra mã trong khi tự học hướng dẫn về ngăn xếp MEAN (https://thinkster.io/mean-stack-tutorial#adding-aut Perl && do { cuối cùng; }; Trong sách của tôi, nó sử dụng một cái gì đó tương tự như thế này: for($ARGV[0]) { Expression && do { print "..."; last; }; ... } Vòng lặp for không phải là chưa đầy đủ sao? Ngoài ra, nghĩa của từ do là gì? c - vòng lặp while thoát sớm Tôi đã viết mã đọc trạng thái chuyển đổi và thoát nếu nhấn # 3 lần. void allkeypadTest(void) { tĩnh uint8_t modeKeyCount=0; thực hiện Trò chơi đoán chữ Java Vì vậy, đối với bài tập tôi phải làm tuần trước, tôi phải tạo một trò chơi đoán trong Java bằng cách sử dụng 4 vòng lặp do-while và các câu lệnh if. Tôi không thể hoàn thành bài tập một cách thành công và lớp học đã tiếp tục mà không cung cấp cho tôi bất kỳ sự trợ giúp nào. Nếu ai đó có thể kiểm tra Thực hiện while và right shift không có tác dụng int i=1,j=0,n=10,k; do{ j+=i; i<<1; printf("%d\n",i); // printf("%d\n",12<<1); }trong khi Vấn đề với việc thực hiện vòng lặp while Mã này dành cho các nút bấm của máy tính tiền cơ bản. Khi tôi nhấn nút, một hộp thoại nhập liệu sẽ hiện ra để bạn nhập giá của sản phẩm. Vấn đề tôi gặp phải là tôi không thể tìm ra cách sử dụng vòng lặp do...while để hộp thoại đầu vào bật lên sau khi đã nhập dữ liệu. Tôi hy vọng nó luôn phục hồi Thực hiện vòng lặp while và các vòng lặp khác Khi tôi sửa đổi một chuỗi hoặc một biến khác trong vòng lặp, điều kiện của nó có được đánh giá lại mỗi lần không? Hoặc một lần trước khi vòng lặp bắt đầu std::string a("aa"); do { a = "aaaa"; } while(a.size<10) Lập trình C trong khi Tôi vừa viết bài này nhưng không tìm ra được vấn đề. Tôi đã sử dụng các khối mã và viết lỗi này: mong đợi 'while' trước '{' token === Bản dựng hoàn tất: 1 lỗi Vòng lặp while không hoạt động? do { printf("Nhập số (0-6): ", ""); scanf("%d", &Num); }while(Num >= 0 && Num có nghĩa là "vượt quá", <> Vòng lặp while của C++ Tôi có một vector chứa 10 phần tử (để đơn giản, tất cả các phần tử đều thuộc cùng một lớp, gọi là "a"). Điều tôi muốn làm là kiểm tra xem chữ "A" không phải a) che đi bức tường hay b) che đi một chữ "A" khác. Tôi có một hàm va chạm thực hiện việc này. Vòng lặp while của Android Xin chào, đây là câu hỏi thứ hai của tôi. Tôi có bảng sau |-----|-------|------|------| |._id.|..INFO.|.DONE.|.LAST.| |..1..|...A...|...N..|. C: thực hiện {...} trong khi(0)? Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 12 năm. Có thể trùng lặp: Tại sao đôi khi có do/while và if/e vô nghĩa f# - make!/do! luôn chạy đối tượng bất đồng bộ trong luồng mới? Từ wikibook về F# có một phần nhỏ nói rằng: let! làm gì?# let! chạy một đối tượng bất đồng bộ trên luồng riêng của nó, sau đó nó haskell - (cái gì đó -> làm) nghĩa là gì Tôi đã tìm thấy hàm sau trong cuốn sách Real World Haskell: namesMatching pat | not (isPattern pat) = do exists do Có thể cắt đồ thị khi thực hiện arrangeGrob không? Tôi có một trường hợp sử dụng tương tự như sau, trong đó tôi tạo nhiều biểu đồ và sắp xếp chúng thành một số bố cục trang bằng gridExtra và cuối cùng lưu chúng thành PDF bằng ggsave: p1 % mutate(label2 Mã Hiccup không phản hồi mà không có (do (mỗi cấp độ của html5) Khi tôi sử dụng các câu lệnh let lồng nhau với vòng lặp for, tôi không thể chạy lệnh [:tr] bên trong mà không có lệnh (do (html5 ..)). (cột-cài đặt-bố cục-defpartial [& virtualbox - Lỗi khi thực hiện vagrant up Lỗi này xảy ra khi thực hiện vagrant up: anr@anr-Lenovo-G505s ~ $ vagrant up Đưa máy 'mặc định' lên với 'virtua Thông báo lỗi: không thể gọi phương thức 'do' trên giá trị không xác định # ########################################################### # Chương trình con để thêm dữ liệu vào bảng Blas Do...Until - Đọc Host bằng ValidPattern Tôi muốn tạo một máy chủ đọc để kiểm tra định dạng ngày tháng cụ thể. Ngoài ra, mục đích là kiểm tra xem thông tin người dùng nhập có chính xác không, nếu không thì lời nhắc sẽ hiện ra lần nữa. Khi tôi mới học lập trình, tôi đã tìm thấy đoạn mã này và nó có vẻ hoàn hảo. Tôi vẫn đang làm việc trên "until" do { Lỗi khi thực hiện hướng dẫn Tensorflow Tôi đang làm theo hướng dẫn này để đào tạo về Google Cloud Machine Learning Engine. Tôi đã làm theo từng bước nhưng gặp lỗi khi gửi tác vụ ml lên đám mây. Tôi đã chạy lệnh này. sam@sam-VirtualBox:~/models/r Chuyển đổi dấu thời gian UTC sang ISO 8601-6ren trong Ruby Chuyển đổi dấu thời gian UTC sang ISO 8601 trong Ruby - Tôi có dấu thời gian UTC "2010-10-25 23:48:46 UTC" Tôi cần chuyển đổi nó sang ISO 8601 "2010-10-29 06:09Z" Tài liệu rất khó hiểu - cách dễ nhất để thực hiện việc này là gì? Câu trả lời hay nhất-6ren Tôi có dấu thời gian UTC "2010-10-25 23:48:46 UTC" Tôi cần chuyển đổi nó sang ISO 8601 "2010-10-29 06:09Z" Tài liệu hướng dẫn rất khó hiểu - cách đơn giản nhất để thực hiện việc này là gì? Tôi nghĩ là anh đang cố lừa dối chúng tôi. Ngày câu hỏi của bạn được nhập là Ngày 25 tháng 10 năm 2010 và đầu ra là Ngày 29 Tháng 10 năm 2010 . Chơi hay lắm! Tiếp tục với chủ đề soi mói này: thời gian của bạn cũng hoàn toàn khác, bạn thiếu giây ở thời gian đầu ra. Bây giờ là câu trả lời thực sự. Nhưng trước tiên là một số sự thật: Đầu ra ISO 8601 trong Ruby tương tự như Trang Wikipedia của ISO 8601 Đầu ra "ngày và giờ kết hợp" của . Bạn có một chuỗi, vì vậy bạn cần chuyển đổi nó thành một đối tượng, bạn có thể sử dụng đến_giờ để hoàn thành. Sau đó chỉ cần gọi iso8601 Để có phiên bản ISO 8601: "2010-10-25 23:48:46 UTC".to_time.iso8601 Các phương pháp được cung cấp bởi Rails và Được cung cấp bởi thư viện chuẩn của Ruby. Chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow liên quan đến ruby-on-rails - Chuyển đổi dấu thời gian UTC sang ISO 8601 trong Ruby: https://stackoverflow.com/questions/4057015/ Khởi tạo giá trị của 'var' thành null trong C# Câu hỏi này đã có câu trả lời tại đây: Làm thế nào để khởi tạo var? (11 câu trả lời) Đã đóng 8 năm trước. Tôi muốn gán giá trị ban đầu là null cho một biến và gán giá trị trong khối if-else tiếp theo, nhưng mã Làm thế nào để xuất * dưới dạng không gian tên trong Babel? Tôi đang sử dụng TypeScript 3.8 để viết mã JS và TS hỗn hợp. Tôi đã viết dòng sau: export * as Easing from './easing'; Nó sẽ là một trò chơi công bằng trong Type Đổi "/" thành "\" trong R Tôi cần đổi dấu "/" trong mã R của mình thành "\". Tôi có thứ gì đó như thế này: tmp <- paste(getwd(),"tmp.xls",sep="/") Vì vậy, tmp của tôi là c:/Study/tmp.xls Tôi hy vọng Đặt lại giá trị cumsum về 0 trong R Tôi có một câu hỏi. Ví dụ tôi có thế này: id số lượng chân lý 1 1 1 2 1 2 3 0 0 4 1 1 5 1 2 6 1 Sử dụng IN với các điều kiện khác trong Redbean Tôi đang cố gắng sử dụng "IN" và "=" để tìm một số hạt đậu. Hiện tại tôi đang sử dụng mã này: $ids = array(1,2,3,4); $user = 1; $things = R::find( 'thing' Triển khai ứng dụng iPhone vào điện thoại của người khác trong Xcode Có thể triển khai trên điện thoại của người khác trong Xcode không? Tôi không có iPhone, nhưng tôi muốn thử nghiệm ứng dụng tôi đã tạo trên điện thoại của một người bạn. Trước khi trả 99 đô la, tôi muốn chắc chắn rằng việc này sẽ không gây rắc rối. Cảm ơn. Câu trả lời tốt nhất sẽ không phải là bất kỳ Bạn không thể sử dụng sscanf() với mảng ký tự trong C Tôi đang cố gắng lấy một số rất lớn (lớn hơn unsigned long long int). Vì vậy, tôi lấy nó dưới dạng một chuỗi rồi chuyển đổi từng chữ số thành số nguyên và sử dụng chuỗi đó. #include #include int Chuyển đổi con trỏ C thành struct trong Rust Tôi có liên kết cho các thư viện C trong Rust, nhưng chúng chưa đầy đủ. Trong mã C, tôi định nghĩa một macro đơn giản như sau: #define MY_MACROS1(PTR) (((my_struct1 Làm thế nào để sử dụng toán tử gán "+=" với một biến trong animate? Tôi đang gặp khó khăn với vấn đề này. http://jsfiddle.net/yhcqfy44/ Hoạt ảnh sẽ tự động tương ứng với chiều cao của thanh cuộn mỗi khi nó xuất hiện khi cuộn lên trên cùng. Tôi đã viết điều này rồi nhưng không thành công: var hheight = Phân tích chuỗi JSON thành số nguyên trong Elixir Tôi đang sử dụng một API JSON trả về số dưới dạng chuỗi. Ví dụ "12", tuy nhiên, giá trị trường này cũng có thể không phải là số, ví dụ: "-". Tôi đã phân tích dữ liệu JSON thành một bản đồ và tôi muốn trích xuất trường này dưới dạng số nguyên trong elixir Chuyển đổi tệp .wav sang .aiff trong C# Tôi đang cố gắng viết một lớp để chuyển đổi các tệp .wav sang các tệp .aiff như một phần của dự án. Tôi đã tìm thấy một vài thư viện Alvas.Audio (http://alvas.net/alvas.audio,overview.aspx) Lập chỉ mục các biểu thức n-word như một thuật ngữ duy nhất trong Lucene Tôi muốn lập chỉ mục "các từ ghép" như "New York" thành các thuật ngữ đơn trong Lucene, thay vì "new", "york". Theo cách này, nếu ai đó tìm kiếm "địa điểm mới", các tài liệu có chứa "new york" sẽ không khớp. Lợi ích của việc định nghĩa phép toán "hoặc" dưới dạng macro trong clojure thay vì chỉ là một hàm là gì? Tôi hy vọng lời giải thích này giúp tôi hiểu rõ hơn về lợi ích của việc sử dụng macro. Câu trả lời tốt nhất nằm trong hàm, trong đó tất cả các đối số đều được đánh giá trước khi được gọi. Điều này có nghĩa là hoặc như một hàm không thể lười biếng, và một macro có thể viết lại hoặc như một câu lệnh if chỉ đánh giá điểm nếu xslt - Không chuyển đổi > thành > trong XSLT Tôi có một số XML trông giống như thế này foo ]]> (lưu ý > đăng nhập "> foo") và một bảng định kiểu XSLT khi tôi chạy xsltproc stylesheet.xs Làm thế nào để chuyển đổi Any thành List trong Kotlin? Khi tôi thử ép kiểu Any thành List như trong ví dụ bên dưới, tôi nhận được cảnh báo 'Không chọn ép kiểu: Any! thành List'. Có giải pháp nào cho vấn đề này không? val x: Danh sách = objectOfTy Chuyển đổi & thành & trong Python python python-3.x Tôi đang phát triển một trình thu thập thông tin đơn giản bằng Python. Mục đích là tạo sitemap.xml. (Bạn có thể tìm thấy phiên bản alpha thực sự tại đây: http://code.google.com/p/sitemappy/ Chia câu lệnh IF thành nhiều dòng trong VBScript Tôi muốn biết liệu có thể ngắt câu lệnh If thành nhiều dòng trong VBScript hay không. Giống như: Nếu (UCase(Trim(objSheet.Cells(i, a).Value)) = "YES") Hoặc _ (UCas Chuyển đổi For thành do while trong Java for (String item : someList) { System.out.println(item); } Liệu điều này có tương đương với việc sử dụng "do while" không? Cảm ơn. Câu trả lời hay nhất Nếu danh sách trống, f Cách tốt nhất để chia một danh sách phân cách bằng dấu "," thành một mảng trong C là gì? Câu hỏi này đã có câu trả lời: Đã đóng cách đây 10 năm. Có thể trùng lặp: Chia chuỗi bằng dấu phân cách trong C Cách tốt nhất để chia danh sách được phân tách bằng dấu "," thành một mảng trong C Chuyển đổi mảng char thành mảng integer trong C Tôi có một mảng ký tự trông như thế này: [0, 10, 20, 30, 670] Làm thế nào tôi có thể chuyển đổi chuỗi này thành một mảng số nguyên? Đây là mảng int i=0; size_t dim = 1; char* array = (c Trong object.initialize, sử dụng self có tốt hơn không? Quá@? -6ren Trong object.initialize, sử dụng self có tốt hơn không? Quá@? -Có một quy ước là tham chiếu đến các thuộc tính của một đối tượng thông qua các biến thể hiện của nó bất cứ khi nào có thể. Thiết kế hướng đối tượng thực tế trong Ruby nói rằng: Luôn luôn bao bọc thể hiện var-6ren Có một quy ước là tham chiếu đến các thuộc tính của một đối tượng thông qua các biến thể hiện của nó bất cứ khi nào có thể. Thiết kế hướng đối tượng thực tế trong Ruby giải thích: Luôn bao bọc các biến thể hiện trong các phương thức truy cập thay vì tham chiếu trực tiếp đến các biến... Đây là một ví dụ mà tôi đã diễn giải lại: lớp học attr_reader :vòng xích, :bánh răng tỷ lệ định nghĩa # điều này tệ quá # @chainring / @cog.to_f # điều này tốt đĩa xích / cog.to_f Cách phổ biến nhất mà tôi thấy để tạo đối tượng mới bằng cách sử dụng biến thể hiện là: lớp Sách attr_accessor :tiêu đề def khởi tạo(tiêu đề) @title = tiêu đề @tiêu đề= Truy cập trực tiếp vào các biến thể hiện Giả sử chúng ta tuân theo quy ước "thuộc tính trên các biến thể hiện" tự.tiêu đề= Có phù hợp hơn không? sẽ bảo đối tượng tự gửi cho mình thông điệp tiêu đề= , do đó sử dụng phương pháp ghi thuộc tính để ghi đè trực tiếp lên biến thể hiện? self.title = tiêu đề Cuốn sách nói rằng "thuộc tính được ưu tiên hơn biến thể hiện", ám chỉ việc đọc biến thể hiện, nhưng liệu nó có áp dụng cho việc viết không? Cuốn sách nói về 'thuộc tính trên biến thể hiện' liên quan đến việc đọc một biến thể hiện, nhưng liệu nó có áp dụng được cho việc viết không? Vâng, điều này cũng đúng với việc viết. Nhưng, khởi tạo Một phương thức là đặc biệt vì nó có trách nhiệm thiết lập một đối tượng. Khi bạn sử dụng phương thức setter, bạn làm như vậy vì phương thức setter có thể thực hiện một số công việc bổ sung (chẳng hạn như phương thức setter thuộc tính trong Rails). Trong trình khởi tạo, bạn thường không muốn có bất kỳ tác dụng phụ nào nên bạn truy cập trực tiếp vào các biến thể hiện. Về ruby ​​​​- Trong object.initialize, có nên sử dụng self không? Quá@? , 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/21036031/ Ruby: Remote_address/local_address được lưu trữ ở đâu trong đối tượng Ruby Socket? Sau đây là một máy chủ ruby ​​rất đơn giản. yêu cầu 'socket' local_socket = Socket.new(:INET, :STREAM) local_addr = Socket. Bắt đầu Ruby mà không có tiền tố "Ruby" Tôi đang sử dụng OS X (với bash) và mới làm quen với Unix. Tôi tự hỏi liệu có thể sửa đổi một số tệp để chạy chương trình ruby, tôi không cần "ruby file.rb" mà chỉ cần chạy "ruby.rb" không. hợp lý Làm thế nào để thực hiện nhiệm vụ này (tìm kiếm và thay thế chuỗi không phân biệt chữ hoa chữ thường trong Ruby)? ruby ​​​​tìm kiếm và thay thế chuỗi không phân biệt chữ hoa chữ thường Tôi đang gặp một số vấn đề khi thay thế chuỗi trong Ruby. Văn bản gốc của tôi: Những gì con người làm không tốt bằng những gì động vật làm. Tôi muốn thay thế nó bằng: ==Những gì== con người làm không giống như ==những gì== động vật làm. Cách tốt nhất để thực thi một chương trình Ruby từ một chương trình Ruby là gì? Tôi muốn làm điều gì đó như thế này từ một tập lệnh Ruby trong một vòng lặp: viết một tệp a.rb (thay đổi sau mỗi lần lặp) thực thi system(ruby 'a.rb') a.rb ghi một chuỗi kết quả vào tệp "results" a.rb hoàn tất và Ruby on Rails - Cần sử dụng phiên bản cũ hơn của ruby ​​​​cho ứng dụng Vấn đề của tôi là cố gắng tạo một máy chủ cục bộ để tôi có thể hiểu ứng dụng do nhóm mới của tôi phát triển. Vấn đề của tôi là tôi đang sử dụng Ruby 2.3.3 và Gemfile yêu cầu 2.3.1. Tôi không thể chỉnh sửa Gemfile vì tôi được thông báo là Làm thế nào để cung cấp tệp cấu hình cho tiện ích dòng lệnh Ruby được viết bằng Ruby? Tôi có một tiện ích dòng lệnh được viết bằng Ruby sử dụng nền tảng GLI. Tôi muốn cấu hình tiện ích dòng lệnh trong thư mục gốc của mình, sử dụng chính Ruby làm DSL để xử lý (tương tự như Gemfile hoặc Rakefile). TÔI Khi nào một lớp Ruby không còn là lớp Ruby? Tôi có đoạn mã này trong ứng dụng Rails Controller của mình: def delete object = model.datamapper_class.first(:sourced_id => Bạn khuyên dùng trình phân tích cú pháp Ruby nào để phân tích cú pháp mã nguồn Ruby? Trình phân tích cú pháp mà tôi đang tìm kiếm phải: thân thiện với việc phân tích cú pháp Ruby, có các quy tắc được thiết kế tinh tế, tạo ra các lỗi phân tích cú pháp thân thiện với người dùng, lượng tài liệu hướng dẫn của người dùng phải nhiều hơn các ví dụ trên stackoverflow, UPD: cho phép bỏ qua khoảng trắng tùy chọn khi viết ngữ pháp. Phân tích cú pháp nhanh không phải là một tính năng quan trọng. Một số dự án Ruby được thiết kế tốt để học cách viết mã Ruby là gì? Tôi mới làm quen với Ruby và tôi nghe nói có một "cách viết mã Ruby". Ngoài Ruby on Rails, còn có những dự án nào khác đáng học, được công nhận và thiết kế tốt? Câu trả lời hay nhất: Prawn được tạo ra với mục đích rõ ràng là không chỉ là một tệp PDF đơn thuần. Làm thế nào để tạo một ứng dụng Ruby có thể chạy mà không cần gọi "Ruby" trong terminal? Tôi biết những câu hỏi tương tự đã được hỏi trước đây, nhưng làm thế nào để tôi có thể tạo một tệp Ruby có thể chạy trong terminal mà không cần phải nhập "ruby" vào trước tệp? Mục tiêu cuối cùng ở đây là tạo ra một thứ gì đó giống như bộ công cụ dòng lệnh. Bây giờ, để làm những gì tôi muốn người dùng có thể làm Có cách nào tốt hơn để biết một viên ruby ​​được băm bên trong một viên ruby ​​khác không? Ví dụ, băm a là {:name=>'mike', :age=>27, :gender=>'male'} và băm b là {:name=>'mike'} Tôi tự hỏi liệu có cách nào tốt hơn để biết băm b có nằm trong băm a hay không, thay vì Kiến trúc ba tầng trong Ruby và Ruby on Rails Tôi là một nhà phát triển ASP.NET MVC và quyết định học Ruby và Ruby on Rails. Tôi đã học được một chút và tạo ra một trang web trên RoR. Khi phát triển trên ASP.NET MVC, tôi luôn sử dụng kiến ​​trúc ba lớp: Cách chạy phiên bản Ruby chính xác khi thực hiện thông qua MacVim (!ruby) Gần đây tôi thấy Gary Bernhardt trình diễn một phím tắt vim mà ông sử dụng để thực thi mã Ruby trong vim. Phím tắt là: map ,t :w\|:!ruby %. Có vẻ như phương pháp này luôn thực thi hệ thống Ruby Nếu tất cả các phiên bản của Ruby đều được biên dịch thành bytecode, thì Ruby có thực sự là một ngôn ngữ thông dịch không? Trong câu trả lời được chọn cho câu hỏi này về Blue Ruby, Chuck nói: Tất cả các triển khai Ruby hiện tại đều được biên dịch thành Ruby: Làm thế nào để nhóm một mảng
    trong Ruby? Tôi có một mảng Ruby> list = Request.find_all_by_artist("Metallica").map(&:song) => ["Nothing else Matters" Ruby: Làm tròn số float trong Ruby Tôi gặp vấn đề với việc làm tròn. Tôi có một số float và tôi muốn làm tròn nó đến phần trăm thập phân gần nhất. Tuy nhiên, tôi chỉ có thể sử dụng .round, về cơ bản nó sẽ biến nó thành int, nghĩa là 2.34.round # => 2. Tôi đã viết một ứng dụng web nhỏ sử dụng ruby ​​on rails, mục đích chính của nó là tải lên, lưu trữ và hiển thị kết quả từ các tệp xml (kích thước tệp tối đa là vài MB). Sau khi chạy được khoảng 2 tháng, tôi nhận thấy rằng quá trình lai tạp Chuyển đổi các ký tự lạ - Ruby Làm thế nào chúng ta có thể sử dụng Ruby để chuyển đổi một chuỗi như thế này: Gửi: Latorre Câu trả lời hay nhất s = "" => "" su Dấu chấm than trước các biến Ruby Khi duyệt qua các nhà sư ruby, thỉnh thoảng họ ném một đoạn mã từ trường bên trái với cú pháp không quen thuộc: def compute(xyz) return nil except xyz xyz.map {|a, Trả về số cao nhất và thấp nhất trong một chuỗi: Ruby Không biết mình đã làm sai điều gì nhưng có vẻ như tôi đang làm sai. Vấn đề là, với một chuỗi số được phân tách bằng dấu cách, bạn phải trả về số lớn nhất và số nhỏ nhất. LƯU Ý: Tất cả các số đều hợp lệ là Int32, không cần phải xác thực chúng. Luôn có ít nhất một số trong chuỗi đầu vào. Chuỗi đầu ra phải Capistrano bundler:cài đặt không thành công-6ren Capistrano bundler:install không thành công - Tôi đang cố triển khai ứng dụng Rails của mình lên phiên bản EC2 bằng Capistrano 3.0. Hiện tại tôi đang chạy "cap production deploy" hoặc "cap production bundl-6ren" Tôi đang cố gắng triển khai ứng dụng Rails của mình lên phiên bản EC2 bằng Capistrano 3.0. Bây giờ tôi nhận được kết quả sau khi chạy "cap production deploy" hoặc "cap production bundler:install". GỠ LỖI [5b379979] Chạy /usr/bin/env nếu test ! -d /var/www/app/current; sau đó echo "Thư mục không tồn tại '/var/www/app/current'" 1>&2; false; fi trên ec2-75-101-200-185.compute-1.amazonaws.com GỠ LỖI [5b379979] Lệnh: nếu kiểm tra ! -d /var/www/app/current; thì echo "Thư mục không tồn tại '/var/www/app/current'" 1>&2; false; fi GỠ LỖI [5b379979] Hoàn tất trong 2,285 giây lệnh thành công. THÔNG TIN [f15c9f08] Chạy /usr/bin/env bundle --gemfile /var/www/app/current/Gemfile --path /var/www/app/shared/bundle --deployment --verbose --binstubs /var/www/billtune/shared/bin --không có thử nghiệm phát triển trên ec2-75-101-200-185.compute-1.amazonaws.com GỠ LỖI [f15c9f08] Lệnh: cd /var/www/app/current && /usr/bin/env bundle --gemfile /var/www/app/current/Gemfile --path /var/www/app/shared/bundle --deployment --verbose --binstubs /var/www/app/shared/bin --without development test GỠ LỖI [f15c9f08] /usr/bin/env: GỠ LỖI [f15c9f08] gói DEBUG [f15c9f08]: Không có tệp hoặc thư mục nào như vậy GỠ LỖI [f15c9f08] nắp bị hủy bỏ! bundle stdout: Không có gì được viết bundle stderr: Không có gì được viết /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/command.rb:94:trong `exit_status=' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:125:trong `block (4 cấp độ) trong _execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:trong `gọi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:551:trong `do_request' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:561:trong `channel_request' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:465:trong `dispatch_incoming_packets' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:221:trong `tiền xử lý' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:205:trong `process' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:trong `block in loop' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:169:trong `vòng lặp' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:269:trong `chờ đợi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:147:trong `block (2 cấp độ) trong _execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:trong `gọi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/channel.rb:514:trong `do_open_confirmation' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/net-ssh-2.7.0/lib/net/ssh/connection/session.rb:545:trong `channel_open_confirmation' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:149:trong `chặn trong _execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:106:trong `tap' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:106:trong `_execute' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:54:trong `thực thi' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/capistrano-bundler-1.0.0/lib/capistrano/tasks/bundler.cap:20:in `block (4 cấp độ) ở <đầu (bắt="" buộc)="">' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/abstract.rb:81:trong `bên trong' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/capistrano-bundler-1.0.0/lib/capistrano/tasks/bundler.cap:19:trong `block (3 cấp độ) ở <đầu (bắt="" buộc)="">' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:42:trong `instance_exec' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/backends/netssh.rb:42:trong `chạy' /Users/shaimo-mbp/.rvm/gems/ruby-1.9.3-p448/gems/sshkit-1.0.0/lib/sshkit/runners/parallel.rb:12:trong `khối (2 cấp độ) trong thực thi' Nhiệm vụ: TOP => bundler:install Khi ssh vào máy chủ và chạy cùng lệnh ("cd /var/www/app/current && /usr/bin/env bundle --gemfile /var/www/app/current/Gemfile --path /var/www/app/shared/bundle --deployment --verbose --binstubs /var/www/app/shared/bin --without development test") thì có vẻ ổn... Cảm thấy thực sự tuyệt vọng về điều này...cảm ơn bạn! đường kẻ Chỉ ra rằng bundler không được tìm thấy hoặc chưa được cài đặt. Capistrano (như được ghi chép ở đây http://www.capistranorb.com/documentation/faq/why-does-something-work-in-my-ssh-session-but-not-in-capistrano/ )hiện hữu Shell không đăng nhập, không tương tác Chạy vào. Tôi đoán rằng bundler được cài đặt theo một đường dẫn đặc biệt hoặc bạn đang sử dụng rvm, chruby hoặc rbenv. Và vì Capistrano sử dụng phiên không đăng nhập, không tương tác nên những thứ này không được khởi tạo như khi bạn SSH vào hộp. Giải pháp là sử dụng giải pháp phù hợp với môi trường của bạn. capistrano - {rvm, chruby, rbenv} đá quý, chẳng hạn như Hồ sơ Như đã mô tả trong. Nếu bạn không sử dụng một trong những trình quản lý phiên bản này, hãy thử cách này: ssh me@theserver 'bundler nào' Bạn có thể không thấy bất kỳ kết quả nào (lý do được nêu chi tiết trong liên kết ở trên), hãy sửa lỗi này và Capistrano sẽ hoạt động. Liên quan đến ruby-on-rails - Capistrano bundler :install không thành cô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/19421172/ Thực hành tốt cho việc quản lý cấu hình Capistrano? Tôi mới sử dụng Capistrano và đang tự hỏi cách tốt nhất để quản lý cấu hình Capistrano cho dự án của mình là gì. Cụ thể thì config/deploy.rb nên nằm ở đâu trong mối quan hệ với kiểm soát nguồn của dự án tôi? Tôi không nên lưu trữ bất kỳ thông tin cụ thể nào Capistrano có thể thực hiện các tác vụ tuần tự trên máy chủ không? Tôi đang sử dụng Capistrano để quản lý ứng dụng web Java chạy trên nhiều máy chủ cân bằng tải. Một số tác vụ, chẳng hạn như thay đổi cấu hình, yêu cầu khởi động lại máy chủ hoặc triển khai lại ứng dụng, trong thời gian đó máy chủ sẽ không phản hồi. Nếu Capi Có cách nào để xem các phụ thuộc của tác vụ capistrano không? Có cách nào để tôi có thể xem được cây phụ thuộc của tác vụ capistrano không? Tôi có một dự án lớn với rất nhiều nhiệm vụ và sự phụ thuộc nhưng tôi không có cái nhìn tổng thể. Câu trả lời hay nhất của Panagiotis Trong Capistrano 3, bạn có thể thêm --trace Làm thế nào để chạy tác vụ Capistrano dựa trên thuộc tính của môi trường hoặc máy chủ? Tôi có một không gian tên và một số tác vụ trong không gian tên chạy sau khi triển khai: cập nhật. Đây là một ví dụ: namespace :myservice do task :start do on run Làm thế nào để thêm một số bước vào nhiệm vụ capistrano? Tôi muốn dừng một số tiến trình trước khi chạy tác vụ triển khai: di chuyển. Tôi biết tôi có thể xác định lại tác vụ triển khai: di chuyển bằng cách sao chép mã hiện có và thêm các bước dừng/bắt đầu vào đầu và cuối tác vụ. Tôi muốn biết có cách nào để tránh không Làm thế nào để thay đổi thư mục tạm thời được Capistrano sử dụng? Làm thế nào để thay đổi thư mục tạm thời được Capistrano sử dụng? Ví dụ: Thay vì /tmp, tôi muốn sử dụng /home/user/tmp VPS hiện tại của tôi đã gắn kết /tmp dưới dạng noexec, điều này khiến tôi bị từ chối quyền khi tôi cố chạy Khi sử dụng Capistrano, làm thế nào để tôi có thể quay lại phiên bản cụ thể? Khi sử dụng Capistrano, làm thế nào để tôi có thể quay lại phiên bản cụ thể? Thư mục máy chủ của tôi có thư mục /release, làm thế nào để tôi quay lại thư mục cụ thể đó? Tôi có thể lấy danh sách các phiên bản cục bộ trên máy của mình không? Tôi đang sử dụng GIT, nhưng điều này không hiệu quả Làm thế nào để quay lại phiên bản đã triển khai trước đó bằng capistrano? Tôi đã thử sử dụng "cap rollback" nhưng tôi nhận được lỗi sau: $ cap rollback tác vụ `rollback' không tồn tại Tôi có cần thiết lập thêm gì để rollback hoạt động bình thường không Tại sao capistrano thực hiện các tác vụ cục bộ Tôi đang sử dụng Capistrano để triển khai dự án ruby ​​on rails. Tôi đang cố gắng đăng nhập vào máy chủ từ xa với tư cách là người dùng 'triển khai' và triển khai ứng dụng này. Khi tôi ssh vào hộp để triển khai và git clone dự án, nó hoạt động ruby-on-rails - /usr/bin/env ruby ​​​​Không có tệp hoặc thư mục nào như vậy: Sử dụng capistrano 3, capistrano/rbenv, capistrano/bundler và capistrano/rails (sử dụng rails 4) Tôi đang sử dụng capistrano, capistrano/rbenv, capistrano/bundler và capistrano/rails. Trong bước biên dịch Tài sản với capistrano Chuyển đổi capistrano v2 deploy.rb sang capistrano v3 deploy.rb Đã thử đưa khối mã này vào phiên bản 3 của capistrano nhưng không thành công. Mọi thứ đã thay đổi. Có ai có thể giúp tôi đi đúng hướng với quá trình chuyển đổi này không? Phiên bản cũ 2 triển khai.rb: #require 'new_relic/r capistrano - Tại sao nên sử dụng Gradle thay vì Capistrano? Tôi mới sử dụng cả hai công cụ này và vẫn chưa quen với chúng. Nếu tôi sử dụng Capistrano để triển khai, tại sao Gradle lại là mục tiêu triển khai? Xem thêm Tổng quan về Gradle. Câu trả lời tốt nhất là Gradle bắt nguồn từ Gro Làm thế nào để triển khai chỉ trên một máy chủ bằng Capistrano v3? Làm thế nào để triển khai chỉ trên một máy chủ bằng Capistrano v3? Tất cả các giải pháp tôi tìm thấy đều triển khai cho từng máy chủ, vì vậy, tôi cho rằng chúng áp dụng cho v2. Tôi không muốn triển khai đến một giai đoạn, tôi đã sử dụng nhiều giai đoạn và tôi chỉ muốn triển khai đến một trong các giai đoạn deploy_env có chức năng gì trong tập lệnh triển khai Capistrano? Trong bộ tài liệu Capistrano Multi-staging :deploy_env, 'production' được sử dụng. deploy_env có giống với rails_env không capistrano - Phiên bản Capistrano mới 2.6.0 Lỗi triển khai: `sync' không được triển khai bởi Capistrano::Deploy::SCM::None (rsync với bộ đệm từ xa) Khi triển khai ứng dụng của mình, tôi sử dụng Capistrano với gem capistrano_rsync_with_remote_cache. Sự cố sau khi nâng cấp máy chủ đã triển khai bằng phần mềm mới: Capistrano 2.5.1 capistrano - Tích hợp Chef-solo và Capistrano Có lựa chọn nào thay thế cho capistrano-chef không? Viên ngọc của đầu bếp Solo? Chủ yếu là để tránh việc xác định thông tin máy chủ hai lần. Câu trả lời hay nhất Tôi tìm thấy một cái gì đó mới và hấp dẫn về chủ đề này: Tệp gem Roundsman: gem Lỗi "Không biết cách xây dựng nhiệm vụ" trong Capistrano 3 Tôi đang cố gắng học cách sử dụng Capistrano 3 bằng cách làm theo DOCS và tôi đã viết một nhiệm vụ đơn giản để kiểm tra mức độ hiểu biết của mình. Nhiệm vụ được tạo trong thư mục tác vụ mặc định trong lib/capistrano/tasks: Gọi các tác vụ capistrano đa cấp từ bên trong một tác vụ capistrano Tôi có một tác vụ capistrano giúp hợp nhất các triển khai nhiều giai đoạn cho một dự án Rails. Ví dụ: task :consolidated_task do build #tạo một task mới Cách thiết lập các biến có điều kiện trong deploy.rb của capistrano Đoạn trích từ tác vụ triển khai.rb :prod1 thực hiện thiết lập :deploy_to, "/home/project/src/prod1" kết thúc tác vụ :prod2 thực hiện thiết lập Lỗi khi cài đặt Ruby bằng RVM (không cài đặt được RubyGems) - 6ren Lỗi khi cài đặt Ruby bằng RVM (Cài đặt RubyGems không thành công) - Tôi đang cố gắng cài đặt Ruby 1.9.3 qua RVM. Tuy nhiên, khi cài đặt RubyGems, tôi nhận được lỗi này: curl: (22) URL được yêu cầu trả về lỗi: 4-6ren Thời gian cập nhật: 2023-10-29 07:01:51 Tôi đang cố gắng cài đặt Ruby 1.9.3 thông qua RVM. Tuy nhiên, khi cài đặt RubyGems, tôi gặp lỗi này: curl: (22) URL được yêu cầu trả về lỗi: 404 URL được yêu cầu không tồn tại: 'http://production.cf.rubygems.org/rubygems/rubygems-.tgz' Đang thử URL ftp:// thay thế. % Tổng số % Đã nhận % Xferd Tốc độ trung bình ​​Thời gian Thời gian Thời gian Tải xuống hiện tại Tổng số Đã sử dụng Tốc độ còn lại ​​0 0 0 0 0 0 0 0 --:--:-- 0:05:00 --:--:-- 0 curl: (28) connect() đã hết thời gian chờ! Đã xảy ra lỗi, vui lòng kiểm tra /home/jjw0c4/.rvm/log/ruby-1.9.3-p125/*.log Đã xảy ra lỗi khi cố gắng lấy mã nguồn. Dừng cài đặt. Tôi đoán đó là URL" /rubygems-.tgz ", đáng lẽ phải có số phiên bản ở cuối chứ? Đây là lỗi trong các phiên bản đầu của RVM. Cập nhật RVM: rvm lấy ổn định # HOẶC: rvm get head # HOẶC nếu không có cách nào hiệu quả: curl -L get.rvm.io | bash -s ổn định Trình cài đặt cũng được cập nhật (thực tế là phiên bản mới nhất rvm lấy ... Chỉ cần gọi trình cài đặt) Liên quan đến ruby ​​​​- Lỗi khi cài đặt Ruby bằng RVM (không cài đặt được RubyGems), 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/10077695/ Làm thế nào để thực hiện phép toán bool trên tất cả các phần tử của một mảng và kết hợp các kết quả lại với nhau? Làm thế nào để thực hiện truy vấn hợp chất bằng logical hoặc trong Cloud Firestore? Gif không có hoạt ảnh rung động web Làm thế nào để xây dựng truy vấn ActiveRecord theo từng hàng? Trích xuất dữ liệu từ các tệp văn bản trong Ruby - 6ren Trích xuất dữ liệu từ tệp văn bản bằng Ruby - Tôi có một tệp văn bản tương đối lớn chứa các khối dữ liệu được xếp lớp như thế này: PHÂN TÍCH TÍN HIỆU X, TRƯỜNG HỢP: 1 TUNE X = 0,2561890123390808 Lin-6ren Trích xuất dữ liệu Ruby từ các tệp văn bản Thời gian cập nhật: 2023-10-29 07:06:53 Tôi có một tệp văn bản tương đối lớn chứa các khối dữ liệu được sắp xếp theo thứ bậc như sau: PHÂN TÍCH TÍN HIỆU X, TRƯỜNG HỢP: 1 ĐIỀU CHỈNH X = 0,2561890123390808 Đường dây Tần số Biên độ Pha Lỗi mx my ms p 1 0.2561890123391E+00 0.204316425208E-01 0.164145385871E+03 0.00000000000E+00 1 0 0 0 2 0,2562865535359E+00 0,288712798671E-01 -.161563284233E+03 0,97541196785E-04 1 0 0 0 (Chúng chứa nhiều dòng hơn là lặp lại) Tôi muốn trích xuất đầu tiên ĐIỀU CHỈNH X = Các giá trị sau đó sẽ được xuất ra tệp văn bản. Sau đó tôi muốn trích xuất TẦN SỐ DÒNG BIỂU ĐỘNG Các giá trị được lấy theo cặp và xuất ra tệp. Vấn đề của tôi như sau: Mặc dù tôi có thể làm cho một thứ gì đó hoạt động ít nhiều bằng cách sử dụng REGEXP đơn giản, nhưng tôi không tin rằng đây là cách tiếp cận đúng đắn và tôi muốn có một số lời khuyên hoặc ví dụ mã cho tôi thấy cách tôi có thể thực hiện điều này hiệu quả trong ruby. Thông thường, (không được thử nghiệm) chuyển đổi=0 File.open("file").each thực hiện |line| nếu dòng[/TUNE/] đặt line.split("=",2)[-1].strip nếu dòng[/Tần số dòng/] chuyển đổi=1 nếu chuyển đổi a = dòng.chia đặt "#{a[1]} #{a[2]}" Duyệt qua từng dòng trong tệp, kiểm tra /TUNE/, sau đó tách tại dấu "=" để lấy mục cuối cùng. Thực hiện tương tự cho dòng chứa /Line Frequency/ và đặt cờ chuyển đổi thành 1. Điều này cho biết phần còn lại của hàng chứa dữ liệu bạn muốn lấy. Vì tần số và biên độ nằm trong trường 2 và 3 nên chúng được tách ra trên đường thẳng và vị trí tương ứng của chúng được xác định. Nói chung thì đó là ý tưởng chính. Đối với công tắc, bạn có thể muốn sử dụng một mẫu (như SIGNAL CASE hoặc ANALYSIS) trong khối tiếp theo để đặt cờ công tắc thành 0 Về việc trích xuất dữ liệu Ruby từ các tệp văn bả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/5510535/ Chạy thử nghiệm đơn vị Ruby trong tích hợp Maven Tôi có thể kiểm tra xem một chuỗi có chứa biểu tượng cảm xúc không? Ruby - == và sự khác biệt giữa chữ hoa và chữ thường? Khi nhấp vào, hiển thị giá trị ở vị trí khác nhau .gemrc bình luận? -6ren .gemrc bình luận? -Đây là một câu hỏi cơ bản. Có được phép bình luận trong các tệp .gemrc không? Nếu vậy, bạn sẽ làm gì? Tôi đã kiểm tra ở đây nhưng nó không hoạt động docs.rubygems.org/read/chapter/11 Câu trả lời hay nhất tài liệu nói rằng: Cấu hình -6ren .gemrc bình luận? Thời gian cập nhật: 2023-10-29 07:12:15 Đây là một câu hỏi cơ bản .gemrc Có được phép bình luận trong tập tin không? Nếu vậy, bạn sẽ làm gì? Tôi đã kiểm tra ở đây nhưng không có kết quả docs.rubygems.org/read/chapter/11 Tệp cấu hình có định dạng '''YAML'''. Điều này có nghĩa là bạn có thể có bình luận bắt đầu bằng # ,Ví dụ: # Tôi thích tài liệu rdoc: --inline-source --line-numbers Về ruby ​​​​- bình luận .gemrc? , 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/10324725/ Dữ liệu TextFormField biến mất khi đóng bàn phím android android-textformfield Làm thế nào để tạo đầu ra html_safe bên trong khối <%= %> khi nối chuỗi? Tạo widget động trong Flutter Thư viện xử lý hình ảnh Ruby-vips. Có ví dụ nào hay về cách sử dụng nó không? Tệp cấu hình gemrc nằm ở đâu trong Ubuntu? Nó không có trong home (~/.gemrc) hoặc trong /etc/gemrc Tôi đã cài đặt ruby ​​​​1.9.3p194 bằng rvm trên ubuntu 12.04. Nó không ở home (~/.gemrc) hoặc /etc/gemrcrvm. Bạn có đặt tệp cấu hình gemrc ở nơi nào khác không? Đây là một câu hỏi cơ bản. Có được phép bình luận trong các tệp gemrc không? Nếu vậy, bạn sẽ làm gì? Tôi đã kiểm tra ở đây nhưng nó không hoạt động docs.rubygems.org/read/chapter/11 Tài liệu trả lời tốt nhất có ghi: Cấu hình đặc tả tập tin .gemrc Tôi đã tìm kiếm khắp nơi để tìm thông số kỹ thuật của tệp .gemrc nhưng không thành công. Có ai biết tôi có thể tìm thấy nó ở đâu không? Câu trả lời tốt nhất là gem tìm kiếm tệp cấu hình .gemrc trong thư mục gốc của bạn, mặc dù bạn có thể chỉ định tệp khác trên dòng lệnh (sử dụng --c Việc cài đặt gems không được chi tiết mặc dù .gemrc Đây là .gemrc của tôi :verbose: true Tôi đã sao chép cùng một .gemrc vào /root/ và /home/vagrant/ để đảm bảo việc sử dụng sudo không gây ảnh hưởng đến tôi. Tôi đã kiểm tra rằng các thiết lập áp dụng cho cat ~/.gemrc trả về kết quả "không có tệp hoặc thư mục nào như vậy" Tôi vừa hoàn tất cài đặt Xcode, Homebrew, git, RVM và Ruby trên một máy MacBook Pro hoàn toàn mới (làm theo hướng dẫn này). Điều tiếp theo tôi muốn làm là cài đặt Rails (xem hướng dẫn này Phương thức Ruby () phương thức - 6ren Phương thức Ruby methods() - Tôi muốn hiểu cách thức hoạt động của phương thức Ruby methods(). Tôi đã thử tìm kiếm trên Google bằng "phương pháp ruby", nhưng đó không phải là những gì tôi cần. Tôi cũng đã xem ruby-doc.org nhưng không tìm thấy phương pháp này. -6ren Thời gian cập nhật: 2023-10-29 07:13:55 Tôi muốn biết phương pháp Ruby phương pháp() Nó hoạt động như thế nào. Tôi đã thử tìm kiếm trên Google bằng "phương pháp ruby", nhưng đó không phải là những gì tôi cần. Tôi cũng đã xem ruby-doc.org nhưng không tìm thấy phương pháp này. Bạn có thể giải thích chi tiết cách thức hoạt động hoặc cho tôi liên kết không? Tôi sử dụng Phương pháp này đã được thử nghiệm và thu được kết quả sau: mã 'chuột thí nghiệm' Lớp đầu tiên def first_instance_mymethod def self.first_class_mymethod lớp Thứ hai < Thứ nhất def second_instance_mymethod def self.second_class_mymethod Sử dụng các lớp #trả về danh sách các phương thức có sẵn cho lớp và tổ tiên đặt Second.methods.grep(/mymethod/) # => phương pháp của tôi lớp thứ hai # => first_class_mymethod #returns Danh sách phương thức lớp chỉ dành cho lớp hiện tại đặt Second.methods(false) Đối tượng sử dụng obj = Thứ hai.mới def obj.obj_singleton_mymethod #trả về danh sách các phương thức có sẵn cho đối tượng và tổ tiên đặt obj.methods.grep(/mymethod/) # => phương pháp thứ hai của tôi # => first_instance_mymethod #trả về các phương thức lớp đối tượng hiện tại đặt obj.methods(false) # => obj_singleton_phương pháp của tôi Câu trả lời được chấp nhận thiếu một điểm. keymone đã đưa ra câu trả lời đầy đủ hơn trong phần bình luận - .methods trả về một mảng các ký hiệu là Ví dụ Tên của tất cả các phương thức được xác định trên . Ví dụ: irb(main):012:0> đối tượng = "" => "" irb(main):013:0> đối tượng.instance_eval("def foo;:bar;end") => không irb(main):014:0> đối tượng.phương thức.bao gồm?(:foo) => đúng irb(chính):016:0> "".phương pháp.include?(:foo) => sai Liên quan đến phương thức Ruby method(), 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/6761651/ Tiện ích tùy chỉnh với nền trong suốt hiển thị màu trắng Cách đọc phần cuối của tệp script dưới dạng tệp dữ liệu (Perl hoặc bất kỳ ngôn ngữ nào khác) Làm thế nào để chia một chuỗi thành các chuỗi con liền kề có độ dài không quá 3 theo mọi cách có thể? Dự án trong Flutter - SimpleDialog ruby-on-rails - Kiểm tra có_nhiều người dùng, kiểm tra có_nhiều điểm. Điểm được tính như thế nào? -6ren ruby-on-rails - Kiểm tra có nhiều người dùng, có nhiều điểm. Điểm được tính như thế nào? -Tôi đang cố gắng tìm ra cách thực hiện việc đếm này. Các mô hình là Người dùng, Bài kiểm tra, Điểm Người dùng có nhiều Bài kiểm tra, Bài kiểm tra có nhiều Điểm. Mỗi cấp độ có một điểm được tính toán (strong_pass, pass, fail, strong_pass, Thời gian cập nhật: 2023-10-29 07:56:45 Tôi đang gặp khó khăn trong việc tìm ra cách thực hiện cách đếm này. Các mô hình là Người dùng, Kiểm tra, Mức độ Người dùng có nhiều Bài kiểm tra, Bài kiểm tra có nhiều Điểm. Mỗi cấp độ có một điểm được tính toán (strong_pass, pass, fail, strong_fail). Tôi có thể lấy số liệu cho từng hạng điểm bằng cách nào? Để rõ ràng hơn, người dùng có thể làm bài kiểm tra toán 4 lần cho đến khi vượt qua. Họ có thể nhận được điểm trong một phạm vi nhất định (đỗ, trượt, v.v.) Nhưng tôi muốn biết, trong số tất cả các bài kiểm tra được chạy cho người dùng X, có bao nhiêu bài đạt và bao nhiêu bài không đạt? người dùng.kiểm tra.điểm.đạt.số lượng Đó là điều tôi hy vọng sẽ hiệu quả. Nhưng không (Tôi có đặt tên cho các phạm vi trong mô hình Điểm cho "Đạt", "Không đạt", v.v.) Lớp học def tự vượt qua where(:grade => "đã vượt qua") def tự thất bại where(:grade => "thất bại") Bạn có thể thực hiện điều này: lớp Người dùng < ActiveRecord::Base has_many :kiểm tra has_many :grades, through: :tests người dùng = Người dùng.đầu tiên người dùng.điểm.đạt.số user.grades.failed.count Giới thiệu về ruby-on-rails - bài kiểm tra has_many dành cho người dùng, kiểm tra điểm has_many. Điểm được tính như thế nào? , 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/13022941/ Xác định trạng thái luồng ruby ​​luồng ruby Phân chia các thực thể Unicode theo ký tự Thực hiện xác thực trường khác nhau trên cùng một mô hình từ 2 Bộ điều khiển khác nhau Giá trị ghi của iOS Keychain dẫn đến mã lỗi -34018 rails: `sanitize` trong Rails là gì? Sanitize có nghĩa là gì trong Rails? Tôi đang đọc tài liệu về CanCanCan. Tài liệu nói rằng: Khi sử dụng strong_parameters hoặc Rails 4+, bạn ruby-on-rails - Rails on Rails đưa nó lên một tầm cao mới Trong vài tháng qua, tôi cảm thấy mình đã đạt đến giới hạn những gì tôi có thể làm với việc phát triển Ruby on Rails (RoR). Tôi đã phát triển các ứng dụng lớn và nhỏ cho các khách hàng, dự án lớn/nhỏ và dự án của bạn bè/sở thích. Tôi biết cách phát triển những ứng dụng này, nhưng nó bắt đầu trở nên khó khăn rails: Làm thế nào để biến dự án rails của tôi thành dự án rails lục giác? Hôm qua tôi đã tham dự một buổi họp về việc mở rộng Rails và một trong những chủ đề là Hexagonal Rails. Tuy nhiên, tôi mới chỉ làm Rails được một năm và rất thoải mái với cấu trúc MVC (có thể là quá thoải mái), vì vậy tôi không thực sự hiểu về bộ điều hợp và hàng đợi tin nhắn. ruby-on-rails - Cải thiện thời gian khởi động Rails chậm (rails console, rails server) Tôi làm việc với nhiều ứng dụng Rails, một số trên Rails 3.2/Ruby 2.0, một số trên Rails 2.3/Ruby 1.8.7. Điểm chung của tất cả chúng là khi chúng phát triển và thêm nhiều phụ thuộc/viên ngọc hơn Rails 6: Rails chưa được định nghĩa Câu hỏi này đã có câu trả lời tại đây: Sử dụng Rails-UJS trong các mô-đun JS (Rails 6 với webpacker) (5 câu trả lời) Đã đóng 3 năm trước. Tôi đang cố gắng sử dụng UJS Tôi nên nâng cấp ứng dụng Rails của mình như thế nào để sử dụng phiên bản Rails mới nhất? Tôi đang phát triển một ứng dụng Rails hiện đang sử dụng Rails 1.2, vì vậy tôi vẫn còn lâu mới có phiên bản ổn định mới nhất (Rails 2.3) tại thời điểm này. Tôi nên thực hiện quy trình di chuyển sang phiên bản Rails mới hơn như thế nào? Tôi nên ruby-on-rails - rails : backbone-on-rails gem Đang cố gắng làm theo hướng dẫn Backbone.js của Ryan Bates để xây dựng ứng dụng rút thăm trúng thưởng, nhưng tôi gặp sự cố với đoạn mã đầu tiên. Trong hàm init của application.js, anh ấy khởi tạo bộ định tuyến Raffler rails: Hoặc & và trong mệnh đề Rails ActiveRecord where Tôi đang sử dụng Rails 3.2 và tôi có một bảng cơ sở dữ liệu mà tôi muốn tìm tất cả các hàng thỏa mãn điều kiện sau: a = true và b = true và ( 0 true, :b => Rails - Bỏ qua xác thực rails cho các lớp con Tôi có một lớp Người dùng và một Liên hệ, trong đó Liên hệ là lớp con của Người dùng. Cả hai lớp đều được lưu trữ trong bảng users. Danh bạ của tôi có thể có hoặc không có địa chỉ email, trong khi người dùng của tôi yêu cầu phải có địa chỉ email (tôi có validates_prefix trong định nghĩa mô hình Người dùng của mình). ruby-on-rails - scripts/rails và rails Tôi đang viết một bài hướng dẫn trong đó tôi trình bày một số lệnh rails. Trên máy của tôi, cả rails và script/rails đều hoạt động tốt như nhau. Có hình thức "ưa thích" nào không? Trong hai cách này, cách nào phổ biến hơn? Câu trả lời hay nhất Khi bạn chạy đường ray rails 4, elasticsearch-rails Tôi đang tìm lời khuyên về cách tốt nhất để phát triển ứng dụng của mình và đây là lần đầu tiên tôi bắt đầu tích hợp Elasticsearch. Tôi là người mới bắt đầu nhưng muốn tham gia nên hãy bỏ qua bất kỳ lỗi rõ ràng nào! Tôi đã làm theo http://www.sitep Vấn đề thực sự kỳ lạ khi khởi động máy chủ Rails Tôi vừa bắt đầu một ứng dụng Rails mới bằng Rails mới và thay đổi cài đặt cơ sở dữ liệu mặc định thành PostgresSQL. Tôi đã khởi động máy chủ với bin/rails s và kết quả thật lạ 2016-04-21 05:0 Rails - Cách tốt để chuyển đổi chuỗi thành mảng nếu không phải là mảng rails Tôi nhận được một tham số và muốn nó là một chuỗi như thế này: "abc,efg" hoặc một mảng như thế này ["abc","efg"] Trong trường hợp đầu tiên, tôi muốn chuyển đổi nó thành một mảng, cách tốt nhất để thực hiện là gì? Đây là ý tưởng của tôi nếu params[: Rails 4 railties thực thi "rails" xung đột với rails Tôi có Rails 4, đây là phiên bản mặc định của tôi (và tôi vẫn muốn giữ nguyên như vậy). Nhưng tôi không muốn thêm Rails 3.2 vào máy tính của mình. Trong lệnh sau: gem install rails -v 3.2.16 Tôi có cảnh báo này: railt rails + sheevaplug = máy chủ phát triển rails home và nhiều hơn nữa Xin chào, tôi muốn xây dựng một "Rails Brick" bằng Sheevaplug của Marvell (hệ điều hành là Ubuntu ngay khi cài đặt, nhưng bạn có thể cài đặt các bản phân phối khác trên đó). Nó sẽ là một máy chủ gia đình và im lặng, chi phí thấp (99 Rails -- Gửi tất cả lời mời chưa được chấp nhận từ bảng điều khiển Rails Tôi cần có khả năng gửi tất cả lời mời chưa được chấp nhận trong cơ sở dữ liệu Postgres của ứng dụng Rails từ bảng điều khiển Rails. (Tôi có một bảng có tên là Invitations chứa một b được gọi là accepted Xác thực Rspec rails on rails xác thực :cannot_modify_if_locked, trên: :update def cannot_modify_if_locked nếu self.locked lỗi Cú pháp định tuyến Rails - từ rails 2 đến rails 3 Tôi đang làm theo hướng dẫn (Learn Rails Podcast) và cần thay đổi cú pháp tuyến đường sau để tương thích với Rails 3.0. Có ai có thể giúp được không? map.view_page ':name', :controller => 'view Tải lại trung gian khi dữ liệu/tệp thay đổi - 6ren Tải lại chương trình trung gian khi dữ liệu/tệp thay đổi - Làm thế nào để buộc chương trình trung gian tải lại khi tệp dữ liệu được chỉnh sửa? Ví dụ. Đây là ứng dụng của tôi: ├── Gemfile ├── Gemfile.lock ├── config.rb ├── data │ └── produc-6ren Tải lại trung gian khi dữ liệu/tệp thay đổi Thời gian cập nhật: 2023-10-29 08:00:12 Làm thế nào tôi có thể buộc người trung gian tải lại khi chỉnh sửa tệp dữ liệu? Ví dụ. Đây là đơn đăng ký của tôi: ├── Tập tin đá quý ├── Khóa Gemfile ├── cấu hình.rb ├── dữ liệu │ └── sản phẩm.yml └── nguồn ├── ... Khi tôi chỉnh sửa dữ liệu/sản phẩm.yml Dữ liệu sẽ không xuất hiện trên trang web. cho đến khi bundle exec trung gian Khởi động lại máy chủ theo cách thủ công. Nếu bạn thủ công Thêm vào đường dẫn tải lại và nó sẽ hoạt động máy chủ trung gian --reload-paths data/ https://github.com/middleman/middleman/issues/726 Chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow liên quan đến ruby ​​​​- tải lại trung gian khi dữ liệu/tệp thay đổi: https://stackoverflow.com/questions/19507330/ iOS Core Bluetooth: centralManager:didConnectPeripheral/didFailToConnectPeripheral: không được gọi Truyền tham số cho tác vụ mặc định của Rake mà không chỉ định tên tác vụ Bản dựng iTunes connect mới nhất không hiển thị trong TestFlight Sinatra - giết máy chủ theo yêu cầu Mảng Ruby của Mảng nhóm và đếm theo giá trị - 6ren Nhóm và đếm theo giá trị trong Mảng Ruby - Tôi đang cố gắng lấy một Mảng Ruby và nhóm nó lại để đếm các giá trị của nó. Mảng có một tháng và một giá trị bool: array = [[ Mảng Ruby của Mảng nhóm và đếm theo giá trị Thời gian cập nhật: 2023-10-29 08:02:59 Tôi đang cố gắng lấy một mảng các mảng Ruby và nhóm chúng lại để tính toán giá trị của chúng. Mảng này có một tháng và một giá trị bool: mảng = [["Tháng 6", false], ["Tháng 6", false], ["Tháng 6", false], ["Tháng 10", false]] Tôi muốn kết thúc bằng một mảng mới cho tôi biết có bao nhiêu giá trị sai so với giá trị đúng trong mỗi tháng. Ví dụ: (phần tử đầu tiên trong mảng là tháng, phần tử thứ hai là số lượng false và phần tử thứ ba là số lượng true) new_array = [["Tháng 6", 3, 0]], ["Tháng 10", 1, 0]] Có thể đếm được#group_by Mảng.group_by { |tháng, b| tháng }.map{ |tháng, xs| [tháng, xs.count {|_, b| !b}, # sai xs.count {|_, b| b}] # đúng # => [["Tháng sáu", 3, 0], ["Tháng mười", 1, 0]] Chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow về mảng - Ruby Array of Arrays nhóm và đếm theo giá trị: https://stackoverflow.com/questions/38067083/ Cách kết nối với cơ sở dữ liệu postgres bằng ssh tunnel trong ruby Liên kết các bảng định kiểu trong khuôn khổ Cuba của Ruby Thiết kế API Rails: cách tốt nhất để bao gồm các thuộc tính khác với mối quan hệ json_api Làm thế nào để tìm thời gian còn lại giữa hai ngày trong một múi giờ trong Ruby on Rails? Tại sao &array != &array[0]? Trong C: int a[10]; printf("%p\n", a); printf("%p\n", &a[0]); Đầu ra: 0x7fff5606c600 0x7fff5606c600 là những gì tôi mong đợi Thay thế vị trí của một phần tử trong Mảng của Mảng Tôi đã thử chạy vòng lặp này để thay đổi vị trí của một phần tử dựa trên một mảng nhưng tôi nhận được lỗi sau. Không chắc chắn lắm về chuyện gì đã xảy ra. Có suy nghĩ hay ý tưởng nào không! Cảm ơn. dân số var = [[98, 8, 45, 34, 56], [9, 1 Tôi đang cố gắng lấy một mảng các mảng Ruby và nhóm chúng lại để tính toán giá trị của chúng. Một mảng có một tháng và một giá trị bool: array = [["Tháng sáu", false], ["Tháng sáu", false], ["Tháng sáu" array.split ("dừng ở đây") mảng thành mảng của mảng trong javascript Vì vậy, mục tiêu của chúng ta là chia mảng thành các mảng con khi gặp một phần tử nhất định. Ví dụ sau array.split("stop here") ["haii", "keep", "these in the same array bu Arrays.stream(mảng) so với Arrays.asList(mảng).stream() Câu hỏi này trả lời rằng cả hai biểu thức đều như nhau, nhưng trong trường hợp này chúng cho ra kết quả khác nhau. Đối với một số điểm int[] nhất định, tại sao lại như thế này: Arrays.stream(scores).forEac Làm thế nào để tạo một "mảng của các mảng băm" trong Perl? Tôi nghĩ thứ tôi cần là một mảng các giá trị băm, nhưng tôi không biết cách tạo ra nó. Perl có thể làm được điều đó không? Nếu vậy, mã sẽ trông như thế nào? Câu trả lời hay nhất perldoc perldsc là một tài liệu tốt để hiểu về cấu trúc dữ liệu Perl. Về Arra Phân tích cú pháp GSON Mảng trong mảng trong mảng Tôi gặp vấn đề này, từ API, tôi nhận được một JSON mở rộng chứa một đối tượng có tên là tọa độ, vốn là một mảng chứa nhiều mảng. Để xem ví dụ này rõ hơn: "coordinates": [ Postgres JSONB: mệnh đề where cho các mảng của mảng Trong postgres có (v 9.5, nếu quan trọng): tạo bảng json_test( id varchar NOT NULL, data jsonb NOT NULL, PRIM Sự khác biệt giữa echo "${array[@]}" và echo "${array[*]}" trong bash là gì? Tôi đã sử dụng echo "${array[@]}" và echo "${array[*]}" và nhận được kết quả tương tự. Nếu tôi làm thế này: mkdir fakemusic; touch fakemusic/{Beatles,Sto Mảng của mảng typealias Kiểu biểu thức không rõ ràng nếu không có thêm ngữ cảnh Tôi đang cố gắng tạo một mảng các mảng đối tượng typealias - nhưng tôi nhận được lỗi biên dịch "Kiểu biểu thức không rõ ràng khi không có thêm ngữ cảnh". Đây là mã của tôi: typealias TestClosure = ((message: St Nếu bạn tạo mảng 1 chiều trong Python, thì việc sử dụng gói NumPy có lợi ích gì không? Câu trả lời hay nhất Điều này hoàn toàn phụ thuộc vào mục đích bạn định sử dụng mảng. Nếu tất cả những gì bạn làm là tạo các mảng có kiểu dữ liệu đơn giản và thực hiện I/O thì mô-đun mảng là phù hợp. Khác Perl6: Đẩy một mảng vào một mảng các mảng có một phần tử có vẻ không hoạt động như mong đợi Tại sao tôi lại nhận được cấu trúc dữ liệu này khi tôi đẩy một mảng vào một mảng các mảng chỉ có một mảng là phần tử duy nhất? sử dụng v6; @d của tôi = ( [ 1 .. 3 ] ); @d.push( [ 4 .. 6 ] ); @d. Cách chuyển đổi từ Array{Array{Int64,2},1} sang Array{Int64,2} Trong Julia, tôi muốn chuyển đổi dữ liệu được định nghĩa là mảng vectơ 2D thành mảng ma trận 2D. Như mô tả trong ví dụ sau, tôi muốn chuyển đổi dữ liệu s thành dữ liệu t nhưng cho đến nay vẫn chưa thành công. Tôi nên xử lý trường hợp này thế nào? julia> s = [[1 2 3], [4 c - 1[&array] có phải là sự thay thế phù hợp cho &array[sizeof(array)/sizeof(array[0])] hay nó quá khó hiểu? C không có từ khóa elementsof để lấy số lượng phần tử trong một mảng. Vì vậy, điều này thường được thay thế bằng cách tính sizeof(Array)/sizeof(Array[0]) nhưng điều này đòi hỏi phải lặp lại tên biến mảng. 1[&Array] là con trỏ đến phần tử đầu tiên Tại sao tôi có thể gọi array.some() nhưng không thể gọi array.every() trên các kiểu mảng hợp nhất? Vì vậy, giả sử tôi có một hàm (ngớ ngẩn) như thế này: function doSomething(input: number|string): boolean { if (input === 42 || in mảng - Công thức bắt buộc: Sắp xếp mảng theo mảng - "zig-zag" Tôi có mảng sau: a = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] và tôi sử dụng nó cho một số thứ trực quan như thế này: 1 2 3 4 5 6 7 8 9 10 Scala: array.toList so với array.to[List] Tôi muốn biết sự khác biệt giữa .toList và .to[List] trong một mảng là gì. Tôi đã thực hiện thử nghiệm này trong spark-shell và không có sự khác biệt nào trong kết quả, nhưng tôi không biết nên sử dụng phương pháp nào tốt hơn. Có lời khuyên nào không? scala> val l = Arr Array.Find và IndexOf cho nhiều phần tử của cùng một đối tượng Tôi đang gặp sự cố khi lấy chỉ mục phần tử hiện tại cho nhiều phần tử của cùng một đối tượng: $b = "A","D","B","D","C","E","D","F" $b | ? { $_ -chứa "D" } Phiên bản thay thế: $b = Vuetify: Cách thực hiện tìm kiếm v-select trong mảng các mảng Tôi đang cố gắng thực hiện các tùy chọn với v-select đến từ API của mình, tôi có dữ liệu trong một mảng các mảng. Mảng mà tôi lấy từ API Nó phải là một lựa chọn với tìm kiếm vì nó Sự khác biệt về bộ nhớ giữa char *array và char array[] là gì? Câu hỏi này đã có câu trả lời tại đây: Chuỗi ký tự: con trỏ so với mảng char (1 câu trả lời) Đã đóng 4 tháng trước. Khi tôi thực thi mã tiếp theo int main() { ruby-on-rails - Khởi động lại máy chủ rails, tách máy chủ rails - 6ren Khởi động lại máy chủ rails, tách máy chủ rails - Làm thế nào để khởi động lại máy chủ rails? Tôi bắt đầu với rails server -d nên máy chủ bị tách biệt, cách duy nhất tôi biết là thực hiện ps aux | grep rails và kill -9 tiến trình # nhưng kill nó như thế này -6ren Thời gian cập nhật: 2023-10-29 08:09:42 Làm thế nào để khởi động lại máy chủ Rails của tôi? Tôi đến từ bắt đầu máy chủ rails -d Vì vậy, máy chủ là riêng biệt Cách duy nhất tôi biết là thực hiện lệnh ps aux | grep rails và kill -9 đối với tiến trình # nhưng có ổn không khi kết thúc tiến trình như thế này? Có lệnh nào trong Rails có thể dùng để dừng hoặc khởi động lại máy chủ không? Việc tắt máy chủ bị ngắt kết nối sẽ không gây ra tác động tiêu cực nào (giả sử không có ai cố gắng truy cập vào máy chủ). Tuy nhiên, nếu vẫn còn dữ liệu chưa được lưu lại (ví dụ từ bộ đệm Active Directory), tất nhiên bạn sẽ mất dữ liệu này. Nếu bạn gặp phải vấn đề này thường xuyên hơn, bạn có thể cân nhắc tạo tác vụ cào để dừng máy chủ thay bạn. BẰNG Các lựa chọn thay thế ps aux | grep ... Bạn cũng có thể sử dụng lsof -i :[cổng] Trong đó [port] là cổng mà máy chủ đang chạy (mặc định: 3000) Liên quan đến ruby-on-rails - khởi động lại máy chủ rails, tách máy chủ rails, 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/14054943/ Ứng dụng Rails sẽ không khởi động trong sản xuất do ActiveRecord Phân tích mã lỗi 209 và -34018 Đăng ký tệp GPX (hoặc XML) để mở trong ứng dụng iOS Xác thực phía máy khách Rails không hoạt động đối với liên kết biểu mẫu đơn giản Nhiều biểu diễn của cùng một thực thể đang hợp nhất, tách rời Tôi gặp lỗi khi cố gắng cập nhật danh sách các thực thể chứa cả thực thể cố định và thực thể tách biệt (thực thể mới tạo) vào cơ sở dữ liệu của mình bằng jpa2.0. Thực thể của tôi chứa các thực thể bên trong gây ra lỗi (được đề cập trong tiêu đề) khi hợp nhất dữ liệu: Lớp siêu lớp Tách JLayeredPane - Stack Overflow Tôi có một tập hợp các bảng điều khiển trong một Pane nhiều lớp. Tôi cần một bộ phân cách để tách sideBar khỏi topBar và tabbedPanel. Tôi để lại vùng đệm 10 pixel để đặt nó. Thật không may, có lẽ vì nó là JLayer Tách EditText - Stack Overflow Trong mã của tôi, nơi tôi đọc từ cơ sở dữ liệu, tôi cũng sử dụng bộ điều hợp tùy chỉnh để in ra từng hàng có một textview, 2 nút và một edittext trong đó. Tất cả đều hoạt động tốt, nhưng khi nhấn nút, văn bản chỉnh sửa sẽ tăng hoặc giảm, có cách nào không? Tách/loại bỏ một cây đối tượng với các đối tượng con không bền vững Tôi có một thực thể được quản lý bởi Hibernate 4.3.4 có tập hợp một-nhiều các thực thể khác. Trong quá trình xử lý của mình, tôi phải tách một thực thể cha (chuyển tiếp thao tác tách này sang các danh sách con). Tuy nhiên, khi tôi thêm một mục mới vào danh sách mà chưa được lưu lại và thực hiện tách Đảm bảo hàng được thêm vào luôn là hàng cuối cùng trong bảng bao gồm các hàng được tạo động. . Tách() Tôi muốn thêm một hàng, đây sẽ là hàng cuối cùng của bảng. Trong mã của tôi, có vẻ như nó hoạt động ngay lần đầu tiên các hàng được thêm vào một cách động. Nhưng khi các hàng khác được thêm vào thì nó không trở thành hàng cuối cùng. Tôi luôn muốn hàng "subtot" là hàng cuối cùng, nhưng khi tôi thêm các hàng khác thì không Phân chia riêng biệt Tôi đang cố tách 2 div này bằng khoảng trắng ở giữa (xem hình ảnh 1). Vấn đề là điều này xảy ra khi tôi thêm lề hoặc đệm (xem hình ảnh 2). Đây là mã của tôi, xin lưu ý rằng tôi không sử dụng Bootstrap: .row { mar Làm thế nào để phát hiện khi một tác nhân từ xa ngắt kết nối (tách ra)? Máy chủ của tôi chứa một số ServerActors. Diễn viên này nhận được thông báo RegisterClient và thêm ActorRefs vào danh sách các máy khách đã đăng ký. Tôi cũng có nhiều khách hàng, mỗi khách hàng chứa Khách hàng Clojure: Tách biệt các đối số comp và partial Giả sử tôi có một hàm có hai đối số và thứ tự của các đối số sẽ ảnh hưởng đến kết quả. Có thể truyền đối số đầu tiên cho hàm partial hoặc comp rồi truyền đối số khác vào như thế này không: (defn bar [arg1 arg Phân tách nhiều khóa con của một bản đồ? Cách tìm kiếm và phân tách nhiều khóa con. Ví dụ: (def d {:foo 123 :bar { :baz 456 :bam { :w Slick: tạo truy vấn liên kết/tách động Tôi đang cố gắng tạo một DSL động, an toàn về kiểu cho một bảng Slick, nhưng không chắc chắn cách thực hiện. Người dùng có thể đăng bộ lọc lên máy chủ bằng cách gửi chúng ở định dạng form/json, tôi cần xây dựng một Slick Reactjs tách biệt UI và logic kinh doanh Tôi mới ở đây và thấy thật phiền phức khi nhìn thấy các thành phần chứa hàng tấn hàm, khởi tạo biến và giao diện người dùng. Có thể tách chúng ra được không? Thay vì cài đặt mặc định như hiển thị bên dưới. Làm thế nào để tách logic kinh doanh thành một tệp khác? chức năng MyComponent r - truyền một đối số ký tự. Tách biệt Tôi đã thử sử dụng tính năng tách biệt bằng cách dán các tham số lại với nhau. Đây là một công việc dễ dàng nhưng lại không dành cho tôi. Khi tôi nghĩ đến việc sử dụng eval(parse()) tôi biết đã đến lúc phải nhờ giúp đỡ. Thông thường, nếu tôi tải một gói, tôi có thể phân tích cú pháp như thế này: clojure - tách khỏi pred (dissoc :am) cho phép tôi vô hiệu hóa một phím nhất định. Tuy nhiên, có cách nào để sử dụng hàm vị ngữ để tách ra bất kỳ khóa nào mà pred là đúng không? (dissoc-with-pred pred? m) Vì vậy, một bản đồ được đưa ra - {:a 2 Quy trình đáng tin cậy để tách gói R nhằm nâng cấp là gì? Tôi đã viết một gói sử dụng devtools để bao gồm dữ liệu nội bộ: devtools::use_data(.data, internal = T, overwrite = T) Tôi vừa thay đổi dữ liệu đó và xây dựng lại gói. TÔI terminal - tmux bị tách ra khi chạy tập lệnh Vì vậy, tôi có một tập lệnh và tôi muốn chạy nó trên máy chủ của mình mà không muốn nó làm phiền tôi. Vì vậy, tôi nghĩ mình sẽ chạy máy chủ trong cửa sổ tmux, sau đó ngắt kết nối để có thể dễ dàng kết nối nếu muốn xem tiến trình (kịch bản này mất nhiều ngày để chạy). Nhưng Tách mô hình ThreeJS và dữ liệu hoạt hình Dữ liệu hoạt hình và dữ liệu mô hình có thể được tách rời trong ThreeJS không? Để có thể hoán đổi mô hình và giữ nguyên hoạt ảnh? Tôi nghĩ điều này có thể rất mạnh mẽ. Cách tôi biết để thực hiện điều này trong ThreeJS là đóng gói từng hoạt ảnh một trong một mô hình, điều này có vẻ docker - Tách các tệp Docker và tệp nguồn ứng dụng để tối ưu hóa môi trường sản xuất Tôi có một số tập lệnh (Ruby) được lưu trữ trên máy chủ. Cho đến nay, nhóm của tôi sử dụng chúng bằng cách mở một ứng dụng truy cập khởi chạy danh sách tên tập lệnh, sau đó họ chọn tập lệnh để chạy trong phiên bản đó trên một tệp trong thư mục làm việc của họ. Tập lệnh được chạy trực tiếp từ máy chủ, vì vậy Tách các hàm Javascript Tôi muốn biết javascript được đưa vào jsp như thế nào - chúng ta có thể đưa bất kỳ mã nào vào tệp .js mà jsp có thể nhận dạng được không, không chỉ mã javascript? Tôi có một số JavaScript phổ biến Mặc định chạy nền các tùy chọn Dockerfile (tách rời) Bạn có thể chỉ định tùy chọn trong Dockerfile để các container được xây dựng cùng với nó chạy ở chế độ tách biệt theo mặc định không? Điều này sẽ cho kết quả tương tự như -d: docker run -d Theo cách này, docker run sẽ tách trình chạy theo mặc định. Java: Các phiên bản JAR riêng biệt Tôi đang phát triển một plugin Java cho một chương trình Java hiện có. Chương trình hiện tại sử dụng phiên bản cụ thể của eclipse.uml2.* và plugin của tôi cũng vậy. Thật không may, plugin của tôi cần có phiên bản mới hơn. Để chạy plugin, tôi cần xuất nó sang Jar Ruby tương đương với toán tử JavaScript `||` - 6ren Tương đương với toán tử JavaScript `||` - Điều này được triển khai như thế nào trong Ruby? Có thể thực hiện điều này mà không cần lặp lại biến không? Javascript: b = a || 7 Nếu a không phải là 0 thì gán a nếu không thì gán 7 Một trường hợp cụ thể là chuyển đổi date.wday thành 7 nếu nó là -6ren Thời gian cập nhật: 2023-10-29 08:14:31 Làm thế nào để thực hiện điều này trong Ruby? Có thể thực hiện điều này mà không cần lặp lại biến không? Javascript: b = một || 7 Sau đó phân bổ Nếu không thì gán Một trường hợp cụ thể là chuyển đổi date.wday thành 7 nếu nó trả về 0 (Chủ Nhật). Vì tò mò: lớp Đối tượng def javascript_or?(khác) (is_a?(FalseClass) || nil? || '' == bản thân || 0 == bản thân) ? nil : bản thân Và: a = b.javascript_or?(7) Liên quan đến toán tử JavaScript tương đương của Ruby `||`, 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/37973701/ Sự khác biệt giữa '&&' và '&' trong Ruby là gì? Phương pháp nối chuỗi hoạt động như thế nào trong Ruby? Làm thế nào để xóa nguyên âm cuối cùng trong một chuỗi trong Ruby? Ruby fan - Tìm biểu thức con PHP trong chuỗi php ruby-on-rails ruby-on-rails Heroku, Các vấn đề/Câu hỏi - 6ren Heroku, Câu hỏi/Vấn đề - Tôi được giới thiệu Heroku để lưu trữ Ruby on Rails và cho đến nay tôi nghĩ tôi thực sự sẽ thích nó. Tôi chỉ muốn biết liệu có ai có thể giúp tôi tìm ra vấn đề không. Tôi đã làm theo hướng dẫn ở đó để tạo một ứng dụng trên trang web đó, tạo nó và gửi nó -6ren Thời gian cập nhật: 2023-10-29 08:14:42 Tôi được giới thiệu Heroku để lưu trữ Ruby on Rails và cho đến nay tôi nghĩ mình thực sự sẽ thích nó. Tôi chỉ muốn biết liệu có ai có thể giúp tôi tìm ra vấn đề không. Tôi đã làm theo hướng dẫn ở đó để tạo một ứng dụng trên trang web đó, tạo và cam kết git, đẩy mã và nó hiển thị trong http://mylifebattlecry.heroku.com . (mặc dù hầu hết công việc tôi làm đều nằm trong đường dẫn /posts/) Khi tôi vào một "bài đăng" mới (vì đây là một dạng nền tảng viết blog), tôi nhận được lỗi 500.html và về cơ bản mọi thứ đều tắt. Thậm chí không thể quay lại trang nơi tôi đã nhập bài viết. Với tôi, có vẻ như có vấn đề gì đó trong quá trình thiết lập cơ sở dữ liệu. Tôi đã làm mọi thứ họ gợi ý, bao gồm... $ heroku rake db:migrate nhưng vẫn không được. Tôi chỉ muốn biết liệu có ai biết tôi đang làm gì sai không. Sau đây là hướng dẫn họ cung cấp để bạn tham khảo: Cài đặt gem Heroku: sudo gem install heroku Tạo kho lưu trữ git mới cho ứng dụng của bạn (nếu bạn chưa có): cd myapp git init && git add . && git commit -m "lần cam kết đầu tiên" Tạo một ứng dụng Heroku mới: heroku tạo Đã tạo http://sharp-autumn-42.com/ | git@heroku.com:sharp-autumn-42.git Đã thêm Git remote heroku LƯU Ý: Tên ứng dụng được tạo tự động; đừng lo lắng, bạn có thể đổi tên bất kỳ lúc nào. Triển khai mã của bạn: git đẩy heroku master Chạy di chuyển (hoặc các tác vụ khởi động khác): heroku rake db:di chuyển Mở ứng dụng đã triển khai trong trình duyệt của bạn: heroku open Nếu có ích, đây là các nhật ký heroku: brandon-gadocis-macbook-pro:mylifebattlecry bgadoci$ heroku logs -app mylifebattlecry ==> dyno-629271.log <== ==> sản xuất.log <== # Logfile được tạo vào CN 22/11 18:26:06 -0800 2009 Đang xử lý PostsController#index (cho 99.7.50.140 vào lúc 2009-11-22 18:26:07) [GET] Hiển thị mẫu trong bố cục/bài đăng Hiển thị bài viết/chỉ mục ActionView::TemplateError (PGError: ERROR: cột votes.post_id không tồn tại DÒNG 1: CHỌN count(*) AS count_all TỪ "votes" WHERE ("votes".pos... : SELECT count(*) AS count_all FROM "votes" WHERE ("votes".post_id = 1) ) trên dòng #58 của app/views/posts/index.html.erb: 55:
    56:

    57:
    58: <%= số nhiều hóa post.votes.count, 'Person' %> như BattleCry ở trên.
    59:
    60: <%= link_to "Bình luận (#{post.comments.count})", bài đăng %> 61:
    ứng dụng/lượt xem/bài đăng/index.html.erb:58 ứng dụng/lượt xem/bài đăng/index.html.erb:51 ứng dụng/lượt xem/bài đăng/index.html.erb:45:trong `each' ứng dụng/lượt xem/bài đăng/index.html.erb:45 ứng dụng/bộ điều khiển/bài viết_bộ điều khiển.rb:11:trong `index' /home/heroku_rack/lib/static_assets.rb:9:trong `gọi' /home/heroku_rack/lib/last_access.rb:25:trong `gọi' /home/heroku_rack/lib/date_header.rb:14:trong `gọi' mỏng (1.0.1) lib/thin/connection.rb:80:trong `pre_process' mỏng (1.0.1) lib/thin/connection.rb:78:trong `catch' mỏng (1.0.1) lib/thin/connection.rb:78:trong `pre_process' mỏng (1.0.1) lib/thin/connection.rb:57:trong `process' mỏng (1.0.1) lib/thin/connection.rb:42:trong `receive_data' eventmachine (0.12.6) lib/eventmachine.rb:240:trong `run_machine' eventmachine (0.12.6) lib/eventmachine.rb:240:trong `chạy' mỏng (1.0.1) lib/thin/backends/base.rb:57:trong `start' mỏng (1.0.1) lib/thin/server.rb:150:trong `start' mỏng (1.0.1) lib/thin/controllers/controller.rb:80:trong `start' mỏng (1.0.1) lib/thin/runner.rb:173:trong `gửi' mỏng (1.0.1) lib/thin/runner.rb:173:trong `run_command' mỏng (1.0.1) lib/thin/runner.rb:139:trong `chạy!' mỏng (1.0.1) bin/mỏng:6 /usr/local/bin/thin:20:trong `tải' /usr/local/bin/thin:20 Đang hiển thị /disk1/home/slugs/88382_601a216_9803/mnt/public/500.html (Lỗi máy chủ nội bộ 500) Bạn có chắc chắn đã di chuyển tất cả các bảng không? Bạn có thể thực hiện lệnh heroku rake db:schema:load để tải một lược đồ mới Liên quan đến ruby-on-rails - Heroku, vấn đề/câu hỏi, 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/1780789/ Liệt kê các thùng sử dụng AWS::S3 trong Sinatra Khi nào hồ sơ sự kiện bị hủy bỏ? Làm thế nào để có được danh bạ giả trong trình mô phỏng iOS? Tại sao tôi không nên sử dụng getter để giải phóng thuộc tính trong Objective-C? Đá quý giả: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? -6ren Đá quý giả: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? -Tôi sử dụng viên ngọc Faker để gieo một số dữ liệu. Làm thế nào tôi có thể thiết lập giá trị tối đa? Tên công ty giả dài bao nhiêu? Làm thế nào để thiết lập phạm vi số giả? name = Faker::Company.name Ở đây tôi muốn bao gồm độ dài tối đa, vì độ dài tối đa của một tên là - 6 người Đá quý giả: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? Thời gian cập nhật: 2023-10-29 08:22:26 Tôi sử dụng viên ngọc Faker để gieo một số dữ liệu. Làm thế nào tôi có thể thiết lập giá trị tối đa? Tên công ty giả dài bao nhiêu? Làm thế nào để thiết lập phạm vi số giả? tên = Faker::Company.name Ở đây tôi muốn bao gồm độ dài tối đa vì tên có giới hạn về độ dài tối đa theo mô hình. 40 ký tự. code_id = Faker::Number.number Đối với code_id, tôi muốn phạm vi từ 1 đến 50. Tôi đã cố gắng code_id = Faker::Number.number(từ=1, đến=50) Nhưng điều này có vẻ không đúng vì nó gây ra lỗi sau khi gieo hạt: ArgumentError: số lượng đối số không đúng (2 cho 1) /usr/local/rvm/gems/ruby-2.1.5/gems/faker-1.4.3/lib/faker/number.rb:4:trong 'số' Tôi nên điều chỉnh Faker như thế nào để phù hợp với nhu cầu của mình? Đối với tên, bạn chỉ cần cắt bỏ phần tên đã tạo ra (bạn không quan tâm đến những từ chưa hoàn thiện ở đó, phải không?) tên = Faker::Company.name[0..40] Đối với số, bạn có thể sử dụng Faker::Số.giữa Hoặc sử dụng core ruby ​​trực tiếp rand rand(1..50) Về ruby-on-rails - Faker gem: Cách thiết lập độ dài/phạm vi tối đa. Công ty.Tên/Số.Số? , 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/30291261/ Đoạn mã trông giống như một đối tượng JavaScript này có chức năng gì? Trong RSpec, làm thế nào để in thông báo tùy chỉnh khi "expect to be true" không thành công? gmail chặn ứng dụng Rails gửi email Khái niệm về Enumerator và Lazy Enumerator trong Ruby ruby ​​​​enumeration lazy-enumerator hồng ngọc - đá, giấy. Giải vô địch kéo-6ren hồng ngọc - đá, giấy. Giải đấu kéo bao - Tôi cần triển khai một trình mô phỏng giải đấu kéo bao búa có thể chơi tất cả các vòng và trả về kết quả của giải đấu. Đây là mảng giải đấu của tôi: tournament = [ [ [ [ hồng ngọc - đá, giấy. Giải vô địch kéo Thời gian cập nhật: 2023-10-29 08:23:56 Tôi cần triển khai một chương trình mô phỏng giải đấu kéo búa bao có thể chơi tất cả các vòng và quay lại giải đấu. Đây là bảng giải đấu của tôi: giải đấu = [ ["Armando", "P"], ["Dave", "S"] ["Richard", "R"], ["Michael", "S"] [ ["Allen", "S"], ["Omer", "P"] ], [ ["David E.", "R"], ["Richard X.", "P"] ] Ví dụ, ["Richard", "R"], ["Michael", "S"] có nghĩa là Richard chơi trò oẳn tù tì. Richard sẽ là người chiến thắng và tiến vào vòng tiếp theo. Tôi đang cố gắng triển khai một hàm đệ quy cho việc này nhưng tôi không thể thiết lập mảng một cách chính xác Đây là cách tiếp cận của tôi: def rps_tournament_winner(giải đấu) vòng loại_người_chiến_thắng = [] vòng_chiến_thắng = [] # vòng cuối cùng nếu tournament.length < 1 tournament.each_with_index thực hiện |vòng,i| đặt vòng.kiểm tra vòng loại_người_chiến_thắng[i] = [] round.each_with_index làm |game,j| người chiến thắng = rps_game_winner(trò chơi) round_winners.push người chiến thắng vòng_phân_loại_người_chiến_thắng[i] = vòng_chiến_thắng rps_tournament_winner (người chiến thắng vòng loại) Tôi đã nghĩ ra rất nhiều mảng dành cho người chiến thắng đủ điều kiện nhưng không thể tìm ra giải pháp. Hy vọng bạn có thể giúp tôi. Cảm ơn. Đây là những gì tôi sẽ nhận được trong mỗi lần lặp lại của phương pháp này Sau vòng đầu tiên ["Dave", "S"], ["Richard", "R"] ["Allen", "S"], ["Richard X.", "P"] Sau vòng thứ hai: ["Richard", "R"], ["Allen", "S"] Người chiến thắng ["Richard", "R"] Sửa:2 Mã đầy đủ như sau: http://pastebin.com/gjKfiWLD Có hai trường hợp chúng ta phải xem xét khi thực hiện đệ quy: Hoặc đối số của rps_tournament_winner là trò chơi hoặc đối số của rps_tournament_winner là giải đấu. Lưu ý rằng một phần của giải đấu cũng là một giải đấu riêng biệt (chỉ thiếu một vòng). Nếu đây là một trận đấu, chúng tôi sẽ trả về người chiến thắng. Nếu đó là một phần/giải đấu, chúng ta sẽ tìm người chiến thắng trong hai phần/giải đấu con của nó theo cách đệ quy. # Kiểm tra xem chúng ta có đang chơi trò chơi không nếu tournament[0][0].is_a? Chuỗi trả về rps_game_winner(giải đấu) # Nếu không thì cứ tiếp tục đi xuống hang thỏ trả về rps_game_winner([rps_tournament_winner(tournament[0]),rps_tournament_winner(tournament[1])]) Điều này có giúp bạn hiểu rõ hơn không? Về hồng ngọc - đá, giấy. Giải vô địch kéo, 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/14388700/ lệnh không tìm thấy khi khởi chạy github gollum trên mac 10.7 Làm thế nào để chỉ lưu trữ thời gian trong cơ sở dữ liệu? Câu lệnh điều kiện Ruby Sử dụng chỗ giữ chỗ với các liên kết Trò chơi Đá, Kéo, Bao ghép ngẫu nhiên không hoạt động Làm thế nào để người chơi có thể chơi một số trận ngẫu nhiên và sau đó kết thúc trò chơi với tất cả điểm số? Tôi đang cố tạo một vòng lặp cho phép người chơi chơi nhiều trò chơi và cuối cùng sẽ hỏi họ có muốn chơi lại không. lớp công khai RockPaperScissors { pub Trò chơi Rock, Paper, Scissors không ghi điểm chính xác - Stack Overflow Tôi đang gặp vấn đề với trò chơi Kéo Búa Bao của mình. Khi tôi chơi một trò chơi, nó sẽ ghi lại thắng hoặc thua là thắng và thua. Tôi đang cố gắng ghi lại một trận thắng và một trận thua chứ không cộng điểm vào trận thắng và trận thua. Có gợi ý nào không? nhập java.io.*; publ Kéo, Đá, Bao sẽ không để người dùng chiến thắng #RoShamBo nhập số ngẫu nhiên = 0 trong khi số đếm -2: compnum = ngẫu nhiên.randint (0,2) usernum = inpu Hoạt hình trò chơi kéo, búa, bao. Đây là trò chơi kéo, búa, bao của tôi. http://jsfiddle.net/Renay/hL3j5hm6/6/ Làm thế nào tôi có thể thêm hoạt ảnh có đếm ngược 3,2,1 khi hình ảnh nảy lên và xuống trước khi đưa ra kết quả. Tôi đã thử thêm nhiều thứ khác nhau java - Robot Đá, Bao, Kéo Tuần này lớp tôi sẽ tổ chức cuộc thi robot và robot của lớp chúng tôi phải đánh bại robot của lớp khác. Các trò chơi bao gồm kéo, búa, giấy, thuốc nổ và bóng nước. Thuốc nổ đánh bại mọi thứ, ngoại trừ bóng nước, thứ đánh bại thuốc nổ. Giáo viên viết về đấu trường và một số máy móc khác Python - Đá, Bao, Kéo và Tùy chọn Khởi động lại Tôi vừa mới bắt đầu sử dụng Python và cần một số trợ giúp! Tôi đang tạo một trò chơi kéo búa bao và tôi muốn thêm tùy chọn khởi động lại sau 3 lần thắng cho cả người chơi và máy tính. Tôi đã tìm kiếm một số câu trả lời nhưng từ tất cả các mã khác mà tôi đã thấy, có vẻ như nó nằm ngoài phạm vi của tôi hoặc Python - Bài toán Đá, Kéo, Giấy Tôi đang tạo một trò chơi kéo-búa-bao rất đơn giản bằng Python, nhưng tôi không thể hiểu nổi vấn đề này. Mỗi lần tôi nhập câu trả lời vào dấu nhắc lệnh, nó lại đưa ra thông báo "Đầu vào không hợp lệ, vui lòng thử lại!", đó là thông báo tôi đã yêu cầu khi có đầu vào không hợp lệ. Nhưng tôi Tôi cần triển khai một chương trình mô phỏng giải đấu kéo búa bao có thể chơi tất cả các vòng và quay lại giải đấu. Đây là mảng giải đấu của tôi: tournament = [ [ [ ["Armando", Vấn đề trò chơi kéo búa bao Javascript Tôi đang gặp sự cố khi mục chọn không được cập nhật. Tôi đã liệt kê nơi hiển thị kết quả cuối cùng và điểm hiện tại sau mỗi lựa chọn. Điểm số hoạt động tốt nhưng phần lựa chọn không được cập nhật. Cảm ơn. Squirtle Web động, Tính điểm tăng dần của trò Đá, Kéo, Bao không hoạt động, ai đó có thể cho tôi biết tôi đang làm sai ở đâu không? Hình ảnh và tin nhắn của tôi đang thay đổi để hiển thị thắng, thua, hòa nhưng mã javascript của tôi dường như không hoạt động vì điểm của tôi không thay đổi. Xin hãy giúp đỡ :) Đá, Bao, Kéo Đá C# Đá, Bao, Kéo Tôi đang tạo trò chơi Kéo, Búa, Bao bằng C# và hiện tại tôi đang gặp sự cố khi cố gắng hiển thị thông báo khi ai đó nhập dữ liệu không phải là R, S hoặc P. Ví dụ, tôi đang cố gắng để giá trị mặc định hoạt động trong câu lệnh chuyển đổi, nhưng tôi không thành công. Đây là những gì tôi có hiện tại. giống Trò chơi kéo búa bao bằng Javascript. Có vấn đề gì với mã của tôi không? Tôi muốn mã này lấy giá trị do người dùng nhập vào trường đầu vào và truyền vào biến userChoice. Tôi không hiểu tại sao đoạn mã này lại không hoạt động, cách duy nhất để biết là hỏi các bạn. HTML: Hãy chọn số phận của bạn! Java: Giao diện người dùng Paper, Rock, Scissors Lớp tôi được giao trò chơi kéo-búa-bao. Sau đây là mô tả bài tập: Mục tiêu học tập: Thực hành sử dụng phép liệt kê Tạo phép liệt kê với các hàm tạo, trường và phương thức Thiết kế và triển khai GUI của riêng bạn Tạo một jar có thể chạy được Mô tả: Viết một Trò chơi kéo/búa/bao Python với đầu vào tên Tôi đang tạo một trò chơi kéo-búa-bao bằng Python. Cách tiếp cận của tôi như sau. Tuy nhiên, thay vì in Người chơi 1 và Người chơi 2, tôi muốn đó là tên thật của họ. Vì vậy, bạn có thể nói là John Wins hoặc Joe Wins. Làm thế nào để in máy nghe nhạc mỗi lần Python - Đá, Bao, Kéo - Python Tôi đang cố gắng hoàn thành bài tập kéo, búa, bao cho lớp. Tôi nhận được lỗi "UnboundLocalError: biến cục bộ 'bind' được tham chiếu trước khi gán". Có ai có thể cho tôi biết tại sao tôi lại gặp lỗi này không? nhập khẩu rand c++ - Triển khai hằng số. Đá, Bao, Kéo Tôi có một lớp trò chơi khi tôi đang học trò chơi kéo búa bao trong C++. Tôi muốn tạo một hằng số nguyên biểu thị số lượng ký hiệu được phép có trong trò chơi. Đối với các trò chơi rsp cổ điển thì có 3 (kéo, búa và giấy), nhưng có một số bản mở rộng trò chơi rcs thú vị với các biểu tượng bổ sung Cơ chế trò chơi kéo búa bao Javascript Vâng, có một điều khiến tôi bận tâm trong một thời gian nhưng vẫn chưa tìm ra được câu trả lời. Đây là trò chơi Kéo, Búa, Bao từ Codeacademy: var userChoice = prompt("Bạn chọn kéo, búa hay bao javascript - Đá, Bao, Kéo, Khan Academy Tôi đang lập trình trò chơi kéo búa bao trên Khan Academy để có thể xem hình ảnh, nhưng var Compare = function(choice1, choice2) không hoạt động bình thường. html thì hoạt động tốt. Đã chèn tôi Trò chơi kéo búa bao - biểu cảm không trả về ai thắng v.v. Tôi đã tạo ra trò chơi "Kéo, Đá, Bao" cơ bản. Tôi có một số câu hỏi/vấn đề liên quan đến dự án này. Trên trình duyệt của tôi, không có thông báo nào hiển thị về người chiến thắng. Như trong câu “Máy tính thắng”. Kết quả tôi nhận được như sau: Máy tính: Giấy Bạn: đá Cài đặt OpenSSL Hỗ trợ cài đặt Ruby tự biên dịch - 6ren ruby - Cài đặt OpenSSL Hỗ trợ cho cài đặt Ruby tự biên dịch - Tôi đã giải nén và biên dịch Ruby 2.1 và cài đặt một số công cụ hỗ trợ. Nhưng khi tôi cài đặt libssl-dev, OpenSSL lại không cài đặt được. Tôi gặp lỗi này khi tôi hỗ trợ openssl: make: *** Không có r-6ren Thời gian cập nhật: 2023-10-29 08:38:15 Tôi đã giải nén và biên dịch Ruby 2.1 và cài đặt một số công cụ hỗ trợ. Nhưng khi tôi cài đặt libssl-dev, OpenSSL lại không cài đặt được. Tôi gặp lỗi này khi hỗ trợ openssl: make: *** Không có quy tắc nào để tạo mục tiêu `/thread_native.h', cần thiết cho `ossl.o'. Dừng lại. phải làm gì? Tôi cũng gặp vấn đề tương tự. Hóa ra dòng cuối cùng của Makefile được tạo bởi extconf.rb đọc ossl.o: $(top_srcdir)/thread_native.h $(top_srcdir)/thread_$(THREAD_MODEL).h Nhưng, top_srcdir Không được xác định ở bất kỳ đâu trong Makefile. Tôi đã tìm ra nơi các tập tin tiêu đề bị thiếu bằng cách chạy sudo tìm / -tên thread_native.h Trở về (khoảng) ~/.rbenv/versions/2.1.0/thread_native.h Có một dòng ở trên cùng có nội dung như sau topdir = ~/.rbenv/versions/2.1.0/include/ruby-2.1.0 Vì vậy, tôi đã thêm một dòng bên dưới nó trỏ tới tìm thấy Thư mục trong: top_srcdir = $(topdir)/../. Sau đó, tôi ext/openssl MỘT làm sạch ,Sau đó làm Chạy mà không có lỗi. Liên quan đến Ruby - Cài đặt hỗ trợ OpenSSL cho các cài đặt Ruby tự biên dịch, 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/21498868/ ruby-on-rails - Hiệp hội trong Ruby (on rails) Ruby, lặp lại mảng các đối tượng theo đúng thứ tự Tại sao String#chomp lại được đặt tên như thế này Rails yêu cầu "kết thúc", nhưng mọi thứ đều có kết thúc? Tìm thấy lớp trùng lặp android.support.v4.app.NotificationCompat$Action$Extender (com.android.support:support) trong mô-đun classes.jar Tôi nhận được nhiều dòng lỗi nêu rằng nó có lớp trùng lặp Duplicate class android.support.v4.accessibilityservice.AccessibilityServiceInfoCom Không tìm thấy support-v4.aar (com.android.support:support-v4:26.1.0) Dự án của tôi chạy tốt ngày hôm qua nhưng hôm nay tôi gặp lỗi sau. Xin hãy giúp đỡ. Lỗi xảy ra: Không thể giải quyết tất cả các tệp cho cấu hình ':app:debugCompileClasspath'. Không tìm thấy support-v4. Không tìm thấy support-v4.jar (com.android.support:support-v4:24.0.0) Lỗi: Đã xảy ra sự cố khi cấu hình dự án ':app'. Không tìm thấy support-v4.jar (com.android.support:support-v4:24.0.0). Đã tìm kiếm Không tìm thấy support-v4.jar (com.android.support:support-v4:23.4.0) Tôi đang chạy một mô-đun ứng dụng mẫu bằng react-native-webrtc. Tôi đang cố chạy ứng dụng trên Android nhưng tôi gặp lỗi này... * Có gì sai: Có vấn đề Không tìm thấy support-fragment.jar (com.android.support:support-fragment:27.0.2) Tôi đã sao chép dự án của mình và mở bằng Android Studio nhưng bản dựng không thành công với lỗi sau và dự án đó vẫn chạy tốt trên các dự án khác. Sai sót ở đâu: Không thể phân tích cấu hình ':app:flavorUnsignedReleas react-native - không tìm thấy support-v4.aar (com.android.support:support-v4:25.2.0)">-Tôi gặp lỗi này trên biểu mẫu được xây dựng bằng angularjs. `Lỗi: [$compile:multidir] Nhiều chỉ thị [form, form] yêu cầu 'form' Bộ điều khiển: -6ren">
    sách gpt4 ai đã đi

    Lỗi: [$compile:multidir] Nhiều lệnh [form, form] yêu cầu bộ điều khiển 'form':

    In lại Tác giả: Data Little Sun Thời gian cập nhật: 2023-10-29 05:10:23 28 4
    mua khóa gpt4 Nike

    Tôi gặp lỗi này trên biểu mẫu được xây dựng bằng angularjs.

    `Lỗi: [$compile:multidir] Nhiều chỉ thị [form, form] yêu cầu 'form' Bộ điều khiển:




    • {{ job.role }}
      {{ job.salary }}
      {{ job.company }}












    Ban đầu tôi có biểu mẫu trong data-ng-controller, tôi lấy nó ra để xem liệu Controller có phải là vấn đề không.

    Vui lòng hỏi nếu bạn nghĩ tôi cần đăng thêm mã, tôi đang sử dụng hệ thống định tuyến gốc Angulars

    1 Câu trả lời

    Mỗi cái này ít nhiều đều giống nhau và đề cập đến hình thứcchỉ dẫn:





    Vì vậy bạn có thể làm

    hoặc đơn giản là , trong cả hai trường hợp chúng đều đề cập đến cùng một hình thứchướng dẫn. Nhưngsẽ dư thừa.

    ngFormHướng dẫn bạn đề cập thực sự là hình thức là bí danh cho chỉ thị trên và có thể được tham chiếu bằng bất kỳ cách nào sau đây:





    Vì vậy, trong ví dụ của bạn, bạn đang làm , thực ra giống như Cũng vậy, đó là lý do tại sao bạn gặp lỗi đó.

    Trang này giải thích chi tiết hơn về tất cả các cách tham chiếu chỉ thị khác nhau: http://docs.angularjs.org/guide/directive

    Nhân tiện, (đôi khi) sử dụng

    Lợi ích của định dạng là bạn có thể tạo các bảng lồng nhau, trong khi bạn không thể chỉ sử dụng Thực hiện các thẻ bảng lồng nhau.

    Về javascript - Lỗi: [$compile:multidir] Nhiều lệnh [form, form] yêu cầu 'form' Bộ điều khiể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/20893213/

    28 4 0
    Bài viết được đề xuất: Sắp xếp các mô tả dựa trên mối quan hệ có thứ tự đến nhiều
    Bài viết được đề xuất: Ý nghĩa của '?ngModel' khi tạo lệnh AngularJS là gì?
    Bài viết được đề xuất: Rò rỉ bộ nhớ ADMOB?
    Bài viết được đề xuất: Asp.Net Identity: invalid_request khi chuyển hướng khi gọi hàm REST GetExternalLogin
    Dữ liệu Little Sun
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Các bài viết nóng hổi trên toàn bộ trang web
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com