自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(336)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

转载 Flutter语言开发的高仿抖音App源码

一款基于Flutter语言开发的高仿抖音App。初衷是用来学习Flutter跨平台技术,积累实战经验。开放出去是让更多的老铁们在技术的路上越走越远…

2022-09-04 17:43:57 1322

转载 原哥近期开发一款Flutter抖音版,敬请期待!将会开源出去,欢迎关注!来跟原哥一起学跨平台开发吧!搞起!

原哥近期开发一款Flutter抖音版,敬请期待!将会开源出去,欢迎关注!来跟原哥一起学跨平台开发吧!服务端API:java+springboot+mybatis+mysql。后台管理:Vue+element。前端:Flutter+MVP。

2022-08-29 22:20:09 198

原创 ijkplayer原理

https://blog.csdn.net/qianxiangsen/article/details/96427072https://blog.csdn.net/achina2011jy/article/details/116046380https://www.jianshu.com/p/3a0f1eb2898ahttps://www.cnblogs.com/harlanc/p/9681643.htmlhttps://blog.csdn.net/u014099894/article/details/

2021-09-18 00:41:01 293

转载 flutter白屏问题bug:Failed to find assets path for “Frameworks/App.framework/flutter_assets“

原文转载来自原哥博客:http://www.yuan988.cn/post/178.html在运行Flutter 项目的时候跑IOS模拟器上白屏许久不见进入主页面,等了20分钟一点动静也没有,打开Xcode,查看日志发现:Failed to find assets path for "Frameworks/App.framework/flutter_assets",这里的问题主要上没有找到flutter——assets,经过查询知道是iOS工程项目中没有相应的依赖包,但是我们在访达里面是有的,这时候

2021-01-19 23:28:26 824

原创 uniapp开发FFmpeg安卓原生短视频插件支持裁剪、添加背景音乐、压缩视频、视频播放器、拍照、录屏

花了一个多礼拜,终于开发出来了。使用FFmpeg自主研发,不需要依赖第三方SDK。给大家看看效果使用说明:<template><view class="content"><button @click="callNativeVideoCropUI">裁剪视频</button><button @click="callNativeVideoBgMusicUI">添加背景音乐</button>&.

2020-08-10 21:52:24 5809 3

原创 android即时通讯技术基于XMPP协议asmack聊天功能实战

XMPP协议简介XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作...

2019-10-10 10:13:58 359

原创 openfire开源IM服务器知识分享+社交app实战

一、概述Openfire最主要的功能是实现XMPP服务器,简单来说,openfire为我们提供一个固定的地址,我们只需要向openfire服务器发送标准的XMPP信息(即XML文件流),那么openfire服务器应当给予我们回应,这里的openfire服务器也可以看做一个容器,我们在聊天时,需要在这个服务器上注册一个会话,在会话存在的时间,我们可以实现即时聊天的一些常用功能,比如建...

2019-09-21 21:29:46 1738

转载 Retrofit+RxJava网络请求详解实战

前言Retrofit是目前主流的网络请求框架,功能强大,操作便捷。RxJava是实现异步操作的库。可在线程间快速切换,同时提供许多操作符,使一些复杂的操作代码变得清晰有条理。两者结合使用后,使得网络请求更加简洁,尤其在嵌套请求等特殊场景大有作为。本文侧重于介绍Retrofit网络请求,以及它是如何结合RxJava使用的。还没了解过RxJava的建议先到上面贴出的参考地址学习,以便更好明...

2019-01-08 23:01:13 483

转载 Android热更新技术总结

1为什么需要热更新?正常开发流程:新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。图片1.png存着如下问题:l 周期长l 用户下载成本高,app推广成本高昂l 修复不及时,用户体验差,用户遇到奔溃时失去耐心后直接卸载。热修复流程:新版本上线,发现问题或用户反馈,紧急修复,上线补丁,自动修复图片2.png存着如下优点:...

2019-01-08 22:58:21 585 1

原创 android微信登录QQ登录微博登录微信分享QQ分享微博分享

android微信登录QQ登录微博登录微信分享QQ分享微博分享微信登录: package com.vincent.cloud.ui; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.suppor...

2018-12-13 11:27:19 978

原创 android自定义底部Tab导航UI,项目整体界面框架

