Programmers need to be good at information retrieval, sorting out the sites they use during development for memos (the favorites are really full).

1. Search engines

1.1. Secret trace searchmijisou.com

An invincible conscience, invincible security search engine, will not collect private information, privacy protection, no cookies, and secret search aggregated Baidu, 360, Bing, Sogou and other search results.

1.2. Small white dishwww.xiaobaipan.com

Dial resources search website, can search for movies, TV series, novels, music and other resources (note: many friends in the comment area said that the small white disk toxic, I used Google browser search several times and no big harm, please use with caution!)

1.3 DogeDoge searchwww.dogedoge.com/

DogeDoge search, Chinese name Doge search, a search engine developed by a wonderful folk master, legend can completely replace Baidu search, Baidu home page is almost all advertising, and DogeDoge search is not an AD, search answers focus on Zhihu, blog Garden, CSDN, and so on, the true heart, search results and Google similar, It is very suitable for those who cannot use the Internet scientifically.

1.4, GitLogswww.gitlogs.com/

GitLogs are GitHub’s content search engine, which helps engineers quickly find relevant projects. They also provide resources such as the latest development projects, development news, and related topic recommendations. They can subscribe to GitHub’s email account and receive the latest content on GitHub every day.

www.java1234.com/ to find some e-books and documents, I think it is ok, is a little more advertising.

Go to LeetCode and LintCode

Brush topic: Leetcode.com/ brush topic: www.lintcode.com/

other

Novice tutorial (front end) : www.runoob.com/

Entertainment & Learning website: www.bilibili.com/

V2ex (technology and work) : www.v2ex.com/

Check out the problem: StackOverflow.com/

Technology news and information: 36KR.com/

2, PPT

2.1 excellent PPTwww.ypppt.com

High quality free PPT template download site, much higher than the first PPT quality.

3. Picture operation

3.1. The picture is infinitely largerbigjpg.com/zh

Let your pictures zoom in, zoom in, zoom in! It only takes a little processing to achieve unexpected results.

3.2. Lossless enlargement of waiFU2X images

Waifu2x is an open source project from a developer in Japan, which uses artificial intelligence deep convolutional neural networks to enlarge images without damage. The waiFU2X algorithm provides a very good stretching, noise reduction, and filling mechanism for images, which makes the image look and feel the same before and after enlarging.

Website: waifu2x. Udp. Jp/index. Useful – CN… GitHub source: github.com/nagadomi/wa…

Change the Background color of photo cutout and id photo

Remover. Bg, developed by Byteq developer Benjamin Groessing, is a Python, Ruby and deep learning matting tool that uses AI to automatically identify foreground layers and then separate them from background layers. The website is currently open for free, whether you are a professional designer or just enter the operation of small white, you can upload photos to achieve automatic matting, free from selection, marking and a series of tedious routine operations. It is a photo cutout and id photo background change the perfect weapon.

Website: www.remove.bg/ Python code: handsome-man.blog.csdn.net/article/det…

3.4. Draft design

Draft design is a multi-scene commercial visual online design platform, providing simple operation, powerful online services, simple and efficient matting, support online PS, artificial intelligence matting and id background change operations.

Website: www.uupoop.com/

3.5, TinyPNG

Free online image compression tool, high compression rate, lossless picture quality, direct drag and drop use, unique and powerful JavaScript algorithm, can speed up to 80% of the size of the image, without compromising its quality.

Website: tinypng.com/

3.6, SmartResize

Based on JavaScript+HTML5 written a batch of crop zoom image artifact (suitable for simple artificial intelligence image data preprocessing).

Website: www.smartresize.com/zh-cn

4. File sharing

4.1 copy the rabbit

Copy Rabbit is a cross-platform file transfer tool, can achieve the temporary and quick sharing of files or text between different devices application, support Windows, Mac, Linux, iOS, Android platform mutual transfer; Use it online and go when you’re done. More convenient than Baidu net disk.

Website: cp.anyknew.com

5. Recruitment of fresh graduates

5.1. Job search network for fresh graduates

