Dingo妹

Dingo妹的笔记

来自自定义类(0)

类中两个级别方法:get什么,set什么。get什么方法不用写“get”,只写属性名称即可。

来自千锋3G学院-Android游戏开发基础视频教程-03_Cocos2d创世纪(0)

1 创建第一个Cocos2d应用程序创建一个Android应用程序生成一个SurfaceView对象,作为Activity当中所显示的内容。得到CCDirector对象,并通过该对象设置应用程序的各种属性。创建资源等。2 设置应用程序基本属性也可以用默认值director.attachInView(mGLSurfaceView)设置应用程序使用的GL视图对象。图形渲染,在哪个view上执行。director.setDeviceOrientation()设置应用程序方向director.setDispleyFPS(true);director.setAnimationInterval(1.0f/30)FPS每秒帧数3 生成场景与布景层(1)创建一个布景层类,继承CCLayer(2)调用CCScene类的node()方法生成场景对象(3)生成布景层对象,并添加至场景对象当中(4)执行场景对象4 运行Cocos2d应用程序(1)创建android程序(2)导入cocos2d相关包,添加到构建路径//生成view对象//使用director对象CCDirector director=CCDirector.sharedDirector();//设置属性,将view传给director//设置FPS值等---30以上流畅。//生成场景对象CCScene scene = CCScene.node();在一个类中定义图层对象-GameLayer-继承CCLayer,加入构造函数。//生成布景层对象GameLayer gameLayer = new GameLayler();//将布景层对象加入到场景中。scene.addChild(gameLayer);//运行游戏director.runWithScene(scene); 例子是左下角不断变化的数字-帧序列

来自android视频教程17(0)

三个大实验,5个小实验。一、验证子线程中用主线程Handler实例操作主线程的MessageQueue。Handler1.sendMessage,Handler1接收Handler1.sendMessage,Handler2能接收吗?---no.同一个线程的同一个消息队列,不同的handler实例,彼此之间发送和接收消息是相对独立的,消息体的what属性来标示。主线程就一个消息队列,为什么不同Handler实例之间不能共享消息(what flag) 二、验证用子线程默认是没有消息队列的子线程中new Handler(),发消息----发生异常,log提示子线程无looper实例,不能发消息。子线程中用HandlerThread,默认有消息队列---可以发消息。官方提供的特殊线程。HandlerThread子类中,run方法中Looper lp = this.getLooper();new Handler(lp){        handlerMessage ...}.sendMessage(...); 使用lp就可以发消息了。HandlerThread在继承Thread基础上加入looper和handler的一些特性。 三、子线程的Handler可以使用子线程的消息队列子线程中得到主线程的looper,发消息。子线程的run方法中:Handler lab3Handler;lab3Handler = new Handler(Looper.getMainLooper()) {...};这种用法比较少,实际意义不大。使用Looper.prepare(),Looper.loop()。在当前子线程建立一个消息队列,handler和消息队列都在子线程中。---实际意义更不大。在子线程run方法中Handler lab3Handler;Looper.prepare();----建立一个looper的实例。lab3Handler = new Handler(){           handleMessage ...}lab3Handler.sendMessage(...);Looper.loop();实验总结:Handler实例与消息处理是关联的,发送和接收要匹配。(同一个handler自己发送和接收。)Handler操作队列,主要是在子线程操作主线程消息队列。(子线程发送消息到主线程消息队列,主线程接收到后更新界面显示)子线程默认是没有消息队列的。 使用Handler是异步的,它会建立新线程吗?---不会handler是在主线程内吗?一般在主线程,如果建handler时构造函数传入的是子线程的looper,是会(可以)在子线程内的。Handler的post和sendMessage方法,使用的是一个队列还是两个?一个子线程中建立一个handler,然后sendmessage会怎样?默认情况下会抛异常;如果实例化looper后再sendMessage是可以的。子线程建立handler,构造的时候传入主线程的looper,可以吗?可以 一般子线程用主线程handler操作主线程消息队列,涉及两个线程,实现异步,handler本身不建立新线程(post(Runnalbe)).子线程中不能直接创建handler发消息。子线程是HandlerThread,实例化looper,传给建立handler的构造函数,这个子线程的handler才能发消息,子线程handler操作主线程消息队列。 

