自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SICP第四章阅读心得 - Lisp解释器的实现

经过近两个月的苦战,笔者终于将SICP(Structure and Interpretation of Computer Programs(计算机程序的构造和解释))一书读到了第四章过半,开始接触书中关于语言级抽象(metalinguistic abstraction)的介绍。在这个时点,我打算分享一下自己阅读本书的一部分心得,重点是第四章的第一小节,毕竟语言的解析、编译等方面的知识是我自己最感兴...

2018-03-31 13:50:09 781

转载 SpringBoot与Mybatis整合

(1)pom.xml中引入jar包,如下:这里不需要引入spring-boot-starter-jdbc依赖,因为mybatis-spring-boot-starter中已经包含了此依赖 <dependency> <groupId>mysql</groupId> <art...

2018-03-30 23:25:00 35

转载 MaxCompute理解数据、运算和用户的大脑:基于代价的优化器

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-03-30 10:30:00 51

转载 感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢?...

* 如果程序出现了问题,我们没有做任何处理,最终JVM会做出默认的处理。 * 把异常的名称、原因及出现的位置等信息输出在控制台。同时会结束程序。 * * 但是呢,其余没有问题的程序就不能继续执行了。 * 所以感觉JVM的默认异常处理不够好,既然不好那我们就自己来处理异常呗!那么如何自己处理异常呢? * 异常的处理方案 *    A:try...

2018-03-29 23:48:00 65

转载 初试ASP.NET Web API/MVC API(附Demo)

写在前面HTTPRESTful创建Web API调用Web API运行截图及Demo下载  ASP.NET Web API是​​一个框架,可以很容易构建达成了广泛的HTTP服务客户端,包括浏览器和移动设备。是构建RESTful应用程序的理想平台的.NET框架。  上面是微软对Web API给出的定义,其中包含两个关键字:HTTP和RESTful,其实从这一方面,大家就可以看出We...

2018-03-29 22:07:00 125

转载 RabbitMQ的生产者和消费者

低级错误;启动程序的时候报错:socket close:原因在配置文件中写的端口是:15672,应该是5672;client端通信口5672管理口15672server间内部通信口25672erlang发现口:4369生产者:消费者:转载于:https://www.cnblogs.com/fengli9998/p/8669943.html...

2018-03-29 15:10:00 74

转载 危急,不要任意让站点记住password自己主动登陆!

为了方便用户登录,差点儿全部的站点都实现了“记住password”、“自己主动登陆”这样似乎人性化的功能。 我也非常喜欢这个功能,由于我自己的脑子实在是讨厌记东西。 为了安全起见。我的password都设置的非常复杂,满足“数字+特殊符号+英文字母大写和小写”。 但password一复...

2018-03-29 09:14:00 64

转载 权威分析@RequestParam和@RequestPart 的区别(官方文档)

