上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: No1: 【Pillow】图像处理标准库 缩放 滤镜 字母验证码 效果图 No2: 【requests】处理URL Get params参数 json post 上传文件 No3: 【chardet】检测编码 No4: 【psutil】获取系统信息 等等各种运维用到的信息 No5: 【virtual 阅读全文
posted @ 2018-07-03 22:00 嘉禾世兴 阅读(2910) 评论(0) 推荐(0)
摘要: 【datetime】 No1: 获取当前时间 No2: 时区转换 【collections】 No3: No4: deque方便插入和删除 OrderedDict有序 FIFO(先进先出)的dict Counter计数器 【base64】 No5: Base64是一种用64个字符来表示任意二进制数据 阅读全文
posted @ 2018-07-02 22:01 嘉禾世兴 阅读(305) 评论(0) 推荐(0)
摘要: No1: 多进程 运行结果 创建一个Process实例,用start()方法启动,join()方法可以等待子进程结束后再继续往下运行,通常用于进程间的同步。 No2: 进程池 运行结果 No3: 子进程 运行结果 No4: 运行结果 No5: 进程间通信 在Unix/Linux下,可以使用fork( 阅读全文
posted @ 2018-06-28 11:43 嘉禾世兴 阅读(404) 评论(0) 推荐(0)
摘要: No1: 在正则表达式中,如果直接给出字符,就是精确匹配。用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以: '00\d'可以匹配'007',但无法匹配'00A'; '\d\d\d'可以匹配'010'; '\w\w\d'可以匹配'py3'; '00\d'可以匹配'007',但无法匹配'00A 阅读全文
posted @ 2018-06-28 11:42 嘉禾世兴 阅读(185) 评论(0) 推荐(0)
摘要: 需求: 把unity打成aar并上传到maven库 其实就是把前两个博客整合了一下 unity打aar包工具 aar上传maven库工具 这里先说eclipse版的 效果图 备注:有时候会出现渲染加载不出来的问题,可以修改下布局的创建顺序,改为创建一个控件就马上加载 阅读全文
posted @ 2018-06-27 15:52 嘉禾世兴 阅读(379) 评论(0) 推荐(0)
摘要: No1: 类和实例 __init__方法的第一个参数永远是self,表示创建的实例本身;init相当于构造函数 No2: 数据封装 No3: 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有 阅读全文
posted @ 2018-06-26 21:23 嘉禾世兴 阅读(228) 评论(0) 推荐(0)
摘要: 需求:本地aar文件上传到maven库 参考我之前的博客gradle上传本地文件到远程maven库(nexus服务器) 下面是java图形化工具代码 jar包打成可运行程序参考android studio打可执行jar包 效果图 阅读全文
posted @ 2018-06-20 12:56 嘉禾世兴 阅读(295) 评论(0) 推荐(0)
摘要: 需求: unity将游戏导出android工程之后,打成aar包的工具 第一种: 高版本的unity导出的android工程是android studio版的,那么打成aar的流程就是 把上述流程做成java自动的工具,代码如下 方法名写的很清楚,我就不加注释了。 jar包打成可运行程序参考andr 阅读全文
posted @ 2018-06-19 14:29 嘉禾世兴 阅读(1246) 评论(0) 推荐(0)
摘要: No1: 函数式编程:即函数可以作为参数传递,也可以作为返回值 No2: map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回 No3: reduce(f, [x1, x2, x3, x4]) = f(f(f 阅读全文
posted @ 2018-06-17 11:20 嘉禾世兴 阅读(152) 评论(0) 推荐(0)
摘要: android studio可以通过library工程打出jar包 解压会看到META-INF/MANIFEST.MF文件的打开如下: 增加一行,注意冒号后面有一个空格,如下: 在jar解压后的文件夹下 按shift+鼠标右键 选择:在此处打开命令窗口 ,在cmd中执行如下命: com 是最外层的文 阅读全文
posted @ 2018-06-14 18:00 嘉禾世兴 阅读(597) 评论(0) 推荐(0)
摘要: 《Android高级进阶》是据我所知的市面上唯一一本技术工具书,比较的高大全,作者的目的是为了对全领域有个初步的概念 No1: 在Android系统中,拥有事件传递处理能力的类有以下三种 1)Activity:拥有dispatchTouchEvent和onTouchEvent两个方法 2)ViewG 阅读全文
posted @ 2018-06-10 13:13 嘉禾世兴 阅读(284) 评论(0) 推荐(0)
摘要: No1: 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的 No2: 用r''表示''内部的字符串默认不转义 No3: 以'''开头,敲回车可以换行 No4: 布尔值True和False,注意大小写 No5: 空值None No6: python是动态语言,即定义变 阅读全文
posted @ 2018-05-30 16:05 嘉禾世兴 阅读(821) 评论(0) 推荐(0)
摘要: 需求:根据不同渠道,app的开屏启动页不一样 思路:因为app的启动页是在清单文件配置的,而清单文件最后是要和main里面的清单文件合并的,所以每个渠道都要配一个清单文件,在里面设置 然后在AndroidManifest.xml中,在对应的启动页<activity>标签里面配置下面代码即可 注意ma 阅读全文
posted @ 2018-05-23 10:40 嘉禾世兴 阅读(516) 评论(0) 推荐(0)
摘要: LeetCode第20题 Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. An input string is 阅读全文
posted @ 2018-05-19 20:42 嘉禾世兴 阅读(148) 评论(0) 推荐(0)
摘要: Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string "". Exampl 阅读全文
posted @ 2018-05-19 15:47 嘉禾世兴 阅读(123) 评论(0) 推荐(0)
摘要: LeetCode第13题 Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. For example, two is written as II in Roman numeral, ju 阅读全文
posted @ 2018-05-19 11:01 嘉禾世兴 阅读(158) 评论(0) 推荐(0)
摘要: LeetCode第9题 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward. Example 1: Example 2: 阅读全文
posted @ 2018-05-19 10:01 嘉禾世兴 阅读(126) 评论(0) 推荐(0)
摘要: LeetCode第7题: Given a 32-bit signed integer, reverse digits of an integer. Example 1: Example 2: Example 3: Note:Assume we are dealing with an environm 阅读全文
posted @ 2018-05-18 19:28 嘉禾世兴 阅读(197) 评论(0) 推荐(0)
摘要: 需求1:根据渠道不同给包名添加不同的后缀名 方案: 打出apk后使用命令检查是否修改包名成功 结果如下 修改成功 需求2:修改生成的apk文件名 修改replace里面的内容即可 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2018-05-18 12:06 嘉禾世兴 阅读(379) 评论(0) 推荐(0)
摘要: 自定义aar-upload.gradle文件 buile.gradle引用添加 脚本大家在网上都搜的到,坑爹的是有些东西说的很不清楚。 仓库分四种类型:group仓库组、hosted本地仓库、proxy代理仓库、virtual虚拟仓库 本地上传的话,只能传到hosted仓库,所以gradle脚本只能 阅读全文
posted @ 2018-05-14 12:52 嘉禾世兴 阅读(1226) 评论(0) 推荐(0)
摘要: 需求:制作一个公共组件,可以实现多个SDK想用哪个用哪个,集中管理 组织方式: 架构形式 注意点: 1.sdk必须通过maven库来compile,因为jar会打到aar中;所以library和主module都要compile 2.控制文件SdkConfig.properties(放在src/mai 阅读全文
posted @ 2018-05-11 17:06 嘉禾世兴 阅读(344) 评论(0) 推荐(0)
摘要: No1: Unity2017.1版本导出的android工程放到Android Studio上跑起来非常卡,Unity2017.3或4版本导出就没问题。 对比后发现gradle文件有差异,特此标注 1)gradle版本改为2.3.0 2)sdk版本改为27或以下 3)android块中加这句 aap 阅读全文
posted @ 2018-05-07 09:44 嘉禾世兴 阅读(4452) 评论(0) 推荐(1)
摘要: 第一步,下载https://www.sonatype.com/download-oss-sonatype 别下3.x版本,下2.x版本 第二步,解压,在bin目录下执行cmd命令,nexus install然后nexus start 第三步,查看http://localhost:8081/nexus 阅读全文
posted @ 2018-05-05 20:31 嘉禾世兴 阅读(356) 评论(0) 推荐(0)
摘要: 摘抄原文https://mp.weixin.qq.com/s/6UZhaI9cILJiPGYHkXd73g No1: Implementation compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,api和以前的compile没区别 implementa 阅读全文
posted @ 2018-04-24 12:01 嘉禾世兴 阅读(413) 评论(0) 推荐(0)
摘要: 步骤: 1)在module的gradle文件中,将apply plugin:'com.android.application'改为apply plugin:'com.android.library' 2)同样在在module的gradle文件中,将applicationId注释 3)sync一下 4 阅读全文
posted @ 2018-04-11 19:27 嘉禾世兴 阅读(205) 评论(0) 推荐(0)
摘要: No1: 发送端在层与层之间传输数据时,每经过一层必定会被打上一个该层所属的首部信息。反之,接收端在层于层传输数据时,每经过一层时会把对应的首部消去。 这种把数据信息包装起来的做法称为封装 No2: IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址 IP地址可以和MAC地址进行配对 阅读全文
posted @ 2018-04-11 14:57 嘉禾世兴 阅读(215) 评论(0) 推荐(0)
摘要: 偶然看到的,觉得挺好 转自java实现多继承 实现 其实就是使用了代理模式 阅读全文
posted @ 2018-04-11 14:14 嘉禾世兴 阅读(297) 评论(0) 推荐(0)
摘要: 摘抄博客 Unity3d Android SDK接入解析(一)Unity3d 与 Android之间的互相调用,一共四章,一定要看完 No1: 总体来说Unity3d与Android之间的互相调用,是通过Unity3d提供的classes.jar来实现的 No2: 常见的方法就是 1)在Androi 阅读全文
posted @ 2018-04-11 11:57 嘉禾世兴 阅读(1249) 评论(0) 推荐(0)
摘要: No1: 在根项目下的local.properties文件中配置 在gradle.properties里配置 No2: 配置so库的模块名,是在build.gradle脚本文件里配置 No3: 申明NDK级别必须是Android SDK和Android NDK都存在的API级别,否则找不到相应的ND 阅读全文
posted @ 2018-03-28 20:01 嘉禾世兴 阅读(831) 评论(0) 推荐(0)
摘要: No1: Android既可以用传统的JUnit测试,也可以用Android的instrument测试。 No2: 当我们运行测试的时候,androidTest SourceSet会被构建成一个可以安装到设备上的测试apk,这个测试apk里有很多我们写好的测试用例,它们会被执行,来测试我们的app。 阅读全文
posted @ 2018-03-28 14:49 嘉禾世兴 阅读(642) 评论(0) 推荐(0)
摘要: No1: Build Variant = Build Type + Product Flavor Build Variant:构建的产物 Build Type:构建的类型 Product Flavor:构建的渠道 No2: Flurry多渠道和友盟多渠道构建 Flurry本身没有渠道的概念,它有Ap 阅读全文
posted @ 2018-03-24 16:36 嘉禾世兴 阅读(379) 评论(0) 推荐(0)
摘要: 废话不多说,直接adb -help查看所有命令然后翻译 指导adb监听连接的所有接口。 引导命令到唯一连接的USB设备。如果存在多个USB设备,则返回一个错误。 将命令定向到唯一运行的模拟器。如果存在多个模拟设备,则返回一个错误。 用给定的序列号或限定符将命令定向到设备或模拟器。覆盖ANDROID_ 阅读全文
posted @ 2018-03-24 10:52 嘉禾世兴 阅读(699) 评论(0) 推荐(0)
摘要: 转载自SparseArray源码解析 No1: Android官方推荐:当使用HashMap(K, V),如果K为整数类型时,使用SparseArray的效率更高. No2: HashMap是使用数组+链表的数据结构存储键值对,而SparseArray只是用了两个数组进行存储. No3: Conta 阅读全文
posted @ 2018-03-23 15:03 嘉禾世兴 阅读(501) 评论(0) 推荐(0)
摘要: No1: Android多项目设置 目录结构: MyProject/ setting.gradle app/ build.gradle libraries/ lib1/ build.gradle lib2/ build.gradle setting.gradle配置文件 也可以指定项目目录 No2: 阅读全文
posted @ 2018-03-22 16:37 嘉禾世兴 阅读(289) 评论(0) 推荐(0)
摘要: No1: 指定共享库 No2: android除了标准的sdk,还存在两种库 1)add-on库:位于add-ons目录下,大部分是第三方厂商或者公司开发的 2)optional可选库:位于platforms/android-xx/optional目录下,一般是为了兼容旧版本的API,比如HttpC 阅读全文
posted @ 2018-03-22 15:09 嘉禾世兴 阅读(637) 评论(0) 推荐(0)
摘要: No1: minSdkVersion No2: android代号版本对应表 No3: versionCode-内部版本号 No4: versionName-版本名称 No5: testApplicationId-app的包名 No6: testInstrumentationRunner-配置单元测 阅读全文
posted @ 2018-03-21 17:43 嘉禾世兴 阅读(274) 评论(0) 推荐(0)
摘要: No1: Android Gradle插件分类 App插件id:com.android.application Library插件id:com.android.library Test插件id:com.android.test No2: 除了插件id之外,如果是第三方的插件,还要配置它们的依赖cla 阅读全文
posted @ 2018-03-21 16:02 嘉禾世兴 阅读(204) 评论(0) 推荐(0)
摘要: No1: No2: gradle提供的依赖配置 No3: 依赖的通用使用格式 No4: 依赖项目 No5: 依赖文件 这样配置后,libs文件夹下的扩展名为jar的都会被依赖 No6: SourceSet--源代码集合--源集。是java插件用来描述和管理源代码及其资源的一个抽象概念,是一个java 阅读全文
posted @ 2018-03-20 14:06 嘉禾世兴 阅读(199) 评论(0) 推荐(0)
摘要: No1: 应用插件 这三种写法等价 注:‘java‘是一个plugin id No2: 应用脚本插件 结果 No3: No4: 应用第三方发布的插件 No5: 使用plugins DSL应用插件 No6: 自定义插件 结果 注:自定义的插件必须要实现Plugin接口,这个接口只有一个apply方法, 阅读全文
posted @ 2018-03-19 16:04 嘉禾世兴 阅读(297) 评论(0) 推荐(0)
摘要: No1: 多种方式创建任务 结果 No2: Task参数中Map的可用配置 No3: 多种方式访问任务 结果 注: 任务都是通过TaskContainer创建的,其实TaskContainer就是我们创建任务的集合,在Project中我们可以通过tasks属性访问TaskContainer,所以我们 阅读全文
posted @ 2018-03-19 15:02 嘉禾世兴 阅读(301) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页