QT教程 之 中文乱码

还记得那会用QT进行编程的时候,最怕的就是中文,乱码后各种百度,各种谷歌都没法解决,那时解决都是靠运气的。后来自己仔细想了一下,QT既然可以跨平台,那他的中文字符格式一定不会是GBXXX的,linux和macOS上默认的中文编码可不是GBXXX的,好像是UTF8,那么为了保证不出问题,它在win上默认的编码也应该是UTF8.(当然,这里也查阅了相关的资料)做个实验验证一下:完全没问题,然后看看GB
分类: 编程语言 发布时间: 11-11 23:00 阅读次数: 0

python爬虫-携程-eleven参数

携程-eleven分析 一、eleven的位置 通过对旁边栈的分析,它是在另一个js文件中调用的。那个js文件是一个自调用的函数,所以我们可以直接copy下来,用浏览器执行看看 执行运行是会报错的,undefind没有call属性 经过调试发现,报错这里是想调用window下面的某一个函数,也就是这个对象属性key为29对应的值 所以我们需要将这个函数添加进去 我们再运行一次,这样就不会报错了 虽说能够成功运行,不报错,但是本地生成的eleven的值是跟携程官网生成的eleven是不一样的 三
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

学习一

Java的接口(interface) 接口在Java编程语言中是一个抽象的类型,是抽象方法的集合,接口通常以interface声明,一个类通过继承接口的方式来继承接口中的抽象方法。接口并不是类,但和类很相似,接口中只有方法,但是类中有对象的属性和方法。 接口里的成员都是用public修饰,因为接口是公共的,所有类都可以访问,接口里属性默认的修饰为:public static final,不管属性前面写没写都会默认加上,同样方法的默认修饰为:public abstract,内部类:public 
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

JavaOO--第一部分(基础)

面向对象特征:   继承、封装、多态 对象是存在的具体实体,具有明确定义的特征和行为 万物皆对象,对象因我关注而产生 面向对象: 一种认识事物的方式,注重对事物整体的认知,最符合人类自然的思维习惯。 属性是指对象身上的特性,行为是指对象产生的一系列动作。 类: 类是具有相同属性和行为的一组对象的集合; 在软件系统中,我们用类来模拟现实生活中的实体 类和对象的关系: 类是对象的抽象,对象是类的实例 结构化和OO的区别: 在结构化编程中,程序围绕着要解决的任务来设计 面向对象编程中,程序围绕着问题
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

人月神话的博客

http://blog.sina.com.cn/s/articlelist_1228571733_0_14.html
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

csp-s模拟93

T1:   首先转化为前缀和相减   然后就是一个二维偏序问题,考试时写的CDQ,没有细节很好写   (听说树状数组好像细节比较多) T2:   区间dp,发现是\(O(n^3)\)的   考虑区间dp的优化,四边形不等式优化!   证明不会,打出决策点的表会发现是单调的,所以可以优化到\(O(n^2)\) T3:   明显的有后效性的dp,考虑高斯消元,发现需要对每个点消一次\(O(n^4)\)不行   发现每次重消实际上只会改变关于这个点的一个方程   那么可以很自然的想到套一个线段树分治
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

关于方法传值问题-----传基本数据类型和引用数据类型

调用一个方法 向其传递参数的时候   当参数是基本数据类型的时候 传递的是值的副本 这个时候在方法里对这个值进行操作是不会改变值本身的. 下面是控制台打印结果 当传递的是引用数据类型时,传递的是引用地址的副本 ,方法里对此地址上的值操作 是会改变地址里值的     下边是控制台打印 这是对方法知识复习的总结
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Bitwarden_搭建密码服务器

前言: 创建一个主目录存放数据: mkdir /data/bitwarden && cd /data/bitwarden pwd # 应当输出 /data/bitwarden 准备配置文件: cat >> config.env <<EOF SIGNUPS_ALLOWED=true DOMAIN=https://127.0.0.1 DATABASE_URL=/data/bitwarden.db ROCKET_WORKERS=10
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Linux 怎样更改locale语言设置

推荐使用UTF8编码,因为这是国际标准,能兼容任何语言的编码。在CentOS VPS下修改语言编码: localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 export LC_ALL=zh_CN.utf8 上面第一步是用来产生编码文件,这一步不是必须,编码文件一般都存在,运行localedef --help能查看当前编码文件所在的路径。第二步更改当前的编码为zh_CN.utf8,如果要永久更改,运行: echo 'LANG=zh_CN.UTF-8' > /etc/
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

tab 切换下划线跟随实现

HTML 结构如下: <ul> <li class="active">不可思议的CSS</li> <li>导航栏</li> <li>光标小下划线跟随</li> <li>PURE CSS</li> <li>Nav Underline</li> </ul> 导航栏目的 li 的宽度是不固定的 当从导航的左侧 li 移向右侧 li,下划线从左往右移动。同理,当从导航的右侧 li 移向左侧 li,下划线从右往左移动。 设计思路 : 利用绝对定位,将 li 的伪元素的宽度设置为
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Ubuntu16.04下KeepAlived+Nginx 布署

前言 网上已经有很多相关文章,对各种概念介绍的比较清楚,也有各种详细的步骤,这里主要记录本要在ubuntu16.04下的布署过程,主要记录编译安装keepalived时遇到的坑及解决办法。 可以参考的文章: Nginx+keepalived 高可用双机热备(主从模式/双主模式) LVS+KeepAlived+Nginx高可用实现方案https://blog.csdn.net/lupengfei1009/article/details/86514445 环境 系统: ubuntu16.04 ke
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Golang协程实现流量统计系统(2)

从进程开始,搜索和理解进程 Google 搜索关键词: C fork example 什么是fork Fork系统调用用于创建一个称为子进程的新进程,该子进程与进行fork()调用的进程(父进程)同时运行。 创建新的子进程后,两个进程都将在fork()系统调用之后执行下一条指令。 子进程使用与父进程相同的pc(程序计数器),相同的CPU寄存器,相同的打开文件。 fork返回值 它不带任何参数,并返回一个整数值。以下是fork()返回的不同值。 负值:创建子进程失败。 零:返回到新创建的子进程。
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Luogu P1948 [USACO08JAN]Telephone Lines

题目 两眼题 二分一个\(lim\),然后跑最短路(边权\(\le lim\)的边长度为\(0\),\(>lim\)的长度为\(1\)),然后判断\(dis_{1,n}\le k\)。 #include<bits/stdc++.h> #define pi pair<int,int> #define pb push_back using namespace std; int read(){int x;scanf("%d",&x);return x;} const int N=1001,M=100
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Slog65_项目上线之ArthurSlog个人网站上线4

ArthurSlog SLog-65 Year·1 Guangzhou·China September 9th 2018 ArthurSlog Page GitHub NPM Package Page 掘金主页 简书主页 segmentfault 天下难事必作于易 天下大事必作于细 开发环境MacOS(High Sierra 10.13.5) 需要的信息和信息源: 开始编码 服务端环境已经配置好了,现在启动自己编写的服务器 先切换至自己编写的文件路径下 cd /usr/local/src/no
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

spring、springboot中的参数校验

基础设施搭建 相关依赖 如果开发普通 Java 程序的的话,你需要可能需要像下面这样依赖: <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.9.Final</version> </dependency> <dependency> <groupId>javax.el</groupId> <artifactId>java
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

JavaOO--第二部分(继承)

继承: 一种代码重用的方式。子类通过继承父类,可以重用父类中定义的属性和方法。另外,在子类中,还可以定义子类特有的属性和方法。继承采用关键字extends 继承的使用原则: 1.观察要使用的类,确定他们之间共同的和特有的特征和行为,将这些共性数据前一代父类里。便于子类中进行方法和属性的重用。 2.对于不同的特征和行为,在子类里可以重新定义。 在Java中,一个类只能有一个父类。一个类不能同事继承两个父类 所有的类都是直接或间接继承Object GUI(Graphics User Interfa
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

matplotlib中的基本概念

有外语基础的朋友看这里: matplotlib官方文档 Figure(图像): 组成部分 Figure(图像)   整个图像称为Figure, Figure用于保存返回的Axes(坐标域), 一个Figure可以包含任意数量的Axes. Axes(坐标域)   可以将它理解为一个"统计图", 一个Axes包含两个Axis(坐标轴)(在3D图中为三个Axis), 每个Axes都有 一个 title(方法: set_title()), 一个x-label(方法: set_xlabel()), 一个
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

进程与线程的总结

1、什么是多任务处理?多任务处理有几种形式? 一个任务没有完成时,又在进行别的任务。 形式:进程和线程。 2、线程和进程的区别? 进程是一个自包含的应用程序,基于操作系统空间。每个进程都有自己独立的运行空间。每个进程一开启,都会消耗内存。 线程是进程内部的顺序控制流,是能独立运行的程序片段,多个线程共享一个进程内存空间。 3、创建线程有几种方式?如何启动线程?调用start()和调用run()的区别? 继承thread的类,重写run()方法;实现runnable接口,实现run()方法 启动
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

css文字实例锦集

在画布上创建向上的3D拉影文字 <canvas id="myCanvas" width="410" height="130"></canvas> <script src="jquery.min.js"></script> <script> $(function () { var myCanvas = document.getElementById('myCanvas'); var myContext = myCanvas.getContext('2d')
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0

Vue基础(1)

[TOC] Vue基础 基础 首先我们要知道Vue是什么,他是一种框架,一种渐进式的JavaScript框架,JavaScript我们都知道,是一种非常神奇的东西,主要用于渲染网页,可以给网页赋予很多动态的效果,当然还有很多别的用处,这里只是简单说说一下,毕竟我们的重点应该是介绍Vue,而不是JavaScript. 所以,在我们知道Vue是一种基于JavaScript的框架,那么他肯定有自己的优势,主要体现为以下几点: Vue可以独立的完成前后端分离的web项目 Vue被设计为是可以自底向上逐
分类: 其他 发布时间: 11-11 22:50 阅读次数: 0