- 博客(22)
- 收藏
- 关注
原创 【QUIC探索1】Macbook配置Android studio环境:build gradle + 解决GET gradle-3.2.0.pom问题
这里写自定义目录标题背景安装AS及下载sdk包安装gradlezshbashbuild gradle背景最近在探索QUIC协议,即Quick UDP Internet Connection,一个基于UDP的高效可靠协议,因此特别开一个分支来记录学习该协议的笔记,最终想达到的目的是实现两个client之间的QUIC通信。今天花了半天配Android studio,包括安装AS,下载gradle包,以及尝试其他项目的sync是否能用,所以这篇笔记主要记录配环境的过程。安装AS及下载sdk包在官网上下载
2021-02-21 23:55:45 624
原创 【笔记16】MacBook安装Homebrew(macOS Catalina version10.15.7)
背景: 电脑里没有装homebrew,所以brew install就不能使用,之前尝试过安装但出现443错误,就一直没有继续,但最终效率还是打败了懒惰。url: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out这是一直出现的错误,实际上是由于到raw.githubusercontent.com的连接不稳定所以报错,翻了很多教程最后是跟着mac下镜像飞速安装Homebrew教程 - ineo6的
2021-02-21 21:59:25 940
原创 【笔记15】利用cygwin或PuTTY的pscp实现window与linux的文件传输
我们常用的sync工具应该就是xshell、xftp全家桶了,软件是收费的,但学生可以申请教育免费版,界面非常友好。当遇到电脑被限制下载(比如公司的电脑)或者其他特殊情况,就需要一个比较好的windows终端模拟环境与服务器进行协议连接。今天介绍一下常用的免费的模拟环境软件cygwin,我主要用于ssh和sftp连接。cygwin首先是安装cygwin,在网上有非常多教程,这里不再赘述,主要是下载配置ssh,教程的查询关键词为:windows、安装、cygwin、ssh。安装后即可通过ssh连接远
2020-06-02 23:22:29 661
原创 【笔记14】python动态创建对象(类实例)、动态赋值、动态生成变量
这里写自定义目录标题本次链接全集初衷实现基础动手补充:生成对象的方法、eval()、exec()及其相关函数新的问题本次链接全集为了方便查阅,在此先放个链接全家桶。【转载】 Python动态生成变量1Python动态变量名定义与调用2Python3 exec 函数3Python format 格式化函数4Python进阶-自定义类基础5python 深入理解 赋值、引用、拷贝、...
2019-07-11 22:33:24 10142 2
原创 【机器学习系列3】K近邻算法KNearestNeignbors——思路推导和纯Numpy实现
目录思路推导kNN的思想手动实现kNN计算距离 distant思路代码实现预测器 predict思路代码评价器 evaluation思路代码交叉验证 validation思路代码与sklearn比较k的影响预测效果![在这里插入图片描述](https://img-blog.csdnimg.cn/20190624234630574.jpg?x-oss-process=image/watermark,...
2019-06-24 23:47:11 443
原创 【机器学习系列2】逻辑回归LogisticRegression——数学推导和纯Numpy实现
目录数学推导notationsobjective function思想推导partial derivativematrix version手动实现逻辑回归训练器 train思路代码实现预测器 predict思路代码评价器 evaluation思路代码与sklearn比较学习率损失降维可视化完整代码这一系列是学习公众号“机器学习实验室”的笔记,跟着大佬的脚步一个个实现,逻辑回归和线性回归的实现很像...
2019-06-23 23:24:08 850
原创 【机器学习系列1】线性回归LinearRegression——数学推导和纯Numpy实现
目录数学推导notationsobjective functionpartial derivativematrix version手动实现线性回归训练器 train思路代码实现预测器 predict思路代码评价器 evaluation思路代码数据处理代码与sklearn比较完整代码这一系列是学习公众号“机器学习实验室”的笔记,跟着大佬的脚步一个个实现。数学推导notationsX={xi⃗...
2019-06-20 20:30:33 919
原创 【笔记13】完美解决了!关于python的相对导入和绝对导入
文章目录解决方案import的搜索路径相对导入和绝对导入相对导入绝对导入最近在学习别人写的程序,有位大神把其他经典算法都实现了,baseline包全弄好了,我真是兴冲冲,提起袖子膜拜大神,没想到环境都build好了,在引自己的各种模块时频频报错,深知是引用的问题,Google了半天都没弄好,最后经过耐心探索在不小心把自己的.bashrc环境删掉还重配了conda之后,总结了怎么解决引用问题的方法...
2019-05-13 22:34:14 1593
原创 【笔记12】打好基础——C与python分别实现七种排序
本文记录学习七种排序(内排序)的代码,分别用C和python实现,必要时加图解释。这就是不好好学数据结构的后果
2019-05-07 23:43:17 309 1
原创 【笔记11】个人扫盲:内存与CPU中的核、线程、物理CPU、逻辑CPU
文章目录CPU与内存CPU内存什么是通道常见问题物理CPU和逻辑CPU常见问题LINUX查看WINDOW查看CPU与内存CPUCPU(Central Processing Unit)即中央处理器。CPU从内存(Memory)或缓存(Cache)中取出指令,放入指令寄存器,并对指令译码分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成系统指令的执行。CPU里包含计算单元(...
2019-05-02 16:35:14 5196
原创 【笔记10】out-of-sample testing 和 in-sample testing
https://blog.quantopian.com/parameter-optimization/https://stats.stackexchange.com/questions/169754/out-of-sample-and-in-sample-testing?answertab=active#tab-tophttps://stats.stackexchange.com/questi...
2019-01-14 12:24:04 16414
原创 【笔记9】解决python2调用父类出现的问题:super() argument 1 must be type, not classobj
通过文章Python: super 没那么简单学习super(),作者写得很详细,但是还是犯一些人家已经提示了的错,记下来打自己的脸。作者一开始提出:在开始之前我们来约定一下本文所使用的 Python 版本。默认用的是 Python 3,也就是说:本文所定义的类都是新式类。如果你用到是 Python 2 的话,记得继承 object:# 默认, Python 3class A: p...
2019-01-14 11:04:24 3779
原创 【笔记8】选择性放弃正则式吧
忽发奇想,想把某个网站的个人介绍的照片和对应的名字爬下来,想正则式想了很久都没想出来,大神指点用beautifulsoup吧,挣扎了一段时间我觉得在这个问题上放弃正则式。(还是想要想出来)问题描述[li] [a][img src="(url)" border="0"][/a] [div] [p][strong](name)[/strong][/p] [p][/p] [p][/p...
2018-10-22 16:18:45 176
原创 【笔记7】Linux创建新用户、创建软链接等基本操作
一直在用管理员账号,小心翼翼,担心一不小心sudo rm -rf / 可能我的学生生涯就要中断了。因此给自己建了个用户,做好了数据文件夹链接。以下是笔记:1.新建用户 adduser orange和useradd的区别2.更改拥有者 chown orange /dirchange owner3.更改权限 chmod -R mode /dir-R...
2018-09-03 20:24:06 703
原创 【笔记6】python导入txt数据的几种方法(IO操作、numpy函数、pandas操作)
前言导入方法0. 模块1. IO操作知识点2. numpy函数知识点3. pandas函数知识点前言数据的常见格式一般有:txt\csv\mat\Rdata,处理数据最常用的分析包是numpy和pandas,因此存储数据的常见的数据结构则是numpy中的ndarray和pandas中的series、dataframe,这次总结了几种将txt数...
2018-09-02 22:00:31 20005
转载 【笔记5】DOS 和 Linux 常用命令的对比
许多在 shell 提示下键入的 Linux 命令都与在 DOS 下键入的命令相似。事实上,某些命令完全相同。本附录提供了 Windows 的 DOS 提示下的常用命令以及在 Linux 中与它们等同的命令。附录中还提供了如何在 Linux shell 提示下使用这些命令的简单实例。请注意,这些命令通常有许多选项,要进一步学习每一个命令,请阅读相关的说明书(man)页(例如,在 shell 提...
2018-08-30 18:24:30 221
翻译 【笔记4】python中的yield是什么
什么是yield原文:What does the “yield” keyword do? 译文:Python关键字yield的解释什么是yield可迭代对象(iteration)生成器(Generators)yield笔记可迭代对象(iteration)可以利用for...in... 语句进行迭代的everything,比如列表,字符串等。>...
2018-08-30 16:26:10 287
原创 【笔记3】python中的映射操作
采用映射代替条件查找映射(如dict等)的搜索速度远快于条件语句(如if等),采用映射替代条件查找可以提高代码效率,目前Python中只有一种标准映射类型,就是字典(dict),但是列表也可以做出这种效果,总结了两种方法。1.dictdic = { '1':'32', '2':'31', '3':'432', '4':'467', '5'...
2018-07-04 19:09:24 10912
原创 【笔记2】python中@的用法
python中@的用法@是一个装饰器,针对函数,起调用传参的作用。 有修饰和被修饰的区别,‘@function’作为一个装饰器,用来修饰紧跟着的函数(可以是另一个装饰器,也可以是函数定义)。代码1def funA(desA): print("It's funA")def funB(desB): print("It's funB")@funAdef funC(...
2018-06-28 14:06:49 7941 4
原创 【笔记1】python:matplotlib画散点图scatter
python:matplotlib画散点图scatter库:numpy, matplotlib 代码:# -*-coding: utf-8 -*-from numpy import * import matplotlib.pyplot as plt# 要用到numpy中的array()# 20个10维的 x = random.rand(20,10)# ones(n): n个...
2018-05-17 22:18:34 528
原创 小白怎样优雅地用LaTeX
小白怎样优雅地用LaTeXLaTeX是一种神奇的排版工具,与直观的Word不同,它通过代码控制版面。本人能力有限,懂的不多,所以尝试写个浅显易懂的教程。 这个教程的目的是,先学会用工具,再慢慢了解基础知识。本教程选择使用CTex套装和在Sublime中配置LaTeXTools,迈出入门的第一步。
2017-10-23 13:51:43 710 1
原创 Windows7无法设置Aero效果/透明效果
现在装系统很简单,但是装完系统就会发现有很多问题了。有些平时忽略的小细节,缺少了心里总有些不爽,比如Windows中的透明显示问题。打开你的控制面板,在外观和个性化中,如果没有更改半透明窗口颜色或者不能设置,那么检查三个问题:1.Windows版本支不支持2.显卡硬件支不支持3.有没有驱动首先Windows 7 starter和Windows 7 home basic不支持透明效果,网上有教程破解...
2017-10-01 16:56:59 8106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人