自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风吹过的博客

热爱、分享技术

  • 博客(135)
  • 资源 (21)
  • 问答 (4)
  • 收藏
  • 关注

原创 uni-app 加载富文本 插件uParse解析

用法:在.voe文件中:<u-parse :content="testdata"/>直接复制使用即可,样式需要自定义。备注:如果想要在生成的app内,也使<u-parse>生效,需要在page.json中,添加:"app-plus": { "usingComponents": true}...

2020-08-27 12:58:11 5298

原创 微信小程序 居中圆角按钮

.cornerbutton{width:260rpx;border-radius:30px;background:#35c2bc;color:white;border:none;}<buttonclass="cornerbutton">添加</button>

2020-06-10 15:44:38 1497

原创 微信小程序 字数过长显示省略点

css:.text{/*固定宽度*/width: 100rpx;/*超出部分隐藏*/overflow:hidden;/*不换行*/white-space:nowrap;/*添加...*/text-overflow:ellipsis;}wxml:<viewclass=text" >字数过长字数过长字数过长字数过长字数过长字数过长字数过长字数过长字数过长</view>...

2020-06-10 15:42:26 4915

原创 微信小程序基本应用

1.form表单,下面是例子:注意:toTest()方法接收form表单内容,提交表单按钮需要设置 form-type="submit":<formbindsubmit="toTest"><inputclass="margin-20text-30"value=""style="width:200rpx"name="testid"/><buttonclass="viewcentet"form-type="submit"> <...

2020-06-01 13:15:43 277

原创 微信小程序上传图片(可多张)

使用方式:1.复制封装方法到小程序js中2.修改对应参数名称3.调用。注意1:url:自己的服务端接口地址name:自己服务器定义的参数名称,一般为file,这里用的pic注意2:调用方式:this.uploadimg({url:app.globalData.URL+'/aa/aaaa',//接口地址title:title,//其他参数,其他参数在封装方法中的formData里赋值pics:this.data.fi...

2020-06-01 13:05:33 1819

原创 phpstudy apache https

1.http 转成https。思路:需要解决的问题,1,哪里得到ssl证书,2,配置ssl证书。解决问题1:得到ssl证书很容易,可以到阿里云免费申请一个,申请之后下载apache类型的ssl证书,会得到三个文件,将这三个文件下载到本地。解决问题2:配置ssl证书1.首先找到Apache所在目录,最好通过phpstudy的“打开文件位置”按钮找到apache的目录,可以防止电脑...

2020-03-02 09:40:18 500

原创 虚拟机安装centos7和gitlab遇到的问题

--------------------------------------------------------------------------1.傻瓜式安装 centos7,随便搜索博客一大堆,无论使用哪篇博客都能安装成功。(重点,就是因此才出错)2.遇到的问题:安装成功的centos7,一旦开始安装gitlab便会黑屏异常。后来发现,在选择“客户机操作系统-版本时”,千万不要选...

2019-12-12 15:22:23 820

原创 一些免费的无限制接口

一些免费的各类API接口,可以在网络上搜索关键词“免费api接口”,会出来一大堆,下面是部分。聚合的免费API接口数据:手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/docs/api/id/63股票数据API接口:https://www.juhe.cn/docs/api/...

2019-08-19 15:22:44 10602

转载 gitlab 升级

部署:http://www.cnblogs.com/straycats/p/7637373.html本地备份:http://www.cnblogs.com/straycats/p/7671204.html远程备份:http://www.cnblogs.com/straycats/p/7672692.html迁移/恢复:http://www.cnblogs.com/straycat...

2019-07-31 11:13:34 161

转载 将TensorFlow训练好的模型迁移到Android APP上(TensorFlowLite)

将TensorFlow训练好的模型迁移到Android APP上(TensorFlowLite)1. 写在前面  最近在做一个数字手势识别的APP(关于这个项目,我会再写一篇博客仔细介绍,博客地址:一步步做一个数字手势识别APP,源代码已经开源在github上,地址:Chinese-number-gestures-recognition),要把在PC端训练好的模型放到Android APP...

2018-09-28 14:16:09 1930

原创 在win10上安装bazel

环境:win10 64位bazel下载网址:https://download.csdn.net/download/qq_24800377/10689250安装之前,需要安装:1.MSYS2 shell 下载网址:https://download.csdn.net/download/qq_24800377/106892522.Microsort Visual C++ Redistri...

2018-09-26 18:24:05 12762 12

原创 Tensorflow在android studio 上运行

环境:win10 64位tensorflow成功安装,安装步骤见:https://blog.csdn.net/qq_24800377/article/details/82856360bazel成功安装,安装步骤见:https://blog.csdn.net/qq_24800377/article/details/82857018第一步:到github上,下载tensoflow源码,...

2018-09-26 17:54:14 2826 1

原创 win10环境下安装tensorflow

环境:win10 64位思路:安装tensorflow,首先安装python,然后使用pip安装tensorflow因为高版本的python会出现问题,所以这里选用python3.5.4第一步:下载python3.5.4,网址:https://www.python.org/downloads/release/python-354/第二步:安装python第三步:...

2018-09-26 17:31:28 3046

原创 No toolchains found in the NDK toolchains folder for ABI with prefix

当出现No toolchains found in the NDK toolchains folder for ABI with prefix: aarch64-linux-androidError:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android这样...

2018-09-26 11:22:19 754

转载 demo

1、BeautifulRefreshLayout-漂亮的美食下拉刷新https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFood2、Material Design-动画风格的选项卡tab切换功能https://github.com/neokree/MaterialTabs3、Tw...

2018-08-31 15:50:56 8162

原创 Launcher3图标添加背景和统一边框

最后的效果如下:第三方图标大小不一致,排列在桌面上样式混乱,需要对其做统一处理。 1,给图标添加背景。全局搜索createIconBitmap方法,进入到方法体内,这个方法就是图标的处理方法。添加图标背景的代码如下,这段代码写在@SuppressWarnings("all") // suppress dead code warningfinal boolean...

2018-07-18 15:53:42 2219

原创 Launcher3禁止形成文件夹和只禁止hotseat形成文件夹

全局搜索:createUserFolderIfNecessary 方法在该方法中添加代码,禁止形成文件夹://禁止文件夹的形成 startif(container==-101){ return false;}禁止形成hotseat区域形成文件夹:if(mLauncher.isHotseatLayout(target)){ return false;}createUser...

2018-07-05 09:53:00 504

原创 android 单选 radio的使用

以选中性别为例子:布局文件:&lt;RadioGroup android:id="@+id/rg_sex" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="45dip" android:orientation...

2018-06-22 14:44:59 5095

原创 android 支付宝支付

思路:十分简单,调用支付宝提供的官方方法,搞定。第一步:下载支付宝官方的sdk,导入项目中:https://docs.open.alipay.com/54/104509(忽略adapter-rxjava-2.0.0-beta3.jar这个包,与支付无关)第二步:加入build.grade中compile files('libs/alipaySdk-20180601.jar')(注意包的时间,必须鱼...

2018-06-17 10:55:25 695

原创 微信公众号支付

前提条件:1,得到用户的openid,没获取到的朋友可以看我的上一篇文章。2,微信支付的商户号,其中公众号支付功能必须开通。步骤:第一步,获取 prepay_id   ,生成统一订单接口 ,预支付id。第二步,调用微信的jssdk,也就是网页中的javascript代码,调起微信支付页面。(注:prepay_id为该步骤调用微信js的参数  ) 第三步:在微信提供的javascript代码中填写支...

2018-06-14 13:56:02 659

转载 Launcher3源码分析(CellLayout)

CellLayout是workspace的屏幕。 CellLayout中的一些重要属性:int mCellWidth;int mCellHeight;//每一个屏幕的行列数int mCountX;//每一行的item个数int mCountY;//每一列的item个数//item之间的距离int mWidthGap;//item之间的宽度int mHeightGap;//it...

2018-05-30 13:54:05 2217

转载 Android透明度

背景开发的都知道,UI微调都是令人头痛的,尤其是颜色的微调。如果视觉稿直接给颜色值那倒没啥,可怕的是后面还有标了透明度,而且视觉还原后发现颜色太透明了,要你透明度再调调,这才烦人。我总不能记住100个透明度的值吧。一次计算,无数次使用,这文章,稳了。正文Android中的颜色值一般格式是:#AARRGGBB。AA就是透明度值(这里我只聊透明度)。1. 透明度的计算透明度分为256个等级,即 0 -...

2018-05-28 16:27:58 440

转载 Android文件夹Fold功能详解

AndroidICS4.0的文件夹和2.3的文件夹区别比较大,主要区别有:       一、android2.3的文件夹大小是固定的,4.0的文件夹大小是按照里面的元素大小决定的。       二、android2.3的文件夹图标是固定的文件夹的形式展示的,而4.0是从文件中取前3个的缩略图垂直展示在屏幕上的。估计谷歌怕侵犯苹果文件夹的知识产权,所以没有做成和苹果一样的效果。     ...

2018-05-28 16:22:24 1239

原创 Launcher3 文件夹改成九宫格显示

谷歌默认文件缩略图标显示为45度倾斜向上,现改成九宫格显示。全局搜索:computePreviewItemDrawingParams将其改成: private PreviewItemDrawingParams computePreviewItemDrawingParams(int index, ...

2018-05-22 14:31:17 901

原创 JavaWeb+tomcat+域名+端口访问项目,隐藏项目名

打开Tomcat的conf文件下的server.xml文件,找到  &lt;Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true"&gt;……&lt;/Host&gt;在&lt;Host&gt;中加入:&lt;Context path="&quo

2018-05-14 10:22:01 1267

转载 javaweb + tomcat + 部署 + 域名绑定 + 默认首页

①:把javaweb项目打包成war(不会的自行百度) ②:把war拷贝到服务器的tomcat里面的webapps下 ③:到bin文件夹下.bat文件启动tomcat,启动后会解压war包 ⑤:解压后,在webapps下会得到与你war名相同的文件夹(这文件夹就是你的项目了) ⑥:到你项目的WEB-INF文件夹下的web.xml里,在&lt;welcome-file-list&gt;节点之间加一个...

2018-05-14 09:49:58 884

原创 tomcat闪退

一般来说,闪退分两种,一种是瞬间闪退,还有一种是加载一下再退。当出现第一种情况时,基本是环境配置不正确,也就是说环境配置中的JAVA_HOME和JRE_HOME不对,或者根本没有配置这两个东西。当出现第二种情况时,基本是默认分配的资源不够,还有一种可能是你已经启动了一个tomcat,在没关闭之前又去启动,所以才退出。有一种调试方式可以快速定位问题所在:第一步:用编辑器打开tomcat\bin目录下...

2018-05-09 18:43:43 782

转载 tomcat 直接localhost:8080访问项目

1.修改server.xml文件 注意,这里的server.xml不是在javaee里面servers项目里面的那个,是安装tomcat的文件夹里面conf/server.xml 比如:E:\apache-tomcat-6.0.43\conf\&lt;Host name="localhost" appBase="webapps" unpackWARs="true" aut...

2018-05-09 14:08:08 2249

转载 推送DDpush

工作流程:首先。ddpush提供了两种连接方式。UDP 和 TCP 官方说明。 UDP比TCP的同时连接数要多很多倍。所以推荐用UDP的方式。 ddpush是用来做推送的。所以说一下。首先ddpush服务器端建立UDP或者TCP服务器。 然后监听服务器的9966端口 UDP 和TCP都是使用这个端口。在这里也顺便说一下。电脑的端口。UDP有的端口、TCP也可有。所以UDP使用9966端口。TCP也...

2018-05-08 09:01:30 499

转载 WebChromeClient

设计思想理解在WebView的设计中,不是什么事都要WebView类干的,有相当多的杂事是分给其他类做的,这样WebView专心干好自己的解析、渲染工作就行了。比如我们最熟知的,所有针对WebView的设置都封装到了WebSettings里。我们知道,在使用WebView加载资源过程中,可能会有大量各种类型事件的回调,为了方便开发组处理这些回调,针对不同的事件回调,google将这些回调进行了分类...

2018-04-11 14:02:36 2256

原创 折叠与展开通知栏方法

/** * 折叠通知栏 * * @param context */ public static void collapsingNotification(Context context) { Object service = context.getSystemService("statusbar"); if (null == servi...

2018-03-22 12:55:32 4151 3

原创 assets下存储key-value数据

有一些固定数据,比如地理位置等,不能存在数据库中,则可以存在assets下的xml中。格式:&lt;root&gt; &lt;province name="安徽省"&gt; &lt;city name="安庆市"&gt; &lt;district name="枞阳县" zipcode="246000" /&gt; &lt;

2018-03-19 11:00:00 217

转载 okhttp框架的介绍

okhttp框架的介绍对于http交互,android为我们提供了什么方式呢?HttpURLConnection 和 Apache HTTP Client,为什么还要使用okhttp呢?那么应该okhttp可以让你的应用更快的运行 网络通信更节省流量网络上的文章都介绍okhttp是一个高效的http库,而且支持SPDY。不过我真的不知道spdy是什么。那么通过一小节介绍一下SPDY。okhttp的...

2018-03-03 13:39:54 1846

转载 RxJava的优点

错误处理截至当前,我们一直都忽略onComplete()和onError()方法。它们标志着Observable停止发出items以及原因(不管是成功地完成或是不可恢复的错误)。我们最初的Subscriber有能力监听onComplete()和onError()事件。动手实现如下所示:Observable.just("Hello, world!") .map(s -&gt; potenti...

2018-03-02 11:03:25 810

转载 Android厨房安装Cygwin配置

Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装很久没有碰到ROM开发了,在很久很久以前也是从ROM起步的,无奈还是一脚踏上了Android应用开发,差不多老本行都忘光了,现在还是重新温习一下,相对来说,能看的都是些有底子的人了,所以有些浅显的东西都不会讲,我们直接看精华部分了一.安装JDK和配置下JAVA环境JDK下载地址:http://

2018-01-18 17:28:32 623

转载 android自定义notification实现进度条功能

要创建一个自定义的Notification,可以使用RemoteViews。要定义自己的扩展消息,首先要初始化一个RemoteViews对象,然后将它传递给Notification contentView字段,再把PendingIntent传递给contentIntent字段。以下用一个小例子来说明:自定义notification的视图view.xmlLinearLayout xml

2018-01-12 13:10:32 1549

原创 Adb failed to restart! Make sure the plugin is properly configured.

出现这个错误的原因是因为电脑上的各种手机助手抢占了手机链接,导致我们开发用的sdk abd无法启动。解决办法:1. 查看占用端口5037的PID值netstat -a -n -o |findstr "5037"输出结果:  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       2

2018-01-10 10:07:56 276

原创 apk反编译获取xml

第一步:获的apk的图片资源,非常简单,下载apk到电脑上,然后修改后缀名.zpk为.zip,正常解压。第二步:解压之后会生成几个目录,目录名大家都会很熟悉,按照目录可以找到相应资源,并且会看到AndroidManifest.xml文件第三步:看到 AndroidManifest.xml打开后会发现,要么是空白要么是乱码,不能直接用,我们需要上网下载一个jar,名为AXMLPrinter2

2018-01-09 09:46:36 1223

转载 Launcher3应用图标的加载过程

下面从bindWorkspaceItems(oldCallbacks, currentWorkspaceItems, currentAppWidgets, currentFolders, null);开始具体分析应用图标的加载过程: LauncherModel.java:private void bindWorkspaceItems(final Callbacks oldCallb...

2018-01-05 18:28:41 1960

转载 Android Launcher3安装应用后,控制应用图标显示位置(显示在第一页上,默认是第二页)

最近在搞Android的Launcher开发,去掉应用列表后,每次安装应用应用图标都会放在第二页。查看源码后,发现安装应用会走LauncherModel的addAndBindAddedWorkspaceApps方法,添加绑定一个应用图标到workspace中。 public void addAndBindAddedWorkspaceApps(final Context context,...

2018-01-05 11:30:37 3190

msys2-x86_64-20180531

msys2-x86_64-20180531

2018-09-26

Visual Studio 2015

Visual Studio 2015

2018-09-26

tensorflow的模型

tensorflow的模型

2018-09-26

获取微信openid的工具类

获取微信openid必要的工具类,获取微信openid必要的工具类。

2018-05-24

DDpush部分带注释

DDpush,代码包含服务器端与android端,部分类中带注释,易懂

2018-05-12

cygwin的离线压缩包

cygwin离线安装包cygwin离线安装包cygwin离线安装包cygwin离线安装包

2018-01-18

AXMLPrinter2.jar

反编译xml需要的jar,使用简单,不需要额外配置,下载解压就可以使用

2018-01-09

简单的LRecyclerView

简单的LRecyclerView,对RecyclerView的再封装,demo实现了下拉刷新和上拉加载更多功能。

2017-10-14

android自定义的手机通讯录

自定义的android通讯录demo,包括排序、搜索等等,可以作为小例子参考

2017-07-17

android5.0及以上,通过包名判断是否在运行,不需要用户授权

根据包名,判断该应用是否在运行,不需要用户授权。

2017-02-07

第一个ndk项目

新手入门的第一个简单ndk ,ndk版本的hello world

2017-01-21

android-21

android 5.0

2017-01-19

PopupWindow

PopupWindow弹层,从底部弹出,不遮挡键盘,背景变灰,点击空白处弹层消失。

2016-12-26

java模拟微信浏览器访问

模拟微信浏览器访问

2016-12-08

java二维码生成与解析

java ,二维码的生成与解析

2016-12-08

RSA加密java

java RSA 加密

2016-11-28

html+css(个人简历)

html+css 界面设置 个人简历 模板

2016-11-26

防微信底部菜单弹出

防微信 底部菜单弹出 android

2016-11-26

微网站 商城php

针对手机用户开发的微网站商城,主要应用于微信公众号开发。

2016-11-24

android 图片轮播

图片轮播,自定义速度,没有加载时出现的白框,没有图片,自动加载默认页,效果好。

2016-11-19

web图片验证码

动态生成二维码,不区分大小写,失去焦点自动判断。

2016-11-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除