自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS网络层设计感想

App的开发无外乎从网络端获取数据显示在屏幕上,数据做些缓存或者持久化,所以网络层极为重要。原来只是把AFNetwork二次封装了一下,使得调用变得很简单,并没有深层次的考虑一些问题。前言参考:网络层设计方案这篇文章提的问题也正是我平时经常纠结的,但是一直没有深入思考。文章给的解决方案和为什么这样做让人茅塞顿开。以下主要就是我的观后感。三个问题使用哪种交互模式来跟业

2017-02-08 10:43:35 423

原创 .NetCore~TagHelpers标签的使用

TagHelpers 能够让服务端代码参与创建和渲染 HTML 元素,让整个View视图看起来只有Html代码,也让前台开发人员开发的页面直接被后台开发人员使用,而不需要重复的书写代码,这种设计将会成为主流,语法类似于KO和AngularJs,直接在Html元素上添加对应的标签即可,下面介绍几种主要的TagHelpers标签.注入TagHelpers组件 @addTagHelper *

2017-02-07 21:58:35 475

原创 C++多继承

在前面所有的例子中,派生类都只有一个基类,我们成这种情况为单继承。而在C++中一个派生类中允许有两个及以上的基类,我们称这种情况为多继承。单继承中派生类是对基类的特例化,例如前面中编程类书籍是书籍中的特例。而多继承中,派生类是所有基类的一种组合。例1: class teacher { public: void settitle(char *a){title = a;} c

2017-02-07 17:48:37 708

原创 C++ 枚举类型详解

枚举类型的定义枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。定义格式:枚举类型的定义格式为:    enum {};其中: 关键字enum——指明其后的标识符是一个枚举类型的名字。 枚举常量表——由枚举常量构成。“枚举常量”或称“枚举成员”,是以标识符形式表示的整型量,表示枚举类型的取值。枚举常量表列出枚举类型的所有取

2017-02-07 13:18:35 7203

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

Chart – 众多有用的 ASP.NET Web 帮助器之一。Chart Helper在前一章,您已经学到了如何使用一个 ASP.NET “帮助器”。您已学到如何使用 “WebGrid 帮助器”在网格中显示数据。本章讲解如何在图表中显示数据,通过使用 “Chart 帮助器”。“Chart 帮助器”能够通过多种格式和标记创建不同类型的图表图片。它能够创建标准图表,比如面积图

2017-02-07 09:23:37 474

原创 Python学习--12 异常处理、调试

异常捕获语法格式:try: passexcept xxx as e: passexcept xxx as e: pass...else: passfinally: passexcept用来捕获异常类型,常见的有ValueError、ZeroDivisionError,都继承基类BaseException。如果没有

2017-02-06 16:53:59 1230

原创 HTML5和CSS3

一、HTML5  HTML5 是 HTML 标准的最新演进版本。 这个术语代表了两个不同的概念:它是一个新的 HTML 语言版本包含了新的元素,属性和行为,同时包含了一系列可以被用来让 Web 站点和应用更加多样化,功能更强大的技术。 l 语义:能够让你更恰当地描述你的内容是什么。HTML5 中的节段和提纲  HTML5 中新的提纲和节段元素一览:       :定义区段,语义

2017-02-06 13:14:04 490

原创 .NET 三层架构

三层架构简介:  三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的

2017-02-06 09:18:59 641

原创 HDU 3783 ZOJ

ZOJTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2779    Accepted Submission(s): 1840Problem Description读入一个字符串,字符串中包含ZOJ三个字符,个数

2017-02-05 16:23:57 281

原创 Educational Codeforces Round 13 D. Iterated Linear Function 逆元+公式+费马小定理

D. Iterated Linear Functiontime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputConsider a linear function f(x) = Ax + B.

2017-02-05 12:28:37 262

原创 KB奇遇记(6):搞笑的ERP项目团队

早在我们来之前,KB公司这边就已经组建了ERP项目组了,当时IT就只有一个人,属网管出身。而关键用户分两种类型:专职关键用户和兼职关键用户。专职关键用户组织结构上已经调动到信息部,常驻在项目组里工作,财务模块2个人,采购模块1个人,其他模块没有。兼职关键用户平时都是在各自部门里,平时该做什么还是什么,只有ERP项目组有需要的时候才会让他们过来处理一下,几个小时之后然后就回各自部门了,每个模块大概有

2017-02-04 20:03:23 277

原创 B树的查找、插入、删除(附源代码)

B-TreeIndexB-Tree搜索 B-Tree插入分裂节点 插入节点 B-Tree删除合并节点 删除节点 BasicB-Tree有两个比较重要的性质:所有的leaf均在同一个level上 除了root之外,其它所有node中所储存的数据至少为Minimum Degree - 1,至多为Minimum Degree * 2 - 1

2017-02-04 16:08:30 359

原创 网管的自我修养-外设相关

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他 一、打印机选型:打印机可以说是每个办公室必备的设备。选择打印机的主要从功能上是不是具备网络连接,双面打印,彩色打印,复印,扫描,权限控制功能,以及耗材价格等方面。驱动:如果问我除了例行工作以外做的最多的是什么,那一定就是安装打印机驱动了。因为每个人都要安装,而且有人不止

2017-02-04 12:18:37 258

原创 协同过滤推荐算法总结

推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。1. 推荐算法概述    推荐算法是非常古老的,在机器学习还没有兴起的时候就有需求和应用了。概括来说,可以分为以下5种:    1)基于内容的推荐:这一类一般

