自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (47)
  • 收藏
  • 关注

原创 gitblit 搭建本地服务器

server.httpBindInterface 和 server.httpsBindInterface 这两个都是服务器的IP地址,两个名字几乎一样,区别是一个是http,一个是 https,下图中写的是自己电脑局域网的IP地址,这个根据个人的 IP 进行设置。它主要设计为希望托管集中式存储库的小型工作组的工具。不同的版本可能不一样,可以查看用户的配置文件,配置文件在软件的 data 文件夹中的 users.conf 中。下载 gitblit ,下载完成后,不比安装,直接解压到你电脑的一个目录中即可。

2023-11-09 15:14:17 160

原创 Linq-to-SQL的性能优化

3. 查询的时候关闭ObjectTrackingEnabled。关于ObjectTrackingEnabled更详细的解释查看。关于Load,LoadWith,AssociateWith查看。Linq-to-SQL的性能优化,根据我的个人实践和效果。4. 关联表查询的时候用 LoadOptions。2. 缓存MappingSource。(如果执行次数不止一次的话)

2023-11-09 15:08:04 138

原创 LINQ to SQL系列三 使用DeferredLoadingEnabled,DataLoadOption指定加载选项

可以看到这儿生成的sql语句很不好,ClassID是唯一主键,按理说DataContext已经知道这事儿,但是在生成语句时还是用了嵌套的查询,可以说是LINQ to SQL的一个败笔。LoadWith不是DataContext的方法,而是DataLoadOptions的方法,可以给DataContext设定LoadOptions属性来改变DataContext加载数据的方式;用到了两个sql语句,在我们访问到Student的Class属性时,DataContext自动去加载了Class的数据。

2023-11-06 16:16:57 363

原创 linq to sql性能优化技巧

如果几个数据库对象之间没有关系,或者在程序中用不到的数据库对象(例如日志表,批量操作表等等),让这些对象消耗内存空间和DataContext对象跟踪服务是完全没有必要的。因为在第一个查询中查询出的每一个对象都需要存储在DataContext中,并对他们做可能会发生变化的跟踪,而在第二个查询中你生命了一个新的对象,就不需要再做跟踪了,所以第二个语句效率会高一些。在一个非只读的DataContext中,对象一直会被跟踪,因此要知道在非直觉的情况下也可能会导致DataContext做对象跟踪,请看下面的代码。

2023-11-06 16:08:23 824

原创 IDEA中配置Maven

在配置文件中找到localRepository标签,这个标签配置的是本地仓库的位置,可以自定义一个文件夹用来保存(尽量不要使使用中文),maven项目会先从本地仓库中寻找依赖,如果找不到,再会去中央仓库下载,下载下来的依赖包会被保存到本地仓库。后面都点击确定直至推出所有对话框,然后打开cmd命令行,输入mvn -v,显示出maven的版本号即证明MAVEN环境变量配置成功,可以全局引用了。变量名为MAVEN_HOME, 变量值为 D:\maven\apache-maven-3.6.3,点击确定。

2023-11-06 15:58:04 55

原创 cordova Xcode打包ios以及发布流程(ionic3适用)

在苹果商店中可以查看进度(如果10分钟还没出现那么注意查看一下苹果邮件,可能是配置问题,Xcode版本高的,对用户隐私加强在最后给你们看下我的配置自行选择)这里我选择的是第二项,第一项是直接发送app到 苹果商店,第二项是导出并发送app到苹果商店(自行选择)之后点击next。第一项为开发者团队,第二项是你申请的证书 第三行是你发布苹果商店的App Id(也叫套装id) 点next 显示如图。回到基本信息设置界面,Bundie 这项填写,最先创建的那个appid,跟创建iOS描述文件时选择的要一样。

2023-11-06 15:50:18 1018

原创 core2.2 升级到3.1相关修改

(1) FROM 发布的地址/wetax/img_dotnet-aspnetcore-runtime:3.1 AS base。例如: FROM tencentyun.com/wetax/dotnet:3.1-sdk AS build。(2) FROM 发布的地址/wetax/dotnet:3.1-sdk AS build。

2023-11-06 15:41:07 53

原创 SQL语句性能优化

对于 or+没有索引的 age 这种情况,假设它走了 userId 的索引,但是走到 age 查询条件时,它还得全表扫描,也就是需要三步过程:全表扫描+索引扫描+合并,如果它一开始就走全表扫描,直接一遍扫描就完事。当我们创建一个联合索引的时候,如(k1,k2,k3),相当于创建了(k1)、(k1,k2)和(k1,k2,k3)三个索引,这就是最左匹配原则。因此,我们要选择最外层循环小的,也就是,如果 B 的数据量小于 A,适合使用 in,如果 B 的数据量大于 A,即适合选择 exist。

