- 博客(141)
- 收藏
- 关注
转载 windows server2012 搭建.netcore+nginx+nssm运行环境
1.linux+.netcore+sqlserver的坑linux不支持访问sqlserver2008及以下的版本(由于System.Data.SqlClient.dll的限制。windows上面访问没问题),必须升级到sqlserver 2008 sp3以上2.windows server2012+.netcore+nginx环境配置使用.netcore自带kestrel web服务器 (dotnet xx.dll运行,没必要安装iis)下载windows版本最新的nginx-1.16.1 ht
2022-04-11 08:24:26 900
转载 c# IOCP模型与select模型
一、 IOCPIOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较大,所以造成了效率的低下。Windows Sockets应用程序在调用WSARecv()函
2022-03-15 20:31:54 1112
转载 Hangfire整理
项目中使用Hangfire已经快一年了,期间经历过很多次的试错及升级优化,才达到现在的稳定效果。趁最近不是太忙,自己在github上做了个案列,也是拿来跟大家分享下,案例是从项目里剥离出来的,有兴趣的可以访问 这里.什么是HangfireHangfire 是一个开源的.NET任务调度框架,目前1.6+版本已支持.NET Core。个人认为它最大特点在于内置提供集成化的控制台,方便后台查看及监控:另外,Hangfire包含三大核心组件:客户端、持久化存储、服务端,官方的流程介绍图如下:hangfire
2021-12-08 21:59:38 140
原创 docker 离线安装及命令整理
1、保存镜像 <font face='微软雅黑' size=3>将我们的镜像 保存为tar 压缩文件 这样方便镜像转移和保存 ,然后 可以在任何一台安装了docker的服务器上 加载这个镜像。(主要考虑到liunx离线部署问题)</font>docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字示例docker save offline-map -o /offlinemap.tar2、加载镜像任何装 docker 的地方加载镜像保存文件,使其恢复为一
2021-10-13 11:16:47 277
转载 openlayers 加载百度、高德、google瓦片地图
1、加载高德地图 //高德地图 var AMapLayer = new ol.layer.Tile({ source: new ol.source.XYZ({ url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}' }) }
2021-10-09 14:30:50 4324 1
原创 Pkg打包nodejs程序整理
1、安装pkg(全局、局部都可以)npm install pkg -g2、下载 pkg 工具包下载地址找出对应 node 版本的文件进行下载我用的是 node 14.16.1 下载window 版本的。3、下载完成后保存在磁盘目录C:\Users\Administrator\.pkg-cache\v3.0修改文件名称我的目录如下4、修改 node.js 项目package.json 文件,配置打包目录,告诉pkg需要手动打包的文件 ..
2021-05-10 17:44:53 2560 2
转载 转载 openlayers api 整理
https://www.cnblogs.com/suRimn/p/10814760.html#autoid-0-0-0
2021-04-22 13:12:56 161
原创 pgsql 查询整理
1、使用to_date 返回比较的只是日期(即2020-12-15)to_date(action_b->>'action_time','YYYY-MM-DD hh24:mi:ss')<to_date('2020-12-16 00:00:00','YYYY-MM-DD hh24:mi:ss')2、使用timestamp关键字 返回结果准确(action_b->>'action_time')::timestamp>timestamp '2020-12-15 18:0
2020-12-16 10:14:41 1209
原创 nodejs笔记
1、 引入路径通常引用自己定义的模块文件如下写法e.g.var test = require('./test/db.js');直接写文件名不加路径不报错?e.g.var test = require('db.js');你直接把test目录下的db.js 重命名为index.js 然后用上面的方式引入也不报错。咱们引入node_modules文件夹里的第三方组件的时候都是直接写的文件名。原因就是package.json 文件—“main” 入口文件起作用。暂时没有深入研究深层原因,记
2020-12-10 21:22:21 108
原创 sql select语法执行顺序
select 语法的处理顺序FROMONJOINWHEREGROUP BYWITH CUBE or WITH ROLLUPHAVINGSELECTDISTINCTORDER BYTOP注意 join 可以将where 添加放到 on 中,left join 中where条件无法放到on中,尽量 先筛选再left join
2020-12-09 16:47:49 172
原创 npoi插入图片 解决无法打开word的问题
转载 https://www.cnblogs.com/zhangliming/archive/2013/04/02/2995655.html我直接操作的word流 插入的位置是 单元格 //导出word public static bool ExportMeetingRecord(Stream stream, string outPath, List<NpoiTransmitData> records) { stream.Position = 0;
2020-10-22 19:52:29 1223
转载 通过Microsoft.AspNetCore.App元包简化程序集的引用
转自: https://www.cnblogs.com/TianFang/p/10582289.html
2020-07-31 15:35:52 507
原创 win10linux子系统Ubuntu 安装记录
Linux子系统所在目录:C:\用户\【你的windows用户名】\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs修改apt 源1、备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2、打开文件sudo vim /etc/apt/sources.list3、选择一个源添加到文件最前
2020-07-29 21:51:31 132
原创 [INS-20802] Oracle Net Configuration Assistant 失败,解决方案
错误日志中的内容: The Runconfig command constructed is D:\oracle_x86\product\12.1.0\client_2\oui\bin\runConfig.bat ORACLE_HOME=D:\oracle_x86\product\12.1.0\client_2 MODE=perform ACTION=configure RERUN=true %*信息: Since the option is to overwrite the existing D:
2020-06-19 08:57:39 4429
原创 window 部署 yapi 记录
一、安装环境 本文不在记录,网上有二、配置1、mongodb 本文采用手动创建配置文件安装(命令参数可cmd到 MongoDB\bin目录–help)dbpath=D:\MongoDB\data\dblogpath=D:\MongoDB\log\mongo.log2、node js 略3、安装yapi 本文采用 官方 可视化部署npm install -g yapi-cli --r...
2020-04-21 15:34:28 291
原创 vue 学习记录
1、npm ERR! code: 'EPERM’ npm cache clean --force npm install --registry=https://registry.npm.taobao.org --loglevel=silly #或使用 cnpm instal
2020-04-14 13:50:01 132
原创 Inno Setup 打包程序记录
[File]Source: "****\dotnetfx45_full_x86_x64.exe"; DestDir: "{tmp}";Check:CheckDotNet4_5 ; CopyMode:onlyifdoesntexist;[code]function CheckDotNet4_0():boolean; begin Result:=not RegKeyExists(HKLM,...
2020-03-31 14:05:26 246
转载 利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包
转载地址:https://www.cnblogs.com/liemei/p/7095440.html
2020-03-16 10:11:03 318
转载 浅析VO、DTO、DO、PO的概念、区别和用处
本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念:概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2...
2020-01-06 09:20:53 178
转载 asp.net主流IOC框架
Autofac下载地址:http://code.google.com/p/autofac/Castle Windsor下载地址:http://sourceforge.net/projects/castleproject/files/Windsor/2.5/Castle.Windsor.2.5.3.zip/downloadUnity下载地址:http://entlib.codeplex.co...
2019-12-21 08:41:22 291
转载 EF6&EFCore 注册/使用实体类(code frist)
原文连接:https://www.cnblogs.com/gucaocao/p/8350120.html首先回顾下EF中常规使用流程1.新建实体类以及实体配置(data annotation或fluent api)[Table("Users")]public class Users{ [Key] public Guid Id { get; set; } [Str...
2019-12-09 17:02:41 757
原创 window10 adb不是内部命令
1、配置环境计算机–右键属性如果配置环境变量 还是出现下图 adb不是内部命令2、拷贝文件到C盘目录将下面4个文件拷贝到C:\Windows\System32;如图将下面3个文件拷贝到C:\Windows\System;如图再次执行 adb version,成功...
2019-11-19 09:59:12 3069 1
原创 redis windows 多服务器集群配置
准备工作 需要4个部件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb。使用redis-trib.rb工具来创建Redis集群,由于该文件是用ruby语言写的,所以需要安装Ruby开发环境,以及驱动redis-xxxx.gem。1)下载Redis安装文件:https://github.com/MSO...
2019-11-16 15:53:04 295
原创 Quartz.NET之 cron表达式
1、特殊字符 意义* 表示所有值; ? 表示未说明的值,即不关心它为何值; - 表示一个指定的范围; , 表示附加一个可能值; / 符号前表示开始时间,符号后表示每次递增的值; L ("last") ("last") "L" 用在day-of-month字段意思是 "这个月最后一天";用在 day-of-week字段, 它简单意思是 "7" or "SAT"。 ...
2019-11-04 09:55:53 315
原创 windows下 MongoDB 用户名密码认证失败(authentication failed)
MongoDB安装路劲的bin目录下新建配置文件mongo.config, 比如:D:\programs\mongoDB\bin\mongo.config例如:dbpath=D:\data\db #数据库存储位置 自己去新建对应的目录logpath=D:\data\logs\mongo.log #数据库日志位置 自己去新建对应的目录和文件auth=false ...
2019-10-17 17:05:06 4263
原创 asp.net-mvc jsonresult 返回json 与asp.net-webapi 返回json 性能对比
一、两者测试代码如下,本人使用的是mongodb 数据库测试 //asp.net mvc public JsonResult find() { CommonResult cr = new CommonResult(); //GFMyMongoDB db = new GFMyMongoDB(); ...
2019-09-07 09:18:51 553
原创 C# MongoDB.driver 2.2 查询Mongo内嵌List字段
var client = new MongoClient("mongodb://192.168.1.1:50000/"); var collection = client.GetDatabase("test").GetCollection<TargetInfo>("TargetInfo"); var filterBuilder = Builders<TargetInfo&...
2019-06-12 09:27:50 1462
转载 五种知网文献免费下载方式
1.idata中国知网网址:idata中国知网进入系统,注册账号,登录即可。每天五篇额度,基本够用,可注册多个账号使用2.上海研发公共服务平台网址:上海研发公共服务平台目前赠送额度为1000元,万方400元,中国知网600元。额度用完之后,可以通过做任务的方式获取积分下载更多论文,也可以填写反馈表申请续费3.校园网访问电子资源大部分学校都购买了知网...
2019-06-10 09:37:27 14071
原创 asp.net MVC5 [Route]路由
1、RouteConfig 类下RegisterRoutes方法中注册:routes.MapMvcAttributeRoutes();2、自定义路由后缀<system.webServer><!--此节点下 添加如下节点--> <modules runAllManagedModulesForAllRequests="true" />...
2019-06-04 13:53:01 955
原创 windows server 2008 创建NTP时间同步服务器和客户端
背景:处于内网内的多台服务器(我们称之为NTP客户端)时间经过长时间运行,系统时间相差5分钟,有一台服务器连接外网(我们称为NTP服务器)。由于外网服务器可以和internet时间同步,故选做NTP服务器。部署步骤:一:服务端默认情况下,独立服务器WINDOWS SERVER 2008是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。工作之...
2019-04-28 10:41:26 1547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人