tonic-refs_heads_master.tar.gz
Google开发的新的操作系统Fuchsia其中的tonic相关的代码,在学习flutter和dart源码的时候里面会用到部分代码。
微信webview唤起外部客户端接入说明2018版
微信webview唤起外部客户端接入说明2018版。
为提升微信 webivew 中网页打开其他应用的体验,防止诱导点击、强制跳出等不合理行为, 我们的“唤起外部客户端”的能力统一调整为:
1、 在 6.5.16 及以上版本的微信客户端中,贵方网页将只能使用 launchApplication 接口,打
开其他应用。该接口会在唤起前要求用户接受弹窗确认。
2、 在 6.5.16 以下版本的微信客户端中,贵方网页可以继续使用现有方式,打开其他应用。
gradle_2.0.0-instant-run源码
gradle_2.0.0-instant-run源码,可查看BootstrapApplication,IncrementalClassLoader等类。
红黑树相关代码以及解析
红黑树的添加、删除、遍历等代码&以及注释,提供测试样例~!
深入探索Android热修复技术原理
阿里巴巴开源的《深入探索Android热修复技术原理》,其中讲述了热修复技术以及原理。
BinaryTree二叉树操作相关代码
二叉树相关操作:判断是否为二叉排序树、完全二叉树、二叉平衡树;翻转二叉树,求树的深度、叶子节点个数,某节点到根节点的路径,两个节点的最近公共节点等等。
IntelliJ IDEA入门图文教程整理(全部)
史上最全的的Intellij IDEA使用文档,图文结合正确的描述个性化的设置。适用于Intellij IDEA,Android Studio,Web Storm等等。
org.apache压缩工具包
由apache提供的压缩解压工具类,比JDK原生类库中的方法更好使用。
Java中的pingying工具包pinyin4j-2.5.0.jar
汉子转化拼音的工具包,可以把汉子的字母提取出来,这样方便与做类似于通讯录的Demo。
Eclipse智能提示删除空格,等于,分号键,点上屏
Eclipse其Version: 4.2.2的去掉不需要的(eg:空格或等号或其他)按键上屏提示,增加自己需要的按键提示。
动态绘制图片
BitMap代表一张位图,BitmapDrawable里封装的图片就是一个Bitmap对象,开发者被一个Bitmap对象包装成BitmapDrawable对象,可以调用BitmapDrawable的构造器。再者对它进行平移,缩放,旋转等。
NotificationDemo
调用getSystemService(NOTIFICATION_SERVICE)方法获取系统的NotifacationManager服务
通过构造器创建一个Notification对象
为Notification设置各种属性
通过NotificationManager发送Notification。
FTP套接字编程
在前三个实验的基础上,将其改造为一个能传输指定文件名称的点对点文件传输软件
设计并实现一个支持多个客户端的文件传输服务器
客户端等待键盘输入文件名称,然后将文件名称传输给服务器,服务器在预先设置好的文件夹下查找该文件,如果发现同名文件,开始传输回客户端,客户端接收完文件后将文件以输入的文件名称保存在本地某个目录即可,否则告诉客户端文件不存在。
Windows下多线程套接字编程
windows下的多线程的并发的套接字编程
Windows平台简单socket编程
(1)在Windows上,编写、编译1个客户机端程序和1个服务器端程序。要求客户机端程序能发送请求给服务器端程序,服务器端程序收到后能发送本机时间给客户机端程序。
(2)在相同或不同机子上,先运行服务器端程序可执行文件,后运行客户机端程序可执行文件。
内排序算法比较
1) 对以下 6 种常用的内部排序算法进行比较:起泡排序,直接插入排序,简单选择排
序,快速排序,希尔排序,堆排序。
2) 待排序记录的文件个数不小于 1000( 其数据用伪随机数产生 ),至少用5 组不同的
输入数据作比较;比较的指标为关键字的比较次数和关键字的移动次数(一次关键
字交换计为3 次移动)。
3) 统计在完全正序、完全逆序及无序情况下的关键字比较次数和移动次数。
4) 对结果作简单分析,包括对各组数据得出结果波动大小的解释。