- 博客(102)
- 问答 (1)
- 收藏
- 关注
转载 Orleans----Grain(Grain Lifecycle)
Orleans grains 使用可观察的生命周期进行有序激活和停用。这允许在grain 激活和收集期间以有序的方式启动和停止grain逻辑,系统组件和应用逻辑。Stages预定义的grain生命周期阶段如下。public static class GrainLifecycleStage{ public const int First = int.Mi...
2019-06-28 16:54:00 482
转载 位运算在角色权限设计中的应用(转)
1.引言2.位运算基础3.位运算在角色权限设计中的应用4.为什么in32的范围是-2^31 ~ 2^31-1 ?5.同余的概念6.模的概念帮助理解补数和补码。一、引言这周在做一个新增角色权限需求时,遇到下面这样一行代码,这篇文章将围绕这行代码展开。user.RoleType = ~(~user.RoleType | 511) | requestDTO...
2018-12-20 11:33:00 399
转载 StackExchange.Redis TimeOut
不知道大家在用StackExchange.Redis 时是否遇到过 TimeOut的错误,有人说:【 这不是BUG,这是StackExchange.Redis有意这么设计的,因为StackExchange.Redis采用单线程,如果一个请求耗时太长会阻塞后面的请求,所以它加了请求超时限制,因为Redis大多数情况是在内网使用,设计合理的请求是不会触发默认的超时值的,即如果...
2018-11-30 11:58:00 433
转载 where条件拼接查询
最近在做一个动态拼接where条件的查询,大概想到了以下几种方法:1、代码内拼接查询条件,sql也是写在代码内的。2、代码内拼接查询条件,sql写在存储过程内,将 where条件作为一个字符串传入存储过程。(这种需要在代码内过滤sql注入的问题)3、查询条件的拼接放到存储过程内,在存储过程内对查询条件值进行参数化。第一种: 不再书写第二种:第1步...
2018-09-08 08:23:00 1405
转载 TransactionScope 与 Async/Await
你可能不知道这一点,在 .NET Framework 4.5.0 版本中包含有一个关于 System.Transactions.TransactionScope 在与 async/await 一起工作时会产生的一个严重的 bug 。由于这个错误,TransactionScope 不能在异步代码中正常操作,它可能更改事务的线程上下文,导致在处理事务作用域时抛出异常。这是一个很大的问题...
2018-09-06 15:55:00 347
转载 Unity -- 物理系统
Unity物理系统提供了两种检测物理交互的方式:1、碰撞器2、触发器转载于:https://www.cnblogs.com/hzz521/p/9499237.html
2018-08-18 23:19:00 145
转载 Asp.net WebApi(non core) + IdentityServer4搭建过程
最近项目要引用identityserver 4来进行多客户端身份验证,按照官网的教程,搭建了基于asp.net core的WebApi+MVC的客户端,但是项目中有非core的asp.net webapi,官网上没有例子,自己调查了一下,将搭建步骤记录一下,以备之后参考。在webapi项目中添加Owin Startup启动类Startup.cs,之后通过N...
2018-08-01 18:18:00 159
转载 JWT的简单使用
看了下面一些文章,感觉最重要的几点总结如下:1、Token一旦产生,变不能主动使其失效的,除非过期。2、注意JWT的使用场景,无状态。不建议使用JWT维护会话状态,不建议试图通过jti黑名单或者服务端存储or缓存的方式使其变得有状态。可能违背JWT的初衷。3、既然有了第2个问题,所以建议尽量不要想着刷新Token、延期Token。4、客户端可以删除Token的存储,...
2018-06-28 19:39:00 97
转载 scaffold-dbcontext 命令的使用
工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。指令详细介绍:Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Context <String>][-Sc...
2018-06-11 13:28:00 759
转载 SQL CTE递归查询
在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(CommonTableExpression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例,递归查询主要用于层次结构的查询,从叶级(Leaf Level)向顶层(Root Level)查询,或从顶层向叶级查询,或递归的路径(Path)。一,递归查询原理CTE的递归查询必须...
2018-04-07 00:11:00 141
转载 Oracle Data Provider for .NET Core
Oracle官网下载地址:http://www.oracle.com/technetwork/topics/dotnet/downloads/odpnetcorebeta-4077982.html转载于:https://www.cnblogs.com/hzz521/p/8514052.html
2018-03-06 14:04:00 284
转载 Asp.Net Core 应用程序启动(翻译)
Startup 用于配置服务和应用的请求管道。The Startup classAsp.Net Core 应用使用StartUp类。StartUp类:1、可以选择性的包含ConfigureServices方法配置应用的服务。2、必须包含一个Configure方法,创建应用的请求处理管道。ConfigureServices和Configure 方法在应用启...
2018-01-14 15:56:00 162
转载 lambda表达式用在方法上
1 public static void Main(string[] args)2 {3 string aa = AA("1234");4 Console.WriteLine(aa);5 }6 7 public static String AA(string aa) => aa; public static String ...
2017-12-29 08:50:00 105
转载 Unity中的坐标系--屏幕转世界坐标
Camera.ScreenToWorldPointVector3 ScreenToWorldPoint(Vector3 position);将屏幕坐标转换为世界坐标。如何转换?假如给定一个所谓的屏幕坐标(x,y,z),如何将其转换为世界坐标?首先,我们要理解摄像机是如何渲染物体的:摄像机对游戏世界的渲染范围是一个平截头体,渲染边界是一个矩形,用与near clipp...
2017-12-08 23:51:00 1551
转载 vs 2015 msb6006 tsc.exe已退出
用VS2015运行ABP框架时抛出异常“tsc.exe 已退出 代码为 1”,然后跟着一大堆异常解决方法:https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=48593下并安装转载于:https://www.cnblogs.com/hzz521/p/7776862.html...
2017-11-03 10:10:00 160
转载 VS 下载地址
VS下载地址:https://www.visualstudio.com/zh-hans/vs/older-downloads/有个项目使用1.0 的.net Core,使用的是vs2015,本机只安装了.net Core SDK 1.0.4,但用vs打开项目报错,未能加载项目,未找到导入的项目“C:\Program Files (x86)\MSBuild\Micros...
2017-10-30 15:32:00 226
转载 Oracle 带返回值的存储过程
CREATE OR REPLACE PROCEDURE P_Bak( p_OperatorMan IN VARCHAR2, --入参 ReturnValue out int --返回值)AS BEGIN ReturnValue:=1; --Do Something EXCEPTION WHEN OTHERS THEN ...
2017-08-24 15:46:00 1053
转载 Win10 安装 Oracle32bit客户端 提示:引用数据不可用于验证此操作系统分发的先决条件...
Win10 安装 Oracle32bit客户端 提示:引用数据不可用于验证此操作系统分发的先决条件原因是Oracle Client 11g版本不支持最新的Win10系统。打开Oracle Client 11g安装包目录:\client\stage\cvu编辑该目录下的两个xml文件:oracle.client_InstantClient.xml和cvu_prereq.xml...
2017-08-14 16:45:00 1675
转载 ORACLE 拆分逗号分隔字符串函数
输入示例:1,2,3,4,5输出值:12345---------------------------------------------------------------------------------------------------------------CREATE OR REPLACE FUNCTION fn_split (p_str...
2017-08-09 10:26:00 571
转载 PL\SQL 中文乱码
查询数据结果中,中文为乱码。解决方法:1、输入 select * from V$NLS_PARAMETERS。查看NLS_LANGUAGE值是否为:SIMPLIFIED CHINESE。(现在显示的为:AMERICA)。继续第2步。(注意:此图为修改前的配置)2、进入注册表,HKEY_LOCAL_MACHINE --->SOFTWARE ---> OR...
2017-07-03 20:01:00 97
转载 ODAC Windows 安装
OracleData Access Components (ODAC) for Windows Downloads下载地址:http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html32-bit Oracle Data Access Components (ODAC)with Orac...
2017-07-03 11:23:00 566
转载 Linux tar命令
今天对目录及其文件进行压缩:/usr/local/test# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test仅打包,不压缩# tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果...
2017-06-09 17:44:00 127
转载 Oracle INSTR使用
1 --实现功能:“我是一名快乐的程序猿[520]” 改为 “我是一名快乐的程序猿” 2 --备注:只是演示INSTR的用法,还有其他实现的方式 3 declare 4 v_index number:=0; 5 v_string nvarchar2(200):='我是一名快乐的程序猿[520]'; 6 v_stringNew nvarchar2(...
2017-05-24 11:43:00 90
转载 js map方法的使用
原型: array.map(callback,[ thisObject]);callback的参数类似:[].map(function(value, index, array) { // ...});三个参数为:当前正在遍历的元素, 元素索引, 原数组本身.示例:["1", "2", "3"].map(returnInt);// 返回[1,...
2017-05-19 00:34:00 313
转载 SessionState的几种设置
web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。现在在ASP.NET环境中,...
2017-05-17 09:15:00 110
转载 C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
1、int适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型);2、int.Parse(string sParameter)是个构造函数,参数类型只支持string类型;3、Convert.ToInt32()适合将Object类型转换为int型;4、Convert.ToInt32()和int.Parse()的细微差别:对于空值(null)的处理不 同...
2017-04-18 11:14:00 159
转载 Linux给用户添加sudo权限
linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:1、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级...
2017-03-13 16:44:00 91
转载 Linux 学习整理
VIMhttps://vim.rtorr.com/转载于:https://www.cnblogs.com/hzz521/p/6543511.html
2017-03-13 16:29:00 95
转载 Oracle日期类型TO_CHAR 报ORA-06502
Date类型转字符串TO_CHAR()就可以了,可遇到如下的情景,不知什么原因,如有知者,请赐教。一、创建表1 create table TestTable2 (3 Clo1 Date4 )5 6 insert into TestTable values(TO_DATE('2017/3/27 23:59:59','yyyy-mm-dd hh24:mi...
2017-03-06 14:14:00 321
转载 错误:找不到请求的 .Net Framework Data Provider。可能没有安装.
一.错误描述今天在帮同事Debug的时候遇到这个问题,错误信息提示到是Data Provider的问题,首先我们看下环境.数据库版本:Oracle 11.2.0.4.0 64位数据库服务器:linux应用服务器:32位windowsIIS:IIS7.NetFramework:4.0猜测到是没有安装.Net Framework的版本对应的Data Pr...
2017-02-09 17:14:00 592
转载 IHttpHandler详细介绍
很多Asp.Net开发人员都有过Asp的背景,以至于我们在开发程序的时候,通常都是在“页面级”上思考,也就是说我们现在正在做的这个页面应该有什么样的功能,是进行一个问卷调查还是一个数据库查询等等。而很少在“请求级”思考,考虑有没有办法来通过编码的方式来操控一个Http请求。实际上,Framework提供了一系列的接口和类,允许你对于Http请求进行编程,而实现这一操作的一个主要的接口...
2017-02-08 14:48:00 114
转载 csc生成dll文件
1、单个cs文件csc /target:library /out:输出dll名称 源cs文件路径 2、多个个cs文件csc /target:library /out:输出dll名称 源cs文件1路径 源cs文件2路径 ...示例:>csc /target:library /out:D:/MyBag.D...
2017-01-25 11:06:00 270
转载 sql server日期时间转字符串
一、sqlserver日期时间函数SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00...
2017-01-18 17:48:00 114
转载 letsencrypt
官网地址:https://letsencrypt.org/工具下载地址:https://github.com/Lone-Coder/letsencrypt-win-simple转载于:https://www.cnblogs.com/hzz521/p/6223159.html
2016-12-26 17:44:00 92
转载 找不到此证书文件与相关联的证书申请
您尝试通过使用 IIS 7.0 管理器安装证书时出现错误消息:"找不到此证书文件与相关联的证书申请"注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽...
2016-12-26 15:19:00 1274
转载 未在本地计算机上注册"MSDAORA.1"提供程序
C#连接Oracle时报这个错误。解决方案,原因:如错误,64位系统未注册"MSDAORA.1"提供程序解决:在IIS应用程序池中找到自己的网站,打开高级设置,设置“启用32位应用程序”为“True”即可。另外还有其他解决方案,比如设置项目目标平台为x86,使用其他连接字符串等。相对来说改应用程序池最简单方便,也不会更改项目和代码。思考:是不是就为了连接Orac...
2016-12-13 09:54:00 1761
转载 EasyUI DataGrid动态修改列标题
var option = $('#tt').datagrid("getColumnOption", "列名") option.title = "新的列名"; $('#tt').datagrid();其实就是先获取到列的数据信息,修改,重置。看下官方的说明,如下,转载于:https://www.cnblogs.com/hzz521/p/594889...
2016-10-11 13:15:00 888
转载 SQL TOP 分页
1 SELECT TOP 每页大小 * 2 FROM Test 3 WHERE 4 ID NOT IN 5 (SELECT TOP 每页大小*页数 id 6 FROM Test 7 ORDER BY id)8 ORDER BY ID...
2016-09-26 17:31:00 146
转载 C# Word 打印
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using Microsoft.Office.Interop.Word; 7 using ...
2016-08-26 16:40:00 141
转载 Oracle 11g 卸载日志
f:\app\admin\product\11.2.0\dbhome_2\deinstall>deinstallChecking for required files and bootstrapping ...Please wait ...复制了 14 个文件复制了 611 个文件已复制 1 个文件。已复制 1 个文件。Location of log...
2016-08-23 15:22:00 140
空空如也
菜鸟向各位大虾求助!!
2015-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人