Tech Hammer

Chapter 122 Counterattack starts with defense

After hanging up the phone, Ning Wei quickly calmed down.

This was not the first time he had experienced something unfair, but this time like today still gave him a very special experience.

Because of the unfairness in the past, he probably knew the reason, and he had face-to-face contact with the person who inflicted the unfairness. But this time, everything was done through the air. He and the Lucassen... Mr. Friend, whom I have never met.

But when the name came out of his senior brother's mouth, he had some impression.

I still remember that when I was studying partial differential equations, the professor once mentioned this name, but there was no more.

Opening Baidu, Ning Wei entered the name and got feedback soon.

Obviously, this is indeed a big shot in the industry. One of the Fields Medalists in 1994, his achievement is partial differential equations. Some of the mathematical methods he proposed have been included in the partial differential equations textbooks in universities in various countries.

In addition, this gentleman is also an academician of the National Academy of Sciences, a lifelong honorary professor at Princeton University, a vice president of the American Mathematical Association, an academician of the Royal Swedish Academy of Sciences, and a member of the International Mathematical Union Committee...

The series of titles almost dazzled Ning Wei.

If it weren't for the editor's email, Ning Wei felt that he would never have imagined that he could be connected with such a character who should live in textbooks.

But then again, if you are not a big shot at this level, it is probably difficult to influence the editor-in-chief of a world-class magazine.

After learning about the life of this legendary mathematics master, Ning Wei carefully checked the paper again.

In fact, this mathematician is right about one thing. If his paper really has loose arguments, publishing it rashly will indeed have a negative impact on the entire academic world, especially since he has proposed some new mathematics. Essays on ideas and solutions. If it is proven wrong after a period of time, then all other papers in the field that cite Ning Wei's paper will be greatly negatively affected.

This is also the reason why mathematics journals are more strictly reviewed and the number of papers published each year is not too many.

After all, you can't believe that someone can cite a wrong thing and finally get the correct result. This kind of coincidence may happen, but it does not belong to the category of rigorous scientific research.

After checking the paper completely again and correcting a few grammatical errors, Ning Wei opened the submission system of Nature and submitted to this world-class journal for the second time.

Of course, this is just the beginning. Ning Wei has already made up his mind to teach this Lucas Senflander a good lesson in the future.

Of course, this will take some time.

After doing all this, Ning Wei did not take a rest immediately, but called up the source code of the turbulence algorithm from the computer.

Thanks to Lukassen Flanders for teaching him this lesson, which made him understand that even in academia, not everyone is as good and respectable as he imagined, so he submitted the next article on turbulence algorithms And before using the algorithm source code in papers, it is necessary to take some precautions.

He was still planning to teach others a lesson, but he didn't want to be taught a second lesson.

Not to mention that the academic circle can be so stubborn, but when it comes to application, it is a technology that is directly linked to an industry and real-world benefits. If you continue to be honest, you will probably end up being eaten up and left with nothing to say. It can be said.

The so-called patents and so-called copyrights can only guard against gentlemen. After all, even if someone really infringes the copyright, he doesn't have the time or energy to litigate with others, and scientific researchers don't have that much time.

So I can only let myself do my best as a villain first.

The example given by Senior Brother Lu has explained everything.

It's a good thing that Senior Brother Lu's friend met a conscientious mentor. If he had had a mentor with a dark heart, he would probably have been eaten to pieces, right?

Of course, manipulating the source code is actually a test of your skills.

If someone really wants to steal the source code of a certain software product, many engineers will naturally analyze the code thoroughly before taking the next step.

Since not all paper reviewers are trustworthy, this step should not only be done but also done with caution.

After thinking for a long time, Ning Wei decided to add three layers of verification methods to the source code.

In the first step, Ning Wei plans to add several equations that will have specific return values ​​under specific circumstances in the main function. If the source code is used directly without changes, he only needs to send a specific signal to the target device and immediately get a set of fixed The return value.

The second step is to decide to add a layer of standing wave wave equation to the source code.

Although it is simple, it is actually very confusing.

Standing waves are two waves with the same frequency but opposite propagation directions.