一、今天写了两个文件上传的接口用到了@RequestParam和@RequestPart @RequestPart /** * 单文件上传 * @param file * @param bucket * @return ...

2018-03-28 14:22:49 1403

转载 Java NIO(十一)Non blocking Server

即使您了解Java NIO非阻塞功能如何工作(选择器,通道,缓冲区等),设计非阻塞服务器仍然很难。与阻塞IO相比,非阻塞IO包含几个挑战。这个无阻塞的服务器教程将讨论非阻塞服务器的主要挑战,并为他们描述一些潜在的解决方案。本教程中介绍的想法是围绕Java NIO设计的。但是,我相信这些想法可以在其他语言中重用,只要它们具有某种类似于Selector的构造。据我所知,这样的结构是由底层操作系统提供...

2018-03-28 11:12:59 43

转载 nim游戏及其变种

 nim游戏:  n堆石子,操作为可以从任意一堆拿走任意正整数个石子,不能操作者输。问先手胜还是后手胜。  结论:  当n堆石子的个数的亦或为0时,先手必败;否则先手必胜。 证明:  1,若亦或值不为0,则一定可以通过一步操作让它变成0.  考虑亦或值最高位的那个1,一定有一堆石子数在那一位是1(否则总的亦或里的那个1是怎么来的=-=)。我们让该堆石子那一位的...

2018-03-27 10:44:00 304

转载 Oracle 和SQL Server 中的SQL语句使用区别

最近开始接触Oracle,想要了解下同SQL Server使用时的区别。搜寻网上信息找到具体区别分类如下:一、数据类型比较类型名称OracleSQLServer比较字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长...

2018-03-26 16:54:00 174

转载 C++ literal type

要区分 literal 和 literal-type这两个不同的概念。literal:文字量,10,3.14, true ,u8"123", L"好"这些东西。literal-type: 参考http://en.cppreference.com/w/cpp/concept/LiteralType 简单的说,就可以在用于编译期运算的对象。对于标量,例如int,显然可以参与编译期运算,...

2018-03-25 19:09:00 948

转载 linux发展历史

操作系统由-内核- 硬件-命令解释器程序组成Linux的发展历史1969年 unix诞生于贝尔实验室 1977年unix诞生了一个比较重要的分支 BSD系统,此后各大厂商就开始着手研发unix收费系统1984年 谭邦宁开发了minix系统 用于教学1989年 谭邦宁将minix系统运行在了x86平台1990年 托瓦兹接触了minix系统1991年托瓦兹公布了 linux...

2018-03-25 18:40:47 49

转载 堆栈——数组实现

#include <iostream>#include <cstdio>#include <cstdlib>#include <ctime> using namespace std;using ElemType = int;const int MAXSIZE = 20;// 堆栈结构class Stac...

2018-03-25 09:54:00 98

转载 浏览器/nodeJS 中的事件环工作原理

众所周知,JS的最大特点之一便是单线程.这意味着JS中如果从上到下执行命令,如果前面的命令花时间太长,则会出现"假死"状态,影响用户体验. 因此在浏览器/nodeJS中,通过webAPI等方式, 将这些长时间的js命令通过异步"分流"到其他的线程(JS本身是单线程,但是浏览器和nodeJS是多线程), 等这些命令执行完成后通过回调函数"返回"JS中. 而这一套机制的实现 就是事件环(eventlo...

2018-03-25 08:21:42 190

转载 利用mybatis查询两级树形菜单

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-03-24 12:19:00 245

转载 第1件事 产品经理工作的8个核心步骤

第1章 产品经理的核心素养 第1件事 产品经理工作的8个核心步骤 第2件事 培养独立思考能力,对“产品低智商”说不 第3件事 创立独特的产品哲学 第4件事 产品经理必须“入戏”,与用户交朋友 第5件事 做一个有taste的产品人 第6件事 洞悉出题者背后的动机从事产品经理这个职业也意味着重建新生。不管以前的背景和出身如何,只要选择了产品经理,就意味着选择了一种生活方式。职业素养是烙印在产品...

2018-03-24 11:04:00 78

转载 20165313 《Java程序设计》第四周学习总结

教材学习总结public:1.用在类前.2.用在方法前 .3. 用在成员变量前private:用在成员变量前final1.用在类前2.用在方法前3.用在成员变量前static:1.所有对象公有的.2. 用在类前.3.用在方法前.4. 用在成员变量前继承:避免多个类间重复定义共同行为。父类:对有着共同特性的多类事物,进行再抽象成一个类,这个类就是多类事物的父类父类的意义在于可以抽取多类...

2018-03-24 10:52:00 64

转载 java web容器启动的过程

1、对于一个web 应用,其部署在web 容器中,web 容器提供其一个全局的上下文环境,这个上下文就是 ServletContext ,其后面的spring IoC 容器提供宿主环境 通过这行代码就可以看出: servletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRI...

2018-03-23 15:58:00 165

转载 SparseArray源码解析

转载自SparseArray源码解析No1:Android官方推荐:当使用HashMap(K, V),如果K为整数类型时,使用SparseArray的效率更高.No2:HashMap是使用数组+链表的数据结构存储键值对,而SparseArray只是用了两个数组进行存储.No3:ContainerHelpers类提供了二分查找算法,从而降低了时间复杂度. // This is Arr...

2018-03-23 15:03:00 51

转载 PAT1007 Maximum Subsequence Sum (25)(最大连续和)

这题没什么好说的就是一个最大连续和的裸题,只要掌握dp[i]=max(dp[i-1],0)+num[i]即可,记录一下主要是因为我自己写的时候边界条件没处理好,也就是dp[i-1]这里对于0的处理,所以尽量少用dp[i-1]这种形式,用一个变量存就可以了。/*自己写的不太好*/#include<string>#include<cstdlib&...

2018-03-22 19:32:00 55

转载 Python简介

引言python是什么?python是编程语言,即python是语言语言有英语、法语、葡萄牙语等,但凡是语言,都是用来沟通的介质。程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质什么是编程?编程,是个动词,“编程”就等于“写代码”。写代码的目的就是为了让计算机做我们想要让它做的事情。所以如果我们现在想要让一台电脑听你的话去干活,就得使用它...

2018-03-22 17:29:00 100

转载 WebAssembly学习笔记

WebAssembly是最近十年 web 技术发展中最重大的一个新技术。很多人可能都听说过它最重要的一个特性:性能好,运行快。那WebAssembly究竟是什么?是什么使得它性能好运行快的呢?WebAssembly是什么?WebAssembly 是一种能把除了JavaScript以外的编程语言编写的代码经过编译器编译转换为能在现代浏览器中运行的代码的技术。众所周知,JavaScript在 We...

2018-03-22 14:58:58 620

转载 UE4问题记录

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-03-21 15:41:00 745

转载 C++11 Primer Plus(二)之语法

