- 博客(25)
- 收藏
- 关注
原创 C#使用ManualResetEvent和AutoResetEvent处理线程通信
C#使用ManualResetEvent和AutoResetEvent处理线程通信
2022-06-06 20:06:58 190
原创 Docker 及NetCore容器化学习笔记
docker-compose up 这个命令会执行docker-compose.yml,根据规则全部执行完毕(没有错误的情况下) docker-compose down 这个会把当前配置文件启动的服务依次干掉,并移除 docker-compose stop [options] services 暂停某个服务 docker-compose rm 删除已经停止的容器,...
2019-01-02 17:14:17 202
原创 C#利用CancellationTokenSource实现Task任务取消
C#利用CancellationTokenSource实现Task任务取消
2022-06-06 20:26:41 458
原创 NET自己设计多线程+异步消息处理队列(一道面试题引发的思考)
最近在一家大企业面试的时候被问到如果他们的官网每天有大量的短信验证码需要发送,但是短信服务器处理不了这么高的并发时应该怎么办?对,我想到消息队列, 后来回去后觉得用消息队列太重了,只是发个短信而已,能否自己开发一个简单点 多的线程异步消息队列呢,于是有了下面这篇文章。 直接上代码,里面有详细注释:using System;using System.Col...
2018-04-28 12:00:48 771 1
原创 一个反射方法响应web平台所有ajax数据请求,让web开发速度提高一倍
最近在做一个web项目,客户要求所有数据请求和响应都要采用ajax+handle方式,这个不难实现,公司以前的项目也大多都采用这种方式,按照公司以前的做法就是:新建一个handle.ashx,然后往里面不断增加响应ajax的方法,一般是一个ajax请求对应handle文件里的一个方法。这样做其实很麻烦,有时候一个项目做下来,handle文件里面写了上百个响应的方法,真心累,开始做这个项目的时候,我
2014-08-17 16:25:38 1090
转载 [NodeJS] 优缺点及适用场景讨论
[NodeJS] 优缺点及适用场景讨论概述: NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨。 一. NodeJS的特点 我们先来看看NodeJS官网上的介绍: Node.js is a platform b
2014-04-24 10:40:51 542
转载 编写更好的jQuery代码
这是一篇关于jQuery的文章,写到这里给初学者一些建议。现在已经有很多文章讨论jQuery和JavaScript的性能问题,然而,在这篇文章中我计划总结一些提升速度的技巧和一些我自己的建议来改善你的jQuery和JavaScript代码。更好的代码意味着更快的应用程序,快速渲染和反应性意味着一个更好的用户体验。首先,我们要记住最重要的一点是:jQuery也是javascript,也就是意
2014-04-18 17:16:07 563
原创 Oracle中的递归查询语法(start with...connect by prior)
select * from table1 start with id='0' connect by prior id = parentid 查询id等于0的节点下面的所有子节点 select * from table1 start with id='20' connect by id = prior parentid 查询id等于20的节点上面的所有父节点
2014-04-16 10:48:21 2370
原创 传统JavaScript通过ajax获取文本文件内容
这几年JQuery写多了,传统的的javascript已经很久不写了,不少东西都忘掉了,还有多少人记得javascript中实现ajax操作需要借助XMLHttpRequest对象,其实jquery的ajax本质也是这个,好了,今天就花点时间演示一下如何用传统javascript获取文本内容并展示在页面上,废话不多少,直接上代码,注释写的很详细,大家应该能看懂: //(
2014-03-28 11:10:10 3523 1
原创 自己做jQuery开源插件之四:弹出层插件
自己写的弹出层,基本功能都实现了,功能主要有三个,弹出一个基本的提示框;弹出一个获取用户选择的提示框(带回调函数)和弹出一个加载网页的提示框,提示框的显示采用animate()从页面顶部滑落至页面中间,关闭的时候采用fadeout()淡出效果,代码的注释写的很详细,所以就不详细讲解了,直接上代码,首先是整个插件的所有代码:(function ($) { $.MyDi
2014-03-27 15:05:21 1262 1
原创 超炫!打造属于自己的Metro风格web网站(喜欢的童鞋顶一顶啊,博客刚开通,大家多多支持~~)
最近在公司很闲,手头上的活都提前做好了,每天就是写博客、看博客,呵呵,老大见我没啥事做了,特地找了一个小项目给我做,真是一片好心啊,让我给公司的高层领导做一个报表查询统计系统,需求非常简单,就是在A页面用图片方式展示公司所有平台(可以切换成列表展示视图),每个平台一张图片,点击某个平台的图片,跳到B页面查询并展示该平台的报表,每个平台都要查询4张报表,然后可以导出到Excel,需求就是这么简单,本
2014-03-26 16:06:09 1886 20
原创 自己做jQuery开源插件之三:文本框自动提示插件
今天做一个有点复杂的jQuery插件,文本框自动提示插件,之所以说有点复杂,是因为这个插件涉及到了传参数和回调函数,其他的都和之前做的插件差不多,好了,直接进入正题,首先我们新建一个js文件,MyAutoComplete.js和一个css文件,MyAutoComplete.css,打开MyAutoComplete.js,还是先写好jQuery插件的标准代码框架,如下所示:(function
2014-03-25 19:22:09 905 1
原创 自己做jQuery开源插件之二:数据校验插件
今天讲一个我自认为设计的很好的插件——数据验证插件,刚进公司的时候,发现公司大大小小的项目对数据验证采取的方式五花八门,有的在后台验证,有的在前台验证,有的用微软自带的验证控件,有的直接在页面写js验证等等,我和经理反应了一下这个乱象,在经理的鼓舞下,我花了点时间写了这个jQuery数据验证插件,在页面上引用这个插件后,你可以验证整个页面或某个div里面的所有控件,包括验证必填项、验证日期、验证最
2014-03-20 19:46:41 906
原创 自己做jQuery开源插件之一:三级联动插件
从毕业到现在,大大小小的项目做了不少,基本上都是做的web,记得刚参加工作的时候对前端技术不怎么了解,还是以拖服务器控件为主,几乎不考虑用户体验,后来随着工作经验的不断积累,对前端技术逐渐开始感兴趣,并且不断深入学习,到现在完全痴迷于jquery,以至于现在做项目整个做下来看不到一个服务器端控件,全部都是客户端控件搭配jquery完成数据的获取、展示和提交。最近这一年对写jQuery插件特别感兴趣
2014-03-19 20:41:29 2586 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人