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
pandas如何实现hive的窗口函数功能
groupby+rank 分组+排序 df['row_num']=df['a'].groupby(df['b']).rank(ascending=False,method='max')
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
Day 2 linux常用命令
2019-02-02 15:01:30 centos7 桌面版安装步骤:https://blog.csdn.net/luguodehua/article/details/79945179
socket TCP 从0实现音频传输 ALSA 播放
RTP标准是采用 UDP 发送,有不少现成的开源库,但不在本文讨论的范围内。 UDP 用户数据报,不提供流程,安全传输的功能,但速度快,能提供多播,广播,没有序列号 SEQ ,有 MTU 限制,1500。 TCP 传输控制协议,提供流控,SEQ ,重传功能,没有数据长度限制,可以发几 M 。 但在使用中还是有很多地方需要注意,否则声音不好听,断断续续或是延时严重。 虽然 TCP 在使用上没有 MTU 限制,但是在真实的2个PC 之音使用 TCP 发送数据,也是被切片的,每次包不能超过 1448
python基础之全局局部变量及函数参数
1.局部变量和全局变量 1.1局部变量 局部变量是在函数内部定义的变量,只能在定义函数的内部使用 函数执行结束后,函数内部的局部变量会被系统收回 不同函数可以定义相同名字的局部变量,但是各用个的互不影响 局部变量的生命周期: 1.所谓生命周期就是变量从被创建到被系统回收的过程 2.局部变量在函数被调用时才会被创建 3.函数执行结束后局部变量被系统回收 4.局部变量在生命周期内,可以用来存储函数内部临时使用到的数据 1.2全局变量
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
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
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
BaseDao的适用场合+多表连接查询的结果集处理
一.BaseDao的适用场合 只有当查询语句是针对单表,且不包含外键字段的时候,才能调用BaseDao中的getList()和getBean() 开发规范: 如果表中有外键,那么在该表对应的实体类中,要将外键映射成一个对象的属性,此时如果查询语句中有外键字段,就不能调用getList()和getBean()了 当查询语句中有外键时,就要自己手动处理结果集 while(rs.next()){
//遍历当前行的每一列
Emp emp=new Emp();
emp.setE
MySQL中表字段的操作
语法: alter table 表名 ...;
添加字段(add): alter table 表名 add 字段名 数据类型;
alter table 表名 add 字段名 数据类型 first;
alter table 表名 add 字段名 数据类型 after 字段名;
删除字段(drop): alter table 表名 drop 字段名;
修改字段数据类型(modify): alter table 表名 modify 字段名 新数据类型
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命令的最后写) 显示查询记录
mysql中的数据导入,导出
作用: 把文件系统中内容导入到数据库中
语法格式: load data infile "文件名"
into table 表名
fileds terminated by "分隔符"
lines terminated by "\n";
将socretable.csv导入到数据库:(socretable.csv是我已有文件) 在数据库中创建对应的表
create table score(
id int,
python中的for语句循环
作用: 用来遍历可迭代对象的数据元素
可迭代对象是指能以依次获取数据元素的对象
可迭代对象包括:
字符串 str
列表 list
元组 tuple
...
for 语法: for 变量列表 in 可迭代对象:
语句块1
else:
语句块2
示例:
s = "ABCD"
for ch in s:
print("ch----
支付宝&微信统一支付
1、实体对应关系: Application(包括appId,秘钥) — OneToMany — PaymentOrder(支付记录实体):(订单系统生成的订单号,订单商品信息,金额,返回订单系统的url,微信、支付宝服务器主动通知商户服务器里指定的url等) — OneToMany — PaymentRecord(支付记录详情):记录支付类型(wepay、alipay),客户端类型(普通浏览器、微信浏览器),客户端ip、通知信息等 2、流程 1、生成订单选择支付类型
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
jQuery的原生替代
jQuery的原生替代,参考自你不需要jQuery,对其进行了更清晰的总结与分类,现代游览器基本都支持(ie10+以上),只整理了最简洁实用的原生代码,过分累赘的实现没有加入 元素获取 jQuery 原生 $(selector) document.querySelectorAll(selector) $(el).find(selector) el.querySelectorAll(selector) $(el).prev() el.previousElementSibling $(el).ne
今日推荐
周排行