android自定义底部Tab导航UI,项目整体界面框架共享一个自己在开发过程中搭建的android项目界面框架,便于提高开发效率。主要功能1.使用Button自定义底部Tab和Title2.点击底部Tab后使用Fragment切换页面3.主页使用ViewPager滚动显示新闻图片4.自定义类处理Fragment重叠回退问题一、自定义底部Tab类/*****************...

2018-12-13 11:12:48 2673

转载 Toolbar的Title与NavigationIcon距离异常

NavigationIcon和Title的距离正确距离显示正确.jpgNavigationIcon和Title的距离出现了异常距离显示异常.jpg问题的解决方法解决办法很简单,见代码为了方便起见,先定义一个Toolbar的Theme&lt;style name="NoSpaceActionBarTheme" parent="Base.Widget.AppCo...

2018-12-06 15:27:53 241

转载 Android Material Design 控件常用的属性

android:fitsSystemWindows="true"是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows留出空间...用于实现状态栏,即 沉浸式状态栏! Toolbarandroid:theme="@style/ThemeOv...

2018-12-06 15:27:12 262

转载 Android - Dagger2使用详解

前言2018年,大家开心哈,本文是在2018年第一天写完的,历时一年才完成,哈哈2018,大家加油目录一:Dagger2是什么? 二:为什么要有Dagger2 三:Dagger2如何使用 基本的概念 如何使用Dagger2 高级用法 (1)构造方法需要其他参数时候 (2) 模块之间的依赖关系 (3) @Named注解使用 ...

2018-12-03 11:48:25 269 1

转载 带你彻底明白 Android Studio 打包混淆

前言在使用Android Studio混淆打包时,该IDE自身集成了Java语言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单。只需要在工程应用目录的gradle文件中设置minifyEnabled为true即可。然后我们就可以到proguard-rules.pro文件中加入我们的混淆规则了。ProGuard作用压缩(Shrinking):默认开启,用以减小应用体积...

2018-06-27 16:12:45 206

转载 AndroidStudio常用快捷键——Windows(随时更新)

Ctrl+Z                                倒退Ctrl+J                                 自动代码Ctrl+Shift+Z                       向前Alt+Enter                            自动修正Ctrl+Alt+L                          格式化...

2018-06-25 15:27:43 326

转载 Android Studio查找功能(搜索功能)及快捷键

1、在当前窗口查找文本【Ctrl+F】F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置2、在当前工程内查找文本【Ctrl+Shift+F】先会弹出一个对话框,直接点击【find】,开始在整个工程内查找该字符串  查找结果如下: 3、查找类【Ctrl+N】4、查找文件【Ctrl+Shift+N】5、查找项目中的方法或变量【Ctrl+Shift+Alt+N】6、查找类/方法/变量...

2018-06-25 15:04:17 24715 1

转载 Java中List集合去除重复数据的方法

1. 循环list中的所有元素然后删除重复public static List removeDuplicate(List list) { for ( int i = 0 ; i &lt; list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ; j...

2018-06-25 11:51:35 193

转载 eclipse如何设置自动去除多余引入的类?

第一种:移除某个类中的在Java类中按键Ctrl+Shift+O第二种:移除整个包中的在Package Explorer下右键点击包名,依次选择Source——Organize imports即可第三种:保存时自动移除也是最方便的,Windows——Preferences——Java——Editor——Save Actions然后选择Perform the selected action on s...

2018-06-25 11:49:05 224

转载 Android Studio上的Git操作

一、阅读提醒1.本文章适用于已经对git有一定的了解,即知道git是干什么的。(也要知道Android Studio是干啥的......)2.本文章结合本人实际开发的经验以及图解在进行讲解(会涵盖一些基本的git操作)二、写作原因1.在如今的Android开发过程中,一般的公司都会选择git作为版本控制工具,以此来进行团队协作开发。像SVN这种集中式代码控制工具已经渐渐的退出了舞台。(二者的...

2018-06-25 10:58:40 1685

转载 GIT结合android studio使用总结

使用GIT前请阅读(有git基础可略过) git指引 :http://www.bootcss.com/p/git-guide/ 一、 下载git   http://git-scm.com/download/  二、 安装    全部默认配置即可。  三、 配置        运行Git Bash   (一) 配置用户信息:   输入以下命令: git config --global core.ig...

2018-06-25 10:57:07 180

转载 android studio中使用svn详解

安装SVNsvn下载:https://tortoisesvn.net/downloads.htmlsvn安装: 需注意,需安装 command line功能。svn注意点:3.1. 需要重启电脑,右键才会出现svn的各种菜单。 3.2. 若是直接打开TotoseSVN客户端,会出现以下提示: tortoisesvn is a shell extension that means it is in...

2018-06-25 10:54:52 2902

原创 tomcat 设置内存

Windows,catalina.bat;linunx catalina.sh 最前面加这个:set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=150M -XX:MaxPermSize=300m

2018-06-19 14:55:24 491

转载 intelliJ IDEA最常用的快捷键

intelliJ IDEA最常用的快捷键一、使用相关快捷键1.重写接口实现类:Ctrl+I2.搜索:Shift+Shift  3.生成get或set方法快捷键:Alt+insert;4.导入未实现的方法,强制类型转换:Alt+Enter5.断点调式查看值:Alt+F86.引用快捷键:Alt+F76.maven构建命令:install -Dmaven.test.skip=true7.运行程序:shi...

2018-06-13 10:31:29 320

转载 Spring boot 内嵌Tomcat 配置

Tomcat为Spring Boot的默认容器,下面是几个常用配置: # tomcat最大线程数,默认为200 server.tomcat.max-threads=800 # tomcat的URI编码 server.tomcat.uri-encoding=UTF-8 # 存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹(如:C:\Users\Shanhy\AppData...

2018-06-06 11:25:28 706

原创 配置apache禁止通过IP访问网站

两步:修改配置文件,重启服务。1. 找到apache的服务配置文件,httpd.conf,最后加上修改内容:[plain] view plain copy&lt;VirtualHost *.*.*.*&gt;  ServerName *.*.*.*  &lt;Location /&gt;  Order Allow,Deny  Deny from all  &lt;/Location&gt;  &l...

2018-05-28 09:58:27 4052 1

转载 apache设置禁用ip访问

https://yq.aliyun.com/ziliao/23801

2018-03-19 11:47:44 1258

原创 eclipse使用jetty运行maven项目

主要pom.xml里面配置 &lt;plugin&gt; &lt;groupId&gt;org.mortbay.jetty&lt;/groupId&gt; &lt;artifactId&gt;maven-jetty-plugin&lt;/artifactId&gt; &lt;version&gt;6.1.26&lt;/version&gt; &lt;config

2018-03-16 16:17:24 712

转载 eclipse构建及运行maven web项目

1:环境eclipse indigo,JDK1.6,maven 3.2.1,tomcat7.0.422:安装eclipse maven插件 m2eclipse第一种方法:从网上下载m2eclipse,这个网上有很多下载的地方。然后放到eclipse安装目录的plugins下。第二种方法:打开eclipse-&gt;help-&gt;install new software。在work with后输...

2018-03-16 16:02:25 142

转载 H5九宫格效果

http://www.php.cn/html5-tutorial-356111.html

2018-03-15 16:25:30 4367

转载 H5下拉刷新上拉加载更多

http://www.jq22.com/jquery-info14467

2018-03-15 16:18:15 2967 1

转载 IOS 操作sqlite

http://blog.csdn.net/qxuewei/article/details/52909411http://blog.csdn.net/u011058732/article/details/45177681

2018-03-15 16:09:26 156

转载 IOS NSUserDefault详解

http://blog.csdn.net/wjp19930121/article/details/51506469http://www.cnblogs.com/tiantianbyconan/p/3405308.html

2018-03-15 16:07:14 700

转载 IOS Webview和JS交互

https://www.cnblogs.com/markstray/p/5757238.htmlhttp://blog.csdn.net/xiangzhihong8/article/details/71302278https://www.jianshu.com/p/07a9cff7b183

2018-03-15 16:00:59 114

转载 IOS UITabBarController简单介绍

一、简单介绍UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ、微信等应⽤。 二、UITabBarController的使用1.使用步骤:(1)初始化UITabBarController(2)设置UIWindo

2018-03-15 15:48:39 234

原创 IOS请求网络返回JSON解析

-(NSDictionary*)Login:(NSString *)email password:(NSString *)password { NSMutableDictionary *resultsDictionary;// 返回的 JSON 数据 NSDictionary *userDictionary = [[NSDictionary alloc] initWithObjects

2018-03-15 15:37:55 1416

原创 springmvc跳转页面: PrintWriter的使用跳转问题

今天遇到一个问题很蛋疼,记录下来,希望兄弟们看到了 别再走弯路了,在控制器中用PrintWriter打印alert时,springmvc的跳转不会生效的,这个时候可以用ajax处理,或者继续用PrintWriter输出js脚本跳转,window.location.href="".

2018-01-19 22:28:42 2536

转载 利用Eclipse的JPA自动生成注解实体

新公司用的SSH(springmvc)框架,看代码的时候,发现没有hbm.xml文件,全部使用的注解形式。在一次闲聊的时候问同事,这么多entity  写起来不麻烦么。同事说根据数据库自动生成的。于是我在网上搜索关于hibernate  自动生成实体的(我去年写过一篇关于mybatis 自动生成dao的,感兴趣的可以去翻一翻),最开始搜到的是hibernate-tool 工具,研究了半天还是不会用

2018-01-19 10:02:39 1161

转载 大型网站架构

大型网站架构系列:20本技术书籍推荐学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列)本次分享大纲大型网站架构系列分布式系统系列BAT技术文学系列架构设计系

2018-01-12 14:39:49 177

转载 phpStudy 5.5n +zendstudio12.5+xDebugger的配置

1.之前一直安装zendDebugger都没装上去,用phpStudy版本转换器转到对应版本的ZendDebuger也没用,后来发现自己下载的zendstudio的php是5.5的,而且自带了zendDebugger搞得头晕,注意:如果你的php版本是5.3以上,且是thread safe的,那么不要浪费你的时间做尝试,建议你直接改用XDebug吧。所以刚脆换个

2018-01-11 17:47:30 499

java(SSM框架)企业网站CMS

java(SSM框架)企业网站CMS源码

2018-12-13

android微信登录QQ登录新浪登录和分享

android微信登录,QQ登录,新浪登录,微信分享,QQ分享,新浪分享代码Demo。

2018-12-13

android项目整体UI框架

1.自定义android项目底部任务栏 2.实用Fragment切换 3.项目整体架构

2018-12-13

ExtJs人力资源管理系统(HRMS)

基于SSH框架开发,数据库sqlserver,js使用extjs框架,非常适合初学者入门。

2018-03-24

android最新上拉加载,下拉刷新

android最新上拉加载,下拉刷新代码,很漂亮。

2017-03-06

asmack4.0.5帮助文档

由于asmack在近段时间不更新了,存在的好多bug都的慢慢的自己去解决,老版本的问题也比较复杂,很伤脑筋!这里提供给大家一分帮组文档,有问题可以通过查看帮助文档.

2015-07-16

android 播放MMS流媒体

简单的实现了android 对mms协议的流媒体的播放。源代码提供给大家。

2015-06-17

java使用cookie保存登录用户名和密码

java底层使用cookie保存登录的用户名和密码

2014-06-20

Android Listview批量删除

Android Listview批量删除,根据checkbox的选择来实现。

2013-12-13

Android下拉刷新上拉加载源码

Android下拉刷新上拉加载源码 ....... @Override public void onRefresh() { mHandler.postDelayed(new Runnable() { @Override public void run() { start = ++refreshCnt; items.clear(); geneItems(); // mAdapter.notifyDataSetChanged(); mAdapter = new ArrayAdapter<String>(XListViewActivity.this, R.layout.list_item, items); mListView.setAdapter(mAdapter); onLoad(); } }, 2000); } @Override public void onLoadMore() { mHandler.postDelayed(new Runnable() { @Override public void run() { geneItems(); mAdapter.notifyDataSetChanged(); onLoad(); } }, 2000); }

2013-12-13

Android语音识别源码

Android 语音识别源码,调用谷歌语音识别引擎来实现。

2013-12-13

Android实现电话号码归属地的查询源码

Android号码归属地查询源码,调用webservice方法来实现。

2013-12-13

java使用memcached所需的包

java使用memcached所需的包:commons-pool-1.5.6.jar,java_memcached-release_2.6.3.jar,slf4j-api-1.6.1.jar,slf4j-simple-1.6.1.jar

2013-12-13

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

TA关注的人

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