摘要:
现在大三马上就要结束了,希望暑假就出去实习,可是一直都没有联系到合适的单位,有点发愁了,又一次进入如鹏网,听到了杨老师的忠言,网址是:http://www.rupeng.com/forum/thread-3220-1-1.html 下面我要做一下简单的笔记:1 没有把握的东西不要往简历上写,比如你说你熟悉数据结构和算法,面试官问你平时都用到什么数据结构和算法,你怎么回答?因为你仅仅是学过,但是你基本上就没有用过,所以学了不一定就是你会了,还有,你有证书,不应定代表你有这个能力,也许当时仅仅就是考个证,但是要记住这个证代表的知识才是最重要的。2 一个人可以有自己喜欢的语言、工具,但是因为这... 阅读全文
摘要:
1、将两个表连接时,如果要显示具有相同列的属性,要指定是哪个表的列:string sql = "select 姓名=sName,学号=studentInfo.sNo,语文=sChinese from studentInfo join studentScore on studentScore.sNo=studentInfo.sNo ";2,查询某列是否有相同的值:(1)按照姓名分组(就是查询的那一列),查找出个数大于1的姓名和个数。select name,count(*) from spt_values group by namehaving count(*)>1;3 阅读全文
摘要:
断开式操作数据库使用DataSet和SqlDataAdapter,通过adapter的fill方法将数据库中的数据填充到数据集中,通过update方法将数据集中的数据更新到数据库中。 1 对于Fill(DataSet ds,String dtName),将数据填充到数据集ds的表dtName中,dtName是数据集中的表名,与数据库中表名无关,但是通常相同。 2 对于Update(DataTable dt)更新某个数据表需要三步:(1)添加一行:DataRow row = ds.Tables["studentInfo"].NewRow();//(1)新建一行;(2)指定数据 阅读全文
摘要:
1 使用Console输出时有时出现格式错误,下面是一个易错点: Console.WriteLine("占位符中不能有空格:{0}", 1); //对 Console.WriteLine("占位符中不能有空格:{0 }", 1);//对 Console.WriteLine("占位符中不能有空格:{ 0}", 1);//错,左边不能有空格 阅读全文
摘要:
写连接字符串时需要制定server(连接到哪一台电脑),database(连接到哪一个数据库)一、使用SqlConnection对象时,需要指定连接字符串,下面是相关介绍:uid(用户名),pwd(登陆密码),Integrated Security(连接协议true或SSPI),Initial Catalog(连接到的数据库).下面是一些实例:1 string connectionString = "server = 304b2;database = students; uid = sa; pwd = "; //304b2是本机名字,还可以是用local或 . 或 127. 阅读全文
摘要:
1、创建数据库 Create DataBase studentson( Name='students_data', --数据文件的逻辑名 FileName='D:\students_data.mdf', --数据文件的实际名 Size=10Mb, --数据文件初始大小 FileGrowth=15% --数据文件的增长率)Log on( Name='students_log', --日志文件的逻辑名 FileName='D:\students_log.ldf', --日志文件... 阅读全文
摘要:
设置程序开机启动,可以通过修改注册表将启动信息写入注册表来实现。 在"运行"中输入 regedit ,就可以打开注册表。注册表左侧的都是项,右边列出值(一项可以对应多个值),每个值对应 值名称 和 值数据。 C#为操作注册表提供了两个类,Registry和RegistryKey。 Registry提供提供静态方法对访问,RegistryKey提供实例方法对具体的项和值进行读写。 下面这个程序函数可以添加开机启动项或删除某个开机启动项: /// <summary> /// 开机启动项 /// </summary> /// <param name= 阅读全文
摘要:
1readonly与const的区别:readonly常量定义过后可以在类的构造函数中修改,const在哪都不能改。2struct与class的重要区别是:struct是值类型,class是引用类型。值类型定义后就会分配内存,值类型直接分配内存且效率高,通常结构用来填充不同系统间的数据传送的载体或者效率要求极高的软件中,如游戏程序。3int ? i = 10;可空类型,用在数据库编程中。int y = i ?? -1;假如 i 为空,则y=-1;否则 y = i. ??是个运算符。4Math类,可以直接使用数学类的方法,Math.Max(a,b),得到a,b中大的那个;Math.Floor(a 阅读全文
摘要:
AutoResetEvent类,这个类有两个常用的方法,Set(),设置一个信号量,就是设置线程为终止,这样,WaitOne()方法后面的代码才会执行,然后会重置为非终止状态。 只要知道只有先Set()信号,WaitOne()等到信号后才会继续执行。 如果多个线程方法访问相同的AutoResetEvent对象,那么一次Set(),只能释放一个WaitOne(). 可以通过例子理解:http://msdn.microsoft.com/zh-cn/library/system.threading.autoresetevent.aspx 下面是MSDN的例子:http://msdn.mic... 阅读全文
摘要:
普通程序员的日代码量约30行,剩下的大多数时间都在调试。下面介绍一些有用的调试技巧。1、使用调试器 断点:在某行最左端点击或按F9就会加一个断点,程序会在断点处停下。 监视窗口:启动调试以后,选择 “调试" 菜单的 "窗口"菜单,随便选择一个监视窗口,然后就可以在编辑窗口中添加你要监视的变量,调试时查看它们的值。可以把变量或表达式拖入编辑窗口。 即时窗口:"调试"菜单--“窗口"---”即时",这个可以在非调试下执行,可以计算表达式、执行语句。输入变量名,回车就显示当前值。输入 > ,再输入命令,就会执行,如输入 &g 阅读全文