Web开发

HTTP协议与HTTPS协议的区别

12-29
这节我们先简单地回顾HTTP协议和HTTPS协议 一.HTTP和HTTPS的基本概念 HTTP: 是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少.HTTP协议分析参见<https://www.cnblogs.com/Erma/p/10325998.html> HTTPS: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS

为了提高性能,如何动态加载JS文件

12-29
超级表格是一款多人协作的在线表格,程序相当复杂,用到十几个JS文件.但是有些文件是在打开某些类型的表格时才需要加载. 例如,只有当打开甘特图表格时,才需要加载gantetu.js文件. 那么问题来了,为了减少js文件数量和请求,如何在需要时自动加载js文件呢? 办法如下. //动态加载js文件function mcss_importJS(js){ var oHead = document.getElementsByTagName('HEAD').item(0); var oScript= doc

php后台管理(列表页替换)

12-29
列表页替换,首先把文件名前边加个前缀list,代表列表页: 我们以list_news为例进行替换,先看一下替换前的页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xh

[从零开始]使用Vue.js制作俄罗斯方块小游戏(四)ui实现

12-29
STEP ONE:设计游戏规则. 作为一个合格的游戏,我们肯定要设计一个合理的游戏规则. 以下是我的方案: 得分=已固定的方块数*1+已消除的行数*50 方块掉落速度=1+已消除的行数*0.05 方块下落的时间间隔=500/方块掉落速度 ok! STEP TWO:ui实现. 这一步我们放在Index.vue里实现. // 当一个方块固定 squareOk () { this.data.cur_points++ if (this.data.cur_points > this.data.max_po

HTML5和CSS3扁平化风格博客

12-29
效果: 代码: html结果 <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" href="https://necolas.github.io/normalize.css/3.0.2/norm

jQuery Ajax总结

12-29
jQuery对Ajax的操作进行了封装.jQuery中$.ajax()属于最底层的方法,这个放在后面说,首先看看封装了$.ajax()的方法. load()方法 load()可以远程载入HTML并插入到DOM中.结构为: load(url [,data] [,callback]) url(String):服务端资源的url. data(Obejct):发送到服务器的key/value数据 callback(Function):请求完成时(无论成功或失败)的回调函数,在响应数据已经加载到包装集元素

jQuery.fancybox 学习笔记

12-29
设置堆叠顺序(z-index) 用bootstrap+jquery开发前端,需要给弹出的模态框中的图片,增加单击图片,可以对图片进行放大预览的功能,如果仅仅绑定了fancybox()函数,如: $("a.fancybox").fancybox(); 而没有配置z-index的值,可能出现弹出层在模态框的后面的情况,如: 解决方案: 配置fancybox的覆盖层(overlay)的堆叠顺序(z-index),大约为12500 最终实现代码如下: $("a.fancybox&qu

Sharepoint客户端对象模型上传附件

12-29
Sharepoint2010中引入了客户端对象模型(COM) 来加强外部对sharepoint站点信息的访问(sharepoint2007只能通过web service) SharePoint中有3种客户端对象模型: ECMAScript .NET托管客户端对象模型 Silverlight客户端对象模型 3种客户端对象模型都通过Client.svc来实现与服务器的交互,对于COM在此不做详细的说明,本节的学习目标是:通过客户端对象模型上传附件 在sharepoint常用于存储附件的容器有:Lib

angularjs2 学习笔记(二) 组件

12-29
angular2 组件 首先了解angular2 组件的含义 angular2的应用就是一系列组件的集合 我们需要创建可复用的组件供多个组件重复使用 组件是嵌套的,实际应用中组件是相互嵌套使用的 组件中的数据调用可以使用inputs和outputs 一个组件可以是一种指令 一个组件可以包含前端表现及后端逻辑 一个组件可以是一个代码片段,能够独立运行 进一步理解指令 一个指令就是一个组件 一个指令可以装饰指令,用于改变DOM 一个指令可以是模板指令,可以改变element 一个实际例子 一辆车有门

2015-11-03 ado.net3

12-29
DataReader和DateSet区别: 1. DataReader是一行一行的读,且只能向前读.DateSet是一次性读取出来放到内存中,所以,DataReader读取速度更快,占用内存更低. 2. DataReader需要一直和数据库保持连接,DataSet读取完后即和数据库断开. 3. DataSet里面可以储存多个结果集(DataTable) 4. DataSet可以对数据进行缓存,而DataReader不行. SqlHelper 一:SqlHelper 封装过后通常是只需要给方法传入

[转]一个文件上传的jquery插件

12-29
http://www.jb51.net/article/51547.htm 这篇文章主要介绍了使用ajaxfileupload.js实现ajax上传文件php版,需要的朋友可以参考下 无论是PHP,还是其他的服务端脚本都提供了文件上传功能,实现起来也比较简单.而利用JavaScript来配合,即可实现Ajax方式的文件上传.虽然jQuery本身没有提供这样的简化函数,但有不少插件可以实现.其中,Phpletter.com提供的ajaxfileupload.js是一个轻量的插件,而且编写方式与jQ

HtmlHelper和强类型转换

12-29
MVC HtmlHelper;1.Url():<%= Html.ActionLink("用户列表","方法","控制器") %>2.HtmlHelper控件<%= Html.TextBox("username", null, null, new { placeholder="在此输入用户名"})%> 强类型转换1.将ViewData转换为强类型<%IEnumerable<

jQuery 2.0.3 源码分析 数据缓存

12-29
转载http://www.cnblogs.com/aaronjs/p/3370176.html 历史背景: jQuery从1.2.3版本引入数据缓存系统,主要的原因就是早期的事件系统 Dean Edwards 的 ddEvent.js代码 带来的问题: 没有一个系统的缓存机制,它把事件的回调都放到EventTarget之上,这会引发循环引用 如果EventTarget是window对象,又会引发全局污染 不同模块之间用不同缓存变量 一般jQuery开发,我们都喜欢便捷式的把很多属性,比如状态标志

DotNet Multithread

12-29
1.什么是线程. 2.线程产生的背景. 3.线程的使命是什么. 4.线程的分类及其特点. 5.线程资源分配. 1) 内存: 2) CPU: 6.线程上下文是什么. 7.C#中怎样创建和使用线程. 8.线程同步原理及C#线程同步实现. 9.C#多线程操作相关DLL和类有哪些,及各自使用场景. 10.在软件开发中,怎样正确高效地使用多线程.

