自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 剑指offer四之重建二叉树

一、题目:  输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。二、解题思路:        如果理解了递归的访问,那么建树的过程就容易多了,前序遍历序列的第一个数(后序遍历的最后一个数)一定是根结点,所以...

2017-09-29 23:39:00 52

转载 成本之争:云计算资本开支PK运营开支

本文讲的是成本之争:云计算资本开支PK运营开支,关于云计算经济效益的争论非常激烈,这一争论通常被归结为运营开支(OpEx)和资本开支(CapEx)之间的争论。然而,与很多辩论话题一样,这两者之间的冲突其实就是一匹掩护马,它掩盖了真正的冲突源。  在资本开支vs运营开支的辩论中,讨论的根本问题其实是关于IT基础设施及运营团队未来前途的辩论:他们将成为企业...

2017-09-28 16:26:00 127

转载 Percona-Server 5.7.18 编译安装

一、环境介绍Centos6.72.6.32-573.el6.x86_64软件包:percona-server-5.7.18-16.tar.gz下载地址:https://www.percona.com/downloads/Percona-Server-LATEST/二、编译安装1、安装依赖包#yuminstallcmakegcc-c++gitncurse...

2017-09-27 18:06:08 489

转载 java控制反转及依赖注入

  先来看看控制反转的基本含义:    控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意 味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。换句话说,就是将创建管理对象的工作交给容器来做。    传统Java SE程序设计,我们直接在对象内部通过new进行创...

2017-09-27 11:43:00 38

转载 从零开始编写自己的C#框架(15)——Web层后端登陆功能

对于一个后端管理系统,最重要内容之一的就是登陆页了,无论是安全验证、用户在线记录、相关日志记录、单用户或多用户使用帐号控制等,都是在这个页面进行处理的。  1、在解决方案中创建一个Web项目,并将它设置为启动项    2、添加引用        3、添加WebManage文件夹与Login.aspx文件      4、添加登陆页面HTML代...

2017-09-27 11:23:00 623

转载 TCP粘包/拆包

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

2017-09-26 16:03:00 79

转载 部分排序算法总结

关于排序通常所说的排序是指内部排序,即在内存里进行排序。相对应的有外部排序,当待排序数据比较多时,排序过程需要使用闪存。排序算法大体可分为两种:一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排...

2017-09-25 02:13:16 154

转载 stick

木棍(stick) Time Limit:1000ms Memory Limit:128MB题目描述 LYK有很多木棍,具体的,总共有n根,且每根木棍都有一个长度。为了方便起见,我们可以用一个正整数ai表示第i根木棍的长度。 LYK有一把小刀,但这把小刀由于削木棍很不方便,对于一根木棍而言,它只能用这把小刀削掉恰好1的长度。 LYK觉得如果4根木棍头尾相连能恰好拼...

2017-09-24 17:48:00 108

转载 数据库防火墙DBShield安装

Ubuntu 16.04 LTS 安装数据库防火墙DBShield一、GO语言环境配置1. 安装GOroot@ubuntu:/home/zhl/goworkspace# apt-get install golangReading package lists... DoneBuilding dependency tree Reading state inf...

2017-09-22 22:12:00 438

转载 容器化微服务

本文是<Java Rest Service实战>的容器化服务章节实验记录。使用的基础环境ubuntu 16.04 LTS,实验中的集群都在一个虚拟机上,其实质是伪集群,但对于了解搭建的基本方法已经满足基本要求了。一、构建Zookeeper容器集群1. 定义DockerfileFROM index.tenxcloud.com/docker_library/javaM...

2017-09-22 21:02:00 476

转载 素域椭圆曲线secp192k1与secp256k1的快速约减求模算法完整推导

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

2017-09-22 14:25:00 1419

转载 游戏动画中欧拉角与万向锁的理解

