自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 WinForm程序中使用 .net MySql 连接器,主窗体未关闭时, MySql 连接没有释放。

.net连接mysql

2023-04-06 18:19:24 441

转载 ArcEngine调用FeatureToLine工具传参问题

FeatureToLine工具的in_features参数不能为内存图层,否则会报内存错误

2022-07-01 17:30:41 271

转载 ArcObject 几何距离计算

/// <summary> /// 获取两个几何图形的距离 /// </summary> /// <param name="geometry">几何图形A</param> /// <param name="geometryOther">几何图形B</param> /// <returns>两个几何图形的距离</returns> .

2022-05-30 11:03:12 263

转载 es6可变参数-扩展运算符

es5中参数不确定个数的情况下://求参数和function f(){ var a = Array.prototype.slice.call(arguments); var sum = 0; a.forEach(function(item){ sum += item*1; }) return sum; };f(1,2,3);//6es6中可变参数:function f(...a){ let sum = 0; a.fo

2021-11-10 17:52:11 378

原创 Rust编译裸机启动程序出错问题

最近参考网上“Rust从零写操作系统”,觉着有意思,也尝试编译一个最小化内核,实现通过U盘引导虚拟机启动,然后显示一个字符串。代码完成后在通过cargo bootimage生成镜像时,需要根据配置文件下载依赖包由于默认下载地址访问缓慢有时还超时,造成生成镜像失败,尝试使用国内镜像下载,更改配置文件如下:更改后重新生成,确实快了很多,但是问题来了,生成出错之前一直没有问题,只是新加了一个依赖项mars_vga = "0.0.1",就出错,突然到刚改从镜像地址下载了,会不会镜像的版本..

2021-11-06 01:08:49 370

转载 Python 中下划线的 5 种含义

单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导和末尾下划线:__var__ 单下划线:_在文章结尾处,你可以找到一个简短的"速查表",总结了五种不同的下划线命名约定及其含义,以及一个简短的视频教程,可让你亲身体验它们的行为。让我们马上开始!1. 单前导下划线 _var当涉及到变量和方法名称时,单个下划线前缀有一个约定俗成的含义。 它是对程序员的一个提示 - 意味着Python社区一致认为它应该是什么意思,但程序的行为不受影响。下划线前缀的含义是告知

2021-10-21 09:33:45 100

转载 System.IO.Pipelines 解决了以往接收 NetworkStream 算位置的困扰

微软官方博客在去年发布了一篇 System.IO.Pipelines: High performance IO in .NET,这个东西高不高效我是比较不出来,但是它着实解决了以往在接收 NetworkStream 时算位置的困扰,用它写出来的程序简洁清晰许多。以往我们接收 NetworkStream 时,由于 Buffer 的大小通常是固定的,而串流数据的长度是不固定的,所以我们在解析的时候,每一种协定就有一套计算读取位置的逻辑,这种逻辑通常脑袋是记不住的,当协定久久异动一次的时候,我们就要开始担

2021-10-15 11:04:25 912

原创 .net core 3.1 web project部署到Cent OS

第一步,编译发布web project,通过cmd进入控制台,进入项目所在目录,执行dotnet publish -c Release -o publish,发布结果在publish目录。第二步,确认CentOS中是否安装.net core sdk 3.1查看更详细的如果未安装,请先安装。安装完成后,将刚刚编译生成的publish目录上传到linux系统中,我使用FTP上传的,上传完毕后,进入到项目所在文件夹,执行dotnet 项目文件.dll这时可能会出现以上提示,这是因为

2021-04-17 01:16:52 184

转载 Centos 安装.NET CORE 3.1

1、注册 Microsoft 密钥和源# sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm2、安装 .NET Core SDK # sudo yum install dotnet-sdk-3.13、安装 ASP.NET Core 运行时# sudo yum install aspnetcore-runtime-3.14、测试.NET SDK安装成功:

2021-04-16 16:35:03 236

原创 使用Myeclipse创建Maven webapp项目问题处理——jsp文件中引用js,css

