Dingo妹

Dingo妹的笔记

来自网络技术基础教程 13(0)

3.4 典型的局域网技术--以太网核心技术:标准是802.3 定义了SCMA/CD总线介质访问控制子层与物理层规范。共享式/交换式以太网。拓扑:总线型,星形。网络设备主要集线器、交换机。传输介质:同轴电缆、双绞线、光纤。10Mb/s10Base-510Base-210Base-TX10Base-T410Base-FX10Base-T2100M1000M万兆以太网 无线局域网 802.11 等标准有中心拓扑/无中心拓扑无线网卡 无线接入点AP(相当于集线器)  天线 无线宽带路由器 

来自android视频教程25(0)

学习UI 2+1原则1、界面Component是如何呈现出来的。呈现的两种方式:XML Layout的呈现;动态编码呈现:动态布局;画动态控件。呈现的核心,牢牢把握住onDraw。平面图像Graphic-Canvas&Drawable简单介绍。layoutinflatorView底层如何支持?                    Applicationjava View/Widget/Canvas      OpenSkia                                   GL                    SunfaceSkia,第三方2D画图引擎,后被google收购,现在开源。类似Linux上QT。OpenGL,支持3D实现。Sunface,frame buffer驱动支持                                      +1、UI Component放在哪?(复合界面布局)控件树的观念。要搞清放哪,就要搞清楚ViewTree层级关系。类比HTML的ViewTree。sample:view和viewgroupSDK中的工具heirarchyviewer,层级视图的浏览,分析(商业软件)界面构成,层级关系。读取模拟器当前软件activity 2 、Android界面事件机制。Android界面事件分类:KeyEventTouchEventTrackballEvent-轨迹球,基本弃用。 Android界面事件的触发及分发:事件,就是用户交互时触发的操作。可以通过如下两种方式来启动事件交互:1、定义一个事件监听程序(listener)并且注册它。以onClickListener()为例,注册往往命名setOnClickListener()。2、重载已经回调的事件方法。override,这个往往用在你基于系统的View类进行扩展的时候用。(自定义组件?)事件触发的两种方法:扩展view的时候回调事件函数。-内注册事件监听器。-外事件分发dispatchKeyEvent:keyEvent分发:   消息发到当前(activity)上下文   Context发到Window   window优先发给输入法窗体   发给rootView(DecorView)-层层找到focus   发给焦点子viewtouchEvent分发:---根据位置(坐标)快速定位当前view    从下往上。onTouchEvent()返回false,继续事件上传。返回true,“我”处理了,不再上传。 如何使用自定义组件?(在layout中)标签加上包即可:<sundy.viewtest.MyView  .../>

来自相关性排名规则解读及其应对策略(0)

相关性漫谈还是正确分类 利用类目设置关键词 淘宝弃绝的:1 乱放关键词-不相关品牌词堆砌产品词堆砌2 错放类目3 写作不规范 处罚降权屏蔽 如何努力1 阅读搜索博客2 熟悉淘宝规则3 专业诚信   

来自android视频教程26(0)

实现带 AttributeSet(才能在layout设置属性)的MyView()构造函数。

来自网络技术基础教程 14(0)

3.6 局域网传输介质Coaxial cable粗缆、细缆,中介器T型头 双绞线:8条,4组屏蔽双绞线STP非屏蔽双绞线UTP UTP类型1类2345 ---使用普遍超5类6类7类 双绞线(Twisted-pair)做网线颜色顺序排开 EIA/TIA-568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕EIA/TIA-568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕 测线器 直接连接:线序相同交叉连接:线序不同 网线钳 

来自网络技术基础教程 15(0)

3 光纤原理:光的全反射?单模光纤  激光源多模光纤  二极管发射源无线介质:无线电波、红外线等我国2.4-2.4835Ghz频段无线电波 1 网卡 NIC  网络适配器功能:信息发送,数字信号转电信号信息接收,电信号转数字信号流量控制信息识别(mac判断)

来自android视频教程8(0)

