gate_s

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年2月14日

摘要: 1. 社会充满不公平现象。你先不要想去改造它,只能btzk先适应它。 (因为你管不了它) 2. 世界不会在意你的自尊,人们看的只是你的成就。在你没有成就以前,切勿过分强调自尊。 (因为你越强调自尊,越对你不利) 3. 你只是中学毕业,通常不会成为CEO,直到你把CEO职位拿到手为止。 (直到此时,人们才不会介意你只是中学毕业) 4. 当你陷入人为困境时,不要抱怨,你只能默默地吸取教训。 (你要悄悄地振作起来,重新奋起) 5. 你要懂得:在没有你之前,你的父母并不像现在这样“乏味”。你应该想到,这是他们为了抚养你所付出的巨大代价。 (你永远要感恩和孝敬他们,才是硬道理) 6.... 阅读全文
posted @ 2014-02-14 10:33 gate_s 阅读(186) 评论(0) 推荐(0) 编辑

摘要: 1、人,应当象“人”一样,永远向上而又双脚踏地。2、与人握手时,可多握一会儿。真诚是宝。 3、在选择别人时,也要让别要想选择自己,在考验别人时,也要让别人考验自己。4、睁着双眼,不等于正视现实。5、为每一位上台唱歌的人鼓掌。6、自己开小车,不要特地停下来和一个骑自行车的同事打招呼。人家会以为你在炫耀。7、一个人如果抛弃他忠实的朋友,就等于抛弃他最珍贵的生命。8、清清楚楚看昨天,扎扎实实抓今天,高高兴兴看明天。向昨天要经验,向今天要成果,向明天要动力。9、宁肯与好人一起咽糟糠,不愿与坏人一起吃筵席。10、你真诚地自我肯定,你更有雅量肯定别人。11、一般不做自我辩护,但可以澄清一些观念、一些选择、 阅读全文
posted @ 2014-02-14 10:30 gate_s 阅读(307) 评论(0) 推荐(0) 编辑

摘要: 方法一、在桌面上点击右键 -- 排列图标 -- 去掉“在桌面上锁定Web项目”上的勾。方法二、右键点击我的电脑 -- 属性 -- 高级 -- 点击“性能”下面的“设置”按钮,在“视觉效果”选项卡上,直接选“自定义”,然后在下面的众多选项里,在“在桌面上为图标标签使用阴影”选项前面的打勾 -- 确定方法三、对于由acktive desktop 引起的问题,用下述方法可能可以解决:在桌面点击右键 -- 属性 -- 桌面 -- 自定义桌面 -- web -- 将“网页”栏中的“当前主页”以及“http//”等所有各项前面的勾全部去掉(“http//”为从Internet添加网页或图片的地址,一般不需 阅读全文
posted @ 2014-02-14 10:30 gate_s 阅读(424) 评论(0) 推荐(0) 编辑

摘要: 原则1 永远不要显得比客户更聪明第一条:了解需求,而不是去批评客户;第二条:客户比你更熟悉业务的环境;第三条:客户总是知道问题在哪儿,你的工作就是要让他们自己愿意说出来;原则2 尊重用户的现实选择第一条:客户永远是对的;第二条:提供最合适的解决方案,而非最好或最贵的方案;第三条:不要把客户当傻瓜;原则3 转述需求的人也是客户第一条:转述者一般会把自己想象成设计者;第二条:转述者可能会遗漏或补充一些额外的需求;第三条:对转述者的自由发挥不应抱怨和生气,而是将其视为客户;原则4 客户和用户要区别对待第一条:产品为最终用户设计,需求的功能转换为最终用户的使用要求而确定;第二条:为客户寻找价值上的需求 阅读全文
posted @ 2014-02-14 10:28 gate_s 阅读(590) 评论(0) 推荐(0) 编辑

摘要: 1, 别人给倒水时,不要干看着,要用手扶扶,以示礼貌2,别人对你说话,你起码要能接话,不能人家说了上句,你没了下句,或者一味的说着啊啊啊,是是是.3,有人盯着你看的时候不要直视对方,假装没注意到.4,心情不好,再好的护肤品和化妆品也补救不了皮肤.5,睡眠不好,会使人说话语无伦次,反应迟钝,黑眼圈突出.6,别人释放“有毒气体”的时候不能嫌恶地躲开或者拿手扇,装作若无其事.7,被领导训斥的时候,不要低头,要直视领导,表示接受批评,领导的火就会慢慢消退,否则,领导会火上加油.8. 女人一辈子不能手心朝上向男人要钱花.9. 吃完饭退席时说:“我吃完了,你们慢吃。”10.给人递水递饭一定是双手。 1.. 阅读全文
posted @ 2014-02-14 10:27 gate_s 阅读(242) 评论(0) 推荐(0) 编辑

