自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 day01子类与父类特点

1.变量如果子类中出现非私有的同名成员变量时:1.子类要访问本类中的变量,用this。2.子类要访问父类中的同名变量时,用supersuper的使用和this的使用几乎一致。this代表的是本类对象的引用。super代表的是父类对象的引用。class Person{  int num=4 ;}class student extends Person...

2018-03-31 19:24:00 114

转载 [UE4]事件处理(Handling Events)和委托(Delegate)代码示例(一)

1. 通过重写虚函数来处理事件MyTriggerVolume.h自定义一个Actor类,添加一个 Box 组件作为触发区域,然后通过重写虚函数——NotifyActorBeginOverlap, NotifyActorEndOverlap来响应事件#pragma once #include "GameFramework/Actor.h" #include "...

2018-03-31 16:18:00 168

转载 01.数据结构与算法

一、基本概念与术语1.数据(Data):是对信息的一种符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。2.数据元素(Data Elemet):是数据的基本单元,在计算机程序中通常作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成。数据项是数据的不可分割的最小单位。3.数据对象(Data Object):是性质相同的数据元素的集合。是数...

2018-03-31 16:07:00 57

转载 软件工程第三次作业

问题描述题目(1):最大连续子数组和(最大子段和)问题: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n例如,当(a[1],a[2],a[3...

2018-03-31 12:01:00 41

转载 NVisionXR_iOS教程一 —— NVisionXR从零搭建一个AR项目

一、NVisionXR引擎集成到原生ios项目1、创建一个xcode空项目,如下图2、将NVisionXR-ios库拖入到新建的项目中,如下图3、引用库头文件,引用路径如下图(圈起来的路径)4、添加必要的链接库如下图二、Vuforia申请Key和设置识别图等这里就不介绍了,到Vuforia官网去注册申请。 Vuforia开发者地址:https://developer.vufo...

2018-03-31 10:54:00 55

转载 字符串忽略大小写

hihocoder1082https://hihocoder.com/problemset/problem/1082 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #include<cstd...

2018-03-30 00:21:00 380

转载 CentOS7系统安装Nginx进行跨域处理

1 打开终端依次输入以下命令:yum install nginxvi /etc/nginx/nginx.conf然后编辑修改该文件中代码,以下是修改后的代码全文:# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en...

2018-03-29 18:07:00 411

转载 Swift Guard 守护

前言guard 语句和 if 语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。guard 语句只会有一个代码块,不像 if 语句可以 if else 多个代码块。guard 必须强制有 else 语句。guard 中的 else 只能执行转换语句,像 return, break, continue 或者 throws,当然你也可以在这里返回一个函数或者方...

2018-03-29 17:22:00 36

转载 python zip函数小结

zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。>>>a = [1,2,3]>>> b = [4,5,6]>>> c = [4,5,6,7,8]>&...

2018-03-29 16:58:00 65

转载 一头扎进 Java IO中

Java IO 概述  在这一小节,我会试着给出Java IO(java.io)包下所有类的概述。更具体地说,我会根据类的用途对类进行分组。这个分组将会使你在未来的工作中,进行类的用途判定时,或者是为某个特定用途选择类时变得更加容易。输入和输出 – 数据源和目标媒介  术语“输入”和“输出”有时候会有一点让人疑惑。一个应用程序的输入往往是另外一个应用程序的输出。那么OutputStre...

2018-03-29 10:11:00 40

转载 如何退出while(cin>>a)

1.输入非该类型的字符2.判断输入是否为\n;while (cin >> str) { t.push_back(str); i++; if (cin.get() == '\n') //关键在这里,\n不能用双引号。。。 { ...

2018-03-28 19:44:00 71

转载 驱动绕过360的KiFastCallEntry钩子

delphi驱动绕过360的KiFastCallEntry钩子加载后360自我保护就换效了,但进程还在,可以直接用任务管理器结束之unitunhook360;interfaceusesnt_status,ntoskrnl,native,winioctl,fcall,macros;typeTHEAD=array[0..4]ofbyte;THEAD1=array[0..5]o...

2018-03-28 18:42:00 428

转载 doT js模板入门 2

doT js 使用{{}} 非常相似于JSP,所以用起来感觉非常亲切,非常顺手 {{–><% }}–>%> 比如:<div id="evaluationtmpl"> {{ for(var prop in it) { }} <...

2018-03-28 17:34:00 36

转载 ZOJ.3551.Bloodsucker(期望DP)

题目链接\(Description\)有1个吸血鬼和n-1个人,每天有且只会有两个人/吸血鬼相遇,如果是人与吸血鬼相遇,那个人会有p的概率变成吸血鬼;否则什么也不发生。求n个都变成吸血鬼的期望天数。\(Solution\)我还是写一下吧。。期望题一般倒着递推。设\(f[i]\)为当前有\(i\)个吸血鬼,要变成\(n\)个吸血鬼的期望天数。那么\(f[n]=0\),答案即\(f[1]\)...

2018-03-28 16:08:00 41

转载 用gcc编译成可执行程序 (转)

#gcc hello.c该命令将hello.c直接生成最终二进制可执行程序a.out这条命令隐含执行了(1)预处理、(2)汇编、(3)编译并(4)链接形成最终的二进制可执行程序。这里未指定输出文件,默认输出为a.out。从上面我们知道GCC编译源代码生成最终可执行的二进制程序,GCC后台隐含执行了四个阶段步骤。GCC编译C源码有四个步骤:预处理-----> 编译 ----...

2018-03-26 20:28:00 234

转载 十大经典排序算法详细总结(含JAVA代码实现)

原文出处:http://www.cnblogs.com/guoyaohua/p/8600214.html0、排序算法说明0.1排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成...

2018-03-26 19:32:00 56

转载 JSONObject与JSONArray的使用

1.解析JSONArray // 一个未转化的字符串 String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 首先把字符串转成 JSONArray 对象 JSONArray json = JSONArra...

2018-03-26 18:02:00 33

转载 语系变量locale:中文乱码问题

locale(区域设置):查询语言环境信息。locale -a:显示所有支持的语系 locale:显示当前的语系 通过修改LANG变量,修改当前系统语言(可通过ctrl+shift+c/v快捷键复制粘贴local -a命令显示的语系) 通过Vim编辑器转换文件编码格式(中文文件编码格式要与系统语系一致才可在终端正常显示),命令(末行)模式下输入...

2018-03-26 16:45:00 525

转载 Linux之tomcat安装与配置

1、创建目录[root@bogon tomcat]#mkdir /usr/local/java/tomcat2、上传压缩包并解压[root@bogon tomcat]# tar xvf apache-tomcat-7.0.69.tar.gz 3、删除压缩包[root@bogon tomcat]# rm -rf apac...

2018-03-25 14:58:00 41

转载 同源和跨域

理解什么是同源,跨域同源:域名、协议、端口完全相同。跨域:域名、协议、端口有其中的一样不同。什么是同源策略同协议、同domain(或ip)、同端口,视为同一个域,一个域内的脚本仅仅具有本域内的权限。理解:本域脚本只能读写本域内的资源,而无法访问其它域的资源。这种安全限制称为同源策略。  前端解决跨域访问的常用方式  1.jsonp  2.iframe 元...

2018-03-23 19:06:00 53

转载 C++深入理解虚函数

为什么使用虚函数?什么是虚函数?虚函数是为了解决什么问题?面向对象的三大特征:封装多态继承普通虚函数虚析构函数纯虚函数抽象类接口类隐藏 vs 覆盖隐藏与覆盖之间的关系早绑定和晚绑定虚函数表什么是多态?相同对象收到不同消息或不同对象收到相同消息时产生的不同的动作。静态多态 vs 动态多态[-:>静态多态也叫...

2018-03-23 16:08:00 45

转载 selenium中遇到这种报错,怎么解决

在写selenium自动化脚本的时候,运行代码通常会遇到以下错误:Traceback (most recent call last): File "D:/selenium/xuehu.py", line 23, in <module> text= browser.find_element_by_class_name("user-name").text File "C:\P...

2018-03-22 16:30:00 2003

转载 详细grep、sed、awk

[root@VM_0_7_centos tmp]# cat 1.txt 123456[root@VM_0_7_centos tmp]# cat 2.txt 45678[root@VM_0_7_centos tmp]# grep -f 1.txt 2.txt 456[root@VM_0_7_centos tmp]#...

2018-03-22 15:08:00 62

转载 python_循环删除list中的元素,有坑啊!

循环list删除其元素,有坑!看个例子:a = [1,2,3,4,5,6]for i in a: a.remove(i)print(a)返回:[2, 4, 6]循环a,想删除a的所有元素,但实际确有数据保留了下来,这是为什么呢,为什么呢!!!因为在循环a,并删除a的元素时,列表的位置发生了移位,当删除“1”后,第二个元素“2”补位,这样“2”就躲过...

2018-03-22 14:55:00 138

转载 12-五子棋游戏:享元模式

12.1五子棋游戏  本章以五子棋游戏为例,来学习享元模式。12.2模式定义  享元模式(FlyweightPattern),以共享的方式高效地支持大量的细粒度对象。通过复用内存中已经存在的对象,降低系统创建对象实例的性能消耗。享元的英文是Flyweight,它是一个来自于体育方面的专业术语,在拳击、摔跤和举重比赛中特指最轻量的级别。把这个单词移植到软件工程里,也是用来表示告别小...

2018-03-21 20:58:00 275

转载 Python基础爬虫

搭建环境:win10,Python3.6,pycharm,未设虚拟环境之前写的爬虫并没有架构的思想,且不具备面向对象的特征,现在写一个基础爬虫架构,爬取百度百科,首先介绍一下基础爬虫框架的五大模块功能,包括爬虫调度器,URL管理器,HTML下载器,HTML解析器,数据存储器,功能分析如下:  >>爬虫调度器主要负责统筹其他四个模块的协调工作  >>URL管理...

2018-03-21 17:39:00 153

转载 进程同步控制--锁、信号量、事件

********进程同步控制************锁--multiprocessing.Lock****通过学习,我么实现了程序的异步,让多个任务可以同时在几个进程中处理,他们之间的运行没有顺序,一旦开启不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题当多个进程使用同一份数据资源的时候,就会引发数据安全或顺序混乱问题。...

2018-03-21 15:09:00 39

转载 关系型数据库和非关系型数据库的区别

关系型数据库和非关系型数据库的区别1.关系型数据库通过外键关联来建立表与表之间的关系,2.非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 比如 有一个学生的数据: 姓名:张三,性别:男,学号:12345,班级:二年级一班 还有一个班级的数据: 班级:...

2018-03-20 15:37:00 49

转载 783. Minimum Distance Between BST Nodes

Given a Binary Search Tree (BST) with the root noderoot, returnthe minimum difference between the values of any two different nodes in the tree.Example :Input: root = [4,2,6,1,3,null,null]...

2018-03-20 15:18:00 33

转载 Vivado下生成及烧写MCS文件

Jtag模式:1、打开Open Hardware Manager2、Tools ->Auto Connect3、TCL输入: write_cfgmem -format MCS -size 128 -interface BPIx16 -loadbit "up 0x0 xxx.bit" xxx.mcs4、Add Configuration Memory Device5、me...

2018-03-20 09:54:00 1372

转载 数字特征:数学期望(均值)

随机变量的数学期望【引入】一射手进行打靶练习,规定射入区域 $e_2$ 得2分,射入区域 $e_1$ 得1分,脱靶,即射入区域 $e_0$ ,得0分。射手一次射击得分数 $X$ 是一随机变量。设 $X$ 的分布律为 $P\{ X=k\} =p_k,k=1,2,…$现在射击 $N$ 次,其中得0分的有 $a_0$ 次,得1分的有 $a_1$ 次,得2分的有 $a_2$ 次,$...

2018-03-19 16:04:00 341

转载 flask开发restful风格api

先从flask最简单的例子开始,hello world~ 1 #!venv/bin/python 2 from flask import Flask 3 app = Flask(__name__) 4 5 @app.route('/') 6 def index(): 7 return 'hello world\n' 8 9 if __name__...

2018-03-19 13:00:00 65

转载 nohup 部署springboot 使用命令

启动jar包:nohup java -jar news-0.0.1-SNAPSHOT.jar查看进程:netstat -nap|grep 【3389】3389 为需要查看的端口号关闭进程:kill -9 446 ,446为进程监控端口转载于:https://www.cnblogs.com/xiadongqing/p/8600641.html...

2018-03-19 10:53:00 384

转载 时序数据库技术体系 – InfluxDB 多维查询之倒排索引

本文转自:http://hbasefly.com/2018/02/09/timeseries-database-5/在时序数据库概述一文中,笔者提到时序数据库的基础技术栈主要包括高吞吐写入实现、数据分级存储|TTL、数据高压缩率、多维度查询能力以及高效聚合能力等,上文《时序数据库技术体系 –InfluxDB存储引擎TSM》基于InfluxDB存储引擎TSM介绍了时序数据库的高性能写...

2018-03-18 10:35:00 196

转载 日期的计算

经常会被问到几月几日是周几的情况,如果不查日历,如何快速用程序计算出来,一种简单的方法是,记住很久以前的某一天是星期几,比如公元1年1月1日是星期一,然后一天一天模拟,算出日期是星期几。这种方法容易理解,但是代码实现起来会比较长,除此之外可以通过公式快速根据日期计算这一天是星期几,网上有很多计算日期的公式,下面介绍一种相对靠谱的公式,被称为蔡基姆拉尔森计算公式假设星期为w,年份为y,月份为...

2018-03-17 16:28:00 120

转载 PHP 内存泄漏分析定位(转载)

转载地址:https://mp.weixin.qq.com/s/98D_VtkFEM5bZsu9cazggg?目录场景一 程序操作数据过大场景二 程序操作大数据时产生拷贝场景三 配置不合理系统资源耗尽场景四 无用的数据未及时释放深入了解php内存管理php-fpm内存泄露问题常驻进程内存泄露问题...

2018-03-16 18:19:00 265

转载 node + exrepss 实现一个简单的图片爬虫网页

首先npm init 初始化一个工程,这里代码都是附图,所以请自己动手敲敲代码吧!安装插件,当然首先你得先安装一个node在使用之前还是希望看下 各个模块的功能是干嘛的,这样有利于提升自己下面是目录组成,这里也简单运用了一下ejs这里主要是写tx_spider.js的代码...

2018-03-15 17:37:00 87

转载 1048. Find Coins (25)

距离PAT考试还有14天最重要的是做透每一题(1)思路暴力会超时(2)用hash存储每个数被M减之后的数注意这里会有重复的值所以要用数组存储其数量再仔细思考一下,只要用数组存储每个数的数量即可,遍历的时候判断该数组v[M-i]元素的值是否大于1#include <cstdio>#include <cstring>u...

2018-03-14 22:49:00 44

转载 《程序员修炼之道:从小工到专家》拔萃簿

积极实践的四个条件一、一个明确的任务。比如:写一篇分析快速排序的文章;写一个自用的StringUtils;二、任务需要适当的难度-有挑战但可行。比如使用某种新算法。三、任务环境可以提供大量反馈,以便你采取行动。比如参与开源项目中任务,做任务过程中写博客分享。四、提供重复犯错和纠正错误的机会。别怕犯错,大胆尝试。循序渐进不要好高骛远,技艺的获取分三个阶段:模仿、吸收、创新。重视实践没...

2018-03-14 17:52:00 67

转载 基础知识巩固五

多线程:因为CPU的大部分时间都是空闲的,例如,在等待用户输入数据时,CPU什么也不做,多线程可以使程序反应更快、交互性更强、执行效率更高。实现多线程,可以新建一个类实现Runnable接口,也可以继承Thread类Thread类的方法有:Thread()创建空线程Thread(task:Runnable)为指定任务创建一个线程start():启动线程,使方法...

2018-03-13 23:26:00 83

空空如也

空空如也

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

TA关注的人

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