Java学习笔记--day1
1.输出: System.out.println("hello java!"); 2.桌球游戏小项目: 版本一: import java.awt.*;
import javax.swing.*;
public class BallGame extends JFrame{
//窗口加载
void launchFrame() {
setSize(300,300);
setLocation(400,400);
setVis
Spark安装部署| 运行模式
Spark 一种基于内存的快速、通用、可扩展的大数据分析引擎; 内置模块: Spark Core(封装了rdd、任务调度、内存管理、错误恢复、与存储系统交互); Spark SQL(处理结构化数据)、Spark Streaming(对实时数据进行流式计算) 、 Spark Mlib(机器学习程序库包括分类、回归、聚合、协同过滤等)、Spark GraghX(图计算);独立调度器、Yarn、Mesos 特点: 快( 基于内存、多线程模型(而mapReduce是基于多进程的)、可进行迭代计算(而h
2018-2019-2 网络对抗技术 20165206 Exp4 恶意代码分析
- 2018-2019-2 网络对抗技术 20165206 Exp4 恶意代码分析 - 实验任务 1系统运行监控(2分) (1)使用如计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里。运行一段时间并分析该文件,综述一下分析结果。目标就是找出所有连网的程序,连了哪里,大约干了什么(不抓包的情况下只能猜),你觉得它这么干合适不。如果想进一步分析的,可以有针对性的抓包。 (2)安装配置sysinternals里的sysmon工具,设置合理的配置文件,监控自己主机的重点事可疑行
Netty 核心容器之ByteBuf 结构详解
原文链接 Netty 核心容器之ByteBuf 结构详解 Java的NIO模块提供了ByteBuffer作为其字节存储容器,但是这个类的使用过于复杂,因此Netty实现了ByteBuf来替换NIO的ByteBuffer类,ByteBuf具有以下的特点: 自定义用户缓冲区域的类型 实现字节区域的深浅拷贝 容量可按需增长 在读写模式直接不需要像JDK的ByteBuffer那样调用flip()方法切换 读写使用不同的索引,即readIndex和writeIndex 支持方法链式调用 支持引用计数和池
JupyterNotebook-NumPy
In [227]: import numpy as np
In [ ]: # NumPy是Python中科学计算的基础软件包。
# 它是一个提供多了维数组对象,多种派生对象(如:掩码数组、矩阵)以及用于快速操作数组的函数及API,
# 它包括数学、逻辑、数组形状变换、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等等。
# NumPy包的核心是ndarray对象。
# 它封装了python原生的同数据类型的n维数组,为了保证其性能优良,其中有许多
第三次作业-201731081716
本次作业链接 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2879 Github项目地址 编程伙伴地址 http://www.cnblogs.com/Andrewhang/ 0.1 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这个任务需要多少时间 Development 开
【hihocoder】字符消除
package Lv1;
import java.util.*;
public class 字符消除 {
// f(s):返回消除s连续相同字符的个数
private static int f(String s) {
int ans = 0;
StringBuffer sb = new StringBuffer(s);
while (!different(sb.toString())) {//这个
单链表字符串判断回文
思路 使用快慢两个指针找到链表中点,慢指针每次前进一步,快指针每次前进两步 在慢指针前进的过程中,同时修改其 next 指针,使得链表前半部分反序。 最后比较中点两侧的链表是否相等 c版本代码见 https://github.com/hkui/algo_practice/tree/master/c/linklist/palindrome_str java版本 https://github.com/andavid/leetcode-java/blob/master/note/234/README
python语言程序设计5
1, 评估函数eval() 去掉参数最外侧引号并执行余下语句的函数。 比如eval("1"),经过运行可以得到数字 1 去得是单双引号,不是括号哦。。 广泛来说,能将任何字符串的形式变成python可以运行的程序。 2, 倒是没啥难的,。。
pd.datetime( )和pd.to_datetime( )
导入包: from datetime import datetime
1. pd.datetime( ) (1)获取指定的时间和日期 datetime(%Y,%m,%d,%H,%M,%S) datetime共有6个参数,分别代表的是年月日时分秒。其中年月日是必须要传入的参数,时分秒可以不传入,默认全为零。 (2)将str和Unicode转化成datetime 2. pd.to_datetime( ) (1)获取指定的时间和日期 (2)将str和Unicode转化为时间格式
基于LinedHashMap 实现LRUCache 缓存
原文链接 基于LinedHashMap 实现LRUCache 缓存 基于LinkedHashMap实现LRUCache public class LRUCache2<K, V> extends LinkedHashMap {
private int size;
private HashMap<K, V> map;
public LRUCache2(int size) {
this.size = size;
this.map =
new Link
实现两台电脑通过多条路由器也能通信(全网通与静态路由的设置)
思科测试中,还有一个项目让我很纠结。有两点: 第一:全网通的设置在边际路由器上的时候,中间的路由器怎么设置。 第二:路由器之间的吓一跳怎么设置,特别是边际路由器的吓一跳设置。 首次做的时候以为只需要给两台边际路由器设置成全网通就行,中间路由器并没有设置吓一跳,所以一直行不通。后来又被边际路由器的吓一跳设置给困住了,以为是跳到终端的ip段。在此我记下两点笔记:首先:默认路由在静态路由里设置(子网掩码格式为0.0.0.0)。一般设置在边际路由(连接终端)上,不属于边际的路由正常设置静态路由。其次:
从yahoo获得数据
从yahoo读取数据 price = fetch(conect,whole,starttime,closetime);//connect=yahoo,whole:股票代码,starttime,closetime:分别为起止日期
kipmi0进程单核CPU100%的解决办法
top查看服务器进程,发现有个kipmi0的进程竟然CPU的单核占用高达100%,而且居高不下。 于是上网搜了搜大家的说法了给出的链接,大概意思是一个固件问题,可以通过修改文件来解决。 专业的解释地址是:https://www.kernel.org/doc/Documentation/IPMI.txt ipmi应该是用于系统管理的远控进程,CPU占用率高的原因应该是:IPMI接口不支持中断时,ipmi驱动会启动一个内核级别的线程去轮训来执行是否有远控操作。当检测到cpu空闲时,会尽可能多的占用
pandas强化练习
这篇文章写得更好:http://wittyfans.com/coding/%E5%88%A9%E7%94%A8Pandas%E5%88%86%E6%9E%90%E7%BE%8E%E5%9B%BD%E4%BA%A4%E8%AD%A6%E5%BC%80%E6%94%BE%E7%9A%84%E6%90%9C%E6%9F%A5%E6%95%B0%E6%8D%AE.html import pandas as pd
import matplotlib.pyplot as plt #需要声明才能在note
今日推荐
周排行