- 博客(75)
- 资源 (3)
- 收藏
- 关注
原创 javafx 五子棋简单实现
源码地址:本来想上传csdn的,但是想想下载要积分,很多人下载不了就没传了。qq群内文件 296518622 。javafx实现的效果图
2019-09-11 16:17:09 1021
原创 JAVA 二维数组与稀疏数组转换
public class Main { private int[][] commonArray; public static void main(String[] args) { Main main = new Main(); main.initCommonArray(); int[][] sparseArray = mai...
2019-09-03 11:00:44 233
转载 IOS-MJRefresh上下拉刷新 分类
.h文件#import <UIKit/UIKit.h>#import <MJRefresh.h>typedef void(^refreshAction)(void);@interface UITableView (AddRefresh)/**添加上拉下拉控件*/- (void)addRefreshForPullDown:...
2019-07-08 16:07:45 567
原创 Android Button 常用属性设置,圆角,边框,点击事件
<Button <!--设置代表此button的id--> android:id="@+id/btn" android:layout_width="200dp" android:layout_height="200dp" <!--设置btn上显示的文字--> android:text="QQ"
2019-07-08 16:06:46 31651 3
原创 centos安装jdk,tomcat,rzsz,lsof命令
目录: 一 centos安装rzsz命令 二centos安装jdk 三centos安装tomcat一 centos安装rzsz命令1) 安装rzsz (用于centos文件上传下载) rzsz安装命令: yum install lrzsz -ycentos上传文件: rzcentos...
2019-07-08 16:00:08 458 1
原创 idea创建javaweb工程; window安装tomcat,并绑定到ideu
目录: 一. window安装tomcat 二. idea创建javaweb工程 三. idea绑定tomcat并运行一 window安装tomcat1.下载window版本源码(1) 百度tomcat,选择tomcat官网。 (2)点击上图红色箭头的tomcat8(3) 点击 64-bit Windows zip(pg...
2019-07-08 15:48:20 443 1
原创 idea创建java项目
目录: 一: idea创建java项目 二:idea隐藏java项目中关于idea有关的配置文件一: idea创建java项目(1) 打开IDEA,点击File,然后new, 再Project(2) 选择java, 然后选择好JDK安装路径, 再next(3) 选择一个模板,当然也可以不选择(4) 填写项目名字, 项目存储路径,...
2019-07-08 15:37:36 1164 1
原创 vue2.0 子组件之间的通信 $on, $emit, v-ref
组件之间通信: 通过props,子组件可以获取父组件的数据。但是子组件无法通知父组件数据发生变化。以及父组件无法获取子组件内的数据。所以,通过$on,$emit来通知父组件; 父组件通过v-ref来获取子组件的dom。 因为组件之间是独立的,数据互不干涉。 (1) 直接访问: 1) $parant: 父组件实例 2) $children: 所有子组件实例 3...
2018-07-04 10:31:49 1530
原创 vue2.0 props
父组件传值给子组件 props1. 组件实例的作用域是孤立的,也就是说子组件的模板和模块是无法直接调用父组件的数据。 所以需要通过props将父组件的数据传递给子组件,子组件在接受数据时需要需要显示声明props. Vue.component( ‘my-child’, { props: [‘parent’], template : ‘<p> {{parent}} is from...
2018-07-04 10:05:57 668
转载 Vue2.0 transition animation
Vue过渡:transition 单元素/组件的过渡 Vue提供了transition的封装组件,可以在任何元素和组件添加 “进入/离开”过滤。 (1) 条件渲染 (v-if) (2) 条件展示 (v-show) (3) 动态组件 (4) 组件根节点 过渡的类型: 在进入/离开的过渡中,会有6个class切换 v表示transition标签中的name值 (1)...
2018-06-29 11:02:04 419
原创 vue2.0 过滤器filters
过滤器:( 在filters中定义一个函数,并且接收被过滤的值作为参数,然后返回一个结果 ) (1) vue2.0 取消了所有内置过滤器。 (2) 取消了对v-model,v-on的支持, 过滤器只能使用在{{}}标签找那个 (3) 修改了过滤器参数的使用方式,采用函数的形式而不是空格来标记参数。 1.可以在组件或者vue中注册局部过滤器: new Vue({ filter...
2018-06-28 10:11:28 560
原创 vue2.0 指令,自定义指令
指令:文本插入指令,以及防止数据未返回之前的闪烁(1) v-text(2) v-html(3) v-cloak 防止块闪烁(4) v-once 被包含的变量,仅仅只刷新一次<div v-cloak v-once> <div>{{ textContent }}</div> <div>{{{ htmlCotnent }}}</di...
2018-06-26 14:40:28 437
原创 Vue事件绑定与监听
Vue事件绑定与监听: <button v-on:click=“say”>say</button> (1) 绑定事件: v-on 绑定方法; 简写为@; v-bind绑定变量 (2) 修饰符: 用于事件传递的相关处理 (2.1) .stop. 阻止事件冒泡,等同于event.stopPropagation(); (2.2) .prevent ...
2018-06-26 10:09:09 1587
原创 vue v-if,v-show,v-for笔记
1. 条件渲染: v-if, v-else, v-show 如果v-if为false,那么就直接不参与渲染; 如果v-show为false,则为display=none,仅仅是切换div的display属性值; v-if使用: <div v-if="isShow"></div> v-if..v-else使用 <div v-if="isShow">&...
2018-06-23 14:05:49 488
原创 javaweb mysql 解决移动端表情存储问题
/** NSString base64编码 */+ ( NSString * ) base64Encode:(NSString *) string { //先将string转换成data NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; NSData *base64Data = [data ba...
2018-06-22 15:24:46 573
原创 vue class,style绑定
2.2.4 表单控件的双向绑定 1. v-model指令可以对表单控件进行双向绑定;此时checked,selected,value等被自动忽略; <inpit type="text" v-model="message"> <span> Your input is : {{ message }} </span> 2. Checkbox, Selec...
2018-06-22 14:16:25 285
原创 ios duplicate symbol _OBJC_
1. import了 .m文件2. 在Build Phases ->Complie Sources查看重复的对象对应的文件是否存在多个; 即有多个相同的文件被编译
2018-06-20 17:15:48 257
原创 IOS weakself strongself
#define WEAKSELF @weakify(self)#define STRONGSELF @strongify(self)#ifndef weakify #if DEBUG #if __has_feature(objc_arc) #define weakify(object) autoreleasepool{} __weak __typeof__...
2018-06-12 18:12:20 218
原创 android:RadioGroup RadioButton CheckBox备忘
xml文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2017-03-22 21:14:22 341
原创 android:Button备忘
Button //设置Btdn显示的文本 //用xml方式设置btn的点击响应事件 android:onClick="btnDidClicked" //设置btn的selector,点击下不同状态的显示 <Button android:layout_width="wrap_content" android:layout_height="w
2017-03-22 00:27:35 358
原创 android:EditText备忘
<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="用户名:" android:textSize="16sp" /><EditText android:layout_width="match_parent"
2017-03-21 23:01:35 266
原创 android:TextView备忘
1.基本属性使用 <!--设置文本框--> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="我爱java" android:textSize="20sp" and
2017-03-21 22:37:59 445
原创 IOS RunLoop详解以及API使用
使用RunLoop的目的:1) 使用端口或自定义输入源来 和其他线程通信2) 使用线程的定时器; ( 在子线程中添加定时器 )3) cocoa中使用任何performSelector...的方法4) 使线程长期性工作否则,开启一个线程的RunLoop没有意义一 获取/创建RunLoop对象 苹果不允许直接创建RunLoop,它提供了两个自动
2017-03-13 13:23:37 1227
原创 mysql基本操作
安装mysql数据库服务器: 选择pkg,dmg包直接图形化安装;2. 设置mysql环境变量,让系统能在任意路径下找到mysql执行文件:1) 打开终端,输入: cd ~2) 然后输入:sudo vim .bash_profile3) 在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/b
2017-02-15 18:03:33 317
原创 java中的数组集合常用的遍历方法
1. for循环2. forEach循环3. Iterator迭代器4. Enumeration迭代器 /* 数组,集合的遍历方式:* *//* 1. 普通for循环 */String[] strings = new String[10];for( inti=0; istrings.length;i++ ){string
2017-01-21 15:32:13 2227
原创 java基础--Collection List
package com.zemeng;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Dat
2017-01-20 17:59:47 336
原创 java基础 Date,Random,Math的使用
/* 常用类; * Date * Random * Math * * * Date类封装的是系统的当前时间。但是Date已经过时了,sun推荐使用Calendar类来获取年月日; * 但是会使用Date类来获取当期系统时间; * * Date的常用: * (1) 获取当前日期的的时间戳 * long tim
2017-01-20 13:34:07 358
原创 java基础 JAVAString StringBuffer StringBuilder
package com.zemeng;import java.util.Arrays;import java.util.Date;public class ArrayDemo {public staticvoid main( String[] argv ){/* 数组是长度不可改变,但是数组中的元素值可以改变; * * String 字
2017-01-19 15:26:48 630
原创 java基础--数组以及常用操作
package com.zemeng;import java.util.Arrays;import java.util.Date;public class ArrayDemo {public staticvoid main( String[] argv ){/* * java数组: * * 一 概述: * 1.数组是同一种类
2017-01-19 11:00:39 415
原创 javaWeb -myEclipse源代码中文乱码问题解决方案
myEclipse中注释乱码问题解决:(1) 对整个project设置编码 UTF-8windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。(2) 对java源文件编码设置为utf-8 windows->Prefer
2017-01-19 08:10:57 555
原创 单元测试-必要性
关于单元测试:如果开发周期短,没有足够的时间,那么只进行真机测试也无可厚非的; 但是如果有时间或者能挤出时间,那么进行单元测试是很有必要的;首先明确一点: 单元测试主要测试业务层代码,UI可测也可不用测;主要测试:(1) 业务逻辑(2) 数据库操作(3) 线程操作(4) 网络操作(5) 文件操作(6) UI操作不是重点,但是依然可以测
2017-01-13 11:30:58 884
转载 javaWeb- mac tomcat 6.0 web3.0改web2.5
The server does not support version 3.0 of the J2EE Web module specification1.错误:在eclipse中使用run->run on server的时候,选择tomcat6会报错误:The server does not support version 3.0 of the J2EE Web
2017-01-12 00:18:23 484
原创 javaWeb 08 tomcat服务器
web开发第一课web服务器: 在pc机器上安装一个具有web服务的软件,称之为web服务器;web服务器的作用: 共享本地资源给外部访问;市面上常见的java web开发服务软件: (1) webLogic 收费; 支持javaEE规范。 (2) webSphere 收费; 支持javaEE规范。 (3) jboss 收费;
2017-01-11 23:59:52 348
原创 java -- 运算符
/*java中的八种基础数据类型整型: byte , short, int, long浮点数: float , double字符 : char (两字节)布尔: boolean字符串: String声明变量的方式:方式1: 数据类型 变量名 = 数据方式2: 数据类型 变量名1, 变量名2.。。;*/publi
2016-12-30 00:22:11 317
原创 swift 网络端的缓存思想
/* 网络请求数据的缓存策略 *//* 简单缓存思想1 ->有网络情形:从网络中更新数据且进行缓存; ->无网络情形:直接从缓存中取出; *//* 简单缓存思想2(1) 什么是“Last-Modified”? 请求资源文件的最后修改时间 在浏览器第一次请求某个url
2016-12-26 09:51:19 922
原创 swift UIPickView
/* swift 3.0 UIPickView的使用 */ let pickView =UIPickerView() pickView.dataSource =self pickView.delegate =self pickView.showsSelectionIn
2016-12-23 13:49:05 546
原创 swift UISlider
/* swift 3.0 UISlider的使用 UISlider 也具有默认的高宽,宽度可以改变,高度设置无效 UISlider的 minimumValue,maximumValue可以设置任意值,只要min即可 */ let slider =
2016-12-23 11:17:04 318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人