现在位置: 首页 > EthelveTilt发表的所有文章
  • 09月
  • 29日
综合 ⁄ 共 3691字 评论关闭
一、职业相关职位: 有高度,有深度,有角度。    高级工程师:主要要求:3专业技术素质    开发经理:2 组织管理素质 3专业技术素质    架构师:主要要求:3专业技术素质,其次要求:2 组织管理素质    高级经理:2组织管理素质  3专业技术素质    产品经理:2组织管理素质  3专业技术素质    技术总监:1综合素质  2组织管理素质 3专业技术素质   问题重要(或面试频率高)程度:A 频率高   B 频率一般   C 频率低   问题难易区分度:            X 简单的   Y 中等难度   Z 比较难   一般面试:技术方面:1-2小时左右:10-20个问......
阅读全文
  • 07月
  • 24日
综合 ⁄ 共 7717字 评论关闭
前面的文章已经讲到了如何在一个Activity中与用户进行交互。这篇文章将解释如何创建多个Activity的用户界面。 这个多Activity的示例程序的功能大概是这样的: 在主页面上有三个元素:一个文本输入框,两个按钮。用户可以在文本框中输入一些字符,如"This is PalmCity" 点击第一个按钮,将弹出一个对话框形式的Activity,显示”Hi, welcome to get aboard Android adventure!+回车+你输入的内容” 如果点击的是第二个按钮,将显示另一个全屏的Activity,显示”Hi, welcome to get aboard Android adventure!+回车+你输入的内容” OK......
阅读全文
  • 05月
  • 06日
移动开发 ⁄ 共 15441字 评论关闭
先上方法调用,写最常用的,其他不一一写 保存数据: ACache mACache=ACache.get(this); mACache.put("数据名称", json, ACache.TIME_HOUR);//数据名称最为标记,Json数组,缓存时间 读取数据: JSONObject cache = mACache.getAsJSONObject("数据名称"); 其他方法: mACache.size()//缓存数据大小 mACache.clear();//清除缓存 ASimpleCache类,直接copy来用: package com.wangll.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutput......
阅读全文
  • 03月
  • 01日
综合 ⁄ 共 822字 评论关闭
Axis2默认把Service类中所有的public方法都发布成web service的operation(就是对外公布的ws接口)  在services.xml用如下方法可以排除不需要公开的public方法  <service name="wsService" scope="application"> <description> test Web Service </description> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/> <message......
阅读全文
  • 09月
  • 17日
综合 ⁄ 共 1812字 评论关闭
装饰模式 1、描述 动态的给对象添加一些额外的职责。在许多设计中,可能需要改进类的某个对象的功能,而不是该类创建的全部对象。 2、使用场景 希望动态的增强类的某个对象的功能,而又不影响到该类的其他对象。eg:我们现在有一个车辆生成线,该生成线生产的汽车加一次油能够行使100公里。但是我们现在要一辆加一次油能够行使150公里的汽车,我们现在不可能去重新造一个生产线,也不能去修改现有的生产线,那我们现在改怎么完成这项工作呢?一种好的解决办法就是利用该生成线生成的汽车,我们对其进行改装,对其加一个邮箱,使......
阅读全文
  • 08月
  • 27日
综合 ⁄ 共 5895字 评论关闭
初始化配置 C代码   #配置使用git仓库的人员姓名   git config --global user.name "Your Name Comes Here"      #配置使用git仓库的人员email   git config --global user.email you@yourdomain.example.com      #配置到缓存 默认15分钟   git config --global credential.helper cache       #修改缓存时间   git config --global credential.helper 'cache --timeout=3600'        git config --global color.ui true   git config --global alias.co checkout   git config --global alias.ci commit   git config --gl......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 2896字 评论关闭
由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法。但内存表和临时表的区别且并不熟悉,需要查找资料了。 一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时表是存在于磁盘上的。而实际操作中发现临时表创建后去目录下查看发现并没有发现对应的临时表文件(未断开链接).因而猜测临时表的数据和结构都是存放在内存中,而不是在磁盘中. 这样一想内存表不是也是存在在内存中吗,那么他和临时表有什么区别?他们的速度是什么样子? 查找了官方手册有以下的一些......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 15432字 评论关闭
网络相关的客户端程序:(这其实是最多的一种) 1.新浪微博 2.人人网客户端 3.网易新闻 4.故事会 流程: 1.我们需要了解服务器返回数据的接口(一个非常宽泛的概念)信息. 例如:一个网络地址 ,<xml> 定义了版本号 定义新版本的地址 2.解析接口返回的数据. 3.把数据显示到界面. 用户登陆的流程. 1.提供界面让用户可以登陆到服务器上,完成用户身份的认证 2.提供一种身份,会话维持的技术, 识别当前登陆用户的身份状态. WEB中的。 session 会话的id来识别用户. cookie 本地硬盘上文件 android oauth认证技术.识......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1575字 评论关闭
逃逸分析英文作Escape Analysis。在计算机语言编译器优化原理中,逃逸分析是指分析指针动态范围的方法,它同编译器优化原理的指针分析和外形分析相关联。 当变量(或者对象)在方法中分配后,其指针有可能被返回或者被全局引用,这样就会被其他过程或者线程所引用,这种现象称作指针(或者引用)的逃逸(Escape)。 在Java中比如下面的方法: ...... static V global_v; public void a_method(){ V v=b_method(); c_method(); } public V b_method(){ V v=new V(); return v; } public void c_method(){ global_v=new V(); } 其中b_m......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 3824字 评论关闭
引言        这篇文章的主要目的是讲解JavaScript数组和对象的混合使用,由于JS的弱检查特性,因此在JS数组中可以同时存储不同类型的变量,比如你可以把数字、字符串、字符、对象等内容放在同一个数组中。对象也可以做同样的事情,区别是对象可以指定对象里每一个成员的别名,这样在编程的时候数据更易读,比如:        var arr1 = ["飞鱼", 25, 172, "江苏"];        var person = {name:"飞鱼",age: 25, height:172,province: "江苏"};        这样,person.name是不是比arr1[0]更易读,更易使用?当然数组和对象各有优势,本文......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 3706字 评论关闭
要掌握Linux磁盘分区,先了解一下硬盘的物理结构. 一、硬盘的物理结构 为了便于理解,可将硬盘看作一个圆,它是坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等.每个盘有两面,都可记录信息.要了解硬盘的物理结构,需要弄懂磁道、扇区、柱面、簇等几个概念. 磁道:上图中硬盘被一圈圈分成18等分的同心圆,这些同心圆就是磁道.但打开       硬盘,用户不能看到这些,它实际上是被磁头磁化的同心圆.这些磁道是       有间隔的,因为磁化单元太近会产生干扰. 扇区:每个磁道中被分成若干等份的区域.扇区是硬盘数......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 12829字 评论关闭
ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析。 最早 ftrace 是一个 function tracer,仅能够记录内核的函数调用流程。如今 ftrace 已经成为一个 framework,采用 plugin 的方式支持开发人员添加更多种类的 trace 功能。 Ftrace 由 RedHat 的 Steve Rostedt 负责维护。到 2.6.30 为止,已经支持的 tracer 包括: Function tracer 和 Function graph tracer: 跟踪函数调用。 Schedule switch tracer: 跟踪进程调度情况。 Wakeup tracer:跟踪进程的调度延迟,即高优先级进程从进入 ready ......
阅读全文