5 峰frank

尚未进行身份认证

我要认证

路不是完全看清才去走,而且走着走着才能看清路

等级
TA的排名 13w+

ASP.NET C# 添加单元测试

这是一个项目中用到的方法,不要在意方法的内容,方法是做什么的。public class WineUrl{ /// <summary> /// 获取页面的url /// </summary> /// <param name="paraDic">参数字典</param> /// <param name="pgid">页码</param> /// <param name="zhan

2020-08-26 21:41:00

kafka开机自启动配置

把zookeeper和kafka配置成开机自启动,主要是配置服务文件,系统服务的配置文件在“/usr/lib/systemd/system/”目录里边:注意java路径,然后kafka在keeper后启动刷新配置文件systemctl daemon-reloadzookeeper启动,并配置开机启动systemctl start zookeepersysetmctl enable zookeeperkafka启动,配置开机启动systemctl ...

2020-08-23 22:32:57

SQL判断字段中是否存在数字、汉字、字母、英文

--1、判断是否存在汉字select * from 表名 where 列名 like '%[吖-座]%'--2、判断是否存在汉字以外的其他字符select * from 表名 where 列名 like '%[^吖-座]%'--3、判断字段中是否有数字、字母SELECT * FROM 表名 WHERE 列名 LIKE'%[a-zA-Z0-9]%'--4、判断字段中是否有数字、字母以外的字符SELECT * FROM 表名 WHERE 列名 LIKE'%[^a-zA-Z0-9]%'.

2020-08-12 23:24:15

kafka用C#实现生产者(Producer)和消费者(Consumer)

kafka用C#实现生产者(Producer)和消费者(Consumer)生产者using Confluent.Kafka;static void Main(string[] args){ Console.WriteLine("请输入消息内容"); using (var producer = new KafkaProducer()) { while (true) { string message = Cons

2020-08-07 12:06:23

Centos7 部署kafka

kafka的环境配置kafka用C#实现生产者(Producer)和消费者(Consumer)kafka是做什么的,此处就不再做过多的阐述了,只记录环境配置的过程1、安装Java环境,此处略过2、下载kafka的安装包(下载地址:http://kafka.apache.org/downloads)#下载文件到usr/local目录里边cd /usr/localwget https://downloads.apache.org/kafka/2.5.0/kafka_2.13-2..

2020-08-06 19:00:53

.net core项目添加进程守护supervisor

1、在Centos7上完整的部署.net Core项目先安装epel,这里边的软件包更丰富点yum install epel-release安装守护进程yum install -y supervisorsystemctl enable supervisord # 开机自启动systemctl start supervisord # 启动supervisord服务supervisor的配置文件在"/etc/supervisord.conf"(该配置项中引号“;”是注释.

2020-07-09 13:25:51

在Centos7上完整的部署.net Core项目

Centos7安装 .net core先添加微软包存储库(Centos 8不需要,8默认提供)sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm安装SDK或者运行时,需要做开发就按照SDK,只是为了项目能在服务器上运行,只安装运行时就行,SDK包含运行时,我直接安装了SDK安装SDK,此处安装是3.1的sudo yum install dotnet-sdk-3

2020-07-09 13:19:04

我理解的委托,C#

委托就是把方法数当做一个参数来调用 (跟js里边的回调函数是一个道理)DataTable数据表数据的处理中经常会这样写string sql = "select id,name from table";DataTable dt = DBHelper.GetTable(sql);if (dt != null && dt.Rows.Count > 0){ foreach (DataRow dr in dt.Rows) { . .

2020-07-08 15:45:52

C# 图片处理,添加文字、添加图片、圆形切割。处理后图片不失真,不压缩图片 【 程序示例】

微软的Image.Save方法,不设置压缩质量,默认保存到图片压缩质量为75,所以保存的图片质量偏低,所以不少人发现图片用微软程序重绘之后,即时什么也不做,图片质量也会压缩。处理方法如下public void ProcessRequest (HttpContext context) { //图片1 string ProducePicUrl = "http://img2.xxx...

2020-03-12 16:42:58

C#控制台程序,入口函数的参数是什么意思(string[] args)

控制台程序的入口函数,有个参数是字符串数组:string[] argsclass Program{ static void Main(string[] args) { }}查了官方文档,官方文档的说明是“Main是应用程序入口点,同时也是在应用程序启动时由运行时自动调用的方法。args数组中包含在应用程序启动时提供的所有命令行自...

2020-01-06 09:35:28

微信浏览器中的微信支付,JSAPI支付,开发流程、常见问题

微信支付有两种使用场景,一种是可以在微信之外的浏览器(如UC浏览器、手机自带浏览器等)中使用,在微信外部唤醒微信进行支付;还有一种是在微信自带内置浏览器中使用,比如微信公众号里边的支付、给客户在微信上发了一个支付链接等这类使用场景,这里主要说的是后一种“JSAPI支付”(官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=...

2019-12-16 20:22:25

asp.net Mvc 路由详解,非常详细.

  关于路由的理解为什么要定义路由?路由的定义在开发中的工作量非常小,但是非常重要,因为任何请求都离不开路由。各个电商网站的 URL 使用非常灵活,都离不开路由的定义,请大家参考几家电商的 URL 如下: 使用路由的好处:能够根据系统需求,灵活的划分请求规则(不同模块请求的 URL 是不一样的)。屏蔽物理路径,提高系统的安全性,以上情况是无法...

2019-11-28 21:50:38

存储过程新增返回字段时,EF更新不生效问题处理

1、双击edmx文件2、右键空白区域,选择模型浏览器3、选择存储过程,点击编辑4、先点击获取列信息,然后选择创建新的复杂类,最后确定保存,会发现存储过程返回的对象类已更新...

2019-11-23 16:42:10

Windows服务定时控制电脑联网(定时服务、 网络连接控制)

想解决的问题:定时控制电脑联网,设置电脑在特定时间段才能连接上网络,场景(限制小孩在特定的时间内上网)思路:利用windows服务,定时执行,根据设置的时间段调整网络连接状态定时服务比较简单,难点在于控制网络连接,测试成功的方法有:一、使用Hnetcfg.dll,在“安装管理程序包”中直接安装(.net framework4.5以上版本引用)/// <summary>...

2019-11-17 10:36:24

Centos7下Elastic Search的安装、配置、常见问题

安装ElasticSearch1、安装javayum install -y java查看java安装结果java -version2、下载ElasticSearch安装包,并解压wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.0.tar.gztar -zxvf ela...

2019-01-14 11:19:10

centos7 配置静态ip

1、查看IP地址信息ip addr1:lo是网卡信息2:ens33是网络服务配置信息(不同机器名称可能会不一样,主要是与配置文件名称相对应)2、修改配置文件cd /etc/sysconfig/network-scripts/这里的ifcfg-ens33文件与上面的ens33对应vi ifcfg-ens33修改配置内容如下:HWADDR="00:0...

2019-01-14 10:37:54

JS 一天执行一次的方法

一天执行一次,很常用的场景,思路就是利用一个标识,今天没有这个标识就执行操作,然后添加标识,后续判断标识存在就不再执行相应的操作。具体实现是添加一个cookie,第一次没有这个cookie,就执行操作,同时添加一个到第二天凌晨过期的cookie。代码如下:function DoOne(key,method) { var v = getCookie(key); if (!v) { ...

2019-01-08 11:25:04

ViewSate理解、禁用

ViewSate字面意思,页面状态、视图状态。ViewState特点1、ViewState是WebForm的特性。2、ViewState是页面级的,即只能在当前页面中操作,不能跨页面。3、ViewState的内容都是在html页面上存储的,存储在id、name都是“__VIEWSTATE”、type是“hidden”的input中,如下ViewSate添加:ViewSta...

2018-12-21 14:39:20

前后端分离:WebAPI+Vue开发——身份认证

前后端分离:WebAPI+Vue开发——远程数据请求axios前后端分离:WebAPI+Vue开发——跨域设置前后端分离:WebAPI+Vue开发——身份认证存储用户身份可以用Cache内存或者Redis,本文实现用的是Redis。1、在登录页或者首页页面打开后,先获取Token用户身份在首页或者登录页加载完成后,远程请求服务端,获取服务端生成的token,本文的Token用g...

2018-12-11 17:26:50

Cookie与Session的认识

工作一段时间后发现,纠缠最多的,摔的最狠的,还是这些基础性的东西。1、Cookie与Session的用法Cookie只能存储简单的数据,如字符串、数字、布尔值(C#中对Cookie赋值只能是字符串),Session可以存储复杂的数据结构。js读写Cookie://写cookies function setCookie(name, value, second) { if ...

2018-12-10 17:43:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。