- 博客(133)
- 收藏
- 关注
转载 C++指针的作用
1.指针允许你以更简洁的方式引用大的数据结构程序的数据结构从原子级别的数据结构:整型、浮点型、字符型、枚举型,到分子级别的数组、结构体(又称为“记录”),再到数据结构中的队列、栈、链表、树等,无论如何复杂,数据结构总是位于计算机的内存中,因此必有地址。利用指针就可以使用地址作为一个完整值的速记符号,因为一个内存地址在内部表示为一个整数。当数据结构本身很大时,这种策略能节约大量内存空间2.指针使程序的不同部分能够共享数据类似于共享内存,如果将某一个数据值的地址从一个函数传递到另外一个函数,这两个函数就能
2020-09-08 17:13:38
4601
原创 Android子系统
Android子系统android 是一个庞大的开放的嵌入式系统,它不仅可以实现基本的打电话、信息功能,还能实现更复杂的多媒体、信息感知等。主要包括Android RIL(Radio Interface Layer)无线电接口系统。Android Input。Input子系统主要用来处理来自用户输入数据,如触摸屏、声音控制物理按键和各种sensor设备。Android GUI。图形用户接口,他是来负责显示系统图形化界面,主要是让用户和系统进行交互。和其他子系统密切相关,是Adnroid中最重要的
2020-08-25 13:34:46
2851
原创 C++字符字符数组
1、strcatscract(字符数组1,字符数组2);作用把字符数组2中的字符串连接到字符数组1中字符串的后面,并删去字符串1后的串结束标志“\0”,注意字符数组1的长度要够用2、strcpyscrcpy(字符数组1,字符数组2);要求字符数组1有足够的长度字符数组1必须写成数组形式,而字符数组2可以是字符数组,也可以是一个字符串常量,这时相当于把一个字符串赋予一个字符...
2019-09-23 15:40:38
783
原创 C++变量的储存类别及特点
C++语言中定义了4种储存类别,分别是auto变量,static变量,register变量。静态变量通常是在变量定义时就分配固定的存储单元并一直保持不变,直至整个程序结束,他们存储在静态存储区中。动态变量是在程序执行过程中使用它时才分配存储单元,使用完毕立即将存储单元释放。1、auto变量自动变量存储类型是C++语言程序中默认的存储类型。函数内未加存储类型说明的变量均视为自动变量,...
2019-09-22 14:38:09
1548
1
原创 ubuntu14.04安装jdk1.8
ubuntu14.04安装jdk1.81.下载jdk[下载地址](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)2.新建文件夹3.拷贝文件到刚才生成的文件夹中4.进入java文件夹并解压文件5.删除压缩包6.添加环境变量7.测试是否安装成功如果出现一下错误1.下载jdk下载...
2019-09-17 12:32:12
1400
转载 c++学习笔记 std的作用
C++学习笔记 std的作用1.直接指定标识符2.使用using关键字3.使用using namespace stdC++编程时几乎每次都敲上using namespace std;但这行代码究竟有什么作用呢? C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。早些的编码将标准库功能定义在全局空间里(所以并不需要注明使用什么命名空间),声明在带.h后缀的头文...
2019-06-03 00:03:18
927
原创 Kotlin数组初识
名称 Java Kotlin 长度 array.length array.size 元素 array[index] array[inex]或者array.get(index)数组声明 名称 Java Kotlin 整型 int [ ] array = new int [ ]{1,2,3}; var ...
2018-09-12 19:43:00
159
原创 Kotlin数组简述
名称|Java|Kotlin:-|:-|:-长度|array.length|array.size元素|array[index]|array[inex]或者array.get(index) 数组声明名称|Java|Kotlin整型|int [ ] array = new int [ ]{1,2,3};|var array : IntArray = intArrayOf(1...
2018-09-12 19:39:11
164
原创 ScrollView中加载WebView造成ScrollView滑动
原因:webview获取了焦点,导致webview滑动到当前解决办法: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android
2016-08-10 16:13:17
641
转载 (转)imageIO异常:Unsupported Image Type, 不支持图像类型
是不是在使用iamgeio导入图片的时候出现了这个异常呢:javax.imageio.IIOException: Unsupported Image Type如果你确定图片格式没有错,那我想你可能使用过photoshop了。谁说理科男没有艺术细胞的,我每次敲代码导入的图片都是自己PS的....言归正传。P过的图片保存为jpg格式时,默认的模式是CMYK模式(注意
2014-04-25 11:14:20
2923
原创 android 调用其他activity类中的方法
在调用其他activity类中的方法是,出现错误;错误方法:MainActivity activity=new MainActivity();错误原因:activity是不能用new来实例化的。解决办法:在activity类的onCreate()中 调用该类的构造方法,把context和avtivity对象传过来。话不多说,代码更直观!1.ClipBoardService.java
2014-01-08 11:18:29
17769
3
原创 android 剪贴板 ClipboardManager
想做文件管理器中对文件的复制和粘贴功能。想到用ClipboardManager,其中可以放三种数据 text、intent、uri,为ClipData类型。我用的uri做了个小demo,话不多说上代码。布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2014-01-06 17:22:16
953
原创 The method setOnKeyLis…
最近做popupwindow menu键的功能,给popupwindow的子view加监听出现如下错误:listView.setFocusableInTouchMode(true);listView.setOnKeyListener(new OnKeyListener() {@Overridepublic boolean onKey(View v, int keyCode, KeyEve
2014-01-03 16:18:41
730
转载 使用ListView时,采用ArrayA…
原文地址:You must supply a resource ID for a TextView错误">使用ListView时,采用ArrayAdapter,显示 You must supply a resource ID for a TextView错误作者:帆布拖鞋问题:新手在初次接触ListView时候喜欢采用简单的ArrayAdpter,由于布局文件xml书写不正确,经常会出现You
2014-01-03 16:18:39
790
原创 OnFling的四个参数意思分别为
SimpleOnGestureListener OnFling的四个参数意思分别为e1: The first down motion event that started thefling.手势起点的移动事件e2: The move motion event that triggered thecurrent onFling.当前手势点的移动事件velocityX: The ve
2014-01-03 16:18:37
1168
原创 2013年12月18日
js获取url参数值方法一:正则分析法 function getQueryString(name) { var reg =new RegExp("(^|&)" +name + "=([^&]*)(&|$)","i"); var r= window.location.search.substr(1).match(reg); if (r!= null)return (r[2]);
2014-01-03 16:18:34
510
转载 js url参数的获取和设…
很好原文地址:url参数的获取和设置以及删除">js url参数的获取和设置以及删除作者:修羅特 //获取url参数的值:name是参数名 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r
2014-01-03 16:18:32
596
原创 (转)setScale,preScale和postScale…
上面讲到,Matrix由3*3矩阵中9个值来决定。而我们对Matrix的所有设置,也是对这9个值的各种不同的改变,来达到我们想要的效果。下面是Matrix3*3的矩阵结构{MSCALE_X,MSKEW_X,MTRANS_X, MSKEW_Y,MSCALE_Y,MTRANS_Y, MPERSP_0,MPERSP_1,MPERSP_2} 一、首先介绍Scale缩放的控制sc
2014-01-03 16:18:30
1099
原创 float与double的区别
float与double的区别单精度浮点数在机内占4个字节,用32位二进制描述。 双精度浮点数在机内占8个字节,用64位二进制描述。 浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。 数符占1位二进制,表示数的正负。 指数符占1位二进制,表示指数的正负。 尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点 指数存指数的有效数字。 指数占多少位,
2014-01-03 16:18:28
616
原创 (转)android中dip、dp、px、sp和…
android中dip、dp、px、sp和屏幕密度1. dip: deviceindependent pixels(设备独立像素).不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为
2014-01-03 16:18:26
464
原创 红米连不上eclipse
参考http://bbs.xiaomi.cn/thread-5672159-1-1.html安装驱动的情况下,我用豌豆荚调试时 关闭豌豆荚 、各类手机管家 ,有时会占用adb端口;如果还是连不上,方法很简单:拨号模式下输入 *#*#717717#*#*
2014-01-03 16:18:24
1596
原创 java获取文件创建和修改时间
package com.xian.home2;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStrea
2014-01-03 16:18:22
1303
原创 open failed: EINVAL&nb…
java.io.IOException在做android下载文件时报错,后来发现生成的文件名搞错了,里面含有非法字符
2014-01-03 16:18:20
511
原创 我的博客今天0岁251天了,我领取了…
我的博客今天0岁251天了,我领取了徽章. 2013.03.20,我在新浪博客安家。2013.03.20,我写下了第一篇博文:《java解析json》。至今,我的博客共获得1,482次访问。这些年,新浪博客伴我点点滴滴谱写生活!
2014-01-03 16:18:18
469
原创 requestCode和resultCode的区别
startActivityForResult(Intent intent, Int requestCode)intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了requestCode>=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java,D甚至E子模块的话,每个区分开不同的requestCode就好。setResut
2014-01-03 16:18:16
1970
原创 (一)ios学习笔记--程序整体语法结…
程序的头文件和源文件的拓展名分别为 .h 和 .mobjc nil相当于null,YES、NO相当于ture和false。 1为true并被宏定义为YES,0为false并被宏定义为NO。(一)#import int main(int argc,const char * argv[]) { NSAutoreleasePool*pool=[[N
2014-01-03 16:18:14
652
原创 the user operation&nbs…
如果你在开发android应用程序中总是出现一个提示,显示“theuser operation is waiting for "building workspace"to complete”,解决办法如下:1.选择菜单栏的“Project”,然后把菜单栏中“BuildAutomatically”前面的对钩去掉。 2.当你修改或添加代码后,选择菜单栏的“Project
2014-01-03 16:18:12
539
原创 outputstreamwriter 追加
今天写程序日志log文件,由于要输出utf-8格式的文件,选用outputstreamwriter,OutputStreamWriter out = new OutputStreamWriter(newFileOutputStream(file),"UTF-8");但老是覆盖原文件的内容 ,让我很崩溃,后来发现OutputStreamWriter out = new OutputStrea
2014-01-03 16:18:10
2906
原创 ios 开发环境 复制的另一台电脑
1.把XXXXXXX.cer 文件复制 双击添加到钥匙串2.在钥匙串 选注册时的 私钥 导出为.p12 文件,并设置密码(到另一条间脑双击倒入,需要这个密码)3.xxxxxx.mobileprovision文件复制过去 双击ok
2014-01-03 16:18:08
505
转载 js中top、parent、frame
很有用原文地址:js中top、parent、frame作者:iechenyb引用方法top:该变量永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。附:Wi
2014-01-03 16:18:06
522
转载 js中top、parent、frame
原文地址:js中top、parent、frame作者:iechenyb引用方法top:该变量永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。附:Windo
2014-01-03 16:18:04
534
转载 js中top、parent、frame
原文地址:js中top、parent、frame作者:iechenyb引用方法top:该变量永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。附:Windo
2014-01-03 16:18:02
1047
原创 js中top.location.href、parent.lo…
window.location.href、location.href是本页面跳转parent.location.href是上一层页面跳转(window.parent.parent.location.href)top.location.href是最外层的页面跳转
2014-01-03 16:18:00
546
原创 iOS Documents、Library和tmp…
1.Documents:只有用户生成的文件、其他数据及其他程序不能重新创建的文件,应该保存在/Documents 目录下面,并将通过iCloud自动备份。2.Library:可以重新下载或者重新生成的数据应该保存在 /Library/Caches 目录下面。举个例子,比如杂志、新闻、地图应用使用的数据库缓存文件和可下载内容应该保存到这个文件夹。3.tmp:只是临时使用的数据应该
2014-01-03 16:17:58
720
原创 failed to get the…
引人: iOS真机调试程序,报如下错误信息:failed to get the task for processXXX 原因:证书问题,project和targets的证书都必须是开发证书,ADHOC的证书会出现此问题。 解决方案: project和targets的证书使用开发证书。 其他:failed to get the taskfor process
2014-01-03 16:17:53
560
原创 远程桌面重复登录时,如何删除&nbs…
运行cmd输入query user 然后会显示登录记录 和对应的id然后logoff id(想删除的记录对应的id)即可
2014-01-03 16:17:51
791
原创 String 的 split …
Problem转载自:http://www.javagalaxy.com/forum/viewtopic.php?p=377&sid=2d2152ff1ee06bc37c31b4b40e9a6fadString str = "testing??";str = str.replaceAll("?", "");When you use the above pattern you get an
2014-01-03 16:17:49
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人