- 博客(26)
- 收藏
- 关注
原创 C#调用WebService(Soap)接口
首先了解两点知识,1.什么时webserve,2.什么是soap1.WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议...
2020-01-10 00:44:38 16639
转载 图片验证码
借鉴博客:1..net core ZKWeb.System.Drawing 生成图片验证码2.Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之验证码功能主要使用类VerifyCodeHelper借鉴第一个博客,其余为自己设计,如果有更好的方案欢迎留言交流,谢谢。1.在应用层添加包ZKWeb.System.Drawing。通常使用S...
2019-12-07 21:15:35 243
原创 ABP中的实时通讯Notification
本篇文章的目的:1.了解ABP实时通讯的类型及用法。2.根据实时通讯相关的类、数据库,去使用1.ABP中关于Notification的数据结构如下:在ABP中对应的DtoNotificationSubscription:用于封装封装notification 和subscriptor(User) 的关系的DTO,不是Entity。记录订阅某种通知的人。AbpTenan...
2019-12-04 00:07:08 1479 1
原创 ABP中的Signalr
首先了解常见的Web实时消息交互方式。可以先读以下文章https://www.cnblogs.com/Wddpct/p/5650015.html本篇文章的目的:1.什么是Signalr,.net core中如何使用 ,2.ABP如何配置、使用Signalr,一.什么是Signalr?①根据官方文档https://docs.microsoft.com/zh-cn/aspnet/co...
2019-09-18 14:56:44 2361
原创 admin-element-登陆
做了一个结合admin和abp原生的vue模板。现在新增两个登陆路由,假设为学生和教师,都指向原本的登陆界面。问题1:新增完路由后,发现手动输入/student路由总是回到/login,查看路由守卫后发现路由有白名单,在名单内的路由,无token时才不会被重定向。解决:在白名单中加入新增的路由问题2:点击登录,成功后还是回到/login路由。发现有token后,守卫还是会对...
2019-09-12 16:23:16 575
原创 vs2017发布
1.设定启动项目2.如上图继续发布3.选择配置部署模式为独立,然后选择发布就可以二、使用软件发布选择文件,然后生成服务,再在我的电脑--管理--服务和应用程序--服务中找到对应服务,查看启动状态,启动...
2019-09-04 15:08:08 437
原创 ABP中特征
这篇博客的目的:1.了解ABP的特征这个模块,2.在AbpVue的模板中添加实时通讯的特征。一、特性的定义。1.关于特性,来自官方文档的解释:https://aspnetboilerplate.com/Pages/Documents/Feature-Management在大多数SAAS系统中。都提供【版本】这个概念。不同的版本提供不同的功能特性。通过这种方式,一个SAAS系统可以提供不...
2019-08-28 18:06:18 900 5
原创 margin-top样式导致Vue中引用了Print.js调用打印多一张空白页
问题是打印时多处一张空白页参考他人回答知道是由于样式引起的参考资料1.样式资料 2.打印相关资料由于垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距,而且只在标准浏览器下(FirfFox、Chrome、Opera、Sarfi)产生问题,IE下反而表现良好。再说了白点就是:父元素的第一个子元素的上边距margin-top如果...
2019-07-23 11:42:19 1052
原创 ABP模块系统插件机制
从官网下载ABP项目后,发现一般是有6个程序集,程序集之间是怎么相互关联的呢?这有关ABP的模块系统。官网上模块的定义如下,模块定义有一个类,该类派生自ABP包中的AbpModule。假设我们正在开发一个可以在不同应用程序中使用的Blog模块。最简单的模块定义如下所示:public class MyBlogApplicationModule : AbpModule{ publi...
2019-05-08 23:20:40 1090
原创 ABP中使用执行Sql语句
由于EFCore现在并不支持直接执行sql语句,没有SqlQuery这个函数可以执行。在ABP中执行Sql语句有三种方式1.ExecuteSqlCommand2.FromSql3.使用RawSqlCommand、RelationalDataReader、DbDataReader进行读取1.使用ExecuteSqlCommand执行sql语句,返回改变的行数量 /// &...
2019-05-08 18:27:22 5943
原创 安装vue-devtools
1.现根据这篇文章https://segmentfault.com/a/1190000009682735?utm_source=tag-newest2.crx安装不了按照这篇文章做https://blog.csdn.net/yingzi10101118/article/details/84938585
2019-05-07 20:50:05 720
原创 ABP中的AutoMapper
一、什么是AutoMapperAutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. 谷歌翻译过来:AutoMapper是一个简单的小型库,用于解决一个看似复杂的问题...
2019-04-27 22:26:19 844
转载 js常用方法
1.日期转换dateFormatter(str) {var hasTime = arguments[1] != false ? true : false; //可传第二个参数false,返回yyyy-MM-ddvar d = new Date(str);var year = d.getFullYear();var month = (d.getMonth() + 1) < 10 ...
2019-03-21 00:05:16 96
原创 element-ui表单验证及双向绑定
记录一下重新合租组件过程中遇到的问题。1.双向绑定。父组件向子组件传递的值不可以在子组件中改变,所以v-model实现该组件。代码如下父组件:<c-input v-model="item"></c-input>子组件:<template> <el-form-item :label="label" :prop="prop"
2019-02-27 20:18:10 3153 1
原创 vue/cli3.0首次接触
首先查看官方文档https://cli.vuejs.org/zh/guide/稍微了解一下后开始接触vue/cli3.0 如果之前已经安装了2.0先使用npm 命令卸载2.0安装vue/cli3 使用命令:npm install -g @vue/cli 使用命令生成一个基础项目:vue create myproject 使用命令: npm run serve运行项目注:①...
2019-02-12 23:36:02 381
原创 ABP入门
1.从ABP官网下载项目,导入后还原包管理,如果对数据库有修改执行Add-Migration,产生指令,再执行数据库更新命令update-database①.先检查目标框架是否已安装,检查是否有报错,在程序包管理器控制台,默认项目选择EFCore,再执行数据迁移命令。2.新建类型,做好类型要求 如requeir maxlength等,也可以指定外键,关键字为[ForeignKey("...
2019-01-20 23:24:23 543
原创 vue模板
现在要自己做一个vue模板,以后所有项目都用这个起步。1.首先使用命令 生成一个新项目vue init webpack ProjectName2.模板使用组件是element-ui 再这里首先使用命令npm i element-ui -S再main.js种写入import ElementUI from 'element-ui'; import 'element...
2019-01-05 17:39:01 828 1
原创 vue学习
1.安装node.js2.全局安装vue-cli3.建议安装yarn 方便以后资源管理4.打开新文件夹,然后执行vue init webpack myproject如果出现vue识别不了的错误,将全局查找vue.cmd然后将其加入系统环境变量重启vscode 可以正常进行...
2018-12-26 22:18:17 108
原创 在vue种将发送请求的接口地址独立出来
有两种方法一种使用在static文件夹下添加ipconfig文件 引入变量var ipconfig= window.ipconfig{ip:‘’}然后在 html中 使用src引入之后在所有文件中都可以引用ipconfig的变量值第二种百度的还没试过先占坑 过后把这两个方法的链接都贴上来 ...
2018-12-14 00:08:59 1777
原创 vue爬坑
写给自己,在做前端容易注意不到的地方1.今天尝试传递一串数据 类型如下{id:int,array: int[],}除了在数组类型,其他都接收正常查阅资料后知道正确的传递方式应该是这样import axios from 'axios'import qs from 'qs'axios.get(url, { params: { array: [1,...
2018-12-11 00:14:48 858
原创 生成ssh公开密钥
输入cmd打开终端使用命令ssh-keygen -t rsa -C "email@email.com",引号中是你在github上的注册邮箱然后连续三个空格 什么都不要输入之后进入c盘的user文件夹下的.ssh文件夹 可以看到生成的两个密钥...
2018-12-08 00:24:37 273
原创 EF连接mysql数据库
1.下载3个包EntityFramework,mysql.data,mysql.data.entity项目默认连接数据库是sqlserver,下载以上三个包后App.config会添加一条provider<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProvide...
2018-11-22 14:33:12 2209
原创 photonServer搭建中的问题
在根据http://blog.csdn.net/qq_36565626/article/details/78710787这博主的文章了解了PhotonServer初步搭建中的问题首先下载,在https://www.photonengine.com/en/OnPremise/Download中进行下载,点击图中的Server,出现下图两个,点击serverSdk进行下载下载完成安装解压后,根据那份博...
2018-03-15 22:47:39 932
原创 unity心得3-8
做动画需要先去预制查看动画是否设置循环,并且最好取消HasExitTimeScreen.showCursor禁用光标 已过时 使用Cursor.visible=false;代替数据库连接模板如下using System.Collections.Generic;using UnityEngine;using System;using System.Data;using System.Data.Sq...
2018-03-08 00:07:42 274
原创 unity场景转换中数据传递的方法
目前想的到的有三种1.使用PlayerPrefs类2.使用本地存储信息xml等(在使用xml存储信息中,发现作为连接上下的节点不能进行InnerText操作,否则在遍历子节点时报错,类型不符合)3.单例模式(还没实践过)简单记录一下在UI中动态更换Image里的图片可以使用Image.overrideSprite = Resources.Load(SceneTexturePath,typeof(S...
2018-02-24 22:57:21 575
转载 FragmentPagerAdapter
http://blog.csdn.net/kaiwii/article/details/7823613转载自此FragmentPagerAdapter是PagerAdapter中的其中一种实现。它将每一个页面表示为一个 Fragment,并且每一个Fragment都将会保存到fragment manager当中。而且,当用户没可能再次回到页面的时候,fragment manager
2017-05-07 23:16:43 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人