2023-11-06 15:25:55 681

原创 MySQL开启远程访问权限

顾名思义,该方法就是直接修改更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为"%"但是在日常开发和使用中,我们经常需要访问远端服务器的数据库,此时就需要开启服务器端MySQL的远程连接权限。默认情况下,MySQL只允许本地登录,即只能在安装MySQL环境所在的主机下访问。开启远程访问权限的方式,主要包括两种:改表法和授权法。2、查看MySQL当前访问远程访问权限。4.再次查看MySQL远程访问权限配置。1、生成环境,连接MySQL。命令可以授予主机远程访问权限。

2023-11-06 15:04:38 2768

原创 Mysql创建索引

如gc_dfss(电费实收)表经常按收费序号、户标识编号、抄表日期、电费发生年月、操作 标志来具体查询某一笔收款的情况,如果将所有的字段都建在一个索引里那将会增加数据的修改、插入、删除时间,从实际上分析一笔收款如果按收费序号索引就已 经将记录减少到只有几条,如果再按后面的几个字段索引查询将对性能不产生太大的影响。如果一个表只有5条记录,采用索引去访问记录的话,那首先需访问索引表,再通过索引表访问数据表,一般索引表与数据表不在同一个数据块,这种情况下ORACLE至少要往返读取数据块两次。

2023-11-06 11:51:55 45

原创 Git 常用命令

gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的,把要忽略的文件改为未track状态。并找出这个共同的父commit对象到dev分支最新提交对象之间的所有对象,将这些对象依次添加至master分支最新一次提交后。会提示有冲突(因为我们在master和dev可能修改了相同的文件),对冲突文件进行手工合共,然后。一定遇到这种情况,github看到一个心仪的开源仓库,但是分支太多,我们只想要我们需要的分支。

2023-11-06 11:44:22 209

原创 DotNetCore 部署到IIS 上

应用池配置为无托管代码(网上解释:ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,客户端等)。因为,IIS是作为一个反向代理的角色,并不需要它来托管代码。后提供其他配置,请调用。

2023-11-06 11:39:40 92

原创 cron表达式格式

"/" 代表触发步进(step),"/"前面的值代表初始值("*"等同"0"),后面的值代表偏移量,比如"0/25"或者"*/25"代表从0分钟开始,每隔25分钟触发1次,即0分钟触发1次,第25分钟触发1次,第50分钟触发1次;"/" 代表触发步进(step),"/"前面的值代表初始值("*"等同"0"),后面的值代表偏移量,比如"0/20"或者"*/20"代表从0秒钟开始,每隔20秒钟触发1次,即0秒触发1次,20秒触发1次,40秒触发1次;"1/2"代表从1点开始触发,以后每隔2小时触发一次;

2023-11-06 11:30:56 54

原创 50个最常用的Unix/Linux命令

top命令会显示当前系统中占用资源最多的一些进程(默认以CPU占用率排序)如果你想改变排序方式,可以在结果列表中点击O(大写字母O)会显示所有可用于排序的列,这个时候你就可以选择你想排序的列。你也可以使用-f选项进行实时查看,这个命令执行后会等待,如果有新行添加到文件尾部,它会继续输出新的行,在查看日志时这个选项会非常有用。你可以通过CTRL-C终止命令的执行。当你想查找某个可执行程序的位置,但这个程序又不在whereis的默认目录下,你可以使用-B选项,并指定目录作为这个选项的参数。

2023-11-06 11:27:52 30

原创 AutoMapper 使用手册以及扩展

可以看到,映射后,dto 中两个元素的类型,一个是 EmployeeDto,一个是 EmployeeDto2,即实现了父类映射到父类,子类映射到子类。/// 数据源的成员变量的命名规则。/// 数据源的成员变量的命名规则。/// new PascalCaseNamingConvention() 帕斯卡命名规则(每个单词的首字母大写)

2023-11-06 11:23:44 185

原创 .net core添加SQL日志输出

下添加publicstaticreadonly});protectedoverridevoidifstringtrue//添加这个///这个base。

2023-11-06 10:50:36 332

原创 .Net Core 3.1 解决数据大小限制

