自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (13)
  • 收藏
  • 关注

原创 组件化和React

组件化和React对组件化的理解?JSX 的本质是什么?JSX 和 vdomsetState 的过程?React 和 Vue 有什么异同?组件化组件的封装 组建个的封装包括封装视图、数据、变化逻辑[数据驱动视图]。 类似于面向对象[封装、集成、多态]的思想。 组件的复用props 传值复用class List extends Comp...

2018-07-17 16:40:34 610

原创 android刷新相册

// 刷新相册MediaScannerConnection.scanFile(mContext, new String[]{Environment.getExternalStorageDirectory().toString()}, null, new MediaScannerConnection.OnScanCompletedListener() { /* * (non-J...

2018-04-02 09:38:24 984

原创 ReactNative获取版本号

package com.framework.modules.modules;import android.content.Context;import android.content.pm.PackageManager;import com.facebook.react.bridge.Callback;import com.facebook.react.bridge.ReactApp...

2018-03-22 00:17:25 7829 3

原创 Mac下透过命令行安装npm install -g 报错

sudo chmod -R 777 /usr/local/lib

2018-02-26 19:29:45 2411 1

原创 JavaScript 面试题 - 大数相加

function addFn(a, b) { var lenA = a.length var lenB = b.length var len = lenA > lenB ? lenA : lenB if (lenA > lenB) { for (var i = 0; i < lenA - lenB; i++) {

2018-01-11 22:21:24 1065

原创 javascript 面试题 var a=b=0

(function () { var a = b = 0})()console.log(b)结果是 b = 0。 分析: var a = b = 0 相当于 b = 0; var a = b; b没有用 var 声明,所以是全局的。console.log(b) 的结果是 Uncaught ReferenceError: a is not defined

2018-01-11 18:26:15 1234

原创 javascript 面试题 -- 数组扁平化

数组扁平化,取出嵌套数组中的所有元素放到一个数组中, 如:[1,[2,[[3,4],5],6]] = > [1,2,3,4,5,6]。 总结几种方法实现扁平化处理,总结的顺序由难到易,也是自己思考探索的过程。递归实现,取出数组中的值然后递归判断,我的第一个想法。中间加了一些判断条件,限制输入内容只能是整数或数组,不想判断就改变下条件就行了,这个方法没撒意思。function

2018-01-10 23:43:59 429

原创 SublimeText3

—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE7B379F 50C9D69D

2017-11-24 11:26:40 265 1

原创 去掉(隐藏)mac终端前面的计算机名

# 终端下输入如下命令sudo vim /etc/bashrc# 或者用其他编辑器 sudo atom /etc/bashrc# 输电脑密码用#注释PS1=’\h:\W \u$ ‘ 同时换行新增 PS1=’\W $’,注释是为了备份默认的配置,然后wq!强制保存退出# PS1='\h:\W \u\$ 'PS1='\W \u\$ ' # 终端不显示计算机名成功后,重启终端,就ok了 去掉

2017-11-23 09:21:34 6550

原创 ajax传输header中加token

function fn(id) { $.ajax({ url: 'http://*******/api/xxx', data: { id: id, xx: xx }, beforeSend: function(request) { request.setR

2017-11-22 10:05:16 16811

原创 vue-preview 引用时报错

报错如下解决办法:在作者没有解决之前暂时修改插件,不知道有没有后续问题错误出处:修改:

2017-11-21 23:45:05 2895

原创 mac下xampp报错403

mac下下载 xampp 配置好 vhost 文件打开仍是 403 forbidden在httpd.conf里面搜索User Deamon,把deamon改成OS的用户名(如:User xxx),重启Apache,就可以了

2017-11-21 14:00:01 1234

原创 mac 不能访问虚拟机下服务器

原因: 关闭 ss 代理

2017-11-21 10:56:12 2470

原创 图片通过css修改图片的宽后模糊

要是用firefox打开的话图片缩放本来就很清晰, 但是chrome for mac不行,下面的代码能解决这个问题, image-rendering: -webkit-optimize-contrast;Blurry downscaled images in Chrome

2017-11-21 10:32:36 2622

原创 滑动的时候报警告:Unable to preventDefault inside

滑动的时候报警告:Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080解决方法,可以加上 * { touch-action: pan-y; } 这句

2017-11-18 23:46:47 1899 1

原创 Vue 报错 Failed to resolve filter

原因:  filter 顺序问题: 先定义过滤器, 再新建 vue 实例原代码:更改后代码

2017-11-18 18:59:13 27912 3

原创 根据屏幕分辨率操作

window.onload = function () { console.log(screen.width, screen.height) if (screen.width == 1366) { $('body').css({ 'zoom': 0

2017-11-15 18:10:58 217

原创 判断访问终端

window.browser= { /*判断访问终端*/versions: function () {var u = navigator.userAgent,app = navigator.appVersion;return {trident: u.indexOf('Trident')> -1,/*IE内核*/presto: u.indexOf('Pre

2017-11-15 18:09:19 261

原创 FireFox下placeholder设置

<style> /* chrome */ input::-webkit-input-placeholder { color: #fff; line-height: 50px; } /* Firefox旧版本*/ input:-moz-placeholder { color: #fff; line-height: 5

2017-11-14 16:11:33 1396

原创 解决table边框圆角无效

将 border-collapse 设置为 separatecss 样式 给 border border-radius

2017-11-13 14:34:43 10662

转载 禁止ios网页缩放

metaJS禁用双指缩放:document.documentElement.addEventListener('touchstart', function (event) { if (event.touches.length > 1) { event.preventDefault(); }}, false);禁用手指双击缩放:var lastTouchEnd = 0;docu

2017-11-08 11:34:27 1947

原创 禁止手机浏览器下拉刷新

<!-- 给 body 加样式 overflow:hidden --><body style="overflow:hidden"> <!-- TODO: --></body>

2017-11-08 11:25:16 11428 1

原创 解决a标签hover在移动设备点击两次才跳转

/* 解决 移动设备 hover 二次点击 */$(function () {$('a').on('click touchend', function (e) {var el= $(this)var link= el.attr('href')window.location= link})})

2017-11-02 13:55:39 1694

原创 Atom不能下载插件

内容是:registry=https://registry.npm.taobao.org/ strict-ssl=false

2017-09-26 00:23:34 599

原创 HTML5

HTML5了解HTML5HTML5 是 HTML 标记语言的一个最新版本HTML5 制定了web应用开发的一系列标准, 成为第一个将web作为应用开发平台的HTML语言日常所得H5其实是一个泛称, 他指的是由HTML5 + css3 + javascript等技术组合而成的应用开发平台.HTML5 是跨平台的语法规范 较之前相比更简洁, 更宽松语义化语义化标签 传统的做法是添加语

2017-07-17 21:43:35 582

原创 Win10中内置Linux更换阿里源

1.查看Ubuntu的版本号, 应该是16.04, 对应的代号是xenial.2.备份内置数据源cp /etc/apt/sources.list /etc/apt/sources.list_backup3.编辑阿里云数据源sudo vi /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ xenial m

2017-07-11 14:05:02 16645

原创 JS for循环结束后i的值

for(var i = 0; i < 10; i++){ //todo:}console.log(i);i的值为10.起初并没有仔细想, 认为循环结束后因为是i++, 在结束后还要加一次, 所以是10.但是, 打印的i在循环体外边."局部变量"在外边怎么能打印?事实上, for循环并不是函数体.  var声明的是全局变量.或者作用域上一级function

2017-06-17 23:40:04 6161

原创 IntelliJ IDEA 2017.2.5 x64

http://intellij.mandroid.cn/

2017-06-14 09:52:11 1405

原创 浮动与定位部分知识总结

2017-06-09 23:43:17 263

原创 CSS知识部分总结(不含CSS3)

2017-06-09 23:41:24 220

原创 HTML基础部分总结 -- V1.3

以后遇到什么知识点会更新.

2017-05-30 19:17:26 354

原创 thinkphp获取上一篇,下一篇

public function getPrev($aid) { $prev = $this->field('aid,title')->where("aid$aid")->order('aid desc')->limit(1)->find(); if (!empty($prev)) $prev['url'] = U('Home/Index/article', arra

2017-02-18 21:20:46 596

原创 WebDriver Sierra 10.12.3 N卡驱动

https://images.nvidia.com/mac/pkg/367/WebDriver-367.15.10.35f01.pkg已测试GTX960好用, 10xx没有测试。

2017-01-26 14:18:07 2815

原创 thinkphp模型$_auto自动完成设置为插入时更新操作也变化的解决办法

表中字段:add_time、upd_timeModel中:protected $_auto = array( array('add_time', 'time', self::MODEL_INSERT, 'function'), array('upd_time', 'time', self::MODEL_BOTH, 'function'),

2017-01-18 00:58:15 3969

原创 thinkphp多文件上传同时生成缩略图,保存到数据库

HTML:点击[+]可以生成多个上传按钮 var num = 1; function add_item() { var s = "[-]商品相册<input type='file' name='goods_pics[]' id='goods_pics_"

2017-01-17 21:11:58 1968

原创 网页中点击增加按钮

效果:HTML: [+] 商品相册

2017-01-17 19:31:31 1219

原创 thinkphp 上传商品Logo

controller:仅调用create、add方法: $goods = new GoodsModel(); $goods->create(); if ($goods->add()) { $this->redirect("showlist"); } else {

2017-01-17 17:47:48 379

原创 使用UEditor

引入并定义要显示的标签: UEDITOR_CONFIG.toolbars = [[ 'fullscreen', 'source', '|', 'undo', 'redo', '|', 'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subsc

2017-01-17 17:13:17 229

原创 图片预览

插件:uploadPreview.min.js 商品图片 $(function

2017-01-17 15:54:24 197

原创 分页

分页类:Page.class.php 现成的,<?php//命名空间(以下命名空间最后会转换为目录的部分,进而获得本身类文件)namespace Common\Tools;class Page { private $total; //数据表中总记录数 private $listRows; //每页显示行数 private $limit; privat

2017-01-17 13:12:29 212

sublime_text3

sublime3 破解汉化版 说明见搜索 Sublime Text词条有快捷键和插件安装方法

2015-09-09

C++程序设计原理与实践

C++之父力作《C++程序设计原理与实践》中文版高清PDF 和 中文版随书附录

2012-08-16

ADT-15.0.0.zip

ADT-15.0.0.zip android 开发 插件

2011-10-28

ADT-14.0.0.zip

ADT-14.0.0.zip

2011-10-19

ADT-12.0.0.zip

Myeclipse eclipse ADT-12.0.0

2011-08-05

《手把手教你用Android开发新浪微博客户端》

手把手Android开发新浪微博客户端~~~~~~~~~~~~~~~~~~~~~~

2011-03-28

ADT-10.0.1

android在eclipse和myeclipse下的插件 最新版的

2011-03-16

struts2 hibernate的blog 博客系统

struts2 hibernate的blog 博客系统 mysql Oracle数据库均可 默认为mysql 有Oracle的备注语法 含jar包

2011-03-02

ssh2整合经典示例 ssh2整合jar包

含jar包 整合的简单的例子 含注释

2011-03-01

myeclipse cdkey生成工具 kegen

myeclipse 9m1之前的版本都使用啊 绝对无毒好用 可能误报

2011-02-28

struts1物流管理

struts1的 分层很详细 可以当模版参考

2011-02-28

空空如也

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

TA关注的人

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