学习思路,重在理解,多看几遍,难度较深。涉及java,c,c++Zyugote(孵化器)进程是什么? 一、linux启动:bootloaderkernel 二、android系统启动-Init.rc启动(system/bin下的系统启动配置文件、脚本) /system/bin/ServiceManager--Binder守护进程(和界面无关,会持续运行在后台,会用来接收响应和维持系统运营。apache服务器的服务监听就是个守护进程)RuntimeZygote-app_process/App_mainStart VMSystem Serverstart android services-Register to ServiceManagerstart launcher uml图/system/bin/ServiceManagerZygote----app_main.cpp:main()AndroidRuntime.cpp:start()              JNI invokeZygoteInit.java:main()SystemServer.java:main()init1()      com_android_server_systemService.cpp      system_init.cppinit2() 调用runtime->callStatic(),启动ServerThread(核心服务在这里):     PowerManagerService     ActivityManagerService     WindowManagerService     PackageManagerService(最重要的,应用程序靠这个启动)     ... 跟踪代码。Init.rc(system/core/)两处关键启动:service servicemanager /system/bin/servicemanager(守护进程,早于启动虚拟机)service zygote /system/bin/app_process ...(启动系统服务) ServiceManager.cppstart()   (运行在后台,让后面虚拟机启动,池的启动有个正常的环境) app_main.cpp(类)main() 添加虚拟机参数;设置了一个进程,名为zygote;runtime.start()启动了一个类ZygoteInit;runtime是个AppRuntime类;猜ZygoteInit是孵化虚拟机的,每启动一个应用都启动一个虚拟机 zytogeInit.javamain() startSystemServer()启动系统服务;永久的循环监听,一直运行runSelectLoopMode() (socket通讯也会这样做),得到socket通讯的请求,来启动一个虚拟机(startSystemServer()启动虚拟机,名字叫SystemServer)。 SystemServer.java(framework下)main()调用Init1()是个native JNI的调用。找到对应文件夹的cpp源文件/frameworks/base/services/jni/com_android_server_SystemServer.cpp com_android_server_SystemServer.cppc的动态链接extern "C" int system_init(); system_init.cppruntime->callStatic 调回去SystemServer,init2方法 SystemServer.javaInit2()启动线程ServerThread()---每个系统的service的启动线程,开机就启动,远程的;ServerThread()中PackageManagerService等系统service的启动。此后再启动launcher,完成启动。 三、应用程序启动-Running PackageManager

来自郭克华博士J2EE视频01(0)

MVC是一种设计模式。可伸缩性可维护性优势。web组件:JavaBean,Servlet,JSP;DBJSP,优势-显示(做表单等),通过“提交”跟Servlet发生联系。Servlet,纯编程,通过“跳转、包含”和JSP发生联系Servlet,“实例化”JavaBean(普通类)。JSP,“使用”JavaBeanJavaBean,可以访问数据库,查询修改等三大组件JavaBean,JSP,Servlet的关系是将MVC的基础MVC:模型、视图、控制器;controller:Servlet,view:JSP,Model:JavaBean经典MVC使用方法:请求达到Servlet,Servlet将它写到JavaBean里面(如果需要的话);Servlet跳转到JSP;JSP来得到Bean里的数据。 

来自查找与编辑图像(0)

可以框选同时打开多个文件,有多个标签网络图片编辑注意,先另存。如果没有另存,可能在清除临时图时将做好的图误删除。qq截图 ctrl+alt+a拖动打开图像文件注意,拖到中间是作为一个图层打开,拖到标题标签处,是打开一个单独的文件。

来自时间排名规则与人气排名规则解读(0)

所有宝贝-时间排名,时间权重大对策:分批上架,7天发布工具:网店版批量定时上架安排下架时间交易高峰时间:10-12,15-17,20-22根据关键词热门程度定上下架时间可以考虑,细分不同时间段的购买人群与你的产品对应的情况。根据你在线时间进行安排。 淘宝弃绝的1 重复开店时间排名下,宝贝越多越占优势2 重复铺货不能提供优质的搜索体验3 发布广告商品处罚1 屏蔽店铺2 降权 人气-比较稳定1 规则:综合人气因子考虑2 对策:基类人气因子权重3 警惕:不要破坏成果何为人气1 定义:宝贝的受欢迎程度2 衡量指标:人气因子 1 交易量:30天成交反应对策:描述,装修,服务,爆款 2 转换率对策:描述,装修,服务,爆款 3 收藏量顺其自然,不作弊 4 回头客客户服务,客户维护 5 其他:好评率、信誉、浏览量、支付宝使用率积累,客户服务3 基础:相关性 打造爆款1 基础:好产品,市场需求大2 多种方式引入流量3 引导转化:掌柜对接,描述,橱窗。(直通车)  淘宝弃绝的炒信用重复铺货重复开店广告商品错放类目和属性标题滥用关键词商品邮费价格严重不符标题图片描述等不一致 人气走向1 分享2 评论 如何努力1 熟悉规则,不要作弊2 打造描述3 做好服务  

