自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Hibernate入门简介

什么是Hibernate框架?Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!为什么要使用Hibernate?既然Hibernate是关于Java对象和关系数据库之间的联系的话,也就是我们MVC中的数据持久层->在编写程序中的DAO层...首...

2019-04-30 20:30:00 46

转载 sqlserver中分页的方式

1.使用top进行:1.select top 页大小 *from 表名where id not in(select top 页大小*(查询第几页-1) id from 表名 order by id)order by id --全盘扫描,不太好2.SELECTTOP10 *FROM[TCCLine].[dbo].[CLine_CommonImage]  WHERE...

2019-04-30 16:48:00 111

转载 华为云服务器FTP连接

1. 远程登陆2 安装vsftpd yum install -y vsftpd成功如下:3 启动ftp服务systemctl start vsftpd.service 或者 service vsftpd start4 下载客户端连接工具winscphttp://www.mydown.com/soft/433/473302433.shtml5 登...

2019-04-30 14:07:00 1218

转载 利用工具破解HTTP身份验证的多种方法

https://www.hackingarticles.in/multiple-ways-to-exploiting-http-authentication/1)场景利用Apache配置HTTP验证2)问题难点使用Apache http验证复现场景使用工具进行破解演示3)解决问题的方法讲诉多个工具破解HTTP验证的方法4)方法细节身份验证破解工具xHydraHy...

2019-04-29 23:12:00 675

转载 day14

生成器:自定义的迭代器对象# -- 就是用函数语法来声明生成器,用yield关键字取代return关键字来返回值,参数没有多少变化# 总结:有yield关键字的函数,函数名() 不是调用函数,而是生成得到 生成器对象,生成器对象就是迭代器对象,可以通过 __next__() 进行取值# 执行流程:def fn(): yield 1 yield 3 yield 5obj ...

2019-04-29 22:04:00 43

转载 .net core redis 驱动推荐,为什么不使用 StackExchange.Redis 转发 https://www.cnblogs.com/kellynic/p/9325816.html...

前言本人从事 .netcore 转型已两年有余,对 .net core 颇有好感,这一切得益于优秀的语法、框架设计。2006年开始使用 .net 2.0,从 asp.net 到 winform 到 winservice 等等领域开发都些许涉猎。对.net和大多数同胞有着类似的感触,那是又爱又恨,波段大致是这样:2010年以前,坚信 .net framework 能一统江湖霸业,不料在此...

2019-04-28 17:24:00 93

转载 后缀自动机二·重复旋律5

时间限制:10000ms单点时限:2000ms内存限制:512MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为一段数构成的数列。现在小Hi想知道一部作品中出现了多少不同的旋律?解题方法提示输入共一行,包含一个由小写字母构成的字符串。字符串长度不超过 1000000。输出一行一个整数,表示答案。样例输入...

2019-04-28 12:54:00 39

转载 NetCore2.0下使用EF CodeFirst创建数据库

