Differential Directory, indexing method Programming Software Development by xrjf **Features:** * Retrieves the differentiating bit of a key with respect to the previous one and stores only this position in the index. * With at most one single disk read, assuming the index is in memory, it determines whether the key exists or not. * The index is always sorted and therefore requires no reorganization. * Performance is … 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 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 … J.A.M.D. Hardware and Software Linux and Unix by Z28James over the last few weeks ive tried out rh8, mdk 9.1, knoppix 3.1, gentoo, yoper, debian sarge, and j.a.m.d and by far...except for gentoo, j.a.m.d was the coolest in my opinion. its a slimmer version of rh8 recompiled for i686 cpus. you all should try it...i like it alot. but i do admit i like gentoo...well purely cuz of the fact that i got it to … Re: 'J' Suffix and Swing Programming Software Development by VernonDozier [QUOTE=curtissumpter;802419]Is it safe to assume that any object that is preceded with the letter 'J' is a member of the Swing package? Just trying to get lightweight versus heavyweight components sorted properly. Thanks. -- Curtis[/QUOTE] It's mostly, but not all, Swing. Here are the J's [url]http://java.sun.com/javase/6/docs/api/… J# invalid paramater at runtime Programming Software Development by alcoheca Hi, I have this issue with a J# project I need to complete for uni. [CODE=java]public class Sprite { private Image m_image; public Sprite(Image image) { m_image = image; } public int getWidth() { return m_image.get_Width(); } public int getHeight() { return m_image.get_Height(); } public void draw(Graphics g, int x, int y) {… Re: J# invalid paramater at runtime Programming Software Development by alcoheca No one has any idea? start of rant: MSDN Forums are dead, no one is using J#, my lecturer is useless.. why force us to use this language with such limited support docs, examples, etc... 'J' Suffix and Swing Programming Software Development by curtissumpter Is it safe to assume that any object that is preceded with the letter 'J' is a member of the Swing package? Just trying to get lightweight versus heavyweight components sorted properly. Thanks. -- Curtis Re: 'J' Suffix and Swing Programming Software Development by stultuske [QUOTE=curtissumpter;802419]Is it safe to assume that any object that is preceded with the letter 'J' is a member of the Swing package? Just trying to get lightweight versus heavyweight components sorted properly. Thanks. -- Curtis[/QUOTE] assuming this could get you into a lot of unknown problems when using an openSource package. any Joe-… Re: J.F.K. assassination Community Center Geeks' Lounge by sk8ndestroy14 Well, here goes, vaguely (sp). J.F.K. serioudly talked about dismantling the C.I.A. This would put all of them out of jobs and the C.I.A. obviously didn't want that. "Why was Lee Harvey Oswald allowed back into the United States after defecting to the Soviet Union with virtually no questions asked?" Oswald's office in New Orleans was the … Infected j think Hardware and Software Information Security by waterfrom Infected? The computer restart by it self. and say it recover after a big fail and its save a log file too( minilog) Possible virus ,But j cant find anything. Windows XP SP2. Avg antivirus 8.0 Windows built in firewall J have run this programs avg fullscan eset onlinescan spyboot search destroy malwarebytes,anti-malware. ccleaner Hijack this(… Re: Infected j think Hardware and Software Information Security by waterfrom what j call minilog is the Minidump file.. This have going on for3-4weeks now. shutdown 5-6 times every day and it say it have recover after a critical error. It`s drive me crazy. J have done all j come up with. Please help Re: Infected j think Hardware and Software Information Security by waterfrom hello. J run eset antivirus and M alwareAnti malware, ccleaner ,atf cleaner. spyware terminator.j downloaded eset and run the scan. and j run mcafee rootkit detective. How large is the hard drive? j got 185 gb free space How much RAM is installed? About 1536Ram When do these occur? not sure what you mean What are you doing … Re: Infected j think Hardware and Software Information Security by waterfrom hello sorry forgot hijackthis log her it is. And yes j have follow every step for clean computer Re: Infected j think Hardware and Software Information Security by waterfrom hello. J just try to take away avg if that was theproblem, but the same thing happend again, back to avg. Yes j dont have many program on my pc. ye it could be, But j not sure what services shall run and what j can disable? Re: Infected j think Hardware and Software Information Security by waterfrom hello again j just run combofix and it was few things there that combofix repair. The one thing combofix fix was some recovery file and 3 more files. That was cool enough. But j run mcafee rootkit detective, and it was something there that was not there earlyer. Is they a problem? 'Object-Type: SSDT-hook Object-Name: … Re: Infected j think Hardware and Software Information Security by waterfrom Hello. Sorry. Am understand now how frustrating that was for you. J am very very Sorry, but j was so frustrated with the shutdown all the time, and j was not able to run my web store. Am sorry j run those programs. j did not do anyhing with the mcAfee program. But j run the combofix . J was not sure if combofix was that powerful tool, if … how i can come to know which button is selected (or how i can pass i,j as an argument Programming Software Development by sat21091 hi guys please help me i want to know how i can pass an i ,j argumaents to the function abc so that i can do oprations on i, j in function abc [code]Button[,] b = new Button[8, 8]; void drawchessboard() { int x=60, y=10,z=0; for (int i = 0; i < 8; i++) { for… Re: What happens to the value of i and j in the function? Programming Software Development by MandrewP [QUOTE=hey.howdy;1783025][CODE] #include<iostream> using namespace std; void comparison(char arr2[], char arr3[],int& i,int j) { int abc=1; for(j=0;j<5;j++) { if((arr2[j]==arr3[j])||(arr2[0]!=arr3[0])) { j++; } i=i+1; j=5; } } int main() { char arr[5]={'a','b','c','d','e'}; char arr1[5]={'a','b','c','d','e'}; int refr=0, iteratorr… loop 'j' in subroutine starterequive Programming Software Development by shamila08 hello, dear all [code=cplusplus] #include <iostream> #include <stdio.h> using namespace std; int count = 1; void print( int *arr, int SIZE){ if (arr != 0) { for (int i = 0; i < SIZE; i++) { // i = position cout << arr[i]; } cout <<"\n"; } } void circular_left(int *arr, … name lookup of ‘j’ changed for new ISO ‘for’ scoping Programming Software Development by BoneXXX Hi, I dont know much about programming, however I have a c++ program(i didnt write it) that I need to use it to do some experiments. When I compile the program I get this errror. [code] dynn.cpp: In function ‘void make_near()’: dynn.cpp:374: error: name lookup of ‘j’ changed for new ISO ‘for’ scoping dynn.cpp:370: error: using obsolete … Re: how i can come to know which button is selected (or how i can pass i,j as an argument Programming Software Development by predator5047 I see that your function abc locks like a event , you add a event to a control this way <control name>.event += new new EventHandler(<event function>). In your case it would be: [CODE]b[i,j].Click += new EventHandler(abc);[/CODE] Re: how i can come to know which button is selected (or how i can pass i,j as an argument Programming Software Development by sat21091 hello sir actually i m trying to make a chess engine thanks for help but it didnt work out for me bcoz i just want to know which button is selected from 8x8 grid which is possible by knowing the values of i, j in grid and after that i can apply oprations on i,j for further actions so i want to know how i will get a value of i,j in … Re: how i can come to know which button is selected (or how i can pass i,j as an argument Programming Software Development by ddanbe Your abc click handler would loo something like [CODE=C#]private void abc_Click(object sender, EventArgs e) { //code here }[/CODE] Now sender.Name will give you something like "bij"(so extract the i and j from there), you could also use the Location property in this case or the Tag property, to do what you want to do. … Re: how i can come to know which button is selected (or how i can pass i,j as an argument Programming Software Development by skatamatic You could use the .Tag property of each button to give it a coordinate. Then subscribe all the buttons' events to one event, and use this coordinate to identify the button. in drawchessboard: [code=csharp] b[i,j].Tag = new Point(i, j); [/code] [code=csharp] private void abc(object sender, EventArgs e) { Point ButtonCoordinate = (Point…