来自android视频教程10(0)

assets和res(raw)的区别,如何选择?raw通过R直接访问;asserts通过路径访问,且方便建立子文件夹,参见AssetManager。内置一些mp3,建议在asset下,不要增加R映射额外开销,且更灵活。应用程序目录结构介绍-对比生成的apk安装包的路径。res资源包,类似rar压缩包要先解压才正常访问。首选asset。文件特别小,文件不多的时候用res。 应用程序目录结构介绍:srcgenassertsres    drawable     layout    values    xmlAndroidManifest.xml多了一个proguard.cfg 反编译apk:android.jar包已经在虚拟机或者真机的ROM中,不用每次装。META-INF-一下签名配置。res-类似,无内容的没有。AndroidManifest.xml-一样的。classes.dex-在虚拟机跑的可执行二进制文件。resources.arsc-资源是索引文件。文件对应和转换:.java->(JDK)->.class->(DX)->.dexaapt工具将一堆打包成apk各工具在android sdk,platform-tools下:aapt.exe,aidl.exe,dx.bat(dx.jar)认识apk文件:   dex   xml压缩   (思路就是要反编译这两块)看两个演示:case1,:直接通过apktool反编译成smalicase2,先dex然后xml:         dex2jar         xjad-对比一下java         axmlprinter2 反编译dex文件:SDK提供的工具dexdumpSDK tools下也是工具。dex反编译后是什么文件?命令:dexdump -d SundyAndroidDemo/classes.dex > SundyAndroidDemo/classes.txt(>写到一个文件,>>追加到一个文件)

来自颜色混合与数字图像(0)

h 色相s 饱和度b 明度8位图像,2的8次方,256级,可以混合256的三次方的颜色数。 

来自第2讲 html控制文字标记(0)

Meta标记用于定义文件信息。对网页文件进行说明,便于搜索引擎查找。放置在<head></head>之间设置关键字 keywords设置描述 description设置作者 author设置字符集设置页面定时跳转 body标记边距。小工具fsc,有屏幕标尺。UE使用注意事项1 不要使用自动备份...高级...配置...文件处理...备份...不备份2 我的菜单那里去了?在菜单上 右键...高级3 字体设置...高级...配置...编辑器...自动换行...字体有些html标记有默认的属性值,如body的左边距,上边距。网页中的字体、字号一般通过css修饰。网站优化用<strong>加粗比<b>加粗好(表面效果一样),<b>对搜索引擎无影响

来自千锋Swift基础视频教程-1.1_变量和常量(0)

1.1_变量和常量Lesson1-数据数据+操作开发环境:Xcode6创建工程:OS X,Application默认创建文件main.swiftinport Foundation ---导入一个框架,系统自己生成。 变量:var a = 10a = 9 常量let b = 10b = 11  //编译失败。可以防止被修改。 类型推断,定义类型时没有类型,根据初始值推断。类型标注:var x: Int //声明后只能赋值int类型,不支持隐式转换语句无分号。加上没关系。提倡不加。var a //报错,必需指定类型,或者赋初值达到推断类型目的。隐式类型推断。let常量需要在声明时同时进行初始化。 变量命名规范:不用再符合标示符识别的规范,名称支持中文,支持uncode,不能有数学符号,有些特殊符号排除在外,不能数字开头。 

来自第3讲 html段落与标题文字(0)

