自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于作者(在美读研 + 半导体公司实习)

最后更新时间:2020/10/09写博客写了一段时间了,陆陆续续也记录下了很多所学所想的知识点,但是苦于 CSDN dan疼的分类专栏功能,作者一直苦恼于无法系统、有序、整洁地分类和归档所有的博客,无奈之下决定写一篇目录式的博客来做个总结1 机器学习作者作为一个大三的交通狗,目前最大的理想是能在未来推动无人驾驶+智慧交通的发展与落地(理想总要有的嘛,这也是我学习的动力以及今后努力的方向)1.1 数学基础1.2 神经网络从异或问题到前馈神经网络 (from XOR problem to FNN)

2020-10-09 09:53:44 245

原创 (Database) MySQL 导出 .csv 时修改导出权限 secure_file_priv

作者为 MacOS 系统在使用时遇到无法导出的问题检查后发现输入以下代码后结果为即我们现在无法进行任何导出文件的操作。

2022-10-20 21:19:43 449 1

原创 (Database) MySQL: 0 row(s) affected Records when creating table

最近发现一个很神奇的事情:当作者运行以下语句时,出现了大问题,即本应该储存 select 结果的表单 t6 是空的,这就非常奇怪了然后经过多次实验,发现有两种方式能够避免储存0行数据:(1) 把全部的缩进都去掉(2) 去掉 where 语句这里的 where 语句为啥长这样是因为数据本身导致的,数据本身就带有换行显然是这个 where 语句有点问题,但是作者目前没有找到具体的能够归纳的原因故写此博客供日后参考

2022-10-19 10:39:24 320

原创 (算法) 对递归的一些个人想法

本人算法白痴,之前虽然接触过递归但是一直搞不太清楚,如今打算在读研之前掌握一部分算法相关的知识,而近来刚好学到了 merge sort,一个使用递归的排序算法,才有了如下感悟(可能仅适用于我个人,如有误,欢迎指正)理解递归的核心在于“假设”例如,对于这样一个递归函数,函数目标是将输入 arr 中的元素从小到大排列这里的核心 “假设” 为,函数 mergeSort(arr) 已经能够将 arr 正确排序。因此在对输入进行第一次二分切割后:直接使用 mergeSort(L | R) 表示分割后的这两

2022-03-31 09:09:30 493

原创 (Database) MySQL 中 MAX 和 ALL 的区别