To provide students with a full range of job services, to provide the most complete, the latest, the most accurate information about campus publicity, full-time recruitment, part-time internship, campus recruitment of well-known enterprises, on-site job fairs and other information, and to provide targeted employment guidance for college students.

Website: s.yingjiesheng.com/

6. Programmer interview question bank

6.1 LeetCode (force button)

Estimate leetcode (force) we are familiar with, have been recommended bad, a lot of programmers at home and abroad in the above brush, difficulty from Easy, Medium to Hard have, it is said that many interviewers will choose a variety of questions, known as the big factory sieve code workers.

Website: leetcode-cn.com/

6.2, hihoCoder

The technical team of the website comes from the development team of the former Peking University POJ, as for POJ will be introduced in the following chapter, anyway, the worship is over. Some well-known big factories such as Microsoft, Baidu, Tencent, netease and so on hold online programming competition on it, the style is similar to THE ACM competition. HihoCoder has weekly tournaments and monthly tournaments. Weeks is a problem, the topic is difficult but very interesting, to broaden their thinking, month is even worse, first-class subject are from Peking University and other colleges and universities play ACM chicory give problem, through the test can be quickly positioning to their true level, at the same time understand shortcomings itself in the process of problem solving.

Website: hihocoder.com/

6.3. Niu Ke netwww.nowcoder.com/

Niuke network as a super rich content of IT question bank, I see all kinds of things dazzling, question bank + interview + learning + job search + discussion 360 degrees no dead Angle service, can be called “the Internet job search miracle”. It is good because it is not only a brush topic platform, or a platform for communication and learning, send a question paste always have enthusiastic big guy to help.

7, office, development software

7.1, I love sharing network

Share a variety of commonly used software installation package (matching crack software), installation tutorial and self-study video, so that small partners instant access to the latest software, software worry-free, science and engineering essential tools!

Website: www.zhanshaoyi.com/rjxz.html

8, high definition pictures, video material website

Collated a practical explosive table image, video, vector…… A total of 35 websites, the table contains a brief introduction to the website and material types, do PPT necessary ah ~

Baidu network backup link: pan.baidu.com/s/1jPpbkZiq… Extract code: T19J

Open source the project

9.1, making

GitHub is a hosting platform for open source and proprietary software projects, named GitHub because it only supports Git as the sole repository format for hosting.

Github is an open source repository and version control system with more than 9 million developers. As more and more applications move to the cloud, Github has become the preferred way to manage software development and discover existing code. (Unstable access, frequent need to climb over walls)

Website: github.com/

9.2 Open Source China

Open source in China was established in August 2008, is currently the largest open source technology community, with more than 2 million members, formed by the open source software library code, code sharing, information, collaboration, translation, cloud, crowdsourcing, recruitment and so on several big modules content, provided IT developers a discover, use, and communication platform of open source technology.

Website: www.oschina.net/

9.3 cloud, yard

Code Cloud is a code hosting platform launched by OSCHINA.NET. It supports Git and SVN and provides free private repository hosting. There are currently over 3.5 million developers choosing the code cloud.

Website: gitee.com/

10, algorithm

10.1, VisuAlgo

VisuAlgo was developed by Dr. Steven Halim in 2011, which included many advanced algorithms, such as graph traversal. Besides the conventional depth-first algorithm and breadth first algorithm, it also designed the deformation of depth-first algorithm, cut point finding, connection bridge, and so on. And the depth first algorithm of Tarjan’s and Kosaraju to find the strongly connected part in the directed graph. Currently, the website supports Chinese, Indonesian, Japanese and other multi-language versions.

Website: visualgo.net/zh

Data structure and algorithm animation software: baidu network backup link: pan.baidu.com/s/1GLXpfPm3… Extract code: M5VD

11, online tool book

11.1 love data tools

Love information online tools, for the development of operation and maintenance to provide a comprehensive online toolbox, currently has developed 270 tools, including development tools, operation and maintenance tools, commonly used tools, SEO webmaster tools, is easy to use, convenient online tools website.

Website: www.toolnb.com/

11.2. Novice toolsc.runoob.com/

The biggest feature is support for online editing in various languages and the ability to run code on web pages.