段落控制标记<p></p>不同对齐方式在HTML文档中使用特殊字符空格 &nbsp;版权号 &copy;注册商标 &reg;“  &quot;&    &amp;<   &lt;>   &rt; 网页布局,就是用适合的标记来定义网页的元素。标题性的文字应该加大加粗---段落标题<h1>-<h6>用fsc工具从网页图片中取颜色值。照着做新华新闻网页。修饰标记(6)水平直线<hr /> 

来自android视频教程11(0)

反编译出来是,(运行时的)中间语言Smali。dexdump:dex-》Smali(不好读)只反编译dex够吗?需要反编译xml。发现manifest,layout等xml也被编译压缩过,res会被压缩,只有raw文件夹下文件保持原状。图片图标不变。 apktool进行第一次反编译,编译成Smali。开源的。下载:apktool1.4.1.tar.bz2下载:apktool-install-windows-r04 -brut1.tar.bz2(for windows 批处理)java -jar apktool.jar   启动jar包。用apktool.bat拷贝到sdk的工具目录下,方便直接输入命令:apktool d SundyAndroidDemo.apk SundyAndroidDemo生成有smali文件夹,每个java对应一个smali,有包目录结构。用dexdump是全部在一个smali文件中。xml可读,和原始文件有差别。文件对比工具:beyond compare反编译:dex-》jar包-》(class可选/可省)-》javadex2jar,开源工具。jar包-》java,java范畴,很成熟,有很多工具。如xjad核心:JD,JDCore(引擎)      

来自android视频教程12(0)

dex2jar classes.dex sundyandroiddemo.jarsundyandroiddemo.jar解压成很多class文件,带打包路径。Xjad 用户界面工具直接反编译jar文件。对比java文件:有些差异。axmlprinter,将apk解压的xml反压缩。工具不是很好,id是乱的,不然apktool。 总结apk是个压缩包。反编译实际是要反编译dalvik二进制dex文件和压缩的xml文件。完成反编译工具组合:apktool+dex2jar+xjadapktool:让xml可读dex2jar+xjad:dex恢复java源码

来自千锋Swift基础视频教程-1.2_基本数据类型(0)

1.2_基本数据类型基本数据类型:整数类型Int可以指定位数:Int8/16/32/64有无符号数:UInt8/16/32/64let interger: Int64 = 10无符号数范围更大。有符号数第一位做了符号位。swift是类型安全的语言,无隐性类型转换。溢出问题: 不允许,编译报错。获取最大值 UInt8.maxUInt8实际是结构体,max是它一个属性。 小数类型,浮点型Double 64位,Float32位 基本数据类型互相赋值。不可以进行饮食转换。   

来自android视频教程9(0)

Launcher.java(apckages/apps/launcher)继承ActivityonCreate()中startLoaders()startLoaders()中sModel.loadApplications(),sModel是一个LauncherModel对象 LauncherModel.javaloadApplications()中startApplicationLoaderLocked()启动了一个线程(叫ApplicationsLoader)来加载。ApplicationsLoader(Thread,实现Runnable)的run()方法,PackageManager 加载应用程序信息、查询activity列表,参数:第一次加载所有,之后加载改变过的。 查grateview的onClick事件Launcher.javaonClick()得到当前应用程序(选中的)信息,主要是intent信息,启动activity。 manifest中配置,launcher,主activity packageManagerService的功劳 Launcher和ACTION_BOOT_COMPLETED的启动顺序?launcher在前。 点击图标能否不启动界面,直接启动service?点击一个应用程序图标开始,发生了什么事?(在manifest直接配置为启动主service。)不能直接启动一个service。只能启动activity,查询也只查询activity。这种配置,应用安装上,launcher无法加载和识别,不会在launcher中显示。 应用程序退出主动退出方法finish()--主要针对activitySystem.exit()restartPackage()Activity Stack被动退出,涉及虚拟机,后面单独讲   

来自淘宝服务和卖家服务如何影响淘宝搜索排名(0)

淘宝服务:1 消保服务-加入、宣传消保2 橱窗推荐网店版-工具-自动橱窗经常登录,变超级店长。 卖家服务1 违规扣分成都2 退款(超时退款)次数和比例3 投诉成立笔数4 发货速度5 旺旺响应速度,旺旺在线时间6 买家评分 建议客户满意度,坚持诚信