AVG,SUM,COUNT,MIN,MAX 为 aggregation,只能应用于列数据上:-- 选取各商品的均价select AVG(price) from Productsgroup by prod_id;ALL,ANY 则只能应用于一组被 Select 语句筛选出来的数据组:-- 查找表1中商品,其价格需要高于表2中的所有商品select prod_id from Products_1where price > ALL(select price from Products_2)`

2022-03-23 19:12:50 880

原创 (Database) SQL中的行转列 (unpivot), 列转行 (pivot)

使用函数行转列 unpivot()这是一个 SQLServer 函数,在 MySQL 里用不了目标将如下表1转化为表2所示格式IDPhone1Phone21111222123IDPhone_numPhone_type111Phone1112Phone2221Phone1222Phone2代码与阐释以下的代码注释仅表示作者的个人理解select * from Customersunpivot

2022-03-21 14:51:07 1351

原创 (C/C++) ERROR: Thread 1: EXC_BAD_ACCESS (code=2, address=0x....)

Xcode 版本 V13.2.1问题如题,首先介绍一种错到离谱的解决方法:(步骤来自某博客)该方法的作用为关闭调试,换言之该方法能“解决”任何报错解决方案:这种报错的出现很有可能就是代码本身出了问题,一般是因为系统访问了一个已经被释放的内存区域,例如在如下代码中:定义结构体Node,及其初始化函数InitNode()。每个Node对象都有一个指向它的HeadNode对象,而初始化函数会给Node分配空间在main函数中,声明n1、n2,但只初始化n1(给n1分配空间)最后一行报错是因

2022-03-14 15:02:37 4878

原创 (OpenSeesPy) 如何正确地输入参数

文档:OpenSeesPy文档内的许多函数都有着看起来比较复杂的输入参数,这在一定程度上阻碍了我们去按照需求调用函数。本文将以一个较有代表性的函数为例,阐述如何正确地输入参数以下是在官方文档中某函数的输入参数:4.8.1.2. eleLoad commandeleLoad('-ele', *eleTags, '-range', eleTag1, eleTag2, '-type', '-beamUniform', Wy, <Wz>, Wx=0.0, '-beamPoint', Py, &l

2022-03-03 10:17:22 1085

原创 (量化) 用 Tushare 包实现一个简单的回测框架

【Reference】1. B站:清华计算机博士带你学-Python金融量化分析本博客所包含的项目代码基本参考Reference1,并对其中tushare API的更新做了对应的修改。全部代码已上传至作者的 github,下文中仅针对代码思路做一个知识梳理1. 目标以中国平安(601318.SH)为买卖对象,检验双均线策略在 2020-05-10 至 2021-01-01 的收益情况2. 代码需求2.1 对象(1) 存储账户信息、回测信息账户信息:现金,所持股票回测信息:开始/结束日期

2022-02-10 14:17:43 1486

原创 (Python) 在 PyCharm 中使用 pip install XXX

1. 依次打开:Preference →\to→ Python Interpreter →\to→ +2. 搜索并安装pip3. 在下方 Terminal中 即可使用 pip

2022-02-02 23:07:35 7843 1

原创 2021 Shopee AP( Apprentice Program)领航实习生项目(非coding方向):线上笔试总结

现在是 2021.12.1,我在一周前刚刚提交了如题的实习项目,两天前收到线上笔试的通知,刚刚做完,感觉总体难度不大,故略作总结:考试结构1)GMAT Data Sufficiency,总计20min,共20题。2)Numerical Math,总计20min,共20题。3)Logical Reasoning,总计20min,共20题。考试内容1. GMAT Data Sufficiency典型的逻辑问题,其所有问题都有着如下类似的结构:What is the value of x?(1

2021-12-02 11:13:25 1156 6

原创 (Latex) 在论文中添加关键字 Add keywords in essay

网上找了找,不知道是不是我的问题,总之答案一堆牛鬼蛇神,没一个可用的。还是后来找到了 Overleaf 官网的示例,经过个人修改后代码如下:% Keywords command\providecommand{\keywords}[1]{ \textbf{\text{Keywords: }} #1}...\keywords{one, two, three, four.}效果示例:当然不同的期刊有不同对应的写法,这在其官网上都会给出要求和模板,以上只是一种普通论文的关键字书写方式。

2021-09-09 15:39:39 4251 1

原创 (Java) int 与 char 的相互转换

int to charchar c = Character.forDigit(Integer, 10);// ORchar c = (char) (Integer + '0');示例:Character.forDigit(8, 10);>>> '8'int number = 9;char cNumber= (char) (number+'0');System.out.println("Number "+number+" to char is:"+cNumber);

2021-07-24 09:57:26 485

原创 图论算法(6):LeetCode 图论算法练习(785.判断二分图、695.岛屿的最大面积、Floodfill 算法、并查集)

本章节内容使用 java 实现,Github 代码仓:https://github.com/ZhekaiLi/Code/tree/main/Graph/src查看文章内的图片可能需要科学上网! 因为使用了github管理图片,因此如果出现无法加载的情况请翻墙【参考资料】imooc 波波老师:玩转算法系列–图论精讲 面试升职必备(Java版)【往期博客链接】图论算法(1、2):图的分类、图的基本概念(无向图与有向图、无权图、无环图、完全图、二分图;简单图、连通分量、图的生成树、子图与母图)图论算法(

2021-07-22 10:58:19 399 1

原创 图论算法(5):图的广度优先遍历 BFS

本章节内容使用 java 实现,Github 代码仓:https://github.com/ZhekaiLi/Code/tree/main/Graph/src【参考资料】imooc 波波老师:玩转算法系列–图论精讲 面试升职必备(Java版)5. 图的广度优先遍历 BFS先来看树的广度优先遍历,下图展示了利用队列来进行树的BFS的大致过程 bfs(root); // 从根结点开始遍历bfs(TreeNode node) queue.add(node); while(

2021-07-20 16:06:13 266

原创 图论算法(4):图的深度优先遍历 DFS

本章节内容使用 java 实现,Github 代码仓:https://github.com/ZhekaiLi/Code/tree/main/Graph/src【参考资料】imooc 波波老师:玩转算法系列–图论精讲 面试升职必备(Java版)(关于树的前、中、后、层序遍历,有一篇博客总结的挺好:https://blog.csdn.net/zl6481033/article/details/81009388)先来看树的深度优先遍历(以前序遍历为例)preorder(root); // 从根结点开始遍历

2021-07-20 16:01:38 437

原创 图论算法(3):图的基本表示(邻接矩阵、邻接表、邻接矩阵与邻接表的对比)

本章节内容使用 java 实现,Github 代码仓:https://github.com/ZhekaiLi/Code/tree/main/Graph/src【参考资料】imooc 波波老师:玩转算法系列–图论精讲 面试升职必备(Java版)3. 图的基本表示3.1 邻接矩阵图 G=(V,E)G = (V, E)G=(V,E) 的 邻接矩阵(adjacency matrix) CCC 是如下定义的:C=(cij)n×n∈{0,1}n×ncij={1,    (i,j)∈E0,    (i,j)∉E

2021-07-20 15:58:40 762

原创 图论算法(1、2):图的分类、图的基本概念(无向图与有向图、无权图、无环图、完全图、二分图;简单图、连通分量、图的生成树、子图与母图)

本章节内容使用 java 实现,Github 代码仓:https://github.com/ZhekaiLi/Code/tree/main/Graph/src【参考资料】imooc 波波老师:玩转算法系列–图论精讲 面试升职必备(Java版)1. 图的分类1.1 无向图 vs 有向图无向图(undirected graph) GGG 是由一个非空有限集合V(G)V(G)V(G) 和 V(G)V(G)V(G) 中某些元素的无序对集合 E(G)E(G)E(G) 构成的二元组,记为G=(V(G),E(

2021-07-20 15:54:59 2159

原创 (C#) 精简 C# 入门(五)

#1 Path 类Path 类为静态类,用于操作路径类方法:using System.IO;[string] Path.GetFileName(path); // 获得 path 路径所指代的文件名[string] Path.GetFileNameWithoutExtension(path); // 获得不包含文件格式的文件名[string] Path.GetExtension(path); // 获得文件格式[string] P

2021-05-11 21:16:25 800 5

原创 (C#) 精简 C# 入门(四)

#1 类的引用引用系统类:系统类一般都位于名字类似为 System.XXX 的命名空间,因此只需直接在代码开头添加:using System.XXX;引用自定义的类:例如想要在 PlaneChess 项目中使用 ConsoleApp2 中定义的 Pet 类(下图红框):右键单击 引用,选择 添加引用在弹窗中勾选 ConsoleApp2,点击确定使用 using 添加 using ConsoleApp2,然后就能调用其中的 Pet 类了。注意!这个该类必须是由 public 修饰的,

2021-04-24 08:43:23 621 2

原创 (C#) 精简 C# 入门(三)

最近在做一些需要用到 C# 开发的项目,许久未碰有些生疏,因此决定把语言的基础内容先都快速过一遍。为方便查阅,挑选最精简的部分整理于该博客。【说明】本系列的目标是整理出十个左右的博客(传送门),其中每个博客大概包含 10 个左右的非常简短的 Section,适合快速入门。目前更新到:精简 C# 入门(三)本系列不适用于完全的编程初学者(未接触任何计算机语言),这一类读者建议仔细学习【参考资料】中的视频资源【参考资料】1.b站:【01_C#入门到精通】新手强烈推荐:C#开发课程,一整套课程文章

2021-04-18 21:52:38 1235 1

原创 (C#) 精简 C# 入门(二)

最近在做一些需要用到 C# 开发的项目,许久未碰有些生疏,因此决定把语言的基础内容先都快速过一遍。为方便查阅,挑选最精简的部分整理于该博客。【说明】本系列的目标是整理出十个左右的博客(传送门),其中每个博客大概包含 10 个左右的非常简短的 Section,适合快速入门。目前更新到:精简 C# 入门(二)本系列不适用于完全的编程初学者(未接触任何计算机语言),这一类读者建议仔细学习【参考资料】中的视频资源【参考资料】1.b站:【01_C#入门到精通】新手强烈推荐:C#开发课程,一整套课程文章

2021-04-17 13:23:12 1143 3

原创 (C#) 精简 C# 入门(一)

最近在做一些需要用到 C# 开发的项目,许久未碰有些生疏,因此决定把语言的基础内容先都快速过一遍。为方便查阅,挑选最精简的部分整理于该博客。更新时间:2020/04/16【参考资料】1.b站:【01_C#入门到精通】新手强烈推荐:C#开发课程,一整套课程#1 创建项目使用平台:Visual Studio 2019创建项目页面: 创建完成后的初始页面:区域1:引用区,引用 命名空间区域2:代码区,由大到小分别为 命名空间 > 类 > 方法,这三者分别对应区域 2, 2.1,

2021-04-16 20:37:57 7138 3

原创 (markdown) BUG: VSCode 插件 Markdown Preview Enhanced KeTaX 数学公式渲染异常

时间:2021 March问题如题,无法使用该插件正确地渲染数学公式解决如图,在拓展坞中将 Jupter 与 Python 的拓展包会推至 2021 年年初或再之前的版本重启,问题解决关于该插件的其他信息设置,譬如数学引擎 KeTaX or Mathjs、背景 white, yellow or black 等,均可以通过 ctrl+,,搜索 markdown-preview-enhanced 而实现自由更改...

2021-03-31 21:46:49 855

原创 (LaTeX) 经验帖:使用 VSCode 书写 LaTeX 文件时遇到的各种奇怪的问题

最近频繁地在用 VSCode + LaTeX 来书写 lab report, tmd 遇到了许许多多的问题。其中最恶心的,莫过于 LaTeX 的表格构建,体验及其恶劣。不过本博客将暂时不提及表格,而是着重于编译过程中容易出现的各种问题及其可能的解决方案问题复现到目前为止笔者大概遇上过几次比较恶心的报错,这个“恶心”主要体现在这个报错可以说是乱报的:经常出现的报错有,tex 文件首行的大红线、各种提示缺少 {} 或者提示引用出错,但是在大多数情况下,基本上都不是这些出的毛病。解决方式当读者遇到此类奇怪

2021-03-26 22:35:14 2144

原创 (LaTeX) Solved: 引用网页时出现的空格间距过大;网页链接的字体不符合要求

问题示例空格间距过大:字体不符合要求:Solvement在 .tex 文件中:% 设置网页引用\usepackage{url}\urlstyle{rm} % 设置字体% 解决因 url 过长而导致出现很多空格的问题\def\UrlBreaks{\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X

2021-03-23 22:31:49 3345 2

原创 (Python) 用 Jupyter 实现一个能够自动下载网页链接的爬虫

【参考资料】1.CSDN:python爬虫自动下载网页链接1 需求在 UIUC CEE300 Lab02(该链接可能已失效) 这样一个有多层且多种数据的网页上,爬取所需要的指定格式的文件(在此案例中需要爬取的是所有 .jpg 与 .csv ),并维持原层级关系:2 分析2.1 使用以下代码分析目标网页,查看所读取的内容import urllib.request # url requestimport os # dirsurl = 'http://mtil.il

2021-03-15 16:21:52 1519 1

原创 (LaTeX) Error: “Missing $ inserted“, “Extra }, or forgotten ...“, “Citation on page not defined“

报错示例:Solvement造成报错的原因可能是.bib 和 .tex 中使用的 key 不匹配没有在 .tex 引入该语句: \bibliography{refs}。或是找不到对应的 refs.bib 文件还有可能因为需要转义的符号没有转义有关上述第三点的解决方法,请参考作者的另一篇博客:https://blog.csdn.net/weixin_43728138/article/details/114391128...

2021-03-05 13:11:30 2348

原创 (LaTeX) 使用 BibTeX 引用网页

.bib 文件示例:@unpublished{ ref:youngsModulus, title = {Young's Modulus - Cost}, author = {Nature Research}, year = 2014, note = {Accessed 4 March 2021. http://www-materials.eng.cam.ac.uk/mpsite/interactive\_charts/stiffness-cost/basic.html },}

2021-03-05 12:59:59 9405

原创 matlab 进阶绘图:图片保存,极坐标绘图,函数绘图,等高线地图,三维条形图,三维散点图,gif 绘图

这是笔者的个人博客,包含以下内容:1 常用命令标注子图绘制图片保存2 二维绘图极坐标绘图函数绘图等高线地图3 三维绘图三维条形图三维散点图4 其他制作 gif访问网址Matlab-drawing...

2021-02-03 16:18:33 1038

原创 【数学建模美赛】(一)线性规划与指派问题(附具体示例)

【参考资料】B站:【零基础教程】老哥:数学建模算法、编程、写作和获奖指南全流程培训!书籍:数学建模算法与程序(司守奎)1 线性规划1.1 线性规划的 Matlab 标准型min⁡x  cTx\underset{x}{\min}\;c^Txxmin​cTxs.t.{Ax≤bAeq⋅x=beqlb≤x≤ubs.t.\begin{cases}Ax\leq b\\Aeq\cdot x=beq\\lb\leq x\leq ub\end{cases}s.t.⎩⎪⎨⎪⎧​Ax≤bAeq⋅x=beq

2021-01-25 16:00:04 4026 1

原创 Gh 二开 (C#) Part 6 - Errors, 6.4 Error (CS0266): 无法将类型“Rhino.Geometry.GeometryBase“隐式转换为“...“

【说明】1.本专栏的 Part 6 主要介绍作者在学习和实践中所遇到的一些程序运行问题的解决方案,如有差错或更优解,欢迎指正2.您如果碰到有关 GH 二开的任何问题,欢迎在本专栏的任意一篇博文下留言交流【本文重点】1.查文档:(1) RhinoCommon SDK (2) Grasshopper API2.专栏地址:专栏:Rhino (Grasshopper) 二次开发 (C#)ErrorError (CS0266): 无法将类型"Rhino.Geometry.GeometryBase"隐式转

2021-01-17 17:10:35 788 6

原创 Solved: ERROR: Failed building wheel for hdbscan

解决方法同 https://blog.csdn.net/weixin_43728138/article/details/110423148

2020-12-16 00:35:47 2190

原创 Python: 简述数据结构 collections.defaultdict()

【参考资料】1.简书: Python中collections.defaultdict()使用2.博客园: Python 3 collections.defaultdict() 与 dict的使用和区别3.官方文档Backgroud在使用 python 自带的字典 dict() 时常会碰到比较麻烦的地方, 譬如当 ‘key1’ 不存在时, 使用 D[‘key1’] 会导致 KeyError. 因此引入 collections.defaultdict()How to use使用如下代码声明变量f

2020-12-14 17:00:44 808 1

原创 TOFEL Reading 托福阅读 —— 长难句

TPO 41.1It coexists with hochxo (“ugliness,” or “evil,” and “disorder”) in a world where opposing forces of dynamism and stability create constant change.解析:关注定语从句 wherewhere (opposing forces of dynamism and stability) create (constant change)opposing

2020-12-02 20:49:07 198

原创 Solved: SyntaxError of %matplotlib line magic: get_ipython().magic(‘matplotlib inline‘) error

Problem在使用如下命令时出现 SyntaxError 报错,位置指向第二行的 %import matplotlib%matplotlib inline之后再 github issure 上找到了一个 “解决方法”from IPython import get_ipythonget_ipython().run_line_magic('matplotlib', 'inline')但是继续报错AttributeError: 'NoneType' object has no attribu

2020-12-01 11:20:52 2528 5

原创 Solved ERROR: Could not build wheels for hdbscan which use PEP 517 and cannot be installed directly

Problem尝试用 pip 在命令行安装 hdbscan 时,发生如下报错pip install hdbscan...Building wheels for collected packages: hdbscan Building wheel for hdbscan (PEP 517) ... error ERROR: Command errored out with exit status 1: command: 'c:\users\administrator\.conda\en

2020-12-01 10:28:49 7554 6

原创 傅里叶变化(三)—— 傅里叶变换

【参考资料】1.万门大学:傅立叶变换、拉普拉斯变换与小波变换【傅里叶变换系列博客】1.傅里叶变化(一)—— 复数2.傅里叶变换(二)—— 卷积3.傅里叶变化(三)—— 傅里叶变换1 傅里叶概述傅里叶变换是一种线性积分变换,用于信号在时域(或空域)ttt 和频域 www 之间的变换从线性代数来看,定义函数 f(t),g(w)f(t),g(w)f(t),g(w) 是不同线性空间中的向量,且存在变换矩阵 AAA,能够将 f(t)f(t)f(t) 空间中的向量 yiyi 对应至 g(w)g(w)g(

2020-11-27 10:57:05 2087

原创 Python 代码规范: 缩进, 空格, 注释, 类, 命名

最近在做一个团队合作的算法开发项目时,作者发现自己的原先的 Python 代码编写习惯存在一些不合规范的地方,特此记录。【参考资料】1.谷歌开源项目风格指南 - Python风格规范【推荐阅读】1.作者的个人网站1 缩进使用四个空格,不能习惯用 Tab2 空格2.1 在二元操作符两边都加上一个空格比如赋值(=)比较(==, <, >, !=, <>, <=, >=, in, not in, is, is not)布尔(and, or, not)

2020-11-27 10:55:05 1515

原创 矩阵的各种分解: LU分解, QR分解, 特征分解, 对称对角化, 奇异值分解 SVD

layout: posttitle: Math415 Chapter-03categories: Math415description: Personal Noteskeywords: Math415,Calculas,MatrixChapter 3Definde AAA is an m×nm\times nm×n matrix3.1 Space of Vectors3.1.1 Vector space 向量空间向量空间是一个很广义的概念,并不一定指由向量张成的空间(即 R2,...,R.

2020-11-26 10:49:05 2114

Workshop.zip

包含 Grasshopper + C# 二次开发的一些基础示例,包括求均值、取质心、创建四棱锥、移动节点等函数,以便初学者的快速入门

2020-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除