摘要:客户端配置文件部分代码客户端下载头像文件using System;using System.Windows.Controls;using System.Windows.Media;using System.Windows.Media.Imaging;using System.ComponentModel;using System.Windows.Threading;using System.Threading;using System.IO;using System.Net;using System.Configuration;namespace Messenger{ /// /... 阅读全文
WPF Radio组的绑定
2014-03-06 09:53 by 无抿屎的牛牛, 542 阅读, 0 推荐, 收藏,
摘要:都是控件编,RadioButtion 简单绑定使用,model.cs下边定义属性private int _isSuccess;public int IsSuccess { get { return _isSuccess; } set { _isSuccess = value; } }打开 Window1.xaml.cs 文档,model.cs 绑定你的 DataContext, 返回 xaml 绑定 RadioButton 控件:主要属性是Converter和ConverterParameter,Converter是个转换器,使用动态资源中一个Converter类,就是RadioBoolToI 阅读全文
使用缓存的9大误区(下)转载
2014-03-05 11:53 by 无抿屎的牛牛, 192 阅读, 0 推荐, 收藏,
摘要:本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。缓存大量的数据集合,而读取其中一部分在很多时候,我们往往会缓存一个对象的集合,但是,我们在读取的时候,只是每次读取其中一部分。 我们举个例子来说明这个问题(例子可能不是很恰当,但是足以说明问题)。在购物站点中,常见的操作就是查询一些产品的信息,这个时候,如果用户输入了“25寸电视机”,然后查找相关的产品。这个时候,在后台,我们可以查询数据库,找到几百条 阅读全文
使用缓存的9大误区(上)转载
2014-03-05 11:48 by 无抿屎的牛牛, 152 阅读, 0 推荐, 收藏,
摘要:如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个“量”的体会),但是很多时候,提升的效果只有80,70,或者更少,甚至还会导致性能严重的下降,这个现象在使用分布式缓存的时候尤为突出。在本篇文章中,我们将为大家讲述导致以上问题的9大症结,并且给出相对应的解决 阅读全文
Js 的常用方法:页面跳转,Session,类继承
2014-01-09 15:15 by 无抿屎的牛牛, 705 阅读, 0 推荐, 收藏,
摘要:MyApp.Base = function () {}var basePrototype = MyApp.Base["prototype"];//对象克隆方法basePrototype["Clone"] = function (myObj) { if (typeof (myObj) != 'object') return myObj; if (myObj == null) return myObj; var myNewObj = new Object(); for (var i in myObj) myNewObj[i] = this.C 阅读全文
Js 命名空间注册方法
2014-01-09 14:58 by 无抿屎的牛牛, 220 阅读, 0 推荐, 收藏,
摘要:MyApp = { namespace: function () { var a = arguments, o = null, i, j, d, rt; for (i = 0; i < a.length; ++i) { d = a[i].split("."); rt = d[0]; eval('if(typeof(' + rt + ')=="undefined"){' + rt + '={};}o=' + rt + ';'); for (j = 1; j < d.lengt... 阅读全文
js 配置基础启动文件
2014-01-07 15:15 by 无抿屎的牛牛, 591 阅读, 0 推荐, 收藏,
摘要:页面启动文件boot.js,获取存放该文件的路径,放置通用的css,js代码,方便html页面调用。__CreateJSPath = function (js) { var scripts = document.getElementsByTagName("script"); var path = ""; for (var i = 0, l = scripts.length; i ');document.write(' 阅读全文
Js 上传文件 页面不刷新
2014-01-06 17:57 by 无抿屎的牛牛, 448 阅读, 0 推荐, 收藏,
摘要:html控件代码: Javascript代码: 后台upload.ashx处理代码: public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; string _file = request.Files["afile"].F... 阅读全文
抽象类Abstract的简单使用
2013-12-18 10:07 by 无抿屎的牛牛, 441 阅读, 0 推荐, 收藏,
摘要:写了一个比较简单易懂的例子,如下图AbstractBaseClass是抽象的基类,Class1,Class2是继承他的子类,并实现他的方法。 //AbstractBaseClass.cs里的代码 public abstract class AbstractBaseClass { public abstract string DoEvent(); } //Class1.cs里的代码 public class Class1 : AbstractBaseClass { public override string DoEv... 阅读全文
C#的提交表单方式WebClient
2013-11-11 16:56 by 无抿屎的牛牛, 399 阅读, 0 推荐, 收藏,
摘要:向网站提交页面的主要代码string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取网页的编码方式 string url = "http://localhost/register.php";//地址 WebClient webClient = new WebClient(); webClien 阅读全文
浙公网安备 33010602011771号