陈程的技术博客

  • 关于作者
全栈软件工程师
一个专注于技术研究创新的程序员
.NET

winform 微秒级别的定时器

通常winform自带的三种定时器就足够用了,但是在某些场合,还存在着精度低,10ms以下不准的问题,现在推荐这款微秒级别的定时器 using System; namespace MicroLibrary { /// <summary> /// MicroStopwatch class /// </summary> public class MicroStopwatch : System.Diagnostics.Stopwatch { readonly double _microSecPer…

2020年7月29日 0条评论 704点热度 0人点赞 博主 阅读全文
.NET

读取txt通用的方法,兼容所有的编码

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace ImageRect { public class EncodingType { /// <summary> /// 给定文件的路径,读取文件的二进制数据,判断文件的编码类型 /// </summary> /// <param name=“FILE_NAME“>…

2020年7月27日 0条评论 629点热度 0人点赞 博主 阅读全文
.NET

3种读取word文档的方式优缺点

第一种:第三方NPOI控件: 引用之后,代码如下 string text = ""; XWPFDocument doc = new XWPFDocument(stream); foreach (var para in doc.Paragraphs) { string v = para.ParagraphText; //获得文本 if (!string.IsNullOrEmpty(v)) text += v + Environment.NewLine; } 第二种:Microsoft.Office.Interop.W…

2020年7月27日 0条评论 716点热度 0人点赞 博主 阅读全文
杂七杂八

错误处理 ssh登陆提示:server unexpectedly closed network connection

  现象: 出现以下问题 Read from socket failed: Connectionreset by peer 起因; 导致了上面的结果 解决方法: 在重新连接就可以了。

2020年7月14日 0条评论 1059点热度 0人点赞 博主 阅读全文
docker

docker打包python镜像全教程

1.结构目录如下: 2.使用dockfile安装: FROM python:3.7.7   ADD ./pdf_reader /code # 设置code文件夹是工作目录 WORKDIR /code # 安装支持 RUN pip install -r requirements.txt CMD ["python3", "Api.py"] dockfile最好在linux系统上创建,防止编码问题 3.打包镜像 4.查看 所有镜像 5.导出镜像   

2020年7月8日 0条评论 719点热度 0人点赞 博主 阅读全文
linux

python守护进程--supervisor 使用教程

supervisor 使用教程 python守护进程 ======================================================= 1.安装 pip3 install supervisor -i https://pypi.tuna.tsinghua.edu.cn/simple 2.使用supervisor 启动 python main.py 文件 vim /etc/supervisor/conf.d/demo.conf 添加以下内容: =======================…

2020年7月2日 0条评论 696点热度 0人点赞 博主 阅读全文
linux

ubuntu18.04使用GPU部署学习后的中文OCR识别完整教程

准备工作:     GPU运算环境要求: 安装环境: 1.请先使用命令查看下驱动以及GPU的版本: 安装CUDA10.1需要更高版本的驱动,要求驱动版本表如下图: 2.驱动安装好以后,我们安装cuda10.1,如果可以访问官网下载最好,我这里因为访问不了官网,所以找了一个已经下好的cuda10.1版本的包 3.安装cudnn7.6.5,因为官网无法提供下载原因,找了一个版本,现在提供下载 安装cudnn 解压下载的文件,可以看到cuda文件夹,在当前目录打开终端,执行如下命令: 查看cudnn版…

2020年6月29日 0条评论 708点热度 0人点赞 博主 阅读全文
python

python 多线程和多进程

import os import cv2 import requests import json import base64 import numpy as np from collections import OrderedDict from concurrent.futures import ThreadPoolExecutor # 进程池模块 import time def getByte(path): with open(path, 'rb') as f: img_byte = base64.b64enco…

2020年6月29日 0条评论 595点热度 0人点赞 博主 阅读全文
.NET

Naudio实现声卡采集麦克风采集+混音

using NAudio.Wave; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading; using System.Windows.Forms; namespace Listen…

2020年6月15日 0条评论 1151点热度 0人点赞 博主 阅读全文
linux

centOS 安装 mariadb

第一步:安装与测试登陆 1.安装命令 2.启动MariaDB 3.进行MariaDB的相关简单配置 第二步:配置MariaDB的字符集 1.修改/etc/my.cnf文件 2.修改/etc/my.cnf.d/client.cnf文件 3.修改/etc/my.cnf.d/mysql-clients.cnf文件 4.全部配置完成,重启MariaDB 第三步:进入MariaDB查看字符集 显示如下: [/success]    

2020年6月15日 0条评论 682点热度 0人点赞 博主 阅读全文
1…34567…13
分类
  • .NET (65)
  • docker (3)
  • linux (12)
  • python (20)
  • web (14)
  • 小程序 (4)
  • 数据库 (2)
  • 未分类 (4)
  • 杂七杂八 (10)
标签聚合
C# python centos winform linux js DevExpress nginx
最新 热点 随机
最新 热点 随机
.NET开发手册标准参考 招募兼职前端开发 Centos安装dotnet6环境 VS上切换分支,vs编译运行出现bug,A fatal error was encountered彻底解决方案 用C#封装一个线程安全的缓存器,达到目标定时定量更新入库 C#通过特性的方式去校验指定数据是否为空
机器学习目标检测之印章检测和分类 C#通过特性的方式去校验指定数据是否为空 通过PUTTY实现win向远程Linux(CentOS)传输文件 xml序列化和反序列化代码 JsonHelper序列化和反序列化 WTM部署CentOS验证码错误

COPYRIGHT © 2021 陈程的技术博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS