自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象程序的设计模式-单例模式

单利模式的核心点在于只能生成1个对象,并且是由类中的静态变量保存。以下代码来自《深入PHP 面向对象、模式与实践》(第三版)第9章/** * Created by PhpStorm. * User: Eilen * Date: 2018/8/31 * Time: 22:48 */class Preferences{ private $props = array(); private s...

2018-08-31 23:05:00 54

转载 BZOJ2456 mode

  这个东西似乎叫摩尔投票法。注意到这里众数的出现次数大于其他数的出现次数之和。考虑cnt表示当前所找到的众数比其他数出现次数多多少,每次更新如果cnt<0就把众数选做当前数。正确性感性理解一下,不妨把非众数的数看成同一种数,这样的话正确性显然,现在非众数的数可能不一样那就更对了。#include<cstdio>int n,x,cnt,ans;int main()...

2018-08-31 13:29:00 51

转载 暑假随笔

暑假随笔 自我介绍211606380,我是危利我的爱好是打一些(大型多人在线的)游戏我最喜欢的是三堂的瓦罐时间真的过得好快,自从上了大型一晃3年了,觉得自己是时候为未来努力了!回答问题回想一下你初入大学时对本专业的畅想当初高考完考得不是很好,然后我就和我爸爸商量选什么专业对未来的自己更好,最后通过各种资料还有各方面的了解,还...

2018-08-31 13:05:00 52

转载 Vue update loop 的问题

Vue 在进行日期排序的时候在 methods 中会报错。我在循环的时候用了v-for 来循环组件<zhaocai-list v-for="(item,index) in test(zhaocaiData)" v-bind:key="item.id" ></zhaocai-list>在methods 方法中来处理这个sortData 主要是对列表里的日期做排序 然后...

2018-08-31 12:53:00 319

转载 操作系统文件编程知识

文件的创建和读写当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open。使用完成以后我们调用另外一个close函数进行关闭操作。该函数使用的头文件如下:#include <fcntl.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h&g...

2018-08-30 18:08:00 39

转载 ThreadLocal源码原理以及防止内存泄露

ThreadLocal的原理图:在线程任务Runnable中,使用一个及其以上ThreadLocal对象保存多个线程的一个及其以上私有值,即一个ThreadLocal对象可以保存多个线程一个私有值。(重点)每一个线程Thread对象,都有一个threadLocals属性;核心属性,因为每个Thread对象(线程)都拥有自己私有的threadLocals属性,Thr...

2018-08-30 16:33:00 24

转载 WPF的5种绑定模式(mode)

WPF的5种绑定模式(mode) 原文:WPF的5种绑定模式(mode)WPF的绑定模式(mode)是枚举的 枚举值共有5个 1:OneWay(源变就更新目标属性) 2:TwoWay(源变就更新目标并且目标变就更新源) 3:OneTime(只根据源来设置目标,以后都不会变) 4:OneWayToSource(与OneWay相反)...

2018-08-30 11:40:00 68

转载 SQL 分组(分区)排序获取第一条数据 ROW_NUMBER() OVER() PARTITION BY的使用

将最近用到的一些sql 记录下来首先来看下应用场景:有一张价格 “订单价格设置” 表如下:商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小) ,价格的时间段,商品价格现在要求选出每个商品价格最大,价格设置时间id最大的那条记录,要求先考虑价格,再考虑设置时间理想的结果:取出的是第3条记录 和第5条记录思路:将数据根据item分区,再在...

2018-08-30 00:23:00 1181

转载 MQ异步同步搜索引擎ElasticSearch数据踩坑

业务背景  在大型网站中,为了减少DB压力、让数据更精准、速度更快,将读拆分出来采用搜索引擎来为DB分担读的压力,ElasticSearch就是目前市面上比较流行的搜索引擎,他的检索速度奇快、支持各种复杂的全文检索,在各种场景下对比其他的搜索引擎的检索速度都显得尤为出众。这篇就先不介绍ElasticSearch了,后续我会出一个ElasticSearch的教程,目前已经写的查不多了,mq相信大...

2018-08-27 17:31:00 322

