自定义博客皮肤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 Tech

点滴积累

  • 博客(241)
  • 资源 (13)
  • 收藏
  • 关注

原创 centos下安装nginx

sudo systemctl start nginx.service (启动nginx服务)sudo systemctl status nginx.service (查看服务当前状态)sudo systemctl stop nginx.service (停止nginx服务)sudo systemctl enable nginx.service (设置开机自启动)sudo systemctl restart nginx.service (重新启动服务)执行make & make install。

2023-05-25 15:21:29 925

原创 centos下安装mysql

v /etc/localtime:/etc/localtime:ro:让容器的时钟与宿主机时钟同步,避免时区的问题,ro是read only的意思,就是只读。-v /usr/local/mysql/data:/var/lib/mysql:映射数据目录,宿主机:容器。-v /usr/local/mysql/log:/var/log/mysql:映射日志目录,宿主机:容器。-v /usr/local/mysql/conf:/etc/mysql:映射配置目录,宿主机:容器。

2023-05-25 15:20:30 678

原创 centos中部署.net core程序(非docker)

mysql配置文件,linux版本是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。systemctl list-units --type=service (查看所有已启动的服务)netstat -tunlp |grep 80 过滤查看含80的端口。lsof -i tcp:80 只查看80端口。netstat -ntlp 查看所有端口。查找进程对应PID,如httpd的PID。sudo -i 切换到root用户下。解压程序到opt/report。

2023-05-25 15:17:59 731

原创 centos中docker发布.net core程序

生成镜像(指定Dockfile为 abpapidemo-Dockerfile,指定name:tag为 abpapidemo:latest)/bin/bash 放在镜像名后的是命令,这里希望有个交互式shell,用/bin/bash就好比xshell一样。删除所有未被 tag 标记和未被容器使用的镜像。执行images,生成一个container。设置docker启动时启动container。centos安装docker。启动容器container。查看docker安装版本。启动docker服务。

2023-05-25 14:50:35 886

原创 WPF添加加载动画遮罩

项目中是一个主窗口里开tab页方式,如果是tab中界面加载时,动画是要遮住整个主窗口的,这样遮罩定义只能放在主窗口中,就需要在tab界面中将是否显示传递给主窗口。项目使用的是prism框架,在这使用Event Aggregation事件聚合实现。

2022-11-14 10:34:52 944

原创 asp.net core restful webapi接口中字段名的首字母自动变小写问题解决

最近项目中前端反应接口里字段和文档里的定义不一样,json里的字段名称首字母都变小写了,查了下,只要在program文件里加个配置就能解决。

2022-11-09 11:23:16 1011

原创 控制台程序中实现一个连接一个DBContext实例

1、Transient:每次从容器 (IServiceProvider)中获取的时候都是一个新的实例  2、Singleton:每次从同根容器中(同根 IServiceProvider)获取的时候都是同一个实例  3、Scoped:每次从同一个容器中获取的实例是相同的

2022-11-01 14:03:12 466

原创 SignalR示例

winform上使用的是owin提供网站服务,并通过winform做客户端连接

2022-10-21 13:19:37 646

原创 wpf mvvm方式实现动态添加按钮

wpf mvvm 动态生成按钮

2022-10-13 10:47:02 1955

原创 EF Core在控制台程序中使用

EF Core控制台程序中使用

2022-09-20 10:55:09 767

转载 Centos磁盘扩容

centos 扩容原有盘

2022-09-07 16:12:26 11044 3

转载 Asp.net SignalR在网页及桌面程序中的应用

一、前言  之前半年时间感觉自己有点浮躁,导致停顿了半年多的时间没有更新博客,今天重新开始记录博文,希望自己可以找回初心,继续沉淀。由于最近做的项目中用到SignalR技术,所以打算总结下Asp.net SignalR的相关内容,希望对刚接触或者接触不多的朋友有所帮助。今天的专题就是让大家可以快速的上手Asp.net SignalR。废话不多说了,下面正式进入今天专题的内容。二、Asp.net SignalR 是个什么东东  Asp.net SignalR是微软为实现实时通信的一个类库。一般情.

2020-05-09 13:55:44 734 1

转载 C# 使用SignalR实现消息通知

