Ubuntu搭建LAMP开发环境

1、安装Apache sudo apt-get install apache2 测试: 浏览器访问 (如:http://localhost),出现It Works!网页。 查看状态: service apache2 status/start/stop/restart Web目录:/var/www 安装目录: /etc/apache2/ 全局配置: /etc/apache2/apache2.conf 监听端口: /etc/apache2/ports.conf 虚拟主机: /etc/apache2
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

pandas如何实现hive的窗口函数功能

groupby+rank 分组+排序 df['row_num']=df['a'].groupby(df['b']).rank(ascending=False,method='max')
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

磁盘性能测试方法

在进行下列测试前,请确保磁盘已经 4K 对齐。 什么是4K对齐? 4k对齐是硬盘分区中的一个专业术语,4K对齐就是符合4K扇区定义格式化过的硬盘,并且按照4K扇区的规则写入数据。一般来说,在给固态硬盘进行分区的时候,一定要勾选上4K对齐,否则会影响到SSD固态硬盘的性能与寿命。 通俗的说,如果SSD不进行4K对齐,写入数据的写入点正好会介于两个4K扇区的之间,也就是说即使是写入最小量的数据,也会使用到两个4K扇区,这样会造成跨区读写,读写次数放大,从而影响磁盘性能。此外SSD的寿命也是大家比较
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

PTA-1022——Digital Library

题目: A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts, publishers, and published years. Each book is assigned an unique 7-digit number as its ID. Given any query from a reader, you
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

Java总结(上)

Java命名规范 所有的标识符都应该以字母(A~Z\a~z)、美元符号$、下划线_ 开始,首字母之后可以是字母、$、下划线_ 以及数字。 标识符对大小写敏感,且不能用关键字 类名:首字母应该大写,若有多个单词,则每个单词首字母都应大写。举例MyFunction 方法名:所有方法名都应该以小写字母开头。若有多个单词,则后面每个单词首字母都应大写。 Java基本数据类型 byte、short、int、long、float、double、boolean、char 数据类型 数据类型符号 位数 最小值
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

Day 2 linux常用命令

2019-02-02 15:01:30 centos7 桌面版安装步骤:https://blog.csdn.net/luguodehua/article/details/79945179
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

socket TCP 从0实现音频传输 ALSA 播放

RTP标准是采用 UDP 发送,有不少现成的开源库,但不在本文讨论的范围内。 UDP 用户数据报,不提供流程,安全传输的功能,但速度快,能提供多播,广播,没有序列号 SEQ ,有 MTU 限制,1500。 TCP 传输控制协议,提供流控,SEQ ,重传功能,没有数据长度限制,可以发几 M 。 但在使用中还是有很多地方需要注意,否则声音不好听,断断续续或是延时严重。 虽然 TCP 在使用上没有 MTU 限制,但是在真实的2个PC 之音使用 TCP 发送数据,也是被切片的,每次包不能超过 1448
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

python基础之全局局部变量及函数参数

1.局部变量和全局变量   1.1局部变量   局部变量是在函数内部定义的变量,只能在定义函数的内部使用   函数执行结束后,函数内部的局部变量会被系统收回   不同函数可以定义相同名字的局部变量,但是各用个的互不影响      局部变量的生命周期:    1.所谓生命周期就是变量从被创建到被系统回收的过程    2.局部变量在函数被调用时才会被创建    3.函数执行结束后局部变量被系统回收    4.局部变量在生命周期内,可以用来存储函数内部临时使用到的数据      1.2全局变量   
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

2019 wannafly winter camp day5-8代码库

目录 day5 H div2 F div2 J div1 I div1 D div1 C div1 E div1 day7 G div1&2 A div1 E div2 C div1 F div2 day8 G div1&2 D div2 A div1 B div1 E div2 E div1 I div1 本来是8天代码放一起的,但是太麻烦了,还是分成了2个博客放。 day5 H div2 //H #include<bits/stdc++.h> #define fi first #defin
分类: 其他 发布时间: 02-02 19:08 阅读次数: 0

LVS负载均衡-NAT模式

1、实验环境 server1 双网卡: eth0:172.25.254.1/24(DIP)内网IP eth1:172.25.0.55/24(VIP)外网IP RealServer server2:172.25.254.2/24(网关指向DIP即172.25.254.1) server3:172.25.254.3/24(网关指向DIP即172.25.254.1) 2、配置yum源 3、开启内核路由机制 vi /etc/sysctl.conf net.ipv4.ip_forward = 1 sys
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

JDBC---MVC分层开发实例

dao包 import java.lang.reflect.Field; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; impor
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

BaseDao的适用场合+多表连接查询的结果集处理

一.BaseDao的适用场合 只有当查询语句是针对单表,且不包含外键字段的时候,才能调用BaseDao中的getList()和getBean() 开发规范: 如果表中有外键,那么在该表对应的实体类中,要将外键映射成一个对象的属性,此时如果查询语句中有外键字段,就不能调用getList()和getBean()了 当查询语句中有外键时,就要自己手动处理结果集 while(rs.next()){ //遍历当前行的每一列 Emp emp=new Emp(); emp.setE
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

MySQL中表字段的操作

语法: alter table 表名 ...; 添加字段(add): alter table 表名 add 字段名 数据类型; alter table 表名 add 字段名 数据类型 first; alter table 表名 add 字段名 数据类型 after 字段名; 删除字段(drop): alter table 表名 drop 字段名; 修改字段数据类型(modify): alter table 表名 modify 字段名 新数据类型
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

SQL高级查询(包含聚合函数)

SQL高级查询: 执行顺序 3)select...聚合函数 from 表名 1)where ... 2)group by ... 4)having ... 5)order by ... 6)limit ... order by 给查询结果进行排序 order by 字段名 ASC/DESC; ASC(默认) 升序 DESC 降序 limit(永远放在SQL命令的最后写) 显示查询记录
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

