- 博客(39)
- 收藏
- 关注
原创 android集成flutter
1.如果开发中调用flutter没问题,但是打包后打开flutter页面报错,可能是签名有问题。在proguard-rules.pro添加-keep class io.flutter.facade.**{*;}-keep class io.flutter.plug.**{*;}-keep class io.flutter.app.** { *; }-keep class io.flutt...
2019-10-28 11:06:09 217
原创 Flutter异常:There are multiple heroes that share the same tag within a subtree
flutter: The following assertion was thrown during a scheduler callback:flutter: There are multiple heroes that share the same tag within a subtree.flutter: Within each subtree for which heroes are ...
2019-09-06 11:10:34 1439
原创 Flutter环境配置 mac版
Flutter 环境配置mac1.下载xcode、idea2.修改国内镜像 (可以提高下载速度,防止国内访问被限制)1、 启动Terminal终端工具2、 输入: cd ~ ( 表示进入当前用户的home目录)3、 输入: touch .bash_profile (表示创建bash_profile文件)4、 打开并编辑:open .bash_profile5、 在文件中写入下列代码:...
2019-08-17 17:34:15 720
原创 windows编译64位nginx
1.首先安装Mercurial并在环境变量中添加C:\Program Files\Mercurial\目录,因为我们需要在命令行中使用hg命令来获取nginx的源码。hg clone http://hg.nginx.org/nginx2.解压pcre-8.37,zlib-1.2.8,openssl-1.0.1snginx----objs-------lib----------pcre-...
2019-06-17 17:40:57 3419 2
原创 Flutter与原生通信
文章目录IOS-->FlutterIOS–>Flutterxxx.m中NSObject<FlutterBinaryMessenger>* _messenger;//自己找到messenger在哪FlutterBasicMessageChannel *channel = [FlutterBasicMessageChannel messageChannelWithNa...
2019-01-22 14:20:05 2494
原创 android-访问https
这里写自定义目录标题okhttp使用https忽略证书验证webview 加载https --忽略证书okhttp使用https忽略证书验证 final SSLSocketFactory sslSocketFactory ; try { SSLContext sslContext; sslContext = SSLContext...
2018-10-17 14:16:20 1486
原创 Android ImageView的scaleType属性
center 保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size时,多出来的部分被截掉。 center_inside 以原图正常显示为目的,如果原图大小大于ImageView的size,就按照比例缩小原图的宽高,居中显示在ImageView中。如果原图size小于ImageView的size,则不做处理居中显示图片。 center_crop ...
2018-08-23 16:51:16 125
原创 andorid shape
<?xml version="1.0" encoding="utf-8"?><!-- shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID 在代码中通过R.drawable.filename进行访问,在xml文件中通过@[package:]drawable/filename...
2018-08-23 16:45:02 131
原创 html中点击<a>链接,页面跳到顶部的问题
1.点击链接,页面滚动条跳到顶部的解决办法:&lt;a href="#"&gt;改为&lt;a href="###"&gt;2.点击链接,调用JS,页面滚动条跳到顶部的解决办法:&lt;a href="#" onclick="javascript:method();&q
2018-08-15 17:47:11 8987 1
原创 Android WebView文件上传(关键代码)
WebChromeClient webChromeClient = new WebChromeClient() { @Override public void onProgressChanged(WebView webView, int i) { super.onProgressChanged(webView, i); }...
2018-08-15 15:37:14 1783
原创 Android与H5交互
h5调用回调的线程不是主线程@JavascriptInterfacepublic void back(){ //不是主线程}
2018-08-13 15:25:31 140
原创 Android Json-判断json是JSONObject还是JSONArray
通过JSONTokener来判断json是JSONObject还是JSONArraypublic static String getJsonJointString(String top, String jsonStr) { StringBuffer sb = new StringBuffer(); try { Object objec...
2018-08-13 10:28:16 3344
原创 TextView跑马灯-xml
<TextView ...... android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusableInTouchMode="true" android:focusable="true" android:singleLine="tr...
2018-08-13 10:22:14 246
原创 加载更多的RecyclerView的Adapter - LoadMoreAdapter
public abstract class LoadMoreAdapter<B> extends RecyclerView.Adapter<RecyclerView.ViewHolder> { protected List<B> datas; private int page = 1; //标记底部显示状态 protected i...
2018-08-07 16:33:25 1060
原创 设计模式--组合模式回顾
例子概念意图使用场景主要解决如何解决优点缺点例子菜单,如果菜单有子菜单概念又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。意图将对象组合成树形结构以表示“部分-整体”的层次结构。使得用户对单个对象和...
2018-07-13 12:29:12 162
原创 设计模式--状态模式
状态模式引入主要解决:Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图:离线写博客浏览器兼容状态模式引入制作一个糖果机,糖果机投1元后![糖果机状态流程](https://img-blog.csdn.net/20180712235454915?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZ...
2018-07-12 23:56:13 256
原创 JQeury基础
jquery加载–Topjquery选择器–Topjquery样式操作–Topjquery属性操作–Top绑定click事件–Topjquery特殊效果–Topjquery链式调用–Topjquery动画–Topeach()循环–Top尺寸相关、滚动事件–Topjquery事件–Top主动触发与自定义事件–Top事件冒泡–Top事件委托–Topjquery元...
2018-06-26 15:39:26 179
原创 JavaScript基础
JavaScript嵌入页面的方式–Top5种基本数据类型:–Top获取元素方法一–Top操作元素属性–Top函数–Top条件语句–Top数组及操作方法–Top获取元素的第二种方法 –Top循环语句–Top字符串处理方法–Top调试程序的方法–Top定时器–Top类型转换–Top变量作用域–Top封闭函数–Top闭包–TopJavaS...
2018-06-26 15:38:05 146
原创 css
[TOC]### css基本语法及页面引用–Topcss基本语法css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例:div{ width:100px; height:100px; color:red }css页面引入方法:1、外联式:通过li...
2018-06-26 10:51:59 644
原创 html标签
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-06-26 10:13:06 205
原创 利用productFlavors实现一套代码打包多版本
app的build.gradle中android{//默认配置,所有 productFlavors 都会继承 defaultConfig 中配置的属性 defaultConfig { applicationId "com.myapp.ics" minSdkVersion rootProject.ext.android["minSdkVersi...
2018-06-22 11:47:46 2391
原创 Android报错:调用so库时“xxx.so has text relocations”
原因: 因为在编译.so文件时的targetSdkVersion低于当前的targetSdkVersion解决办法: 将module的build.gradle中targetSdkVersion改小点,直到不在报此错误
2018-06-14 16:47:18 1021 1
原创 android键盘监听
//contentlayout是最外层布局View mChildOfContent;int usableHeightPrevious;mChildOfContent = contentlayout.getChildAt(0);mChildOfContent.getViewTreeObserver() .addOnGlobalLayoutListener(new V...
2018-06-14 15:14:12 1733
原创 python基础2-笔记
模块发布http://blog.csdn.net/u010505059/article/details/78473947模块安装、使用安装的方式1.找到模块的压缩包 2.解压 3.进入文件夹 4.执行命令python setup.py install 注意: - 如果在install的时候,执行目录安装,可以使用python setup.py install –prefix=安装路径模块
2017-11-08 00:01:21 158
原创 模块发布
模块发布1.mymodule目录结构体如下:├── setup.py├── suba│ ├── aa.py│ ├── bb.py│ └── __init__.py└── subb ├── cc.py ├── dd.py └── __init__.py2.编辑setup.py文件py_modules需指明所需包含的py文件from distutils.co
2017-11-07 23:39:54 179
原创 python基础-笔记
注释单行注释多行注释中文支持变量输出格式化输出换行输出输出后不换行输入raw_inputinput运算符算术运算符赋值运算符复合赋值运算符比较关系运算符逻辑运算符数据类型转换if 语句while 循环for 循环break和continuebreakcontinue注意点字符串切片字符串常见操作findindexcountreplace
2017-11-06 00:13:42 610
原创 二、MongoDB的操作
目录目录库操作查看当前数据库名称查看所有数据库名称切换数据库删除当前指向的数据库集合操作集合创建查看当前数据库的集合删除集合数据类型数据操作插入更新保存删除查询find查询findOne查询只返回第一个pretty将结果格式化比较运算符逻辑运算符范围运算符支持正则表达式自定义查询limitskip投影排序sort统计个数消除重复distin
2017-10-26 00:46:35 291
原创 Linux命令
查看帮助文档:命令 –help手册:man 命令查看文件信息: ls-a 显示所有文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 输出重定向: >如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 ) >会覆盖原来的内容,>>则会追加到文件的尾部。分屏显示: more使用more命
2017-10-25 22:18:10 169
原创 一、MongoDB安装,连接,备份与恢复
目录目录安装或使用apt-get安装管理mongo备份恢复安装下载mongodb的版本,两点注意根据业界规则,偶数为稳定版,如1.6.X,奇数为开发版,如1.7.X 32bit的mongodb最大只能存放2G的数据,64bit就没有限制解压tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz移动到/usr/local/目录下su
2017-10-25 10:03:11 257
原创 三、MySQL与Python交互
安装引入模块安装mysql模块sudo apt-get install python-mysql在文件中引入模块import MysqldbConnection对象用于建立与数据库的连接 创建对象:调用connect()方法conn=connect(参数列表)参数host:连接的mysql主机,如果本机是’localhost’参数port:连接的mysql主机的端口,默认是3306参数db:
2017-10-25 00:46:48 900
原创 二、MySQL的操作
目录目录创建数据库删除数据库切换数据库查看当前选择的数据库表操作查看当前数据库的所有表创建表创建数据库create database 数据库名 charset=utf8;删除数据库drop database 数据库名;切换数据库use 数据库名;查看当前选择的数据库select database();表操作查看当前数据库的所有表show tables;创建表create table 表名
2017-10-24 13:31:10 274
原创 一、MySQL安装,连接,备份与恢复
安装 sudo apt-get install mysql-server mysql-client<br />欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdow
2017-10-24 09:59:47 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人