自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RT-Thread上下文切换(基于arm926)

RT-Thread上下文切换(基于arm926)什么是线程?  代码经过预处理、编译、汇编和链接,最终形成一个可执行的文件,该可执行文件包含了指令和数据。  一个程序可由多个线程(任务)组成,可执行文件中的指令和数据中的一部分属于线程A,一部分属于线程B,还有一些可能被线程A和B共享。  程序启动后,线程A获取CPU执行权(就是将寄存器PC设置为属于线程A部分的指令...

2019-05-17 17:06:00 563

转载 ARM寄存器及异常处理过程

ARM寄存器ARM处理器工作模式  ARM处理支持7种工作模式:用户模式(User):ARM处理器正常的程序执行状态,非特权模式系统模式(System):特权模式,与用户模式使用同样的寄存器组快速中断(FIQ):用户告诉数据传输或通道处理外部中断(IRQ):用于通用的中断处理管理模式(SVC):操作系统使用的保护模式未定义指令中止模式(Und...

2019-05-17 14:48:00 258

原创 我是这样写文字轮播的

项目背景: 这次的项目主要是做一次全国酒店人气排名的营销活动,主要是基于在微信中传播,预计访问量达到亿级,并发做到2000+/s,且有不少的容错预案,我这次主要负责前端首页方面的展示效果。功能点:文字无缝轮播(不要在意为什么在移动端还会有这样的需求)当一说到文字无缝滚动时,大家最先想到的是marquee,但是已经好久没有接触这个标签了,w3c也不对其进行维护了,并且还有

2017-02-08 13:42:25 389

原创 java系列笔记---异常

异常一.异常与错误的区别     再讲异常之前我们就应该要知道异常和错误的区别     Error类和Exception类的父类都是throwable类,他们的区别是:     Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。   

2017-02-08 11:23:34 287

原创 5种IE hasLayoutt的属性及其值

hasLayout 是Windows  Internet  Explore 渲染引擎的一个内部组成部分。在 Internet Explore 中,一个元素要么自己对自身内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了hasLayout 的属性,属性值可以为true或者false。当一个元素的属性值为true时,我们就说这个元素有一个布局(Lay

2017-02-07 22:38:34 392

原创 C++字符数组

C++字符数组_微学苑用来存放字符数据的数组是字符数组,字符数组中的一个元素存放一个字符。字符数组具有数组的共同属性。由于字符串应用广泛,C和C++专门为它提供了许多方便的用法和函数。字符数组的定义和初始化定义字符数组的方法与前面介绍的类似。例如:char c[10];c[0]=′I′;c[1]=′ ′;c[2]=′a′;c[3]=′m′;c[4]=′ ′;c[5]

2017-02-07 18:38:35 812

原创 C++全局变量和局部变量详解

程序中的变量由于定义的位置不同,在程序中的可见程度是不一样的。所谓“可见”,指的是定义的这个变量可以被使用。一.变量的存储机制与C++的内存布局要了解程序中使用变量的属性,必须先了解变量的存储机制。操作系统为一个C++程序的运行所分配的内存分为四个区域,如下图所示: 图 程序运行时内存空间的分配二.全局变量在所有函数之外定义的变量称为“全局变量”。 全局变量

2017-02-07 14:43:51 3116

原创 ASP.NET Web Pages – 帮助器

Web Helpers 极大地简化了 web 开发和常见的编程任务。ASP.NET 帮助器ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。您可以使用存放在 .cshtml 文件中的 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器。您将在本教程接下来的章节中学习如何使用 Razor 帮助器。下面是对一些有用的 Razor 帮助

2017-02-07 10:09:16 351

原创 requireJS的初步掌握

前一段时间,因为一些事吧这个习惯落下了,现在争取重新捡起来。最近开始自学requireJS,为了更好的掌握,所以写出一个自我理解的博客供参考。分割线------------------------- 首先,学习requireJS,要知道什么是requireJS.requireJS是一个可在js和node环境下运行的一个非常小巧的一个AMD规范下的js模块载入框架,通俗的理解

2017-02-06 17:33:32 287

原创 Java程序性能优化读书笔记(一):Java性能调优概述

程序性能的主要表现点:执行速度:程序的反映是否迅速,响应时间是否足够短 内存分配:内存分配是否合理,是否过多地消耗内存或者存在内存泄漏 启动时间:程序从运行到可以正常处理业务需要花费多少时间 负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓 衡量程序性能的主要指标:执行时间:程序从运行到结束所使用的时间 CPU时间:函数或者线程占用CPU的时间 内存分

2017-02-06 13:53:56 321

原创 4-10 二分查找

4-10 二分查找本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List Tbl, ElementType K );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]

2017-02-06 10:03:39 417

原创 Intel Galileo Debian Image Prequits

Intel Galileo开发板 Debian镜像在原发布者的基础上进行了更新,附带开发入门套件,打包内容:  -intel_galileo_debian_xfce4镜像  -约3GB  -putty  -firmwire updater 固件更新工具  -win32diskmanager烧写工具---------------------------------------

2017-02-05 17:03:33 261

原创 Callback Promise Generator Async-Await 和异常处理的演进_0

根据笔者的项目经验,本文讲解了从函数回调,到 es7 规范的异常处理方式。异常处理的优雅性随着规范的进步越来越高,不要害怕使用 try catch,不能回避异常处理。我们需要一个健全的架构捕获所有同步、异步的异常。业务方不处理异常时,中断函数执行并启用默认处理,业务方也可以随时捕获异常自己处理。优雅的异常处理方式就像冒泡事件,任何元素可以自由拦截,也可以放任不管交给顶层处理。文

2017-02-05 09:24:02 701

原创 Mac OS上AppStore无法登陆的问题

title: Mac OS上AppStore无法登陆的问题date: 2017-01-26 17:01:10categories: [Mac OS]tags: [Mac OS,AppStore]---原文地址: http://www.uthinks.com:8081/2017/01/26/mac-appstore-log-failed/#more问题由来不久前更新了Ma

2017-02-04 20:43:24 688

原创 C语言 · 高精度乘法

算法提高 高精度乘法  时间限制:1.0s   内存限制:256.0MB    问题描述  在C/C++语言中,整型所能表示的范围一般为-231到231(大约21亿),即使long long型,一般也只能表示到-263到263。要想计算更加规模的数,就要用软件来扩展了,比如用数组或字符串来模拟更多规模的数及共运算。  现在输入两个整数,请输出它们的乘积。输入格式

2017-02-04 16:53:38 359

原创 记一个质量极差的测试工具——请重视手工测试,自动化测试不是银弹

新年伊始,又想吐槽一番。 背景;我在一个做自动化的持续集成测试的组。我们隔壁有一个做测试工具的组。半年前我们隔壁组做了一个工具,具有代码分支管理、静态分析、不同级别的单元测试、集成测试等功能,这个工具被老板看中,强制让所有部门使用这个工具来提交代码。不用这个工具提交的代码将不能合入产品代码的主分支。使用这个工具提交的代码会自动去编译、打包、进行各层测试。 大家使用之后,发现

2017-02-04 13:03:20 360

原创 如何利用express新建项目(上)

如何利用express新建项目(上)摘要这篇文章将讲解了如何快速利用express新建项目一.express4.x的安装1. npm install -g express2. npm install -g express-generator或者npm install -g express-generator@3 后者是指定express命令的版本号,4.x已经把命令行工具分

2017-02-04 09:13:22 2073

原创 python之简单主机批量管理工具

转发注明出处:http://www.cnblogs.com/0zcl/p/6352278.html 今天做了一个很简单的小项目,感受到了paramiko模块的强大,也深感自己Linux的功力不行~~一、需求二、简单需求分析及流程图需求很少,我就简单地说下:  1. 主机分组可以配置文件实现(我用字典存数据的).  2. 登陆功能不做。选择分组后可查看组内对应主机的主

2017-02-03 19:28:30 315

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

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

2017-02-02 17:23:24 260 2

原创 2017年目标与规划

尤其在元旦之际,园子里好多都是关于2016年总结的博文。明天是最后一天的工作日了,完事之后就要回家过年了。我没有写2016年的总结,回忆一下,2016年感觉什么也没有做,究其原因,感觉是因为对于2016年没有做任何的规划和计划,所以,在此,要对2017年做一下规划,将年目标完成,或许到2017年末,2018年初,再回忆一下,会感觉到很充实。  对于2017年,有很多要做的事情,总体分为以下几个

2017-02-01 23:33:25 423 2

原创 Vijos1327回文词

回文词 回文词是一种对称的字符串——也就是说,一个回文词,从左到右读和从右到左读得到的 结果是一样的。任意给定一个字符串,通过插入若干字符,都可以变成一个回文词。你的任务是写 一个程序,求出将给定字符串变成回文词所需插入的最少字符数。 比如字符串“Ab3bd”,在插入两个字符后可以变成一个回文词(“dAb3bAd”或“Adb3bdA”)。 然而,插入两个以下的字符无法使它变

2017-02-01 15:23:21 307 1

原创 C# MongoDB 查询,分组,聚合,排序,条件,分页

先下载个C#的驱动。MongoDB提供各种主流与非主流预言的开发驱动。C# Driver 下载地址:这里CSharp Driver Tutorial:这里下载文件安装或者解压缩包如果您是安装,请到安装位置寻找,如果是ZIP压缩包,解压缩包得到如下两个文件:MongoDB.Bson.dll              :序列化、Json相关 MongoDB.Driver.dll

2017-01-31 21:58:26 612 1

原创 【G】开源的分布式部署解决方案(二)

G.系列导航【G】开源的分布式部署解决方案 - 预告篇【G】开源的分布式部署解决方案(一) - 开篇【G】开源的分布式部署解决方案(二) - 好项目是从烂项目基础上重构出来的分析目前项目结构 眼前出现这么一坨坨的文件夹,相信很多人已经看不下去了。是的,首先就是要把它给做掉。按照这个项目文件夹的命名意图,大概可以划分如下:1.Business:业务代码2.Data

2017-01-31 13:53:12 164

原创 flask蓝图的使用

首先,我对蓝图的理解相对通俗,就是觉得蓝图对于视图方法模块化、大项目协同开发过程中的一个很好的工具.1.下图是我们通常情况下使用的项目组织结构看一下视图方法:#views.py 1 from app import app 2 3 4 @app.route('/user/index') 5 def index(): 6 return 'user_i

2017-01-30 21:08:18 242

原创 二叉树和递归的巩固--Java学习笔记(三)

版权声明:    本文由Faye_Zuo发布于http://www.cnblogs.com/zuofeiyi/, 本文可以被全部的转载或者部分使用,但请注明出处.   生完小儿子,产后一个月我就回到Java的学习里面来了。看到之前学习的代码,完全是恍如隔世,感觉一辈子也不想再碰程序。但是想着29岁的自己,也还年轻,不想在美国一辈子做全职妈妈,所以必须坚持和坚强。准备重新把之前的程序写一

2017-01-30 12:58:13 415

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

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

2017-01-29 19:33:08 440

原创 回首2016展望2017

回首2016马上就要渡过春节,每当春节的到临就代表着这一年即将结束。临近年关,祝大家,新年快乐,单身的早日脱单,有对象的结婚的,感情甜甜蜜蜜,Me的新年愿望就是能进入公司让自己快速的成长起来!生活在每一年的生活中,有苦有累有笑有哭。今年的7月份,正式的加入i春秋社区担任i春秋社区信息安全版块版主,认识了许许多多在信息安全界的大牛,以及对我期待很高的@坏蛋(蛋哥)。今年的9月份,

2017-01-29 11:28:05 318

原创 GreenOpenCsharpWarper(GOCW)

现在将Csharp调用基于Opencv编写的类库文件(Dll)的方法定下来,我取名叫做GOCW。  一、CLR编写的DLL部分1、按照正常方法引入Opencv;2、提供接口函数,进行图像处理(这里只是实现了cvtColor,实际过程中可以用自己编写的复杂函数)String^  Class1::Method(cli::arrayunsigned char>^ pC

2017-01-28 17:53:06 633

原创 玩转spring boot——简单登录认证

前言 在一个web项目中,某些页面是可以匿名访问的,但有些页面则不能。spring mvc提供了HandlerInterceptor接口来应对,只需要重写preHandle方法便可以实现此功能。那么使用spring boot是怎么实现的呢? 一、准备工作 pom.xml:project xmlns="http://maven.apache.org/POM

2017-01-28 09:23:11 13765 1

原创 【微信开发】-- 企业转账到用户

在微信公众号支付的API中没有这个接口,如果企业需要给用户转账,或者让用户提现或者给用户发红包等需要再商户平台中的产品中心分别开通。 一、开通功能开通就是点击一下,很简单。但需要注意的是支持向用户转账的账户和收到用户付款的账户不是同一个,而为了满足此功能,你需要先用财付通进行充值(交易中心--资金管理--充值)。二、下载证书证书下载在账户中心--API安全,现在需要手机验证码和

2017-01-27 14:53:01 1727

原创 jQuery-自学笔记(1)——基础入门

jQuery:自学笔记(1)——基础入门认识JQuery     1.jQuery概述  jQuery是一个快速、小巧 、功能丰富的JavaScript函数库.它可以实现“写的少,做的多”的目标。jQuery库包含以下功能:HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJA

2017-01-26 19:47:59 221

原创 计算密集型分布式内存存储和运算平台架构

避嫌声明:所有图文都是根据自己的理解原创,且已离开这家公司三年以上,不存在保密协议,写此文只是用来分享知识、探究不足。牢骚:本来想弄个ppt交互展示的,不过我的js权限还没批。。。 1. 相关概念1.1 内存数据库关系型数据库处理永久、稳定的数据,内存数据库就是将其数据放在内存中,活动事务只与内存数据打交道,重新设计了体系结构并且在数据缓存、快速算法、并行操作方面也进行了相应的

2017-01-26 11:27:58 524

原创 人工智能时代的降临_0

去年以来关于人工智能(AI)的讨论非常火热,最近读到一篇这个主题的文章觉得非常不错,翻译过来分享下。这不是一篇烧脑的关于人工智能技术文,而是一篇开阔的思辨性文章。下面是原文:是的,数百万低报酬、低技能的工作岗位将面临风险,但人工智能革命还是会带来很多好处的。1周二,白宫发布了一份关于人工智能与经济的令人寒心的报告。报告以如下推断开头:“可以预计机器将在越来越多的任务上达到甚至超

2017-01-25 12:17:57 271

原创 ORACLE数据字典

Oracle数据字典Oracle数据字典是存放有关数据的地方,它的用途是用来描述数据。数据字典可以分为静态和动态。静态数据字典一、静态数据字典:用户访问数据字典不会发生变化,主要是由表和视图组成,数据字典中的表是不能直接被访问的,但是我们可以访问数据字典中的视图。静态数据字典分为三类,它们的前缀分别是user_*、 all_*、 dba_*。 user_*:该视图存储了关于当前

2017-01-24 17:22:56 297

原创 部署AlwaysOn第一步:搭建Windows服务器故障转移集群

在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(WindowsServer Failover Cluster,简称WSFC)有基本的了解。WSFC必须部署在域管理环境中,由多台服务器组成,每台服务器称作一个“结点”(Node),每个结点上都运行了Windows服务器故障转移集群服务,整个集群系统允许部分结点掉线

2017-01-24 09:02:58 3240

原创 3D游戏开发之在UE4中创建非玩家角色(NPC)

接着上节我们继续学习,现在我们来创建一些NPC(non-playable characters,非玩家角色)。在这个游戏中,当我们靠近NPC时,它们会做出相应的反应。一 创建C++类1) 在UE编辑器中,打开文件-新建C++类,选择从Character(角色)类继承,然后命名子类为NPC。2) 编写代码。打开NPC.h文件:添加头文件:(注意包含头文件必须在#include "NP

2017-01-23 13:52:53 1206

原创 css3模拟jq点击事件

还是这个梗,收好冷。今天是一个css3模拟jq点击事件,因为我发现,css3中没有类似于,js的点击事件,那么,可不可以仿照jq的效果,类似的做一个呢?主要用到,input里面的radio 单选按钮,然后后面跟一个a标签,让radio覆盖在a上,那为什么不直接把 a放在radio上面呢?因为选择器 + 好选择嘛,用radio的功能,a来修饰按钮样式,再把radio 隐藏,这里要用opaci

2017-01-22 18:56:55 481

原创 Flux --> Redux --> Redux React 入门 基础实例使用

本文的目的很简单,介绍Redux相关概念用法 及其在React项目中的基本使用 假设你会一些ES6、会一些React、有看过Redux相关的文章,这篇入门小文应该能帮助你理一下相关的知识一般来说,推荐使用 ES6+React+Webpack 的开发模式,但Webpack需要配置一些东西,你可以先略过,本文不需要Webpack基础入门,只是一些基础概念和用法的整理,更完整的内容推

2017-01-22 12:28:57 246

原创 JavaScript中this的指向问题

this是面向对象语言中一个重要的关键字,理解并掌握该关键字的使用对于我们代码的健壮性及优美性至关重要。而javascript的this又有区别于Java、C#等纯面向对象的语言,这使得this更加扑朔迷离,让人迷惑。this使用到的情况:1. 纯函数2. 对象方法调用3. 使用new调用构造函数4. 内部函数5. 使用call / apply6.事件绑定1. 纯函

2017-01-21 20:28:52 174

原创 离线快速部署Mirantis Openstack 9.0

Mirantis Openstack 简称为MOS 。它是Mirantis公司开发 openstack自动化安装工具,这个工具还有个专门的名字,叫做Fuel。  离线安装时不需要更新Ubuntu和MOS包,即不需要互联网连接。在同等网络带宽情况下可以比在线安装更快地部署。运气不好的话,用在线安装有可能遇到致命bug,导致安装失败,比如/fuel/+bug/1648732。

2017-01-20 23:42:49 409

空空如也

空空如也

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

TA关注的人

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