自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS学习之block代码块

前言:   block这个名词对于做一般开发者来说可能会觉得稀奇古怪而非常陌生,但是对于iOS工程师来说,在整个开发中到处都是它的影子,今天一大早觉得在假期学习一下它,对明年的iOS开发工作做个准备,突然有点找回当年即将毕业时的最后一个春节假期的感觉,今天基于最近使用的角度来学习总结一下block。什么是Block?   block是对象,它封装了一段代码,这段代码可以在任何时候执行。

2017-02-08 10:38:31 341

原创 .NetCore~C#6的一些新特性

在进行.netCore平台后,由于它的版本在.net4.6,C#6之后,所以它的语法也有一些新的特性,主要表现在以下几个方面 只读属性初始化static string Hello => @"Hello world , Lind!"; //static string Hello{get;}属性初始化 static DateTime AddTime { get; set;

2017-02-07 21:53:34 1140

原创 C++多级指针与多维数组

多级指针的概念多级指针可对应于多维数组,这种指针变量中存的是另一个指针变量的地址,其说明如下:    int val=10;    int *ptr=&val;    int **pptr=&ptr;    int ***ppptr=&pptr; //是多少级指针就有多少*号这里val值为10,*ptr值也为10,**pptr的值和***ppptr的值均为10。注意这里的*

2017-02-07 17:43:29 373

原创 C++ 条件运算符(三目运算符)

在某些情况下,可以用条件运算符“ ? : ”来简化if语句。基本格式“ ? : ”是一个三元运算符,其构成的表达式格式为:      ? : 执行流程条件运算符的执行流程示意图如上图所示,描述如下:(1) 计算表达式1的值;(2) 若表达式的值为真(或非0),则只计算表达式2,并将其结果作为整个表达式的值;反之,即表达式1的值为假(或为0),则只计算表达

2017-02-07 13:13:52 5359

原创 ASP.NET Web Pages – C# 和 VB 中的例子

通过 C# 和 Visual Basic 实例来学习 ASP.NET Web Pages。C# 中的实例VB 中的实例基本的 Web Pages显示日期和事件 可重复使用的页面和页脚 基本的 HTML 表单 例子解释基本的 Web Pages显示日期和事件 可重复使用的页面和页脚 基本的 HTML 表单 例子解释

2017-02-07 09:18:44 325

原创 Python2和Python3中除法操作-的不同