2017-02-03 23:23:21 2193 1

原创 MyBatis-学习笔记(3)——关联查询

MyBatis:学习笔记(3)——关联查询关联查询理解联结  SQL最强大的功能之一在于我们可以在数据查询的执行中可以使用联结,来将多个表中的数据作为整体进行筛选。  模拟一个简单的在线商品购物系统,如果我们将用户信息和订单信息都保存在user表中,这样就不存在联结关系,因为我们仅仅操作一张表就好。  但是这是非常不明智的选择,举例来说,一个用户可以拥有多个订单,如果保存在一个

2017-02-03 18:48:33 292

原创 自制基于HMM的中文分词器

不像英文那样单词之间有空格作为天然的分界线, 中文词语之间没有明显界限。必须采用一些方法将中文语句划分为单词序列才能进一步处理, 这一划分步骤即是所谓的中文分词。主流中文分词方法包括基于规则的分词,基于大规模语料库的统计学习方法以及在实践中应用最多的规则与统计综合方法。隐马尔科夫模型(HMM)是中文分词中一类常用的统计模型, 本文将使用该模型构造分词器。关于HMM模型的介绍可以参见隐式马尔

2017-02-03 10:18:33 684 4

原创 Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析

转载请注明出处:CN_Simo。题解:    本篇内容主讲Qt应用从创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界。  本来计划是讲解Qt源码静态编译,如此的话读者可能并不能清楚地知道为何要静态编译,所以借此篇内容说明一下原由并为之后文章的学习做准备。  即使本片内容只是在围绕一个小小的HelloWorld程序开展,但还是希望朋友们不要急于求成,“欲速则不达”。

2017-02-02 16:43:54 640 2

原创 1042. 字符统计(20)

请编写程序,找出一段给定文字中出现最频繁的那个英文字母。输入格式:输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。输出格式:在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。输入样例:

2017-02-01 22:53:34 301 1

原创 SQL Server事务、隔离级别详解(二十九)

前言事务一直以来是我最薄弱的环节,也是我打算重新学习SQL Server的出发点,关于SQL Server中事务将分为几节来进行阐述,Always to review the basics。 事务简介事务是一个工作单元,可能包含查询和修改数据以及修改数据定义等多个活动。我们可以显式或隐式的定义事务边界。可以使用BEGIN TRAN或者BEGIN TRANSACTION语句显式的定义事务

2017-02-01 14:38:30 302 1

原创 Abp之工作单元与事务