转载 Python之路(第二十八篇) 面向对象进阶:类的装饰器、元类

一、类的装饰器类作为一个对象,也可以被装饰。例子 def wrap(obj): print("装饰器-----") obj.x = 1 obj.y = 3 obj.z = 5 return obj ​ @wrap #将Foo类作为一个参数传入装饰器函数wrap,返回同时返回该对象,把新对象重新命名...

2018-08-26 17:37:00 57

转载 socket scoketserver

import socketsk = socket.socket() # 创建了一个socket对象# sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # 避免服务重启的时候报address already in usesk.bind(('127.0.0.1',8080)) # 绑...

2018-08-26 12:31:00 33

转载 联系作者

转载于:https://www.cnblogs.com/chdfelix/p/9535529.html

2018-08-25 21:56:00 108

转载 代码案例浅析" == "

public static void main(String[] args) { String str ="hello"; String str2 = str; String str3 = "he" + new String("llo"); System.out.println(str...

2018-08-24 16:24:00 58

转载 addEventListener、onclick和jquery的bind()、click()

addEventListener("click",function(event){},false);removeEventListener("click",function(event){},false);1 target.addEventListener(type, listener, options);2 target.addEventListener(type, l...

2018-08-24 16:07:00 310

转载 CentOS7安装Java还是无法使用javac

centos7.4 安装java之后,还是无法使用javac命令。报错提示:[root@ip-172-31-2-148 centos]# javac bash: javac: command not found解决方案:yum install java-devel就可以解决转载于:https://www.cnblogs.com/flyfish2012/p/95...

2018-08-24 08:54:00 333

转载 Spring框架IOC和AOP介绍

说明:本文部分内容参考其他优秀博客后结合自己实战例子改编如下Spring框架是个轻量级的Java EE框架。所谓轻量级,是指不依赖于容器就能运行的。Struts、Hibernate也是轻量级的。轻量级框架是相对于重量级框架而言的,重量级框架必须依赖特定的容器,例如EJB框架就必须运行在Glassfish、JBoss等支持EJB的容器中,而不能运行在Tomcat中。——《Java Web整...

2018-08-23 15:59:00 101

转载 linux 解压缩文件

tar文件压缩:tar -cvf ceshi ceshi.tar解压:tar -xvf ceshi.tar.tar.gz文件解压:tar xzf ceshi.tar.gz转载于:https://www.cnblogs.com/lfxiao/p/9523588.html

2018-08-23 14:33:00 48

转载 TensorFlow使用过程中的问题和解决办法

1. macOS 安装tensorFLowhttp://www.tensorfly.cn/tfdoc/get_started/os_setup.htmlpip install tensorflow2. 路径下没有models 模块在tensorflow中文社区的入门章节中,安装完以后指示读者进行一个神经网络训练的小练习我采用的是pip安装方法,并没有models目...

2018-08-23 10:40:00 178

转载 Servlet中转发和重定向的路径问题【转】

转发和重定向的路径问题Servlet中有两种方式获得转发对象(RequestDispatcher):一种是通过HttpServletRequest的getRequestDispatcher()方法获得,一种是通过ServletContext的getRequestDispatcher()方法获得;重定向的方法只有一种:HttpServletResponse的sendRedirect()方法。...

2018-08-22 17:57:00 38

转载 Mariadb安装

1、创建MariaDB.repovi /etc/yum.repos.d/Mariadb.repo2、将以下文件中的字段添加到MariaDB.repo文件中# MariaDB 10.3 CentOS repository list - created 2016-12-01 03:36 UTC# http://downloads.mariadb.org/mariadb/re...

2018-08-22 14:59:00 34

转载 一道思考题(二进制枚举的应用的想法)切金条

今天看到了一道有趣的思考题:你让一个工人为你工作七天,用一根金条作为报酬。金条被分成7小块,可以每天支付一块。但是,如果你只能将金条切割两次,那么你如何切割金条,能满足每天支付一块给工人呢?看似是一道普通的题,实际上考的是二进制,发现了没有?就是说:第一天要给工人1小块,第二天要累计给工人2小块,第三天要累计给工人3小块。。。。以此类推。就是说我...

2018-08-21 21:07:00 260

转载 泽众自动化测试框架AutoTestFramework产品即将首发!

自动化测试框架(AutoTestFramework)是一款B/S架构自动化测试工具,其原理是根据需求的业务规则进行用例自动设计,并且自动执行测试用例,生成自动化测试报告,能够实现接口,界面,移动自动化测试,提高测试效率。与现有的自动化测试工具AutoRunner,移动端自动化测试工具MobileRunner做到了无缝集成,可以实现完全意义上的自动化测试。本产品预计在9月15号进行...

2018-08-21 11:01:00 20

转载 程序员该如何提高

已经工作了的程序员该如何提高自己?我看到过很多说法,包括但不限于:多读书,然后各种书单,技术的、管理的,情商的、智商的,文学的、艺术的……锻炼健身,身体是革命的本钱嘛!写博客,这个@dudu应该最喜欢了多交朋友,积攒人脉学学做贴膜卖烤串啥的……错了么?也不能说错。但我总觉得啊,怎么说呢?一股或浓郁或清淡的“技术宅”...

2018-08-21 10:25:00 66

转载 Physics Experiment(POJ 3684)

原题如下:Physics ExperimentTime Limit:1000MSMemory Limit:65536KTotal Submissions:3583Accepted:1275Special JudgeDescriptionSimon is doing a physics expe...

2018-08-21 09:36:00 156

转载 数据结构(严版)课本代码重敲——第六章

编程笔记 数据结构 第六章 树与二叉树以后有什么知识盲点就记录一下, 经常拿出来复习才能彻底消化吸收,一个劲儿地往前学是不可行的方法。typedef struct 和struct1 首先://注意在C和C++里不同     在C中定义一个结构体类型要用typedef:     1 typedef struct Student2    ...

2018-08-21 09:35:00 152

转载 POJ-3176 Cow Bowling

Language:DefaultCow BowlingTime Limit:1000MSMemory Limit:65536KTotal Submissions:22568Accepted:14886DescriptionThe cows don't use actual bowling...

2018-08-20 20:20:00 59

转载 C++&C面试题100道分析(61-80)

61.字符指针、浮点数指针、以及函数指针这三种类型的变量哪个占用的内存最大?为什么?  指针变量占有的空间是固定的,他和计算机操作系统的位数有关系。62.构造函数可否是虚函数,为什么?析构函数呢,可否是纯虚的呢?  构造函数不可以是虚函数,构造函数的作用是申请内存空间,实例化类成为对象的,而虚函数存储在虚函数表中,构造函数执行的时候还没有空间,也没有虚函数表。  析...

2018-08-19 20:37:00 162

转载 node.js通俗理解

国外有一篇非常好的Node.js 介绍文章,从原理入手讲解,在这里给大家翻译一下(本人非翻译出身,一些地方结合了点个人理解,有错误欢迎指出)译文如下:如果你去年注意过技术方面的新闻,我敢说你至少看到node.js不下一两次。那么问题来了“node.js是什么?”。有些人没准会告诉你“这是一种通过JavaScript语言开发web服务端的东西”。如果这种晦涩解释还没把你搞晕,你没准会接着问:“为...

2018-08-18 19:22:00 66

转载 Oracle win64_12g 安装

1、Oracle win64_12g 安装1.下载安装包:这里需要自己注册一下,然后就可以登录下载软件了。下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html记得下载File1,File22.解压zip文件夹,值得注意的是,需要将两个压缩包解压到同一个目录下。两个...

2018-08-18 17:36:00 392

转载 js对数值型数组排序错误

今天对一个js的数值数组排序,结果发现好像排后的像是对字符数组排的序,后来一查才发现a = [33,1000];a.sort();结果:1000 33无论类型,sort方法会调用每个数组项的toString()方法!网上一查才发现对数字排序需要添加排序函数arr.sort(function (a,b) {   return a-b;});转载于:http...

2018-08-17 16:55:00 73

转载 Easyui datagrid绑定数据,新增,修改,删除方法(一)

@{ ViewBag.Title = "UsersList";}<script type="text/javascript"> $(function(){ BindData(); }) //当请求远程数据时,发送的额外参数。 function GetqueryParams() { va...

2018-08-17 14:57:00 142

转载 MySQL —— 如何快速对比数据?

我们在MySql中想要对比下两个不同的实例上的数据并且找出差异,除了主键之外我们还要对比每一个字段,应该怎么做呢?方案一:写一个程序将两个实例里面的每一行数据都分别取出来对比,但是耗时我们无法估计,大概天荒地老吧。方案二:对每一行数据所有字段合并起来,取checksum值,再按照checksum值对比,看着可行,尝试下。我们可以先用MySql提供的CONCAT函数来合并字段的值,但是如...

2018-08-16 15:45:00 155

转载 CentOS7源码安装qbittorrent最新版本

CentOS的软件 yum 里yum search qbittorrentyum infoqbittorrent找到的是3.37版本官网最新的是4.12版本.但需要源码安装:官网下载最新版本的压缩包:https://www.qbittorrent.org/qbittorrent-4.1.2.tar.gz解压缩,cd qbittorrent-4.1.2 进入qbittorren...

2018-08-15 18:52:00 660

转载 Json格式获取接口返回的值

关键字:Set Variable Get Json Value to json Get From Dictionary 具体关键字用法不再说明,可百度一下;例:下面是某一个请求页面Response返回的数据,如下:{"id":"1496654252","code":0,"msg":"ok","data":{"tag_list":[{"gam...

2018-08-14 16:03:00 214

转载 linux中文件句柄数问题

问题描述:有时候业务比较繁忙时,就会出现如下问题toomanyopenfiles:顾名思义即打开过多文件数。不过这里的files不单是文件的意思,也包括打开的通讯链接(比如socket),正在监听的端口等等,所以有时候也可以叫做句柄(handle),这个错误通常也可以叫做句柄数超出系统限制。1. 基本解决方法:系统默认的ulimit对文件打开数量的限...

2018-08-14 12:27:00 371

转载 WebRTC入门

什么是WebRTC?众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器之间建立信道。甲给乙发送消息时,甲先将消息发送到服务器上,服务器对甲的消息进行中转,发送到乙处,反过来也是一样。这样甲与乙之间的一次消息要通过两段信道,通信的效率同时受制于这两段信道的带宽。同时这样的信道并不适合数据流的...

2018-08-14 11:22:00 54

转载 Mysql 时间处理

查询时间超过48小时的数据SELECT a.* FROM t_member_iccard_info a WHERE (UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(a.gmt_modified))/60/60>48 AND a.`status`=4 转载于:https://www.cnblogs.com/jabez1992/p/9468050.html...

2018-08-13 14:49:00 63

转载 Linux常用基础命令整理:关机命令、查看目录下文件命令等

整理了一些Linux常用基础命令,欢迎指正。首先记住四个热键,学会这四个键,收益一辈子。Tab 按键---命令补齐功能Ctrl+c 按键---停掉正在运行的程序Ctrl+d 按键---相当于exit,退出Ctrl+l 按键---清屏1、关机命令:shutdownshutdown 参数说明:[-t] 在改变到其它runlevel之前,告诉init多久以...

2018-08-13 02:20:00 153

转载 ubuntu16系统磁盘空间/dev/vda1占用满的问题

参考文档:https://www.cnblogs.com/moonandstar08/p/6091507.html(系统磁盘空间/dev/xvda1占满原因分析)https://blog.csdn.net/echo_ae/article/details/79387767 (/dev/xvda1 满了处理方法)引言:  我是在使用zookeeper的时候,zookeep...

2018-08-12 17:07:00 758

转载 从零开始一个http服务器(二)-请求request解析

从零开始一个http服务器 (二)代码地址 : https://github.com/flamedancer/cservergit checkout step2解析http request观察收到的http数据解析 request 的 method url version解析 header解析 body观察收到的http数据上一节我们完成了一个简单的基于TCP/IP的sock...

2018-08-12 11:52:00 120

空空如也

空空如也

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

TA关注的人

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