自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 上周热点回顾(2.13-2.19)

热点随笔:· .NET 十五岁,谈谈我眼中的.NET(张善友)· 为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?(张传波(Fireball))· 北漂的程序猿何去何从(梦中的梦中)· 百亿互金平台救火故事(纯洁的微笑)· 编程书籍阅读随谈(第一篇)(彭泽0902)· 性能秒杀log4net的NLogger日志组件(附测试代码与NLogger源码)(Sam Xiao

2017-02-28 16:27:25 286

转载 PHP+JavaScript 实现图片无刷新上传

html文件代码 php文件代码/*** 文件上传方法*/public function uploadfile(){//单文件上传$upload = new \Think\Upload();// 实例化上传类$upload->maxSize = 100000000 ;// 设置附件上传大小$upload->

2017-02-28 13:07:23 387

转载 ES6__异步开发优化

一:JS事件循环  1:同步调用    同步调用是一种阻塞式调用,调用要等待双方执行完毕才返回,他是一种单向调用。  2:回调    回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。  3:异步调用    异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方,比如浏览器点击事件中

2017-02-28 09:23:29 262

转载 从C#到TypeScrip

总目录从C#到TypeScript - 类型从C#到TypeScript - 高级类型从C#到TypeScript - 变量从C#到TypeScript - 接口从C#到TypeScript - 类从C#到TypeScript - function从C#到TypeScript - 装饰器从C#到TypeScript - Promi

2017-02-27 17:15:26 663

转载 Picasso加载网络图片失败,提示decodestream时返回null

最近遇到一个问题,项目用的图片加载框架是Picasso,网络加载框架是okhttp,项目在加载轮播图时有时可以正常加载,有时,会加载失败,提示decodestream时返回null。首先,需要确定是哪个环节出了问题。网上搜了很多关于“decodestream时返回null”的问题,都说需要在decodestream之前reset stream。不过,由于用的是Picasso,不太方便改代码

2017-02-27 13:39:20 230

转载 Gulp自动构建Web前端程序

这两天在一个朋友在项目上碰到了一个这样的问题,在运营过程中,用户在浏览器上对某个表单进行数据提交时,需要引入新的平台接口数据的业务,通过评估,开发团队马上修改了相关后台代码和部分的前端脚本代码,通过简单测试并很快上线。当是上线后客户端的功能没有发生任何变化和修改前表现的状况是一样。遇到这样的问题,开发团队一时有点迷糊,明明是修改了功能并进行了部署却没有让用户使用到该功能,不知道该如何下手了。有

2017-02-27 10:03:22 224

转载 论游戏的可玩性

论游戏的可玩性 为啥在技术博客写关于游戏的?  肯定读到这篇随笔的时候大家会问这个问题主要是主观觉得IT人对游戏的理解会更加深刻,玩的也多,认识的很多IT朋友玩游戏也会比较深,所以发在这边也许能有幸得到一些指正。另外我自己本身就是个编程者所以顺手写在技术博客上,希望谅解。 为什么写游戏可玩性?  这次讲的话题是游戏可玩性,或者叫“游戏性”也可以,这是专用术语,大家可

2017-02-26 20:23:20 550

转载 使用Python实现子区域数据分类统计

目录前言 geopandas简介 子区域数据分类统计 总结 一、前言       最近碰到一个需求,需要统计某省内的所有市的某数据分布情况信息。现有该省的数据分布情况以及该省的行政区划数据。我通过geopandas库实现了这一需求,在这里简单记录之,供需要的人借鉴。二、geopandas简介想必大家对pandas都不陌生,它是一个开源的强大的Python数据分析工具。pan

2017-02-26 16:43:18 743

转载 replica character liquid crystal display control

A replica CLCD module control.Initiated on May 5, 2012Updated on Feb 21, 2017Copyright 2012-2017 ConmajiaNobi's LCM DisplaySimple DemoHere is a demo screenplay of the LCM control. Just i

2017-02-26 12:59:17 248

转载 HttpURLConnection getContentLength();返回时-1或者是0

出现问题:当getContentLength();返回时-1或者是0时候。解决办法:需加上conn.setRequestProperty("Accept-Encoding", "identity");解释:在默认情况下,HttpURLConnection 使用 gzip方式获取,文件 getContentLength()这个方法,每次read完成后可以获得,当前已经传送了多少数据,而不能用

2017-02-26 09:15:19 594

转载 读书笔记 effective c++ Item 16 成对使用new和delete时要用相同的形式

1. 一个错误释放内存的例子下面的场景会有什么错?1 std::string *stringArray = new std::string[100];2 3 ...4 5 delete stringArray 一切看上去都是有序的。new匹配了一个delete。但有一些地方确实是错了。程序的行为是未定义的。至少来说,stringArray指向的100个str

2017-02-25 20:39:16 184

转载 SpringBoot实践

关于springBoot是个神马东西以及优缺点,请自行搜索了解。LZ看到很多关于SpringBoot的Demo,单看一篇总是没法整合SpringBoot与Mysql。没法子,还是自己操刀来一发为妙。本文将叙述关于SpringBoot与mysql整合实践。1.Eclipse 整合SpringBoot插件。(此步骤非常耗时,LZ本身尝试了多次。请在网络环境优情况下下进行操作)  a.E

2017-02-25 13:51:16 254

转载 IOS缓存管理之PINCache使用

前言:   今年重点在于公司iOS架构的梳理工作,上周整理了http请求接口管理与解耦,接下来准备整理一下项目中的缓存处理,目前项目中使用的是PINCache,去年加入这个开源框架时并没有对这个框架进行了解,导致现在同步方式异步方式的使用存在一定的混乱情况和错误使用现象。今天重新站在使用者的角度对这个再做一次了解,以避免在后期的使用中出现类似以往的问题。关于缓存:   无论是Andro

2017-02-25 10:15:16 302

转载 SSM框架——Spring+SpringMVC+Mybatis的搭建教程

一:概述SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛。Spring作为一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP。 SpringMVC是Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大! Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以

2017-02-24 14:19:14 214

转载 Javascript 闭包与高阶函数 ( 一 )

上个月,淡丶无欲 让我写一期关于 闭包 的随笔,其实惭愧,我对闭包也是略知一二 ,不能给出一个很好的解释,担心自己讲不出个所以然来。 所以带着学习的目的来写一写,如有错误,忘不吝赐教 。为什么要有闭包?初识闭包时,,我一直在想,为什么只有JS有闭包,c#,c++ 为什么没有 ??1. 封装局部变量看下面一个例子,计算 斐波那契 数。为了能够重用数据,一个通用做法就是将计算过的数

2017-02-24 10:43:14 203

转载 2017年软件测试就业前景趋势

随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作。  软件测试工程师,目前IT行业极端短缺的人才。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。  

2017-02-23 22:03:12 335 1

转载 如何用docker安装laravel开发环境

如何用docker安装laravel开发环境看laravel框架的官方文档安装部分时,发现需要安装特别多软件,估计还有许多复杂的配置,官方推荐使用Laravel Homestead虚拟机进行安装,但是我想现在既然有 docker这么好的东西,为什么不用呢?Docker vs Vagrant为什么使用Docker而不是Vagrant:从时间上来看,Vagrant提供虚拟机需要数分钟,而D

2017-02-23 18:31:11 309

原创 Ubuntu安装eclipse,并创建桌面快捷方式

系统:Ubuntu 16.04JDK版本:1.8.0_121  Ubuntu下安装JDK配置环境变量可见我的这篇文章   http://www.cnblogs.com/AloneZ/p/Ubuntu1.html1.官网下载eclipse,我的版本是eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz,只要JDK版本高,其他版本也可以2.移动并解压

2017-02-23 14:55:14 340

原创 Java_HelloWorld

Java_HelloWorld一、JDK安装与环境变量的设置可以在甲骨文公司的主页上直接下载。链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html步骤 下载完成之后,打开安装包安装即可。但是有一点需要注意的是建议不要安装在C盘之下,可以更换盘幅,但是要

2017-02-23 11:19:09 287

转载 Android 获取浏览器当前分享页面的截屏

Android 获取浏览器当前分享页面的截屏版权声明:本文为博主原创文章,未经博主允许不得转载。微博:厉圣杰源码:AndroidDemo/BrowserScreenShotActivity文中如有纰漏,欢迎大家留言指出。今天在项目中碰见这么一个需求:获取 Chrome 浏览器分享时,页面的截屏。静下来一想,既然是分享,那么肯定得通过 Intent 来传递数据,如果真的能

2017-02-22 22:31:07 397

原创 往夜 -- 原来世界如此性感

往夜 -- 原来世界如此性感项目简介项目为纯代码编写, 项目周期为14天。 APP分为三个大模块往夜模块 精选模块 专题模块 项目展示分析整体结构用到的三方轮子项目时间轴2017年2月7日网络工具类编写 #import @interface BaseNetManager : NSObject//GE

2017-02-22 18:19:10 469

转载 use vue vuex vue-router, not use webpack

vue,vuex,vue-router放在一起能做什么?不用webpack之类的打包工具使用他们是否可行?各位道友在初学vue时是否有这样的困惑。因为现代构建前端项目的一般模式是:安装webapck,某种是glup,grunt,或者是fis等构建工具 然后安装一个包管理器,npm,bower,或者说是新一代:yarn 再然后用 包管理器 安装各种各样的包,如:vue,bootstrap,v

2017-02-22 14:35:21 550

转载 JSON

1,cJSON支持在C程序中创建和解析JSON数据,其提供多种方法供C程序使用,最直接的是将cJSON.c和cJSON.h加入到C工程中,源代码:https://github.com/DaveGamble/cJSON2, QJsonObject用于在Qt中创建JSON对象3,数据传输通过UDP运行 Qt代码如下:首先在pro文件中加入QT += networkh文件内容

2017-02-22 11:03:11 210

转载 Angular2组件与指令的小实践——实现一个图片轮播组件

如果说模块系统是Angular2的灵魂,那其组件体系就是其躯体,在模块的支持下渲染出所有用户直接看得见的东西,一个项目最表层的东西就是组件呈现的视图。而除了直接看的见的躯体之外,一个完整的“生物”还需要有感觉器官,用来感知外界与其的交互,这就是指令要做的事情。本文将使用Angular2提供的强大的组件与指令等功能制作出一个简单的图片轮播控件,继续上文打的比方的话这就像是一个“器官”,功能是

2017-02-21 22:31:12 2069

转载 怎样应对“需求不确定型项目”?

问题描述:需求不确定,老板直接和客户谈需求,项目经理不能或不方便参与,打下手,这类项目怎样办?要深层次了解客户的想法,各种利益,地盘等,这很难做得到吧?并且也要花不少时间去沟通吧?做需求分析是不是应该偏向于把真实得业务需求了解透,可以先不用考虑技术实现? 以下是回答,供参考: 摆平各种利益干系人所谓需求不确定型项目,应对办法就是亲自去摆平各种利益干洗人,包括你老板、

2017-02-21 18:39:07 223

原创 MySql学习(七) —— 查询性能优化 深入理解MySql如何执行查询

本篇深入了解查询优化和服务器的内部机制,了解MySql如何执行特定查询,从中也可以知道如何更改查询执行计划,当我们深入理解MySql如何真正地执行查询,明白高效和低效的真正含义,在实际应用中就能扬长避短。声明:本人使用的数据库版本为MySql 5.1 一、基本原则:优化数据访问查询性能低下的最基本原因就是访问了太多数据,一些查询要不可避免地筛选大量的数据,大部分性能欠佳的查询都可以

2017-02-21 11:35:08 242

原创 AspNet Identity 和 Owin 谁是谁

英文原文:http://tech.trailmax.info/2014/08/aspnet-identity-and-owin-who-is-who/ 最近我发现Stackoverflow上有一个非常好的问题.提问者问:为什么在调用AuthenticationManager.SignIn后,claim仍然可以被添加到Identity并持久化到cookie里.示例代码如下所示:C

2017-02-20 23:08:05 326

原创 技术宅找女朋友的技术分析

今天是西方的「情人节」,读到一篇很有趣的文章,算是今天这个“特殊”日子的特别篇吧。对于我这种孩子都快打酱油的人来说,只能感概早该读到这样的文章的,当然现在读到也不晚 :)。原文标题本是:To my future girlfriend,是作者写给未来女朋友的一封信,考虑到我的读者多是技术宅、程序员以及零星的产品经理(若还有其他职业身份的,请留言哈),所以稍稍改了下标题。下面是译文:致

2017-02-20 19:36:06 209

原创 【吐血整理】SVN命令行,Subversion的正确使用姿势,让版本控制更简单~

一、写在前面     前面一直博主一直用svn的桌面版本,但看项目经理一直都用的命令行方式,不为性能,还能直接装逼呀!在这里先感谢赵哥,也把它分享给感兴趣的你们~二、直接上干货1. svn checkout path # path 是服务器上的目录功能:从服务器 checkout 代码简写:svn co path2. svn status path # path 是文件或目

2017-02-20 16:16:04 231

转载 OOP面向对象三大特点

OOP面向对象三大特点  (一)封装:将现实中一个事物的属性和功能集中定义在一个对象中。(创建对象)    创建对象的3种方式:      1.直接量方式:(创建一个单独的对象)      var obj={        属性名:值,              方法名:function(){ ...this.属性名...}        }      2. 用ne

2017-02-20 12:52:03 202

原创 C# 6 与 .NET Core 1.0 高级编程

译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 39 章 Windows 服务(下)),不对的地方欢迎指出与交流。  章节出自《Professional C# 6 and .NET Core 1.0》。水平有限,各位阅读时仔细分辨,唯望莫误人子弟。  附英文版原文:Professional C# 6 and .NET Core 1.0 - Chapt

