- 博客(17)
- 资源 (23)
- 收藏
- 关注
原创 Oracle使用SQL Develop时报错
一、报错截图如下当出现如下错误提示:二、错误原因由于安装Oracle的时候的sqldeveloper是32位的,而在运行的时候选择java.exe又是64位的导致冲突,所以只需要下载一个64位的sqldeveloper并且到相对应的目录下覆盖掉就好了。当然从导致问题的原因可以看出也可以用jdk32位来解决,我是使用前面一种方法解决的。因为jdk好多地方都用了,如果修改了可能在其它地方又有可能会出现奇
2016-06-29 00:18:02 1333
原创 windows下完全卸载oracle
用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢? 那就是直接注册表清除,步骤如下: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraDb11g_home1->Oracle安装产品-> Universal Installer 卸
2016-06-28 22:31:35 545
原创 Context的学习
canvas对象HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 定义如下<canvas id="canvas" width="200" height="100"></canvas>但是canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 J
2016-06-26 21:42:11 1120
原创 js中判断是否字符串是否含有中文
代码如下:<script type="text/javascript"> //检测是否为中文,true表示是中文,false表示非中文 function isChinese(str){ if(/^[\u3220-\uFA29]+$/.test(str)){ return true; }el
2016-06-21 14:29:50 13368 2
原创 HTTP中application/x-www-form-urlencoded字符说明
一、概述在学习ajax的时候,如果用post请求,需要设置如下代码。ajax.setRequestHeader("content-type","application/x-www-form-urlencoded");虽然知道需要这么做,但是不知道application/x-www-form-urlencoded表示什么意思。于是百度学习了下。二、Form表单语法在Form元素的语法中,EncType
2016-06-20 10:45:29 100429 17
原创 Ajax入门学习
一、概述ajax:客户端(特指PC浏览器)与服务器,可以在【不必刷新整个浏览器】的情况下,与服务器进行异步通讯的技术。注意:ajax不是新的编程语言,而是Google在2005年新推出的新的编程模式。二、异步对象1.XMLHttpRequest(非IE浏览器)E5时,微软就开发出了第一个异步通讯对象,叫ActiveXObject对象, Firefox等其它浏览器厂商也慢慢
2016-06-19 22:07:41 580
原创 进程间通信之Messenger
一、概述Android中谈进程间通信肯定是要提AIDL,而Messenger底层就是运用了AIDL,对AIDL做了简单封装。但是它和AIDL又有些不同,Messenger利用了Handler处理通信,所以它是线程安全的(不支持并发处理);而AIDL不是线程安全的(支持并发处理)。二、简单入门这里,写两个apk,一个作为client,一个座位server。 服务端代码: 创建service://处
2016-06-18 11:48:58 705
原创 序列化的两种方式
一、概述Android中Intent传递对象有两种方式,这两个对象分别实现了Parcelable、Serializable两个接口。bundle.putSerializable(key, value)bundle.putParcelable(key, value);1.Serializable特点:Serializable是JavaSe的接口,在序列化的时候会产生大量的临时变量,从而容易引起频繁的G
2016-06-17 23:11:18 1590
原创 Android性能优化之内存优化
一、概述在前面一篇博客整理了Android性能优化之内存优化,这篇就整理整理内存优化方面的知识1.简介RAM(random access memory)随机存取存储器。分为下面5种寄存器存储:速度最快。因为寄存器位于处理器内部,我们程序无法控制。栈(stack):存放的是基本数据类型(注意String不是基本数据类型)和引用。对象本身不存储在栈中,而是存储在堆中。堆(Heap):存放的是new
2016-06-16 00:05:53 459
原创 Socket编程基础--基于TCP协议的网络编程
一、概述在学习TCP协议之前,需要了解网络编程中的几个基本概念。IP协议:是Internet Protocol的外语缩写,为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性。TCP协议:TCP协议被称作是
2016-06-15 18:36:15 817
原创 Android性能优化之布局优化
一、概绪随着应用的增加,功能越来越复杂,布局也随着越来越丰富,这也成为应用流畅运行的一个阻碍。因此,这篇博客主要就布局优化来学习学习优化方案。二、.常见的布局优化方案有避免Overdraw(重复绘制):重复绘制会过分的浪费很多的CPU。例如:Android系统默认会会绘制Activity背景,如果我们再手动设置背景就会导致重复绘制。在Android系统中的开发者选项中有个检测工具—“Enable
2016-06-14 23:36:26 1926
原创 Handler、Looper、MessageQueue源码分析
一、概绪如果还不清楚Handler、Looper、MessageQueue对象的,请看我的上一篇Android消息机制初步分析,这篇将会从源码的角度来分析Handler、Looper、MessageQueue这三个对象的工作原理。二、三个重要对象1.MessageQueue:工作原理:MessageQueue主要是通过enqueueMessage和next方法完成消息的插入和删除。enqueue
2016-06-14 18:20:56 621
原创 Android消息机制初步分析
1.概序说到Android中的消息机制,大家肯定不会陌生,从开发的角度来说,Handler是Android的上层借口,我们在开发中只需要和Handler交互就行了。消息机制中的几个重要概念MessageQueue:见名知义,消息队列,内部存储了一组消息,以队列的形式提供添加删除的工作,底层是采用单链表的数据结构来存储消息列表的。Looper:见名知义,循环。消息队列只是一个存储的地方,但是不能处
2016-06-14 16:27:43 526
原创 ThreadLocal的源码分析
概序如果你还不知道ThreadLocal是什么东西,请看上一篇 ThreadLocal的快速入门 这篇将会讲到ThreadLocal的一些api,然后从源码分析ThreadLocal的工作原理,关于ThreadLocal的使用场景比较少,比如Loop、ActivityThread、ActivityManagerServiceThreadLocal的4个常用apiinitialValue() :
2016-06-14 13:41:05 565
原创 ThreadLocal的简单入门使用
1.概述JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一个Thread,而是Thread的局部变量。2多说无益,上代码简单实现在不同线程获取不同值的小Demopublic static final ThreadLocal<Stri
2016-06-14 01:48:00 1288
原创 EventBus的初级使用
最近在群里经常听到关于EventBus,于是也准备学习学习。在学习EventBus之前,我们应该知道这几点:一、概述 什么是EventBus,EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener
2016-06-13 16:19:38 564
原创 Android之Matrix学习(一)
使用Matrix实现图片移动和多点触摸一、什么是Matrix?其实在Android中Matrix本质是一个3*3的矩阵 Matrix包括的图形处理包括以下4种。 -Translate 平移变换 -scale 缩放变换 -rotate 旋转变换 -skew 错切变换 前面三个比较容易理解,有点类似于动画中的变化,就不做介绍了,最
2016-06-13 14:07:06 664 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人