Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Python正则表达式介绍及使用方法

Python正则表达式介绍及使用方法

1.正则表达式介绍正则表达式(RE)是一种小型的、高度专业化的编程语言,它内嵌在python中,并通过re模块实现。 可以为想要匹配的相应字符串集指定规则 该字符串集可能包含英文语句、email地址、命令或任何你想搞定的东西 可以问诸如“这个字符串匹配该模式吗” “在这个字符串中是否有部分匹配该模式呢” 你也可以使用RE以各种方式来修改或者分割字符串正则表达式模式被编译成一系列的字节码,然后由用C编...
2014 微软校招笔试题以及答案(参考)

2014 微软校招笔试题以及答案(参考)

微软2014校园招聘笔试题真题链接:http://www.linuxidc.com/Linux/2013-10/90833.htm参考答案:(仅供参考,待修正)1. BD线程可以共享主进程的内存空间,但是栈拥有自己的栈以及寄存器,子进程不能共享主进程的内存地址,子线程可以被主线程影响,子进程独立于主进程。线程或进程争夺资源都可以造成锁。线程由于可以共享主进程的内存地址,窃以为可以直接相互通信。进程要通过管道、信号量等来通信。2.CDtcp是传输协议,不含有...
Sencha Touch开发指南

Sencha Touch开发指南

本文主要介绍如何使用Sencha Touch为手持设备进行应用开发,主要是针对iPhone这样的高端手机,我们会通过一个详细的例子来介绍整个开发的流程。Sencha Touch简介Sencha Touch是专门为移动设备开发应用的Javascrt框架。通过Sencha Touch你可以创建非常像native app的web app,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和Apple iOS。如何使用Sench...
Sencha Touch的性能优化

Sencha Touch的性能优化

Sencha Touch 跟Ext js一个提供了丰富且高级的组件让我们能快速的开发出一个跨手机平台而且很绚丽的产品,这听起来不错,但很快我们发现了一个严重的问题,手机上的效果根本没有在PC上用chrome打开的效果一样让人有刷刷的快感,甚至让人痛苦。Sencha Touch和ext一样,组件是类式继承的,大大降低了使用和学习的周期.但缺点也是很明显的,你每增加一个组件,内存消耗就增加很多,可能你已经使用minify/JSBuilder/YUI compr...
在MyEclipse和Tomcat下配置Sencha Touch环境

在MyEclipse和Tomcat下配置Sencha Touch环境

首先要配置开发环境。这个很简单,只要到官方网站下载Sencha Touch压缩包即可http://www.sencha.com/products/touch/。开发工具随便一个编辑器,记事本也可以的。本人用的是MyEclipse+Tomcat,Sencha Touch用的是1.01版本(使用MyEclipse+Tomcat我为了以后例子可以跟后台交互)其实可以直接浏览本地静态html文件的。1,编写messageBox.html文件:Html代码<!...
Sencha Touch高性能list最简单高效的实现方案

Sencha Touch高性能list最简单高效的实现方案

Sencha Touch 的list性能非常的低,官方论坛有人说超过200个项就已经是超标了!但事实上超过40个项就非常卡了,尤其是每个项里还有图片的时候,在iPhone中可能效果不错,但到了Android,你可能会摔手机。不顺畅的原因其实是元素太多,必需限制显示的数据,但又要解决上滚和下滚显示相应的项,有人会想到用分页,其实分页相当的麻烦,下面就说一个鄙人奋战了一天摸索出来的方法,仅仅三步,几行代码,你看了也会会心一笑。1. me.pageNum = 1...
C++设计模式-----状态模式

C++设计模式-----状态模式

状态模式(State):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。当然,如果这个状态判断很简单,那么就没必要用‘状态模式’了。状态模式结构图:相关类的解释及代码:State类,抽象状态类,定义一个接口以封装与Context的一个特定状态相关的行为。class ...
C++设计模式---观察者模式