来自city life(0)

问路 交通 美容 美发 地点 自驾 看医生

来自Dreamweaver建站视频教程-02(0)

从创建站点开始目标:学会搭建并定义本地站点本地站点,远程站点文件面板,管理站点(新建-站点-基本/高级)站点维护人员如何在局域网维护站点内容。有一个文件夹有现成本地站点内容,如何在dw中维护:仍新建站点-高级-本地文件夹。文件夹面板的站点下就有内容了(各个网页页面) 规划站点结构的原则1 用文件夹来保存文档2 使用合理的文件名称、首页名称建议用英文数字文件名称,有意义的。首页名称index。3 将本地和远端站点设为同样的结构dw自身的上传功能上传就是一样的结构。 创建站点文档新建文件,新建文件夹,每个栏目的首页和文件夹名字相同。定义防止图片、视频、音频、动画资源的文件夹。 HTML代码的基本结构头部主体html页面由各种标签组成,<html>标记html开始,</head>头部结束。meta语句。字符集的设定定了字符的显示。meta语句,手动编写或者可视化修改。可视化编辑:右键-页面属性-标题/编码   

来自Dreamweaver建站视频教程-03(0)

设定Meta内容(Meta语句设定字符集,字符编码),网页作者、版权、刷新时间、刷新间隔等 通用头元素的设置 添加Meta元素可视化编辑界面。 设置关键字和描述文字关键字用于搜索引擎搜索,关键字用英文逗号隔开。“说明”网站内容描述,也是给搜索引擎用的。 刷新网页设置用于页面更新快的网站,如新闻页面,自动刷新。F12预览刷新自己(此文档),或者自动跳转打开新的网址。 设定页面属性标题背景图像背景色文本颜色边距 修改-》页面属性定义链接的字体颜色,下划线样式,已访问链接。页面的整体设置。代码中添加在head部分,但不是meta语句。css样式表的具体内容。 添加文本拷贝文字就是一个简单网页。 插入特殊字符eg.版权所有圈c,圈r注册商标。文本工具栏,选上就插入。更多选择:其他字符。 设定文本属性类似word 改变字体和尺寸 回车段落换行,shift+回车,br紧凑换行   

来自Java4Android 52 综合练习(三)(0)

上节课:模块划分1.用户的输入格式基于命令行的输入添加(插入)删除更新查询2.应用程序的输出格式整齐简介的结果。3.关于提示信息的思考考虑需求变化;语言国际化需要。

来自android视频教程18(0)

概念性知道Dalvik虚拟机基于JVM的改进机器对移动设备的好处1 dex file format几个class变为一个dex,constant pool常数共享.省内存2 Zygote shared lib and heapZygote,copy-on-write shared(很少写),省内存,启动快。一个进程开启一个dvm,有很强的独立性。共享底层lib读的内存数据共享3 Register-based ISA基于寄存器的bytecode,省指令,省cpu,省电java vm基于栈,有很多push,pull动作。4 Trace-Granularity JITTrace-based JIT,省内存,省CPU,省电编译器优化。移动设备服务器上编译。 知道apk的结构知道class,apk,dex和odex文件的关机,及转换工具,存放位置dex文件在apk中。apk可以rename为zip解压缩。AndroidManifest.xml,res(.png,.xml)(aapt tool)R.java MyService.aidl(aidl tool)MyService.jva .java  android.jar(javac compiler).class *.jar external JARs(dx tool,源码/android/dalvik/dx/src:DexFile.java add() toDex()toDex0())classes.dex(akpbuilder tool PackageManagerService.java scanPackageLI()OptMain.c main())MyApp.apk adb shell位置:C:\Android\android-sdk\platform-tools>adb shell Dex在何方?如何生成?dexter:dx jar/class to dex在Eclipse插件中,保证在apk中。安装apk时,dexopt解压apk获得dex文件,存于dalvik-cache中,dexopt也可从apk或dex生成odex,存放与apk或jar文件同目录。文档:/android/dalvik/docs/ Dalvik VM之所以能优化JVM,各项措施是基于啥前途或假设?什么情况下得不到想要的优化效果?(Jeopardize)类似class中有一样的常量,优化才有效; 解压缩apk文件,观察其结构system/app/dexdump获取dex文件信息 

