Anycodes
Project Role: Developer
Operator Project Time: 2015.08 – Present
Project introduction: Develop an online programming software. Users can edit and compile C, C++, Java, Python and other nine languages on-line at anytime and anywhere through mobile client, Wechat account and Web pages. The platform also has the functions of code download, image output, communication forum and online evaluation. As of Aug. 2018, the total number of downloads by mobile clients was 300,000, and the number of web page requests exceeded 10,000 per day.
The main technology: The web version 2.0 version uses the PHP language for development. In order to prevent users from submitting malicious code, the regular expression is used to shield the keywords. At the same time, multiple virtual machines are used as compilers, and the dynamic IP is realized through virtual routing technology. Parsing and intranet penetration, the web version 3.0 version was developed using the Python WEB framework Django, and the virtualization technology was changed to Docker. The project's mobile client has always used Webview as its main technology.
Project Note: The project used the domain name: anycodes.cn, the project has Anycodes online programming (soft: 2015SR164783), online programming platform (soft: 2017SR105637), mobile programming software (soft: 2017SR462051), programming dictionary (soft: 2017SR070853) and many other software copyrights and a patent for appearance.

AI Blog
Project Role: Developer
Operator Project Time: 2017.08 – Present
Project introduction: Develop a blog system by Python WEB framework with functions of article publishing, viewing, question answering, comment, Taobao guest, question bank, code center and so on. Its greatest feature is that it integrates machine learning algorithm to realize automatic abstraction, keyword extraction and other functions, and also integrates incremental crawler technology to achieve automatic updating of Taobao guest and question bank.
Main technology: The project mainly uses Django framework for development. It is deployed on Alibaba Cloud server through Nginx+Wsgi. The project uses Sklearn framework to implement automatic summary and keyword extraction technology, as well as some WeChat platform development technologies.
Project Note: Project 1.0 has a soft one: IWrite blog system (soft: 2017SR101153), version 2.0 has a soft one: ZJU smart blog system (2017SR577667), project domain name: 0duzhan.com.
