自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT人生

与IT精英一起成长

  • 博客(179)
  • 资源 (8)
  • 收藏
  • 关注

原创 后台任务与定时任务的使用与差异

1.1、创建后台任务,需要继承BackgroundService,StartAsync可以不用实现,代码如下: public class TestWorker: BackgroundService { private readonly ILogger<TestWorker> _logger; public TestWorker(IServiceProvider services, ILogger<TestWorker

2022-05-02 12:16:06 547

原创 NETSDK1004错误处理

1、点击运行出现错误,如下图2、打开视图->终端3、在终端中输入dotnet build

2022-01-27 11:15:20 982

原创 nginx iis 502 错误处理

今天对服务器做域名反向代理,配置好以后,登录页能打开,但api接口调用出现502错误,经查询,原来 nginx缓冲区设置太小server { listen 80; server_name *.lxy.me; location / { ###############添加这3行 proxy_buffer_size 64k; proxy_buffers 32 32k;

2021-03-16 15:45:07 1216

原创 Unexpected character encountered while parsing value

问题场景:Newtonsoft.Json读取JSON格式的配置文件时出错问题现象:使用下面的反序列化代码出错了 JObject JObj = JsonConvert.DeserializeObject<JObject>(FieldListStr);出错内容:Unexpected character encountered while parsing value: . ...

2019-09-17 11:27:53 55254 2

原创 python之文件读写

#引入jsonimport json#以utf8编码打开文件,若无自动创建fileobj=open("d://test.json","r+",encoding="utf8")#读取全部文件内容str1=fileobj.read()#如果用工具格式化过json,需要用这行去掉转义符str1=str1.replace("\n","").replace("\t","&

2018-09-05 09:53:26 205

翻译 MongoDB-分片

本页目录分片集群  分片主键 块 分片的优势 分片前注意事项 分片与未分片集合的区别 接入到分片集群 分片策略 分片集略中的区域 分片中的集合 改变流 额外资源分片是一种将数据分发到多台机器上的方法. MongoDB使用分片来支持大数据集和高吞吐量操作的部署; 单服务器对数据库系统的大数据集和高吞吐量提出了挑战. 例如, 高查询率能耗尽服务器的CPU性能. Work...

2018-08-04 15:50:06 1130

原创 浏览器控制台里实现JSON转Table

经常遇到json查看,但比起Table来还是不够直观,所以json转table就很有必要了,具体实现如 下第一步:先打开浏览器(360,谷歌,火狐都行),我以360浏览器为例:按F12或打开开发者菜单,进入Source标 签,如下图第二步:新建调试文件第三步:将写入js脚本粘贴到右边的脚本区,然后点小三角图标运行JS脚本//转换函数function arra...

2018-08-04 11:08:13 2279

翻译 MongoDB-批量写操作

概述MongoDB提供了客户端执行批量写操作的能力. 批量写操作影响单一集合. MongoDB允许应用程序决定歌可接受的批量操作确认请求等级.New in version 3.2. db.collection.bulkWrite() 提供了批量执行新增、更新和删除的能力 . MongoDB还支持通过db.collection.insertMany()方法批量新增。 有序与无序操作...

2018-07-29 22:57:49 10370

翻译 MongoDB-删除文档

该页使用了以下MongoDB C# Driver 方法:IMongoCollection.DeleteMany() IMongoCollection.DeleteOne()运行以下代码,填充 inventory 集合 :var documents = new[]{ new BsonDocument { { "item", "journal" }, ...

2018-07-28 08:30:59 977

翻译 MongoDB-查询文档

该页提供了基于MongoDB C# Driver. 查询操作方法MongoCollection.Find() 演示,示例代码中查询inventory集合,以下代码先写入记录:var documents = new BsonDocument[]{ new BsonDocument { { "item", "journal" }, { "qty"...

2018-07-27 16:37:03 314

翻译 MongoDB-文档更新

本页使用以下的MangoDB C#驱动程序方法:IMongoCollection.UpdateOne() IMongoCollection.UpdateMany() IMongoCollection.ReplaceOne()此页上的示例使用清单集合。要创建或填充清单集合,请运行以下内容:var documents = new[]{ new BsonDocument ...

2018-07-27 16:17:57 910 1

翻译 MongoDB-新增文档

新增文档3.2版本以以上可用IMongoCollection.InsertOne() 新增一个 document 到 Collection.以下演示新增行到inventory表中,如果行不指定_id字段,C#驱动会为行增加_id字段,查看插入动作var document = new BsonDocument{ { "item", "canvas" }, { "q...

2018-07-27 14:07:27 427

原创 vue与echarts配合开发仪表盘

    vue特别合适使用做系统可交互原型。它直接操作数据对象的方式,也能让开发代码量减少许多,下面是做项目中遇到的一个 业务场景,用vue与echarts的配合,生成仪表盘图表,一、先看一下效果图二、看一个html代码&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" con...

2018-04-02 20:11:36 5072 1

原创 为圆通速度而震憾

昨天在天猫订购了港版奶粉,早上就想看一下物流走到哪里了,从截图中可以看出物流公司是24小时运作的,这样的速度让我震憾,在生产线两班倒很常见,但在物流公司两班倒不常见,这让我想起了BAT,网上也见到他们的员工经常加班加点,做为从事IT行业多年的我,感觉这些年真的奋斗得不够,感叹一个人一个公司有多大成就,真的是靠不断的努力前行才能做到的!无论是年轻还是年长,都需要多花点时间在工作和学习上,

2018-01-13 09:23:14 467

转载 MongoDB 分片

MongoDB 分片分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。为什么使用分片复制所有的写入操作到主节点延迟的敏

2017-12-19 16:09:02 338

原创 mongoDB常用命令

mongoDB常用命令1、与Mql对照MySQLMongoDB说明mysqldmongod服务器守护进程mysqlmongo客户端工具mysqldumpmongodump逻辑备份工具mysql

2017-12-19 15:53:24 237

转载 Install MongoDB Community Edition on Ubuntu

以下为官方原文安装方法,如果看英文费劲,可以看中文的:mongodb3.6安装方法中文版On this pageOverviewPackagesInstall MongoDB Community EditionRun MongoDB Community EditionUninstall MongoDB Community EditionOve

2017-12-18 23:25:51 357

转载 ubuntu16下安装mongodb 3.6

1.安装MongoDB社区版# 1. 导入MongoDB public GPG Keysudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5# 2. 添加软件源 echo "deb [ arch=amd64,arm64 ]

2017-12-18 23:23:59 4874

原创 WebForm系统的单语言升级为多语言改造方案

原来用webForm开发的旧系统,因使用需要,由简体中文改支持多语言,改完后,登录时可以切换语言版本,如下图:改造方案需要满足:改造工作量小,改造速度快,扩展性好;方案一:编写资源文件  文件内容以Key-Value方式,每个语言一个文件,无法兼顾后端存储过程;方案二:写数据库  表结构以Key-语言1,语言2..语言N的方式,扩展性好,前端和后端都能使用;

2017-12-09 12:43:55 1082

原创 Nodejs使用MQTT做客户端订阅与发布

Nodejs使用MQTT做客户端订阅与发布,以下为示例代码var mqtt = require('mqtt'); var url="mqtt://"+myconfig.msgCenter.host+":"+myconfig.msgCenter.port; var options={ username:myconfig.msgCenter.username, password:myc

2017-11-13 17:19:44 5543

原创 快速理解vue的工作方式

用vue的朋友大都用过jQuery,而且都感觉jQuery用得很顺手,要控制哪个元素就控制哪个元素,但这里我不是要讲为什么要用vue,而是讲如何快速的学会使用VUE,从实现方法的角度来讲。       一、输入与输出场景:一个文本框的内容显示到div或label等元素内       jQuery的实现方式:$('#divId').text($('#txtId').val())     

2017-10-11 09:01:55 779

原创 C#程序运行不了CLR20R3解决方法

c#应用程序在有些环境下能打开,但有些又打不开,更悲催的是同一个应用程序不同时间编译在同一个环境下即然一个能运行一个不能运行,打开事件日志看到两个错误:错误日志1:Application: XXXXX.exe(这是应用程序名称就不用真名了)Framework Version: v4.0.30319Description: The process was terminated due

2017-07-22 00:32:24 27337 2

原创 MSSQL联表查询优化

联表查询是数据库系统常用的SQL方法,内联查询更是非常常见,如主表与明细查询,当主从表数据不大时,直接内联查询,其性能是可以接受的,当数据记录达到10万级、百万级、千万级时,直接内联查询,其性能就难以接受了(超过2秒的查询都会让用户很焦躁),特别是还有客户端在同时写操作,这里可以看一下优化实例:A、未优化前的MSSQL-- =================================

2017-07-14 16:09:47 484

原创 线程与异步在监控系统中的应用

线程与异步在监控系统中的应用

2017-07-14 15:44:49 376

原创 关于C#Socket断开重连问题

TCP客户端可以向TcpServer发送数据包时,若网络断开,原来的连接就会失效,出现以下错误提示:断开套接字连接后,只能通过异步方式再次重新连接,而且只能连接到不同的 EndPoint。在操作完成前,在将不会退出的线程上必须调用BeginConnect      导致无法发送数据包,如何处理呢?主要原因还是已断开的连接无法再使用,只能重新创建,因为我们可以采用自动重新创建连接的方式来

2017-05-27 11:17:58 20501 3

转载 线程安全集合类

在.Net 4中,新增System.Collections.Concurrent 命名空间中提供多个线程安全集合类,这些类提供了很多有用的方法用于访问集合中的元素,从而可以避免使用传统的锁(lock)机制等方式来处理并发访问集合.因此当有多个线程并发访问集合时,应首先考虑使用这些类代替 System.Collections 和 System.Collections.Generic 命名空间中的对应

2017-05-24 23:30:31 560

原创 nodejs的socket.io和socket应用

nodejs的socket.io和socket应用

2017-04-03 02:49:45 4623

原创 存储过程调用存储过程数据集的方法

A存储过程调用B存储过程,A需要B的返回数据集

2017-03-21 16:27:18 1812

原创 VB.NET 写日志文件

VB.NET 写日志文件

2017-02-17 17:30:51 3480

原创 vb.net DES加密与解密

vb.net DES加密与解密

2017-02-17 17:27:36 3974

原创 VB.NET 数据操作封装

数据操作封装

2017-02-17 16:56:41 1188

原创 vb.net Linq实战

linq 对DataTable的多字段sum

2017-02-17 16:46:06 7185

原创 javascript数组转json及json值的搜索方法

直接上代码了,有数据有示例,满满的干货  /*模拟数据*/ var res = { success: true, msg: "", datas: [{ wt_code: "G02", wt_name: "大工", user_id: "001", user_name: "小明" }, { w

2016-12-31 10:23:50 2278

原创 linq to datatable sum

linq to datatable sum

2016-10-28 12:55:09 2065

原创 .net 事务嵌套存储过程事务的处理方法

网上有很多这样的问题分析,无非以下两种情况:1、begin tran 后没有rollback tran 或commit tran2、应用程序数据库连接事务不在一个会话中;但以后我要说的情况有点特别,先说一下场景:1、.net 开发环境2、使用sqlconnection对象发起事务3、事务内有多个存储过程4、各存储过程内有自已的事务总之就是sqlconnect

2016-10-12 23:22:56 2023

原创 微信第三方平台 componet ticket 注意事项

微信第三方平台每10分钟会推送给开发方事件接收页面,以下是样式数据ticket@@@pYRHFx55XCkk2R9uKUsZpOy_C4kMR_pg3T9ipHe7DphadAPi_jeOEYnPk6GeNNvVKrkrnAsHEbmvICO7C3SKww对于这个ticket通常会考虑保存到数据库、缓存,但缓存是最好的选择了,对IO性能影响最小,但用phper们要注要,使用redis缓

2016-09-09 14:40:28 4067

原创 关于微信 openid api unauthorized 错误分析

如果在微信开发时发现有api unauthorized, hints: [ req_id: MGYzVa0123ssz3 ]这样的提示,大凡有做过微信开发的都会第一时间想到调用的接口是否有权限,公众号是否有认证,但还有一种情况你可能不知道,当用snsapi_base授权获取微信身份,但后端用到了https://api.weixin.qq.com/sns/userinfo?a

2016-09-03 18:36:31 17627

原创 为什么要使用html模板技术

artTemplate

2016-05-19 13:54:09 7937 2

原创 好险,差点跳进自已挖的坑

上周,boss要求将ERP系统微信会员卡余额用于商城购物,这会员卡可是用户充现金的卡哟,很多消费了一两次,就没去门店消费了,可能用户不在附近了,也可能去其他门店消费了,可余额总要鼓励用户用掉呀,这就产生了在商城用在会员卡支付的想法;      商城本来是支持微信支付的,没想太多,就开始做微信支付+会员卡余额支付,做着做着,发现越来越不对劲,微信支付是独立系统,ERP是独立系统,商城也是独立系统

2016-03-31 11:15:36 849

原创 VS2012最方便的断点调试

vs2012断点调试

2016-01-01 22:06:00 2815

JQueryGanttEditor

原版jQueryGantt源码,含演示文件gantt.html,可以直接使用

2018-11-09

Chloe.ORM 3.0开发手册chm

在Chloe.orm官方在线文档基础上整理的chm格式文档,含全部文档内容,下载后方便离线查看

2018-10-22

Chloe.ORM 3.0开发手册离线版

离线版的Chloe.ORM 3.0手册,包含sql server 和My sql

2018-10-20

Chloe数据库驱动任意切换

Chloe.orm支持Oracle、SQL Server、Mysql、SQLite,代码中演示了如何通过修改配置文件切换相应的数据库驱动

2018-10-07

.net实体操作类

对.Net实体操作的工具类,引用到了第三方ORM Chloe,实现的功能有:增、删、改、查、事务、跟踪

2018-10-07

Chloe.ORM开发手册CHM

直接从官方整理的离线开发手册,适合公司网络不给力的朋友使用^@^

2017-08-11

NOPI开发手册

Excel列宽、行高、合并,单元格对齐、背景、边框、字体、数字格式、时间格式、文本格式、公式、新增行、删除行

2017-08-11

数据分析工具,像Excel的数据透视表一样

可以像excel透视表一样将SQL数据库后台的视图或表显示给用户,用户可以自定义连接的数据库、自已添加新的报表

2010-03-19

空空如也

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

TA关注的人

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