下面是根据自己的情况进行的总结,我们可以把.Core项目部署在IIS上,也可以利用Kestrel进行部署。) 为30000000字节,即约 28.6 MB。对于 Kestrel 托管的应用,默认的最大请求正文大小为 30,000,000 个字节,约为 28.6 MB。MaxRequestBodySize获取或设置任何请求正文的最大允许大小(以字节为单位)。设置为null时,最大请求正文大小是无限的。// 限制50M,options.Limits.MaxRequestBodySize=null表示不限制。

2023-11-06 10:42:41 582

原创 asp.net MVC JsonResult返回字符串太长,不能正常返回

namespace System.Web.Mvc{ public class LargeJsonResult : JsonResult { const string JsonRequest_GetNotAllowed = "This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a ...

2020-08-12 10:27:08 532 1

原创 GitHub无法访问问题

解决办法:修改本机(windows操作系统)hosts文件步骤:1.打开hosts目录:C:\Windows\System32\drivers\etc2.复制hosts文件到桌面,添加下列信息:#github192.30.253.113 github.com151.101.185.194 github.global.ssl.fastly.net3.使用修改后的hosts...

2020-02-12 09:39:08 13

原创 vs 调试的时候 使用IP地址,局域网的设备可以访问并调试

1. 首先保证你的项目的属性的服务器是默认的 IIS Express2. 找到项目站点的配置文件,一般默认的位置在:C:\Users\userName\Documents\IISExpress\config 文件夹下面的applicationhost.config 文件,也可以通过如下的方式找到3. 然后打开文件进行配置如下打开后,找到你的项目的 bin...

2019-12-19 14:09:08 1172 1

原创 设计模式

创建型模式工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。...

2019-08-16 18:20:03 244

原创 设计模式的分类

根据其目的(模式是用来做什么的)可分为创建型(Creational),结构型(Structural)和行为型(Behavioral)三种:    •创建型模式主要用于创建对象。    •结构型模式主要用于处理类或对象的组合。    •行为型模式主要用于描述对类或对象怎样交互和怎样分配职责。  根据范围(模式主要是用于处理类之间关系还是处理对象之间的关系)可分为类模式和对象模式...

2019-08-16 18:17:44 88

原创 word设置每页50行

Step1:页边距->自定义边距Step2:版式->行号->勾选添加行号Step3:在步骤2中即可显示行号了。再在步骤2 所在页面选择文档网络->字体设置。Step4:修改字号为小五号,点击确定。Step6:选择只指定行网络,行数改为50即可。如果页设置60行,需要先 把字体设置一下,设置为6号字体 每页可以写60多行数据。...

2019-07-05 14:06:17 3607

原创 asp.net MVC 防止Sql 漏洞攻击

一.创建公共类public class AntiSqlInject { /// <summary> /// 判断字符串中是否有SQL攻击代码 /// true-安全;false-有注入攻击现有 /// </summary> /// <param name="in...

2019-07-03 18:15:09 1106

原创 IT人员使用工具汇总

https://msdn.itellyou.cn/

2019-04-25 14:52:59 949

原创 vs 2013 asp.net发布网站的详细步骤

1、用VS2013打开解决方案。2、选中解决方案,点击鼠标“右键”—>从弹出对话框中,选择“清理解决方案”。3、待第2步“清理解决方案”结束后,选中“解决方案”—>点击鼠标“右键”—>在弹出对话框中,选择“重新生成解决方案”。4、待第3步“重新生成解决方案”结束后,选择web运用程序,如下图中“testDemo”—>点击鼠标“右键”—&gt...

2019-03-20 14:46:03 1790 1

原创 jhipster 创建项目步骤

1. 安装Java环境 2. 安装npm(安装nodejs时已安装) npm install –g npm 3. 安装Yeoman 命令:npm install –g yo 4. 安装Bower: 命令:npm install –g bower 5. 安装Gulp:命令 npm install –g gulp-cli 6.安装Jhipster 命令:npm install –g gene...

2018-11-30 18:17:06 1553

原创 Jhipster 创建微服务

生成步骤:生成getway 项目 执行命令:yo  jhipster  选择getway 项目 生成jhipster-registry 下载:https://github.com/jhipster/jhipster-registry 创建一个微服务 mcrosoftservice Application (yo jhipster ) 运行getway ,registry 运行微服务 ...

2018-11-30 18:12:39 412

原创 aps.net MVC Json序列化内容过长

解决方法一: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web;using System.Web.Mvc;using System.Web.Script.Serialization;namesp...

2018-03-14 17:11:21 675

原创 签名来保证ASP.NET MVC OR WEBAPI的接口安全

当我们开发一款App的时候,App需要跟后台服务进行通信获取或者提交数据。如果我们没有完善的安全机制则很容易被别用心的人伪造请求而篡改数据。所以我们需要使用某种安全机制来保证请求的合法。现在最常用的办法是给每个http请求添加一个签名,服务端来验证签名的合法性,如果签名合法则执行响应的操作,如果签名非法则直接拒绝请求。签名算法签名算法一般都使用Hash散列算法,常用的有MD5,

2016-10-09 09:22:13 1885 1

转载 jQuery插件的开发

jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例

2014-09-29 11:28:51 497

原创 sql case when then 行转换成列

--一种方式select person_id,max(case itemname when '数学' then itemvalueelse  0end) as sx,max(case itemnamewhen '语文' then itemvalueelse0end) as ywfrom Item group by person_id

2014-06-25 22:28:21 712

原创 SQL中Case的使用方法

SQL中Case的使用方法          Case具有两种格式。简单Case函数和Case搜索函数。         --简单Case函数         CASE sex                   WHEN '1' THEN '男'                   WHEN '2' THEN '女'          ELSE '

2014-06-25 22:21:21 477

转载 JS中的Math.ceil函数的用法Math.ceil(x)

JS中的Math.ceil函数的用法Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入Math.floor(x)--返回小于等于数字参数的最大整数,对数字进行下舍入例如:document.write(Math.ceil(5.99));document.write(Math.ceil(-5.99));document.write(Math.cei

2013-10-14 14:25:03 8194

原创 Ext 获取系统时间与JS获取时间

ExtJs取系统时间就和JS一样: var myDate = new Date();  // 得到系统日期 myDate.getYear();      //获取当前年份(2位) myDate.getFullYear();  //获取完整的年份(4位,1970-????) myDate.getMonth();      //获取当前月份(0-11,0代表1月) myDate.g

2013-10-14 14:19:44 4302

原创 sql while 遍历表

declare @n intdeclare @rowcount int declare @name varchar(50)create table #temp( id int identity(1,1), employeeName nvarchar(100))insert into #temp select name from employeeset @rowc

2012-03-29 17:52:05 1954

原创 游标遍历表

declare @name nvarchar(max)declare sx_cursor cursor for select name from employeeopen sx_cursorfetch next from sx_cursor into @namewhile(@@fetch_status=0)begin  print(@name)  fetch next

2012-03-29 17:29:22 548

原创 js 和Jquery 实现Ajax 局部刷新

一,  javascript实现 var xhr = new AjaxXmlHttpRequest();        //$("#btnAjaxOld").click(function (event)        $("#btnAjaxOld").bind("click", function () {            var xhr = new AjaxXmlHttpRe

2011-12-28 15:29:01 844

原创 JS实现空中落雪花

var no = 50; var speed = 1; var ns4up = (document.layers) ? 1 : 0; var ie4up = (document.all) ? 1 : 0;        var s, x, y, sn, cs; var a, r, cx, cy; var i, doc_width = 800, doc_height = 600;

2011-12-25 18:52:43 415

转载 滚动文字

http://wu20081022-25.blog.163.com/blog/static/10068821320102222618256/ 15种滚动文字的代码 1. 文字来回滚动:文字来回滚动  代码: 文字来回滚动 2. 向右移动的竖排文字:向右移动的竖排文字向右移动的竖排文字向右移动的竖排文字向右移动的竖排文字 代

2011-12-25 18:50:59 907 1

ExtJS入门教程(超级详细)

ExtJS入门教程(超级详细),初学者,可以好好看看,对自己有很大的帮助。详细的讲解了 Ext JS

2013-05-30

得到Excel合并单元格行和列及其内容

asp.net C#得到Excel合并单元格行和列及其内容,得到合并单元格的开始行列和结束的行和列。关闭Excel 进程。

2012-08-22

Web 前端开发网站

Web 前端开发网站,jquery,js的前端绑定。有关jquery 的详细讲解。

2012-02-15

将ASP.NET网站部署到win7中的IIS的过程

将ASP.NET网站部署到win7中的IIS的过程(问题已经解决)

2011-09-03

使用 Model-View-ViewModel 的问题和详细介绍说明

Model-View-ViewModel (MVVM) 设计模式的构建, 解释 ViewModel 的工作原理,并讨论在您的代码中实现 ViewModel 的优缺点

2011-08-17

sql 大全 经典的sql语句

sql 有关知识,详细讲解,有相关解释。如果想学习sql基础的同胞们可以下载看看。

2011-08-16

.net 有关电子书

有关 .net 有关的信息,做.net 的同胞们需要了解的内容。

2011-08-14

全部的Linq ToSql 讲解明细

全部的Linq ToSql 讲解明细 Linq To Sql 电子书 详细讲解

2010-08-10

LINQ to SQL语句(25)之继承

LINQ to SQL语句(25)之继承

2010-08-10

LINQ to SQL语句(24)之视图

LINQ to SQL语句(24)之视图

2010-08-10

LINQ to SQL语句(23)之动态查询

LINQ to SQL语句(23)之动态查询

2010-08-10

LINQ to SQL语句(22)之DataContext

LINQ to SQL语句(22)之DataContext

2010-08-10

LINQ to SQL语句(21)之用户定义函数

LINQ to SQL语句(21)之用户定义函数

2010-08-10

LINQ to SQL语句(20)之存储过程

LINQ to SQL语句(20)之存储过程

2010-08-10

LINQ to SQL语句(19)之ADO.NET与LINQ to SQL

LINQ to SQL语句(19)之ADO.NET与LINQ to SQL

2010-08-10

LINQ to SQL语句(18)之运算符转换

LINQ to SQL语句(18)之运算符转换

2010-08-10

LINQ to SQL语句(17)之对象加载

LINQ to SQL语句(17)之对象加载

2010-08-10

LINQ to SQL语句(16)之对象标识

LINQ to SQL语句(16)之对象标识

2010-08-10

LINQ to SQL语句(15)之String

LINQ to SQL语句(15)之String

2010-08-10

LINQ to SQL语句(14)之Null语义和DateTime

LINQ to SQL语句(14)之Null语义和DateTime

2010-08-10

JDK11 下载与安装、环境配置

JDK11 下载与安装、环境配置 Java环境配置,java

2023-09-14

win环境安装部署 Jenkins

win环境安装部署Jenkins 自动化部署 Jenkins

2023-09-13

IDEA配置Maven教程

IDEA配置Maven教程

2023-09-11

snipaste 截图工具

1.F1 截图——选中需要截图的区域——Ctrl+T(把截图悬浮桌面上)。 2. 选中悬浮图片,鼠标左键双击关闭,或者【Esc】键也可以关闭。 3.方便对比数据

2023-04-23

Ionic DevApp可以让你的app直接运行在手机上。无需打包app, 直接运行ionic serve

Ionic DevApp可以让你的app直接运行在手机上。无需打包app, 直接运行ionic serve

2022-07-24

Easy Ui 图标 扩展样式 将近1800种

Easy Ui 图标 自带的太少,添加了很多扩展的图标

2022-04-30

DevExpress DXperience Universal 11.2.10 官方下载地址_破解

DevExpress DXperience Universal 11.2.10 官方下载地址_破解

2018-05-15

配置Sql server 运行远程连接

Sql server 运行远程连接 配置 图解详细说明 Sql server 运行远程连接 配置 图解详细说明

2017-11-03

Spring 5 新功能:功能性 Web 框架

Spring 5 新功能:功能性 Web 框架

2017-06-15

安装-SQL-Server-2012详细图解

安装-SQL-Server-2012详细图解

2017-06-11

freemarker生成word模板源码

freemarker生成word模板源码 ,使用freemarker模板技术实现复杂技术

2017-03-30

EasyUi图标扩展样式

EasyUi图标扩展样式 软件开发相关的图标

2016-12-07

大型分布式网站架构设计与实践

1.大型分布式网站架构设计与实践 2.负载均衡 3.分布式服务 4.加密算法 5.安全防攻击

2016-11-01

Hadoop权威指南(第2版)

Hadoop权威指南(第2版),比较详细,高清版,对处理大数据的学者有很大帮助

2015-11-18

VS2012格式插件

JS,HTML,VS2012格式插件,js格式化,便于开发,查找,很方便。

2015-11-09

微信自定义菜单

微信自定义菜单,C# 自定义菜单,删除菜单

2014-11-07

Jquery 插件开发

jquery 插件开发 扩展 适合初学者查看以及学习。

2014-09-29

MVC网站源码

MVC网站源码,可以作为一个网站模板,可以学习MVC的项目。

2014-08-18

aspose word 手册

aspose word 手册 附件 aspose word.dll 文件

2014-07-31

ext-4.1.1 API

ext-4.1.1 资源 有详细的实例,对初步学习者很有帮助。

2013-08-02

空空如也

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

TA关注的人

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