简体中文 | English



zhengtianzuo
C++/Qt/QML full-stack developer
Create value, achieve customers and serve the industry

Personal Profile


Typing SVG
Property Data
Language / IDE
CI / CD
Design
Databases
OS
Tools & Platform

Project Introduction



Product


tianzuo.Pangu

  Instant messaging platform, using self-developed distributed storage and UDP reliable P2P network transmission technology, self-developed IM communication protocol, covering mainstream platforms, plug-in high scalability, OpenGL rendering high smooth UI, supporting integrated web applications, can be deployed privately or in the public cloud.




features

+P2P internal network penetration solution based on UDP protocol
+Message must be delivered and never lost, either on the client or on the server Moreover, it is possible to control whether each packet of data is allowed to be lost at any time, such as P frames and B frames in video playback
+Solution to packet loss: Adopting self-developed parallel sliding window protocol to ensure stable and reliable data transmission
+Dynamic adjustment: Dynamic evaluation and calculation of data communication feasibility and efficiency to obtain the best communication performance in the current environment
+Data framing: Sending and receiving communication data packets to ensure complete data sequence
+The independently developed IM communication protocol is a message transmission protocol determined by the IM business, with strong scalability and flexible and efficient development
+Distributed storage of data maximizes server application efficiency through distributed storage solutions, load balancing, and business flow
+Cross platform deployment solutions covering mainstream platforms can be deployed on servers such as Win7, Win10, Mac, and Ubuntu The client can be deployed to a PC, Android/iOS phone, or tablet It has covered mainstream platforms
+Both the client and server can be extended through plugins. Apart from the basic functions, the extension functions of both the client and server are developed using plugins, making integration and deployment quite convenient
+Strict software layering ensures a smooth interface, with an efficient underlying OpenGL rendering UI and strict layering mode, resulting in high smoothness and no stuttering, false death, and other phenomena
+WebEngine can integrate web applications and H5 special effects very quickly
+Multiple deployment methods can be privatized, public cloud deployment, and simple deployment
+Easy to maintain code PC client, Android client, and IOS client are all compiled using the same set of code, with very low maintenance and requirement change costs.

screenshot

download :
download download download download
Product


tianzuo.Kunlun

  A powerful local construction tool that provides comprehensive static and dynamic detection, code tools, and various convenient plugin tools for projects. Through techniques such as lexical analysis, syntax analysis, control flow, data flow analysis, memory detection, code coverage, and hotspot function detection, the program code is scanned to verify whether it meets specifications, security, reliability, maintainability, and other indicators Perform deep optimization of the code based on the analysis results Improve code quality and enhance product robustness.

Main Page

features
workbench

Project indicators Various indicators of the project are counted as part of the standard to measure the complexity of the project

Compile run Projects can be compiled manually or automatically

Static Analysis Scan the program code through lexical analysis, syntax analysis, control flow, data flow analysis and other technologies to check the consistency between the code and the design, the compliance and readability of the code to the standard, the correctness of the logical expression of the code, and the rationality of the code structure

Dynamic Analysis Through memory detection, code coverage, hotspot function detection and other technologies, the code is deeply optimized according to the analysis results, so as to improve the code quality and enhance the robustness of the product

Code Tools Automate code formatting and generate project documents

toolbox

Various Tools Gadgets covering communication / graphics / design / conversion / generation / miscellaneous, etc

data bag

Code Base You can record the commonly used codes to the data bag and browse the copy at any time

screenshot

download :
download download download download
Product


tianzuo.Fuxi

in writing code...















SDK


tianzuo.Kongtong

  When an application crashes on a Windows platform, a crash dump file is generated to analyze the lines of the crashed code and generate information about the system environment.





SDK documentation

features
  • 🧩 simple integration
  • 📝 optionally generate dmp and logs
  • 🪐 log in multiple languages (simplified chinese / english)
  • ⛓ support for in-thread detection

download :
download download download download
SDK


tianzuo.Qiankun

  NoSql database based on drawer file storage can be used for file packaging, data integration, encryption storage and other purposes. The storage system can be easily and quickly built and deployed.




SDK documentation

features
  • 🧩 simple integration
  • 📦 integrated simple storage files can be compressed freely
  • 🪢 the data is encrypted by 256-bit AES algorithm
  • 📒 data can be added, deleted, modified, or queried in batches
  • 📃 supports direct access to raw data streams

download :
download download download download


SDK


tianzuo.Zhuiri

  High performance reliable UDP data transmission P2P communication framework, can be used to establish P2P environment, file transfer, data communication. UDP protocol based Intranet penetration solution, easy to achieve audio and video conference center, live broadcast, remote desktop/document presentation and other functions.

SDK documentation

features
  • 🧩 simple integration
  • 📊 The high level protocol realizes the stability and reliability of data communication, and can dynamically modify the parameters to adjust the communication strategy.
  • 🪡 Multiple components can be initialized with the same socket for multithreaded data communication.
  • 🔢 Solution to packet loss: using self-developed parallel sliding window protocol to ensure stable and reliable data transmission.
  • 🪟 Dynamic adjustment: The feasible efficiency of data communication is dynamically evaluated and calculated to obtain the best communication performance in the current environment.
  • 👜 Data group frame: communication packet sending subcontract, receiving group packet, to ensure the integrity of the data order.

download :
download download download download


Service


software development: Long - term C++ Qt Qml platform software development services

about us


contact information
author zhengtianzuo
QQ 278969898
mailbox camelsoft@163.com
homepage http://www.camelstudio.cn
blog http://blog.csdn.net/zhengtianzuo06
github https://github.com/zhengtianzuo
gitee https://gitee.com/zhengtianzuo
QQ group 199672080

Add QQ Friends Add WeChat Friends Paid Questions WeChat Sponsor Alipay Sponsor

our vision

vision: Doing only one thing is the greatest and best
mission: Create value, achieve customers and serve the industry
sense of worth: Mining functions, integrators and accurate services