运行环境Win10, Java 1.8,MyEclipse2017 CI 3,apache-maven-3.3.9这几天学习了解MVC,自己动手写一个DEMO,简单实现HttpServlet接受请求后,按指定路由通过controller转发到一个View(html模板),测试过程中为验证转发环节功能,先转到一个jsp页面,该页面使用了jquery,boostrap,项目结构如下:通过Myeclipse自带的tomcat启动后,测试按路由转发没问题,本例中默认页为index.jsp,index2.

2021-04-07 12:16:06 362

原创 使用Myeclipse创建Maven webapp项目问题处理

运行环境Win10, Java 1.8,MyEclipse2017 CI 3,apache-maven-3.3.9新增一个Maven项目下一步后,Group Id,Artifact Id输入名称后 Finsh项目建成后可能会出以下出错信息我们需要更改pom文件<!--在pom文件 <build>里面 --><plugins> <plugin> <artifactId>m

2021-04-05 21:00:14 118

转载 快慢指针法查找单链表的中间节点

只能遍历一次链表,那又当如何解决问题?可以采取建立两个指针,一个指针一次遍历两个节点,另一个节点一次遍历一个节点,当快指针遍历到空节点时,慢指针指向的位置为链表的中间位置,这种解决问题的方法称为快慢指针方法。//查找单链表的中间节点,要求只能遍历一次链表SListNode * FindMidNode(SListNode * phead){ SListNode *fast = phead; SListNode *slow = phead; while (fast) {

2020-11-03 10:26:37 608

原创 mysql不能启动如何解决

在我们使用mysql时可能会遇到无法启动mysql的情况:或者是有Can't find error-message file之类的错误信息解决方法:第一步:备份现有Data文件夹,就是my.ini中设置的,注意,一定要先备份。第二步:删除现有data文件夹!!!第三步:执行:mysqld--initialize 进行初始化(此时mysql会自动帮你重新创建data文件夹)第四步:从之前备份的data中copy数据到新建的data中,这一步要根据不同的情况做选择...

2020-09-29 23:16:58 947

原创 Tomcat 提示Invalid message received with signature 20559

使用MyEclipse内置Tomcat调试SprintMVC项目时,MyEclipse Console中输出org.apache.coyote.ajp.AjpMessage processHeader严重: Invalid message received with signature 20559这个错误信息是由于在postman中请求了 http://xxx.xxx.xxx.xxx:9000/mySpring/PlaceOrderTest 的一个webapi方法经查询,出现这个提示是与tom

2020-09-24 16:20:17 2688

原创 Mac平台,python3.7实时获取摄像头数据,通过django框架输出到web实时播放简单实例

操作系统:Mac os开发环境:python3.7, opencv2,django这几天正在了解用python基于django的web开发,学习新的语言或框架,第一个应用,自然是hello world,在django框架下完成一个hello world后,回想之前调度通过opencv获取摄像头实时视频,就想能不能把那个程序整合到现有的web中显示,经过一番折腾,终于小有成就,完成一个简单的实例。以下是主要代码:videocapture.py 打开摄像头,并实时获取视频信息from dj..

2020-08-24 15:11:27 2649 16

原创 设置vue.config.js解决跨域访问问题

近日调试一VUE开源项目,前端,后台分别在不同电脑调试。首先在登录页面就遇到问题,验证码请求方法如下由于后台服务在另一台机器,在获取验证码时,有跨域问题,服务端方法有CORS设置允许跨域访问呀,这是为什么呢,初次接触VUE,这里先留个疑问吧。搜索VUE跨域问题的解决方法,设置vue.config.js中的proxy的参数可以解决,在项目文件夹下找到该文件打开在devServer中可以看到相关参数,这里我先注释掉,新加自己的配置如下并将验证码获取方法做如下更改这儿可以理

2020-08-20 10:27:54 8822

转载 windows下搭建vue开发环境+IIS部署

特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图:详细的安装步骤如下:一、安装node.js说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具。node.js的官方地址为:https://nodejs.org/en/download/,如下图所示:根据自己电脑的具体配置,选择你要下载的安装包,作者选择的是windows 64bit。下载完毕,...

2020-08-18 12:34:52 306

原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK 问题处理