When the frequency of fluctuations is in his hands, if the turbulence algorithm is really pirated and the equation has not been eliminated, then he can make the pirated software or equipment useless with just a simple calculation.

The hidden point is that after the turbulence algorithm simulates a physical space, it has to explain various splashes. Standing waves are mixed in, and it is difficult to distinguish its role in the program unless you are particularly careful.

The third step is the most complicated. Ning Wei decided to add Fourier series, Fourier coefficients and Fourier transform to the core code.

To put it simply, the time domain signal is transformed into a frequency domain function through Fourier transform, which stipulates that the time domain is the signal and the frequency domain is the function, and the spectrum is also in his hands.

This spectrum represents the three parameters of frequency, amplitude and initial phase of all cosine signals of different frequencies contained in the periodic signal. These three parameters of each cosine represent all the information of the cosine.

If the turbulence algorithm is used directly without authorization and the newly added code is not completely removed, it is basically equivalent to leaving a backdoor for Ning Wei to do whatever he wants.

Ning Wei is not afraid of being exposed, because these functions can be said to be components of the turbulence algorithm.

For example, the standing wave is a supplement to the original waveform, and can also be used to secondarily determine the re-screening of illegal access data streams.

Equations with specific return values ​​can also be triggered at specific stages of the test phase to collect return data.

Adding Fourier series, coefficients and using Fourier transform can also be used to simplify the final operation.

After making a rough plan, Ning Wei finally couldn't hold on any longer.

I am so sleepy...

Of course, it is impossible to add all these things into the program today.

Because Ningwei’s idea is not to simply add these things, but to perfectly integrate them with the functions implemented by the turbulence algorithm itself. If you want to eliminate any piece of code, it may cause various problems in the entire software itself. Problems, even if someone discovers that there may be problems, if you want to remove these codes, you will need to spend several times the energy to repair the entire system.

But this is also a big project for Ning Wei, and it will take at least a week to complete.

After being given an ideological lesson by a math tycoon from across the ocean, Ning Wei's thoughts inevitably began to take a more sinister path, even if it was just to protect himself.

After closing the computer, Ning Wei glanced at March, then stretched, "Ah..." and let out a long yawn...

Then he saw March on the screen and stretched out his two small front paws, imitating his gesture: "Ouch..."

"It's just you! Come on, call daddy and listen!"

"aim……"

"I'm too lazy to care about you! Go to sleep!"

In the next week, Ning Wei began to retreat and reorganize the source code of the turbulence algorithm.

It is a real retreat. In order to perfectly embed the reserved small means into the original code, it is not much less difficult than typing the code directly.

It took Ning Wei a full half a month to turn the turbulence algorithm from a vague idea in his brain into an executable program, working more than ten hours a day; and it took him six full days to modify the codes, also working more than ten hours a day. Hour.

After completing this work, Ning Wei even felt very excited.

Really, he really hoped that someone would pirate the turbulence algorithm for profit without his permission, take a bite out of this cake, and teach him how to behave. He even couldn't wait to finish the paper with all the codes and submit it.

During this period, the laboratory also stepped forward to help Ningwei contact the real environment for public testing of turbulence algorithms.

Because Ningwei hopes that the public beta stage can directly face the final consumers, then the most ideal environment is naturally the domestic 12306 ticketing system.

After all, this is arguably the most complex and most visited ticketing system in the world.

It is estimated that the officials themselves are too lazy to count how many times per minute it is visited by various crawlers during the peak period of ticket sales, especially for popular train tickets connecting China's richest super cities.

For this matter, Lu Changbin personally went to the capital and found connections to invite Mr. Tie's people to dinner.

Of course, there was no surprise in the rejection.

It's not entirely because Lu Changbin doesn't have enough face.

Mr. Tie’s reasons are also very good.

For such a giant ticketing system for people across the country, stable operation is the most important, even if it requires sacrificing some fairness in order to achieve this.

In other words, they really dare not use the turbulence algorithm, an algorithm that has only been tested in the laboratory, even though Ning Wei has been on the stage of the world's top computer algorithm conference because of this algorithm.

Of course, it’s not entirely without gain.

