mszhangxuefei + 关注
姓名:张雪飞|2014-至今:从事前端相关开发工作,曾做过3年的asp.net mvc开发,潜心在大前端领域深入学习(node,vue,webpack,es6)个人技术博客:http://zhangxuefei.site

vue页面切换效果(slide效果切换)

发布时间:2017-12-22 15:47:00 浏览:2602 评论 :0

最近碰到一个需求,单页应用里面页面切换的效果需要做成跟轮播图滑动slide一样,让这个页面在切换时感觉是一个页面。反复琢磨的vue里面的transition,最终将实现的核心代码贴出来。这里实现的是上下切换,左右的效果类似。

欢迎访问我的最新个人技术博客http://zhangxuefei.site

发布时间:2016-02-25 11:26:00 浏览:669 评论 :0

博客已经搬家,欢迎访问我的最新个人技术博客:http://zhangxuefei.site

记录HttpWebRequest辅助类

发布时间:2014-10-13 20:42:00 浏览:586 评论 :0

最近因为工作关系,需要通过HttpWebRequest去请求API,所有就写了个简单的辅助public sealed class HttpRequestHelper { private static string USER_AGENT = "Mozilla/5.

Json request string static url

C#异常Retry通用类

发布时间:2014-02-26 14:45:00 浏览:492 评论 :0

系统里面常常调用服务和读写文件里面需要对发生异常,操作失败时进行Retry来尽可能程序的健壮性。最近工作中遇到了,参考了网上的资料,扩展了下。在博客里面备用下: //Retry机制 public static class Retry { /// ...

ADD c# static exception void list thread

Quartz.net2.2初体验

发布时间:2013-11-01 23:50:00 浏览:643 评论 :0

简介:Quartz.net是一个开源的作用调度框架,非常强大,能够通过简单的配置帮助我们定时具体的操作。相对于我们用的线程里面while(true)然后sleep来执行某个操作,应该算的上是高端,大气,上档次了。

windows path 配置 表达式 xml void Group quartz

Cron表达式备忘

发布时间:2013-10-29 18:32:00 浏览:794 评论 :0

Cron表达式(在Quartz.net里面会用到) 由7段构成:秒 分 时 日 月 星期 年(可选)"-" :表示范围  MON-WED表示星期一到星期三"," :表示列举 MON,WEB表示星期一和星期三"*" :表是“每”,每月,每天,每周,每年等对于星期里面,SUN=1  SAT=6"/" ...

web 表达式 last SUN quartz

Xml文件并发读写的解决方法

发布时间:2013-10-25 13:07:00 浏览:748 评论 :0

  之前对xml的操作大都是通过XmlDocument对象来进行,但是这样的情况对于没有并发的是非常合适的,最近遇到了并发读写xml文件的情况。通过文件流来操作能解决大部分的并发情况,对于极端的情况会有问题。

path Cache string static xml void thread

Redis中Value使用hash类型的效率是普通String的两倍

发布时间:2013-10-10 19:01:00 浏览:1097 评论 :0

什么Redis? 点击这里 最近要开发的一个项目是分布式缓存组件,解决参数缓存高效获取的问题。参数达到了500万级别,刚刚开始了解Redis。做设计的时候考虑到Value使用哪种类型的问题? 主要面临的是使用一般的String还是使用Hash。

分布式 redis memcached random 测试 HASH string

C#基于Socket的简单聊天室实践

发布时间:2013-07-29 09:46:00 浏览:570 评论 :0

序:实现一个基于Socket的简易的聊天室,实现的思路如下: 程序的结构:多个客户端+一个服务端,客户端都是向服务端发送消息,然后服务端转发给所有的客户端,这样形成一个简单的聊天室功能。 实现的细节:服务端启动一个监听套接字。

函数 线程 c# Socket

进程及进程间通信

发布时间:2013-07-03 07:03:00 浏览:934 评论 :0

基础知识 1.进程:具有独立功能的程序在一个数据集合上一次动态的执行过程。通俗点讲就是“一个正在运行的程序” 2.程序:静态的程序以文件的形式保存在磁盘上。 3.操作系统的进程管理: 每一个正在运行的程序都对应着一个独立的进程,当这些程序装入内存开始执行时,操作系统会为每个进程创建好相关的数据结构。

函数 线程 windows 操作系统 void 内存映射

一次千万级别的SQL查询简单优化体验

发布时间:2013-06-22 00:10:00 浏览:541 评论 :0

背景:从两张有关联的表查询数据,A表数据量1400万,B表数据量8000万。A与B通过ID逻辑关联,没有实际的外键。B表是后来扩展出来的. 问题:根据某个ID查询时超时,运行时跑不出结果。 原因:使用一个or条件,条件里面有一个是A.ID=B.ID 简单优化:将or条件拆开,使用union all;将之前使用表变量的部分换成了临时表;对排序的字段加上了索引 结果:在50ms内能够查询出结果,这个与之前的超时简直不能相比。

性能 SQL 排序 索引

Attribute和Property

发布时间:2013-06-17 17:59:00 浏览:661 评论 :0

有时很容易对Attribute和Property混淆,因为中文翻译都是“属性”来解释的。其实这两个表达的不是一个层面的东西。 Property属于面向对象理论范畴,在使用面向对象思想编程的时候,常常需要对客观事物进行抽象,再把抽象出来的结果封装成类,类中用来表示事物状态的成员就是Property译为“属性”。

编程语言 算法 面向对象

使用委托异步执行遭遇多个请求时抛异常

发布时间:2013-05-30 21:30:00 浏览:476 评论 :0

1.最近做的一个小功能是将请求拦截并记录日志,因为要尽可能减少对请求的响应时间,所以自然选择异步执行,我使用的是IAsyncResult模式。到了prd产品测试环境,因为同时有多个请求,所以暴露了一个问题。

日志 测试 解决方案 xml

C#对象的销毁和IDisposable

发布时间:2013-04-05 20:04:00 浏览:512 评论 :0

1.对象的析构函数与Finalize方法 与C++类似,C#允许程序员为类定义一个”析构函数“: class MyClass { ~MyClass() //析构函数 { //编写释放非托管的资源 } }  上面的代码编译后,可以看到: 这里调用了Object类的Finalize方法,这个方法里面是空的,什么也没有。

程序员 函数 c++ 面向对象编程 c# class void

C#几种异步编程

发布时间:2013-03-21 21:40:00 浏览:379 评论 :0

所谓同步:如果在代码中调用了一个方法,则必须等待该方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码。 异步:如果不等待调用的方法执行完,就执行下一行代码。 阅读原文 namespace AsyncProgram { class Program { ...

windows 同步 string c# static 编程 file

浅复制(Shallow Copy)与深复制(Deep Copy)

发布时间:2013-01-24 15:17:00 浏览:489 评论 :0

复制:对象的复制是生成一个与指定对象完全一样的新对象,实现的方式根据定义可以知道,新建一个类型相同的对象,然后复制原对象的每一个成员和字段。  浅复制: class Program { static void Main(string[] args) ...

面向对象编程 string static class void index

StringBuilder的Length和Capacity属性实践

发布时间:2013-01-09 14:48:00 浏览:463 评论 :0

几天前的一次笔试中遇到了关于StringBuilder的Length和Capacity属性的问题,之前忽略了。今天实践下: 1.普通实践 官方解释如下: StringBuilder.Capacity:获取或设置可包含在当前实例所分配的内存中的最大字符数。

string static class void

方法重写,隐藏在子类父类中的各种调用实践

发布时间:2013-01-08 17:55:00 浏览:534 评论 :0

一.子类和父类方法之间的关系 1.当子类和父类有方法完全相同的方法 namespace ConsoleApplication2 { class Program { static void Main(string[] args) { ...

code string static class void read

ref和out,以及一般方法的引用参数和值参数寻解

发布时间:2012-11-23 00:36:00 浏览:650 评论 :0

——老赵微博  对与ref和out的区别,我相信很多人都知道,这里我简单罗列下: 1.首先ref和out两种类型的参数都是可以将方法内对参数的修改传递到方法外面 2.ref参数需要在传递之前初始化,out不需要,out参数在返回时必须赋值 3.

ADD string static class void

C#事件

发布时间:2012-11-14 22:31:00 浏览:500 评论 :0

定义一个事件成员,表示该类型提供了如下功能: 1.能够在事件中注册方法   2.能够在事件中注销方法   3.当事件发生时,注册的方法会被通知 (事件内部维护了一个注册方法列表) CLR的事件模型是基于委托的,它可以通过类型安全的方式调用回调方法。

安全 c#

4