![](/img/trans.png)
[英]Factors influencing programming style
在編寫程序時,通常會看到程序員遵循默認的風格准則。 例如,在我處理過的大多數語言中,我們總是寫if x < 5而不是if 5 > x ,盡管兩者都是底層語法允許的表達式。 有沒有人對我們在編寫這些表達式時可能導致我們發現這些偏見的原因提出建議? 關於可能原因的一些想法 - 它可能是早期編 ...
[英]Factors influencing programming style
在編寫程序時,通常會看到程序員遵循默認的風格准則。 例如,在我處理過的大多數語言中,我們總是寫if x < 5而不是if 5 > x ,盡管兩者都是底層語法允許的表達式。 有沒有人對我們在編寫這些表達式時可能導致我們發現這些偏見的原因提出建議? 關於可能原因的一些想法 - 它可能是早期編 ...
[英]How can I simplify repeating function logic
題 我想知道是否有辦法改進程序中某些函數的當前結構,因為我覺得發生了大量不需要的重復。 背景 我正在編寫一個小型記錄器,以便 CLI 應用程序可以在終端中顯示更漂亮的文本。 我有幾個函數可以向標准輸出添加一些圖標,例如success() ,它需要一條消息並向其添加一個綠色復選標記圖標,與error ...
[英]MVC: One model, multiple applications
我正在啟動一個基於多個Web應用程序(網站,ControlPanel,RestAPI)的項目,每個Web應用程序都基於相同的Data [base]和MVC框架。 為了避免並行代碼維護,我考慮為每個應用程序使用相同的模型文件。 但是,當進行更深入的思考時,所有可能的方法都有其優點和缺點。 ...
[英]C++ Quadratic Equation Solver - Incorrect Imaginary Solutions
就像標題所說,每當我在二次方程求解器中輸入導致虛解的某些數字時,我就無法表達適當的虛解。 我嘗試過的一些事情包括創建一個新的強制轉換變量,該變量基本上是判別式的絕對值,但它是一個全新的變量。 另外,我嘗試使用判別變量本身,同時使用abs()函數和負值乘以絕對值。 感謝您的投入。 ...
[英]How do you define functions in header files?
設置 如果我有這樣的程序 一個頭文件,它聲明了我的主庫函數primary()並定義了一個簡短的簡單幫助函數helper() 。 定義它的主要函數的實現文件。 一個main()文件,它通過調用primary()來測試代碼 問題 使用 不會鏈接,因為primary_header.h ...
[英]What is the advantage of a parallel pipeline compared with Task Parallelism?
我經常讀到管道模式作為利用並發性的一種常見且有用的模式。 但我想知道並行管道模式與任務並行模式相比是否有任何優勢。 假設我們在一個管道中有三個階段:A,B,C。當需要處理數據時A接受它,處理它並將其交給B.當下一個數據塊進入時,同樣的情況發生,A和B同時工作。 因此,管道中的不同階 ...
[英]How to structure multi-page JSP project?
我的Java項目有多個JSP(視圖)頁面,這些頁面可以插入數據庫或查詢數據庫。 我創建了主頁並鏈接到每個JSP。 我不確定是否應該將項目的每個組件(帶有jsp,servlet,Java文件的MVC模式)放入其自己的Web應用程序和自己的war文件中,以上傳到Web服務器。 這是構建我的 ...
[英]Is there an analog to tk.IntVar() in wxPython?
我正在將一個舊的tkinter程序轉換為wxPython。 我大量使用的tk之一是tk.IntVar()等。 wx中是否有提供類似功能的東西? 具體來說,我希望能夠定義模塊級變量,例如myvar = tk.StringVar() 。 然后,在更新這些變量時,就像新的變量值一樣,讓一個 ...
[英]How to structure large AngularJS applications
我有一個在AngularJS中構建的Web應用程序。 它已經積累了500行代碼,要對所有代碼進行分類是相當大的負擔。 我想知道是否可以將邏輯拆分成多個文件,但仍然能夠與某些$ scope變量進行交互。 對此主題的任何資源將不勝感激。 例如:我有很多邏輯處理由ng-repeat生成的表 ...
[英]For-Else loop in another For loop
我對另一個for循環中的for-else循環有一些疑問。 所以這是一個例子: 如您所見,這是用於確定質數並將其存儲在列表中的,以便以后可以檢索。 所以我的問題是第一個for循環。 當我運行該程序時,它的輸入如下:First FOR循環,ELSE,First FOR循環,Second ...
[英]Mixing Multiple Programs
我的問題是關於混合多個程序。 例如,如果您在了解我在說什么之前使用了虛幻開發工具包。 虛幻的Lightmass是另一個程序,具有來自主應用程序(編輯器)的另一個exe。 當您構建照明時,lightmass程序將在后台運行。 運作方式如何? 主程序是否已為Lightmass提供存儲位置? ...
[英]Maintaining modularity in Main()?
我正在為家庭作業編寫簡單的紙牌游戲“戰爭”,現在游戲可以運行了,我正在努力使其更加模塊化和有條理。 下面是包含大部分程序的Main()部分。 我應該提一下,該課程正在 C# 中教授,但它不是 C# 課程。 相反,我們正在學習基本邏輯和 OOP 概念,因此我可能無法利用 C# 的某些功能。 所以這是 ...
[英]How to find and execute a method on another java application currently running on computer using java?
例如,假設我有hello.java(任意),如果它正在運行並且用戶通過在運行時提供輸入來更改了該應用程序中的一些可訪問(非私有)變量,則該應用程序的變量將與尚未執行的變量不同。 另一個程序(最好是java)可以從該應用程序獲取或顯示有關該變量的更新信息。 ...
[英]Should I not be subclassing the Cocos2d CCDirector class?
我正在嘗試使 cocos2d 作為 RPG 引擎工作。 我正在考慮制作一個 class 來協調角色的移動,map 加載/卸載等。我應該為此制作一個 CCNode,還是只是擴展 CCDirector? 有沒有理由不CCDirector ? ...
[英]C - program structure (avoiding global variables, includes, etc.)
我正在使用C(而不是C ++),我不確定如何避免使用全局變量。 我對C,它的語法以及如何編寫基本應用程序有相當不錯的把握,但我不確定構造程序的正確方法。 真正的大型應用程序如何避免使用全局變量? 我很確定總會有至少一些,但對於用C編寫的大型游戲和其他應用程序,最好的方法是什么? ...
[英]Origins of the name 'main' for program entry point?
出於好奇,程序入口點名稱“ main”的來歷是什么? ...
[英]What are some best practices for structuring cherrypy apps?
我正在寫一個櫻桃應用程序,我想知道構建我的處理程序和代碼的最佳方法是什么? 我認為通過cherrypy.root進行分配是簡單的,但是編寫處理程序並分配它們的一些做法是什么? (請允許我證明我的困惑!)我最初的想法是編寫一個標准的處理程序類,根據當前的URL或類/方法組合推斷出要運行 ...
[英]Dealing with similar code in multiple C “projects”
我正在玩一些C代碼,編寫了一個小型Web服務器。 我正在做的目的是使用不同的網絡技術編寫服務器,以便我可以更多地了解它們(多線程,多進程,選擇,輪詢)。 許多代碼保持不變,但我希望可以將網絡代碼“交換出去”,以便針對不同的技術進行一些性能測試。 我考慮過使用ifdefs,但是看起來它將很快 ...
[英]How does a program look in memory?
程序(例如C或C ++)如何安排在計算機內存中? 我對段,變量等有點了解,但基本上我對整個結構沒有扎實的了解。 由於內存中的結構可能不同,我們假設Windows上有一個C ++控制台應用程序。 一些指向我具體的指示: 功能概要,如何調用? 每個函數都有一個堆棧框架 ...
[英]How do you find a needle in a haystack?
當以面向對象的方式實現大海撈針搜索時,您基本上有三種選擇: 你更喜歡哪個?為什么? 我知道有些人更喜歡第二種選擇,因為它避免引入第三種物體。 然而,我不禁感到第三種方法在概念上更“正確”,至少如果你的目標是塑造“現實世界”。 在哪種情況下,您認為引入輔助對象是合理的,例如 ...