程序设计语言
preterhuman_peak
这个作者很懒,什么都没留下…
展开
-
asp.net如何在页面加载时响应回车事件
在ASP.NET中,如果同一页面有多个文本框,在每个文本框按“回车”按钮,将会默认响应第一个Button的Click事件,怎样能随意的按回车键而不引发意外的响应或者怎样在不同的地方按回车键得到不同的响应二、在不同的地方按回车键得到不同的响应 如果同一页面上有多个文本框(TextBox),每个文本框对应不同提交按钮(Button),如下列“登录”的页面里,有“输入邮箱号”和“输入帐号”转载 2012-02-29 18:53:30 · 1829 阅读 · 0 评论 -
vs2005调试技巧(基础)
下面有从浅入深的6个问题,您可以尝试回答一下.1. 一个如下的语句for(int i = 0; i 2. 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢?3. 你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到?4. 你希望你的断点在被命中100次后,每命中三次中断一次,比如第103,第106,第109怎原创 2012-02-26 09:49:17 · 673 阅读 · 1 评论 -
VS2010快捷键
Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT +原创 2012-05-19 18:17:58 · 1171 阅读 · 1 评论 -
用VS2005打开VS2008建的解决方案
VS2008(Microsoft Visual Studio 2008)是一个较新版本,新版往往都比旧版本完善,而且会提供更多的特性与实用功能,但不一定是最稳定的版本。不稳定但不会影响喜欢尝新一族,相信很多人都是为了看看VS2008的新脸孔而装了VS2008。当然相信也有很多人会去使用VS2008的一些新特性,比如在.NET2.0刚出来的时候,很多人觉得新提供的“泛型”很有用,于是开始使用新的原创 2012-05-26 12:34:09 · 1597 阅读 · 1 评论 -
深度复制和浅度复制
1.基本概念: 首先我们应该了解一下什么叫深拷贝与浅拷贝(Deep Copy and Shallow Copy)。 a.浅拷贝(Shallow Copy影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用。 b.深拷贝(Deep Copy 深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.完全产生新对象。 我们知道,在C+原创 2012-07-04 12:04:22 · 14364 阅读 · 1 评论 -
【转】谷歌2013校园招聘笔试题心得(附答案)
昨天晚上去蹭了一下Google的招聘笔试。其实是去打酱油的,主要是为了感受一下Google的出题风格和考试氛围,可以对将来找工作提供些参考。回来之后本来想回忆一下题目的,结果发现braveheart89大大已经贴出了所有的题而且连选项都一字不差,记忆力真心佩服……以下就根据他写的题目稍微修正一下[1],然后随便说说好了。(说的也不一定对,欢迎更正。)考试是第一页需要填写个人原创 2012-10-29 15:50:52 · 2090 阅读 · 1 评论 -
[转]百度2013校园招聘笔试题(含整理的答案)
注:答案为个人整理,不一定正确,还望大家多多交流,找出更加完美的解答。一:简答题(30)1:数据库以及线程发生死锁的原理及必要条件,如何避免死锁答:产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程原创 2012-11-01 08:04:52 · 3224 阅读 · 3 评论 -
2006年百度在线笔试题及答案
第1题:用C语言实现一个公用库函数void * memmove(void *dest,const void *src,size_t n)。该函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。注意,作为公用库函数,请注意安全检查,注意处理内存区重合的情况。 第2题:已知一个字串由GBK汉字和ansi编码的数字字母混合组成,编写C语言函数实现从中去掉所有ansi编原创 2012-11-07 20:58:03 · 1217 阅读 · 0 评论 -
360网盘做svn的方法
SVN(360网盘)使用向导1. 下载安装包http://yunpan.360.cn/2. 登录360云盘 账号:myproject001@163.com密码:******3. 登录在功能大全找到启用同步文件夹 4. 同步到本地后 5. 注意:同步到本地“SVN服务端”后,新建二级目录XXX,并创建本地仓库 6. 然后,360云盘文件夹自动同原创 2013-12-20 17:18:42 · 9214 阅读 · 1 评论 -
apache服务器全局配置详解
服务器标识相关指令:ServerNameServerAdminServerSignatureServerTokensUseCanonicalNameUseCanonicalPhysicalPortServerAdmin和ServerTokens指令控制有关服务器的哪些信息将出现在服务器生成的文档中(如错误消息)。ServerTokens指令设置服务器HTTP响应头字原创 2014-11-13 14:09:51 · 9358 阅读 · 0 评论 -
静态块、自由块及构造函数的执行顺序
静态块格式: static { } 静态块在类被加载的时候执行,又因为加载子类时,会预先加载父类,因此父类中如果有静态块,则最先执行。然后立即执行子类的静态块。 如果一个类中有多个静态块,则按照编码的先后顺序执行。 注:由于类只会被加载一次,因此每个静态块便只会执行一次。 自由块格式: { } 自由块在原创 2012-05-13 09:18:52 · 2288 阅读 · 2 评论 -
WCF快速入门
WCF简述Windows Communication Foundation (WCF) 是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 Windows Presentation Foundation 及 Windows Workflow Foundation 并行为新一代 Windows 操作系统以及 Wi翻译 2012-02-27 18:55:43 · 1140 阅读 · 0 评论 -
C# 操作Excel单元格格式
range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头 range.Merge(0); //单元格合并动作 worksheet.Cells[1, 1] = "Excel单元格赋值"; //E原创 2012-02-28 20:08:29 · 1651 阅读 · 0 评论 -
如何获取符合条件的数据
在日常编写代码的过程中,有很大一部分时间我们需要从一堆数据中找到符合条件的数据,这个过程很简单,即便是新手也能够完成。在一个流程中,由于这样的工作常常要做,让大家觉得很烦,有时候直接就在一个大的逻辑里面把它给加上了,搞得代码很乱。本人编写了一个函数,功能比较简单,就是完成这个功能,大家可以在此函数基础之上,继续封装一些功能更加强大的查找函数。/// /// 根据条件获取数据。 //原创 2012-02-27 18:44:34 · 722 阅读 · 0 评论 -
运行配置文件中指定的扩展时出现异常
异常日志信息:运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。System.Web.Services.Protocols.SoapException: 运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapCl原创 2012-02-26 09:33:04 · 5690 阅读 · 1 评论 -
配置Visual Studio 以调试.net framework的源代码
看到.net框架代码发布了,兴奋了一下,把在VisualStudio 2008上配置的内容翻译了一下,只翻译了原文的基本步骤,高级用户篇和QA没有翻译。要欣赏原文请点击这里基本步骤 注意,这个功能在Visual Studio 2008 Express版里不支持。 1)安装Visual Studio 2008 QFE。这个QFE只是更新一个VisualStudio调试器的DLL,以便翻译 2012-03-15 22:07:58 · 1004 阅读 · 0 评论 -
Visual Studio调试之断点基础篇
我曾经问过很多人,你一般是怎么调试你的程序的?F9, F5, F11, F……有很多书和文章都是介绍怎么使用Visual Studio编写WinForm啦,、ASP.NET之类的程序;知道如何编写固然重要,但是我觉得程序员可能只会花费30%的时间在编写代码上,剩下的大部分时间都是在调试程序。在网上看到很多人介绍Windbg的用法,但是没有看到几篇讲解使用Visual Studio调试的文章原创 2012-03-15 21:36:10 · 643 阅读 · 0 评论 -
C#时间格式大全
有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Gl原创 2012-03-29 22:26:08 · 22280 阅读 · 0 评论 -
享元模式
1 享元模式的日常应用面向对象的思想确实很好地解决了抽象性的问题,以至于在面向对象的眼中,万事万物一切皆对象。不可避免的是,采用面向对象的编程方式,可能会增加一些资源和性能上的开销。不过,在大多数情况下,这种影响还不是太大,所以,它带来的空间和性能上的损耗相对于它的优点而言,基本上不用考虑。但是,在某些特殊情况下,大量细粒度对象的创建、销毁以及存储所造成的资源和性能上的损耗,可原创 2012-04-17 22:24:42 · 1098 阅读 · 0 评论 -
Visual Studio调试之断点进阶篇
在上一篇文章调试之断点基础篇里面介绍了什么是断点,INT 是Intel系列CPU的一个指令,可以让程序产生一个中断或者异常。程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做IDT的部件查找处理这个中断(或者异常)的例程(Handler)。IDT是操作系统在启动的时候初始化的,至于IDT的细节问题,例如什么是IDT,怎样编写一个IDT的例程,怎样 初始化IDT,可以去网上搜索一原创 2012-03-15 21:40:30 · 636 阅读 · 0 评论 -
SSH框架面试题
Hibernate工作原理及为什么要用?原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory为什么要用:* 对JDBC访问数据库的代码做了封装,大大简原创 2012-05-04 19:30:04 · 4769 阅读 · 1 评论 -
spring面试题
一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controll原创 2012-05-04 19:33:04 · 1234 阅读 · 0 评论 -
Python yield 使用浅析
如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出斐波那契數列前 N 个数 def fab(max): n, a, b = 0, 0, 1 while n原创 2014-10-30 10:07:57 · 33755 阅读 · 1 评论