来自Java4Android 53 综合练习(四)(0)

1.资源文件的作用提升提示信息的可复用性。2.资源文件的格式与访问键值对读取资源文件,用到JDK提供的Propertiesload方法装载。获取项目路径Syatem.getProject(“user.dir”)资源文件路径:projectPath+File.separator(即分隔符/or\)+"sources"+File.separator+“first.properties”inputStream load方法get方法,传入“键”,返回“值”。System.in接受用户输入。3.主循环的设计BufferedReader,简单的字符流readLine方法。没有用户输入数据,则为阻塞状态,不继续向下。主循环一直在执行,点击显示窗口红色“Terminate”停止。

来自android视频教程(0)

AFF110606_AsyncTask异步任务目标:了解AysncTask类和实现。Android为了降低异步操作开发难度,在handler基础上提供AsyncTask。是一个峰值过的后台任务类。明了它和Handler谁更轻量级?Handler更轻量级,只发消息;AysncTask不仅开新线程,还用线程池,更耗资源。代码操作更轻量级。如何使用AsyncTaskdoInBackground()onProgressUpdate()onPostExecute()AsyncTask定义了三种泛型Params,Progress,ResultParams,启动任务执行的输入参数,比如HTTP请求的URL.Progress,后台任务执行的百分比。Result,后台执行任务最终返回的结果,比如StringAsyncTask方法:必选方法:doInBackgroundonPostExecute可选方法:onProgressUpdateonPreExecuteonCancelledAsyncTask三个状态:pending,running,finished使用AsyncTask类,遵守的准则:Task的实例必需在UI thread中创建;execute方法必需在UI thread中调用;不要手动调用onPreExecute,onPostExecute,doInBackground,onProgressUpdate这几个方法;该task只能被执行一次,多次调用时将会出现异常。看代码AsyncTask.java:1 找入口:构造函数2 找关系:调用,被调用构造函数创建FutureTaskexecute()中启动FutureTasksExecuter,线程池。典型的线程池结构用法。 重难:AsyncTask与县城和线程池的关系如何分析进程的内存占用 考核:AsyncTask是多线程么?是,线程池与Handler相比,AsyncTask消耗资源情况如何,为什么?更多。新线程,线程池。  

来自淘宝SEO解密教程概述(0)

淘宝SEO思维优化:关键字(客户需求,自己业务相关),排名(顺应规则-淘宝搜索官方博客),标题,描述(把握客户心理,熟悉产品特性),客户关系(专业,诚信,联系) 优化的目的:转化率关键词影响搜索人数排名决定浏览人数标题影响点击人数描述影响购买人数(网络购买的真相-宝贝描述)客户关系影响重复购买人数 网络生意三步走:流量,销量,关系(重复购买)新客户-流量转化老客户-关系转化 改变指引你走向成功之路 www.taobaojiayouzhan.com

来自正确认识关键词(0)

关键词的定义店铺名称,简洁,容易识别导出词-含(承载)关键词的单个媒体的概括和通称。用于检索和分类。另一类关键词:如实描述,7天退换等勾选。 关键词的作用-过滤淘宝宝贝 url有效宝贝 索引库中宝贝,需要时间入选宝贝 库中标题含有关键词的宝贝三类关键词:搜索关键词-标题含有类目关键词(导出词)-属于类目常用服务-常用服务,旺旺在线,信用卡。加入服务,宣传服务去掉交流区、友情推荐这样的页面。 

