随笔分类 -  重学

摘要:Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;Ctrl+R 快速列出/跳转到某个函数Ctrl+K Backspace 从光标处删除至行首Ctrl+KB 开启/关闭侧边栏Ctrl+KK 从光标处删除至行尾Ctrl+KT 折叠属性Ctrl+KU 改为大 阅读全文
posted @ 2013-12-18 16:19 草珊瑚 阅读(330) 评论(0) 推荐(0) 编辑
摘要:解决问题,和解决问题方式。叫好,一般都是业内人士叫好,是因为解决的问题方式,采用了设计模式呀,函数式编程呀,代码组织方式清晰等等。不叫座,一般都是业外人士和普通观众,是因为你虽然解决了问题,但没有满足他们的需求。 可退化编程,话说a better country autocompleter,http://uxdesign.smashingmagazine.com/2011/11/10/redesigning-the-country-selector/固然想法很好,也就是说,不支持html5,关掉javascript后,浏览器还能渲染出一个select控件。但是,为了可退化编程,而导致可扩展性差 阅读全文
posted @ 2012-06-05 17:12 草珊瑚 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一些作者已经强调了面向对象程序设计和面向数值程序设计的区别。MacLenna(1982)指出,值(例如数字17)是应用式的和只读的,他们总 是抽象的。对象(例如实例)在一定范围内存在,可以被创造、撤销、共享和更新。数值是引用透明的,引用它的一切事情将使用同样的数值。Smalltalk 也因此受到一些批评,在Smalltalk中任何事物都是对象。无法实现一种正确的区分将导致几个危险。不清楚共享的数据结构是否可能被错误地更新,或者 存在着一个以潜在的代价昂贵的复制开销。在给出了应用式程序设计或面向数值的程序设计的一切优点以后,为什么我们应该完全需要对象呢? 首先,如果我们所采用的数据结构对应于真实 阅读全文
posted @ 2012-04-10 13:43 草珊瑚 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1.虚拟路径。"/"表示根目录,"./"表示当前目录,"../"表示上级目录,"~"是asp.net独有的虚拟路径标识符,表示当前应用的目录。可以在后台进行路径转换,主要用到VirtualPathUtility类。ToAbsolute("~.a/b1.aspx")的效果就是/WebSite4/a/b1.aspx。AppendTrailingSlash(string virtualPat):如果路径virtualPath最后没有"/"则添加;string GetDirector 阅读全文
posted @ 2011-07-12 23:27 草珊瑚 阅读(365) 评论(0) 推荐(0) 编辑
摘要:/Files/samwu/mapmap.htm任选两点,便自动产生公交线路和步行线路。用百度API,没有难点。 阅读全文
posted @ 2011-07-09 11:40 草珊瑚 阅读(490) 评论(0) 推荐(0) 编辑
摘要:表数据:ID Name1 a2 b3 c存储过程:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER procedure [dbo].[test1]--@Id varchar(50) outputasdeclare @ID varchar(50)--设置中间变量declare vari_Cursor Cursor scroll for select ID from tbA--声明游标,并指向查询结果,参数Local表示此游标的作用范围仅限于本存储过程open vari_Cursor--打开游标fetch next from vari_Cursor. 阅读全文
posted @ 2011-07-07 14:18 草珊瑚 阅读(3148) 评论(0) 推荐(1) 编辑
摘要:游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。 1.游标的组成 游标包含两个部分:一个是游标结果集、一个是游标位置。 游标结果集:定义该游标得SELECT语句返回的行的集合。游标位置:指向这个结果集某一行的当前指针。 2.游标的分类 游标共有3类: API服务器游标 Transaction-SQL游标 API客户端游标。 其中前两种游标都是运行在服务器上的,所以又叫做服务器游标。 API服务器游标 API服务器. 阅读全文
posted @ 2011-07-07 13:34 草珊瑚 阅读(442) 评论(0) 推荐(0) 编辑
摘要:3,网站WebSite和WebApplication的区别。1) WebApplication编译运行后,你修改后台C#代码,你刷新网页,内容不会改变。重新编译晕,内容会改变。网站WebSite,你修改后台C#代码,刷新页面,内容会改变。不用关闭启动浏览器。 2)WebSite没有namespace,WebApplication有namespace 。因此WebSite用来学习,WebApplication用来开始实际项目比较好。4,基于ashx方式的ASP.Net开发1.aspx开发,微软给你封装了很多函数,因此你可以很方便开发。.ashx开始,是最原始的开发,最基础的web开发。仅仅根据h 阅读全文
posted @ 2011-07-04 21:25 草珊瑚 阅读(629) 评论(0) 推荐(0) 编辑
摘要:效果查看firefox和ie可用,oepra有少许问题! 上次看到国外那谁谁实现了Youtube的Instant搜索,据说花了三小时。我笑了,我看了那篇文章后,自己花了三小时,实现了百度和优酷的Instant搜索体验。 难点在于,键盘输入的监听。用了JQuery自带的keyup函数,再加JS自带的setTimeout函数,较好地实现了效果。 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d 阅读全文
posted @ 2011-06-29 21:02 草珊瑚 阅读(3006) 评论(22) 推荐(2) 编辑
摘要:抱着对ASP.NET前台开发的热爱,今天上午特别看了float属性,说实话还挺复杂。先把我的例子放上来,自我理解都在这个例子里了。还有些不完美之处就是,clear属性没放上来。<html><head><title>float属性的自我理解</title><styletype="text/css">.father{background-color:#fffea6;border:1pxsolid#111111;padding:25px;}.oldbrother{padding:10px;margin:5px;backg 阅读全文
posted @ 2011-06-29 12:23 草珊瑚 阅读(557) 评论(3) 推荐(0) 编辑
摘要:第一家是2010年11月的维科,做医疗软件,在浙大玉泉校区里面,我对这家感觉不错,而且这家笔试加面试对我,总共有4次,我觉得这家公司花费了蛮大的力气,但最后因为个人原因,没过去,表示遗憾。首先是电话面试,在电话里问了我些.net概念。然后过去技术笔试,面试。印象比较深的就是,笔试里面有道算法题目,貌似跟骰子的概率论有关;笔玩后马上技术面试,印象比较深的就是一道智力题,是三个数字(具体数字我忘了),随你加减乘除,然后等于某个数。一开始我想不出来,然后面试官问我的思路,我说了下,然后面试官说可以倒过来想,于是我把这道题目做出来了。第三面,是跟一个应该是浙大老师吧,也是公司高管,聊我面试中提到的会的 阅读全文
posted @ 2011-06-24 19:56 草珊瑚 阅读(2386) 评论(13) 推荐(2) 编辑
摘要:具有头结点的链表,就是有一个虚构的结点,链表的中第一个结点其实是第二个结点。#include<stdlib.h>structllist{intnum;structllist*next;};typedefstructllistnode;typedefnode*llink;//输出结点值voidprintllist(llinkhead){llinkptr;ptr=head->next;while(ptr!=NULL){printf("%d",ptr->num);ptr=ptr->next;}printf("\n");}//找结点 阅读全文
posted @ 2011-06-22 19:28 草珊瑚 阅读(268) 评论(0) 推荐(0) 编辑
摘要:又重复了链表创建,链表输出,链表结点遍历,主角当然是链表结点删除。链表结点删除,有三种情况:情况1,删除头结点。只要把链表结构指针,指向第二个结点。情况2,删除最后结点。只要把倒数第二个结点的next指针指向NULL就行。情况3,删除中间结点。只要把中间结点的上一个节点next指针指向中间结点的next指针指向的地方就行。链表结点遍历,就是为了找出要删除的结点的上一个节点。具体代码如下:/*========================================*//*程式实例:3_5.c*//*链结串列的节点删除*//*================================ 阅读全文
posted @ 2011-06-21 23:38 草珊瑚 阅读(757) 评论(0) 推荐(0) 编辑
摘要:链表结构的反转,基本上把基本链表的内容都做了一遍。比如,基本链表的创建,链表的遍历,然后就是反转链表了。链表结构如下: a->b->c->d->e->NULL弄三个指针head,mid,last,设置初值: head指向amid指向NULL然后开始指针运动了:while(head != NULL){last=mid; mid=head;head=head->next;mid->next=last; } //last往mid走,mid往head走,head往head->next走,它们一直向前走,边走边mid->next=last,直到hea 阅读全文
posted @ 2011-06-21 09:12 草珊瑚 阅读(716) 评论(0) 推荐(0) 编辑
摘要:母板页把页面布局画好,在变化的内容部分留空,留空的部分由子页面填充内容。子页面可以对母板页留空的部分不填写,不填写的话就显示<asp:ContentPlaceHolder>中定义的默认内容。在母板页使用超链接,图片地址等的时候需要注意路径问题。推荐使用服务器控件,如果用非服务器控件,则调用ResolveClientUrl,ResolveUrl进行虚拟路径的转换。每个子页面的标题,可通过@page的Title属性来设置。 子页面可以操作母板页的属性及控件,通过Master.FindControl来进行操作。 阅读全文
posted @ 2011-06-20 22:26 草珊瑚 阅读(180) 评论(0) 推荐(0) 编辑
摘要:索引如同目录,没有索引,全表查询时,如同没有新华字典目录,一页一页找字。索引超基础使用方法,就在表结构,右键建立索引 ,选定列就可以了。索引占用空间,会影响表的insert,delete,update速度。我猜是因为,数据本来是链表存储 ,建立索引后, 也就是再弄了数组格式进行存储。数组就是查询速度快,但插入,删除,更新速度慢。 阅读全文
posted @ 2011-06-20 17:17 草珊瑚 阅读(162) 评论(0) 推荐(0) 编辑
摘要:表结构如下:相关查询:--所有数据中通话时间最长的5条记录select top 5 * from CallRecords1 order by dateDiff(second,StartDateTime,EndDateTime) desc--输出所有数据中拨打长途号码(对方号码以0开头)的总时长。like,sumselect sum(dateDiff(second,StartDateTime,EndDateTime)) from CallRecords1 where TelNum like '0%'--输出本月拨打电话次数最多的前三个呼叫员的编号select * from Cal 阅读全文
posted @ 2011-06-16 22:43 草珊瑚 阅读(713) 评论(0) 推荐(0) 编辑
摘要:表link1数据:ida12表link2数据:idb23查询语句如下: --内连接select * from link1 a join link2 b on a.ida=b.idbida idb ----------- ----------- 2 2 --左连接select * from link1 a left join link2 b on a.ida=b.idbida idb ----------- ----------- 1 NULL 2 2 --右连接select * from link1 a right join link2 b on a.ida=b.idbida idb ---- 阅读全文
posted @ 2011-06-16 10:31 草珊瑚 阅读(1137) 评论(0) 推荐(1) 编辑
摘要:花了两天时间,参考别人写好,首先表数据如下:直接上代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;publicpartialclasslearnFenye:System.Web.UI.Page{SqlConnectionsqlconn;protec 阅读全文
posted @ 2011-06-16 09:05 草珊瑚 阅读(563) 评论(0) 推荐(0) 编辑
摘要://--------------------------------练习1 将这这张表单号 金额RK1 10RK2 20RK3 -30RK4 -10查询后输出如下结果:单号 收入 支出RK1 10 0RK2 20 0RK3 0 30RK4 0 10解题思路:用流控函数,解题代码,select FNumber as 单号,(case when FAmount>0 then FAmountelse 0end) as 收入,(case when FAmount<0 then abs(FAmount)else 0end)as 支出from T_Test1//---------------- 阅读全文
posted @ 2011-06-14 17:16 草珊瑚 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示