自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript重点-数据类型

一、六种数据类型 (弱类型数据)1.基本数据类型(5种):Undefined、Null、Boolean、Number、String2.引用数据类型(1种):Object  例如: Function Date Array ...在js中定义变量的时候无需指定类型。比如定义一个变量 var num = 16, 而此时我们也可以把一个字符串赋值给这个变量 num = "this is a s

2017-02-08 11:03:35 386

原创 2017年Unity开发环境与插件配置安装(总体介绍)

最近(2017年初)有朋友问,Unity客户端开发如何在机器配置一般的情况下,配置更高效的开发环境,进一步加快开发进度。推荐如下:Win10(或者Win8)+Unity5.5.1版本(2017年2月最新)+VS2012(或者VS2015) +UnityVS(支持Unity5.x版本)插件+Resharp8.0插件。 解释如下:1: 操作系统推荐Win10或者Win8系统

2017-02-07 22:18:39 725

原创 C++字符串和string类

一.C风格字符串◆ 1、字符串是用字符型数组存储的,字符串要求其尾部以’/0’作为结束标志。如:    char string[ ]=”C++ programming language”;用sizeof来测string长度为25个字节,而实际串本身长度(含空格)为24个字节,多出来的一个就是串结束符’/0’(含0)。◆ 2、指针与字符串    char *pstr=”C++ i

2017-02-07 18:13:36 546

原创 C++二叉树及其算法和应用

树形结构是一类重要的非线性数据,树和二叉树是常用的树形结构。二叉树的概念◆ 1、树的概念树(Tree)是由n(n≥0)个结点组成的有限集合。如n=0,称为空树。非空树有一个特定的结点,它只有直接后继,没有直接前驱,称之为根(root)。除根以外的其它结点划分为m(m≥0)个互不相交的有限集合T0,T1,……,Tm-1,每个集合又是一棵树,称为根的子树(subtree)。每棵子树

2017-02-07 13:38:46 406

原创 ASP.NET Web Pages – WebMail 帮助器

WebMail 帮助器 – 众多有用的 ASP.NET Web 帮助器之一。WebMail 帮助器WebMail 帮助器使我们更容易从 web 应用程序中使用 SMTP 来发送电邮。脚本: Email 支持为了演示电子邮件的使用,我们将创建用于技术支持的输入页面,让用户向另一个页面提交该页面,然后发送一封有关支持问题的电子邮件。首先:编辑您的 AppStar

2017-02-07 09:44:02 568

原创 Python模拟登陆练习——imooc.com登陆