来自淘宝如何看待关键词(0)

淘宝词库单字单词词组过滤规则:1 单字完全匹配2 单词纯粹显示3 词组无序匹配分词匹配规则1 搜索者分词2 淘宝分词优化策略1 用全关键词2 优先考虑淘宝词库关键词侧重类目类目差异不大时侧重流量3 符合阅读习惯,正确表达意思产品类目与属性1 类目属性过滤-不在指定类目下的宝贝不显示2 错放类目、属性-不相关,降权3 故意放错类目,属性-不诚信,屏蔽如何努力1 了解淘宝有那些词2 熟悉自己产品有分类、属性

来自PHP之INSERT添加功能(0)

1、insert inro 表名(字段1,字段2)values(值1,值2);制作思路:1、制作提交信息页面(有表单,上传头像)2、制作信息接收页面($_POST[' '])or $_GET3、连接数据库<?php include("inc/conn.php"); ?>选表,转成数组4、insert into 表名(字段1,字段2)values(值1,值2)mysql_query("insert into stu_info(user_name,user_pwd,user_email,user_sex,user_pic)values('$user_name','$user_pwd','&user_email','&user_sex','$user_pic')",$con);//注意加单引号,限定数据类型。出口 exit;2 mysql_fetch_row()将记录集以数组的形式保存起来。以0开始偏移$row=mysql_fetch_row($rs);$rows = mysql_num_rows($rs)//取得记录数量用row还是array 根据自己习惯,下标不同。5、返回机制释放查询资源并关闭数据库连接mysql_free_result($rs);mysql_close($conn);//实际上数据库的连接会在脚本执行完成后被PHP自动关闭。---每个页面最后都添加,提高速度。  

来自文件概述(0)

文件管理器:NSFileManager数组存放路径。有获取路径的方法生成完整路径

来自S02E03_Activity生命周期(三)(0)

1.Activity对象的状态Resumed-正常运行状态Paused-另一个是对话框风格的activity。不一定释放内存,仍是活跃状态。Stopped-不(自动)释放资源。2.成对儿的生命周期函数3对onRestart-重新启动3.一个相当无厘头的例子 

来自路径和URLs(0)

路径名是NSString类型相对路径-同一个目录的文件引用绝对路径-绝对路径文件的完整路径,用/开头

来自读写字符串(0)

writeToFileinitWithContentsOfFile:NSString *text = [[NSString alloc] initWithContentsOfFile:path];读写都支持转义字符:\n \\ \"

来自添加文本(0)

内容:如ppt中加入各种对象。ppt特点,往里面放东西,而不是做图片。参考《PowerPoint2002 范例入门与应用》添加文本1、大纲与文本占位符可以在大纲编辑也可在内容编辑文本框和文本占位符区别:文本框内容不会出现在左边大纲中。2、利用大纲调整内容的层次和级别tab降一级,shift+tab升一级3、生成摘要幻灯片幻灯片视图,选择标题要生成大纲的幻灯片,大纲工具栏(视图-工具栏-大纲),摘要幻灯片按钮。4、文本框随意位置做某种文字装饰、动画效果

来自android视频教程23(0)

Sundy私塾之-Android高级应用课程Stage3_Lesson1 AppWidget及Launcher_1Launcher节目元素标准名称及四大操作什么是launcher? Home Screen,Work Space,Hot Seats,AppWidget,Wall PaperAllAppList(AllApps)界面也属于launcher,是GridView 开发自己的launcher,何如启动时加载自己的launcher,看系统的intent filter 添加liveFolder到桌面,打开是个窗体。 动态墙纸比较麻烦 AppWidget 桌面不规则的图