随笔分类 - 工作中的学习
工作中遇到的问题,以及解决方法
摘要:一、数组 数组在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 1、一维数组 但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦的,而且在声明数组的时候必须指定数组的长度,数组的长度过长,会造成内存浪费,过短会造成数据溢出的错误。如果在声明数组时我们不清楚数组的
阅读全文
摘要:接口1.接口只提供方法规约,不提供方法体;2.接口中的方法不能用关键字修饰;3.接口里不能有接口和变量;4.接口里的方法在子类中必须全部实现;5.接口可以实现多重继承;抽象类1.抽象类可以从接口继承;2.抽象类中的实体方法在子类中不可以重写,只可以被引用;3.抽象类中的抽象方法不可以有方法体,抽象类
阅读全文
摘要:抽象类定义:它的作用就是产生子类的同时给于子类一些特定的属性和方法。abstract修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用abstract修饰符以指示某个类只能是其他类的父类。标记为抽象或包含在抽象类中的成员必须通过从抽象类的子类来实现。特性:1.抽象类不能被实例化;2.抽
阅读全文
摘要:学习反射,要知道什么是反射?为什么要用到反射?怎么用反射? 一、什么是反射?(What) 反射就是动态发现类型信息的能力。它帮助程序设计人员在程序运行时利用一些信息去动态地使用类型,这些信息在设计时是未知的,这种能力类型于后期绑定。反射还支持的更高级的行为,能在运行时动态创建新类型,并且对这些新类型
阅读全文
摘要:之前一直想抽时间学习MVC,却总是因为这样那样的事情或者懒惰而一再耽搁。 前不久一个做了一半的MVC网站交接给我了,没办法只能硬着头皮接了,照猫画虎的竟然也完成了很多页面。 下面就MVC一些琐碎的知识进行整理: 1、使浏览器解析HTML标签 @Html.Raw(string) 2、页面引入...
阅读全文
摘要:如图搜索框,想要实现文本输入内容后敲击回车(等同于点击后面的小放大镜图标)后跳转到搜索结果的页面 js代码如下:
阅读全文
摘要:1、新建文件CheckCode.aspx 前台不用写,后台代码为: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using Syste
阅读全文
摘要:从来到这个公司也有一年多的时间了,期间与同事一起参与过多个项目,可惜没能善始善终,总是频繁的被调到紧急的项目中。本月底,就要离开了,趁着这段时间整理一下所遇到的小知识点。 1、后台向前台输出js Page.ClientScript.RegisterStartupScript(GetType(), "confirm", "OpenMessage('framemessage', '提示', '保存成功', 220, 7);", true); 注:OpenMessage为前台js方法。 2、前台调用datepik
阅读全文
摘要:一、什么是json JSON:JavaScript 对象表示法(JavaScriptObjectNotation)。 JSON 是存储和交换文本信息的语法。类似 XML,但JSON 比 XML 更小、更快,更易解析。 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。二、json语法规则数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组 json名/值对: “name”:"张三" json对象(对象可以包含多个名称/值对){"name":&qu
阅读全文
摘要:以前学习过NPOI导出数据到Excel中,代码较长,不易记忆。工作中,看到了其他同事写的代码,研究了一下,贴出来,共同学习。使用这种方式,不仅可以设置表格的样式,而且代码简洁。首先,在后台中通过StringBulider拼接一个完整的html标签(StringBulider sbHtml),其中包括表格以及、和完整的数据;接下来就是通过输出流输出了,代码如下:byte[] content = System.Text.Encoding.Default.GetBytes(sbHtml.tostring());//将string转为二进制字节数组HttpResponse clsreponse = S
阅读全文
摘要:当TextBox设置了ReadOnly=true后要是在前台为控件添加了值,后台是取不到的,值为空,多么郁闷的一个问题经过尝试,发现可以通过如下的方式解决这个问题.感兴趣的朋友可以了解下.当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空” 原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了。 刚开始是换成Html 里的 ,不过后来发现这个工作量是很大的, 所以网上搜了下,没找出TextBox ReadOnly="true"
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text;using System.Security.Cryptography;using System.IO;/// ///DEncrypt 的摘要说明/// public static class DEncrypt{ /// /// MD5函数 /// /// 原始字符串 /// MD5结果 public static string MD5(string input) { byte[] bytes =..
阅读全文