自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 RandomAccessFile 中model参数

“r” 以只读方式打开。调用结果对象的任何 write 方法都将导致抛出 IOException。 “rw” 打开以便读取和写入。如果该文件尚不存在,则尝试创建该文件。 “rws” 打开以便读取和写入,对于 “rw”,还要求对文件的内容或元数据的每个更新都同步写入到底层存储设备。 “rwd” 打开以便读取和写入,对于 “rw”,还要求对文件内容的每个更新都同步写入到底层存储设备。

2016-12-30 22:05:55 955

原创 bufferedinputstream也需要指定一个数组长度呀?

它的缓存和你自己的缓存不是一个概念。大概流程如下。使用不带缓存的inputstream时 每次你读取时,系统执行读取操作把数据读出来,你指定读一个字节那就读一个字节,指定一个数组那就读一个数组的,你的程序和数据的读取效率有非常大的关系。而使用bufferedinputstream时,是这样的 当你创建bufferedinputstream,后他会立即去读数据然后放到jvm管理的内存里, 每次你

2016-12-26 15:56:42 791

原创 android handler传递消息过程

handler在主线程创建子线程创建一个消息并通过handler发送给主线程的消息队列消息队列时刻被Looper监视,Looper发现消息并把消息传给handlerhandler接受消息并通过handlerMessager 更新UI

2016-12-25 16:46:30 233

原创 sql 事务笔记

是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。

2016-12-24 22:22:09 199

原创 linux 文件权限

linux下一个文件的权限由10位标示:1位:文件的类型,d:文件夹 l:快捷方式  -:文件2-4: 该文件所属用户对本文件的权限 , rwx :用二进制标示,如果不是-就用1标示,是-用0标示;chmod指令赋权限。5-7:该文件所属用户组对本文件的权限8-10:其他用户对该文件的权限。chmod 777 demo.txt

2016-12-24 17:51:57 273

原创 APK 安装过程

2016-12-24 11:01:31 302

原创 Android的新虚拟ART与原虚拟机DVM的区别

Android在4.2之前的虚拟机叫做 DVM在4.2的时候多了一个虚拟机选择,这是新的虚拟机 ART。Android Runingtime那时ART还不够成熟,需要测试,所以默认虚拟机是DVM。国内的ROM厂商直接把ART给割了。Android5.0起,默认使用ART虚拟机,删掉了DVM。两者的功能是一样的,都是将.class文件转为机器码执行程序。区别之处在于:

2016-12-23 12:01:53 535

原创 Dalvik VM (DVM) 与Java VM (JVM)的区别

dalvik vm流程区别一:dvm执行的是.dex格式文件  jvm执行的是.class文件   Android程序编译完之后生产.class文件,然后,dex工具会把.class文件处理成.dex文件,然后把资源文件和.dex文件等打包成.apk文件。apk就是android package的意思。 jvm执行的是.class文件。区别二:dvm是基于寄

2016-12-23 10:30:12 415

原创 jdbc mysql语句中的坑

昨天项目调了半天,总是跳数据库语法错误。我曹,找了半天今天早上才搞好了。我用的mac系统,装的mysql是压缩版本的,配置比较麻烦建议安装dmg版本。配置mysql,这哥们讲的挺好的  http://blog.csdn.net/stubbornness1219/article/details/51975727直接上一个sql语句 String sql = " INSERT

2016-12-21 08:51:14 287

原创 jsp路径总结

