- 博客(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
1019
原创 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
794
原创 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
856
原创 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
984
原创 WPF添加加载动画遮罩
项目中是一个主窗口里开tab页方式,如果是tab中界面加载时,动画是要遮住整个主窗口的,这样遮罩定义只能放在主窗口中,就需要在tab界面中将是否显示传递给主窗口。项目使用的是prism框架,在这使用Event Aggregation事件聚合实现。
2022-11-14 10:34:52
1173
原创 asp.net core restful webapi接口中字段名的首字母自动变小写问题解决
最近项目中前端反应接口里字段和文档里的定义不一样,json里的字段名称首字母都变小写了,查了下,只要在program文件里加个配置就能解决。
2022-11-09 11:23:16
1303
1
原创 控制台程序中实现一个连接一个DBContext实例
1、Transient:每次从容器 (IServiceProvider)中获取的时候都是一个新的实例 2、Singleton:每次从同根容器中(同根 IServiceProvider)获取的时候都是同一个实例 3、Scoped:每次从同一个容器中获取的实例是相同的
2022-11-01 14:03:12
627
转载 Asp.net SignalR在网页及桌面程序中的应用
一、前言 之前半年时间感觉自己有点浮躁,导致停顿了半年多的时间没有更新博客,今天重新开始记录博文,希望自己可以找回初心,继续沉淀。由于最近做的项目中用到SignalR技术,所以打算总结下Asp.net SignalR的相关内容,希望对刚接触或者接触不多的朋友有所帮助。今天的专题就是让大家可以快速的上手Asp.net SignalR。废话不多说了,下面正式进入今天专题的内容。二、Asp.net SignalR 是个什么东东 Asp.net SignalR是微软为实现实时通信的一个类库。一般情.
2020-05-09 13:55:44
799
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
1878
转载 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
5903
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&...
2020-04-28 13:12:24
1136
原创 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
27597
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
1238
原创 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
2428
原创 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
1662
转载 建立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
3182
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
9769
转载 C#异步编程async await
不带返回值public void OpenCommisionDetail(string code) { //异步执行此方法 AsyncOpenCommisionDetail(code); } public async Task AsyncOpenCommisionDetail(string code)...
2018-06-06 14:47:21
552
转载 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
6023
1
原创 动态调用WebService(C#)
整理如下:/// <summary> /// web service动态调用方法 /// </summary> public class WbsHelper { /// <summary> /// 实例化WebServices /// </summary> ...
2018-06-06 09:06:30
1133
转载 在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.youkuaiyun.com/emeer/article/deta...
2018-06-06 09:03:14
20464
原创 C#如何使用REST接口读写数据
根据网上的文章整理了下。先定义几个枚举/// <summary> /// HTTP访问method 常用的几样 /// </summary> public enum HttpVerb { /// <summary> /// get:获取 ...
2018-06-05 13:29:49
6738
转载 C# 进制转换(二进制、十六进制、十进制互转)
C# 进制转换(二进制、十六进制、十进制互转)由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示例如: 二进制: 1010 表示为 字符串:"1010" int d = 10;//十进制转二进制字符串 Console.WriteLine(Convert.ToString(d,2));//输出: 1010//十进制转十六进制字符串Console.WriteL...
2018-06-05 13:18:20
9093
转载 在C#中,Json的序列化和反序列化的几种方式总结
我们先来看看使用 DataContractJsonSerializer的情况DataContractJsonSerializer类帮助我们序列化和反序列化Json,他在程序集 System.Runtime.Serialization.dll下的System.Runtime.Serialization.Json命名空间里。 首先,这里,我新建一个控制台的程序,新建一个类Studentusing Sy...
2018-06-05 13:14:04
4458
转载 取出一个字节(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
6307
原创 wpf grid 空白区域不事件响应
在做一个项目时在gird上添加了右键菜单,可测试时在grid的空白区域就时弹不出菜单来。后来网上查到原因如下:因为grid默认是Background="{x:Null}",无法获取到鼠标点击的EventArgs(就相当于空的面板)。 你设置成Background="Transparent" 透明色就可以实现了。参考地址...
2018-05-09 17:15:24
2378
转载 【消息队列MQ】各类MQ比较
目前业界有很多MQ产品,我们作如下对比:RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中心队列排队。对路由(Routing),负载均衡(Load balance)或者数据持久
2017-11-20 14:14:18
678
转载 成功部署SSIS中含有Oracle数据库连接的ETL包
在百度搜出来的内地博客技术文章(优快云、ITEYE、CNBLOGS……),大部分都是不全面,只针对一个遇到的问题点的记录,可以说毫无参考价值,甚至会把你指向错误的方向。 为什么?因为无当时系统环境交待,工具版本信息,其它客观因素(非原生,有插件等等)。但是搞技术的都知道,这些因素非常重要。 但我们再看看台湾 dotblogs 上的文章(百度偶尔抽风,给点tw的结果
2017-11-20 14:11:08
2228
转载 .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
3243
转载 解决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
2092
转载 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
4890
转载 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
1568
转载 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
1026
原创 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
1185
转载 设置VisualSVN在提交修改时必须输入一定数量的备注信息
我发现在使用SVN中,提交时,很多人不习惯填写备注信息,虽然在培训中、平时使用时多次提醒备注信息的好处,但是效果不大,每次提交时还是不写,或者随便写两字。所以很有必要通过系统设置强制填写足够数量的备注信息。在VisualSVN中提供了这种功能,可以在提交之前执行一个脚本,如果提交的信息不符合要求(比如备注信息不够长),就返给客户端一个错误,提交不成功。在VisualSVN管
2016-01-04 14:42:15
5174
转载 wpf带checkbox的treeview开发
好久没有写博文了,其实也发现没什么可写的,最近又搞起WPF来,其中用到了treeview,有点东西拿来分享一下。 treeview默认是不带checkbox的,但让他带checkbox也很简单,设置一下样式即可,当然这不是难点,也不是重点,重点是checked属性怎么关联数据的问题,笔者也是查阅网上诸多大神的示例,其中就使用了绑带数据源的方式,实现动态改变checked状态,笔者也是在此
2015-12-22 08:49:56
2299
System.Data.Sqlite.dll 1.0.112
2020-06-05
SharePoint Manager2007
2011-10-20
Tutorial: Create a State Machine Workflow
2011-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人