js 基础学习笔记(一)

12-29
javascript基础 1.组成部分:由 ECMAScript(翻译,核心,解释器).DOM(操作HTML的能力).BOM(浏览器window)三部分组成. 兼容性依次为 [1.几乎没有兼容性问题.2.有一些操作不兼容.3.完全不兼容:] 2.变量类型: 数字类型(number): 字符串(string):数组(arry):布尔值(boolean):对象(object):函数(function):未定义(undefined):NaN(不存在): 测试变量的类型方法: alert(typeof)

MVC5中EF6 Code First启动慢及间隙变慢的一些优化处理

12-29
问题描述: 第一次访问的时候很慢,后面再次打开页面很快,过了一段时间不访问页面然后再次打开页面又像第一次那样很慢. 采用的技术和环境: 使用技术:EF6+MVC5 服务器环境:Windows 2012,Windows 2008 都是64位 + IIS7.5 第一.问题原因分析 EF方面的原因: 1.Code First第一次启动会对比程序中的Model与数据库表(database initializer ),生成Model与数据库的映射视图 2.随着EF的开源,EF从6开始就不会包含在.net

08.css学习-伪类选择器

12-29
<html xmlns="http://www.w3.org/1999/xhtml"><head><style type="text/css">/* 伪类选择器:伪类选择器就是对元素处于某种状态下进行样式的(a表示对a标签作用). 注意: 1. a:hover 必须被置于 a:link 和 a:visited 之后 2. a:active 必须被置于 a:hover 之后 */ a:link{color:#F00} /* 没有被点

高性能存储项目笔记-netty1

12-29
大四毕业准研一的项目,项目主要用于接收udp,tcp,dns等数据,进行分析存盘.存盘后用于数据挖掘试着找出有异常行为的僵尸网络主机.底层网络框架使用netty. netty的简介: Netty是由JBOSS提供的一个java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高可靠性的网络服务器和客户端程序. 也就是说,Netty 是一个基于NIO的客户.服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务

WebService服务介绍与调用

12-29
一: WebService简介 WebService是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言的下的一个子集)标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布式的互操作的应用程序. Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是:通过SOAP在Web上提供的软件服务,使用WSDL文件进

kubectl-trace 基于bpftrace 的kubernetes 集群性能分析工具

12-29
kubectl-trace 是一个kubectl 的插件,我们可以使用基于bpftrace 的编程能力,来分析系统的性能问题, 强大,灵活,后边安装试用下 参考架构 参考资料 https://github.com/iovisor/kubectl-trace 原文地址:https://www.cnblogs.com/rongfengliang/p/12044223.html