综合( 右侧选择分类 )
web

分享GitHub上收集的微信小程序开源项目

最近微信小程序很火,收集了许多GitHub上的微信小程序开源项目内含各种微信小程序相关的开发工具,Demo,UI组件,开发框架,项目实例等等等等awesome-github-wechat-weapp 是由OpenDigg整理并维护的微信小程序开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。如果收录的项目有错误,可以通过issue反馈给我们。这里的项目Star
3048 人浏览
hangge

SpringBoot - 网络请求模版类RestTemplate使用详解7(异常处理、请求失败处理)

当我们使用 RestTemplate 发送请求时, 如果接口返回的不是 200 状态(而是 4xx、5xx 这样的异常状态),则会抛出异常报错。 但在实际接口对接中,我们可能希望获取接口返回的异常信息并返回(比如返回到前端)。这个可以通过自定义 RestTemplate 异常的处理来实现,下面通过样例进行演示。十、请求异常处理1,简单的样例代码(1)首先我们需要创建一个自己的异常处理控制器(Exc
3046 人浏览
aliyun

阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)

硬件是阿里云服务器ECS,安装阿里云提供的系统Linux CentOs7.3。LAMP环境搭建,再安装Laravel5.2框架。硬件没什么好说的,不是很懂,买就是了。至于系统为什么选择CentOs?因为CentOs是公认的,个人服务器最合适的系统。为什么选择7.3版本?两个原则:1、选公认的最稳定版本CentOs6.5,可惜阿里云默认的没有提供;2、选最新的版本,因为已经修复以前的bug。现在开始
3042 人浏览
database

MySQL数据库“十宗罪”(十大经典错误案例)

各位技术老铁们,福利来了!今天给大家说说《数据库中十大经典错误案例》老张我在刚开始学习数据库的时候,没少走弯路。经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决问题的办法。跟无头苍蝇一样,会不加思索地把错误粘到百度上,希望赶紧查找一下有没有好的处理问题的方法。我想这个应该是刚从事数据库的小白,都会遇到窘境。今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附
3042 人浏览
android

微信小程序--getLocation需要在app.json中声明permission字段