操作系统:Win7JDK: 1.8开发工具:MyEclipse 2017 CI问题:mvn install -Dmaven.Tests.skip=true编译rocketmq时,提示No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK这个问题是因为MyEclipse和系统的关于java编译环境设置问题造成的。安装JDK,会发现电脑有两套JRE,一套位于

2020-08-06 00:32:23 394

原创 记一次Win10磁盘分区可用空间短时间内不断减少直至为0处理过程

本人电脑系统为Win10专业版,应用程序均安装在e盘,近日早上开机打开一应用程序,系统提示e盘剩余空间为0,心想发生什么事情了,前几天看还剩余20多G,怎么一下子就为0了呢,然后看了一下e盘属性,可用空间确实为0,这就奇怪了,这几天啥也软件也没安装,20G就这么一下子没了,然后又e盘所有文件全选,看看属性,90G,这就有点不理解了,全部文件加起来90G,分区110多G,剩下的哪里去了?然后删除了一个几十M的文件,发现每隔几分钟,剩余空间就减少一点,直到为0,是不是中毒了,找杀毒软件查了一遍,也没发现病毒。在

2020-07-31 15:17:31 1647 2

原创 高版本jQuery替换现有项目中低版本jQuery问题(MacOS下获取源代码编译jQuery)

操作系统:MacOS项目开发工具:VS2015Git上获取jQuery代码(https://github.com/jquery/jquery),本文版本jQuery v3.5.1根据Git上的说明,需要安装node.js下载后安装,安装完成后,执行下列命令确认是否安装成功进入jQuery所在目录jquery-3.5.1,执行下列操作MacBook-Air:jquery-3.5.1 apple$ sudo npm install && gruntPassw.

2020-07-30 01:19:41 889

原创 Mac vscode调试django项目问题

系统:Mac os 10.9.5Python 3.7Django项目IDE工具:vscodeMacOS系统非root用户首次调试做如下操作时,vscode会提示“Unable to write file (NoPermissions (FileSystemError): Error: EACCES: permission denied, mkdir '/django工程目录/.vscode'”,无法生成launch.json。解决办法:sudo chown -R 当前用户需要操...

2020-07-18 16:27:50 530

原创 项目管理二

个人收集的软件设计文档,包括Software Architecture Document, System Design Document ,Technical Design Document ,可做为模板参考,来自国外网站,内容为英文。下载:https://download.csdn.net/download/scottfan/12496283...

2020-06-04 12:13:42 92

原创 项目管理一

Project 模板立项管理...............\立项管理1.doc...............\附录A-1 立项建议书1.doc...............\附录A-2 立项调查报告1.doc...............\附录A-3 立项可行性分析报告1.doc...............\附录A-4 立项评审报告1.doc...............\附录A-4 立项评审报告2.doc结项管理...............\结项管理1.doc....

2020-06-04 10:43:46 135

原创 IIS 7部署Asp.net core mvc项目

开发环境:VS2017确定IIS正确安装如果无法正常浏览,先通过“打开或关闭Windows功能安装”安装完成后执行 aspnet_regiis.exe -iIIS成功安装后,在IIS中添加一个新网站新网站的物理路径可以先指向项目的发布路径,端口根据机器环境指定一个可用端口如8082,网站建好后,查看一下该网站的模块检查一下是否安装了 AspNetCoreModule 模块,如果没有,需要先下载安装官网地址:https://download.mic...

2020-06-02 16:39:12 900

原创 .net core 通过Assembly.Load加载Oracle.ManagedDataAccess.dll 提示系统找不到指定的文件问题

开发工具:VS2017问题:Assembly.Load("Oracle.ManagedDataAccess")出错System.IO.FileNotFoundException: Could not load file or assembly 'Oracle.ManagedDataAccess, Culture=neutral, PublicKeyToken=null'. 系统找不到指定的文件。File name: 'Oracle.ManagedDataAccess, Culture=neutr

2020-05-29 14:57:00 1411

原创 .Net 集合类

.NET 有超过 21 种内置的集合类型,包括很多常用数据结构的并行访问和泛型版本。大 部分程序只需要组合使用这些类就能满足需求,你应该很少会需要创建自己的集合类。 .NETFramework 中有些集合类只是为了保持向后兼容性,在新的代码中绝不应该再去 使用了。具体包括以下几个。ArrayList。Hashtable。Queue。SortedList。Stack。ListDictionary。HybridDictionary。...

2020-05-27 11:25:17 654

转载 docker常用操作

docker常用操作1.查看docker信息(version、info)# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2.对image的操作(search、pull、images、rmi、history)# 检索image $docker search image_name # 下载image $docker pull image_name # 列出镜像列表; -a, ...

2020-05-26 15:54:29 113

原创 CentOS 7 Docker中运行.net core程序

运行环境:CentOS 7Docker.Net core版本:2.1程序开发工具 vs2017新建asp.net core项目选择API,一定要勾选启用Docker支持新建一个ApiController命名为LoginController,然后新建一个测试方法checkLogin这步完成后,一个简单的测试工程就建好了。接下就是要发布,用来获取生成docker镜像文件需要的文件。发布之前,先改一些配置在Program.cs中的 CreateWebH.

2020-05-26 15:49:38 441

原创 SpringMVC加JWT token验证

开发环境:MyEclipse 2017 CI 10Spring 5.0jar文件:jjwt-0.7.0.jar , jjwt-jackson-0.11.1.jar , jackson-annotations-2.10.0.jar ,jackson-core-2.10.0.jar ,jackson-databind-2.10.0.jarjar文件下载地址:https://repo1.maven.org/maven2/com/jackson-annotations-2.10...

2020-05-23 13:25:32 1212 1

原创 使用JWT Token实现WebApi访问验证及用户登录限制

JSON Web Token(JWT)跨域身份验证解决方案,详细说明网上很多,这里不就重点介绍了。问题:WebApi项目开发完成后部署到服务器后WebApi方法任何人都可以调用,有些项目肯定是不允许的,也过不了安全审计。那如何解决呢,这里介绍一种使用JWT 产生Token,为每个方法加一个Token的身份验证,这样,用户在正常登录后,获取到系统为该用户产生的Token,以后,每次调用服务端的WebApi方法时,都需要把这个Token送到服务端做验证,只有正确的Token,才能访问,否则,服务端返回异常。

2020-05-22 00:05:55 1623

原创 CORS解决跨域问题

什么是跨域,这里先借用一下别人的解释来解释一下。什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.php (非跨域)http://www.123.com/index.html 调用 http://www.456.com/server.php (主域名不同

2020-05-18 16:37:34 894

转载 MVC Controller 链接到 API Controller 以及反向链接

问题 想创建一个从ASP.NET MVCcontroller到ASP.NET Web API controller的直接链接,或者反向链接。解决方案 可以使用System.Web.Http.Routing.UrlHelp的实例来创建一个指向Controller的链接,来暴露ApiController(作为Url属性)。着和在RequestContext上一样,会被附加到HttpRequestMessage实例。为了达到这个目的,我们需要调用链接方法或路由方法...

2020-05-17 17:10:28 325

原创 SpringMVC使用Jedis发布后提示java.lang.ClassNotFoundException: redis.clients.jedis.Jedis问题

开发工具:MyEclipse 2017 CI 10环境 :jdk 1.8 , Spring 4.1 , Jedis 2.10问题代码:package com.scott.springmvc.restcontroller;import org.springframework.web.bind.annotation.RequestMapping;import com.util.RedisUtil;import org.springframework.web.bind.annotation.

2020-05-14 16:48:41 1885 1

转载 【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】

本文转载地址:https://www.cnblogs.com/mfrank/p/7898752.html需要搭一个Java SpringMVC的环境,通过以下教程,一个新手一次性成功,省了不少时间,收藏一下。之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友。我是用的是MyEclipse2017 CI 3,相近版本应该都差不多。至于其他版本找到类似操作即可。  1.

2020-05-13 13:13:51 998

原创 WebApi使用redis模拟抢购场景

Redis客户端连接使用git 上的csredis https://github.com/2881099/csredis本文示例代码在vs2015中调试,使用的是git上一个低版本代码,不支持net core,位置:https://download.csdn.net/download/scottfan/1241273using System;using System.Collections.Generic;using System.Linq;using System.Text;using

2020-05-12 19:13:55 407

原创 RabbitMQ如何发送与接收数据

本文运行环境:rabbitmq-server-3.8.3,客户端使用RabbitMQ.Client 3.6.14 开发工具vs2015。安装好rabbitmq之后,接下来学习一下如何使用,先来添加一个队列并发送一个消息进队列。新建一个发送端的工程并引用RabbitMQ.Client.dllCS文件中添加如下引用本文过程分为连接操作和发送操作连接操作代码:private void btnConnect_Click(object sender, EventArgs e)

2020-05-09 16:16:55 3037

原创 Windows下RabbitMQ安装

RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端用Erl...

2020-05-07 14:41:22 131

原创 Oracle无法新增数据,提示ORA-01653,无法通过8192(在表空间USERS中)扩展

近日,通过Webapi接口新增数据时,Oracle提示ORA-01653出错信息,经查询可能是单表数据太多造成表空间不足的原因,先看一下表数据量再看下表空间使用信息select a.tablespace_name, a.bytes / 1024 / 1024 "sum MB", (a.bytes - b.bytes) / 1024 / 1024 "used ...

2020-04-29 11:06:51 4936

转载 阿里巴巴java规范 第一版

【编程规约】命名规约所有命名不能以美元符和下划线开始和结尾 禁止拼音加英文 类用UserDao..方法,变量,参数用userDao 常量名全部大写,下划线隔开 抽象类使用Abstract或者Base开头,异常类使用Exception结尾 boolean属性命名不能使用is开头 如果使用到了设计模式,建议在类名中体现出具体模式。LoginProxy 接口类中方法不加权限修饰符...

2020-04-18 10:53:21 401

原创 Mac下安装OpenCV2 for Python 3.7

Mac下安装OpenCV2 for Python 3.7最近需要调试一个有关摄像头检测的Python程序,程序需要OpenCV这个库,所以需要在我的MAC上安装opencv-python。由于是第一次安装opencv-python,这一路遇到不少坑,经过一翻折腾(中途多次想到过一句话,从入门到放弃),最终还是看到了成功的标志,以下就是这其中的曲折过程。首先,通过pip安装 opencv-p...

2020-04-04 22:45:16 1771 4

Design Document.rar

个人收集的英文版软件设计文档,包括Software Architecture Document, System Design Document ,Technical Design Document ,可做为模板参考

2020-06-04

项目管理相关文档模板.rar

超级详细的项目管理文档,包括立项管理 结项管理 项目规划 项目监控 风险管理 需求管理 需求开发 技术预研 系统设计 实现与测试 系统测试 Beta测试 客户验收 技术评审 配置管理 质量保证 外包与采购管理 培训管理 服务与维护,PMP五大过程组相关文档模板,项目进度Project模板

2020-06-04

dotnet-hosting-2.1.4_netcore_for_iis.rar

asp.net core 项目部署到iis,iis依赖的模块AspNetCoreModule,官方链接:https://download.microsoft.com/download/A/7/8/A78F1D25-8D5C-4411-B544-C7D527296D5E/dotnet-hosting-2.1.4-win.exe

2020-06-02

JWT_PACKAGES_FOR_JAVA.rar

SpringMVC集成JWT token认证,jwt 所需jar文件 网盘:https://pan.baidu.com/s/1qm-Oiq2ZhlL0YFAdcZBSoQ 提取码:t3ht

2020-05-23

CSRedis.rar

C# redis 客户端类,不支持net core,源码来自于git hub,因git hub下载太慢,所以传这里一份。

2020-05-12

otp_22.3_for_windows_64.rar

RabbitMQ所需otp_win64_22.3.exe Windows 64位安装文件,解决官网下载慢问题,免积分

2020-05-07

rabbitmq-server-3.8.3_for_windows.rar

rabbitmq-server-3.8.3.exe windows安装文件,免积分,解决官网下载慢问题

2020-05-07

空空如也

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

TA关注的人

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