📜  由 prabhkirat singh 编码 (1)

📅  最后修改于: 2023-12-03 14:56:24.551000             🧑  作者: Mango

由 Prabhkirat Singh 编码

介绍

Prabhkirat Singh 是一位热爱编码的程序员,他掌握了多种编程语言,包括但不限于C/C++,Java,Python等。他还精通各种开发框架和工具,如Spring,Django,React等等。

编程技能

以下是 Prabhkirat Singh 熟练掌握的技术:

  • 编程语言:C/C++,Java,Python等
  • 数据库:MySQL,Oracle,MongoDB等
  • Web框架:Spring,Django,Flask等等
  • 前端框架:React,Vue等等
  • 版本控制:Git,SVN等等
  • Linux操作系统:熟悉Linux系统的安装,配置,以及常用命令行操作
作品展示

以下是 Prabhkirat Singh 完成的一些项目:

1. 一个基于Java的基金交易系统

此系统是一个基于Java的交易系统,用于管理基金投资,主要包括交易下单,资金管理,费用计算等功能。此系统使用Spring框架进行开发,并使用MySQL数据库进行数据存储。

以下是此系统的代码示例:

@RestController
@RequestMapping("/trade")
public class TradeController {

    @Autowired
    private TradeService tradeService;

    @PostMapping("/buy")
    public void buy(@RequestBody BuyRequest request) {
        tradeService.buy(request.getTraderId(), request.getTickerSymbol(), request.getVolume());
    }

    @PostMapping("/sell")
    public void sell(@RequestBody SellRequest request) {
        tradeService.sell(request.getTraderId(), request.getTickerSymbol(), request.getVolume());
    }
}
2. 一个基于Python的图像处理库

此项目是一个基于Python的图像处理库,可以用于处理各种类型的图像,包括但不限于图片增强,图像分割,目标检测等。此项目使用Python语言开发,并使用了numpy,opencv等Python库进行图像处理。

以下是此项目的代码示例:

import numpy as np
import cv2

def load_image(path):
    return cv2.imread(path)

def save_image(path, img):
    cv2.imwrite(path, img)

def enhance_image(img):
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    blurred = cv2.GaussianBlur(gray, (5,5), 0)
    canny = cv2.Canny(blurred, 30, 150)
    return canny
总结

Prabhkirat Singh 是一位拥有丰富编程经验的程序员,他可以使用不同的编程语言和工具,从事不同类型的项目开发。他对自己的工作充满激情,并总是不断学习新技能,来提高自己的技术水平。