总结:如果动画师在某个关键帧处指定了会引发万向锁的方位,则下一个关键帧的方位一旦超出了万向锁的约束范围,则这两个关键帧之间的路径就会发生偏移,反映在角色动画上是旋转偏移,反映在镜头控制上就是镜头抖动。要获得路径偏移的感性认识,可以参考这个视频:这个视频和我的描述有些不同,该视频使用一个称为万向节的奇怪装置解释的,而我是直接用的物体坐标系但路径偏移都是一样的。http://v.youk...

2017-09-22 13:30:00 41

转载 canvas

canvas从ie9开始支持,![var colors=["aqua","black","blue","fuchsia","gray","green","lime", "red","silver","yellow"]; //var nums[];

2017-09-22 05:54:08 45

转载 python这+=和=的拓展知识

关于网上的说法有两点我想说一下第一点网上一直说num = num + num 和 num += num是等价的,在这里我要说一下,这两个只有在num是数值的时候才是等价的,如果不是数值的话,num = num + num是把num 加上num的值赋予给num,这个是要新开辟一个空间给num的,而num+=num是修改num原来的值为num + num的结果。可能你会有点愣,没...

2017-09-21 21:34:40 103

转载 《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一第2章 机器人开发环境和VIPLE入门...

第2章机器人开发环境和VIPLE入门前面我们介绍了计算机领域的发展和职业选择可能,并且已经组建了团队,为我们的开发工作做好了准备。在正式开发之前,我们要先认识工作环境——VIPLE(Visual IoT/Robotics Programming Language Environment,可视化物联网/机器人编程语言环境),我们后续的工作都将在这个环境中...

2017-09-21 15:19:00 947

转载 背水一战 Windows 10 (56) - 控件(集合类): ListViewBase - 基础知识, 拖动项

原文:背水一战 Windows 10 (56) - 控件(集合类): ListViewBase - 基础知识, 拖动项[源码下载]背水一战 Windows 10 (56) - 控件(集合类): ListViewBase - 基础知识, 拖动项作者:webabcd介绍背水一战 Windows 10 之 控件(集合类 - ListViewBase)基础知识拖动项示例...

2017-09-21 14:07:00 83

转载 MySQL 乱码问题

我们使用JDBC 连接MySQL数据库服务器是经常会出现乱码在我们初学的时候第一想法就是客户端解决问题, 会在连接url 后面添加参数jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=UTF-8复制代码 出来上班后我也使用了同样的办法, 但是技术经理一看到我这个办法就说我们这个不行, 我也不知道为什么,...

2017-09-21 03:09:22 77

转载 网络编程:基于tcp的ftp的单线程和多线程

ftp的单线程# upload and download client.pyimport socketimport structimport jsonimport osclass MYTCPClient: address_family = socket.AF_INET socket_type = socke...

2017-09-20 16:35:00 390

转载 vscode开发c#

转载自:http://www.cnblogs.com/lxhbky/p/6673230.htmlhttp://www.cnblogs.com/lxhbky/p/6692065.html一、环境安装1.1 dotnet core SDK https://www.microsoft.com/net/download1.2VSCode :https://code.v...

2017-09-20 15:27:00 1570

转载 如何使用Unhook技术绕过安全软件的防护?

本文讲的是如何使用Unhook技术绕过安全软件的防护?,Code hook是用于将计算机的执行流重定向以修改软件的技术。通常来说,软件开发者是能通过hook,查看与系统进程进行交互的过程。Code hook可以执行各种各样善意和恶意的功能,包括:修复bug功能监控禁用数字权限管理系统捕获键盘事件隐藏进程和文件(例如rootkit,它的功能是...

2017-09-20 15:01:00 605

转载 MySQL数据库基础知识

day02 MySQL数据库基础知识一、基础知识概述:基础决定你这门课程的学习成败!只有学习好这些基础知识以后,你才能真正的运用自如。才能够对数据库有更深入的了解,道路才会越走越远。二、基础知识:1、数据库(database):数据库就好比是一个物理的文档柜,一个容器,把我们整理好的数据表等等归纳起来。创建数据库命令:create...

2017-09-20 11:22:51 77

转载 Ubuntu 16.04 安装 Redis

简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,是一个高性能的key-value数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Re...

2017-09-20 02:24:12 55

转载 下载站行业乱象:流氓软件和电脑病毒重灾区

本文讲的是下载站行业乱象:流氓软件和电脑病毒重灾区,火绒实验室通过长期研究和跟踪发现,下载网站已经成为目前PC互联网安全威胁的重灾区,不光各种侵害用户权益的事情普遍存在,同时也是电脑病毒的重要传播源头。令人费解的是,这些侵权行为不单单存在某几个下载站,而是目前所有主流下载站的普遍行为。根据火绒工程师的筛查,仅有少数不太知名的小下载站,不存在用户侵权行...

2017-09-19 16:54:00 409

转载 《Java语言导学(原书第6版)》一1.2 “Hello World!”实例程序

1.2 “Hello World!”实例程序本节详细介绍编译和运行“Hello World!”实例程序的指令。1.2.1节介绍利用集成开发环境NetBeans IDE开发该程序的过程。NetBeans IDE在Java平台上运行,也就是说可在任何配置了JDK的操作系统上运行NetBeans IDE,包括Microsoft Windows、Solaris...

2017-09-19 14:38:13 110

转载 SSM学习系列(四) Spring MVC 几种传参方式

Spring MVC初步使用Spring MVC 几种传参方式本次沿用上次的工程,在controller中添加几个方法创建User模型public class User { private String username; private String password; public String getUsern...

2017-09-19 12:09:13 172

原创 Puppet Class(类)特性(十一)

puppet类:        为了通用目标或目的的组织在一起的一个或者多个资源;因此它是命名的代码块,在某个位置创建之后可在puppet全局使用.类似于其他编程语言中的类的功能,puppet的类可以继承,也可以包含子类。        类的定义使用class name,模块下的init.pp文件定义和模块同名的类且唯一,可以为空或嵌套其他类.puppet class(类)有两种:1、有参数的类2...

2017-09-18 11:16:42 599

转载 [spring+tomcat]启动时报错:NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I...

一般来讲问题的原因为tomcat版本较低,建议升级到tomcat7x 以上版本转载于:https://www.cnblogs.com/showme1942/p/7541795.html

2017-09-18 10:20:00 102

转载 理解数组Array类型的方法

一、理解数组:ECMAScript数组的每一项可以保存任何类型的数据,可以是字符串、数值、对象、函数、数组等等。创建数组基本方式有两种,第一种是使用Array构造函数: var arr=new Array(1,2,3);可以省略new操作符。第二种方式是使用数组字面量表达法: var arr=[1,2,3];使用...

2017-09-18 03:38:18 132

转载 制作一张属于DIY的CnetOS 7安装光盘

为什么我们要自动化安装系统呢?管理一些重复性的操作呢,这样可以减轻自己的操作,并且提高了工作效率,假如公司中又有十几台甚至更多的服务器,不可能自己一台一台的安装,这样就需要自动化安装。一、光盘内容简介1、CentOS系统的启动流程POST-->boot Sequence-->bootloader(MBR)-->kernel(initramdisk)--&gt...

2017-09-17 17:26:29 221

转载 性能优化

引言性能优化本质来说就是怎样让用户体验更好。之前同事分享过一个关于体验的时间标准,我感觉蛮有趣的,就是说我们尽量让交互响应在0.1秒内,这时体验比较好;如果1秒左右就需要loading;如果10秒左右就需要一个进度条。性能优化不是银弹,在程序做不到0.1内响应的时候,外在辅助措施就很必要。接下总结一些性能优化点,虽不常规,但蛮有意义的。...

2017-09-17 12:07:09 46

转载 python基础练习_1

练习_1练习题目:  1 给定一个不超过5位的正整数,判断其有几位  使用input函数  2 打印1-10,正反序  3 计算10以内的偶数(奇数)  4 给定一个不超过5位的正整数,判断其有几位,依次打印出个位,百位,千位,万位的数字(逆序呢)  5 打印一个边长为n的正方形  6 求100内所有奇数的和(2500)  ...

2017-09-16 19:29:27 114

转载 面向过程 VS 面向对象

面向过程 VS 面向对象 编程范式编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, ...

2017-09-16 15:49:00 51

转载 深入理解C语言的预编译指令之 include

写过C语言的朋友都熟悉#include,在打印“hello world”这样一条语句也用上这条指令。但是,说熟悉它,只是表面熟悉,更多感觉是既熟悉又抽象陌生,结果也就只是不知道为什么的背诵了。抽象、熟悉而陌生,使得#include成为“最熟悉的陌生人”。试着从另外的角度来深入理解它。1:首先,它是一条预编译指令也就是在编译之前就做了的,那么做了什么呢?动态包含。2:其次,来理...

2017-09-16 10:06:01 109

转载 FLASK爬坑笔记

转自:http://www.cnblogs.com/teuton/p/6654891.htmlBUG1ExtDeprecationWarning: Importing flask.ext.sqlalchemy is deprecated, use flask_sqlalchemy instead..format(x=modname), ExtDeprecationWarning...

2017-09-15 15:57:00 85

转载 9月15日学习内容整理:类的命名空间和组合

一、类的命名空间1、类和对象都有自己的命名空间补充:对象自己的属性可以在类定义外部添加,存放在对象自己的命名空间2、静态属性(类属性,类里的变量)(1)不管类调用还是对象调用表现出的地址是一样的(2)类调用使用类命名空间内的静态属性(3)当对象调用时先找自己命名空间里的,找不着就找类里的,类里也找不着就报错3、动态属性(类里定义的方法,类里的函数)(1)在类里和对象...

2017-09-15 13:56:00 99

转载 [Share]18个UI原稿图(包括twitter手稿)

不管你是不是设计一个网页的UI或是iphone的app,用一个框架图来开始时一个很好的主意。下面是18个伟大的UI的原稿。好好看看吧。(下面的英文都是名词,翻了反而不好)NationWide / NASCAR5 Years of FirefoxLinksGEOINT2009 (Microsite)Coastal Capital Part...

2017-09-14 15:29:00 232

转载 Mac中用Vmware虚拟机安装win7(注意事项)

一、网络连接方式选择桥接方式(以便后面连接数据库)二、硬盘大小需设置好,并且总线类型要选择IDE三、CD/DVD配置如下,注意,一定要选择镜像地址,并且总线类型选择为IDE四、从GHO安装时,先选择启动顺序时从CD/DVD启动;等到系统安装完毕后,再选择从硬盘启动转载于:https://www.cnblogs.com/ccw95/p/7517406.html...

2017-09-13 19:49:00 189

转载 Hadoop Shell命令

本文讲的是Hadoop Shell命令,【IT168 资讯】调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。 所有的的FS shell命令使用URI路径作为参数。URI格式是scheme://authority/path。对HDFS文件系统,scheme是hdfs,对本地文件系统,scheme是file。其中scheme和a...

2017-09-13 11:55:00 40

转载 Log4j配置详解

来自:http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置...

2017-09-12 21:32:00 38

转载 个人介绍

一名普通的计算机科学与技术专业的大学生,大三了,学的理论知识有不少了,未来有太多的变数,以后会做的会是专业或者与专业相关的再或者与专业一点都不相关的东西,这些都不存在,打好一些基础,培养好学习能力,便于以后什么都能快速上手,世界变化快,得去适应改变。沉梦昂志丶转载于:https://www.cnblogs.com/520z/p/7511837.html...

2017-09-12 19:39:00 51

空空如也

空空如也

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

TA关注的人

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