`
wenxiehao
  • 浏览: 16822 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
  这次面试腾讯,面试官要我写个字符串拷贝函数,头一天晚上一晚上没睡好,脑袋昏昏沉沉的,之前看过C++中的字符串拷贝构造函数,先入为主,也没多想就开始了String类的拷贝构造函数,写完之后,将结果给面试官看,面试官说有几个问题,说怎么用这么长时间,然后我检查问题所在,第一个是字符串拷贝后,最后没有添加'\0',因为循环判断的条件是!='\0',所以很明显没有这个,将导致严重的安全问题,产生越界和内存非法访问问题。问题在于C语言中对字符串的读取是直到找到第一个'\0'才结束。虽然马上发现了,但是明显这是平时没有引起足够的重视引起的。第二个问题就是为什么要在里面重新开辟一块内存区来存储字符串,这个 ...
    用Javascript正则表达式验证Email地址 收藏   先看如下一段代码: function isValidMail(sText){ var reMail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/; return reMail.test(sText); } 似乎这样验证像sofish@163.com这样的邮箱是没问题的。但,由于仔细看一下在AT(@)后面的非捕获性引用中,使用的是*(出现任意次): var reMail = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/; 那么,也包括出现0次,这样的话。像sofish@163com ...
  JavaScript中的正则表达式简介   摘要:对文本数据进行操作是JavaScript中常见的任务。正则表达式通过允许程序员指定字符串匹配的模式来简化诸如验证表单中输入是否具有正确格式之类的任务。给定模式以后,字符串中匹配给定正则表达式的部分就可以很容易的定位、抽取和替换,这就简化了对于象URL、电子邮件地址、电话号码以及Cookie之类的结构化数据的识别和抽取工作。使用正则表达式可以按照确定的格式对任何形式的字符串数据进行操作。本文对javascript中的正则表达式进行了较为详细的介绍,并结合实际给出一些例子。最后给出一个包含常用验证需求的测试页面。   关键词:正则表达式(rege ...

时钟

  extrn music:far,gensound:far ;************************************************* ***** ;* 堆栈段 .286;********************************************* ********* STACK_SEG SEGMENT STACK STACK_BUF DW 120 DUP(?) TOP EQU $-STACK_BUF STACK_SEG ENDS ;************************************************* ***** ;* 数据 ...
            New Document                                set time         '   _html += ''   _html += '';   _html += '';   _html += (_t[_c]?('' + (_c+1) + '. ' + _t[_c] + ''):'');   _html += '';   _html += "";   _html += '';  for(var i=0; i'   + (i>8?(i+1):('0'+(i+1)))+ ' ';  _html += &quo ...
  1.XTREE简介:   XTREE是一个基于AJAX实现的树形菜单。它的原理就是每次都只加载当前结点下的所有结点,而对开发人员来说,就是只需要按一定的格式,生成一段XML代码。XTREE可以自己定制每个结点的ICON和链接。XTREE是基于对象的,通过XTREE,你无需再自己生成HTML代码,而只要生成相应的JS 对象就可以了。   2.官方网址:   http://webfx.eae.net/dhtml/xtree/index.html,可以在这里下载到XTREE最新的版本,也有XTREE的演示的DEMO。   3.XTREE的API:   XTREE的API很简单,就是一个抽象类Web ...
  1.XTREE简介:   XTREE是一个基于AJAX实现的树形菜单。它的原理就是每次都只加载当前结点下的所有结点,而对开发人员来说,就是只需要按一定的格式,生成一段XML代码。XTREE可以自己定制每个结点的ICON和链接。XTREE是基于对象的,通过XTREE,你无需再自己生成HTML代码,而只要生成相应的JS 对象就可以了。   2.官方网址:   http://webfx.eae.net/dhtml/xtree/index.html,可以在这里下载到XTREE最新的版本,也有XTREE的演示的DEMO。   3.XTREE的API:   XTREE的API很简单,就是一个抽象类Web ...
  人员信息、分配信息和地址信息SQL语句: SELECT papf.employee_number employee_number, papf.last_name last_name, --员工姓名 papf.sex gender, --性别 papf.national_identifier national_identifier, --省份证号码 hl.meaning marital_status, --婚姻状况 papf.email_address email_address, --email地址, fdfct.descriptive_flex_context_name || '.' || ...
  这段时间做个项目,要涉及到flash开发。真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有点像,渐渐摸到些门道,功能也开发得差不多了 ...
  从Android 2.2开始flash能运行于android平台上了,且Flash Builder 4.5已经完全提供了Flex开发Android应用的环境和sdk类库。一直由于性能问题,一直没往这方面研究。今天抽空看了下,按照网上的一个例子熟悉了下。   首先看看项 ...
  学习Flex,都学些什么呢?   1、首先是事件机制,整个Flex,都是事件驱动的。   2、远程调用服务,Flex说到底是展示层,是富客户端。Flex如何调用java,HTTPService,WebService,PHP都是要学习的。   3、数据绑定。这个玩意看似简单,但是却内藏玄机,要真正理解透"绑定"的含义。   4、各种组件、控件、容器等等。这些是组成Flex最基础的东西。   5.、效果。Flex提供了很多显示的效果,大大改善了用户的使用体验。   6.、扩展。Flex据说也是面向对象的,你可以扩展自己的组件、事件、效果等等。
  首先需要修改index.template.html生成的静态模板页面,使用js监听document.onmousedown事件,并调用Flex里暴露的方法,代码如下:(Index为生成的flash对象id) function onNsRightClick(e){   if(e.which ==3){   Index.openRightClick();   e.stopPropagation();    }   returnfalse;   }   function onIeRightClick(e){   if(event.button >1){   Index.op ...
  Over a year ago, SpringSource and Adobe announced a partnership aimed at streamlining the integration between Spring and BlazeDS. This partnership has led to the new Spring BlazeDS Integration project, which allows you to seamlessly integrate the two technologies and build state-of-the-art Internet ...
  DataGrid控件是一个可以展示多列数据的列表控件。它是一个格式化的数据表格,可以设置可编辑的单元格,是许多数据驱动应用的基础。   下边的几个主题介绍了关于DataGrid的几个高级应用,怎么格式化单元格的数据,以及怎样控制用户的输入。   关于DataGrid控件   DataGrid控件可以提供以下功能:   1、可调尺寸、排序、自定义列(包括隐藏列)   2、设置自定义列和标题行(包括设置标题行文本换行)   3、在运行时用户可以resize and reorder   4、触发选中事件   5、可以在任一列使用自定义项目输出(custom item rendere ...
  Flex操作Json数据示例   本示例中需要用到JSON类库,下载地址:http://code.google.com/p/as3corelib/   1、Flex代码    HTTPService = new HTTPService(); service.url = strServiceUrl+"?"+new Date().toUTCString(); service.useProxy = false; service.resultFormat = "e4x"; service.addEventListener(FaultEvent.FAULT, ...
Global site tag (gtag.js) - Google Analytics