C++学习笔记1209
OctreeNode<T> * &p OctreeNode 个是类名, OctreeNode * & p意思是参数是OctreeNode*类型的一个引用类型 可以只用*p,不过一般加上&效率更高,因为&表示引用类型,在传参数的时候是直接对原数据操作,而不是先复制再操作参数。 一般&类型参数使用于复合数据类型。
VTK编译器 no override found for 'vtkPolyDataMapper
在学习pcl教程第七章时,编译第7章第一个的程序时遇到 no override found for 'vtkPolyDataMapper'. 我安装的是PCL1.8.0-vs2015 根据 https://stackoverflow.com/questions/40086584/errorno-override-found-for-vtkpolydatamapper 添加 #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL);
C# 静态构造函数,静态变量执行顺序(升华版)
上篇 是基本语法基础下的执行顺序,包括继承这个维度下的执行顺序,我们可以依照的规律顺下来,下面我们看下一些摸不到头脑的情况 我们实验 一个 类中的方法 去调用另一个非继承类的情况, 先看有 静态构造函数 和没有静态构造函数执行的差别
class Program
{
static void Main(string[] args)
{ //执行顺序5
JSON的一个例子(代码来源于网上)
HTML代码: <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Our superheroes</title>
<link href="https://fonts.googleapis.com/css?family=Faster+One" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<
全面提升软件工程能力与实践,打造可信的高质量产品【转】
今天有幸看到一篇华为公司[公司文件] 《全面提升软件工程能力与实践,打造可信的高质量产品》------致全体员工的一封信 任正非 ,此文章出自华为《心声社区》,让一个码了多年代码的我,看了后受益匪浅,写得非常棒了,值得我日后工作学习方向与指引.也明白为什么公司一直学习华为公司管理模式和华为的品质精神。华为是代表产品高质量的标杆,一直坚守高质量底线打造优质的产品,用过华为产品都知道质量好, 中国没人不知道华为的, 华为加油,pbren支持你, 这里将原文章分享如下: 转自:华为心声社区 (号称:
Redis5.0.3单机版安装
一、创建redis源码包存放目录 cd /usr/local/
mkdir redis
二、进入创建的目录,下载最新版Redis yum -y install wget
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
三、解压Redis源码包并进入解压后的目录 cd redis-5.0.3
四、安装依赖软件包,并编译安装redis(使用PREFIX=/usr/local/redis指定一个安装位置) yum -y ins
macOS10.14.2 gem 更新问题
macOS10.14.2,最近cocoapods不能正常使用了。 终端输入 sudo gem update –system 显示如下错误 ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions for the /usr/bin directory. 重新输入下面 sudo gem install -n /usr/local/bin sass sudo gem install
day53 鼠标事件 键盘事件 及JQuery
复习 // 语法: ECMAScript 操作: DOM BOM
// 1.类型转化
// 转数字: +"3.14" | parseInt("123abc") | parseFloat("3.14.15") | Number() // 转字符串: "" + 3.14 | 3.14.toString() | 3..toString() | String() // 转布尔: Boolean() // 2.运算符 // ++ --: 在前 a = ++num => num先自增1,再赋值给a |
Django 自定义
from django.db import models
class MyCharfield(models.Field):
def __init__(self,max_length,*args,**kwargs):
self.max_length = max_length
super(MyCharfield,self).__init__(max_length = max_length,*args,**kwargs)
def db
C# 静态构造函数,静态变量执行顺序(精华版)(规正版)
一、成员初始化整体顺序 1.成员赋值初始化先于构造函数; 2.成员赋值初始先从子类再到基类; 3.构造函数初始化先从基类再到子类; 4.静态成员初始化优先于实例成员初始化; 二、对类型静态成员构造的大致过程 1.分配静态成员的内存空间,此时空间存储数据为0; 2.执行类的静态成员的初始化语句; 3.执行类的静态构造函数。 三、对类型实例成员构造的大致过程 1.分配实例成员的内存空间,此时空间存储数据为0; 2.执行子类实例成员初始化语句; 3.执行基类实例化成员初始化语句; 4.执行基类构造函
迟到的2018年总结
2018年的做成和未做成的事 2018年,作为一名刚从培训班出来的新人,投简历,求职。很幸运的通过现在公司的面试,记得第一次接触到真正的企业开发,完全是懵逼状态。记得第一个简单功能模块的实现,用了整整三天的时间,囧。。。让前端的老铁等了N久。也开始认识到了自己不足,加班,学习新的东西,这一年里,自己提升了很多,但同时也发现自己更多的毛病。 2017年定下的目标完成了一小半。 还完培训教育贷款。2017年,进入大学生涯的最后一年,厌倦在校园的生活,在17年6月份自己在培训机构报了名,自己
windows提权总结
windows提权 0,起因,由于前几天拿了一个菠菜站的webshell,但是只有iis权限,执行无法创建用户等操作,更无法对整个服务器进行控制了,于是此时便需要提权了,对于一个刚刚入门的小白来说,此刻真正意识到了提权的重要性,于是便开始学习提取相关知识,以拿下该菠菜的站点。 提权前的准备工作 1,通常来说,不同的脚本所处的权限是不一样的。这就意味着,如果该站点支持权限更高的脚本,我们可以上传该权限更高的脚本的大马,进而拿到更高的权限。 asp/php 通常为匿名权限(网络服务权限) aspx
[转]Qt 之 QFileSystemWatcher
简述 QFileSystemWatcher类用于提供监视文件和目录修改的接口。 QFileSystemWatcher通过监控指定路径的列表,监视文件系统中文件和目录的变更。 调用addPath()函数可以监控一个特定的文件或目录。如果需要监控多个路径,可以使用addPaths()。通过使用removePath()和removePaths()函数来移除现有路径。 QFileSystemWatcher检查添加到它的每个路径,已添加到QFileSystemWatcher的文件可以使用的files()
如何快速在当前目录打开cmd命令提示符
方法一: 将以下命令保存成批处理,运行即可 cd %~dp0
start 方法二: 还有一个方法就是在当前目录按住shift再右键。然后会看到右键菜单里有一个“在当前位置打开命令提示符” 这个方法也十分方便
关于Apache Commons-IO的使用
commons-io是一款处理io流的工具,封装了很多处理io流和文件的方法,可以大大简化我们处理io流和操作文件的代码。从common-io的官方使用文档可以看出,它主要分为工具类、尾端类、行迭代器、文件过滤器、文件比较器和扩展流。 官网地址:http://commons.apache.org/proper/commons-io/ 工具类 工具类包括FileUtils、IOUtils、FilenameUtils和FileSystemUtils,前三者的方法并没有多大的区别,只是操作的对象
使用gunicorn将django项目部署到生产环境的子目录下,在nginx后端获取客户真实IP地址
生产环境有时,并不是为了一个项目而存在的。毕竟,域名是比较稀有的。 今天遇到这个问题,解决了。作个记录。 并且,如果将django项目部署在Nginx后面,那如何获取用户真实的IP地址呢? 下面就来解决吧。 一,gunicorn.ini的编写 bind = "127.0.0.1:xxxx"
workers = 4
errorlog = './gunicorn.error.log'
accesslog = './gunicorn.access.log'
timeout = 3000
l
Mybatis传多个参数(三种解决方案) mapper.xml的sql语句修改!
第一种 Public User selectUser(String name,String area); 对应的Mapper.xml <select id="selectUser" resultMap="BaseResultMap">
select * from user_user_t where user_name = #{0} and user_area=#{1}
</select> 其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数
今日推荐
周排行