背景:Web端需要能实时接收到消息推送,当客户有新消息来时,在客户端的右下角进行弹框提醒。什么是signalR?Asp.net SignalR是微软为实现实时通信的一个类库。一般情况下,signalR会使用JavaScript的长轮询(long polling)的方式来实现客户端和服务器通信,随着Html5中WebSockets出现,SignalR也支持WebSockets通信。另外SignalR开发的程序不仅仅限制于宿主在IIS中,也可以宿主在任何应用程序,包括控制台,客户端程序和Windows服

2020-05-09 11:26:43 1634

转载 C#使用Owin技术部署轻量级webApi服务

写在前面:除了使用IIS可以启用WebApi之外,微软还提供了Owin技术,免除了IIS繁琐的部署配置,只需要运行编写好的程序,即可启用webApi服务,是不是很爽呢?对于Owin技术的详细介绍这里就不多说了,大伙自行百度。正题:一、需要大量的Nuget包主要有:1、owin2、owin.hosting3、webapi.owin4、owin.host.httplistener5、webapi.corsNuget包之后会自动生成引用二、创..

2020-05-09 10:41:22 4130 1

原创 百度地图接口--地理位置编码与实际门址转换

http://api.map.baidu.com/geocoding/v3/?address=%E5%8C%97%E4%BA%AC%E5%B8%82%E6%B5%B7%E6%B7%80%E5%8C%BA%E4%B8%8A%E5%9C%B0%E5%8D%81%E8%A1%9710%E5%8F%B7&output=json&callback=showLocation&amp...

2020-04-28 13:12:24 1024

原创 win10 安装IIS出现找不到引用的汇编,错误0x80073701

win10 安装IIS出现找不到引用的汇编,错误0x80073701。尝试网上方法无果。 最后采用dism启动windows功能成功。 首次加载win10的安装原盘 iso。如加载后为E盘则可在dos窗口下执行命令,启用Windows功能:Dism /online /enable-feature /featurename:iis /All /Source:e:\sourc...

2018-11-12 11:43:45 26464 1

原创 MySql 连接后中文出现乱码

程序连接MySql 后,保存中文后变成乱码。检查数据库的 character set,看是不是有不一致的,如有需改为一致show variables where Variable_name like 'character_set%';修改character_set_server的方法:编辑mysql安装目录下的my.ini,在[mysqld]下添加 character-set-ser...

2018-11-12 11:34:58 1167

原创 mysql调用存储过程出现Illegal mix of collations错误