环境:Abp1.2疑问:没有调用工作单元的SaveChanges方法引起的事务提交时机的问题.例如:有一个应用服务代码如下: public void CreatePhrase(PhraseCreateDto input) {var phrase = Mapper.Map(input); phrase.Id = Guid.NewGu

2017-01-31 21:23:11 702

原创 css3 2d转换3d转换以及动画的知识点汇总

css3 2d转换2d转换的方法:1、移动 translate(x, y) 可以改变元素的位置,x、y可为负值;2、缩放 scale(x, y) 可以对元素进行水平和垂直方向的缩放,x、y的取值可为小数,不可为负值;4、旋转 rotate(deg) 可以对元素进行旋转,正值为顺时针,负值为逆时针;5、倾斜 skew(deg, deg) 可以使元素按一定的角度进行倾斜2d转换

2017-01-30 20:28:15 214

原创 【初码干货】关于.NET玩爬虫这些事

这几天在微信群里又聊到.NET可以救中国但是案例太少不深的问题,我说.NET玩爬虫简直就是宇宙第一,于是大神朱永光说,你为何不来写一篇总结一下?那么今天就全面的来总结一下,在.NET生态下,如何玩爬虫关于爬虫从搜索引擎开始,爬虫应该就出现了,爬的对象当然也就是网页URL,在很长一段时间内,爬虫所做的事情就是分析URL、下载WebServer返回的HTML、分析HTML内容、构建

2017-01-30 12:13:10 339

原创 Go并发编程实践

前言并发编程一直是Golang区别与其他语言的很大优势,也是实际工作场景中经常遇到的。近日笔者在组内分享了我们常见的并发场景,及代码示例,以期望大家能在遇到相同场景下,能快速的想到解决方案,或者是拿这些方案与自己实现的比较,取长补短。现整理出来与大家共享。简单并发场景很多时候,我们只想并发的做一件事情,比如测试某个接口的是否支持并发。那么我们就可以这么做:func RunScena

2017-01-29 18:48:10 181

原创 你不能不知道到的Hook!

Hook是什么?    hook翻译之后是钩子的意思,hook的用途主要是用来拦截消息的,看到这里大家可能会迷茫,What is a hook?所以这时就不得不普及一下操作系统的原理。    举个例子:假如你是一名游戏热衷者,在玩游戏时,你要释放技能那么你就会对键盘鼠标进行操作,表面上你是直接操作游戏,其实中间经过了几个环节。                  首先,你操作键盘鼠标,那

2017-01-29 10:48:09 300 2

原创 《硅谷之谜》读书笔记:追求卓越,改变自己

一、关于此书      几年前研一的时候阅读了吴军博士的《浪潮之巅》,一览处于浪潮之巅的各个明星IT公司的兴衰沉浮,好不过瘾。作为《浪潮之巅》的续集,《硅谷之谜》则让我对硅谷这个神奇的地域有了新的认识,古人有云:罗马不是一天建成的。同理,硅谷也不是一时就可以发展起来的,吴军博士对硅谷的起源和发展进行了详细的分析,对硅谷的创新力进行了深刻的剖析,最重要的是他还把硅谷的经验提升到了理论高度。正

2017-01-27 14:13:05 294

原创 JavaScript -获取屏窗与视窗、文档宽高

实例:1920*1080的电脑屏幕1、获取窗口中的文档显示区域宽高clientw = window.innerWidth; //1920(包含滚动条)clienth = window.innerHeight; //883(不含工具条)2、获取窗口(包括滚动条与工具条)区域宽高clientw = window.outerWidth; //1920(包含滚动条)cl

2017-01-26 19:08:00 354

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

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

2017-01-26 10:48:00 5328 1

原创 上周热点回顾(1.16-1.22)

热点随笔:· 他们最先开发微信小程序,为何现在又退出了?(绿岛之北)· C#异步的世界【上】(农码一生)· 【实践】基于接口的插件机制(悠扬的牧笛)· 十年(北京的201个蓝天)· 我为什么不看好微信小程序(沉默的老虎)· 如何做好程序猿?--个人心得(白衣秀才)· 性能优化实战案例——助力某移动OA系统(Double_K)· [C#] C# 知识回顾 - Lamb

2017-01-25 11:37:56 302

原创 macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16

Mac系统上虽然自带PHP和Apache,但是有时不是我们想要的版本呢。今天我们就在macOS Sierra(10.12.1)上安装比较新的版本的PHP版本,也就是PHP7.0+了。本篇博客我们安装的Apache是2.4的版本,MySQL5.7.16。稍后会详细介绍这一过程。 一、安装前的准备1.安装或更新HomebrewHomebrew就不做过多赘述了,也不是在博客中第一次提到了

2017-01-24 16:42:59 526

原创 移动端H5页面遇到的问题总结

最近刚做完一个移动端的项目,产品之无敌,过程之艰辛,我就不多说了,记录下在这个项目中遇到的问题,以防万一,虽然这些可能都是已经被N多前辈解决掉了的问题,也放在这里,算是为自己漫漫前端路铺了一颗小石子儿吧,也在文末留下自己未能解决的疑问,希望看到的朋友能解惑。  都知道做移动端的开发,在电脑上调试好了的东西,放在手机里可能真的秒秒钟就炸了,我发誓绝对没想到炸的这么快。。。  1、IOS监听不

2017-01-23 21:22:57 291

原创 走进Reac

走进React  React是一个构建用户界面的JavaScript库,是Facebook公司在2013年5月在github上开源的。其特点如下:高效--React通过对DOM的模拟,最大程度地减少和DOM的交互。 JSX--它是对JavaScript的扩展,在React中可以不使用JSX,但是我们建议使用之。它主要是用于构建UI,很多人认为React是MVC中的V(视图)。

2017-01-23 13:12:53 177

原创 2016年个人总结社区版

2016年个人总结社区版不知不觉,又到了一年一度的总结月。工作上的年终总结早就已经交上去了,但社区版的总结迟迟没有动笔。并不是因为没有什么东西可以去写,恰恰相反,是因为有太多的东西需要去写,去整理。2016年是我参加工作的第五个年头,也是收获满满的一年。2016年的主要收获家人健康儿子又快快乐乐地长大了一岁,家人都健健康康的,这也是最大的收获。初为人父,要学习的东西太多,反

2017-01-22 18:20:56 282

原创 ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第六章:管理产品图片——多对多关系(上篇)

在这章中,我们将学习如何创建一个管理图片的新实体,如何使用HTML表单上传图片文件,并使用多对多关系将它们和产品关联起来,如何将图片存储在文件系统中。在这章中,我们还会学习更加复杂的异常处理,如何向模型添加自定义错误,然后向用户显示错误信息。在本章使用的产品图片可以在Apress站点中的第6章的代码中获得。注意:如果你想按照本章的代码编写示例,你必须完成第五章或者直接从www.apress.c

2017-01-22 11:56:56 233

原创 es6笔记6^_^generator

1.简介 Generator函数是一个函数的内部状态的遍历器(也就是说,Generator函数是一个状态机)。 形式上,Generator函数是一个普通函数,但是有两个特征。function命令与函数名之间有一个星号*;函数体内部使用yield语句,定义遍历器的每个成员,即不同的内部状态。 function* helloWorldGenerator()

2017-01-21 19:52:53 166

原创 烂泥:VMWare Workation双网卡配置IP地址

本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb前几天给一个客户做远程项目实施,客户那边的服务器是Windows OS的,我们这边的业务运行需要linux OS,所以就在Windows OS下安装VMWare。但是在配置VM的IP地址时,遇到了双网卡配置IP地址的问题。宿主机是双网卡,一块网卡连接内网,一块网卡连接外网。经

2017-01-20 23:02:50 270

原创 命令行查看不同系统的网卡信息

很多时候一条简单的命令就可以得到你所想要的信息,记住他们吧!windows:wmic nic list brieflinux:lspci|grep Ethernetexsi:esxcfg-nics -l

2017-01-20 17:12:47 534

原创 weighted Kernel k-means 加权核k均值算法理解及其实现(一)

那就从k-means开始吧对于机器学习的新手小白来说,k-means算法应该都会接触到吧。传统的k-means算法是一个硬聚类(因为要指定k这个参数啦)算法。这里利用百度的解释它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。K-means算法以欧式距离作为相似度测度,它是求对应某一初始聚类中心向量V最优分类,使得评价指标J最小。算法采用误差平方和准

2017-01-19 23:47:47 8507 1

原创 NPOI导出多张图片到Excel

常用NPOI导出数据到excel,但没有试过如何导出图片。NPOI最大的特点就是不依赖于Excel组件,服务端不需要安装Excel。在单元格中插入图片主要是用HSSFClientAnchor对象。他有8个参数。 HSSFClientAnchor anchor = new HSSFClientAnchor(dx1, dy1, dx2, dy2, col1, row1, col2, row2)

2017-01-19 17:57:46 2357

原创 CoreCLR源码探索(二) new是什么

前一篇我们看到了CoreCLR中对Object的定义,这一篇我们将会看CoreCLR中对new的定义和处理new对于.Net程序员们来说同样是耳熟能详的关键词,我们每天都会用到new,然而new究竟是什么?因为篇幅限制和避免难度跳的太高,这一篇将不会详细讲解以下的内容,请耐心等待后续的文章GC如何分配内存 JIT如何解析IL JIT如何生成机器码 使用到的名词和缩写以下的内

2017-01-19 12:32:47 848

原创 计算机程序的思维逻辑 (63)

上节,我们介绍了Java中的标准序列化机制,我们提到,它有一些重要的限制,最重要的是不能跨语言,实践中经常使用一些替代方案,比如XML/JSON/MessagePack。Java SDK中对这些格式的支持有限,有很多第三方的类库,提供了更为方便的支持,Jackson是其中一种,它支持多种格式,包括XML/JSON/MessagePack等,本文就来介绍如果使用Jackson进行序列化。我们先来

2017-01-17 14:32:43 482

空空如也

空空如也

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

TA关注的人

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