现在位置: 首页 > QlwuRFxwHs发表的所有文章
  • 10月
  • 13日
综合 ⁄ 共 2237字 评论关闭
预处理命令是由ANSIC统一规定的,但它不是C语言的本身组成部分,不能直接对它们进行编译,因为编译程序无法识别它们。必须对程序进行通常的编译 (包括词法和语法分析,代码生成,优化等)之前,先对程序中这些特殊的命令进行“预处理”,例如:如果程序中用#include命令包含一个文件 “stdio.h”,则在预处理时,将stdio.h文件中的实际内容代替该命令。经过预处理后的程序就像没有使用预处理的程序一样干净了,然后再由编译 程序对它进行编译处理,得到可供执行的目标代码。现在的编译系统都包括了预处理,编译和连接部分,在进行编......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 913字 评论关闭
好了,不知道上一篇大家掌握的怎么样了,现在又是新的一题了。这个题不是写代码,而是分析代码,分析代码,有讲究,有什么讲究呢?那就听我给大家一一到来!          分析代码的讲究:          首先,代码分析题在面试中,都不会很难,为什么?因为公司看中的是你的鞋代码的能力,难点一般都放在了写代码上,那分析代码考的是什么?并且这种题得代码一般是短小而精悍。考官说了,考的就是你们!          其次,分析代码考的是小的知识点,什么叫小的知识点,就是你在编程中容易出错的地方,就是你不注意的地方,就是你一步消息......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 5518字 评论关闭
1.Spring MVC开发的流程。 (1)编写输入表单页面。 (2)配置处理器映射和处理器。 (3)编写Form类。 (4)编写处理器类。 (5)配置JSP视图解析器。 (6)编写返回JSP页面   2  本例的开发过程包括  已经配置好了Spring环境 (1)新建登录页面login.jsp (2)配置处理器映射与处理器 (3)新建登录表单类com.demo.spring.forms.LoginForm.java (4)新建登录处理器com.demo.spring.actions.LoginAction.java (5)新建欢迎页面welcome.java   3  具体步骤说明 (1)新建登录页面login.jsp 添加两个表单项 用户名和密码 并需要......
阅读全文
  • 09月
  • 22日
综合 ⁄ 共 1083字 评论关闭
题目链接:  hdu 4763 题目大意:  找出字符串的最长子串,这个子串满足既是前缀和后缀,并且在中间会出现 解题思路:  不妨先找出所有前缀等于后缀的子串长度(poj 2752 解题报告)                    从长到短(长度不大于主串的1/3)枚举子串的长度                   前缀等于后缀的子串长度为ans[ i ]                   根据next[ ]的性质,中间再次出现这个串的话,那么next[ ]数组的值必会等于ans[ i ]                   中间会出现长度依然等于ans[ i ]的子串的nex[ ]t区间必定在[2*ans[ i ],Tlen-ans[ i ]] 代码: //Final ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 1332字 评论关闭
今天整理过去的学习笔记,无意中看到这个,自己写的,居然大部分都不记得,可能是很少用到吧。干脆帖出来,大家有什么补充的。。。 1、基础介绍 try { //程序中抛出异常 throw value; } catch(valuetype v) { //例外处理程序段 } 语法小结:throw抛出值,catch接受,当然,throw必须在“try语句块”中才有效。 2、深入throw: (i)、程序接受到throw语句后就会自动调用析构器,把该域(try后的括号内)对象clean up,然后再进 入catch语句(如果在循环体中就退出循环)。 这种机制会引起一些致命的错误,比如,当“类”有指针成员变量时......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 3012字 评论关闭
UDTF(User-Defined Table-Generating Functions)用来解决输入一行输出多行(one-to-many maping)的需求。 编写自己的UDTF: 1.继承org.apache.hadoop.hive.ql.udf.generic.GenericUDTF。 2.实现initialize(),process(),close()三个方法。 3.UDTF首先会调用initialize()方法,此方法返回UDTF的返回行的信息(返回个数,类型)。 4.初始化完成后会调用process()方法,对传入的参数进行处理,可以通过forward()方法把结果返回。 5.最后调用close()对需要清理的方法进行清理。 示例:使用UDTF对"Key:Value"这种字符串进行切分,返回结......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 8157字 评论关闭
1.有次房东问我 did u eat anyting yet? 我说no.  她听后重复了一遍 so u didn’t eat anyting. 我说 yes...  房东老太太犹豫了下 又问did u eat ? 我说 no. 她接着说 so u didn’t eat .  我说 yes ......  估计她当时要崩溃了 2.刚上班不久,有个公司的A/R打电话来催支票,我循例问了一下他是哪间公司打来的,那男的很有礼貌的说:“This is xxx calling from Beach Brother." 听懂了很开心,不过由于对公司名字还不熟,心想先用笔记下来公司名,省得等下忘记了,正得意忘形之间,顺嘴开始拼写人家公司的名字,还说得一本......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 1290字 评论关闭
//定义栈接口类 interface Stack_Interface<T> {public T pop(); public void push(T item); public T gettop();public boolean isEmpty();public int getsize(); } class stackList<T> implements Stack_Interface<T> {int capacity;int size;Object[] stacklist;public stackList(int capacity){this.capacity=capacity;this.size=0;this.stacklist=new Object[capacity];}public T pop(){T member=(T)this.stacklist[size-1];this.stacklist[size-1]=null;size--;return member;}public void push(T item){if......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 2057字 评论关闭
学习Unity脚本推荐:Unity3D官网索引 Unity3D初学者经常把Awake和Start混淆。 简单说明一下,Awake在MonoBehavior创建后就立刻调用,Start将在MonoBehavior创建后在该帧Update之前,在该Monobehavior.enabled == true的情况下执行。 void Awake (){ } //初始化函数,在游戏开始时系统自动调用。一般用来创建变量之类的东西。 void Start(){ } //初始化函数,在所有Awake函数运行完之后(一般是这样,但不一定),在所有Update函数前系统自动条用。一般用来给变量赋值。 我们通常书写的脚本,并不会定义[ExecuteInEditMode]......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 7243字 评论关闭
1. 删除表的注意事项  在 删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。  2.having 子句的用法     having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列.  3.外部联接"+"的用法     外部联接"+"按其在"="的左边或右边分左联接和右联接.若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 976字 评论关闭
Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2 ↘ c1 → c2 → c3 ↗ B: b1 → b2 → b3 begin to intersect at node c1. Notes: If the two linked lists have no intersection at all, return null. The linked lists must retain their original structure after the function returns. You may assume there are no cycl......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 514字 评论关闭
1、去掉内边框,在布局文件中删除     android:paddingBottom="@dimen/activity_vertical_margin"     android:paddingLeft="@dimen/activity_horizontal_margin"     android:paddingRight="@dimen/activity_horizontal_margin"     android:paddingTop="@dimen/activity_vertical_margin"  2、调整LinearLayout中的组件比例,以达到需要的显示效果,所使用的属性layoutWeight 使用时需要将组件的宽度或高度设置为0,用android:layout_weight来调整比例(注安卓中切忌将大小写死,不同的手机显示会不同) 3、内部类一般不可以调用......
阅读全文