mysql调用存储过程出现Illegal mix of collations错误,检查如下,1. 查看character_set,看是不是有不一致的,如有需改为一致show variables where Variable_name like 'character_set%';修改character_set_server的方法:编辑mysql安装目录下的my.ini,在[mysqld...

2018-08-10 14:41:14 2141

原创 vs2008+wince+winxp开发环境部署

从网上看了很多资料,终于搭好环境了,记录下:1.安装虚拟机,装winxp+sp3系统2.安装vs2008,安装 ActiveSync 4.53.安装 WINCE6.0_CHS_SDK装好后就能在vs的 工具->设备仿真器管理器 中看到了,此时就可以开发调试了4.为了满足wince 5.0 的调试,还需安装 wince 5.0 的模拟器5.wince6.0 的调试,...

2018-07-23 17:18:37 1548

转载 建立asp.net core2.1网站项目后session不起作用

建立asp.net core2.1网站项目后,Sessoin不起作用,页面切换后session ID就变了。网上查了资料后要改下startup.cs的一个配置services.Configure<CookiePolicyOptions>(options => { // This lambda determines wheth...

2018-07-16 09:42:09 3116 1

原创 .net core 控制台程序发布并运行在 centos(便携应用方式)

编写一个console app并发布到centos1.新建一个.net core控制台程序2. 直接发布,选择目标运行为linux3.将Release\netcoreapp2.0目录下的pulish目录复制到centos中4.修改publish下的执行文件为可执行(文件属性中可修改)5.在命令行窗口中可执行如果执行报错:Failed to load , error: libunwind.so.8:...

2018-06-11 16:01:23 9604

转载 C#异步编程async await

不带返回值public void OpenCommisionDetail(string code) { //异步执行此方法 AsyncOpenCommisionDetail(code); } public async Task AsyncOpenCommisionDetail(string code)...

2018-06-06 14:47:21 507

转载 C# 小端转大端 Little Endian to Big Endian

什么是大端和小端Big-Endian和Little-Endian的定义如下:1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:1)大端模式:低地址 -----------------> 高地...

2018-06-06 09:12:59 5800 1

原创 动态调用WebService(C#)

整理如下:/// <summary> /// web service动态调用方法 /// </summary> public class WbsHelper { /// <summary> /// 实例化WebServices /// </summary> ...

2018-06-06 09:06:30 1047

转载 在C# 中将byte转换为int和int转换为byte

在c#中简单的int和byte数组互相转换  int s = 100; byte[] shi = System.BitConverter.GetBytes(s); int sh = System.BitConverter.ToInt32(shi,0); https://blog.csdn.net/emeer/article/deta...

2018-06-06 09:03:14 20314

原创 C#如何使用REST接口读写数据

根据网上的文章整理了下。先定义几个枚举/// <summary> /// HTTP访问method 常用的几样 /// </summary> public enum HttpVerb { /// <summary> /// get:获取 ...

2018-06-05 13:29:49 6577

转载 C# 进制转换(二进制、十六进制、十进制互转)

C# 进制转换(二进制、十六进制、十进制互转)由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示例如: 二进制: 1010 表示为 字符串:"1010" int d = 10;//十进制转二进制字符串 Console.WriteLine(Convert.ToString(d,2));//输出: 1010//十进制转十六进制字符串Console.WriteL...

2018-06-05 13:18:20 8959

转载 在C#中,Json的序列化和反序列化的几种方式总结

我们先来看看使用 DataContractJsonSerializer的情况DataContractJsonSerializer类帮助我们序列化和反序列化Json,他在程序集 System.Runtime.Serialization.dll下的System.Runtime.Serialization.Json命名空间里。 首先,这里,我新建一个控制台的程序,新建一个类Studentusing Sy...

2018-06-05 13:14:04 4336

转载 取出一个字节(byte)中的每一位(bit)

例:byte byZT = 0x36;int n0, n1, n2, n3, n4, n5, n6, n7;n0 = (byZT & 0x01) == 0x01 ? 1 : 0; if (n0 == 0) {textBox50.Text = "正常";} else{ textBox50.Text = "异常";}n1 = (byZT & 0x02) == 0x02 ? 1 : 0;...

2018-06-05 13:06:06 6064

原创 wpf grid 空白区域不事件响应

在做一个项目时在gird上添加了右键菜单,可测试时在grid的空白区域就时弹不出菜单来。后来网上查到原因如下:因为grid默认是Background="{x:Null}",无法获取到鼠标点击的EventArgs(就相当于空的面板)。 你设置成Background="Transparent" 透明色就可以实现了。参考地址...

2018-05-09 17:15:24 2170

转载 【消息队列MQ】各类MQ比较

目前业界有很多MQ产品,我们作如下对比:RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心队列排队。对路由(Routing),负载均衡(Load balance)或者数据持久

2017-11-20 14:14:18 626

转载 成功部署SSIS中含有Oracle数据库连接的ETL包

在百度搜出来的内地博客技术文章(CSDN、ITEYE、CNBLOGS……),大部分都是不全面,只针对一个遇到的问题点的记录,可以说毫无参考价值,甚至会把你指向错误的方向。 为什么?因为无当时系统环境交待,工具版本信息,其它客观因素(非原生,有插件等等)。但是搞技术的都知道,这些因素非常重要。 但我们再看看台湾 dotblogs 上的文章(百度偶尔抽风,给点tw的结果

2017-11-20 14:11:08 2148

转载 .NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程

Entity Framework是微软出品的高级ORM框架,大多数.NET开发者对这个ORM框架应该不会陌生。本文主要罗列在.NET(ASP.NET/WINFORM)应用程序开发中使用Entity Framework直接执行SQL语句或者存储过程的一些代码片段。具体请见以下正文:1.使用SqlQuery在已知的实体上执行SQL查询语句using (var context =

2017-11-20 13:55:51 3177

转载 解决EF使用context.Database.SqlQuery时NotMapped属性列为空null的问题

有时候我们要为EF中的Model加一个新属性,这个属性不是数据库中的字段,而是从其它表中关联出来的。EF中要标示一个列不是对应表中字段只需要加上NotMapped特性。要使用NotMapped,保证你的项目引用了System.ComponentModel.DataAnnotations.dll,NotMapped特性在命名空间System.ComponentModel.DataAnnotation

2017-11-20 13:45:30 2005

转载 windows下用cmd启动多个oracle实例

1.启动监听lsnrctl start2.设置 oracle_sidSet ORACLE_SID=sid3.连接数据库sqlplus /nologconnect system/123456 as sysdba4.启动实例starthttp://blog.csdn.

2017-11-20 13:37:23 4702

转载 Could not load file or assembly ‘Microsoft.VisualStudio.Tools.Applications.Core’

I was migrating SSIS packages from a SQL Server 2008 R2 server to a new SQL Server 2012.When I loaded a package in the SQL Server Data Tools, I got the following error:I was only getting this

2017-11-20 11:48:26 1467

转载 SSIS Passing Parameters to an ADO .NET Source query;向ado.net数据源传递参数。

使用SSIS的oledb数据源时的参数按钮如下图: 但是在使用ADO.NET源连接到MYSQL时,没有这个参数按钮,如何向数据流的sql command传递参数呢?steps:1. 在 控制流 选项卡上,在包含ado.net源的 data flow task上右键选择属性->设置 Expressions。2.属性表达式编辑器中设置如下:

2017-11-20 11:21:43 932

原创 mysql5.7.17-win64 的3534问题

今天工作需要安装MySQL,看到网上最新的是5.7.17,就下了个安装。走到net start mysql 启动服务这步时,老是报错3534。解决方案:mysqld --romve 删除mysql服务mysqld --install 安装mysql服务mysqld --initialize-insecure --console 一定要初始化net start m

2017-02-25 21:38:23 1142

转载 设置VisualSVN在提交修改时必须输入一定数量的备注信息

我发现在使用SVN中,提交时,很多人不习惯填写备注信息,虽然在培训中、平时使用时多次提醒备注信息的好处,但是效果不大,每次提交时还是不写,或者随便写两字。所以很有必要通过系统设置强制填写足够数量的备注信息。在VisualSVN中提供了这种功能,可以在提交之前执行一个脚本,如果提交的信息不符合要求(比如备注信息不够长),就返给客户端一个错误,提交不成功。在VisualSVN管

2016-01-04 14:42:15 5092 1

转载 wpf带checkbox的treeview开发

好久没有写博文了,其实也发现没什么可写的,最近又搞起WPF来,其中用到了treeview,有点东西拿来分享一下。  treeview默认是不带checkbox的,但让他带checkbox也很简单,设置一下样式即可,当然这不是难点,也不是重点,重点是checked属性怎么关联数据的问题,笔者也是查阅网上诸多大神的示例,其中就使用了绑带数据源的方式,实现动态改变checked状态,笔者也是在此

2015-12-22 08:49:56 2248

System.Data.Sqlite.dll 1.0.112

从nuget里只能下到1.0.113版本,但这个版本开始不支持连接字符串里带password了,1.0.112还是支持带password连接字符串的,里面包含各个framework版本的文件

2020-06-05

Newtonsoft.Json-3.5.6

Newtonsoft.Json-3.5.6,可用于wince的序列化和反序列化,含源码,如在wince中报错,可修改源码解决

2018-11-12

Microsoft Frontpage Server Extension 2002

Microsoft Frontpage Server Extension 2002

2012-06-20

Turbo C 2.0 绿色版

Turbo C 2.0 绿色版, 直接解压即可使用

2012-02-09

Lotus Script语法

Lotus Script语法, 供开发使用

2012-01-18

Lotus_Domino_程序设计

Lotus Domino 6.5 程序设计

2012-01-18

Lotus Notes 教程

Lotus Notes 中文教程,共24章

2012-01-18

log4net-1.2.10

log4net-1.2.10, 最新的 log4net 源码及dll 文件。

2011-12-19

文件搜索工具

除了一般的文件查找功能外,还可以查找文件里含有的字符.

2011-12-19

WSPBuilderExtensions

WSPBuilder Extensions for c#.net 2008

2011-12-19

SharePoint Manager2007

http://spm.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22762

2011-10-20

Tutorial: Create a State Machine Workflow

http://msdn.microsoft.com/en-us/library/ms734766(v=VS.90).aspx MSDN的例子,不过照着步骤一步步做来没能成功,少了各 Activity的 MethodInvoking , newstatus, orderid 的设置,存一下修改后成功的例子。

2011-09-06

EventHandlePub.rar

EventHandlePub.rar

2011-08-24

空空如也

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

TA关注的人

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