X/Y在3.0版本之前的Python中>>>1/20即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分有时候,这个功能比较有用,譬如在做一些需要取位数上的值时可以利用此特性用于循环结束等,但通常,大家用不到这种。那么,有两种解决方式:1)用实数(包含小数点的数)而不是整数进行运算实数在Python中被称为浮点数(Float,或

2017-02-06 16:48:57 1039

原创 HTML5 Shiv--解决IE(IE6-IE7-IE8)不兼容HTML5标签的方法

HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局。大多数浏览器基本兼容html5,但目前来说ie6/ie7/ie8还不兼容html5标签,所以需要javascript处理,让其进行兼容方法一:javascript code (function() { if (!/*@cc_on!@*/0) return; var e = "

2017-02-06 13:08:41 281

原创 .net core中加载lua脚本的类库- MoonSharp

前言MoonSharp是一个支持C#调用lua脚本的类库,支持.net, .net core, mono, unity,因此在.net core中也能够使用,而且加载和调用lua也很方便简单;官网:http://www.moonsharp.org/源码:https://github.com/xanathar/moonsharpnuget:PM> Install-Package Mo

2017-02-06 09:14:11 509

原创 Java多线程基础——Lock类_0

之前已经说道,JVM提供了synchronized关键字来实现对变量的同步访问以及用wait和notify来实现线程间通信。在jdk1.5以后,JAVA提供了Lock类来实现和synchronized一样的功能,并且还提供了Condition来显示线程间通信。Lock类是Java类来提供的功能,丰富的api使得Lock类的同步功能比synchronized的同步更强大。本文章的所有代码均在Lo

2017-02-05 20:13:36 231

原创 HDU 2080 夹角有多大II

夹角有多大IITime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10901    Accepted Submission(s): 5642Problem Description这次xhd面临的问题是这样的:在一个平

2017-02-05 16:18:49 259

原创 ECMAScript 6 笔记(三)

ES6中的基本扩展一、函数的扩展1. 函数参数的默认值  ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。function log(x, y = 'World') { console.log(x, y);}log('Hello') // Hello Worldlog('Hello', 'China') // Hello Chinalog(

2017-02-05 12:23:59 282

原创 Word,Excel,PowerPoint协作实用功能

Word,Excel,PowerPoint协作实用功能纯手打,可能有错别字,使用的版本是office2013转载请注明出处,谢谢将Word表格复制到Excel中点击Word表格左上角的按钮--复制 来到Excel中,选中要的单元格,右键—黏贴—保留原格式 就可以了 将整篇Word插入到Excel中【插入】-

2017-02-04 23:38:22 290

原创 KB奇遇记(5):奇葩的用人制度

8月份入职,公司不给我们正式任命,导致了我们开展工作困难重重,基本上很少有人会鸟你,做事仿佛名不正言不顺。哪怕你是未来信息部的老大也一样,网管们根本不买你的账。所以做ERP选型,做旧OA的选型以及加密系统的评估都没有什么权限,也得不到很多应有的资源。后来我才发现KB公司的用人制度很奇葩:每年年末开一次年会,重点讨论来年的人事任命,并在年初对所有的管理干部重新做一次任命。也就是说今年你是总字辈,到明

2017-02-04 19:58:24 245

原创 bzoj1061--线性规划

线性规划裸题。。。根据题目很容易可以得到线性规划方程(以样例为例):Min(2*x1+5*x2+2*x3)x1+ 0+ 0>=2x1+x2+ 0>=3 0+x2+x3>=4x1,x2,x3>=0再将方程对偶,得到:Max(2*x1+3*x2+4*x3)x1+x2+ 0 0+x2+x3 0+ 0+x3x1,x2,x3>=0这就是线性规划的标准型了。

2017-02-04 16:03:56 353

原创 网管的自我修养-其他

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他 一、其他工作  除了常规网管工作,经常会有些其他的临时性安排。移动设备:手机越狱,升级,安装APP,贴膜等等。 修图:在没有有美工和设计的公司,网管可能还要掌握使用Photoshop进行图片大小调整、剪切、签字、抠图、美化的技术。 文案:网站、信息系统、微信公众号、

2017-02-04 12:13:51 254

原创 利用享元模式来解决DOM元素过多导致的网页解析慢、卡死的问题

我也不知道应该为本文的思路取一个什么比较恰当的标题,但是感觉符合享元模式的思路。在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死)。也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也会造成体验不好。那么适时候介绍本文的实现思路了,有需要的同学可以参考去实现。首先上最终的效果:

2017-02-03 23:18:20 667

原创 MyBatis 源码分析——配置信息

MyBatis框架的启动前期需要加载相关的XML配置信息。从官网上我们可以了解到他具有十几个节点。其中笔者认为比较重要的节点是settings节点、properties节点、environments节点、 transactionManager节点。至于相关的作用到官网看过一篇都会明白。MyBatis框架的XML配置到底有几个节点,这个必须去查看一下相关的DTD文件才行。DTA文件就在包名为or

2017-02-03 18:43:57 213

原创 网管的自我修养-网络系统

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他 网管网管,会管网络才算名副其实。管理一般中小企业的网络,具备CCNA及以上水平就可以了。一、规划  首先要根据公司的人员工位数量、打印机传真等设备以及办公室的条件,规划网络图,包括信息节点数量位置,局域网IP VLAN划分,需要采购的各种设备。期间一定要和装修布线的人员

2017-02-03 10:13:45 293 1

原创 Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

转载请注明出处:CN_Simo.导语:    Qt是一个跨平台的C++图形界面应用程序框架。它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt同X Window上的Motif,Openwin,GTK等图形界面库以及Windows平台上的MFC、OWL、VCL、ATL是同类型的东西。   

2017-02-02 16:38:31 600

原创 SQL Server-索引故事的遥远由来,原来是这样的?(二十八)

前言前段时间工作比较忙,每天回来也时不时去写有关ASP.NET Core的文章,无论是项目当中遇到的也好还是自学的也好都比较严谨的去叙述,喜欢分享,乐于分享这是我一直以来的态度,当然从中也会有些许错误,会去重新校验,接下来利用过年的几天时间将继续更新SQL Server系列,欢迎继续关注博客和个人公众号。话题闲聊关于SQL Server中索引已经讲了不少,为什么又拿出来讲,是源于个人看

2017-02-01 14:33:18 261 2

原创 A tutorial on Principal Components Analysis - 主成分分析(PCA)教程

A tutorial on Principal Components Analysis原著:Lindsay I Smith, A tutorial on Principal Components Analysis, February 26, 2002.翻译:houchaoqun.时间:2017/01/18.出处:http://blog.csdn.net/houchaoqun_xmu

2017-01-31 21:18:13 381 2

原创 [bzoj1951][SDOI2010]古代猪文

题目描述:计算G^(Sigma(C(n,i)) % P, 其中 i | n题目解答:为叙述方便起见,我们令sigma()为W显然W是一个非常大的数,如果暴力直接计算不是明智的选择。我们这里使用费马小定理:对于一个素数p:a^(p-1) = 1| (a, p) = 1对于G^W, 确定一个常数k,有W = k * (p-1) + M所以G^W = (G^(k(p-1)

2017-01-31 13:08:15 189

原创 Chrome 插件集锦😂

原文出处:CN_Simo  子曾曰:“工欲善其事,必先利其器。居是邦也。”——语出《论语·卫灵公》;其后一百多年,荀子也在其《劝学》中倡言道:“吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也”。远从石器时代开始,先贤无不据此而行

2017-01-30 20:23:11 249

原创 【The Most Important】浅谈JSP表单Post方式中文乱码问题

首先祝大家鸡年吉祥!在这里我要说下这两天里这个问题困扰着我,大过年的心情都被烦扰的不好了,所以我带着兴奋的心情来赶快完成这篇博客,解决大家的问题。我的问题是post方式传递表单数据,Tomcat服务器返回后中文总是乱码。  我看了很多网上的博客,我了解了contentType、pageEncoding的区别 附上链接:http://www.cnblogs.com/laj12347/p/3318

2017-01-30 12:08:11 228 1

原创 Git学习之路(2)-安装GIt和创建版本库

▓▓▓▓▓▓ 大致介绍  前面一片博客介绍了Git到底是什么东西,如果有不明白的可以移步 Git学习之路(1)-Git简介 ,这篇博客主要讲解在Windows上安装Git和创建一个版本库  ▓▓▓▓▓▓ 安装Git  因为我是用的Windows,所以就介绍一下在Windows上怎样安装,Linux、Mac的请移步 廖雪峰的官方网站-Git教程 或者 CODE帮助文档-Progi

2017-01-29 18:43:14 197

原创 Event(事件)的传播与冒泡

特性说明和原理图:标准浏览器和Ie9+浏览器都支持事件的冒泡和捕获,而IE8-浏览器只支持冒泡 标准和Ie9+浏览器用stopPropagation()或cancelBubble阻止事件传播,而ie8-用e.cancelBubble属性来阻冒泡,注意ie9不支持cancelBubble属性(设置后不生效),但chrome、safari、opera、firefox都支持cancelBub

2017-01-28 17:08:02 192

原创 数据挖掘之聚类算法K-Means总结_0

序  由于项目需要,需要对数据进行处理,故而又要滚回来看看paper,做点小功课,这篇文章只是简单的总结一下基础的Kmeans算法思想以及实现;正文:    1.基础Kmeans算法.  Kmeans算法的属于基础的聚类算法,它的核心思想是: 从初始的数据点集合,不断纳入新的点,然后再从新计算集合的“中心”,再以改点为初始点重新纳入新的点到集合,在计算”中心”,依次往复,直到这些集

2017-01-27 23:33:04 580

原创 《游戏编程模式》(8)

《游戏编程模式》最后一篇,刚从英国玩了一圈,春节又要到啦 Chapter 19 对象池使用固定的对象池重用对象,取代单独地分配和释放对象,达到提升性能和优化内存使用的目的。使用情境:频繁创建销毁对象; 对象大小基本一致; 堆上分配内存较慢或可能产生内存碎片;  粒子类:用union节省内存:粒子使用时用live结构体,不使用时用next指针 1 cl

2017-01-27 14:08:08 253

原创 java7 invokedynamic命令深入研究_0

在看java虚拟机字节码执行引擎的时候,里面提到了java虚拟机里调用方法的字节码指令有5种:invokestatic  //调用静态方法 invokespecial  //调用私有方法、实例构造器方法、父类方法 invokevirtual  //调用实例方法 invokeinterface  //调用接口方法,会在运行时再确定一个实现此接口的对象 invokedynamic  /

2017-01-26 19:03:00 216

原创 相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标

关键词:相机位姿估计,单目尺寸测量,环境探知用途:基于相机的环境测量,SLAM,单目尺寸测量文章类型:原理说明、Demo展示@Author:VShawn@Date:2016-11-28@Lab: CvLab202@CSU目录《相机位姿估计0:基本原理之如何解PNP问题》《相机位姿估计1:根据四个特征点估计相机姿态》《相机位姿估计1_1:OpenCV:

2017-01-26 10:42:59 5427 1

原创 一步一印的打印机行业,迎来三大发展趋势

提到打印机,全球第一大品牌惠普几乎无人不知无人不晓。就拿惠普今年10月份发布的新品打印机系列来说,自从面世以来就获得了不错的销量,用户好评也节节攀升,以HP LaserJet Pro MFP M132系列为代表的激光多功能一体机更是在电商渠道也获得了快速的增长。那么,惠普小超人M132系列激光多功能一体机为何能够在较短的时间内获得迅猛增长?日前,惠普小超人M132系列激光多功能一体机#每一步,

2017-01-25 11:33:00 1583

原创 Lotus and Horticulture

Lotus and HorticultureAccepts: 91Submissions: 641Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)这几天Lotus对培养盆栽很感兴趣,于是她想搭建一个温室来满足她的研究欲望。Lotus将

2017-01-24 16:37:59 271

原创 游戏开发之在UE4中编写C++代码控制角色

当你运行我们上次做完的项目,你可能会意识到我们移动的摄像机还是默认的那个摄像机,这个默认的摄像机可以自由飞翔。这一节,我们要使得开始的角色是我们的一个Avatar类的实例对象,并且使用键盘控制我们的角色。一 创建游戏模式类首先我们要明白什么是GameMode?GameMode包含了各种各样的游戏规则和让游戏引擎描述这个游戏是怎么玩的。1. 创建游戏模式的步骤如下:1) 点击文件 -

2017-01-23 21:17:58 815

原创 详细的KVO总结,包括基本改变,使用案例,注意点.看我就够了!

概述KVO全称Key-Value-Observing,也叫键值监听,是一种观察者设计模式.提供了一种机制,当指定的对象的属性被修改后,对象就会收到一个通知.也就是说每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者.优势:可以降低两个类(业务逻辑和视图控制的类)之间的耦合性.也就是说可以很容易的实现视图组件和数据模型的分离.当数据模型的属性值改变之后作为监听器的视

2017-01-23 13:07:52 202

原创 ASP.NET Core MVC-WebAPi如何构建路由?

前言本节我们来讲讲ASP.NET Core中的路由,在讲路由之前我们首先回顾下之前所讲在ASP.NET Core中的模型绑定这其中有一个问题是我在项目当中遇见的,我们下面首先来看看这个问题。回顾ASP.NET Core模型绑定我们有这样一个场景:修改个人资料中的各个属性,此时每个属性的值的类型肯定是不一样的,所以我们将值定义为object,如下model。 public

2017-01-22 11:53:11 665

原创 es6笔记5^_^set、map、iterator

一、set1.基本用法  数据结构Set类似于数组,但是成员的值都是唯一的,没有重复的值。 let s = new Set(); [2,3,5,4,5,2,2].map(x => s.add(x)) for (let i of s) {console.log(i)}// 2 3 5 4//Set函数可以接受一个数组作为参数,用来初始化。

2017-01-21 19:48:51 176

原创 烂泥:redis3.2.3安装与配置

本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自身集群的功能。而现在最新的项目是需要redis集群的,这篇文章我们就来介绍下有关redis的安装与配置。一、redis源码安装截至到,redis最新稳定版本为.本篇文章我们就以此版本为

2017-01-20 22:57:53 222

原创 可视化框架设计-数据流

简介 数据流示例 更多 简介在整体思路章节中我们讲解过可视化整体的数据流程和G2的数据流程,本章以最简单的点图和柱状图为示例展示每一步数据是如何转变的。回顾G2的数据流程:注意:统计函数可以嵌入到语法中,所以也需要解释统计函数如何影响数据变化 数据流示例我们以最简单的月份、天气、城市的数据为例解释数据如何发生数据图形映射,如何绘制的。假设 500*500的图

2017-01-20 17:07:48 322

原创 webpack构建vue项目(配置篇)

最近公司要求用vue重构项目,还涉及到模块化开发,于是乎,我专门花了几天的时间研究了一下webpack这个目前来看比较热门的模块加载兼打包工具,发现上手并不是很容易,现将总结的一些有关配置的心得分享出来,欢迎大神来拍砖。。。一、新建一个项目目录,cd /d 定位进去,然后输入npm init,会提示你填写一些项目的信息,一直回车默认就好了,或者直接执行npm init -y 直接跳过,这样就在

2017-01-19 23:42:51 1961

原创 Nodejs基础:路径处理模块path总结

模块概览在nodejs中,path是个使用频率很高,但却让人又爱又恨的模块。部分因为文档说的不够清晰,部分因为接口的平台差异性。将path的接口按照用途归类,仔细琢磨琢磨,也就没那么费解了。获取路径/文件名/扩展名获取路径:path.dirname(filepath) 获取文件名:path.basename(filepath) 获取扩展名:path.extname(filepa

2017-01-19 17:52:47 261

空空如也

空空如也

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

TA关注的人

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