周康的博客

一蓑烟雨任平生


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

微信小程序(四)——数据库设计篇

发表于 2018-01-22 | 分类于 Android

概述

这次的数据库采用了MYSQL,设计了6张表,其实还应该再细分多两三个表出来的,如果再改的话很多表和后台的代码也都要跟着改,都是多表联动,耦合性很强,比较麻烦,因为也能正常运作,索性就没再改了。接下来细说这6张表。

阅读全文 »

微信小程序(五)——服务器搭建篇

发表于 2018-01-21 | 分类于 Android

准备

我们把微信小程序(二)——开发工具篇里面提供的XAMPP下载下来,XAMPP是一款集成软件包,包含 MySQL、PHP 和 Perl 的 Apache 发行版,我们用XAMPP来搭建本地服务器会节省我们很多的事情。

阅读全文 »

微信小程序(六)——ThinkPHP接口篇

发表于 2018-01-20 | 分类于 Android

集成ThinkPHP5

我们在微信小程序(二)——开发工具篇下载完整版的ThinkPHP5,集成到我们的XAMPP里面去,按照上一节的内容,在D:\xampp\htdocs文件夹下新建thinkphp5文件夹,将下载好的THinkPHP5解压到该文件夹下,完成后如下:

阅读全文 »

微信小程序(七)——前端小程序篇

发表于 2018-01-19 | 分类于 Android

概述

小程序的源码里都会有详细的注释,这里就不罗嗦了,需要说明的是在开发小程序过程中遇见的各种坑。

阅读全文 »

微信小程序(八)——结合SAE获取openid篇

发表于 2018-01-18 | 分类于 Android

概述

我们在前端微信小程序发起登录请求后,成功会返回一个code:用户登录凭证(有效期五分钟)。开发者需要在开发者服务器后台调用 api,使用 code 换取 openid 和 session_key 等信息。
而且这个服务器必须要有证书的验证。没有证书的话不能使用本地的服务器,这就要我们再搭建一个新浪云服务SAE。

阅读全文 »

微信小程序(九)——资源下载

发表于 2018-01-17 | 分类于 Android

资源

请假出差小程序:https://github.com/Kanging/testSmallPragram 。
数据库SQL:
请假出差小程序后台:https://github.com/Kanging/ThinkphpForSmallPragram 。

阅读全文 »

Glide、Fresco、Picasso的对比

发表于 2017-12-09 | 分类于 Android

概述

在Android应用中,体现给用户最多的就是图片,所以选择一种适合自己的图片加载框架是我开发中需要慎重考虑的事情,今天来对比一下当下最火的三款图片加载框架的区别。它们分别是:Glide、Fasco和Picasso。目前个人对于Glide比较熟悉,因为在过往的项目中运用的最多的就是Glide,写过《Glide源码分析(一)》这篇文章帮助自己更好的运用这个框架。而今天这篇文章的目的就是更好的理解这些图片加载框架之间的优缺点。以便日后的开发工作。

阅读全文 »

我有故事,在寻找酒

发表于 2017-11-03 | 分类于 随笔


这座城市特别亮,到处都有光
我觉得我只要站在光里
我就能够虚张声势

今天不聊技术,聊聊人生吧。

阅读全文 »

替换AsyncTesk的最佳策略:RxJava的使用

发表于 2017-09-16 | 分类于 Android

概述

传统的AsyncTesk在业务逻辑不是很复制的时候会使用起来很方便,随着业务的变更,业务变得臃肿,代码也会出现冗余。这时候RxJava可以更好的解决这一问题。RxJava是一个实现异步操作的库,当初我们使是用AsyncTesk来进行异步交互的,现在RxJava是完完全全可以替代AsyncTesk的一种框架,当项目或逻辑越来越复杂时,它依旧能保持代码的可读性性,整洁性等。关于RxJava一个很重要的点就是响应式编程,响应式编程就是编程处理异步数据流。就是我们接收连续流动的数据–数据流–提供处理数据流的方法并将该方法应用到数据流。想象一下高速公路上汽车过收费站,公路就是流,汽车是事件(不断的行走),而收费站时接受事件的(不断的观察车辆)。此版本主要针对于RxJava2.X,假如对1.0版本不太熟悉也没关系,不影响2.0的使用。

阅读全文 »

关于二进制的运算

发表于 2017-09-02 | 分类于 Java

提出问题

刷知乎的时候遇到一个非常有意思的题目,引发了一些思考:
写一个函数,输入一个整数,判断是否是奇数,将结果返回。

1
2
3
public boolean isOdd(int number){

}

前言

上面的问题可以说简单的不能再简单了,但是对于初级开发人员或是中级开发人员,甚至是高级开发人员的面试都可以用的到,涉及的侧重点也是不同的。
开始解决问题之前先巩固一下Java位运算知识。

阅读全文 »

1…456…8
周  康

周 康

猥琐发育,别浪!

76 日志
6 分类
36 标签
GitHub E-Mail WeiBo Skype
© 2020 周 康
全站字数统计: