- 博客(23)
- 资源 (13)
- 收藏
- 关注
转载 React 简单介绍
React是Facebook开发的一款JS库,那么Facebook为什么要建造React呢,主要为了解决什么问题,通过这个又是如何解决的?从这几个问题出发我就在网上搜查了一下,有这样的解释。Facebook认为MVC无法满足他们的扩展需求,由于他们非常巨大的代码库和庞大的组织,使得MVC很快变得非常复复杂,每当需要添加一项新的功能或特性时,系统的复杂度就成级数增长,致使代码变得脆弱
2015-01-19 15:54:56 631
转载 React 的 diff 算法
Diff 算法在深入实现的细节之前,需要了解一下 React 怎样工作的。123456789var MyComponent = React.createClass({ render: function() { if(this.props
2015-01-19 15:43:42 583
转载 React.js 概览
Facebook开源了React,这是该公司用于构建反应式图形界面的JavaScript库,已经应用于构建Instagram网站及Facebook部分网站。最近出现了AngularJS、MeteorJS 和Polymer中实现的Model-Driven Views等框架,React也顺应了这种趋势。React基于在数据模型之上声明式指定用户界面的理念,用户界面会自动与底层数据保持同步。与前面提
2015-01-19 14:46:00 843
转载 颠覆式前端UI开发框架:React
基于HTML的前端界面开发正变得越来越复杂,其本质问题基本都可以归结于如何将来自于服务器端或者用户输入的动态数据高效的反映到复杂的用户界面上。而来自Facebook的React框架正是完全面向此问题的一个解决方案,按官网描述,其出发点为:用于开发数据不断变化的大型应用程序(Building large applications with data that changes over time)
2015-01-17 22:16:52 709
转载 React 框架解析
这篇文章跟博客已有的其他文章有一些分离, 博客大部分是语言解析和底层编程的,最近我对一些 JavaScript 框架有了兴趣, 包括 Facebook 的 React.我最近阅读的文章, 特别是 The Future of JavaScript MVC Frameworks,让我相信在 React 当中有一些深入的强大的想法在里边,然而我没找到文章或者文档能把它核心的抽象解释到我满
2015-01-17 22:08:35 1410
转载 PC客户端与Android服务端的Socket同步通信
原文链接 : http://blog.csdn.net/wufenglong/article/details/5778862代码链接 :http://download.csdn.net/download/lixiaodaoaaa/5854171
2015-01-03 20:55:23 883
转载 android与PC直连的socket问题
原文链接http://suwish.com/html/android-link-pc-witch-socket.html突然有人说使用android的模拟器做socket服务器,PC做客户端,使用UDP通信的时候,android端无法收到数据包。反过来没问题,我觉得这怎么可能,首先如果你代码没问题的话,那就只有真实IP和端口有问题了。于是我搜索了一下,网上还真不少人问这个问题,我不得不
2015-01-03 20:30:53 1171
转载 Android通过USB与PC通信
最近项目中有一个功能需要用到Android与PC端同步数据。查阅了相关资料后,采取了一种建立在adb基础之上的Usb通信方式:由于adb可以将Usb模拟为网卡,所以可以利用socket通信的方式实现Android与PC机的通信,以完成同步功能。一、Android与PC通信的实现 在《PC客户端与Android服务端的Sockect同步通信》一文详细介绍了建立在
2015-01-03 17:53:18 1447
转载 Android 深入研究adb(十三)
这些说明都只到空白结束。下面有一个列子,例子表示支持所有的日志信息,除了那些标签为”ActivityManager”和优先级为”Info”以上的和标签为” MyApp”和优先级为” Debug”以上的。 小等级,优先权报告为tag. adb logcat ActivityManager:I MyApp:D *:S 上面表达式的最后的元素 *:S ,,是设置所有的标签为"si
2015-01-03 15:26:05 436
转载 Android 深入研究adb(十二)
当没有完全进入到远程shell的时候,这样使用shell 命令来执行一条命令: adb [-d|-e|-s {}] shell 在模拟器/设备中不用远程shell端时,这样使用shell 命 : adb [-d|-e|-s {}] shell 通过操作CTRL+D 或exit 就可以退出shell远程连接. 下面一些就将告诉你更多的关于shell命令的知
2015-01-03 15:25:04 345
转载 Android 深入研究adb(十一)
同样地,可以使用adb来建立命名为抽象的UNIX域套接口,上述过程如下所示: adb forward tcp:6100 local:logd 从模拟器/设备中拷入或拷出文件 可以使用adbpull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中复制。install 命令只将一个.apk文件复制到一个特定的位置,与其不同的是,pull
2015-01-03 15:24:44 332
转载 Android 深入研究adb(十)
接着服务器将所有运行中的模拟器或设备实例建立连接。它通过扫描所有5555到5585范围内的奇数端口来定位所有的模拟器或设备。一旦服务器找到 了adb守护程序,它将建立一个到该端口的连接。请注意任何模拟器或设备实例会取得两个连续的端口——一个偶数端口用来相应控制台的连接,和一个奇数端口 用来响应adb连接。比如说: 模拟器1,控制台:端口5554 模拟器1,Adb端口5555
2015-01-03 15:23:55 389
转载 Android 深入研究adb(九)
当启动了logcat ,你可以通过-v 选项来指定输出格式: [adb] logcat [-v ] 下面是用 thread 来产生的日志格式: adb logcat -v thread 需要注意的是你只能-v 选项来规定输出格式 option. 查看可用日志缓冲区 Android日志系统有循环缓冲区,并不是所有的日志系统都有默认循环缓冲
2015-01-03 15:23:23 442
转载 Android 深入研究adb(八)
最简单的方法就是用用下面的命令来使用Monkey,这个命令将会启动你的软件并且触发500个事件. $ adb shell monkey -v -p your.package.name 500 更多的关于命令Monkey的命令的信息,可以查看UI/Application Exerciser Monkey documentation page. 文档页面 其
2015-01-03 15:22:50 432
转载 Android 深入研究adb(七)
bugreport 查看bug的报告,如dumpsys ,dumpstate ,和logcat 信息。 jdwp 查看指定的设施的可用的JDWP信息. 可以用 forward jdwp: 端口映射信息来连接指定的JDWP进程.例如: adb forward tcp:8000 jdwp:472 jdb -attach localhost:8000 Data insta
2015-01-03 15:22:17 405
转载 Android 深入研究adb(六)
查询模拟器/设备实例 在发布adb命令之前,有必要知道什么样的模拟器/设备实例与adb服务器是相连的。可以通过使用devices 命令来得到一系列相关联的模拟器/设备: adb devices •作为回应,adb为每个实例都制定了相应的状态信息: •序列号——由adb创建的一个字符串,这个字符串通过自己的控制端口- 唯一地识别一个模拟器/设备实例。下面是一个序列
2015-01-03 15:21:45 471
转载 Android 深入研究adb(五)
查看stdout 和stderr 在默认状态下,Android系统有stdout 和 stderr (System.out 和System.err )输出到/dev/null ,在运行Dalvik VM的进程中,有一个系统可以备份日志文件。在这种情况下,系统会用stdout 和stderr 和优先级 I.来记录日志信息 通过这种方法指定输出的路径,停止运行的模拟器/设备,然后通过用
2015-01-03 15:21:03 459
转载 Android 深入研究adb(四)
启用logcat日志 Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用. 使用logcat命令 你可以用 logcat 命令来查看系统日志缓冲区的内容: [adb] logcat [] ... [] ... 请查看Listing of logcat Comma
2015-01-03 15:20:29 452
转载 Android 深入研究adb(三)
需要提醒你的不能自动启动PDP连接. Scripting get-serialno 查看adb实例的序列号. 查看 Querying for Emulator/Device Instances可以获得更多信息. get-state 查看模拟器/设施的当前状态. wait-for-device 如果设备不联机就不让执行,--也就是实例状态是 device 时. 你可以提前把
2015-01-03 15:19:24 568
转载 Android 深入研究adb(二)
下面是一个展示devices 命令和输出的例子 : $ adb devicesList of devices attached emulator-5554 deviceemulator-5556 deviceemulator-5558 device 如果当前没有模拟器/设备运行,adb则返回 no device . 给特定的模拟器/设备实例发送命令 如
2015-01-03 15:18:31 467
转载 Android 深入研究adb(一)
原文链接 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=81228&extra=page%3D1&page=1 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: * 在设备上运行shell命令 * 通过端口转发来管理模拟器或设
2015-01-03 15:17:58 595
转载 PC 与 Android 的adb同步通信(三)
android服务器端:package eoe.otheri.service; import java.io.File; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import android.app.Se
2015-01-03 15:02:27 840
转载 PC 与 Android 的adb同步通信(二)
客户端(pc端):import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOExce
2015-01-03 14:59:51 1297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人