12 2019 档案
摘要:1.先确认要控制的音源(Audio Source)所使用的输出(Output),例如我这里BGM使用的是MainMixer: 2.暴露音量(Volume)参数,让脚本可以控制。这里如果不暴露出来,脚本将会不能控制。 3.确认MainMixer的音量区间,例如我这里是-80到20: 4.在AudioM
阅读全文
摘要:windows和linux下的docker运行时的网络结构是有区别的 a.windows下,默认使用Hyper-v创建一个linux虚拟机,承载docker。所以从外向内的路径为: 其中docker desktop会默认创建一个网络DockerNAT,windows宿主分配IP:10.0.75.1
阅读全文
摘要:1.保存镜像 2.载入镜像 3.重命名镜像 4.删除镜像 5.查看所有镜像 6.登录docker hub,然后推送到个人仓库
阅读全文
摘要:常用于loading动画之类的 具体的实现代码:
阅读全文
摘要:cookie名称相同时,未必是同一个。 因为Domain(站点)不同,路径不同。 用jquery.cookie清除cookie时,应当加上path属性: $.cookie("MedicalUser", null, { expires: -1,path:'/' }); 当网站层级不一致时,未指定pat
阅读全文
摘要:若要使用Linq To Sqlite类库,可以安装Devart Linq Connect Model,如图: 新建这个Model就可以和Linq To Sql一样使用Linq模型,下载地址:https://www.devart.com/linqconnect/linqconnectfree.exe
阅读全文
摘要:如题,在Response.Redirect之后会偶尔出现“无法在发送HTTP标头之后进行重定向”问题。 是因为,已经在出现错误的代码之前进行过一次重定向了。仔细检查代码即可。 解决方法:按照逻辑移除多余的Response.Redirect代码即可。
阅读全文
摘要:void MarshalChartDemo() { string name = "xuwei"; IntPtr pName = Marshal.AllocHGlobal(name.Length); Marshal.Copy(name.ToCharArray(), 0, pName, name.Length); char[] cName = new char[name.Length]...
阅读全文
摘要:1.添加ADO.NET模型不出现MYSQL连接时: a.确认mysql-for-visualstudio-1.2.7.msi是否安装 b.确认.net版本是否为4.6 2.已经选定了连接,但是在下一步的时候莫名消失: a.确认项目中引用的mysql.data版本与当前安装的mysql-connect
阅读全文
摘要:1.有时候需要用C#调用外部的dll,例如c++写的dll,首先需要保证dll的编译环境与本项目的环境是相同的,例如都是x86位或者x64位 2.调用声明和dll内的声明一致: function Test_Add(A,B:Integer):Integer;stdcall;external 'Test
阅读全文
摘要:DateTime? time=null; DateTime now=DateTime.Now; null值与非null只比较大小时,只会返回false 无论是大于比较还是小于比较还是等于,都会返回false;
阅读全文
摘要:sonp是跨域通信的一个协议 具体来说jsonp实现跨域请求其实是使用js文件引用(js文件不一定是.js结尾)可跨域的性质,将请求的结果包裹在客户端需要调用的js方法内部。需要前后端配合使用。 前段代码: <script type="text/javascript"> //1.声明方法 var h
阅读全文
摘要:Session共享主要保证两点: Init方法可以实现所有使用本HttpModule的项目使用同一个源的Session,这样在输出ASP.NET_SessionId的cookie时就会是相同的值,但是Cookie作用域没办法修改。 在context_EndRquest方法中重新设定ASP.NET_S
阅读全文
摘要:在session共享时必须将web.config中的machineKey配置为相同的加解密算法 machineKey详细介绍可参考 http://blog.csdn.net/huwei2003/article/details/4647008 原文描述: machineKey的作用在于下述场景: AS
阅读全文
摘要:https://graph.qq.com/oauth2.0/show ?which=Login &display=pc &response_type=code &client_id=310192173 &redirect_uri=http%3A%2F%2Fbbs.3dmgame.com%2Fconn
阅读全文
摘要:1.调用wsdl接口,首先需要将wsdl文件转换为cs文件: 进入VS 开发人员命令提示行,输入如下命令: c:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:wsdlLib /out:c:/TestService.c
阅读全文
摘要:1.在需要授权时如何获得需要授权的应用clientId? 除了从Request.QueryString("client_id")中获得还有别的方法吗?例如通过OWIN中间件的某个属性? 2.客户端模式就是客户端直接向授权服务发起请求,和用户没什么关系,也就是说落网直接向微博提交授权请求,此类的请求不
阅读全文
摘要:1.出现框架不兼容问题: 解决方法:a.在web.config或者app.config中加入所示代码: b.引用mysqlConnector.net中的所有dll,一般路径在D:\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies\v4.5中
阅读全文
摘要:更详细的解析可以查看这篇文章:https://blog.csdn.net/zhaoguanghui2012/article/details/88105715 简要描述就是通过桶Buckets与Entries 1.通过key1值获取哈希值h1 2.h1%桶长度得到入桶位置的m1,Buckets[m1]
阅读全文
摘要:1. ArrayList 1.1 ArrayList是一个特殊数组,通过添加和删除元素就可以动态改变数组的长度。 ArrayList集合相对于数组的优点:支持自动改变大小,可以灵活的插入元素,可以灵活的删除元素,可以灵活的访问元素,但是ArrayList只支持一维,并且查询和检索的。 1.2 速度比
阅读全文
摘要:详细可以查看这篇文章:https://www.cnblogs.com/qingtianMo/p/5255121.html
阅读全文
摘要:关于线程同步的几种方法: 一、volatile关键字 volatile是最简单的一种同步方法,当然简单是要付出代价的。它只能在变量一级做同步,volatile的含义就是告诉处理器, 不要将我放入工作内存, 请直接在主存操作我。(【转自www.bitsCN.com 】)因此,当多线程同时访问该变量时,
阅读全文
摘要:有时候做压力测试时需要数据翻倍,使用游标进行循环是效率最低的方法。此处推荐用一个物理表进行插入。 1.创建一个表temp,只包含一列,row即可。填充数据1,2,3,4,5....10000。 2.例如现在要翻倍的数据表A(id int,name varchar(255),则可以这样做 insert
阅读全文
摘要:Select identity(int,1,1) as no,* into #tmp from table
阅读全文
摘要:SELECT name FROM sysobjects WHERE id IN (SELECT id FROM syscolumns WHERE name = 'NAME' )
阅读全文
摘要:--一下脚本指定数据库之后执行可以得到没有主键的表 --SQL查找数据库中所有没有主键的数据表脚本 --运行脚本后在消息中可能会显示下面现象中的一种: --(1)数据库中所有数据表都有主键(则证明所有数据表都有主键) --(2)当前数据表[数据表名]没有主键(则可方便找到没主键的数据表) declare @TableName nvarchar(250)--游标中取出的数据表名 declare @A
阅读全文
摘要:1. 少用 in 和 not in: select id from t where num in(1,2,3) -> select id from t where num between 1 and 3 ; 2. 少用 or 来连接where子句: select id from t where nu
阅读全文
摘要:select (sqrt( ( ((121.544685-longitude)*PI()*12656*cos(((31.134857+latitude)/2)*PI()/180)/180) * ((121.544685-longitude)*PI()*12656*cos (((31.134857+latitude)/2)*PI()/180)/180)...
阅读全文
摘要:USE [SaleDB] GO /****** Object: StoredProcedure [dbo].[spSqlPageByRowNumber] Script Date: 11/02/2015 22:55:59 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE pr...
阅读全文
摘要:当IF EXISTS要判断多个条件并存时,可以用AND连接,NOT EXISTS同理 IF EXISTS (SELECT 1 ) AND EXISTS (SELECT 2 ) BEGIN ....... END ELSE BEGIN ..... END 同理多个条件是否存在一种,可以用OR连接,NO
阅读全文
摘要:例如,进行分组语句: select year,count(id) num from tblPlantProduce group by year 在这条语句中若要筛选出年份>2005年的有两种方式: 1.group 前面加入 where条件:where year>2005 2.group by yea
阅读全文
摘要:DECLARE @tempTbl TABLE(OrderNo VARCHAR(50)) DECLARE @orderNos VARCHAR(4000) SET @orderNos='''3f1a82c591fe6e9e'',''a41a501bcb16d0cc1'''; //必须每个订单编号两边有两
阅读全文
摘要:详细用法可以参照:http://blog.csdn.net/kk185800961/article/details/48347873 具体用法:
阅读全文
摘要:EXEC('SELECT month INTO #tempMonth FROM ( SELECT DISTINCT CONVERT(VARCHAR(7), Date, 120) [month] FROM '+@tblName+' ) a WHERE [month] <> '''+@currentMo
阅读全文
摘要:例如有多个div,想要实现类似radio的效果。 <div name="teacher" selected="selected">tch1</div> <div name="teacher">tch1</div> <div name="teacher">tch1</div> <div name="s
阅读全文
摘要:通过属性选择器找元素,可以通过("").length是否为0来判断是否找到了元素。为0的时候表示没有找到,其余则返回找到了多少个。不能通过("")是否为null来判断
阅读全文
摘要:("#btnNext").click(function () {("#dvContainer").animate({ scrollLeft: dvContainer.scrollLeft + 100 }, function () { //点击btnNext的时候,外层容器的滚动条右移100px
阅读全文
摘要:function a(){ alert("a"); } function b(){ alert("b"); } <input type="button" onclick="a()" /> 要将button的onclick改为b()方法,最保险的做法是: $("input[type=button]")
阅读全文
摘要:后台输出的字符串为 res= {"result":"true","data":"提交成功"} 前台js无法转化成对象,需要 var msg=eval("("+res+")"); 这才能获得json对象啊
阅读全文
摘要:$("#txtSourceHtml").val().replace(/\/UploadFiles/g, "http://www.jmey.com.cn/UploadFiles"); 替换所有"/UploadFiles"的值为 "http://www.jmey.com.cn/UploadFiles",
阅读全文
摘要:检查error函数是否执行,发现错误信息为parseerror,表示jquery解析返回结果时失败,只需要将ajax参数dataType:"json"改为"text json"即可。 eg:http://blog.csdn.net/lzs109/article/details/6865677 开发环
阅读全文
摘要:经常会出现jquery绑定事件执行两次的情况,如: ("a[tag=slide]").click(function () { alert(1);(this).parent().parent().parent().parent().next("div").slideToggle(); }); 会
阅读全文
摘要:("input[type=checkbox][tag=ckAll]").change(function()(this).parent().parent().siblings().find("input[type=checkbox]").attr("checked",$(this).is(":checked"));});
阅读全文
摘要:先要解绑触发事件: ('#start').unbind('focus'); 然后再绑定触发事件:('#start').bind('focus',function(){WdatePicker({skin:'whyGreen',dateFmt:'yyyy'});});
阅读全文
摘要:是button的定位问题引起的,解决方案:套上div加上position:relative即可
阅读全文
摘要:window.scrollY=当前窗体下拉条偏移量=$(window).scrollTop() obj.offsetTop=当前元素距离body顶部的距离 所以,想要得到当前元素离浏览器顶部的距离=obj.offsetTop-window.scrollY; 判断浏览器下拉条是否到底部: 1.首先要知
阅读全文
摘要:该命令作用是跳过授权表,也就是说谁都能进入mysql看到所有数据表,输入任意字符账号密码都可以 当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql,不然服务器上会有很大的风险。 介绍一个非常有用的mysql启动参数—— --skip-grant-tables。 顾名思义,就是在启
阅读全文
摘要:不能像sqlserver一样用if not exists或者exists,应该这样:
阅读全文
摘要:DECLARE t_error INTEGER DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; START TRANSACTION; ......sql ......sql IF t_error = 1 THEN ROLLBACK; select 0; ELSE COMMIT; select 1; END IF
阅读全文
摘要:string connStr = ConfigurationManager.ConnectionStrings["MongoDBConnStr"].ConnectionString; var client = new MongoClient(connStr); var mdb = client.Ge
阅读全文
摘要:可以获取一个StringValues,需要注意调试中显示的Headers的key,并不是实际的key,例如 这些不是key值,经过转换了的。 这些值才是真正的key
阅读全文
摘要:实际IHttpContextAccessor对象已经在底层实现了自动的依赖注入,只需要在应用层引入Microsoft.AspNetCore.Http,然后在构造函数中依赖注入即可。
阅读全文
摘要:因为abp的web层对application层有项目引用,但是对domain层并不存在项目引用,而是bin目录下直接引用的dll文件,所以当domain层修改后不会自动将dll文件同步过去。所以有时候dll版本不一致导入了这个问题。 将domain层重新生成就好了。 同理,出现调试时明明没有做任何更
阅读全文
摘要:Abp默认是不向客户端输出错误日志的,导致有些内部报错既不能中断,也没有信息输出。此时打开日志输出开关即可。在xxModule类中PreInitialize()方法里 建议先加上判断是否为开发环境,生产环境则不建议开启错误输出。 另外在服务器/App_data/logs文件夹中也有详细的错误,只不过
阅读全文
摘要:除了修改系统变量,或者程序硬编码中修改,还有以下方法:
阅读全文
摘要:Master进行写操作,可能只需要一台Master。进行写操作,关闭数据持久化。 Slave进行读操作,可能需要多台Slave。进行读操作,打开数据持久化。 假设初始配置有Master服务器为A,slaver1服务器为B,slaver2服务器为C, Sentinel进行监控,A宕机后自动将C提升为M
阅读全文
摘要:首先要注意,docker一般不做数据持久化容器。如果非要安装可以参考微软官方教程: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-2017&pivots=cs1
阅读全文
摘要:具体来说就以下几个步骤,一般来说docker的运行环境都是在Linux下,即便是docker desktop装在windows下,默认的环境也是linux 1.先拉去镜像(网络不好的需要挂vpn或者设置国内镜像) docker pull portainer/portainer 2.然后创建并运行容器
阅读全文
摘要:详细可以参考微软官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/docker/building-net-docker-images?view=aspnetcore-3.0 1.先将开发完成的netcore应用发布成文
阅读全文
摘要:1.确认配置文件bind的ip是否正确,一般想要外网能访问,需要填写为0.0.0.0,表示监听任何ip 注意任何人都能访问,一定要开启密码 requirepass 你的密码 2.确认protected-mode 是否为 no 3.修改完配置文件后重启Redis service redis resta
阅读全文
摘要:1.centos已经配置好了SFTP,直接使用root用户连接就可以,模式选SFTP即可。 2.虽然端口号没有填写,默认端口号是22 3.可能还是会遇到无法访问的问题,可以进行iptables防火墙的配置,检查22端口是否开放。
阅读全文