Re: Differential Directory, indexing method Programming Software Development by xrjf Just a quick update for anyone interested: I have revisited and significantly improved the code, aiming for a more professional structure and better performance. The updated version avoids freezing the UI during long operations and follows more robust programming practices. If you’d like to see DiDi in action, there is also a video … Differential Directory, indexing method Programming Software Development by xrjf … hand and using quotation marks (“) to indicate repetition from the line above —for example: John Miles “ Smith DiDi applies a similar… Re: Cannot run exe from asp.net Programming Web Development by lennyli … call last): File "C:\Users\maxwi\client.py", line 18, in <module> main() ~~~~^^ File "C:\Users…\maxwi\client.py", line 6, in main client_socket.connect(('192.168.0.2', 9999… Re: Upgrade to Fiber internet Hardware and Software Networking by Reverend Jim … to fix a problem with major static on my phone line. Instead I switched to Shaw for internet, TV and phone… Re: The Impact of User Research on UX Design Digital Media UI / UX Design by john_111 … paid good money for to put an art museum on line so visitors could view the museum contents. It was a… Re: What Happened When We Applied Psychology-Backed Tweaks to a Funnel? Digital Media Digital Marketing by graceweb It’s amazing how just a few strategic changes can turn a struggling funnel into a success story. The emphasis on trust signals and emotional storytelling really resonates—those elements create a connection that can be the deciding factor for prospects. Thanks for highlighting those key takeaways! It’s a good reminder that sometimes it’s not … Re: Differential Directory, indexing method Programming Software Development by rproffitt DiDi appears to be some China based UBER service but then again I can't find a question or much else to discuss here. Re: Differential Directory, indexing method Programming Software Development by xrjf About DiDi DiDi (Differential Directory) was originally developed as part of my thesis project in the early 1990s. The name bears no relation to the more recent Chinese ride-sharing company. At the time, DiDi was a novel approach within its academic context, but a change in legislation unfortunately led to the closure of the school and the … Re: Differential Directory, indexing method Programming Software Development by xrjf For example, as Donald Knuth points out in The Art of Computer Programming, the theoretical lower bound for comparison-based sorting algorithms is K × log₂(N). I developed a very simple method that matches this performance. However, DiDi goes far beyond: its performance is proportional to K × (maximum key length), regardless of the number of … Re: Differential Directory, indexing method Programming Software Development by xrjf As an illustration, consider the theoretical lower bound for comparison-based sorting, as stated by Donald Knuth in The Art of Computer Programming: K × log₂(N). I developed a simple method that matches this limit. For example, to sort the list {2, 5, 7, 1, 4, 3, 8, 6}: Sort pairs: (2, 5) → [1] (1, 7) → [2] (3, 4) → [3] (6, 8) → [4] Merge… Re: Differential Directory, indexing method Programming Software Development by xrjf "Just to clarify a previous mistake: the efficiency should be K × N × log₂(N), not K × log₂(N) as I initially wrote." Re: Differential Directory, indexing method Programming Software Development by xrjf I've just made an update because some records weren't being added properly. The issue was that the form didn't take into account that the register field (in the call to DiDi) is passed by reference. Re: Differential Directory, indexing method Programming Software Development by noahevans This is a brilliant explanation of how Differential Directory (DiDi) indexing works — very efficient and elegant. The idea of storing only the first differing bit between keys reminds me of how we optimize systems for speed and memory, much like how some tech repair services streamline diagnostics. At FixnVibe, our approach to mobile phone … McCharts - ArkTS Programming Software Development by 杨_659 …as a whole is composed of the axis line, the dividing line, the scale line, and the text label. The four … includes four parts: text label, Y-axis line, dividing line, and scale line. Those who know canvas know that canvas painting…that the starting coordinates of the y-axis line, scale line, and dividing line all need to be calculated by adding … ArkTS - McCharts Programming Software Development by 杨_659 … future plans for ArkTS-related content. --- ### **Component Progress** - **Completed components**: Line charts, bar charts, pie charts, scatter plots. These are ready… in our community group. - **In development**: Radar charts, combined bar-line charts. Wait for the official release if you plan to… Re: Buggy career talk :-P Programming by Reverend Jim …I decided to improve the readability of the following line by inserting a space. In today's code … terminals and sequence numbers no longer made sense. The offending line was of the form: CALL MYFUNC(parm, parm, ... … where the rightmost comma was in column 72. The next line continued the previous statement. By pushing the comma into the… Re: What are the key components of an effective email marketing campaign? Digital Media Digital Marketing by shinedezigninfo … so your message reaches the right people. A catchy subject line and relevant content grab attention, while personalization—like using their… Re: Hi everyone, I'm Jason_70 Community Center Say Hello! by Salem > And of course the line "Would you like some toast?" -Talky Toaster, everyone's favorite breakfast companion. Aah, so you're a waffle man. Re: Upgrade to Fiber internet Hardware and Software Networking by rproffitt … showed up and claimed they need to get a phone line working first and then DSL. I had ordered fiber but… Re: Show computer name on a label Programming Software Development by toneewa … Checks-> Default Configuration Properties->C/C++->Command Line-> /AI"C:\Windows\Microsoft.NET\Framework64\v4.0… Re: Show computer name on a label Programming Software Development by toneewa … Checks-> Default Configuration Properties->C/C++->Command Line-> /AI"C:\Windows\Microsoft.NET\Framework64\v4.0… Re: What do you do for work? Community Center Geeks' Lounge by rproffitt … to stop this?**" My job is now the 2 line items shared above. Re: Buggy career talk :-P Programming by pritaeas … correctly, was a software change to a gold-plating assembly line for computer chips. A mishap would have caused thousands of… Re: What Happened When We Applied Psychology-Backed Tweaks to a Funnel? Digital Media Digital Marketing by asadkhan12 Your post perfectly highlights the power of behavioral psychology in funnel optimization! The results speak for themselves—small yet strategic psychological tweaks can make a massive impact on conversions. Trust signals, emotional storytelling, and cognitive ease are often overlooked but make all the difference. The way you broke down each … Re: How do I establish an open connection to an open web browser in C#? Programming Software Development by pathofbuilding To attach Selenium to an already open Chrome browser in C#, launch Chrome manually with debugging enabled using chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\SeleniumChromeProfile", then use ChromeOptions options = new ChromeOptions(); options.DebuggerAddress = "localhost:9222"; IWebDriver driver = new ChromeDriver… Re: How do I establish an open connection to an open web browser in C#? Programming Software Development by xivlauncher You can also use SHDocVw or System.Diagnostics name spaces from C# to interact with an open web browser, or connect programmatically to an existing browser window using the UI Automation API. Of course, for deeper control over Chrome, you may need the Chrome DevTools Protocol. Re: Hi everyone, I'm AndreaSagramola Community Center Say Hello! by pritaeas Welcome. Re: Are SaaS & Cloud Computing Interchangeable Terms? Community Center by peol Cloud computing and SaaS (Software as a Service) are not interchangeable terms. Cloud computing includes IaaS, PaaS, and SaaS services that provide computing resources over the Internet. Essentially, SaaS is a subset of cloud computing where users access software applications online without managing infrastructure. line Programming Software Development by sidd. hi, i drew a line which fit in the output form when it is in minimized state. but when the it is maximized line remain the same height but the window expand. i want that the line and window expand and shrink in same ratio. i hope i made u understand the problem. Re: line Programming Software Development by Geekitygeek Where in your code are you drawing the line? If you want the line to persist through changes in teh client, you could…(object sender, EventArgs e) { this.Invalidate(); } [/CODE] This draws a line across the middle of the form. Any time the form…