- 博客(57)
- 收藏
- 关注
转载 面向对象进阶
isinstance和issubclassisinstance(obj,cls)检查是否obj是否是类 cls 的对象class Foo(object): pass obj = Foo() isinstance(obj, Foo)issubclass(sub, super)检查sub类是否是 super 类的派生类class Foo(o...
2018-12-30 14:41:00 47
转载 Qt信号槽的一些事 Qt::带返回值的信号发射方式
一般来说,我们发出信号使用emit这个关键字来操作,但是会发现,emit并不算一个调用,所以它没有返回值。那么如果我们发出这个信号想获取一个返回值怎么办呢?两个办法:1.通过出参形式返回,引用或者指针的方式带回;比如emit sig(int& i)或者emit sig(void* pointer),但是这个方法有一个弊端,稍后介绍第二种方式会提醒。2.通过qt自带的invoke...
2018-12-29 13:48:00 417
转载 Springboot配置fastjson开发
@Bean public HttpMessageConverters fastJsonHttpMessageConverters() { // 1.定义一个converters转换消息的对象 FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter()...
2018-12-29 09:42:00 46
转载 51Nod 1004 n^n的末位数字
思路:首先将0~9的平方的尾数放在一个数组a里面,方便后面直接调用,因为不论多大的数做什么运算,得到的结果的最后一位数只和运算前所有数的最后一位数有关系。新建变量d,z一个是底数,一个是幂次。循环判断(如果z大于2的话循环继续),在循环内第一步先把底数对10取余数,然后分奇偶讨论,如果是奇数:temp(初试为1) = (temp*d)%10; 这是这个题目的一个点,如果一个...
2018-12-28 14:34:00 52
转载 NOI2014 购票
题目描述题解:这位仁兄您点进来的题解是cdq+点分+斜率优化的。吐草:细节是真多……先推一波式子:$dp[i]=min(dp[j]+(dis[i]-dis[j])*p[i]+q[i])=dis[i]*p[i]+q[i]+min(dp[j]-dis[j]*p[i])$$min()$里面那个明显是斜率优化。这个转移要求更新i时1~i路径上的所有点均已经是最优解。...
2018-12-28 14:02:00 62
转载 Vector
Vector源码分析public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { // 底层数组 protected Objec...
2018-12-27 19:18:00 36
转载 浏览器进程?线程?
在生活中,浏览器和我们的工作和生活息息相关。做为前端开发,我们代码的应用场景往往是在浏览器上。浏览器对前端的重要性不可一日而语。那么我们对浏览器是否有比较清晰的了解呢?什么是多进程架构浏览器?为什么浏览器内核是多线程?Javascript是单线程又是什么鬼?进程和线程是否分得清楚呢?1. 进程(process)和线程(thread)进程和线程是操作系统的基本概念,许多人会有所了解,...
2018-12-27 09:38:00 95
转载 [ffmpeg] AVOption
在ffmpeg中,常使用AVOption的API来进行参数设置。AVOption的API主要分为设置参数以及提取参数两种,无论是哪一种API都主要分为两大步骤:寻找出参数所在的内存位置。如果是设置参数,就先把参数转换为正确的数据类型,然后把参数写入内存位置;如果是提取参数,就先从内存位置提取出参数,然后把参数转换为输出所需的数据类型。本文主要讨论第一步,即定位参数所在的内存位置...
2018-12-26 22:12:00 106
转载 RSM设置
记录的步骤此文件包含记录的所有步骤和信息以帮助你向其他人描述记录的步骤。在共享此文件之前,应验证以下内容:下面的步骤准确描述了记录过程。以下信息或任何屏幕截图上没有你不希望其他人看到的内容。除了你使用的函数和快捷键之外,不会记录你键入的密码或任何其他文本。你可以执行以下操作:查看记录的步骤以幻灯片形式查看记录...
2018-12-26 20:43:00 771
转载 django-vue之信息过滤(过滤课程)
一 vue前端代码实现的内容,通过对课程的分类,在每个不同的课程分类下显示相应的内容<template> <div class="course"> <h1>我是课程</h1> <el-tabs type="border-card"> <el-tab...
2018-12-26 17:10:00 104
转载 MFC基础知识
1、句柄:具有内存后,系统返回的标识符2、消息:相当于事件,例如鼠标点击就是一个消息3、消息队列:就是将事件按照时间的先后顺序在一个队列中4、消息处理机制:首先操作系统拿到消息,然后将消息放到消息队列中,当要执行这个消息时,就会提取这个消息到应用程序,应用程序进入操作系统中,执行这个消息5、Winmain:是程序的入口6、窗口的设计过程 1、设计窗口 2、注册窗口类...
2018-12-26 14:19:00 45
转载 c++:读取配置文件
namespace fs = boost::filesystem;fs::path objPath = strFilePath; // strFilePath--目录objPath/=strFileName;//strFileName--文件名if(objPath.is_absplute()){ strFullPath = objPath.string();...
2018-12-26 11:58:00 33
转载 LinkedList源码解析
此文已由作者赵计刚授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。一、对于LinkedList需要掌握的八点内容LinkedList的创建:即构造器往LinkedList中添加对象:即add(E)方法获取LinkedList中的单个对象:即get(int index)方法修改LinkedList中的指定索引的节点的数据set(int index, E element)删除Li...
2018-12-26 10:01:00 51
转载 redis五大数据类型
一、String String是redis最基本的类型,可以理解成memcached一模一样的类型,一个key对应一个value。 String类型是二进制安全的。意思是redis的String可以包含任务数据。比如jpg图片或者序列化对象。 String类型是redis最基本的数据类型,一个redis中字符串value最多可以是512M二、Hash(哈希,类似ja...
2018-12-25 22:59:00 39
转载 C++ primer笔记 -基本语言
C++最重要的特征是类,程序员可以使用类自定义数据类型,C++有时候将这些类型称为“类类型”,以区别于内置类型。类型作用:1、告诉我们数据代表的是什么意思2、对数据可以执行哪些操作算数类型:整数、单个字符、布尔值(整型)和浮点数(浮点型)。C++标准规定了每个算术类型的最小存储空间,但它并不阻止编译器使用更大的存储空间。(限制了最小的但没有限制最大的)C++程序员通常把变...
2018-12-25 17:45:00 69
转载 坐标轴设置02--python库--matplotlib
import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-3,3,50)#从-3到3设置50个点#设置两个函数y1 = 2 * x + 1y2 = x ** 2plt.figure()plt.plot(x,y2)plt.plot(x,y1,color = 'red',linewid...
2018-12-25 11:03:00 68
转载 git command not found
[root@isstech001 ~]# git-bash: git: command not foundyum安装[root@isstech001 ~]# yum install -y git已加载插件:fastestmirror设置安装进程Loading mirror speeds from cached hostfilefile:///mnt/cdrom/repo...
2018-12-25 10:38:00 129
转载 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器...
2018-12-25 09:35:00 64
转载 python 基础知正则表达式
# 正则表达式### 应用场景- 特定规律字符串的查找,切割、替换等- 特定格式(邮箱、手机号、IP、URL等)的校验- 爬虫项目中,提取特定内容### 使用原则- 只要使用字符串函数能够解决的问题就不要使用正则- 正则的效率比较低,同时会降低代码的可读性- 世界上最难理解的三样东西:医生的处方、道士的神符、码农的正则- 提醒:正则是用来写的...
2018-12-22 17:59:00 56
转载 linux用户管理
linux基础命令命令作用pwd查看当前路径ls查看当前路径下所有文件名和路径名(不递归)sudo -s之后输入密码,可以获得root权限cd进入某个路径vim xxx.txt新建文本文件rm xxx.txt删除文件路径路径含义.当前路径..上一级路径查看所有用户:cat /etc/pa...
2018-12-21 15:05:00 83
转载 简单的forms验证
public class CustomAuthorzieAttribute : AuthorizeAttribute { private string _controllerName = string.Empty; /// <summary> /// base.OnAuthorization(filterContext)中...
2018-12-21 07:48:00 49
转载 各种文件用JS转Base64之后的data类型
1.txt data:text/plain;base64,2.doc data:application/msword;base64,3.docx data:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,4.xls data:applicati...
2018-12-21 00:25:00 619
转载 16.合并两个排序的链表
题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。题目解答/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/...
2018-12-20 23:13:00 30
转载 js-正则表达式
定义:正则表达式是一种对字符串进行检索的逻辑公式,对字符串通过设置一些特殊字符组合来对字符串进行匹配 RegExp 是正则表达式的缩写。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。定义正则表达式: 1、正则字面量 var reg = /正则规则/ 修饰符; 2、正则构造 var reg = new RegExp(...
2018-12-20 12:56:00 42
转载 对象已死?
概述说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考GC需要完成的三件事:那些内存需要回收?什么时候回收?如何回收?经过半个世纪的发展,内存的动态分配与内存回收技术已经...
2018-12-20 00:28:00 44
转载 poj 2187 Beauty Contest —— 旋转卡壳
题目:http://poj.org/problem?id=2187学习资料:https://blog.csdn.net/wang_heng199/article/details/74477738https://www.jianshu.com/p/74c25c0772d6注意求凸包时先下后上,保持逆时针;别忘了给点排序囧。代码如下:#include<cstdio&g...
2018-12-19 21:37:00 53
转载 ssm项目快速搭建(注解)
dao层配置dao层配置注意事项: 1、Mapper.xml 文件中的 namespace 与 mapper 接口的类路径相同 2、Mapper.xml 接口方法名和 Mapper.xml 中定义的每个 statement 的id相同 3、Mapper 接口方法的输入参数类型和 mapper.xml 中定义的每个sql的 paramenterType的类型相...
2018-12-18 17:11:00 73
转载 Qml文件的两种加载方式
一种是QQmlApplicationEngine搭配Window,例如:#include <QGuiApplication>#include <QQmlApplicationEngine> int main(int argc, char *argv[]){ QGuiApplication app(argc, argv); Q...
2018-12-18 11:07:00 107
转载 linux 相关命令
--直接下载文件到当前执行目录wgethttp://ip:prot/resources/package/docker/images/mongo-express_0.49.0.tar--linux 退格键成^H 更新软件源信息执行 apt-get install vim--scp 带端口scp -P55686 applica.zip user@ip:/home/--查看...
2018-12-17 18:26:00 49
转载 mysql全量备份和增量备份
mysql全量备份脚本#!/bin/bashData_back="/data/data_backup/";Date=`date +"%Y_%m_%d"`mysqldump -uroot -proot --quick --events --flush-logs --single-transaction XXXX> ${Data_back}XXXX_${Date}.sq...
2018-12-16 12:55:00 71
转载 E20181216-hm
intersect vt. (指线条、道路等) 相交,交叉; vt. 横断,横切,横穿;转载于:https://www.cnblogs.com/lancgg/p/10125966.html
2018-12-16 11:24:00 39
转载 第四次过程性考核
码云仓库链接:https://gitee.com/xywymxs/16012005_zhou_ning_test4考核要求:使用套接写连接编写一个简单的聊天室程序,客户端主函数放在Client_Main.java文件中,服务器端主函数放在Server_Main.java文件中要求: 1.客户端从控制台进行输入,并将客户端的输出内容和时间保存到“学号.txt”文件中 2....
2018-12-15 17:20:00 57
转载 随服务初始化的Servlet
在项目中某些Servlet的init方法可能会执行一系列的初始化操作,需要花费大量的时间,如果这些Serlvet总是在第一次访问时才初始化,对于第一个用户访问的体验无疑是很差的(要等待一段时长才会显示内容)。此时可以在web.xml文件中配置使Servlet的初始化工作随服务启动时执行。配置Servlet随服务启动初始化servlet节点的load-on-startup子节点可以使Se...
2018-12-14 21:03:00 38
转载 Openflow协议详解
http://www.h3c.com/cn/d_201811/1131080_30005_0.htm#1 OpenFlow背景转发和控制分离是SDN网络的本质特点之一 。在SDN网络架构中,控制平面与转发平面分离,网络的管理和状态在逻辑上集中到一起,底层的网络基础从应用中独立出来,由此,网络获得前所未有的可编程、可控制和自动化能力。这使用户可以很容易根据业务需求,建立高度可扩展的...
2018-12-14 16:25:00 2399
转载 Linux常用命令
linux下查看端口对应的进程:netstat -tumpl | grep '端口号'重启Nginx服务 /usr/local/nginx/sbin/nginx -s reload 转载于:https://www.cnblogs.com/hanxue112253/p/10119240.html
2018-12-14 14:26:00 40
转载 ActiveMQ_4SpringBoot整合
SpringBoot实现引入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency&g...
2018-12-13 16:28:00 60
转载 cnblogs如何在签名中设置换行?
添加</br>即可转载于:https://www.cnblogs.com/yang-xiansen/p/10112402.html
2018-12-13 10:07:00 57
转载 spring注解开发-声明式事务(源码)
1. 环境搭建与测试1)导入相关依赖数据源、数据库驱动、Spring-jdbc模块 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId>...
2018-12-11 15:07:00 69
转载 Django之MTV
MVC与MTV模型MVCWeb服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示:MTVDjango的MTV模式本质上和MVC是一样的,也是为了各...
2018-12-10 21:10:00 95
转载 仿照selalchemy实现简单的mongo查询
首先这是一个很奇葩的需求,时间紧迫顺手胡写了一个,以后看看有没有好的思路def and_(item_list): return "%s:[%s]" % ("$and", ','.join(loop_func(item_list)))def or_(item_list): return "%s:[%s]" % ("$or", ','.join(loo...
2018-12-10 19:01:00 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人