mysql中的数据导入,导出

作用: 把文件系统中内容导入到数据库中 语法格式: load data infile "文件名" into table 表名 fileds terminated by "分隔符" lines terminated by "\n"; 将socretable.csv导入到数据库:(socretable.csv是我已有文件) 在数据库中创建对应的表 create table score( id int,
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

python中的for语句循环

作用: 用来遍历可迭代对象的数据元素 可迭代对象是指能以依次获取数据元素的对象 可迭代对象包括: 字符串    str 列表 list 元组 tuple ... for 语法: for 变量列表 in 可迭代对象: 语句块1 else: 语句块2 示例: s = "ABCD" for ch in s: print("ch----
分类: 其他 发布时间: 02-02 19:00 阅读次数: 0

支付宝&微信统一支付

1、实体对应关系:   Application(包括appId,秘钥) — OneToMany   —  PaymentOrder(支付记录实体):(订单系统生成的订单号,订单商品信息,金额,返回订单系统的url,微信、支付宝服务器主动通知商户服务器里指定的url等) — OneToMany   —   PaymentRecord(支付记录详情):记录支付类型(wepay、alipay),客户端类型(普通浏览器、微信浏览器),客户端ip、通知信息等 2、流程   1、生成订单选择支付类型   
分类: 其他 发布时间: 02-02 18:51 阅读次数: 0

2018 总结

总是要面对的东西,逃不过。 这篇包含两个部分,竞赛与学习 希望自己能在2019加倍努力。 Part1:NOIP2018 先上成绩: FJ - 0963 :T1 :100 T2:22 T3:12 T4:0 Total :134 福建省二等奖 T1:标题统计 考场代码: 1 #include <cstdio> 2 3 int main() { 4 //freopen("a.in","r",stdin); 5 int ans = 0; 6 char v
分类: 其他 发布时间: 02-02 18:51 阅读次数: 0

Ant-build.xml

这次就不说什么了,直接写吧,方便以后复制粘贴:     里面还有些地方没有写完,待以后更新  目录结构 <?xml version="1.0"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional
分类: 其他 发布时间: 02-02 18:51 阅读次数: 0

jQuery的原生替代

jQuery的原生替代,参考自你不需要jQuery,对其进行了更清晰的总结与分类,现代游览器基本都支持(ie10+以上),只整理了最简洁实用的原生代码,过分累赘的实现没有加入 元素获取 jQuery 原生 $(selector) document.querySelectorAll(selector) $(el).find(selector) el.querySelectorAll(selector) $(el).prev() el.previousElementSibling $(el).ne
分类: 其他 发布时间: 02-02 18:51 阅读次数: 0