自己写的C++11 Primer Plus 学习笔记,如有雷同不胜荣幸,如有错误敬请指正1. 关系表达式与分支语句1. 逗号运算符 cata = 17,240;复制代码1被解释为(cata = 17),240;复制代码1即,将cata设置为17,而240将不起作用,但是cat...

2018-03-21 09:48:50 71

转载 教你打开三个手指轻触触摸板取词功能

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-03-20 18:58:00 249

转载 android-------Android Studio使用MAT分析工具遇到的错误

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-03-19 17:51:00 113

转载 通过URI返回File文件

1 /** 2 * 通过Uri返回File文件 3 * 注意:通过相机的是类似content://media/external/images/media/97596 4 * 通过相册选择的:file:///storage/sdcard0/DCIM/Camera/IMG_20150423_161955.jpg 5 * ...

2018-03-19 16:03:00 530

转载 Animator Controller 继承关系

文章目录[点击展开](?)[+]准备知识对于Animator Controller中蜘蛛网一样的几十条连线,后续如果靠人工维护,那成本将是很大。AnimatorOverrideController组件的文档:https://docs.unity3d.com/Manual/AnimatorOverri...

2018-03-17 18:25:00 72

转载 bootm命令移植

<bootm作用>为linux内核的启动准备条件<bootloader作用总结>(1)初始化软/硬件(内存硬件/外部设备/堆栈)(2)启动操作系统<uImagine和zImagine之间的关系>zImagine 是最纯粹的Linux内核在zImagine之上加上一个信息头就成位了uImagine信息头用于指明系统信息(...

2018-03-17 13:51:00 46

转载 1015. 德才论 (25)

1015. 德才论 (25)时间限制200 ms内存限制65536 kB乙级练习题解目录宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出...

2018-03-15 22:07:00 37

转载 C语言的printf()语句(上)

  在前面几篇博文中,大家会发现我使用了多次printf()这个语句,那么今天我们就讲一讲如何使用printf()语句 。  首先,我们来看一下printf的基本格式:printf("输出的文字");printf("输出格式",需要输出的变量);  我们先演示一下第一种的使用方法:#include<stdio.h>int main(void){ printf(...

2018-03-15 18:16:10 425

转载 人工智能三年行动计划启动,推动人工智能和实体经济深度融合

这是第二份以人工智能为主体的第二份国字号文件。 昨天,为落实《新一代人工智能发展规划》和《中国制造2025》,促进人工智能产业发展,推动人工智能和实体经济深度融合,国家工信部印发了人工智能的第二份国字号文件《促进新一代人工智能产业发展三年行动计划(2018-2020)》(后面简称《行动计划》)。值得注意的是,此次印发的《三年行动计划》明确指...

2018-03-15 13:55:19 92

转载 剑指offer——面试题8:旋转数组的最小数字

本文转载自:http://www.javaxxz.com/thread-359218-1-1.html剑指offer——面试题8:旋转数组的最小数字哈哈哈,弱智题,一遍过class Solution {public: int minNumberInRotateArray(vector<int> rotateArray) { int n=rota...

2018-03-15 09:48:39 50

转载 nginx重编译增加模块

cd ~/root/nginx先下载模块源码包:wget -O jemalloc-5.0.1.tar.bz2 http://125.88.182.172:5880/src/jemalloc-5.0.1.tar.bz2wget -O pcre-$pcre_version.tar.gz http://125.88.182.172:5880/src/pcre-$pcre_version.tar....

2018-03-14 21:14:38 73

转载 CentOS7中使用yum安装Nginx的方法

最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源  默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx...

2018-03-14 16:33:00 39

转载 测试评审清单

主要从沟通发起评审,测试方法适用覆盖,业务场景覆盖,和测试阶段覆盖进行测试用例评审,将重点问题讨论清晰,尽量从多个维护将问题覆盖全面,没有异议后,作为测试执行的基线转载于:https://www.cnblogs.com/zyy98877/p/8566733.html...

2018-03-14 12:18:00 64

转载 Bilibili Mini 客户端

2018-03-14 06:45:20 472

转载 Powershell转换防火墙策略

需求昨天在群里 有人提供了一些防火墙的策略文本,询问如何能够在PowerShell里面转换为对象。文本样例如下所示rule id 39 action permit src-zone "Any" dst-zone "Any" src-addr "Any" dst-addr "Any" service "Any"exitrule id 46 action perm...

2018-03-13 06:43:10 150

转载 基于 vue 的 picker 组件 vue-awesome-picker

vue-awesome-picker基于 Vue.js & Better-Scroll 的移动端 picker 组件Features支持单列、多列和联级数据内置时间、日期数据滚轮 3D 效果颜色可配置DemoPS:Demo 已启用 Service Worker 试试离线访问吧点击查看 >>Installationnpm install vue-a...

2018-03-13 06:28:12 1042

空空如也

空空如也

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

TA关注的人

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