Home>America>All Categories

Kit| go language based microservice framework tool

Kit is a micro service framework based on go language. Kit wants to be a team mate of intelligent pair programming machine for programmers. In the process of programming, kite will automatically send the code to the company's server in real time, analyze and search the Internet and local knowledge base in the back end, and generate an answer. Pair programming refers to two programmers sitting in front of the same workbench to develop software together. This way of working is suitable for knowledge sharing and transmission, which is conducive to improving work efficiency. Data shows that it takes only half of the time to write the same piece of code, and the quality is higher. But programmers are more used to working independently, and the two sides of the pair are not necessarily similar in technical views and temperament. " At present, the integrated development environments (ides) and text editors used by programmers are not connected to the Internet, which means that they need to switch to the browser to search in case of any problems in their work, which not only makes the work non-stop, but also consumes time. Kit provides a knowledge base that does not need to leave the programming environment, and carries out basic automatic error correction in addition to providing programming advice. Its core technology is the search algorithm based on machine learning; in addition, the use data contributed by 13000 users of the test version in the past year not only provides the feedback required by software engineering, but also accelerates the self optimization of search algorithm. At present, kite's response speed is about 10ms - thanks to servers all over the world and the application of pre fetching technology. According to the user's input, the software will search Google, GitHub and other open-source knowledge bases, return relevant suggestions, and sort the returned instruction content based on other users' usage frequency (rather than alphabetical order). In addition, the software will compare the terminal input and GitHub code, analyze and propose spelling suggestions. Kit uses API to access a variety of text editors (such as sublime text, Emacs, VIM, pycharm and atom). At present, it only supports Python language and can be used in OS Run on X and windows systems. In the next few weeks, the company will launch a Linux compatible version, and will continue to develop more programming languages than Python in the future.

Reading: 164 2024-11-16

Imdb| movie review recommendation website

IMDB full name: Internet Movie Database IMDB was founded on October 17, 1990. Since 1998, IMDB has become a website of Amazon IMDB website, the largest movie database in the world, is probably the most authoritative, systematic and comprehensive movie information website on the Internet at present. Its unique movie scoring system is very popular with movie fans. Registered users can score and comment on any movie, and the website will calculate the weighted average of the movie according to the average score of the movie, the number of votes, etc Score and rank top 250 (best 250 movies) and bottom 100 (worst 100 movies). Due to the updating of film materials and the constantly changing score, top250 and bottom100 must be a dynamic list, but the position of most excellent (or popular) films will be relatively unchanged, so this top list has the significance of peeping into the taste of popular films. Only the votes of the official voters are considered in the selection of the best 250 films. The score system adopts a 10 point system, with a minimum of 1 point of awful (disgusting) and a maximum of 10 points of excellent. It is worth noting that although many films have high scores in the data system, they are unable to participate in the ranking due to their failure to reach the minimum number of votes required by the top of 1250. As a result, many of the best films of the high and low (at least in the United States) have not been included. Nevertheless, the list is still of great reference value for the selection of films.

Reading: 123 2024-11-16

Recommend