2017-02-20 09:24:06 1149

转载 方差分析

方差分析的主要功能就是验证两组样本,或者两组以上的样本均值是否有显著性差异(是否一致)。这里有两个大点需要注意:①方差分析的原假设是:样本不存在显著性差异(即,均值完全相等);②两样本数据无交互作用(即,样本数据独立)这一点在双因素方差分析中判断两因素是否独立时用。原理方差分析的原理就一个方程:SST=SSM+SSE   (全部平方和=模型平方和+误差平方和)方差分析看的最终结果看

2017-02-19 20:48:05 409

原创 Cassandra 学习笔记

摘要 -Cassandra 的历史Cassandra能做什么Apache Cassandra最早是Facebook为了改进他们的Inbox搜索功能,由Avanash Lakshman和Prashant Malik写的。2008年7月成为Google的开源项目。 2009年3月成为Apache Incubator项目。 2010年2月升级为Apache的顶级项目。

2017-02-19 10:44:01 207

转载 ReentrantLock实现原理

以下是本篇文章的大纲1 synchronized和lock1.1 synchronized的局限性 1.2 Lock简介 2 AQS 3 lock()与unlock()实现原理3.1 基础知识 3.2 内部结构 3.3 NonfairSync3.3.1 lock()  3.3.2 unlock() 3.3.3 小结 3.4 FairSync 4 超时机制

