摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ECharts</title> <!-- 引入 echarts.js --> <script src="js/echarts.common.min.js"></script> </ 阅读全文
posted @ 2018-09-01 17:51 ZaraNet 阅读(4679) 评论(1) 推荐(0) 编辑
摘要: 一.自定义视图模型 model.cs 控制器方面: view: 二.通过viewbag或者viewmodel ViewData与ViewBag的区别 1、ViewData是字典类型,赋值方式用字典方式,通过key值读取对应的value,ViewData[“myName”] 2、ViewBag是动态类 阅读全文
posted @ 2018-09-01 17:33 ZaraNet 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 九月第一篇,呵呵 前言:最近刚入职了一家公司,上司让我维护一个项目,我接手了看了一下项目,try catch 严重影响我的视觉,我直接通过vs插件将其try catch全部替换掉占位符,呵呵。 所以我特此写了这篇文章... 正本:有可能你在搞开发的时候在每个模块中都要try catch,这样不仅不优 阅读全文
posted @ 2018-09-01 16:26 ZaraNet 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 前言;工厂方法模式又叫做工厂模式,它是23个设计模式中的一个,它解决的还是在软件设计中创建对象的问题,它可以更好的解决用户需求的变化. 问题;在简单工厂模式中,我们将实例化的对象全部放于Factory.cs(工厂类),在我们的预知下我们可以实例化对象,但是我们的预知是有限的,而客户的需求是无限的,这 阅读全文
posted @ 2018-08-31 09:45 ZaraNet 阅读(798) 评论(1) 推荐(2) 编辑
摘要: 前言:简单工厂不能说是设计模式,它是一种变成习惯,因为它不是23种设计模式之一,但是它在实际开发中经常用到,而且也非常简单,可以说是工厂模式的一个引导。 大多程序员都是单身狗,为了弥补一下你们的心情,我决定用你这个对象和你对象进行讲解简单工厂 IWifeAction.cs 接口类 WifeHug.c 阅读全文
posted @ 2018-08-30 15:01 ZaraNet 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 影响你的查询速度的原因是什么? 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 表数据过大没有有效的分区设计 数据库设计太2,存在大量的数据冗余 那我们如何找到速度慢的原因呢? 首先你要知道是否跟sql语句有关,确保不是机器开不 阅读全文
posted @ 2018-08-30 11:22 ZaraNet 阅读(881) 评论(7) 推荐(0) 编辑
摘要: 前言:出现这种问题使因为程序对connection的回收出现了问题,是因为你的代码出出现了过多new connection(),这种情况还是你的代码问题,如果不想把问题归根于程序,那你就可以改变config连接字符串. 在sqlserver中查看链接的Sql 如果在项目中未指明Connections 阅读全文
posted @ 2018-08-29 15:32 ZaraNet 阅读(1503) 评论(1) 推荐(2) 编辑
摘要: 最近做了个小项目是WebForm 做着做着发现前台的首页读取速度很慢,并且多个用户同时访问我的Sqlserver承受不住!之后就想到了Redis 代码如下: 解读: 1.设置过期时间是为了防止项目更新无效,如果不在设置过期时间,你将要在后台操作前台数据的时候更新redis数据. 2.每过60秒(或者 阅读全文
posted @ 2018-08-29 08:36 ZaraNet 阅读(355) 评论(0) 推荐(1) 编辑
摘要: 前沿: 一般情况下,在我们做访问权限管理的时候,会把用户的正确登录后的基本信息保存在Session中,以后用户每次请求页面或接口数据的时候,拿到 Session中存储的用户基本信息,查看比较他有没有登录和能否访问当前页面。 Session的原理,也就是在服务器端生成一个SessionID对应了存储的 阅读全文
posted @ 2018-08-28 13:15 ZaraNet 阅读(810) 评论(5) 推荐(0) 编辑
摘要: 前言:最近做的项目中用到了文件下载与上传,一下子想不起来,只能进行百度,为了方便自己做了一个小demo,特此写了这篇小笔记 1.页面方面: 2.控制器方面 3.视图方面 后续将会更新如何通过a标签post请求控制器. 阅读全文
posted @ 2018-08-28 13:02 ZaraNet 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一.切片 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取出前三个元素 , 笨方法就是通过下标一个一个获取 [L[0], L[1], L[2]]Python做好了封装可以通过切片就行快速获取L[0:3] 进行获取 还可以倒着来 比如L[-2,-1]取 阅读全文
posted @ 2018-08-27 21:51 ZaraNet 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.数据库设计 2.实体类 3.模板页面代码 阅读全文
posted @ 2018-08-27 21:49 ZaraNet 阅读(137) 评论(2) 推荐(0) 编辑
摘要: 用途:防止CSRF(跨网站请求伪造)。 用法:在View->Form表单中:<%:Html.AntiForgeryToken()%> 在Controller->Action动作上:[ValidateAntiForgeryToken] 原理: 1、<%:Html.AntiForgeryToken()% 阅读全文
posted @ 2018-08-27 11:32 ZaraNet 阅读(175) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace hehe.Controllers { public class HomeController : Controller { // ... 阅读全文
posted @ 2018-08-23 21:59 ZaraNet 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、概述 面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。 “你的优势是什么?”多年前我觉得 阅读全文
posted @ 2018-08-23 11:31 ZaraNet 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在MVC项目中过滤器,最好把这些过滤器类放到一个文件夹中(Filters),然后过滤器文件的名称也是有规定的,格式应该为xxxAttribute,否则在控制器或控制器的方法中是无法进行调用过滤器的,在过滤器中需要继承FilterAttribute类,并且实现IActionFilter以及IResul 阅读全文
posted @ 2018-08-22 17:51 ZaraNet 阅读(200) 评论(0) 推荐(0) 编辑
摘要: LazyLoad是一个Js编写的Jq插件,它可以延迟加载页面中的图片,在浏览器可视范围中的图片会被加载。如何使用:LazyLoad依赖于Jquery,在html的结尾处 ,就是在</body>前。<script type="text/javascript" src="jquery.js"></scr 阅读全文
posted @ 2018-08-20 20:47 ZaraNet 阅读(190) 评论(0) 推荐(0) 编辑
摘要: BeautifulSoup是灵活又方便的网页解析库,处理搞笑,支持多种解析器利用它不用编写正则表达式即可方便地实现网页信息的提取BS的四大对象:1.TagTag就是HTML中的一个个标签,例如:<a class="sister" href="http://example.com/elsie" id= 阅读全文
posted @ 2018-08-20 12:14 ZaraNet 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一.切片 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取出前三个元素 , 笨方法就是通过下标一个一个获取 [L[0], L[1], L[2]]Python做好了封装可以通过切片就行快速获取L[0:3] 进行获取 还可以倒着来 比如L[-2,-1]取 阅读全文
posted @ 2018-08-20 09:31 ZaraNet 阅读(890) 评论(3) 推荐(1) 编辑
摘要: Model: Code: 阅读全文
posted @ 2018-08-19 10:45 ZaraNet 阅读(126) 评论(0) 推荐(0) 编辑
摘要: int16=short; int32=int; int64=long; Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。 Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。 Int64 值类型表示值介于 - 阅读全文
posted @ 2018-08-19 10:43 ZaraNet 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 前言:在bootstrap4出现之后修改了bootstrap3的不方便之处,让使用框架的前端开发者更加便捷.。(bootstrap下文中简称为bs) 一.栅格系统 相对于原来的bs3,bs4具有了范围更大的适应区间.在过去的bs3中的xs sm md lg 中,bs4又增加了一个xl这个区间,为超大 阅读全文
posted @ 2018-08-07 10:32 ZaraNet 阅读(4224) 评论(0) 推荐(0) 编辑
摘要: 一.创建节点 这段代码创建新<p>元素 如果需<p>添加文本,你必须创建文本的节点 然后你必须向<p>元素添加这个node 这个时候已经创建成功了 二.删除节点 例如有一段HTML代码 script: js删除节点的时候需要找到它的父节点,如果能够在不引用父元素的情况下删除某个节点,就太好了,不过太 阅读全文
posted @ 2018-08-07 09:10 ZaraNet 阅读(177) 评论(0) 推荐(0) 编辑
摘要: @@identity是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。select @@identity,在access或sqlserver中都有效. 比如有个表A,它的自增列是 阅读全文
posted @ 2018-08-06 22:52 ZaraNet 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 问题:当子查询内存在ORDER BY 字句时查询会报错 SQL: SELECT * FROM ( SELECT * FROM USER ORDER BY USER_CORD ) S. 解决办法:在子查询SQL语句SELECT 后加 TOP 100 PERCENT (查询出前百分比为100的数据,也就是查询出全部数据) SQL: SELECT * FROM ( SEL... 阅读全文
posted @ 2018-08-06 22:52 ZaraNet 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动态管理视图已经给我们提供 阅读全文
posted @ 2018-08-06 22:51 ZaraNet 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 1、begin transaction:开始事务。2、commit transaction:提交事务。3、rollback transaction:回滚事务。 基本用法 begin tran -- 开启事务,transcation 的简写 2 declare @errorNo int --定义变量, 阅读全文
posted @ 2018-08-06 22:51 ZaraNet 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 这个插队排序的名字是我自己起的,现在有一个需求,有5个部门例如:1.技术部2.销售部3.管理部4.市场部5.人事部现在要对他们进行排序(根据某值) 要求是不根据技术部和管理部进行排序 除了这两个 其他三个再进行排序,这个看似不简单的问题可以用下列SQL解决。SQL语句:SELECT 部门ID,部门 阅读全文
posted @ 2018-08-06 22:50 ZaraNet 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 接口地址http://www.webxml.com.cn/WebServices/WeatherWebService.asmx 调用步骤:项目添加服务引用-高级-添加web引用 简单代码: web服务名.WeatherWebService w = new web服务名.WeatherWebService(); //把webservice当做一个类来操作 ... 阅读全文
posted @ 2018-08-06 22:49 ZaraNet 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 第一种方法利用System.DateTime.Now: static void SubTest() { DateTime beforDT = System.DateTime.Now; //耗时巨大的代码 DateTime afterDT = System.DateTime.Now; TimeSpan ts = afterDT.Subtract(beforDT); Co... 阅读全文
posted @ 2018-08-06 22:49 ZaraNet 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: //获取ip和地理信息 string url = "http://pv.sohu.com/cityjson"; WebRequest wRequest = WebRequest.Create(url); wRequest.Method = "GET"; wRequest.ContentType = "text/html;charset=UTF-8"; WebResponse wResponse ... 阅读全文
posted @ 2018-08-06 22:48 ZaraNet 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 例如一个接口的返回值如下:var returnCitySN = {"cip": "221.192.178.158", "cid": "130100", "cname": "河北省石家庄市"};我们的js可以这么写 document.write('IP地址:' + returnCitySN["cip" 阅读全文
posted @ 2018-08-06 22:47 ZaraNet 阅读(8263) 评论(0) 推荐(0) 编辑
摘要: NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface adapter in nics) { //判断是否为以太网卡 //Wireless80211 无线网卡 Ppp 宽带连接 //Ethernet ... 阅读全文
posted @ 2018-08-06 22:46 ZaraNet 阅读(649) 评论(0) 推荐(1) 编辑
摘要: using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Web; namespace Glonee.Handler { /// /// ErWeiMa 的摘要说明 /// p... 阅读全文
posted @ 2018-08-06 22:45 ZaraNet 阅读(566) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PicToASCii { public static class ASCiiHelper ... 阅读全文
posted @ 2018-08-06 22:44 ZaraNet 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 通过qq空间、qq聊天、新浪微博和微信二维码分享平台提供的接口,实现把网页中对应的图片、标题、描述的信息参数用javascript获取后传进接口中,实现一键分享。 使用到的接口: 1.分享到QQ空间接口:https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzs 阅读全文
posted @ 2018-08-06 22:44 ZaraNet 阅读(547) 评论(0) 推荐(0) 编辑
摘要: protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.... 阅读全文
posted @ 2018-08-06 22:44 ZaraNet 阅读(107) 评论(0) 推荐(0) 编辑
摘要: <connectionStrings> <add name ="MyschoolConnectionString" connectionString ="Data Source =.;Initial Catalog = MySchool1;uid = sa;pwd = 123456"/> </con 阅读全文
posted @ 2018-08-06 22:42 ZaraNet 阅读(121) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Text.RegularExpressions; using System.Diagnostics; namespace SeedServi... 阅读全文
posted @ 2018-08-06 22:42 ZaraNet 阅读(6339) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace listsjk { class 把dataGridView数据导入excel { } private voi... 阅读全文
posted @ 2018-08-06 22:41 ZaraNet 阅读(214) 评论(0) 推荐(0) 编辑