Trình phân tích/đánh giá biểu thức quy tắc kinh doanh C++
In lạiTác giả: Hồ XilThời gian cập nhật: 2023-11-01 15:52:06294
tôi đang tìm C++ Đề xuất viết các thư viện di động, nhẹ hỗ trợ biểu diễn và đánh giá các quy tắc toán học và kinh doanh. Tôi hiểu C++ hiện hữu STL Chức năng như vậy không được cung cấp trong .
Các yêu cầu cơ bản như sau:
Biểu thức được đánh giá sẽ bao gồm các số và chuỗi và các biến đại diện cho số hoặc chuỗi.
Một số biểu thức dự kiến sẽ được đánh giá nhiều lần trong một giây (1000-2000 lần), do đó cần phải đánh giá hiệu suất cao của các biểu thức.
Ban đầu là một dự án cho công ty của tôi, chúng tôi đã mã hóa tất cả các quy tắc kinh doanh thành các lớp bắt nguồn từ lớp Biểu thức cơ sở. Vấn đề là cách tiếp cận này không có quy mô tốt khi số lượng biểu thức tăng lên.
Tôi đã tìm kiếm xung quanh, nhưng hầu hết các "thư viện" tôi có thể tìm thấy đều là những ví dụ rất đơn giản về thuật toán shunting yard, hầu hết các trình phân tích cú pháp biểu thức đều thực hiện phân tích cú pháp và đánh giá trong cùng một bước, điều này khiến chúng không phù hợp để đánh giá lại liên tục và Hầu hết chỉ hỗ trợ những con số.
Những gì tôi đang tìm kiếm:
Thư viện viết bằng C++ (C++03 hoặc C++11)
Ổn định/sản xuất xứng đáng
Đánh giá nhanh
Di động (win32/linux)
Bất kỳ đề xuất nào để xây dựng công cụ quy tắc kinh doanh hiệu suất cao.
Tôi gặp sự cố khi sử dụng AJAX để phân tích mảng JSON từ dịch vụ web mà tôi đang tạo. Giao diện người dùng của tôi là sự kết hợp ajax và jquery đơn giản hiển thị kết quả được trả về từ dịch vụ web mà tôi đang tạo. Mặc dù tôi biết việc kiểm tra cơ sở dữ liệu của mình
Thật khó để nói những gì để hỏi ở đây. Câu hỏi không rõ ràng, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để có thể mở lại, hãy truy cập trung tâm trợ giúp Đóng 1.
Tôi đang gặp sự cố khi chạy ứng dụng Android và gặp lỗi sau java.lang.NoClassDefFoundError: com.parse.Parse khi tôi cố chạy ứng dụng. Câu trả lời hay nhất là đây
Có cách nào để ngăn etree phân tích cú pháp các thực thể HTML trong khi phân tích nội dung HTML không? html = etree.HTML('&') html.find('.//body').text cái này mang lại cho tôi '&' nhưng tôi muốn
Tôi có một ví dụ hơi điên rồ, nhưng có vẻ như đây là một bài tập hay dành cho các chuyên gia xác định phạm vi hàm JavaScript: (function (global) { // our module number one
đóng cửa. Câu hỏi này yêu cầu chi tiết hoặc rõ ràng. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện câu hỏi này? Thêm chi tiết và làm rõ câu hỏi bằng cách chỉnh sửa bài đăng này Đã đóng 8 năm trước. Cải thiện điều đó
Tôi cần viết một tập lệnh lấy liên kết và phân tích HTML của trang được liên kết để trích xuất tiêu đề và một số dữ liệu khác, chẳng hạn như có thể là một mô tả ngắn, như nội dung bạn liên kết đến trên Facebook. Nó được gọi khi người dùng thêm liên kết vào trang web, vì vậy nó được khởi chạy ở phía máy khách
Tôi được giao công việc "dịch" ngôn ngữ này sang ngôn ngữ khác. Mã nguồn quá linh hoạt (phức tạp) đối với cách tiếp cận từng dòng đơn giản bằng cách sử dụng các biểu thức thông thường. Tôi có thể tìm hiểu thêm về phân tích từ vựng và trình phân tích cú pháp ở đâu? Câu trả lời hay nhất Nếu bạn muốn "xúc động" về chủ đề này
Tôi đang viết một số mã bằng phần mở rộng cho adobe after effect mà cuối cùng lại là javascript. Tôi có một mảng và tôi chỉ muốn tìm kiếm từ "lắp ráp" và trả về toàn bộ jc3_
Thông tin cơ bản: Một số dịch vụ trong dự án netcore giao tiếp thông qua phần mềm trung gian, chẳng hạn như các thành phần orleans. Trong đó, dịch vụ và máy khách sẽ chỉ định cổng và cổng. Chúng ta chỉ cần mở máy khách ra thế giới bên ngoài và đóng cổng trên máy chủ. Nó tương đương với việc loại bỏ máy chủ, giúp tiết kiệm một số tiền.
XML là gì? XML đề cập đến Ngôn ngữ đánh dấu eXtensible (Ngôn ngữ đánh dấu eXtensible), một tập hợp con của ngôn ngữ đánh dấu phổ quát tiêu chuẩn. Đây là ngôn ngữ đánh dấu được sử dụng để đánh dấu các tài liệu điện tử nhằm biến chúng thành cấu trúc. Bạn có thể học X thông qua trang web này
Chỉ cần thực thi đoạn mã sau trong Trình phân tích truy vấn SQL. Sao chép mã như sau: khai báo @t varchar(255),@c varchar(255) khai báo table_cursor curs
Lời nói đầu: Gần đây tôi đã thực hành một số câu hỏi về thuật toán front-end. Các câu hỏi sau đây đều là phương pháp viết cá nhân và không phải là câu trả lời chuẩn. Nếu có sai sót, vui lòng chỉ ra. câu hỏi nào đó cũng có thể post vào phần bình luận. Ý kiến, học hỏi lẫn nhau Câu 1: Trong mảng hai chiều.
Tôi là một lập trình viên xuất sắc, rất giỏi!