- 博客(124)
- 资源 (7)
- 收藏
- 关注
原创 SharePoint Form认证的探究
3.UserProfile里面修改用户的邮箱并不会让网站了这个用户的邮箱改变,所以还是总结一点,网站里的用户其实和UserProfile里的用户没有半毛钱关系,当然还是能够通过account name 对应起来,只是我们一厢情愿的对应起来,其实真的没啥关系。1.UserProfile 其实是可以和Form 认证的用户脱离的,也就是说在Form里面有的用户,其实一定会存在在UserProfile里面,需要去做同步,或者手工加入进去。但是手动加入的话必须能够人员选择框搜索出来这个用户。
2021-05-26 03:22:12
232
原创 git 提交了1g 的文件如何回撤
git reset --mixed HEAD~1如果报内存不足错误运行git config --global pack.threads 1 gitgit config --global pack.deltaCacheSize 2000mgit config --global pack.windowMemory 2000mgit gc --auto --prune=today --aggressivegit repack
2020-12-15 13:28:56
334
原创 SP CSOM 通过task item获取list item 的信息
((Microsoft.SharePoint.Client.FieldUrlValue)item["WorkflowLink"]).Description
2020-11-12 18:06:12
292
原创 git分支显示不全
在git 服务器上有6个分支,但是使用git branch -a只能看到4个分支git fetch // 这个命令能获取到最新的远程分支
2020-09-14 00:07:08
1288
原创 SQLSERVER 表分区
当数据库单表的数据量达到几百万到上千万的时候,查询很影响性能,这时候我们需要进行表分区右击数据库属性,建立数据库的文件组右击数据库数据,建立数据库的文件选择需要分区的表选择存储创建分区导入几十万个数据,可以看到...
2020-09-08 01:11:09
1053
原创 .net core linux 上验证码图片不显示DrawingCore
sudo apt install libc6-dev sudo apt install libgdiplus
2020-08-19 23:41:12
721
原创 ZKEACMS 拖拽即可生成页面
git clonehttps://github.com/SeriaWei/ZKEACMS.git安装.net core 3.1 SDK在C:\ZKEACMS\ZKEACMS.Core\DataBase下运行Build.cmd 来初始化数据库appconfig中配置下数据库连接字符串运行时先需要生成结局方案然后运行:...
2020-08-09 17:11:37
428
原创 如何创建自定义字体图标
https://icomoon.io/app在里面创建一个 自己的项目导入自己的svg 图标download 以后把css 和字体都放入到自己的css里面即可
2020-07-03 14:40:21
460
原创 sqlserver 无法建立外键
The REFERENCES permission was denied on the object '', database '', schema 'dbo'.第一运行了命令:GRANT UPDATE,DELETE,INSERT,SELECT,CREATE PROCEDURE,EXECUTE,REFERENCES TO user发现还是不行,检查了好久,发现权限重叠了,在其他组里面也有这个用户,而这个组没有权限建外键的...
2020-06-26 21:55:13
812
原创 the seLECT permission was denied on the object types database mssqlsystemresource schema sys
the seLECT permission was denied on the object 'types', database 'mssqlsystemresource', schema 'sys'. (Microsoft SQL Server, Error: 229)exec sp_droprolemember 'db_denydatareader',[user]exec sp_droprolemember 'db_denydatawriter',[user]
2020-06-26 03:17:58
3387
原创 ionic4 android 键盘坑
遇到的问题 只要出现键盘,ion-content的高度就变小,把<preference name="resizeOnFullScreen" value="true" /> 删除<preference name="KeyboardResizeMode" value="native" />设置成native...
2020-04-16 21:41:34
426
原创 rxjs 循环请求一次返回,类似promise.all
constpromiseArray=[];letflag=false;this.componentMaterialFormArray.value.map(e=>{constmaterialSelect:MaterialSelect=Object.assign({},e);promiseArray.push(t...
2020-03-10 12:14:38
1797
原创 苹果会下架所有的基于H5的开发的APP?
https://developer.apple.com/news/?id=01212020a苹果的这则公告引起了很多对于混合开发模式APP的恐慌,很多人认为苹果会下架所有的混合开发模式的APP。但是已经到了苹果的最终截止日期了(March3,2020),我们开发的众多混合开发模式的APP,没有一个在App Store被下架的。请仔细阅读苹果的这则公告和请对混合开发模式的理解,就不难知道,...
2020-03-05 22:11:36
3017
原创 fatal: Authentication failed for 'url/_git/xx
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/1.20.0
2020-02-28 17:48:35
247
原创 linux apache 配置
2、更新安装列表:apt-get updateapt-get install gcc build-essentialsudo apt-getinstallmakesudo apt-get install libexpat1-dev2、下载所需安装包wget http://archive.apache.org/...
2020-02-16 00:46:52
277
原创 IDS4 使用数据库登录
在AccountController 中的login 方法里 验证的时候与数据库匹配然后再实现IProfileService的方法,把Claims 对应进去。 private Claim[] GetUserClaims() { return new Claim[] { new Claim("UserI...
2020-02-08 16:51:53
1085
原创 Identity server sso平台的用户过期时间设置
安装官网的配置方式是这样的services.AddIdentityServer() .AddInMemoryClients(Clients.Get()) .AddInMemoryIdentityResources(Resources.GetIdentityResources()) .AddInMemoryApiResources(Resources.GetApiRes...
2020-02-08 15:48:47
1110
原创 IdentityServer4 Identity Resource中的user Claim
Identity Resource身份资源,里面的UserClaims是用户的一些属性,默认情况下,即使写再多的属性,token中也只会返回sub一个,我们需要在代码中加入var builder = services.AddIdentityServer() .AddInMemoryIdentityResources(Config.GetIdentit...
2020-02-06 19:44:30
2890
原创 Identityserver
Identityserver 作用:protect your resources authenticate users using a local account store or via an external identity provider provide session management and single sign-on manage and authenticate ...
2020-02-03 23:07:43
610
原创 OAuth2.0 获取refresh_token
隐式授权流方式不能获取refresh_token但是如果需要获取id_token,则scope =openid,response_type=id_tokenopenid 协议是基于OAuth2.0上的扩展,id_token属于openid授权码模式 可以获取refresh_tokenhttps://docs.microsoft.com/zh-cn/azure/active-d...
2019-12-02 16:55:04
3544
1
原创 https://github.com/aspnet/AspNetCore
https://github.com/aspnet/AspNetCorehttps://github.com/dotnet/corefx
2019-11-28 18:01:29
547
原创 restangular 如何定义多个baseurl
// Fundamental modulesimport { BrowserModule } from '@angular/platform-browser';import { BrowserAnimationsModule } from '@angular/platform-browser/animations';import { NgModule, InjectionToken } f...
2019-11-20 15:34:20
629
原创 IdentityServer4 官网巨坑ef core
也不能说巨坑,只怪自己不仔细,其实官网上已经写了,我直接忽略了https://identityserver4.readthedocs.io/en/latest/quickstarts/4_entityframework.html安装模板生成的是sqllite的方法,然后连sqlserver 当然连不上去了后来我干脆把nuget里面的sqllite卸载掉了...
2019-11-20 00:09:54
2045
原创 通过dotnet 命令添加项目,并且在vs中运行
我们这里以IdentityServer4来作为例子dotnet new -i IdentityServer4.Templates 新建模板查看模板:dotnet new -l 新建项目:dotnet new is4empty -n IdentityServer新建完项目,打开项目文件,运行:dotnet new sln -n Quickstart然后...
2019-11-19 22:31:39
1312
原创 RabbitMQ 生产者,消费者,持久化,分发方式
.net core 下nuget :RabbitMQ.ClientAPI:https://www.rabbitmq.com/dotnet-api-guide.htmlRabbitMQ创建exchange的方式一共有4中:direct,fanout,headers,topic.direct:直接建立发送消息fanout:将不通过路由,发送该exchange上所有绑定的队列t...
2019-11-18 16:47:06
445
原创 redis 高并发场景下的锁的问题
简单场景:一个下单按钮,调用API, 库存减去1对于一般的访问量不高的,代码很简单:直接从sql获取库存,然后减一,然而当并发量提高的时候,从数据库获取,再到减一的过程中,库存已经不是当时的库存了,我们可能想到很多解决办法,表锁,时间戳,代码锁,但是高并发的时候每次都请求数据库是不合理的,所以我们使用Redis。.net core 下可以引入CSRedis,我们把库存放入到内存中,这样性...
2019-11-17 12:11:24
740
原创 .net core + redis + rabbitMQ+SqlServer秒杀系统
代码参考:https://github.com/xiaomifengmaidi/Redishttps://www.cnblogs.com/wangrudong003/p/7111789.html
2019-11-13 23:53:49
1951
原创 .net core 通过Attribute和接口过滤驱动方法
这两天看了CAP的源码,感觉自己和大神的差距实在太大,看源码学到的东西也很多,再也不用每天都是3层架构,一层一层的往下调用。先说下我看到的只是一点点的CAP的源码,就看了订阅这块,.net core 使用services.AddHostedService<DefaultBootstrapper>,AddHostedService是.net core 的一个后台进程,它会一直来把...
2019-11-06 16:12:29
3624
原创 EF CORE 延时加载
配置延时加载有2种方式Proxies ILazyLoaderserviceProxies的话install-package Microsoft.EntityFrameworkCore.Proxiesprotected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){ option...
2019-11-05 14:08:50
1993
原创 EF core code first 修改主键的类型
一般的字段修改类型直接修改,然后add-migration, update-database,没什么问题,但是主键的话,直接修改会报错,如果表的主键作为另一个表的外键的话,更会报错约束 'PK_ProcessRatio' 正由表 'MaterialCost' 的外键约束 'FK_MaterialCost_ProcessRatio_ProcessRatioId' 引用。未能删除约束。请参阅...
2019-11-04 16:51:46
1828
原创 如何使用EF CORE 的first code 来连接已有的数据库
首先安装EF的两个必要的包> dotnet add package Microsoft.EntityFrameworkCore.SqlServer> dotnet add package Microsoft.EntityFrameworkCore.Design在vs下运行命令Scaffold-DbContext "Integrated Security=SSPI;Persi...
2019-10-31 22:01:17
1100
原创 Entity Framework Core Migrations
1.Creating a Migration[Command Line]dotnet ef migrations add <name of migration>[Package Manager console]add-migration <name of migration>创建迁移时,EF会将模型的当前状态与先前的迁移(如果存在)进行比较,并生成一个文件...
2019-10-30 22:52:09
1536
原创 EF CORE EntityState 实体类状态
Detached:对象存在,但未由对象服务跟踪。在创建实体之后、但将其添加到对象上下文之前,该实体处于此状态; Unchanged:自对象加载到上下文中后,或自上次调用 SaveChanges() 方法后,此对象尚未经过修改; Added:上下文正在跟踪该实体,但是该实体尚不存在于数据库中; Deleted:实体正在由上下文跟踪,并存在于数据库中。 它有被标记为要从数据库中删除。; Mod...
2019-10-29 22:50:28
2622
原创 EF CORE DELETE
public void Delete() { testDbContext.Order.Remove(testDbContext.Order.Find(1006)); testDbContext.SaveChanges(); }这种方式会执行两次sql语句,第一次是将实体查询出来,第二次是执行删除语...
2019-10-29 21:30:23
3697
原创 EF CORE 拼接查询
public static class PredicateBuilder { public static Expression<Func<T, bool>> True<T>() { return f => true; } public static Expression<Func<T, bool>> False<T...
2019-10-29 16:06:16
2663
原创 EF Core Add方式
Add<TEntity>(TEntity entity) AddRange<TEntity>(IEnumerable<TEntity> entities) AddRange<TEntity>(params TEntity[] entities)上面三种是add的方式,但是我们平常使用过程中会把<TEntity>去掉,这是因为编译器能...
2019-10-28 22:27:06
3428
1
原创 EF 查询数据
1.Single如果您希望检索一个实体的单个实例,则可以使用First或Single方法,具体取决于您是否希望有多个符合条件的行。 如果存在多个匹配行,则Single方法将引发异常。sql: SELECT TOP(2) [a].[UserId], [a].[DefaultCurrencyCode], [a].[FirstName], [a].[LastName], [a].[Secu...
2019-10-28 21:28:12
1761
原创 EF CORE update的几种方式
1.先查询,再修改实体是通过上下文获得的,因此上下文立即开始对其进行跟踪。 当您更改跟踪实体的属性值时,上下文会将实体的EntityState更改为Modified,并且ChangeTracker记录旧属性值和新属性值。 调用SaveChanges时,数据库将生成并执行UPDATE语句。如果发现修改值和原始值相同时,State是unchanged var user = testDbCo...
2019-10-27 15:08:22
20308
原创 使用 Bootstrap4.0
https://getbootstrap.com/docs/4.3/utilities/borders/首先到官方網站複製入門板模到你的 index.html 中,將所有會用到的套件引入,或是使用https://codepen.io/在 css 視窗新增 Bootstrap 的 lib。佈局使用 container容器是 Bootstrap 中最基本的佈局元素,容器 ...
2019-09-12 16:42:14
752
原创 好用的 Bootstrap 4 utilities class
框架来说,从 BS3 到 BS4 做的改动其实相当大,包含底层的採用 SASS、 Flexbox 、styleshet 模组化,以及表层设计上更加弹性的 UI 元件、更明亮的主题色微调等等。然而使用 BS4 之后最使我惊艳的部分其实不是上述的这些改动,而是新引入的 utilites class ,让开发时的舒适度顿时提升了好几个档次,实在是居家旅行,杀人灭口,必备良药。吹捧了这麽多, uti...
2019-09-12 16:05:06
309
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人