自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

elef的博客

记录工作中点滴

  • 博客(107)
  • 资源 (7)
  • 收藏
  • 关注

原创 .NET 组件连接 activemq

组件安装。

2023-09-22 17:26:14 483

原创 模拟CA证书签发的过程

模拟CA证书签发的过程

2022-08-18 15:54:02 442 1

原创 关于openssl证书的生成过程

openssl的使用

2022-08-16 09:11:19 331

原创 以SYSTEM 帐号运行脚本的问题处理

在windows server 上部署 自动化的脚本(python)选择用户 是个非常重要的问题,很多时候我会选择默认的登录用户,但是在一些服务器经常会重启的场景就很容易出现问题,服务器启动后,如果不登录系统,之前部署的脚本根本不会运行。因为上面的问题,所以我基本都是采用 【SYSTEM】帐号运行,简单场景下测试倒是没有什么问题,但是有一些比较复杂的操作,比如 数据加工、网络访问等就运行异常。后来搜到博文 如何以system身份运行指定的程序? 才了解到如何以SYSTEM 来调试 脚本,结果发现一

2022-07-04 16:34:12 393

原创 python 使用 pyodbc 访问 Sql Server

之前一直使用 访问Sql Server, 后来在服务器上安装 发现已经升级了,再次读取数据的时候,中文会出现乱码,无法识别,所以只能卸载后再重新安装老版本 才正常返回。在 Python SQL 驱动程序 中介绍,Python SQL 驱动程序有两个选项,一个是 pyodbc,另外一个 pymssql 。pymssql 初次使用的时候,还是觉得挺方便的,不需要额外再下载安装 odbc driver,但是新版本测试了很多方法也没能解决中文乱码问题,就是之前测试可以的版本 在服务器没有安装C++编译工

2022-06-23 17:25:45 1969

原创 api 接口中应用 refresh header

一段文件下载伪代码(服务器端)if (文件存在) return 文件流;else{ 1、通过消息队列通知OSS下载组件下载这个本地不存在的文件(这个操作是异步的); 2 、获得当前请求地址; 3、响应头加入 refresh , 3秒后重新加载; return this.Ok(); 返回 http status = 200}文件上传服务器后,会自动备份到OSS进行统一保存,本地磁盘也会保存一段时间,但很有可能一段时间后删除。文件上传后备份到OSS,对于客户端是透明的,文.

2022-02-25 11:41:18 1309

原创 .net core MemoryCache(本机缓存)过期策略

