自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 使用mockjs+nodejs实现前后端分离模拟后端数据(本地编写接口,实时同步到服务器上)

文章目录目录简介使用第一种情况:在本地启动接口第二种情况:本地监听,并且上传到服务器,并且在远端服务器启动该接口服务附录这个项目是为了前后端分离开发,使用mock+nodejs编写的模拟后端数据的服务,同时添加了同步上传到服务器上的功能github地址:mock-server目录简介mock 里面存放的都是接口文件/文件夹(里面的接口数据都是用mock模拟的)node_modules使用的是npm安装的依赖库mock-gaze.js 用于监听文件的变化并上传到服务器(使用gaze+scp

2020-08-20 17:09:55 683

原创 vue中单页面SPA项目和History模式,导致微信网页签名失败,invalid signature

vue项目中为了去掉路径中的#号,导致微信签名失败,原因分析:history模式副带的页面刷新问题和iOS、Android获取url方式不同的兼容问题,在vue-router模式为history的情况下, 由于IOS微信浏览器在验证微信jssdk签名时,需要的URL是第一次进入该应用时的URL, 并不是当前页面的URL, 所以这里需要针对IOS微信浏览器作特殊处理;从 A页面,跳转到B页面,由于没有刷新,B调用 JSSDK的 内容,由于vue-router切换的时候 都是操作的浏览器历史记录,真实u.

2020-05-08 18:50:26 1009

原创 django中如何在根目录下放置网站验证文件?

现在很多网站的服务需要验证域名权限,需要在网站根目录下放置一个txt文本文件,但是需要能够在域名根目录下直接访问,共有以下几种方法在django中配置在django中配置的方法有两种第一种方法在views.py中新添加一个方法,在该方法中将校验文件中的内容读取出来,通过HttpResponse返回去,然后在urls.py中添加路由url(r'^baidu-verify-7F2A3DC1...

2020-02-09 22:33:41 1049

原创 为Recyclerview打造的可扩展列表适配器BaseExpandableRecyclerViewAdapter

BaseRecyclerViewAdapter是继承自Recyclerview.Adapter,Recyclerview及其子类都可以使用该适配器,需要集成LevineUtils1.BaseRecyclerViewAdapter简介BaseRecyclerViewAdapter的定义public abstract class BaseRecyclerViewAdapter<T&gt...

2019-12-03 10:31:28 397

原创 Android中最简单有效的Fragment全局管理器(全新实现方式)

这篇文章专门用于讲述LevineUtils中的FragmentFactory,需要集成LevineUtils1.FragmentFactory简介FragmentFactory是利用apt技术,即通过注解的方式来管理整个应用中的自定义的Fragment,通过FragmentFactory对象的showFragment(String tag)方法来控制fragment的显示和隐藏,从而实现...

2019-11-19 16:19:45 623

原创 android中签名,构建,打包等相关知识

1.生成.jks或者.keystore文件.keystore和.jks文件都是用于android签名的,.keystore适用于eclipse签名的,.jks用于androidstudio中使用的1.生成.keystore 文件打开终端: keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore...

2019-09-26 14:48:12 376

原创 django使用python-decouple

在django项目中,我们会使用settings.py中定义一些参数,比如:SECRET_KEY = '!pv4o62*84k9s(u$y%k5$e8vura2_w)y5aa^-(e@4hk&' DEBUG = True ALLOWED_HOSTS =['*'] GITHUB_WEBHOOK_KEY='9tXDogwdEUBLJwwgczgfaeNAAbQDXIDo4Yth' ...

2019-09-04 11:11:04 1117

原创 Django的model中使用外键,但在页面上显示的是xxx_object?

在Django中定义了如下A,B两个模型:class A: name=models.CharField(max_length=15) def __unicode__(self): return self.nameclass B: name=models.CharField(max_length=15) f=mod...

2019-08-27 18:32:21 1896

原创 使用django-ckeditor的时候一直提示500错误,并且不能上传图片

在django-editor配置完成之后,发现不能上传文件,一直提示500错误,控制台错误信息是: TypeError: coercing to Unicode: need string or buffer, list found找了好久问题,都没有找到,最后仔细检查settings.py文件:发现在配置MEDIA_ROOT时,我配置成了一个list : ...

2019-01-21 18:05:26 1728

原创 android创建无线调试app(手机需要root权限)

                                    如何创建Android无线调试器及其原理在Android调试过程中,无线调试可以很方便的解决有线的问题,而且在和电脑处于同一局域网范围类时,手机可自由移动。另外,无线调试的传输速率并不比有线调试差。接下来讲讲如何操作,并创建一个无线调试的app。1.基本原理在Android无线调试的实现,执行了一系列的Androidshell...

2018-03-22 12:41:53 606

原创 androidstudio3.0使用butterknife报错,配置javaCompileOptions无效的问题

在AndroidStudio3.0中引入Butter Knife时会报错:Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add ...

2018-03-21 15:02:12 3227 1

原创 Android开发中如何将自己编译的.so文件用到其他的项目中

Android开发中如何将自己编译的.so文件用到其他的项目中(使用cmake的编译方式)使用Androidstudio 做jni开发的时候,我们常常将c文件变成.so文件,再将.so文件放到其他项目中使用。下面介绍一种使用cmake编译方式来操作。使用Androidstudio创建一个Android项目打开Androidstudio创建一个项目,命名为tryndk在项目中新创建一个类,在其中

2017-08-21 15:41:10 1753

空空如也

空空如也

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

TA关注的人

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