The leader in charge of this matter patted his chest and promised Lu Changbin that if the final test is stable and proves that this thing is indeed useful, 12306 will definitely support this domestic software product without hesitation.

Although Mr. Tie didn't get it done, Lu Changbin didn't gain anything.

We directly negotiated a cooperation plan with two small airlines, Spring and Autumn Airlines and Eastern Star. Specifically, the laboratory hired people to cooperate with the website maintenance personnel of the two airlines to upgrade the entire ticketing system, and provided free training to the website maintenance personnel to conduct software testing. If it is indeed stable and effective, and if the test phase satisfies the two airlines, the two airlines can use the turbulence algorithm for free for five years in the future.

Of course, if the software itself causes irreparable heavy losses due to defects or loopholes during the testing phase, the laboratory will not only need to assist the airline in restoring the ticketing system to its original state, but also need to provide certain compensation according to the agreement.

This was added by Lu Changbin on his own initiative. Not only did he have absolute trust in Ning Wei, he had personally studied all the update iteration records and laboratory test records of the turbulence algorithm, and simulated the airline's ticketing system in the laboratory, and conducted After preliminary protective testing of the turbulence algorithm, he finally came to the conclusion that the algorithm is always stable. This is his confidence.

In addition to the two airlines that Lu Changbin took the initiative to visit, there was also a relatively well-known domestic ticketing company that approached Lu Changbin, hoping to test the turbulence algorithm.

Lu Changbin roughly checked and found out that this company mainly handles domestic star concert services in China and provides one-stop services for stars to hold concerts, starting from helping to obtain approvals, to planning, publicity, and final ticket sales.

In the words of the owner of a performing arts service company, scalpers snatching tickets to popular celebrity concerts and selling them at high prices made him miserable.

The scalpers' companies didn't make a lot of money at all, and many fans who couldn't buy or were forced to buy high-priced tickets accused them of colluding with internal and external parties to drive up ticket prices through scalpers.

If peers hadn't faced similar problems, this reputation would have been ruined. But because this company is relatively well-known and has access to more popular resources, it is naturally the most scolded among the fans.

So after learning that the technology being promoted by Jiangsu University could effectively prevent scalpers from stealing votes, they immediately asked someone to find Lu Changbin, hoping to be the first to experience it, and promised that as long as the test phase is effective, how many Money also needs to be bought and used.

Especially recently, there are two concerts of veteran stars with many fans in preparation. After improving their own ticketing system, they can start testing the effect immediately.

The boss even said at the dinner table that if the turbulence algorithm failed to work this time, he had already begun to consider abandoning the ticketing system that he had spent a lot of money to build by himself, and directly subcontracted the online ticketing to other professional ticketing networks.

Although it is still possible to avoid scalpers snatching tickets, at least the company no longer needs to be scolded.

Lu Changbin made a call and discussed with Ning Wei and decided to take the order.

In addition, Jiangcheng already cooperates with Jiangda or coordinates with relevant departments at higher levels. At the same time, there are also units with similar needs, such as the registration system of Jiangda Affiliated Hospital, and a total of seven realistic test scenarios were found for the turbulence algorithm test.

It is also sufficient for public testing of turbulence algorithms.

This is why Ning Wei locked himself in the laboratory and turned a blind eye to almost everything, working hard to modify the source code.

Starting from the time it is used for testing, it must be the source code with added materials, without giving the outside world any chance to obtain the original source code.

Next is Yu Xingwei's business.

As one of the project team members who knows and is most trusted by Ning Wei about the turbulence algorithm, the next job is to take seven master's students who received a week's training and deploy it to the ticket sales websites or official websites of several companies that have signed test contracts. Turbulence algorithm.

Ning Wei's early momentum at SODA, coupled with Lu Changbin's search for people to test, naturally attracted the attention of countless people, and even many related industries have begun to focus on this test.

Even many companies that specialize in ticket grabbing services have received many alternative tasks entrusted by customers.

"Have you heard about the turbulence algorithm? After it is officially launched, we will focus on those two airlines and give it a try. If you can break through the algorithm and grab tickets in batches, the price will be good."

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like