自定义博客皮肤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)
  • 收藏
  • 关注

原创 FPGA学习之路——一路走来

既然选择了远方,便不顾风雨兼程,一路走下去。  —韩彬  在看bingo的书时,看到这样写到。做什么事情都不容易,学习也是,所以一个词很重要不忘初心。作为一名大二的学生,我很高兴能够将自己学习FPGA的过程记录下来,一是方便自己以后回头看的时候能够有所感触,而是想分享自己初学入门是的一些经验给予初学者,能尽量少走弯路。  我是大一暑假开始学习FPGA的,我是微电子专业,学校大三才开数电,大

2017-02-08 10:03:32 679

原创 C++数组与指针讲解

C++语言拥有在运行时获得变量地址和操纵地址的能力,这对于计算机底层的程序设计是非常重要的。这种用来操纵地址的变量类型就是指针。指针与数组有密切关系,可以用于数组的访问。本章将深入学习数组(包括多维数组)的知识和应用以及数组与指针的关系。除C++外,没有哪一种高级语言具有功能这么强大的指针,但使用不当又会带来严重的后果。所以,学习本章时一定要特别细心和认真。

2017-02-07 21:18:34 378

原创 C++变量(C++变量定义、变量赋值、命名规则)

其实在前面的例子中已经多次用到了变量。在程序运行期间其值可以改变的量称为变量。一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量的值。请注意区分变量名和变量值这两个不同的概念,见图2.6。图2.6变量名规则先介绍标识符的概念。和其他高级语言一样,用来标识变量、符号常量、函数、数组、类型等实体名字的有效字符序列称为标识符(identifier)。简单地说

2017-02-07 17:08:31 4148

原创 C++ this 指针详解

问题:当在对象的外部访问该对象的公有成员时,必须指明是哪一个对象。但是当我们用对象的成员函数来访问本对象的成员时,在成员函数中只要给出成员名就可以实现对该对象成员的访问。再进一步可用同一个类创建很多个对象,但它们共用同一份成员函数的拷贝。既然是同一份拷贝,那么成员函数又怎么知道是取哪一个对象的成员数据呢?其实,当调用一个成员函数时,系统自动产生一个隐藏的指针,这个指针称为this指针,始终指向

2017-02-07 12:38:32 434

原创 [盘点]现今热门的h5网游

各位好久不见,过年的休息时间已经结束,大家休息了一周,又要开始新的一年的奋斗了!于是小编从回来的第一天就开始花时间自己整理了一篇文章,所有各位是不是应该夸一夸小编呢?因为小编又要开始分享“干货”了。(都是小编自己的一些理解,若有错误或不足,请提出)各位在过年的这一段时间里,都干了些啥呢?别的不说,肯定有很多单身的童鞋们被长辈们同时逼问事业与爱情上的种种事情,当然小编也是一样,然后各种躲着不

2017-02-06 20:08:27 666

原创 Oracle更新表字段时内容中含有特殊字符&的解决方法

今天在做 Oracle表字段更新时出现了特殊字符&,导致无法更新。这个问题是第二次碰到了,所以在此记录下,以备后用。举例:update t set col1='A&B' where ...点击执行时,弹出了这个东东,是不是很奇怪?百度过后知道&字符在Oracle中是特殊字符。解决方法如下:update t set col1='A'||'&'||'B' where .

2017-02-06 16:13:28 2704

原创 Git学习之路(4)- 撤销操作、删除文件和恢复文件

▓▓▓▓▓▓ 大致介绍  经过前面的学习(小白学Git)已经建立了版本库,并上传了文件,这次来学习对这些文件进行基本的操作,即:    ◆ 撤销操作    ◆ 删除文件    ◆ 恢复文件  我在此之前,已经将三个文件提交到了版本库   ▓▓▓▓▓▓ 撤销操作  撤销操作的语法: git checkout -- 文件名 

2017-02-06 12:33:39 330

原创 Linux教学辅助训练(第三阶段)

Linux教学辅助训练(第三阶段)标签(空格分隔): Linux辅助训练-陈思齐---更多资料点我查看提示:本阶段性练习题是对《实战教学笔记》相应章节知识的归纳与扩展部分,必须要 会,是面试前必须重温的一套基础练习(第一阶段即为实战教学笔记第四节 Linux命令 基础)。本文涉及的命令有:w,who,users,last,lastlog,mkdir,chmod,cut,