2017-02-18 15:28:00 218

转载 CSS 控制Html页面高度导致抖动问题的原因

CSS 控制Html页面高度导致抖动,这类由高度导致页面抖动的问题,其实究其根本原因是滚动条是否显示导致的 在CSS中添加如下代码: html,body{ overflow-y:scroll;} html,body{ overflow:scroll; min-height:101%;} html{ overflow:-moz-scrollbars-vertical;} 

2017-02-18 11:59:59 664

转载 shell编程其实真的很简单(五)

通过前几篇文章的学习,我们学会了shell的基本语法。在linux的实际操作中,我们经常看到命令会有很多参数,例如:ls -al 等等,那么这个参数是怎么处理的呢? 接下来我们就来看看shell脚本对于用户输入参数的处理。命令行参数处理根据参数位置获取参数bash shell可根据参数位置获取参数。通过 $1 到 $9 获取第1到第9个的命令行参数。$0为shell名。如果参数超过

2017-02-17 16:24:05 218

原创 Docker部署WordPress LNMP(Nginx PHP MySQL)环境实践

Docker基于LXC实现了把软件封装到一个完整的文件系统,可以在docker容器中运行所需的一切代码,运行环境,系统工具和系统库。由于docker使用独立于主机的文件系统,可以确保软件在不同的主机环境中仍然保持运行环境不变。docker与主机共用一个操作系统内核,使用docker容器具有轻量级的特点,能占用更少的内存快速启动容器。下面我们学习使用docker来部署目前非常流行的博客系统wo