前提: 所有路径都应以"/"开头.项目名:day10-jsp资源名:AServlet客户端路径 => 给浏览器用的路径 => 填写项目名称response.sendRedirect("/day10-jsp/AServlet")服务器端路径 => 给服务器端使用的路径 => 填写项目下的路径request.getRequestDispatcher("/AS

2016-12-18 21:12:18 174

原创 jsp 怎么写

jsp尽量不要写java代码,所以出现了现在的EL表达式 ${}这种类型。上古时期写法(java代码和html代码直接混合写) 购物车 商品名称 商品数量 <% Map cart = (Map)session.getAttribute("cart"); if(cart!=null && cart.size

2016-12-18 20:50:21 1038

原创 怎么输javabean的属性数量

javabean中数多少种属性,要输get,set方法有多少个。不要看成员变量

2016-12-18 19:32:28 522

原创 jsp动作标签 (所有逻辑,显示都写在jsp时代的产物)

分担jsp页面的java代码    --%>        jsp:forwardpage="/index.jsp">jsp:forward>        request.getRequestDispatcher("/index.jsp").forward(request, response);     --%>     jsp:inc

2016-12-18 19:15:40 257

原创 java web 作用域 笔记

一、ServletContext      1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。      2、作用范围:整个Web应用。    3、作用:         a)在不同Servlet 之间转发            thi

2016-12-18 18:05:52 206

原创 servletconfig,servletcontext 笔记

在编写servlet过程中,需要用到 ServletConfig、ServletContext对象,对这两种对象的介绍如下:ServletContext对象:servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,在ServletContext中可以存放共享数据。

2016-12-18 12:01:46 240

原创 Mac 运行sh文件,也就是传说中的shell脚本

mac终端下运行shell脚本1、写好自己的 脚本,比如aa.sh 2、打开终端 执行,方法一: 输入命令 ./aa.sh ,方法二:直接把 aa.sh 拖入到终端里面。注意事项:如果 没有成功报出问题:: Permission denied。就是没有权限。解决办法:修改该文件aa.sh 的权限 :使用命令: chmod 77

2016-12-17 12:27:23 113879 4

原创 linux bash 命令 笔记

如何进入命令行操作模式再图形界面下,用finder 打开 应用程序 》实用程序》终端如果连图形界面都进不去了(比如安错了显示驱动),开机时按 F8,用-s参数启动,然后输入命令 mount -uw /获得权限 为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限sudo -s 然后输入密码,输入密码时没有任何

2016-12-17 12:16:23 349

转载 android meta-data 笔记

一、android meta-data 使用详解           android:resource="resourcespecification"          android:value="string" />这是该元素的基本结构。在AndroidManifest.xml中,元素可以作为子元素,被包含在、、和元素中,但不同的父元素,在应用时读取的方法也不同。   

2016-12-16 15:44:38 262

原创 用好AppCompatActivity

AppCompatActivity 做了什么?自定义调色板resources> style name="AppBaseTheme" parent="Theme.AppCompat"> item name="colorPrimary">@color/material_blue_500item> item name

2016-12-15 17:19:51 2707

原创 计算机语言 笔记

标记语言标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。如:HTML、XML脚本语言脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言

2016-12-12 22:25:27 228

原创 ondraw方法没有被调用

当我们需要创建一个直接或间接继承View的类,以便重写onDraw()方法,实现自定义的View的绘制时,往往会发现onDraw方法并没有正确的执行。你需要在你直接或者間接繼承View的類的構造函數中加入下面的語句:      setWillNotDraw(false);這個標記在View裡是不設定的。但是像View的一些子類如ViewGroup是可以設定的。典型的,你如果複寫了onD

2016-12-12 15:14:24 2404

原创 请求重定向,请求转发,请求包含

1,请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保持,地址栏的URL地址会改变。2,请求转发:服务器行为,request.getRequsetDispatcher().forward(requset,response);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变。(服务器内部转发,所有客户端

2016-12-11 20:33:57 433

原创 servlet 域 getAttribute 和getParameter 笔记

String username=request.getParameter("username");request.setAttribute("username",username);%>在hello.jsp中通过getAttribute()方法获得用户名字:Hello: 从更深的层次考虑,request.getParameter()方法传递的数据

2016-12-11 12:24:19 362

原创 servlet 笔记

当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息。阅读ServletConfig API,并举例说明该对象的作用

2016-12-11 11:20:07 158

原创 http协议 request,respones 笔记

Http协议规定了浏览器和服务器之间通讯的规则,格式.Http请求协议请求首行 Get/Post  请求路径HTTP/1.1请求头 键值对请求空行 一行空行,用于分隔请求头与正文部分.请求正文 只有post提交时,有正文.表单提交参数的键值对Http响应协议响应首行 HTTP/1.1  状态吗  状态码描述响应头 键值对响应空行 一行空行

2016-12-11 09:29:02 418

原创 xml解析,dom/sax

dom解析 所有文档加载到内存中包括节点之间的关系。查速度慢,增删改速度快sax解析 相当于赵子龙中的锦囊,需要的时候使用。只会返回需要的对象,不保存节点结构。增删改快,查慢

2016-12-10 20:34:40 187

原创 xml,html 迷惑

HTML与XML之间的关系  1、其实HTML与XML之间没有非常必然的联系,XML不是要替换HTML,实际上XML可以视作对HTML的补充。  2、XML和HTML 的目标不同:HTML 的设计目标是显示数据并集中于数据外观,而XML的设计目标是描述数据并集中于数据的内容。  3、与HTML相似,XML不进行任何操作。虽然XML标记可用于描述订单之类的项的结构,但它不包含

2016-12-10 19:14:31 131

原创 java 读取文件方法大全

http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片

2016-12-10 18:33:49 160

转载 android 自定义view onMeasure()

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1102/1891.html调用父类onMeasure()首先定义一个类继承View,重写onMeasure(),并调用父类onMeasure()方法。public class MeasureExampleView extends View {

2016-12-09 14:10:06 306

原创 mysql 练习02

CREATE TABLE DEPT(DEPTNO int  PRIMARY KEY,DNAME VARCHAR(14) , LOC VARCHAR(13) ) ;INSERT INTO DEPT VALUES(10,'ACCOUNTING','NEW YORK');INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');

2016-12-07 18:02:10 245

原创 Mac 启动,关闭mysql服务

bash mysql.server startmysql -u root -pbash mysql.server stop

2016-12-07 16:10:40 3614

原创 Mac 环境变量配置

基本命令export NDK_HOME='/Apache/Android-ndk-r10b'export PATH=$PATH:$NDK_HOME$vi .bash_profile(用vi编辑.bash_profile) 用vi编辑 .bash_profilesudo vim ~/.bash_profile如果没有权限, 需要先设置工具对文件的修改权限(有密码提示需

2016-12-07 15:11:27 228

原创 Mac 隐藏,显示文件

terminal command   显示defaults write com.apple.finder AppleShowAllFiles -bool YESkillall Finder隐藏defaults write com.apple.finder AppleShowAllFiles -bool NOkillall Finder

2016-12-07 15:06:34 186

原创 js二极联动菜单

二级联动.html --> //json对象 // 相当于java当中的map /* var json = {"name":"tom","age":18}; //遍历json对象的键 for(var key in json){

2016-12-06 16:15:50 188

原创 Mac下建立.sh脚本文件及其简单应用

创建sh文件echo Hello worldddddd!;javac skypiea02.java ;java skypiea02;创建java文件public class skypiea02{ public static void main(String[] args){ System.out.println("jjjjjaaaaavvvvvaaaa"); }

2016-12-05 22:46:29 2606

原创 Mac terminal(终端)基本命令

ls 查看当前文件夹   ls /System/Library/Extensions cd 进入  cd /System/Library/Extensions mkdir 创建新目录 mkdir ~/video cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions

2016-12-05 21:58:39 677

原创 java.lang.IllegalStateException: Fragment already added异常的处理

在add()方法时候,先判断fragmentA.isAdded(),如下调用可以避免该异常:if(!fragmentA.isAdded()){                    FragmentManager manager = ((FragmentActivity)context).getSupportFragmentManager();                   

2016-12-05 15:50:00 1979

原创 解决IllegalStateException: Can not perform this action after onSaveInstanceState

今天使用Fragment的时候,出现了这个错误 IllegalStateException: Can not perform this action after onSaveInstanceState: E/AndroidRuntime(12747): Caused by: java.lang.IllegalStateException: Can not perform

2016-12-05 14:28:25 191

原创 动态设置 drawable-left...

Drawable img_on, img_off;  Resources res = getResources();  img_off = res.getDrawable(R.drawable.btn_strip_mark_off);  //调用setCompoundDrawables时,必须调用Drawable.setBounds()方法,否则图片不显示  img_off.set

2016-12-03 16:16:08 210

C++习题 6数组与指针

C++习题 6数组与指针.doc (填空 选择 解答)

2012-04-08

基本控制结构程序设计.doc 习题

c++ 习题 2基本控制结构程序设计.doc

2012-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除