写下这篇文章的时候,是博主学习python的第三天( 也许是第四天:( ),python是博主接触的第二门解释型语言(第一门是javascript)。讲真在很久之前就想要用博客记录自己的学习历程了,然而就像写日记一样,写着写着就放弃了-。-so今天决定给自己一个好的开端~博主的学习方式是直奔目的,遇到问题百度各种博客,网站,百度找不到google找,就这样。这种学习方式是真的见效快,但

2017-02-06 17:13:32 1013

原创 Iris的R语言命令工具箱(1)

Iris的R语言命令工具箱(1)最近在做数据分析,使用了R语言做了些数据处理和可视化,在此记下遇到过的问题、应用过的命令、处理方式以及工具包~版权声明:本文为博主原创文章,转载请注明本文地址。http://www.cnblogs.com/o0Iris0o/p/6365927.html1.CSV格式文件数据导入导出1.1 导入CSV数据(导入CSV数据之后储存为“Data Frame

2017-02-06 13:33:48 2179

原创 .NET加密方式解析--散列加密

在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全、支付宝和微信账户安全、以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念,在这里就不说了。 这一次将会主要讲解.NET的加密方式,接下来将会分别介绍散列加密,对称加密,非对称加密等等加密方式在.NET中的应用,本文主要讲解散列加密在.NET中的应用实例。 一.DotNet散列算法概述

2017-02-06 09:43:50 491

原创 JDK1.8源码阅读系列之三:Vector_1

本篇随笔主要描述的是我阅读 Vector 源码期间的对于 Vector 的一些实现上的个人理解,用于个人备忘,有不对的地方,请指出~  先来看一下 Vector 的继承图:    可以看出,Vector 的直接父类是 AbstractList(已在JDK1.8源码阅读系列之一介绍过), 直接子类是 Stack(下一篇文章介绍)。  在 Vector 类源码中,我认为有以下几个地方值得注

2017-02-05 20:43:30 339

原创 HttpClient 4.3连接池参数配置及源码解读

目前所在公司使用HttpClient 4.3.3版本发送Rest请求,调用接口。最近出现了调用查询接口服务慢的生产问题,在排查整个调用链可能存在的问题时(从客户端发起Http请求->ESB->服务端处理请求,查询数据并返回),发现原本的HttpClient连接池中的一些参数配置可能存在问题,如defaultMaxPerRoute、一些timeout时间的设置等,虽不能确定是由于此连接池导致接口查询

2017-02-05 16:43:44 17159 5

原创 EmitMapper 和TinyMapper 两者简单对比(若转载请注明)_0

前言: 我们在很多项目场景中使用对象映射工具,那么使用最多的OOM对象工具也就那几个。今天所说的EmitMapper 和TinyMapper 两者的性能都是很高的,相比autoMapper 速度不知道快了多少倍,因为我平时使用的最多EmitMapper,所在业余时间做了一下测试两者对比。测试数据:10万条和1000万条,分手动,TinyMapper,EmitMapper分别进行测试。22次

2017-02-05 12:59:19 1256

原创 caffe在ubuntu16.04配置流程

先说废话:在导师办公室2天+自己在家一天终于完成了caffe的配置,(上一篇随笔说好每天更新blog没有做到但我真的有在忙= =)整个过程掉坑无数,还好lucky enough配置完毕,趁着在跑cifar-10的train_full的时间整理一下整个流程,等导师的titanx到了以后还要再配置一次。 env:Alienware17-R3, Ubuntu16.04 64-bit, NVIDI

2017-02-05 09:03:33 299

原创 Linux 意外操作后如何进行数据抢救

Linux 意外操作后如何进行数据抢救在 GUI 中使用  shift + delete  组合键或是 CLI 下使用 rm -rf 删除选项,这个文件并没有从硬盘(或是其它存储设备)上彻底销毁。当它文件被删除以后,inode 的数据指针部分被清零,仅仅是从系统的目录结构中被移除,但是这个文件仍然存在你磁盘中的某个block 物理位置上。( ls -li 或 stat 查询一个文件所对

2017-02-04 20:23:24 2339 1

原创 caffe在ubuntu16.04配置流程

先说废话:在导师办公室2天+自己在家一天终于完成了caffe的配置,(上一篇随笔说好每天更新blog没有做到但我真的有在忙= =)整个过程掉坑无数,还好lucky enough配置完毕,趁着在跑cifar-10的train_full的时间整理一下整个流程,等导师的titanx到了以后还要再配置一次。 env:Alienware17-R3, Ubuntu16.04 64-bit, NVIDI

2017-02-04 16:33:44 1177

原创 网管的自我修养-机房建设

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他 企业内部机房可能没有IDC机房专业,但麻雀虽小五脏俱全,各种设备和安全措施必不可少。 一、规划  机房的位置要考虑避光,防尘。设计图要有机柜,UPS机头和电池,防火设备,空调设备,电箱,并估算出机房整体的用电功率。机柜的前后要留出能安装服务器的操作空间。UPS电池可不是

2017-02-04 12:38:29 272

原创 大大维的游戏机计划2--一个自制的类似2048的小游戏

承接上篇,这几日,笔者本来打算写一个2048的,但写着写着,突然有个想法,能不能搞一个将2048和消消乐结合起来的游戏,于是,笔者便写出了如下这个小游戏。值得一提的是,整个游戏完全由笔者独自写成,并没有参考任何网上的代码,这跟上次写贪吃蛇前学了老半天网上已有代码就显得独立了很多。看来贪食蛇的书写还是让笔者受益匪浅定义的游戏规则如下:1.采用类似2048的游戏规则合成数字2.加入消消

2017-02-03 23:43:21 681

原创 removeEventListener('2016');

2016----最后一天工作日要快结束了,趁剩下的一点时间写篇博客玩玩,想到啥就写啥。总结下来就一句---累并快乐着。。。先祝大家新年快乐!万事如意发大财。一年跳了三家公司,上半年在家小公司干着整天写页面写jQuery的事情。下半年在家公司整angular,还算不错,整了半年学到了挺多的东西,一个大型的PC项目被我一个人撑起来了,用每天加班到凌晨的方式撑起来了。这点感觉还是挺有成就感的,感

2017-02-02 17:03:46 259 3

原创 2016年我只做了两件事——努力工作和努力找工作

***有关生活篇2016年度总结,请移步微信公众号JackieZheng查看历史消息***努力工作  我很感激,每次在绩效考核的时候,从老大那边都是收到了大量的正反馈。能够得到同事和领导的认可,这是一种金钱不能比拟的幸福。老大为我们提供了足够轻松自由的工作环境,作为相互信任的另一方,我们对待工作也必是全力以赴,保质保量的完成手头上的任务,我一直认为这是一个令人愉悦的良性生态圈。  14

2017-02-01 23:13:16 283 1

原创 SQL递归查询知多少

最近工作中遇到了一个问题,需要根据保存的流程数据,构建流程图。数据库中保持的流程数据是树形结构的,表结构及数据如下图:仔细观察表结构,会发现其树形结构的特点:FFIRSTNODE:标记是否为根节点 FSTABLENAME:标记来源单据名称 FSID:标记来源单据分录ID FTTABLENAME :标记目标单据名称 FTID:标记目标单据分录ID 图中的流程为:销售合同-->

2017-02-01 14:58:27 347 1

原创 Awesome Chrome 插件集锦

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

2017-01-31 21:38:17 287 2

原创 [热拔插] 轻量级Winform插件式框架

写在前面的话对于大神,Winform这种“古董玩具”,实在没太多“技术性”可言了,然而『好用才是王道』,本文不以技术为卖点,纯属经验之谈,欢迎交流拍砖朴素版UI  开发初衷由于本人所在公司不定时需要开发各种OA、数据处理小工具,需求各式各样,杂七杂八,有临时性需求开发的,有长期使用且要不定时更新的,功能一般只有一两个。又因应用不通用,所以不利于统一整合到某单一系统中,如

2017-01-31 13:33:14 967 1

原创 EmitMapper 和TinyMapper 两者简单对比(若转载请注明)

前言: 我们在很多项目场景中使用对象映射工具,那么使用最多的OOM对象工具也就那几个。今天所说的EmitMapper 和TinyMapper 两者的性能都是很高的,相比autoMapper 速度不知道快了多少倍,因为我平时使用的最多EmitMapper,所在业余时间做了一下测试两者对比。测试数据:10万条和1000万条,分手动,TinyMapper,EmitMapper分别进行测试。22次

2017-01-30 20:48:11 2305

原创 【算法整理】听说你写的算法很牛?-优质算法衡量标准探讨

引文我有个朋友有算法强迫症,每次一看到别人写的算法,就有上去改的冲动,不然就会偏头疼,主要症结在于他认为别人写的算法不好,但是什么的算法可以评判为好,什么样的算法可以评判为不好?最近为了治愈他,我特地写了这篇文章。算法的衡量从两个方向出发:时间复杂度和空间复杂度。本文主要是不讲具体算法,只将算法的衡量,重点讲解如何衡量算法的复杂度,解决平时见到的XX算法时间复杂是O(logn)O(logn

2017-01-30 12:38:09 350

原创 gulp源码解析(一)—— Stream详解

作为前端,我们常常会和 Stream 有着频繁的接触。比如使用 gulp 对项目进行构建的时候,我们会使用 gulp.src 接口将匹配到的文件转为 stream(流)的形式,再通过 .pipe() 接口对其进行链式加工处理;或者比如我们通过 http 模块创建一个 HTTP 服务:const http = require('http');http.createServer( (r

2017-01-29 19:08:10 257

原创 制作一个功能丰富的Android天气App

简易天气是一个基于和风天气数据采用MD设计的Android天气App。目前的版本采用传统的MVC模式构建。通过丰富多彩的页面为用户提供日常所需的天气资讯。项目说明项目放在github上面 地址是:easyweather开源地址项目利用的和风天气 旧版本的API。定位功能使用的是百度地图的SDK。项目功能查询城市数据,添加喜欢的城市。 根据百度定位,确定用户当前所在位置。

2017-01-29 11:08:08 794 1

原创 Git分布式版本控制系统

笔者QQ:572891887Linux架构交流群:4714432081.1Git诞生历史我想大家还记得Linus torvalds在1991年时发布了Linux操作系统吧,从那以后Linux系统变不断发展壮大,因为Linux系统开源的特性,所以一直接受着来自全球Linux技术爱好者的贡献,志愿者们通过邮件向Linus发送着自己编写的源代码文件,然后由Linus本人通过手工的方式将代

2017-01-28 17:33:08 393

原创 浅学CMake

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。CMake不构建出最终的可执行文件,而是产生一个标准的建构档(即根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件),然后再依一般的建构方式使用,从而实现软件的跨平台。Linux下CMake的安装:先到官网下载CMake源码包:https://cmake.org/download

2017-01-28 09:03:05 273

原创 Javascript中的async await_0

async / await是ES7的重要特性之一,也是目前社区里公认的优秀异步解决方案。目前,async / await这个特性已经是stage 3的建议,可以看看TC39的进度,本篇文章将分享async / await是如何工作的,阅读本文前,希望你具备Promise、generator、yield等ES6的相关知识。在详细介绍async / await之前,先回顾下目前在ES6中比较好的异

2017-01-26 19:28:00 205

原创 算法笔记_016-凸包问题(Java)

目录1 问题描述2 解决方案2.1 蛮力法  1 问题描述给定一个平面上n个点的集合,它的凸包就是包含所有这些点的最小凸多边形,求取满足此条件的所有点。另外,形象生动的描述:(1)我们可以把这个问题看作如何用长度最短的栅栏把n头熟睡的老虎围起来。(2)也可以这样看:请把所讨论的点想象成钉在胶合板上的钉子,胶合板代表平面。撑开一根橡皮筋圈,

2017-01-26 11:11:33 3733

原创 (译)三维空间中的几种坐标系

为什么我们需要多个坐标系统呢?任何一个坐标系统都是无限的,包括了空间中的所有点。所以,我们用任意一个坐标系统,然后规定它是“世界空间”,然后所有的点位置都可以用这个坐标系统来描述了。难道就不能更简单点了么?实践证明的答案是不能。很多人发现在不同的场景下使用不同的坐标系统更方便。         使用多个坐标系统的原因是,在一个特定的场景上下文中,可以拥有一份确定的信息。也许整个世界上的所有点都

2017-01-23 13:32:55 5819

原创 Android项目实战(二十九):酒店预定日期选择

先看需求效果图:      几个需求点:1、显示当月以及下个月的日历 (可自行拓展更多月份)2、首次点击选择“开始日期”,再次点击选择"结束日期"  (1)、如果“开始日期” “结束日期” 相同   (2)、如果“开始日期” “结束日期” 不同,且“结束日期” 晚于 “开始日期”    (3)、如果“结束日期” 早于 “开始日期” ,重置当前 日期 为 “开始日

2017-01-22 18:40:56 4360 12

原创 EntityFramework 简单入个门

任何一个和数据相关的系统里,数据持久化都是一个不容忽视的问题。  一直以来,Java 平台出了很多 NB 的 ORM 框架,Hibernate、MyBatis等等。.NET 平台上,ORM 框架这一块一直没有一个能吊到让几乎所有开发人员改掉以拼写 SQL 语句访问数据库的习惯。  实际上,在 .NET 平台上,也层出不穷的出现了很多类似的玩意儿,比如Nhibernate、Ibatis,还有

2017-01-22 12:12:54 191

原创 Gdb远程调试Linux内核遇到的Bug

知识共享许可协议本作品采用知识共享署名 4.0 国际许可协议进行许可。转载保留声明头部与原文链接https://luzeshu.com/blog/gdb-bug本博客同步在http://www.cnblogs.com/papertree/p/6298774.html在用qemu + gdb 调试linux内核时,遇到一个gdb的bug:“Remote 'g' packet reply

2017-01-21 20:08:53 568

原创 用JWT来保护我们的ASP.NET Core Web API

在上一篇博客中,自己动手写了一个Middleware来处理API的授权验证,现在就采用另外一种方式来处理这个授权验证的问题,毕竟现在也有不少开源的东西可以用,今天用的是JWT。  什么是JWT呢?JWT的全称是JSON WEB TOKENS,是一种自包含令牌格式。官方网址:https://jwt.io/,或多或少应该都有听过这个。  先来看看下面的两个图:  站点是通过RPC的

2017-01-20 23:22:50 6266 1

原创 Windows server 2008 R2 登录密码恢复

修改登录界面其他功能的链接,使之成为CMD的链接,在CMD命令里面 定位到C:\\Windows\System32下,用net user 去修改账号和密码一、使用Windows Server 2008 R2的安装光盘引导计算机启动。完成安装映像加载后,进入语言选择界面,此时,按下“Shift+F10”,打开命令提示符界面,进入Windows目录所在分区(若是默认安装Windows,并使用的“系

2017-01-20 11:17:51 1715

原创 OpenGL绘制自由落体小球

OpenGL绘制自由落体小球一、    程序运行的软硬件环境  本次设计在window10系统下进行,运用C++进行编写,在CodeBlocks环境下使用OpenGL进行设计。所需环境配置分为2部分,第一部分是CodeBlocks的配置,第二部分为OpenGL的相关配置。Codeblocks配置:打开搜索引擎,搜索CodeBlocks,点击相关结果进入CodeBlock

2017-01-19 18:17:47 7111

原创 CSS3初步

一、CSS与CSS3的区别非常简单,CSS代表“Casading Style Sheets”,就是样式表,是一种替代并为网站添加样式的标记性语言。现在所使用的CSS基本是在1998年推出的CSS2的基础上发展而来的。10年前在internet开始普及的时候,就能够使用样式表对网页进行视觉效果的统一编辑,但是在10年间CSS基本没有什么太大的变化,一直到2010年终于推出了一个全新的版本---C

2017-01-19 12:52:47 219

原创 开发一个微信小程序项目教程

一、注册小程序账号1.进入微信公众平台(https://mp.weixin.qq.com/),注册小程序账号,根据提示填写对应的信息即可。2.注册成功后进入首页,在 小程序发布流程->小程序开发与管理->配置服务器中,点击“开发者设置”。3.会获得一个AppID,记录AppID,后面创建项目时会用到。二、下载微信web开发者工具为了帮助开发者简单和高效地开发,微信小程序推出了全

2017-01-16 23:07:39 4651

原创 【原】谈谈promise

最近在看《你不知道的javascript中卷》,发觉作者花了基本一半的篇幅去讲异步和promise,觉得有必要总结一下。 其实本文的目的是想手写一个Promise的,无奈总结着总结着发觉篇幅有点长,因此只好一分为二,先介绍promise的用法,知道怎么用,我们才知道怎么写,所以把手写一个promise的任务放到了下一篇文章当中。  当然,网上有很多关于promise的文章,都可以参考参考,

2017-01-16 17:27:40 469

原创 QCustomplot使用分享(四) QCPAbstractItem

一、是什么     说起图,大家一下就可能想到折线图、柱状图和饼图等,但是除了这些显眼的东西以外其实还有很多东西辅助的存在着,有了这些辅助的东西图才会看起来有意义,或者说更加的真实、有说服力。这些东西都包括那些呢?首先坐标轴肯定是不能少了的,还有网格线、图例和示意说明等。这一节我们就重点来围绕这个示意说明也就是QCPAbstractItem来做以解释二、效果图     这里我将首先贴张

2017-01-16 11:37:38 2597

空空如也

空空如也

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

TA关注的人

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