关闭

java常见集合类的基础操作

关于集合类和Map类的一篇学习笔记和用于回查的api。 0.、集合类(Collection)0.0 ArrayList 虽然很方便,但是它不是线程安全的。所以,如果多线程任务,可以使用Vector类。基础方法: 功能 代码 添加 arr.add(ele)/arr.add(index,ele) 大小 arr.size() 获取指定元素 arr.get(ind...
阅读(34) 评论(0)

Java泛型学习

写一篇笔记简单记录一下java泛型的用法,注意:泛型不能使用基础类。 0. 泛型的优点和一个简单的Demo下面是一个简单的Demo:package test; class Box { private T t; public void set(T t){ this.t = t; } public T get() { return t...
阅读(24) 评论(0)

java字符串及其应用

一、顺序表 类似于数组,元素都是相邻的,这也决定了它比较容易和比较适合查询。但缺点就是长度有限。 时间复杂度 查询操作 O(1) 插入和删除操作 O(n) 代码实现#include #include using namespace std; const int MAXSIZE = 20; //线性表最大长度 typedef int ElemType; type...
阅读(30) 评论(0)

Linux文件权限和控制

一篇记录如何改变文件属性和权限的笔记。 总的来说,有以下四种: 1. chgrp:改变文件所属用户组 2. chown:改变文件所有者 3. chmod:改变文件权限0. 一些准备先来看一张配置图片: 其中: 1. drwxrwxr-x: - d:第一个字母指的是这个文件的类型 - rwxrwxr-x:代表user/group/other对这个文件的权限 2. 2:...
阅读(92) 评论(0)

连接服务器:跑程序和文件传输

平常我们使用windows或者Ubuntu系统,由于一些需求,需要连接服务器来跑程序(服务器基本都是Ubuntu)和文件传输。下面分两个我们最长用的平台来记录。 0. Windows平台0.0 两款工具(直接百度,下载即可) 文件传输:WinSCP 连接服务器(运行程序):putty的用法。 0.1 putty 远程cmd窗口,在本机通过命令行操作服务器,并且拿到运行结果。而本机只有连接作用,大...
阅读(229) 评论(0)

Windows远程控制Linux

相信大多数人的工作平台都是再windows的环境下。例如我的工作本就是Win 10(因为很多要用到地方要用到office)。除此之外,在实验室我还有一台Ubuntu16.04 LTS的电脑。有时候需要远程连接实验室的ubuntu进行编码工作,就需要在windows上和linux上进行相应的配置。windows平台:安装VNC Viewer。Ubuntu平台;在搜索里面打开桌面共享。然后配置如下。(注...
阅读(142) 评论(0)

Ubuntu下git的安装和配置

1. 查看是否安装和安装 输入:git即可。 如果没有安装,使用sudo apt install git。 2. 配置git 配置用户名字:git config --global user.name xxx 配置用户邮箱:git config --global user.email email 以上两种方法是全局配置,即所有的git仓库都是相同的name和email。如果只想在当前仓库配置,去掉--...
阅读(86) 评论(0)

第一次设置root与禁用客人会话

这是初次安装的时候,遇到的关于账户的两个问题。 1. 第一次设置root用户密码 刚安装好的Ubuntu是没有设置root密码的,只有一个账户和密码(自己设定的)。在命令行里面,输入:sudo passwd。 输入当前用户密码 输入root密码(你要设置的) 再确定一次 OK 2. 删除客人会话 不想在登陆的时候显示客人会话,这样会更安全,只有有密码和账户的用户才可以使用。命令行输入:sud...
阅读(25) 评论(0)

Git:获取、更新和删除指定分支(干货)

对于远程github的项目,分支是个很重要的概念。例如,常用的拉取分支的命令有pull和fetch,甚至是git checkout -b 本地分支名x origin/远程分支名x。那他们又有什么区别呢?为了减少水的内容,本文直截了当地进行记录了。 1. 下载特定分支 在团队协作中,如果只想下载一个分支,而不是主分支,可以这样:git clone -b gitsite。例如:...
阅读(93) 评论(0)

Git中文乱码解决

Git安装后,对于中文信息默认使用8位编码,所以看到的是如图的乱码:这是因为:core.quotepath默认为true,对0x80以上的字符进行quote所以通过:git config --global core.quotepath false将其设置为false即可。...
阅读(93) 评论(0)

windows下安装scikit_learn

scikit-learn是一款非常不错的机器学习框架,里面高度封装了常见的机器学习算法。在我做项目的时候,目前用的基本是他(之后会考虑tensorflow)。但是在windows的安装下需要踩一些坑。请移步这里,click me 搜索numpy。选择适合自己的系统和python版本的包下载。搜索scikit_learn,同上。用命令行进入下载目录,记得给管理员权限。然后执行 py -3/-2 -m...
阅读(84) 评论(0)

运用numpy进行数组、向量、矩阵运算

众所周知,python中3个用于数学计算的库分别是:numpy scipy pandas。之前已经介绍过了pandas的用法,这篇笔记主要介绍numpy用法。因为numpy是直接封装c语言,所以速度上达到了类似于在c++里面掉包的程度,当然,本身比python自带的数据结构快了n倍。尤其是在大数据处理的时候,差距更为明显。 import numpy as np import pandas as pd...
阅读(50) 评论(0)

数据规整化:清理、转换、合并、重塑

import pandas as pd import numpy as np from pandas import DataFrame from pandas import Series1.合并数据集 pd.merge():各种参数的使用 df1 = DataFrame({'key':['b','b','a','c','a','a','b'],\ 'data1'...
阅读(52) 评论(0)

数据加载存储和文件格式

1.读取文本格式数据import pandas as pd import numpy as np import sys import pymysql# 图片:pandas解析函数df = pd.read_csv('ex1.csv') print(df) a b c d message 0 1 2 3 4 hello 1 5 6 7 8 world...
阅读(66) 评论(0)

pandas处理各种表格数据

一读取文本格式数据 二逐块读取文本文件 三将数据写出到文本格式 四DataFrame和数据库 经常遇到Python读取excel和csv还有其他各种文件的内容。json还有web端的读取还是比较简单,但是excel和csv的读写是很麻烦。这里记录了pandas库提供的方法来实现文本内容和DataFrame的转化。 一、读取文本格式数据首先来看一下针对不同格式的文件的读取函数:总结一下常见参数:(例...
阅读(105) 评论(0)

matplotlib绘制常见概率图

import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt import math import time from scipy import stats from mpl_toolkits.mplot3d import Axes3D from matplotlib import cmmpl.rcParams...
阅读(99) 评论(0)

matplotlib实现数据可视化

一库的安装和环境的配置 二设置中文环境 三一窥全貌 四精益求精 五图的存储 六子图 致谢 一篇matplotlib库的学习博文。matplotlib对于数据可视化非常重要,它完全封装了MatLab的所有API,在python的环境下和Python的语法一起使用更是相得益彰。 一、库的安装和环境的配置windows下:py -3 -m pip install matplotliblinux下:pyt...
阅读(96) 评论(0)

干货:完全基于情感词典的文本情感分析

这是4个月前做的。受当时的知识水平的限制,还没有接触到机器学习和相关理论,记录一下作为以后备查。当然,如果你想看源码和资料,点击我。从结项到现在,博主一直在使用机器学习并结合相关论文进行情感极性分析(源码点我),效果远远好于本篇代码的效果。 但是,本篇的数据处理和特征选择还是很有意义的,特此记录。 摘要        当今社会媒体的发展导致了金融舆论数据的爆炸式增长。因此,针对金融舆论数据的情...
阅读(5223) 评论(0)

玩转python类

声明一下,这篇文章,是在学习python的类的编写过程中,不断收集整理的个人笔记。配合着《python高级编程》和网上的文章,整理一下(有连接的我会给出连接)。并且保持持续更新。 1. 类的初始化 实例化级别:__init__(self) 类级别:__new__(cls) __new__方法主要是当你继承一些不可变的class时(比如int, str, tuple), 提供给你一个自定义这些类的实...
阅读(58) 评论(0)

三神器-迭代器、生成器和装饰器

1.迭代器与生成器1.1 迭代器 基础的迭代器初始和访问 i = iter('abc') print(i.__next__()) print(i.__next__()) print(i.__next__()) for i in iter('abc'): print(i)针对类的时候,需要__iter__(self)和__next__(self)结合。并且,使用raise stopIterat...
阅读(41) 评论(0)
71条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:14976次
    • 积分:761
    • 等级:
    • 排名:千里之外
    • 原创:61篇
    • 转载:2篇
    • 译文:0篇
    • 评论:5条
    博客专栏