- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 .net Core 2.0引用 WebService / WCF服务
最近在做framework4.0到core的项目迁移,碰到了这么个坑。个人认为虽然asmx虽是已经过时的技术,但是对于一些老项目来说,向下兼容性还是有必要的!解决方案:目前稳定版的VS2017均不能使用web引用的方式引用webservice,写信给微软一直也没回复,年底终于被告知在VS2017的preview版本下可以正常引用了.. 碰到同样问题的小伙伴们下一个preview版引用一下就好了...
2018-01-23 18:31:38
9646
4
原创 Windows Phone游戏性能优化之垃圾回收
垃圾回收(也称GC)是解决XNA游戏性能问题首先要注意的问题,一般情况.net垃圾回收器在windows上运行良好,而且大部分情况下,你都不需要理会它。但是在Xbox/windowsphone7上,这个情况有所改变。当你的游戏出现持续掉帧的情况,垃圾回收器可能会让你陷入困境:此时它会在每分配1mb内存的时候被触发一次。在这里发一些有关XNA垃圾回收的小贴士,如果你的程序性能出现问题了,可以参考的提...
2012-05-13 13:56:11
1771
原创 windows api 里用到的一些类型
Windows Data Types Data Types Value Meaning ATOM Atom. For more information, see Atoms. BOOL Boolean variable (should be TRUE or FALSE). BOO
2009-12-14 19:54:00
891
1
转载 javascript写cookie的一些方法
函数一、写cookie的函数,将Cookie写入客户端,通用函数,传入3个参数即可(Cookie名字,值和失效期) //函数:写入cookiefunction WriteCookie (cookieName, cookieValue, expiry) {var expDate = new Date();if(expiry) //如果设置了cookie失效时间;{expDate.setTime (e
2009-09-28 11:32:00
1968
转载 如何封装JS和CSS文件为服务器端控件
我们以封装一个JS的日期控件为列子,将它和服务器的TextBox结合在一起做成一个服务器控件,以达到直接托上去就可以使用的效果。其实很简单,大家共同学习。先看看效果图: 方法: 首先:下载一个JS的日期组件,带封装。 然后:建一个日期类文件CalendarBox.cs代码如下: using System; using System.Collections.Generic; using System
2009-08-29 01:37:00
873
原创 c#编码惯例
1. 避免在一个文件中放多个类。2. 一个文件应该只对一个命名空间提供类型。避免在同一文件中有多个命名空间。3. 避免文件长度超过500行(除了机器自动产生的代码)。4. 避免方法定义超过25行。5. 避免超过5个参数的方法。使用结构传递多个参数。6. 每行应该不超过80个字符。
2009-08-20 20:37:00
621
转载 Visual Studio 2008项目System.Runtime.InteropServices.COMException解决方法
Solution Summary: It seems that DevelopmentServerPort and IISUrl were changed in the process of installing Norton Internet Security. These values must be updated in the Project file. Solution Details:
2009-07-06 10:45:00
1294
转载 让你的网页显示更快
1.把所有的CSS文件放在一起;避免使用@import的方式倒入CSS文件 @import的方式强制浏览器在import的时候只能运行一个线程,而一般情况是两个线程一起运行的。2.javascript合到一起,然后尽可能的放在页面的末尾因为js的下载强制性的是单线程,放在页面的尾部,给读者印象是页面已经完全下载好了,而实际上有些功能的js还在下载中。用Yslow中的“All JS Mini
2009-06-06 17:11:00
600
转载 办公自动化OA系统的功能
办公自动化OA系统的主要功能 办公自动化系统主要包括个人办公、公文系统、请示审批、计划管理、会议管理、资源管理、行政管理、办公指南、系统设置等模块。 1. 个人办公 个人办公是电子协作的基础,按照单位的组织结构实现日程透明安排、上级领导可以查询下级的日程,也可以给下级安排待办事宜,电子邮件是电子协作的基础。 2. 公文系统 收文系统实现公文上报、登记、拟办、中转、转
2009-05-30 20:27:00
2297
原创 Repeater中快速解决无数据问题
Repeater 默认没有EmptyTemplate,试了试用自定义控件写 databind觉得太繁。。无意中,从一个老外的博客上发现了一个近似无敌的方法: most of us are using Repeaters to display Data also we faced the situation of retrieving no result to display so the Re...
2009-05-22 18:59:00
1136
原创 asp.net页面加载时间计算方案
asp.net页面加载时间计算方案protected DateTime dt; protected void Page_Load(object sender, EventArgs e) { } protected override void OnPreInit(EventArgs e) {
2009-05-14 01:55:00
1875
原创 ie6产生双倍间距的BUG
解决的方法,一、是给float元素加个display:inline二、是用margin-left:-(负号)减去浮动元素宽度的一半 后来发现这两种方法都有缺陷 display:inline又会导致一些新的bug,而手动设置负的margin也达不到真正完美的效果。 现在只要是margin和float方向相同 我都改成padding了
2009-04-08 18:12:00
765
原创 winform插入ElementHost与wpf之间的互访
今天试了一下发现把wpf和winform程序结合起来使用很容易,细节方面有待研究,假设wpf控件中有这样一个方法: public void playit() { mediaElement1.Visibility = Visibility.Visible; mediaElement1.Position =
2009-03-01 19:43:00
8613
原创 转 通过MSIL了解CLR
作为.NET最低层次的公共基础,微软中介语言(MSIL或IL)对一般开发者具有非常重要的意义。除了好奇心以外,仔细研究应用程序的IL能让你更为清楚地了解到公共语言运行时(CLR)执行高级C#或代码的基本原理,从而有助于你发现和解决一些比较细微的问题。 在这篇文章里,我将引领读者了解IL,学习有关的一些关键指令,同时对CLR的操作机理做一点基础性解释。我不打算教你用IL编程,而是分析一些IL语法和
2009-02-26 02:01:00
833
转载 asp.net重写url (转)
技巧/诀窍:在ASP.NET中重写URL 【原文地址】Tip/Trick: Url Rewriting with ASP.NET 【原文发表日期】 Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或
2009-02-22 18:56:00
546
转载 IE, FireFox, Opera 浏览器支持CSS实现Alpha半透明的方法
1、对于IE使用filter,对于非IE浏览器使用png背景图填充先请看如下代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->filter:alpha(opacity=50); /* IE */-moz-opacity:
2009-02-20 13:23:00
914
原创 asp.net 的上传前浏览(js)
自己写的一个适于asp.net 的上传前浏览代码,以后直接帖http://www.w3.org/1999/xhtml"> 无标题页 function yulan() { var fileobj=document.getElementById("fileo"); var filename=fi
2008-11-05 10:57:00
704
原创 很乱,随便写写
最近不知怎的,总觉得有一堆事情等着我去做--事实上的确有一堆事情--可是坐下来,却不知道从哪里下手,于是看看新闻,玩玩游戏,时间就这么过了。 说到游戏,红警3很让我失望,拜托EA别再出下个作品了吧.
2008-11-04 21:54:00
484
原创 一个简单的折叠效果
function echange(obj) {// var objt=document.getElementById(objId).nextSibling; var objs=obj.parentNode.nextSibling;//alert(objs.); if(objs.style.display == none) { objs.s
2008-09-07 13:59:00
526
原创 相对路径数据库的链接方法
整理一下 希望下次不再忘记web.config: 访问:ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString
2008-08-06 18:05:00
870
原创 access数据库标识列
查询语句应该是这样INSERT INTO Downloads (DLName, DLSize, DLTimes, DLEnvir, DLSrc, DLInfo, DLPic, DLDate, DLLanguage)VALUES (dsa, dsa, 3, dsa, ds, dsa, dsa, #4/23/2008#, dsa)
2008-08-01 22:35:00
615
原创 一个修改web.config中appSettings配置节的函数
/// /// 修改web.config文件appSettings配置节中的Add里的value属性/// /// /// 注意,调用该函数后,会使整个Web Application重启,导致当前所有的会话丢失/// /// 要修改的键key/// 修改后的value/// 找不到相关的键/// 权限不够,无法保存到web.config文件中public void Modify(string ke
2008-07-27 15:31:00
638
原创 Asp.net的安全认证
... ...在代码中按普通方式,例如要求对方输入信息查找数据库或者XML进行验证,验证通过后,执行这句就表示验证通过同时跳会开始进入的页面 System.Web.Security.FormsAuthentication.RedirectFromLoginPage(
2008-07-27 12:05:00
654
原创 类作为参数传递
我们知道,C#编译后的PE文件主要由IL代码和元数据组成,元数据为.NET组件提供了丰富的自描述特性,它使得我们可以在代码运行时获知组件中的类型等重要的信息。在C#中这是通过一种称做映射(Reflection)的机制来完成的。先看一个示例,在此首先创建一个简单的类型: // SimpleType.cs public class MyClass
2008-07-20 23:35:00
3759
1
转载 背景居中的方法
BODY {background-image: URL(http://www.webjx.com/img/200406302.jpg);background-position: center;background-repeat: repeat-y;background-attachment: fixed;}-->
2008-07-17 23:15:00
526
转载 css的内联对象与块级对象
块对象默认宽度是100%(继承自父元素),如果没有采用“float:left/right;”样式,相邻的两个块对象就会分排在不同的两行上。内联对象的宽度取决于其内部元素的宽度与padding样式值之和,不可直接指定其宽度与高度(“display:block;”、“float:left/right;”强行转换后可以定义),相邻的两个内联对象会排在同一行上。 ]什么是内联对象,什么是块对象?css
2008-05-24 11:34:00
1850
原创 用document.body.clientWidth不能获取准确值的问题
网络上普遍使用document.body.clientHeight和document.body.clientWidth获得窗口的高和宽。但是使用VS2005创建的页面中,却无法使用这两个属性获得准确的窗口高度和宽度。 原因: VS2005创建的页面遵循XHTML 1.0文档标准, 在HTML的头中声明如下: 解决方法: 使用document.documentElement.cli
2008-05-23 00:20:00
10292
2
原创 利用checkbox 删除gridview里的数据
HtmlEncode="False"> HeaderText="操作" Text="修改" > 删除" > =================================.cs代码 protected void Button1_Click(object sender, EventArgs e) { for (int rowindex
2008-03-26 11:17:00
852
原创 利用checkbox 删除gridview里的数据
HtmlEncode="False"> HeaderText="操作" Text="修改" > 删除" > =================================.cs代码 protected void Button1_Click(object sender, EventArgs e) { for (int rowindex
2008-03-26 11:17:00
528
原创 研究出来了,不过可能不规范 呵呵
用来生成xml的(不知道为什么 flash必须这样访问。。) 比老师做的有效率呵呵SqlConnection myconn = new SqlConnection("Data Source=.;Initial Catalog=libdb;Integrated Security=True"); SqlDataAdapter myda = new SqlDataAda
2008-03-17 22:50:00
532
原创 粗心
从今天开始 把本人常犯的错误在这里归纳一下,都是一些低级错误:--iis重启网站的时候,别忘了回收应用程序池--sqlserver sa用户默认禁用 调试的时候注意打开2008-03-16 14:01:45 IP: 221.238.24.* 同样的方法 php可以 asp.net就乱码 导致flash里也出现乱码原因是asp.net默认编码为utf 8 asp.net在w
2008-03-06 18:28:00
440
转载 asp.net开发常用技巧收集
1. 打开新的窗口并传送参数:传送参数:response.write("window.open(*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++")")接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");
2008-02-17 21:00:00
433
转载 asp.net用的一些技巧
1.为按钮添加确认对话框Button.Attributes.Add("onclick","return confirm(确认?)");Button.Attributes.Add("onclick","if(confirm(确定?)){return true;}else{return false;}")2.表格超连接列传递参数&name=/>3.表格点击改变颜色if (e
2008-02-17 17:34:00
761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人