摘要: B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种scrīpt语言(VBscrīpt、Javascrīpt…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系 阅读全文
posted @ 2014-02-14 10:24 gate_s 阅读(705) 评论(0) 推荐(0) 编辑

摘要: 两道sql面试题: 1. 数据库表A的数据如下: year quarter 2001 1 2001 2 2001 3 2001 4 2002 1 2002 2 2002 3 2002 4 写一条SQL语句,使得打印结果为: year quarter1 quarter2 quarter3 quarter4 2001 1 2 3 4 2002 1 2 3 4------------------------------------------------------------------2: 有两张关联的表A、B A: id acount pay_id B: pay_id B_acount 1 1 阅读全文
posted @ 2014-02-14 10:23 gate_s 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 引用和指针有何区别?何时只能使用指针而不能使用引用? 引用是一个别名,不能为 NULL 值,不能被重新分配;指针是一个存放地址的变量。当需要对变量重新赋以另外的地址或赋值为 NULL 时只能使用指针。引用和指针的区别:相同点:都是地址的概念,指针指向一块内存,内容就是指向内存的地址,而引用就是一块内存的地址。不同点:1.引用仅是一个别名(不需要分配内存),而指针是一个实体(需要分配内存)。2.引用定义时必须初始化,且以后不可以改变,而指针不需要。3.引用不可以为空(NULL),而指针可以为空。4.引用不可是const类型的,而指针可以是,且const类型的指针和引用更相似。5.引用无需解引用( 阅读全文
posted @ 2014-02-14 10:21 gate_s 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 一、变量值的交换算法思想:若交换两个变量的值,必须引入第三个新的变量进行传递。以下代码是错误的:X=12 :Y=34 :X=Y :Y=X正确的代码是:X=12 :Y=23 :T=X :X=Y :Y=T二、判断一个数是否能被另一个数整除算法思想:可以用整除的定义(余数为0)或X除以Y等于X整除Y等表达式进行判断。条件表达式可以为:X mod Y=0 或 X\ Y=X/Y 或 Int(X/Y)=X/Y如果以上条件表达式为True,则表示X能被Y整除。三、累加、阶乘、计数和求平均值算法思想:使用循环语句,并用一个变量存放累加的中间及最终结果。注:累加求和时变量初值为0,计算阶乘时变量初值为1。统计计 阅读全文
posted @ 2014-02-14 10:05 gate_s 阅读(512) 评论(3) 推荐(0) 编辑

摘要: 这是从网上看到一片文章,里面提到好多很好的书籍,就摘下来啦,以后有空把里面的一些书找来看看.3。“十分有用”的,它们是:“程序设计”、“数据结构”、“操作系统原理”。这三门课,我觉得是整个大学四年最有用的三门课了,而且是直接的有用。“程序设计”,在我们的课表上全称叫做“C++程序设计”,其实就是教会你使用一门高级语言,重要性不言而喻;而且学到后面,比如在学“编译原理”的时候,讲到各种词法分析方法时它就会用C++(我看的那本书用的是C++)来写一些例子,再接着讲,也就是说“程序设计”这门课同时也是用来学习后面很多的课程的工具。“数据结构”可以说是“编程整件事”要使用到的核心技术之一,必须要很好的 阅读全文
posted @ 2014-02-14 10:04 gate_s 阅读(257) 评论(0) 推荐(0) 编辑

摘要: c# 类成员的定义 定义方法、字段和属性c#类的成员包括字段、属性和方法。所有成员都有自己的访问级别,用下面的关键字之一来定义:public----成员可以有任何代码访问;private----成员只能有类中的代码访问(如果没有使用任何关键字,默认使用这个关键字);internal----成员有定义他的项目(程序集)内部的代码访问;protected----成员只能由类或派生类的代码访问。后两个关键字可以合并protected internal----他们只能由项目(程序集)中的派生代码来访问。1.定义字段:字段用标准的变量声明格式和前面介绍的修饰符来声明(也可以初始化),例如:class m 阅读全文
posted @ 2014-02-14 10:00 gate_s 阅读(3728) 评论(0) 推荐(0) 编辑

摘要: 算法的流程图表示一、算法的概念要计算机解决某一个问题,必须编写相应的程序。编写程序需要确定解决问题的方法和思路,并要正确地写出求解步骤,这就叫解决这个问题的算法(algorithm)。计算机处理某一问题的过程与我们日常处理事情的过程十分相似,都要按一定的步骤和相应的方法来处理。例如,邮寄一封信的过程可分为写信、写信封、贴邮票、投入信箱等四个步骤,这些步骤可以看作是写信的算法。下面举三个计算机处理问题的算法的例子。【例6-1-1】交换两个变量中的数据。已知变量x和y中分别存放了数据,现在要交换其中的数据。为了达到交换的目的,需要引进一个中间变量m,其算法如下:① 将x中的数据送给变量m,即x→m 阅读全文
posted @ 2014-02-14 09:59 gate_s 阅读(2499) 评论(0) 推荐(0) 编辑

摘要: C#中接口的深入浅出 假设我们公司有两种程序员:VB程序员,指的是用VB写程序的程序员,用clsVBProgramer这个类表示;Delphi程序员指的是用Delphi写程序的程序员,用clsDelphiProgramer这个类来表示。 每个类都有一个WriteCode()方法。定义如下:class clsVBProgramer(){....WriteCode(){ //用VB语言写代码;}....}class clsDelphiProgramer(){....WriteCode(){ //用Delphi语言写代码;} ....}现在公司来了一个项目,要求派某个程序员写一个程序。class c 阅读全文
posted @ 2014-02-14 09:57 gate_s 阅读(334) 评论(0) 推荐(0) 编辑

摘要: 用ADOX创建access数据库方法很简单,只需要new一个Catalog对象,然后调用它的Create方法就可以了,如下:ADOX.Catalog catalog = new Catalog();catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test.mdb;Jet OLEDB:Engine Type=5");仅仅两行代码就搞定了。下来我主要介绍一下在c#中的实现细节。首先你要添加引用,在“Add reference”对话框里切换到Com页面,选择“Microsoft ADO Ext. 2. 阅读全文
posted @ 2014-02-14 09:55 gate_s 阅读(5506) 评论(0) 推荐(0) 编辑

摘要: 创建文件和读取文件的值 1 #region 判断文件是否存在,不存在则创建,否则读取值显示到窗体 2 3 public FormMain() 4 { 5 InitializeComponent(); 6 7 //ReadFile(Application.StartupPath + "\\AlarmSet.txt"); 8 9 //也是判断文件是否存在10 //System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(Application.StartupPath + "\\AlarmSet.txt... 阅读全文
posted @ 2014-02-14 09:54 gate_s 阅读(586) 评论(0) 推荐(0) 编辑

摘要: public void CheckLog(string Log) { if (File.Exists(LogFile)) { WriteLog(Log); } else { CreateLog(); WriteLog(Log); } } private void CreateLog() { StreamWriter SW; SW = File.CreateText(LogFile); SW.WriteLine("Log created at: " + DateTime.Now.ToString("dd-MM-yyyy hh:mm:ss")); SW.Cl 阅读全文
posted @ 2014-02-14 09:49 gate_s 阅读(637) 评论(0) 推荐(0) 编辑

摘要: net 提供了Thread类用于线程的操作。当初始化一个线程,把Thread.IsBackground=true的时候,指示该线程为后台线程。后台线程将会随着主线程的推出而退出。后台线程不妨碍程序的终止,只要所有前台线程都终止后,CLR就会对每一个活在的后台线程调用Abort()来彻底终止应用程序。【注意】当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。也就是说,当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。只有IsBackground=TRUE的线程才会顺着主线程的推出而退出。static void 阅读全文
posted @ 2014-02-14 09:46 gate_s 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 美到极致是疯狂这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。一、什么是代码高手?你怎么证明自己是代码高手?知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意义。你知道多少个新鲜IT名词,多少技术介绍,这也没有意义。做,真正做一个原型,做一个项目,解决你手头棘手的问题,这才有意义。1、快速准确的理解别人说的-〉2、快速的开发,还准确的反映了别人的需求-〉3、稳定,最少出BUG-〉4、高性能,10万条记录你能顶住,1000万条记录你能顶住吗?这就是技术功底的考验5、这还不够,你的代码是否能让别人快速的理解了6、你的代码是否能比较容 阅读全文
posted @ 2014-02-14 09:44 gate_s 阅读(191) 评论(0) 推荐(0) 编辑

摘要: 前言参加完院里求职经验交流会,段巍请我写点东西,把今天各位师兄师姐的发言总结一下,实现知识共享。这篇文档借鉴了昨天师兄师姐们的很多宝贵的经验以及他们对工作的理解和心得体会,结合我以及我周围的人找工作的惨痛经历,同时参考了珞珈山水BBS工作版精华区的一些帖子。偏听则晦兼听则明,找工作是个庞大的系统工程,还有很多没有考虑到的地方,遗漏的地方,找工作时一些实用的小技巧,还需要靠大家集体的智慧不断的来补充和完善。一 找工作的准备1.1 常想一二 我们为什么要找工作?“幼而学,壮而行。”年轻时读书学习,成人后将学到的知识用到工作事业中。可见,工作是人们生存和实现人生价值的主要手段。在现代社会,找到一份好 阅读全文
posted @ 2014-02-14 09:38 gate_s 阅读(313) 评论(0) 推荐(0) 编辑

摘要: public partial class Form1 : Form {static public bool flag; public Form1() { InitializeComponent(); } static public void Monitor() { string mystring = "hello!"; for (int i = 0; i < mystring.Length; i++) {if (flag == false) //马上结束 break; else MessageBox.Show(mystring[i].ToString()); } } 阅读全文
posted @ 2014-02-14 09:31 gate_s 阅读(545) 评论(0) 推荐(0) 编辑