网站首页 关于作者 南京90后程序员 的所有文章

  • Cmake使用说明

    MakeFile中用CMake方法记录...

    2023-10-31 C++ 913
  • Clickhouse安装

    clickhouse的基本部署及使用...

    2023-10-24 数据库 869
  • Pyro4的一个简单通信案例

    机器数据交互的一种方式,可以对数据进行压缩,效率比原有的redis中间件有所提高...

    2023-10-24 Python 884
  • 将文件拖入校验文件id是否连续的工具

    校验文件内数据连续性...

    2023-10-23 Python 837
  • pyo3(rust包的)测试

    rust的自定义包效率测试...

    2023-10-16 Python 873
  • linux下多进程收发数据,提高采样率方法

    # coding=utf-8 import socketserver import multiprocessing import time from multiprocessing import Manager # 创建一个多进程共享的队列 manager = Manager() data_queue = manager.Queue() class MyUDPHandler(socketserver.BaseRequestHandler): def handle(self): data = self.request[0] # 将接收到的数据放入队列 data_queue.put(data) def process_data(data): while True: # 在这里添加你的处理逻辑,例如,将数据写入文件或执行其他操作 print(f"Processing data: {data.get()}") time.sleep(0.001) if __name__ == "__main__": # 创建 UDP 服务器 server = socketserver.ForkingUDPServer(('0.0.0.0', 21800), MyUDPHandler) # 创建处理数据的子进程 data_process = multiprocessing.Process(target=process_data, args=(data_queue,)) data_process.start() # 启动服务器 server.serve_forever()...

    2023-10-10 Python 915
  • 记录一次linux下程序性能分析方法

    通过工具实时分析,优化代码...

    2023-10-10 常用命令 1252
  • cython、python、numpy速度对比

    当需要提高python效率时,可以尝试使用各类方法加速,cython的实例实测...

    2023-10-07 Python 908
  • DLL的加载及卸载方法

    DLL使用 使用DLL时,因为加载后默认会将文件占用,但是算法SDK那边存在需要实时修改替换的需求,前期未发现好方法,只有通过多进程方式进行读取释放,近期发现一个方法可以解决,故将解决办法进行一次记录 from ctypes import * .... 其他代码块 .... if self.dll_server is None: options = QFileDialog.Options() options |= QFileDialog.ReadOnly # Set read-only mode if needed file_filter = "Back files (*.dll)" selected_file, _ = QFileDialog.getOpenFileName( self, "选择文件", ".", file_filter, options=options ) if selected_file: self.dll_icon.setIcon(FluentIcon.DELETE) self.dll_server = CDLL(selected_file) else: self.dll_icon.setIcon(FluentIcon.FOLDER_ADD) # 重点卸载方法,实测有效 windll.kernel32.FreeLibrary(c_void_p(int(self.dll_server._handle))) self.dll_server = None...

    2023-10-07 Python 739

联系我们

在线咨询:点击这里给我发消息

微信号:17721538135

工作日:9:00-23:00,节假日休息

扫码关注