C++设计模式---观察者模式

观察者模式:观察者模式又叫分布-订阅模式观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式(Observer)结构图:结构图及观察者模式结构代码解释:Subject类:可翻译为主题或抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的指针保存在一个集合里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观...
C++设计模式-----建造者模式生成器模式

C++设计模式-----建造者模式生成器模式

问题:如果我们想写一个建造人的类,我们可以这样写:class Person{public:void BuildHead();void BuildBody();void BuildArmLetf();void BuildArmRight();void BuildLegLeft();void BuildLegRight();};但是当我们想建造一个瘦的人,胖的人,高的人,那我们该怎么办呢?我们当然会想到吧把上面的建造人的类定义成一个抽象类,然后再定义建造瘦人类...
C程序设计语言--全局变量的认识

C程序设计语言--全局变量的认识

全局变量是C语言语法和语义中一个很重要的知识点,首先它的存在意义需要从三个不同角度去理解:对于程序员来说,它是一个记录内容的变量(variable);对于编译/链接器来说,它是一个需要解析的符号(symbol);对于计算机来说,它可能是具有地址的一块内存(memory)。其次是语法/语义:从作用域上看,带static关键字的全局变量范围只能限定在文件里,否则会外联到整个模块和项目中;从生存期来看,它是静态的,贯穿整个程序或模块运行期间(注意,正是跨单元访问...
C/C++中二维数组和指针关系分析

C/C++中二维数组和指针关系分析

在C/c++中,数组和指针有着密切的关系,有很多地方说数组就是指针式错误的一种说法。这两者是不同的数据结构。其实,在C/c++中没有所谓的二维数组,书面表达就是数组的数组。我猜想是为了表述方便才叫它二维数组。在本文中,我也就叫它二维数组。在C/C++中,二维数组是数组的数组。数组的每一个元素是一个数组。说起来有点绕,大家都知道,一维数组也和指针那关比较密切,在本文中不重点阐述,下面就来阐述二维数组和桌指针之间到底存在着什么样的关系。一、二维数组一维化其实我...
华为2014校园招聘经历_底层软件研发_机考

华为2014校园招聘经历_底层软件研发_机考

注意:文件为CPP,编译器为VS2005。最好新建空项目,只提交一个源文件,且所有程序仅能存在于一个源文件,注意选择文件后缀。本程序没有考虑变量存储内存优化问题,如有必要,请自己重新设计子函数,设计数值传参和指针传参。(面试时,“良好的编程风格”可能要求这些。。)程序提交时,只允许按照样例格式输入输出,不许添加任何多余的输入输出及操作,下述程序中调试已用#define DEBUG说明,提交时注释掉此处。简单题(60‘)题...
华为公司2014届校园招聘软件类上机考试样题

华为公司2014届校园招聘软件类上机考试样题

需进行上机考试的岗位:底层软件开发工程师、软件开发工程师、微码软件开发工程师、云计算开发工程师、DSP工程师产品数据工程师、解决方案测试工程师、软件测试工程师、信息技术工程师、信息系统工程师(对机考要求较低)在线考试:机考系统的内核为VS2005及JDK1.7,使用Java答题时,类名必须为“Main”;使用C/C++答题时,使用VS2005支持的数据类型和函数。题目类型:涉及数组、链表、指针、字符串、循环、枚举、排序等等。考试时长...
Java 泛型编程详解

Java 泛型编程详解

Technorati 标记: java,泛型,genericjava泛型应用是java核心基础之一,从java 5开始引进泛型。如果你曾经使用过java Collection,那你已经算是接触过泛型了。在java Collection里使用泛型是一件很简单的事情,可泛型还具有很多你意想不到的作用。在深入了解泛型之前,首先来了解一下泛型的一些基本概念与原理。一、java 泛型引入java泛型的应用可以提高的代码的复用性,同时泛型提供了类型检查,减少了数据的类...
<< 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 >>