本文所使用的VS版本:VS2017 15.3.0首先新建一个.net core项目 取名NetCoreTask使用模型视图控制器方式新建Model层在Model层下新建一个user实体类 1 namespace XX.Model2 {3 public class tb_User4 {5...

2019-04-27 11:46:00 108

转载 sql索引

创建索引使用CREATE 语句创建索引CREATE INDEX index_name ON table_name(column_name,column_name) include(score)普通索引CREATE UNIQUE INDEX index_name ON table_name (column_name) ;非空索引CREATE PRIMAR...

2019-04-26 16:27:00 35

转载 关于std::cin阻塞事件循环以及控制台命令输入功能的方案;

如果将std::cin建立在主线程,将阻塞主线程的所有事件循环,因而要保证事件循环不受影响,需要将std::cin放到子线程中。同时,如果要实现能够强制终止std::cin阻塞, 可以通过强制终止线程的方式来实现。即class Loop:public QThread{ Q_OBJECTpublic: explicit Loop(QObject *pa...

2019-04-26 15:16:00 472

转载 关于csv文件的BOM头

使用golang生成csv文件,可直接使用excel打开查看golang生成的文件编码格式默认为utf-8格式,无BOM头,在windows上双击csv文件打开后中文会乱码在新创建的文件的第一行写入这三个字符,可以解决中文乱码问题。f.Write([]byte{0xEF, 0xBB, 0xBF})转载于:https://www.cnblogs.com/yklsz...

2019-04-26 12:27:00 2219

转载 合并K个排序链表(java实现)

题目:合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2->3->4->4->5->6看到这道题,能想起来昨天我写的有一篇和这个题有些类似的博客,【合并两个有...

2019-04-26 10:42:00 152

转载 常用正则表达式详解,持续更新

一、校验数字的表达式数字: ^[0-9]*$ n位的数字: ^\d{n}$至少n位的数字: ^\d{n,}$m-n位的数字: ^\d{m,n}$零和非零开头的数字: ^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数: ^(\-)?\d+(\.\...

2019-04-26 10:41:00 73

转载 软件工程结对编程第一次作业

一.题目要求(1). 首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;(2). 从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设计或者其它具有比较完整功能的小系统,代码至少要大于100行;(3). 将代码上传至个人GitHub或Coding.net系统中,并将代码地址交给对方;(4). 对同伴的作...

2019-04-25 21:30:00 72

转载 预防和避免死锁的方法及银行家算法的java简单实现

预防死锁(1) 摒弃“请求和保持”条件基本思想:规定所有进程在开始运行之前,要么获得所需的所有资源,要么一个都不分配给它,直到所需资源全部满足才一次性分配给它。优点:简单、易于实现且很安全缺点:资源被严重浪费,进程延迟运行(2) 摒弃“不剥夺”条件基本思想:当一个已经保持了某些资源的进程,再提出新的资源请求而不能立即得到满足时,必须释放...

2019-04-25 10:05:00 304

转载 使用SIGALARM为recvfrom设置超时

static void sig_alrm(int);void dg_cli(FILE *fp, int sockfd, const SA *pservaddr, socklen_t servlen){ int n; char sendline[MAXLINE], recvline[MAXLINE + 1]; signal(...

2019-04-24 16:58:00 121

转载 【搬运工】 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

登陆mysql的时候,出现了这个问题:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)解决办法:1、先删除mysql.sockcd /var/lib/mysqlmv mysql.sock mysql.sock.bak2、再次登陆m...

2019-04-24 15:59:00 57

转载 daily start

2019/4/261. to summerize the merge experience, about makefile, about compile error analysis.2. look back what about latch is missed.3. solve CAN control release latch.4. PPT time 30 minutes. [...

2019-04-24 14:59:00 81

转载 (转)web.xml中的contextConfigLocation在spring中的作用

(转)web.xml中的contextConfigLocation在spring中的作用一、Spring如何使用多个xml配置文件  1、在web.xml中定义contextConfigLocation参数,Spring会使用这个参数去加载所有逗号分隔的xml文件,如果没有这个参数,Spring默认加载web-inf/applicationContext.xml文件。  ...

2019-04-24 14:08:00 43

转载 Day08 - Ruby比一比:String的+=与concat串接

前情提要:在第七天我们透过比较Symbol和String,发现字串比符号多了更多方法!为了活用string method,今天我们接续前文,来探讨一题跟字串有关的题目:Ruby经典面试题目#08(leafor)+=和concat有什么不同?What’s difference between concat and +=?concat是英文concatenate的缩写,意思是串接(link...

2019-04-24 09:48:00 46

转载 报错:Every derived table must have its own alias

报错:Every derived table must have its own alias翻译:每个派生表都必须有自己的别名原因:MySQL要求每个派生表都必须有自己的别名,因为你没给它起名解决:给派生表起名,as tableName原sql语句select id, name, date from(select * from A union allselect * ...

2019-04-23 21:52:00 283

转载 js判断iPhone XS、iPhone XS Max、iPhone XR

// iPhone X、iPhone XSvar isIPhoneX = /iphone/gi.test(window.navigator.userAgent) && window.devicePixelRatio && window.devicePixelRatio === 3 && window.screen.width === 375 ...

2019-04-23 15:40:00 761

转载 java 向上向下取整

1 Math.floor(1.4)=1.0 2 Math.round(1.4)=1 3 Math.ceil(1.4)=2.0 4 Math.floor(1.5)=1.0 5 Math.round(1.5)=2 6 Math.ceil(1.5)=2.0 7 Math.floor(1.6)=1.0 8 Math.round(1...

2019-04-23 14:22:00 72

转载 [Android] Android 支持下拉刷新、上拉加载更多 的 XRecyclerview

XRecyclerView一个实现了下拉刷新,滚动到底部加载更多以及添加header功能的的RecyclerView。使用方式和RecyclerView完全一致,不需要额外的layout,不需要写特殊的adater。 加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。效果演示如下:插件官网地址:https://github.c...

2019-04-23 05:48:00 85

转载 第二次团队作业

这个作业属于哪个课程软件工程原理与方法这个作业要求在哪里https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3105团队名称脑阔疼这个作业的目标确定项目需求以及功能一、团队成员学号列表2017310911292...

2019-04-22 21:34:00 49

转载 网页静态化技术--Freemarker入门

网页静态化技术:为什么要使用网页静态化技术  网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道.  对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使用网页静态化来解决.  网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网...

2019-04-22 17:32:00 70

转载 Kafka如何保证消息的可靠性传输

1.消费端弄丢了数据唯一可能导致消费者弄丢数据的情况,就是说,你消费到了这个消息,然后消费者那边自动提交了 offset,让 Kafka 以为你已经消费好了这个消息,但其实你才刚准备处理这个消息,你还没处理,你自己就挂了,此时这条消息就丢咯。这不是跟 RabbitMQ 差不多吗,大家都知道 Kafka 会自动提交 offset,那么只要关闭自动提交offset,在处理完之后自己手动提交 ...

2019-04-21 22:09:00 1439

转载 Tenka1 Programmer Contest 2019

  C:即要使前一部分为白色后一部分为黑色,枚举分割点前缀和计算答案取min即可。#include<bits/stdc++.h>using namespace std;#define ll long long#define N 200010char getc(){char c=getchar();while ((c<'A'||c>'Z')&&...

2019-04-20 22:49:00 70

转载 构造方法,this关键字,static关键字,封装,静态变量

1.构造方法构造方法是一种特殊的方法,是专门用于创建/实例化对象的方法。构造方法根据是否有参数分为两类:1.无参构造方法 2.有参构造方法1.1无参构造方法无参构造方法就是构造方法中没有参数。构造方法在创建对象(new Dog())时使用.无参构造方法一般用于给属性赋默认值。如果开发中没有定义无参构造方法,jvm默认给类分配一个无参构造方法。格式如下[修饰符] 类名(){...

2019-04-20 22:10:00 85

转载 Python: 什么是*args和**kwargs

源码的时候发现一个是*args和**kwargs,一看就能知道args是神马,就是所有参数的数组,kwargs就不知道了,google一下,一个人的blog写的比较简单明了,秒懂了~~kwargs就是当你传入key=value是存储的字典。补充一下:kwargs不影响参数位置例子:def test(a,*args,**kwargs):print a#prin...

2019-04-20 21:13:00 41

转载 计算机系统概述

计算机系统概述计算机处理过程CPU,计算机的核心。根据冯.诺依曼的理论架构,计算机包括五大部分:运算器、控制器、存储设备、输入、输出设备。运算器和控制器是最核心的部分,通常做在一个器件上,称作CPU(Center Processing Unit)。CPU和内存储器一起组成主机部分, 除去主机以外的硬件装置(如 输入设备、输出设备、外存储器等) 称为外围设备或外部设备。 ...

2019-04-20 16:34:00 51

转载 js 判断元素是否在列表中

1 /** 2 * 使用循环的方式判断一个元素是否存在于一个数组中 3 * @param {Object} arr 数组 4 * @param {Object} value 元素值 5 */ 6 function isInArray(arr,value){ 7 for(var i = 0; i < arr.length; i++){ 8 ...

2019-04-20 14:48:00 6815

转载 Java 数据表映射

一对多映射class Province { //每一个类就相当于数据库中的一个表; private int pid ; private String name ; private City cities [] ; //一对多 //setter getter 无参构造 略~ public Province(int pi...

2019-04-20 13:25:00 183

转载 Java 数据类型总结

Java 中提供了八种数据类型:6个数字类型(四个整数型,两个浮点型)、字符类型、布尔型。依次分别是 : byte、int、short、long、float、double、char、boolean。byte类型数据占1个字节,8位,最高位表示符号,则表示范围是:-2^7~2^7-1int类型数据占4个字节,共32位,最高位表示符号,则表示范围是:-2^31~2^31-1short类型数据...

2019-04-20 12:27:00 87

转载 1. Scala概述

1.1 概述 联邦理工学院洛桑(EPFL)的Martin Odersky于2001年开始设计Scala Scala是Scalable Language的简写,是一门多范式的编程语言1.2 Scala语言的特点 Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言 S...

2019-04-20 05:13:00 48

转载 wen文章表设计

转载于:https://www.cnblogs.com/ince/p/10739537.html

2019-04-19 23:49:00 260

转载 PAT 1058 A+B in Hogwarts

1058A+B in Hogwarts(20分)If you are a fan of Harry Potter, you would know the world of magic has its own currency system -- as Hagrid explained it to Harry, "Seventeen silver Sick...

2019-04-19 17:18:00 41

转载 数据库镜像转移Failover Partner

数据库主体镜像转换:任务 - 镜像 - 故障转移sqlserver2008 数据库镜像服务配置完成后,大家会发现我们有了两个数据库服务,这两个服务可以实现自动故障转移,那么我们的程序如何实现自动连接正常的数据库呢?  这个问题很简单,使用ADO.NET或者SQL Native Client能够自动连接到故障转移后的伙伴,连接字符串如下所示:  ConnectionString="Dat...

2019-04-19 16:57:00 355

转载 2018-2019-2-20175303 实验二 《Java开发环境的熟悉》实验报告

2018-2019-2-20175303 实验二 《Java开发环境的熟悉》实验报告一、实验准备1.了解掌握实验所要用到的三种代码伪代码产品代码测试代码2.IDEA中配置单元测试工具JUnit进入IDEA,点击File->Setting选择Plugins,点击Marketplace查找junit选择JUnitGenerator V2.0,点击Install二、实验...

2019-04-19 08:56:00 80

转载 Code Chef JUMP(递推+树状数组+李超线段树)

\(JUMP\)很容易写出转移柿子\[f_i=\min_{p_j<p_i}\{(h_i-h_j)^2+f_j\}+w_i\]把\(\min\)里面的东西展开一下\[f_j=\min_{p_j<p_i}\{-2h_jh_i+h_j^2+f_j\}+h_i^2+w_i\]里面的\(\min\)是一个一次函数首先这是一个类似于区间查询的东西,我们可以用树状数组里面查询的东西是一...

2019-04-18 22:31:00 58

空空如也

空空如也

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

TA关注的人

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