2017-02-17 12:55:56 381

转载 算法笔记_029-约瑟夫斯问题(Java)

目录1 问题描述2 解决方案 1 问题描述引用自《算法设计与分析基础》第三版:约瑟夫斯问题,是以弗拉瓦斯。约瑟夫斯(Flavius Josephus)的名字命名的。约瑟夫斯是一个著名的犹太历史学家,参加并记录了公元66—70年犹太人反抗罗马的起义。约瑟夫斯作为一个将军,设法守住了裘达伯特的堡垒达47天之久,但在城市陷落了以后,他和40名顽强的将士在附近的一个洞穴中避

2017-02-17 09:19:58 302

转载 SQL Server-聚焦事务对本地变量、临时表、表变量影响以及日志文件存满时如何收缩(三十一)

前言接下来我们将SQL Server基础系列还剩下最后几节内容结束,后续再来讲解SQL Server性能调优,我们开始进入主题。SQL Server事务对本地变量影响事务对变量影响具体是指什么意思呢,换句话说就是当我们回滚事务和提交事务之后对本地变量是否起作用呢,下面我们来看下具体例子。PRINT '回滚事务之后测试'DECLARE @FlagINT INTSET @F

2017-02-16 12:11:58 260

原创 Effective前端6:避免页面卡顿

什么是页面卡顿?如下:当拖动页面或者滚动的时候页面一卡一卡的,看起来不连贯,我们就说页面卡了,这是一种非常不友好的体验,怎么衡量页面卡顿的情况呢?1. 失帧和帧率FPS如果你家里买了电视盒的话,在设置里面应该会有一个输出设置:上面选中的60Hz就是帧率(frame per second),即一秒钟60帧,换句话说,一秒钟的动画是由60幅静态图片连在一起形成的。60fps是动

2017-02-15 23:35:53 679

空空如也

空空如也

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

TA关注的人

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