2017-02-05 23:28:25 700

原创 java中的代理模式

代理模式在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。简单来说代理模式就是通过一个代理对象去访问一个实际对象,并且可以像装饰模式一样给对象添加一些功能。静态代理所谓静态代理即在程序运行前

2017-02-05 19:33:25 230

原创 gulp源码解析(二)—— vinyl-fs

在上一篇文章我们对 Stream 的特性及其接口进行了介绍,gulp 之所以在性能上好于 grunt,主要是因为有了 Stream 助力来做数据的传输和处理。那么我们不难猜想出,在 gulp 的任务中,gulp.src 接口将匹配到的文件转化为可读(或 Duplex/Transform)流,通过 .pipe 流经各插件进行处理,最终推送给 gulp.dest 所生成的可写(或 Duplex/T

2017-02-05 15:38:27 499

原创 DTLS 技术要点解析_0

一、DTLSDTLS 是指 Datagram Transport Level Security,即数据报安全传输协议; 其提供了UDP 传输场景下的安全解决方案,能防止消息被窃听、篡改、身份冒充等问题。 DTLS作为UDP版本的TLS,具备了同样的安全机制和防护等级,在版本上存在对应关系,如DTLS 1.2版本对应于 TLS1.2。二、握手流程前面的文章介绍过TLS的相关算法流

2017-02-05 11:48:25 1023

原创 java中的代理模式

代理模式在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。简单来说代理模式就是通过一个代理对象去访问一个实际对象,并且可以像装饰模式一样给对象添加一些功能。静态代理所谓静态代理即在程序运行前

2017-02-04 19:23:24 245

原创 ASP.NET Core MVC压缩样式、脚本及总是复制文件到输出目录

前言在.NET Core之前对于压缩样式文件和脚本我们可能需要借助第三方工具来进行压缩,但在ASP.NET MVC Core中则无需借助第三方工具来完成,本节我们来看看ASP.NET Core MVC为我们提供了哪些方便。自动压缩样式和脚本当我们在测试环境中肯定不需要压缩脚本的,如果一旦压缩脚本的话,若在控制台出现错误不利于我们调试,但是在生产环境中我们通过压缩脚本或者样式一来可以减少

2017-02-04 15:28:31 1516

原创 红黑树的旋转、查找和删除(附源代码)

Red Black TreeBasic红黑树的节点声明,其中Parent指针是指向某一节点的父节点的指针:typedef struct TreeNode *PtrRBTNode;typedef struct TreeNode RBTNode;struct TreeNode{ ElementType Key; ColorType Color;

2017-02-04 11:38:24 442

原创 个人微信接入图灵机器人(基于Python)

开发环境:Ubuntu14.04编程语言:Python2.71.在图灵机器人官网(http://www.tuling123.com)注册账号,创建机器人,如果只是学习的话,可以使用免费版,一个账号最多可以创建5个机器人,一个机器人日调用接口数5000次。 2.开发环境搭建,这里使用的是阿里云服务器Ubuntu14.04  2.1 安装python2.7:  sudo a

2017-02-03 22:43:19 3876 2

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

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他  随着互联网的发展渗透,越来越多的企业将各种信息化管理系统引入到企业运行管理之中。新员工入职开通各个系统的账号也成了网管的例行公事。 一、网站  企业网站是一家公司的门面,客户最开始很可能通过网站来判断这家公司是否专业。非技术公司可能会采取外包的形式进行网站的制

2017-02-03 09:38:22 430 2

原创 Nginx反向代理、CORS、JSONP等跨域请求解决方法总结

由于 Javascript 同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过“ url的首部 ”来识别而不会去尝试判断相同的IP地址对应着两个域或者两个域是否同属同一个IP),之中任意服务端旗下的客户端发起请求其它服务端资源的访问行动都是

2017-02-02 16:03:18 3704 2

原创 removeEventListener('2016');

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

2017-02-01 13:58:19 279 1

原创 2016个人小结

13年从常州回到老家宿迁,我把自己放到了一个很低的姿态,选择了现在这家公司主要用java开发(我做了3年多的.net开发),我对编程语言这东西没什么争议,适合就是最好的。刚回来的时候真是全力以赴,周末只要没什么事就是到公司熟悉项目和java(当时是2k5的工资,现在的薪水比那时还是涨了不少的,毕竟物价也在涨)。算算回来已经4年了,相比以前技术上有了更大的宽度,深度上还是不够精进,后面需要找几个点再

2017-01-31 20:38:12 246 1

原创 SQL关键字转换大写核心算法实现

1 不跟你多废话 上代码! /// /// SQL关键字转换器 /// public class SqlConverter : IKeywordsConvertible { public SqlConverter(string[] keywords) { Keywords =

2017-01-31 12:33:15 328

原创 ASP.Net数据库如何存取图片

当我们有大量的图片或者图片比较大时,我们常规的做法可能是保存图片路径,但是也不排除需要将图片直接存放到数据库的情况,此时就需要保存图片到数据库了。这篇文章我会向大家介绍:如何通过FileUpLoad控件将图片保存到数据库 如何通过Button控件从数据库导出图片 具体步骤如下:保存图片到数据库第一步:首先在数据库创建一个名为“Images”的表,代码如下:CREATE

2017-01-30 19:43:09 366

原创 【开源.NET】 分享一个前后端分离的轻量级内容管理框架

开发框架要考虑的面太多了:安全、稳定、性能、效率、扩展、整洁,还要经得起实践的考验,从零开发一个可用的框架,是很耗时费神的工作。网上很多开源的框架,为何还要自己开发?我是基于以下两点:没找到合适的:安全、稳定、简单、易用、高效、免费; 想成为架构师; 于是就自己动手,参考网上开源的项目和借鉴网友的设计思路(特别是萧秦系列博文),结合自己的实践,开发了一个简单、易用、高效的的框架,虽然不

2017-01-29 09:58:09 4569 1

原创 Docker系列一之基础快速入门企业实战

1.1什么是LXCLXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于:

2017-01-28 16:28:09 645

原创 我的2016年终总结(PF项目框架设计心得分享 2.0rc)_0

在无数的日夜里,熬出了多少的黑眼圈,致勤勤恳恳工作的各位朋友与自己。每到了年末的时候总想写的什么,主要是为了回顾以往一年里到底做了什么,这便是年终总结的主要意义。在此我将要总结的是和我在技术层面上成长的一个项目,那便是开源的plain framework(简称PF),我会在这里分享一些关于程序设计的一些心得。  起源  2014年的7月左右,本着对于自己技术的不断提高,我正式将之前的p

2017-01-27 21:28:03 456

原创 [Node.js]事件循环

摘要Node.js是单进程单线程应用程序,但是通过事件和回调支持并发,性能也非常高。node.js的每一个api都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。它基本上所有的事件几支都是用设计模式中的观察者模式实现,单线程类似进入一个while(true)的事件循环,知道没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数。事件驱动No

2017-01-27 13:33:03 306

原创 I-O模型浅析

引入首先来说一下进程:  进程在就是一段执行中的代码,他是由一条条指令和数据组成的一个具有生命周期的有头有尾的实体。进程根据权限大体上可以分为两类:用户进程 和 内核进程。  这两者的主要区别在于权限不同。用户进程无法直接访问I/O设备,如果用户进程想要访问I/O设备,需要调用内核提供的接口,由内核进程对I/O设备进行操作,读取其中的数据到内核空间,然后将数据从内核空间移动到用户空

2017-01-26 18:28:00 343

原创 用Mockito测试SpringMVC+Hibernate

用Mockito测试SpringMVC+Hibernate译自:Spring 4 MVC+Hibernate 4+MySQL+Maven integration + Testing example using annotations2017-01-19 目录:1 目录结构 2 pom.xml3 Testing Controller Layer  3.1 com.webs

2017-01-26 10:08:02 1141

原创 【译】延迟加载JavaScript_0

【译】延迟加载JavaScript看到一个微信面试题引发的血案 --[译] 什么阻塞了 DOM?中提到的一篇文章,于是决定看下其博客内容,同时翻译下来留作笔记,因英文有限,如有不足之处,欢迎指出。同时,请给它五分钟。原文地址:https://varvy.com/pagespeed/defer-loading-javascript.html作者:Patrick Sexton如何延迟加

2017-01-25 10:57:58 345

原创 掌握jQuery插件开发

在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站。利用jQuery插件确实可以给我们的开发工作带来便捷,但是如果只是会简单使用,而对其中的原理不甚了解,那么在

2017-01-23 20:42:55 265

原创 浅谈产品经理和项目经理

之前在网上关于产品经理和项目经理有一句很精辟的解释:产品经理——靠想。产品经理是做正确的事,其所领导的产品是否符合市场的需求,是否能给公司带来利润的。项目经理——靠做。项目经理是把事情做正确,把事情作得完美,在时间,成本和资源约束的条件下完成目标。暂且不去评论这个说法正确与否,要了解产品经理与项目经理的异同,我们首先来聊聊什么是项目管理和产品管理。1. 什么是产品和产品管理?产

2017-01-23 12:22:55 355

原创 记一次企业级爬虫系统升级改造(五):基于JieBaNet+Lucene.Net实现全文搜索

实现效果:  上一篇文章有附全文搜索结果的设计图,下面截一张开发完成上线后的实图:  基本风格是模仿的百度搜索结果,绿色的分页略显小清新。  目前已采集并创建索引的文章约3W多篇,索引文件不算太大,查询速度非常棒。  刀不磨要生锈,人不学要落后。每天都要学一些新东西。  基本技术介绍:  还记得上一次做全文搜索是在2013年,主要核心设计与代码均是当时的

2017-01-22 17:44:59 1043 2

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

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

2017-01-22 11:24:54 7728

转载 drtjyre56hw3sg热给他让他

人挺好让他眼花耳热一天然一

2017-01-09 13:37:20 334

转载 数据库创建表空间、临时表空、用户、授权

创建表数据空间说明:该版本数据库创建表空间执行logging时报错,不执行logging,默认也是logging  create tablespace cimp_space  datafile 'd:\app\plm\oradata\orcl\cimp_space.dbf'  size 50m  autoextend on  next 50m maxsize 204

2016-12-25 02:06:52 361

转载 linux开机实现时间自动同步

虚拟机磁盘:每个磁盘的限制高级存储磁盘类型P10P20P30磁盘大小128 GiB512 GiB1024 GiB (1 TB)每个磁盘的最大 IOPS50023005000每个磁盘的最大吞吐量每秒 100 MB每秒 150 MB每秒 200 MB每个存储帐户的磁盘的最大数

2016-12-25 02:05:06 1587

转载 限制PGA使用内存的大小

我们都知道,在12c之前,对于PGA内存的管理是使用PGA_AGGREGATE_TARGET参数来控制的,但这个参数也只是一个参考值,Oracle实例只是尽量保证总的PGA使用量在这个值范围内,当会话使用的PGA内存超过这个限制时,Oracle也不能做出什么强制措施来限制使用内存的大小。

2016-12-25 02:03:40 1287

转载 oracle数据库安装部署教程

一些需要过滤器的情况:    (1)认证Filter    (2)日志和审核Filter    (3)图片转换Filter    (4)数据压缩Filter    (5)密码Filter    (6)令牌Filter    (7)触发资源访问事件的Filteroracle数据库安装部署教程    (8)XSLT Filter    (9)媒体类型链Filter

2016-12-25 01:59:40 428

转载 C/C++的基本数据类型

C与C++定资源默认限制最大限制C/C++的基本数据类型每个部署的 Web/辅助角色数1 25 25 每个部署的实例输入终结点数 25 25 每个部署的输入终结点数 25 25 每个部署的内部终结点数 25 25 1包含 Web/辅助角色的每个云服务可以有两个部署,一个用于生产,一个用于过渡。另请注意,此限制与不同的角色数目(配置)相关,而不是与每个

2016-12-25 01:58:08 466

转载 java filter过滤器的功能简要介绍

存储资源提供程序限制 仅当使用 Azure 资源管理器和 Azure 资源组时,以下限制才适用。java filter过滤器的功能简要介绍资源默认限制存储帐户管理操作数(读取) 每 5 分钟 800 次 存储帐户管理操作数(写入) 每小时 200 次 存储帐户管理操作数(列出) 每 5 分钟 100 次

2016-12-25 01:56:59 409

转载 虚拟机磁盘限制

虚拟机磁盘:每个磁盘的限制为了获得最佳性能,你需要限制附加到虚拟机的、重度使用的磁盘数,以避免可能的性能限制。只要不是所有磁盘在同一时间都重度使用,存储帐户就可以支持更多的磁盘。VM 层基本层 VM标准层 VM磁盘大小1023 GB1023 GB每个持久性磁盘最大 8 KB IOPS300500执行

2016-12-25 01:53:49 1265

空空如也

空空如也

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

TA关注的人

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