- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序——修改radio组件的大小
radio组件的样式大小太大了,和我的文字大小不匹配,看起来很难看于是给radio设置了width和 height ,然而并不起作用
2018-05-29 10:41:05
22416
2
原创 微信小程序开发——修改页面的背景颜色
背景颜色是灰色的,于是我给最外层的view设置了样式.order-home { background: #F3F3F3; } 结果发现只有最外层view内的元素背景颜色才为灰色,下面空余的地方都是白色的。于是我修改了页面的.json文件 ,”backgroundColor”: “#F3F3F3”,然而并没有效果!其实只要给page设置背景颜色即可!page { ...
2018-05-28 17:06:12
25339
2
原创 Git-SourceTree使用规范
项目使用Git以来,出现了多次因开发提交失误,导致代码冲突,他人代码被覆盖的问题,甚至造成生产问题。下文总结了Git-SourceTree使用的一些规范,从开发提交代码自我审查,到分支管理规范,避免代码冲突。1.Clone前先创建Fork私有库,命名规范:“系统编码-工号”或 “系统编码-姓名全拼”或 “系统编码-工号-姓名全拼”组成。私有库命名规范避免自己有多个Fork私有库分不清楚,也让其他同事
2017-08-28 16:21:08
1602
原创 Kafka入门介绍(一)
1.介绍Kafka是一个分布式的流平台,有三种关键的功能:发布和订阅流记录。在这方面和消息队列或企业消息系统类似。以容错的方式存储流记录。处理流记录。Kafka被用于两大类应用程序:建立实时的流数据管道,可靠的在系统或应用中获取数据。建立实时的流应用程序,对流数据进行变换或反应。Kafka的几个概念:Kafka作为一个或多个服务器上的集群运行。Kafka集群存储的记录类别称为主题。
2017-07-20 20:03:11
705
原创 CSS样式实现选择按钮
CSS样式实现选择按钮表单元素中的选择按钮的原生样式并不好看,在实际项目中需要优化。很多优化的方法都用CSS美化按钮的原生样式,或用图片来代替原生样式。本文描述了使用CSS样式实现方形选择按钮和圆形选择按钮的方法。方形选择按钮实现效果如下图: 由上图可以看出,这样的选择按钮非常适合用于类似“同意服务条款”这样的情景。一下是实现的代码,重点是css样式。.html<!DOCTYPE html><h
2017-06-29 18:31:19
9193
原创 WebStorm自动编译less
WebStorm自动编译less安装node.js和npm windows下安装node.js去Node.js官网下载安装包,手动安装。安装node.js的同时会自动安装npm。 安装程序会自动配置环境变量,所以如果要验证node.js和npm是否安装成功,只需要在cmd命令行下输入node -v npm -v即可。提示以上字样时,node.js和npm已安装成功。2.使用node来安装le
2017-06-15 14:43:36
7749
原创 Cropper插件实现图片缩放
实现效果: Cropper 是一个简单的 jQuery 图像裁剪插件。它支持选项,方法,事件,触摸(移动),缩放,旋转。下载地址为:https://github.com/fengyuanchen/cropper以下是用Cropper 实现图片缩放的例子:index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-
2017-06-14 17:42:18
3830
原创 单元测试遇到的坑
使用Mockito来来模拟外部依赖的对象,完成单元测试。结果发现when(mock.someMethod()).thenReturn 对static修饰的方法是无法设置方法调用的预期返回,与我所需的单元测试不符合。遂改用PowerMockito,PowerMock扩展了EasyMock和Mockito框架,增加了对static、final和pricvate方法mock支持等功能。改用PowerMo
2017-06-13 17:09:55
27894
2
翻译 Sass基础
翻译自官方文档Sass Basics 在你可以使用Sass前,你需求在你的项目中设置它。如果你只是想在这里浏览,去吧,但我们建议你先安装Sass。到这里,如果你想学习如何把一切设置。预处理CSS本身很有趣,但是样式越来越大,更复杂,也更难以维护。Sass是一个能提供帮助的预处理器,能让你使用CSS中不存在的特征,比如变量、嵌套、混合、继承和其他功能,这使得编写CSS更有趣。一旦你开始使用Sass,
2017-03-15 10:17:46
366
原创 java分页查询接口的实现
java分页查询的实现分页要传入当前所在页数和每页显示记录数,再分页查询数据库,部分代码如下所示。传入参数实体类:public class MessageReq { private String memberId;//会员id private int currentPage;//当前页 private int pageSize;//一页多少条记录 private int
2017-02-07 18:56:15
20294
3
原创 Mybatis动态更新数据
Mybatis动态更新数据原理同上一篇的 Mybatis动态插入数据(使用trim标签) ,控制同一张表,但传入的参数不固定,操作表的字段不固定,就要用到mybatis动态更新,普通的<if test=" ">的方法会出现多余的字符。方法一:使用set标签 <update id="updateMessage" parameterType="com.sf.ccsp.member.client.req
2017-02-05 15:24:09
5835
原创 Mybatis动态插入数据(使用trim标签)
Mybatis动态插入数据(使用trim标签)有时我们控制同一张表,但传入的参数不固定,操作表的字段不固定,就要用到mybatis动态插入。.xml如下:"insertMessage" parameterType="com.sf.ccsp.member.client.request.MessageReq"> insert cx_customer_message
2017-02-05 11:38:19
11865
1
原创 Mybatis多条件批量更新
Mybatis多条件批量更新在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separato
2017-02-05 11:35:52
5977
原创 【<if test="takeWay == '0'">】mybatis的if判断有坑
昨天码代码,掉到坑里,耽误了几个小时才从坑里爬出来-_-|||单个的字符要写到双引号里面才行,改为<if test='takeWay == "1"'>.xml文件的部分代码 <insert id="insertDelivery" parameterType="com.zuci.request.DeliveryPreferenceReq" > insert cx_customer_deli
2016-10-25 12:06:37
33648
12
原创 Linux初级 文件处理命令
建立目录:mkdirmkdir -p [目录名] -p 递归创建 命令英文原意:make directories切换所在目录:cdcd [目录] 命令英文原意:change directory简化操作 cd ~ 进入当前目录的家目录 cd - 进入上次目录 cd .. 进入上一级目录 cd .
2016-05-06 01:21:56
535
原创 Linux初级 命令基本格式
Linux与 Windows的不同Linux严格区分大小写Linux中所有内容以文件形式保存,包括硬件Linux不靠扩展名区分文件类型Windows下的程序不能直接在Linux中安装和运行命令基本格式[root@localhost~]# 其中: root 当前用户登录名 localhost 主机名
2016-05-06 00:19:55
795
原创 浅谈android volley
Volley概述Volley的简介 Volley是Android平台上的网络通信库,适用于属于数据量不大,但网络通信频繁的应用。但不适合数据的上传和下载。Volley的特点 通信更快,更简单 Get、Post网络请求及网络图像的高效率异步处理请求 对网络请求进行排序 网络请求的缓存 多级别取消请求 和Activity生命周期的联动为什么使用Volley 高效的Ge
2016-04-05 23:31:26
497
原创 浅谈Android Fragment
Fragment概述Android 3.0引入Fragment的初衷是为了适应大屏幕的平板电脑,由于平板电脑的屏幕比手机屏幕更大,可以容纳更多的UI组件,而这些UI组件之间存在交互关系。Fragment可以对UI组件进行分组、模块化管理,可以更方便地在运行过程中动态更新Activity的用户界面。比如有如下新闻浏览界面,屏幕左边显示新闻列表,屏幕右边显示新闻内容,此时就可以在Activity中显示两
2016-03-28 23:19:19
850
原创 Android扩大图片的点击区域
以前写过一个弹出式菜单,图片很小,手指不容易点到。刚好途牛android面试被问到这个问题(虽然没拿到offer),在此总结不能用增大图片的方法,因为有的图片就是要小才美观。最开始的布局如下:<ImageView android:id="@+id/iv_more" android:layout_width="wrap_content"
2016-03-26 23:26:49
3930
原创 Mac上用命令行操作git
1.git clone用命令行随便进入一个目录,如果你想下载SlidingMenu,他在github上的地址是https://github.com/jfeinstein10/SlidingMenu,你可以在命令行中输入git clone https://github.com/jfeinstein10/SlidingMenu.git,就会把SlidingMenu下载到到当前目录,这就是将远程仓库的代码
2016-03-26 17:01:58
8521
原创 Android加载一张3.4MB的图片,不出现OOM
package com.jianda.zuci.showbigphoto;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.support.v7.app.AppCompatActivity;import
2016-03-26 00:27:43
882
原创 android:showAsAction="never"报错
android studio目录下没有menu(eclipse中有),怎么解决?在res 下面创建 一个文件夹menu, 和 drawable 是同级别的。 menu 只是单纯一个文件夹目录,不同于 res 、 assets这样的文件目录。在新建的menu目录下的xml文件中有android:showAsAction=”never”报错如下图所示:解决办法是:添加此命名空间 xmlns:app=”h
2016-03-17 18:43:06
6071
原创 怎么在mac上更改移动硬盘的权限
在Mac上插入移动硬盘时会出现以下情况,也就是只能把硬盘里的东西读到本本上,不能把本本上的东西写入硬盘。方法1:打开实用工具(自带应用程序)里的磁盘工具,在左边一栏中选择一个你要改变的磁盘,点击抹掉,然后改为mac的格式,日志式,点击抹掉。(如果有重要内容,记得先备份)但是这样你抹掉的磁盘在windows中就不可以写了,只可以读。方法2:也是在磁盘工具里,把格式设置为M
2015-06-23 11:02:57
54810
1
原创 Mac下如何使用MySql
一 下载MySQL首先访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。下载MySQL Community Server和 MySQL Workbench,下载的过程很简单二 连接MySQL Server首先在Mac系统偏好设置中启
2015-06-19 17:13:51
2339
1
原创 解决resource directory '/xxx//res' does not exist的方法
导入工程,出现resource directory '/xxx//res' does not exist错误android在中文路径或者文件名上是不支持的,把中文路径改为英文
2015-03-21 21:05:56
7874
转载 Android permission 访问权限大全
Android permission 访问权限大全程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write acce
2015-03-21 20:58:03
503
原创 如何彻底删除tomcat下的项目?
有一次,我删除了webapp下的项目,但重新在myeclipse中运行,却不能重新加载到tomcat中,结果发现是没有彻底地删除。1.stop tomcat服务器2.删除webapp下的该项目3.将work/Catalina/localhost目录下的该项目删除
2015-01-04 21:52:02
12998
1
原创 Android中SQLite使用方法
1.SQLiteOpenHelper是SQLiteDatabase的一个帮助类,用来管理数据库的创建和版本的更新。
2014-07-25 15:52:39
592
原创 为何相对布局中的控件不能紧挨着父界面?
关系布局中自动生成的代码有android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" andr
2014-07-25 15:13:32
621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人