过期策略1.1 永不过期:永远不会过期1.2 设置绝对过期时间点:到期后就失效1.3 设置过期滑动窗口:只要在窗口期内访问,它的过期时间就一直向后顺延一个窗口长度1.4 滑动窗口+绝对过期时间点:只要在窗口期内访问,它的过期时间就一直向后顺延一个窗口长度,但最长不能超过绝对过期时间点参考代码using Microsoft.Extensions.Caching.Memory;using System; namespace Common{ public cla

2022-01-12 08:57:06 1660

原创 钉钉群机器人设置

成为钉钉开发者在正式开发前,组织管理员需要给开发者添加开发者权限查看官方文档 成为钉钉开发者设置机器人打开需要通知的群,点击【群设置】- 【智能群助手】 添加机器人复制wehook 地址python 脚本import requestsACCESS_TOKEN = "改自己的ACCESS_TOKEN 即可"def send_ding_msg(title, content): data = { "msgtype": "markdown", "m

2021-10-26 14:07:58 487

原创 上报服务器的内存和CPU

读取服务器的内存和CPUpsutil (python system and process utilities) 是一个跨平台的第三方库,能够轻松实现获取系统运行的进程和系统利用率(包扩CPU、内存、磁盘、网络等)信息。它主要用于系统监控、分析、限制系统资源和进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等

2021-10-26 13:48:07 202

原创 SqlServer 慢日志查询 - 查看执行效率不高的语句

ql server中,如果想知道有哪些语句是执行效率不高的,应该如何查看呢?下面就将为您介绍sql server中如何查看执行效率不高的语句,供您参考。在测量功能时,先以下命令清除sql server的缓存dbcc freeProcCache在点击执行按钮,执行完后,再执行下面语句,就可以知道系统运行什么Sql和多少次了,其主要慢语句是那些了;方法一SELECT creation_time N'语句编译时间' ,last_execution_time N'上次执行时间'

2021-10-25 14:33:52 1898

原创 python 访问excel 的封装类

ExcelFile.pyimport openpyxlclass ExcelFile: def __init__(self, filepath): self.filepath = filepath self.workbook = openpyxl.load_workbook(filepath) self.sheet = self.workbook.active def getSheet(self) -> list:

2021-10-15 09:19:30 98

原创 采用 python 编写时间同步小工具,并发布exe

1 采用 python 编写脚本 times.pytimes.py# -*- coding:utf-8 -*-# 1.获取网络时间# 2.修改系统时间import http.clientimport timeimport os,sysimport ntplibimport win32api''''同步时间类'''class syctimes(): def __init__(self): if sys.argv.__len__() == 1:

2021-10-09 17:10:41 337

原创 采用 Unicode Character 作为网页图标

https://unicode-table.com 这个网站提供基于 Unicode Character 的图标查询,这里主要使用该站点提供两种编码形式,HTML-code 和 CSS-code♥ 的HTML-code<html> &#9829;</html>CSS-code 则是 \1F3E0这里使用文本作为项目的图标ul { list-style: none; padding: 0px;}ul li:before{ c

2021-09-26 13:51:56 327

原创 Python生成requirements.txt方法

requirements.txt可以通过pip命令自动生成和安装,这种情况更适用于此项目是单独的虚拟python环境生成requirements.txt文件pip freeze > requirements.txtpip3 freeze > requirements.txt安装requirements.txt依赖pip install -r requirements.txtpip3 install -r requirements.txt...

2021-08-20 15:49:00 81

原创 原生 js 解析 jwt token

采用原生 js 对 jwt token 进行解析var token = res.headers.authorization; //在请求头中获取tokenlet strings = token.split("."); //截取token,获取载体var userinfo = JSON.parse(decodeURIComponent(escape(window.atob(strings[1].replace(/-/g, "+").replace(/_/g, "/"))))); //解析,需要吧‘_’

2021-07-23 10:57:50 4763 1

原创 pip的使用总结,更换国内源,按照版本安装

加速pip下载:更换pip源pip下载python包时默认使用国外源,下载比较慢,可以考虑替换为国内源。临时修改清华源清华大学的pip源,它是官网pypi的镜像,每隔5分钟同步一次,推荐使用。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \ --trusted-host pypi.tuna.tsinghua.edu.cn packagename豆瓣源pip install -i http://pypi.doub

2021-04-28 09:38:12 294

原创 Anaconda 使用说明

Anaconda 是 Python 的一个科学计算发行版,支持 Linux、Mac 和 Windows 系统,其中内置了上千个 Python 经常会用到的库,包括 Scikit-learn、numpy、pandas、scipy 等等。其官网地址在:https://www.anaconda.com1、Anaconda 下载与安装官网 Anaconda 的下载网址:https://www.anaconda.com/download/清华映像站的下载地址:https://mirrors.

2021-03-23 09:25:33 293

原创 ubuntu部署 STUNTMAN

1、安装基础环境,更新库sudo apt-get install libssl-dev sudo apt-get install libboost-all-dev2、下载源码wget http://www.stunprotocol.org/stunserver-1.2.16.tgz3、解压编译tar -zxvf stunserver-1.2.16.tgzcd stunserve make 4、校验./stuntestcode5、运行## 前台运行./stunserver

2021-03-04 16:36:46 402 1

原创 如何通过 cmd 注册/删除 .OCX 控件

为了演示,这里采用MSWINSCK.OCX 作为示例。首先下载需要的 .ocx 文件,然后你需要将文件移动到系统文件夹中。对于32位系统,将文件放置到 "system32"目录下。对于64位系统,将文件放置到 “SysWOW64” 目录下。一旦文件放置到系统目录中,然后就需要在cmd下注册组件。以管理员身份打开cmd,输入如下命令cd /cd windowscd SysWOW64 (这里是64位的操作系统)开始键入注册命令regsvr32 MSWINSCK.OCX (或者是实际

2021-02-15 09:55:39 2706

原创 Windows环境下编译nginx

windows下利用MSYS2和VS的nmake编译nginx源码源码下载地址:https://github.com/nginx/nginxMSYS2 中文版 v2016.10.25http://www.downza.cn/soft/289517.htmlnginx 依赖安装需要:openssl;pcre;zlib;这三个nginx依赖的库可自行网上下载,链接:https://github.com/tjliupeng/nginx-build-windowsobjs/lib 下面就是三个.

2020-11-19 17:50:57 331 1

原创 JavaScript 数组常用方法

JavaScript 数组常用方法filtermapfindforEachsomeeveryreduceincludesfiltermapfindforEachsomeeveryreduceincludes

2020-10-30 15:08:41 141

原创 crontab的使用笔记

crontab的使用笔记1、定时执行m h dom mon dow user  command2、开机启动3、crontab 的另类写法1、定时执行命令的格式说明m h dom mon dow user  commandminute (0 - 59)hour (0 - 23)day of month (1 - 31)month (1 - 12) OR jan,feb,mar,apr …day of week (0 - 6) (Sunday=0 or 7) OR sun,

2020-10-26 10:44:06 95

原创 删除过期文件的bat 命令

命令格式:forfiles.exe /p “D:\备份” /s /m *.zip /d -7 /c “cmd /c del @path”/p:指定目录/s:递归搜索子目录/m:搜索“*.zip”文件来删除,默认是“*.*”/d:-7表示7天前的文件/c:自行命令,后面双引号括起来的是删除文件命令讲上述命令保存到 .bat 文件中,采用windows的定时任务,每天调用就可以删除那些过期的文件...

2020-08-12 09:36:36 836

原创 Linux下为Nginx配置SSL证书

文档主要是用于说明在本机环境如何配置 https服务域名是阿里云上购买的真实域名,只有真实域名才能申请 ssl证书1、首先购买域名这里在阿里云购买了域名 xiaotu.icu2、购买 SSL 证书获得两个用于nginx的证书文件:4290328_xiaotu.icu.pem、4290328_xiaotu.icu.key3、修改本机 Host文件由于是用于本机测试,不能使用网络上的DNS 服务器,只能修改本机hostssudo vim /etc/hosts Hosts文件中配置域名的本.

2020-08-06 11:00:33 397

原创 linux下检查是否安装过某软件包

需要查看这几个是否安装了??gcc,pcre-devel,zlib-devel,openssl-devel1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep “软件或者包的名字”3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed

2020-08-05 14:33:50 344

原创 Nginx配置 ssl证书

server { #listen 80 default_server; #listen [::]:80 default_server; # SSL configuration # listen 443ssl default_server; listen [::]:443 ssl default_server; server_name demo.com; ssl on; ssl_certificate C:\Demo\ssl-nginx\cert.crt;

2020-07-31 14:47:45 158

原创 Browserify budo

Browserify 和 budo 都是用于前端打包的,但是使用场景却有些不同Browserify通常非常有用。它将为您定义“require”函数,并创建能够在浏览器中使用模块的适当逻辑。这里有一些指令,你可能用得到采用npm 全局安装Browserifynpm install -g browersify然后,一旦您准备好为web进行打包:输出文件的常用命名约定是“bundle”browserifsy index.js -o bundle.js注意:您可以将这一行添加到 package.j

2020-07-09 14:06:51 221

原创 Python脚本对文件分类

需求描述只处理文件后缀为 pdf,docx,doc,jpg 的文件filesort.pyimport osimport sysimport shutilimport refrom shutil import copyfile"""注释 修改path为文件真是路径E:\test\ 这样的路径是无法被程序识别的,必须是 \\或者你可以 E:/test/ """##print(sys.argv[1])path = os.path.abspath('')##print(pat

2020-06-18 16:04:26 454

原创 Asp.NetCore 请求日志拦截

1、首先创建一个全局过滤器public class CustomerActionFilter: ActionFilterAttribute { private readonly ILogger _logger; private const string key = "enterTime"; public CustomerActionFi...

2020-03-18 17:27:29 697

原创 net core 生成二维码

添加程序集引用ThoughtWorks.QRCode采用dotnet 运行时安装dotnet add package ThoughtWorks.QRCode下面的实例不仅生成了二维码,还在二维码中心位置增加了文字,便于人进行区分public async Task<StringDataResult> getQrCodeWithText(string text,string c...

2020-02-27 14:15:15 1164 1

原创 HttpClient 提交 JSON数据

常见数据格式application/x-www-form-urlencoded这也是最常见的 POST 提交数据的方式,一般是用来提交表单。multipart/form-data上传文件时通常采用的数据格式application/jsonAPI接收和返回的常见格式text/xml可能还有一些数据交换的场景采用的格式关于 HttpContentHttpCont...

2020-02-20 13:35:48 803

原创 HttpClient Post 提交表单数据

运行环境 .net 4.6.1//为防止因HTTPS证书认证失败造成API调用失败,需要先忽略证书信任问题var sslHandler = new HttpClientHandler(){};sslHandler.ClientCertificateOptions = ClientCertificateOption.Manual;ServicePointManager.ServerCe...

2020-02-20 13:32:06 820

原创 SVN 使用的一些建议

SVN是管理源码的主流方式之一,当多人同时编辑同一项目时经常会出现冲突,本文主要针对Asp.net 项目开发中使用SVN提出一点建议。1、忽略asp.net 项目中的非源代码文件.VS目录是visualStudio 生成的一些配置文件,没有必要上传到服务器 bin 目录是后台代码编译生成的二进制文件,没有必要上传到服务器 obj 目录是编译过程中的临时文件目录,没有必要上传到服务器...

2020-02-20 13:26:51 269

原创 记录jQuery File Upload 的一些使用方法

插件的基本信息插件demohttps://blueimp.github.com/jQuery-File-Upload/插件配置官方文档:https://github.com/blueimp/jQuery-File-Upload/wiki/Setup选项https://github.com/blueimp/jQuery-File-Upload/wiki/Options基本的使用示例...

2019-09-06 11:03:21 1860

原创 采用Form Data 上传文件的测试

上传一个文本文件POST http://114.116.100.206:5003/FileServer/FileUpload/Upload HTTP/1.1User-Agent: PostmanRuntime/7.16.3Accept: */*Cache-Control: no-cachePostman-Token: e23153f4-4be3-4af5-b0a4-eaa606fefd9...

2019-09-05 16:49:52 313

原创 asp.net core API 如何接收参数

介绍接收参数的多种方式1、要解析URL中的查询参数,需要用[FromQuery]注释控制器方法参数,例如:2、参数本身就是路径的一部分,可以称之为路由参数3、接收来自HTTP表体中数据1、要解析URL中的查询参数,需要用[FromQuery]注释控制器方法参数,例如:[Route("api/[controller]")]public class PersonController : Cont...

2019-09-03 17:32:24 5922 2

原创 JavaScript基本概念C - 真与假

真与假与 c 和 c++ 非常相似, 但与 Java 不同, JS中被认为true或false范围很广。所有对象 (空字符串除外) 和非零数字都被视为 true。空字符串、零、null 和undefined 被视为 false。undefined 是一个特殊值。未分配任何值时的所有变量都是undefined。清楚?:)同样, 不返回值的所有函数实际上返回undefined 。事实...

2018-04-28 17:18:00 75

原创 JavaScript基本概念B - 关于方法

方法也是对象这个事需要反复强调。方法是 类型 Function 的对象,和其他对象一样,它也有方法。function gen() { return function ans(factor) { return 2 * factor; };}如果看着混乱,可以使用变量看看function gen() { var f = funct...

2018-04-28 14:10:00 60

原创 JavaScript基本概念A

简介如果需要了解这些概念,您应该熟悉 JS 的基本知识。弱类型在也无需绞尽脑汁觉得到底采用 float、double,int 还是 short 或是 long 还是 String。只需这样定义变量 – var my_variable; 。经常使用 ‘use strict’;这行代码看起来像是字符串,而且也没有赋值给任何变量,但其实它是一个编译指示(pragm...

2018-04-28 10:49:00 61

原创 webscheduler 开源定时服务和延迟服务

源码地址:https://gitee.com/eabeat/webscheduler架构上采用 asp.net + access ,实现简单的管理界面,可以维护调用API,查看日志等功能。内核采用Quartz.NET ,支持 Cron语法。主要功能为:定时服务延迟服务日志查看定时服务定时服务主要用于定时同步数据,定时结转数据,定时检测异常等等延迟服务...

2018-04-11 14:55:00 117

ZKFinger SDK 5.0.0.29(免费).rar

中控指纹采集器 ,live 20R的驱动和开发工具包SDK,包括 C# 、java、c的代码示例。还有详细文档说明。

2020-02-10

WebFtp(Asp.Net版本的FTP)

WebFtp是一款asp.net 开发的简单实用的在线文件管理系统,基本实现了FTP功能。支持文件上传、压缩文件上传后解压,文件重命名,文本在线编辑,文件夹的创建和删除等操作。 可在Web.config 中配置FTP根目录,设置帐号、密码等。非常适合服务器程序Web程序发布、程序补丁发布。安装说明:http://www.cnblogs.com/lilunjia/p/8309940.html

2018-01-19

网站运行状况监听服务

定时监测报警,可设置监听时间间隔、邮件通知。 采用.net 4.5开发,可根据文档说明安装为windows服务

2017-01-17

定时任务服务

定时任务服务,用来定时触发WebAPI的特定动作,满足如定时计算排行榜、夜间自动处理数据、自动结转等需求。支持Cron语法

2016-12-29

OneTrueError.Client(netframework2.0)

OneTrueError:异常记录分析组件,.Net 开源组件。该程序集是根据官方客户端组件改造而来,适合于. net framework2.0

2016-09-19

OneTrueError.Client (netframework4.0)

OneTrueError:异常记录分析组件,.Net 开源组件。OneTrueError.Client虽然可以通过NuGet 获取,但是有些情况下会和本地程序集有冲突。

2016-09-18

OneTrueError 1.0.0-rc4 (Server)

OneTrueError:异常记录分析组件,.Net 开源组件。安装说明: www.readit.top

2016-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除