在微信小程序开发中,需要获取用户所在地理位置,结果提示‘getLocation需要在app.json中声明permission字段’。这是因为开发者需要填写获取用户地理位置的用途说明。腾讯新更改了部分配置,想要获取用户定位信息,必须在app.json中配置permission字段就行。所有的新旧小程序都要更改配置。具体解决方法:在app.json中增加permission属性配置。{ "pa
3037 人浏览
web

js获取url参数中文乱码问题 decodeURI

上一篇文章 js获取url参数的时候没考虑到中文乱码的问题其实很简单 直接用 decodeURI 函数就行了方法:以下JS函数用于获取url参数:(超级简单)function getQueryParam(variable) { var query = window.location.search.substring(1); var vars = query.split("&a
3037 人浏览
hgweb

Vue.js - 解决npm run build报错(TypeError: Cannot read property 'compilation' of undefined vue)

1,问题描述最近发现使用npm run build命令打包项目一直失败。报如下错误:MacBook:eciothangge$npmrunbuild >eciot@1.0.0build/Volumes/BOOTCAMP/Vue/eciot >nodebuild/build.js ⠋buildingforproduction.../Volumes/BOOTCAMP/Vue/eciot
3037 人浏览
wechat

微信小程序的picker使用对象数组

在网上看到《发现微信小程序的picker组件不能直接使用索引数组({key : value}), 于是我在服务器端把索引数组中的key和value》贴子误导初学开发者。。。 正确的使用方法是这样的:data: { Data: [{id:0,value:'a',name:'A' },{id:1,value:'b',name:'B' }], Index: 0,   curren
3030 人浏览
littleGG

fastlane iOS android 集成打包

Fastlane入门:初级使用篇 http://www.jianshu.com/p/9f66b7a106ea使用fastlane gym/xctool编写ipa打包脚本http://www.jianshu.com/p/54ab07f2e63b/深入浅出 Fastlanehttp://www.tuicool.com/articles/6ziMJfa
3028 人浏览
android

Android studio 设置主题

今天,简单讲讲Android studio的主题设置。这个是今天的第三篇博客,因为今天又重新安装Android studio,发现了好多问题,所以写了这些博客。1、主题修改Android studio自带主题:可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File--settings--apperance--theme”,主题选择Darcula:2、导入第三方主题:系统提供的两
3025 人浏览
php

nginx http 重定向到https

现在什么苹果,谷歌浏览器请求地扯基本都要求使用https了,如何把原来的http协议重定向到https中呢,这里我们可以使用http反向代理软件nginx。配置:/etc/nginx下 nginx的配置文件server { listen 80; server_name niwoxuexi.com www.niwoxuexi.com; return 301 http
3025 人浏览
php

yii2 如何引入js 或css 追加到指定位置

一般来说,网页内部的js文件或代码,都是放置在网页底部</body>的前面,这是因为网页自上而下加载,用户在访问我们页面的时候尽量不要因为加载js展现过长时间的空白页面,停留时间过长就白白流失了用户量。yii2中是集成了jQuery的,而且jQuery文件是加载在页面底部的,因此,如果我们的js代码段不在页面底部加载,就很大可能会发生$未定义的友好提示。以后台为例:1,修改: fron
3024 人浏览
android

Android 常用控件 - View 属性大全

(1)视图透明度,值在0-1之间,0为完全透明,1为完全不透明 android:alpha setAlpha(float) (2)视图背景 android:background setBackgroundResource(int) (3)视图是否可点击 android:clickable setClickable(boolean) (4)设置view的备注说明,作为一种辅助功能提
3022 人浏览
android

调用Android自带浏览器打开网页

在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接。只需要传入一个uri,可以是链接地址。启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。Uri uri = Uri.parse("https://www.baidu.com
3018 人浏览
database

与技术谈一场永不分手的恋爱

找到一份合适的工作,就像在工作的八小时之内有了一个心仪的恋人。老张我呢,原来在上学那会儿,不是特别爱学习,本人长得呢也特别帅(现在做了技术可惜了哈哈!)所以特招漂亮女孩的喜欢,当然自己也特别喜欢和她们谈恋爱啦,那感觉老甜蜜了呢。也算得上是情感专家。但是最后都没啥好结果,弄得我今后都不再相信爱情了。于是我开始反思自己,到底是哪里出了问题,刚开始谈恋爱的时候,两人都感觉特别好,可是随着时间地流逝,感情
3016 人浏览
php

centos7.4 快速安装 mariadb(mysql)

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!使用系统自带的repos安装很简单:yum install mariadb mariadb-serversystemctl start mariadb ==> 启动mariadbsystemctl enable mariadb ==> 开机自启动mysql_secure_installation ==> 设
3008 人浏览
android01

Android登录 之 Twitter登录

作为Android登录 之 GooglePlay登录的姊妹篇,这俩篇主要是对接国外平台登录的文章。作者文笔并不好,但是,管他呢,实现功能不就得了嘛。兄弟们自带梯子啊然后按照流程,创建申请什么的,也就不多说了。接下来就是咱对程序动手的时候了老规矩,咱一步步来首先在我们的根目录中的build.gradle文件添加jcenter()repositories { jcenter() } 根目
3002 人浏览
androidproject

Github RandomDragLayout (任意拖布局)

博客详情:https://blog.csdn.net/u011387817/article/details/84136291使用方式:添加依赖:implementation'com.wuyr:randomdraglayout:1.2.0'APIs:MethodDescriptionboolean reset()重置状态 (重新初始化)setChildRefreshPeriod(lo
2995 人浏览
android

Handler笔记(Handler作用和使用方法)

说明本文是Handler的笔记:一、Handler的作用1,执行计划任务(按照你指定的计划的安排,来执行某些任务)2,线程间的通信(例如在Android应用中,去请求一个网络操作,你就需要在主线程中启动一个子线程来执行网络任务,当网络任务执行完了,你就需要拿到主线程的Handler发送一个消息,让主线程去更新UI)
2986 人浏览
android00

安卓有五种打印日志的方法

安卓有五种打印日志的方法1.log.v(tag,message); //verbose模式下打印最详细的日志2.log.d(tag,message); //debug模式级别的日志3.log.i(tag,message); //info级别的日志4.log.w(tag,message);//warn级别的日志5.log.e(tag.message); //error级别的日志注意:tag和mess
2983 人浏览