自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Python Algorithm Notes

【代码】Python Algorithm Notes。

2023-09-15 19:54:56 158

原创 CMU15-445 数据库实验全满分通过笔记 2021 Fall bustub-cmudb lab

CMU-DB 数据库15445 2021 bustub lab0 lab1 lab2 lab3 lab4 Project实现及C++学习记录

2021-10-20 16:05:39 17497 46

原创 C++ Algorithm Notes

C++ Algorithm Notes

2021-10-15 22:48:25 500

原创 吴恩达机器学习exercise笔记

参考这里入下门,主要包括代码逻辑、numpy、pandas、scipy等的使用。ML-Exercise1X = np.matrix(X.values)DataFrame.values(旧), DataFrame.to_numpy用于将pandas中的dataframe转为numpy中的。X = data.iloc[:,0:cols-1]#X是所有行,去掉最后一列y = data.iloc[:,cols-1:cols]#X是所有行,最后一列pandas.DataFrame.iloc选定不.

2021-04-16 20:19:24 295

原创 Java Era:力扣刷题记录

79. Word Search掌握C语言中二维指针的定义(不定长度二维数组传参需要使用):int** visited = malloc(sizeof(int*) * boardSize); for (int i = 0; i < boardSize; i++) { visited[i] = malloc(sizeof(int) * boardColSize[0]); memset(visited[i], 0, sizeof(int) * boardColSi

2021-02-20 23:06:03 453

原创 前端JavaScript 踩坑记录 bootstrap d3.js等

Javascript 获取svg元素(text、tect等)长度宽度位置为0或undefined描述: 使用jQuery的.height()、getBoundingClientRect(),以及d3.js的selection.node().getBBox()均失效。原因: 经过在不同代码段内插入以上方法排查,发现罪魁祸首是父元素的display属性设为了none,之后运行函数,即使最后display改了回来,以上方法也不能获取正确的方位、大小信息。解决: 移动代码,获取长宽信息时保证display不是

2021-02-03 18:06:39 356

原创 Python 字典、列表等变量作为列表list元素的注意事项

写了一个Python脚本,按行读取数据并转成一个字典,每行的字典追加到一个列表之中,打印列表时,却发现列表元素都是最后一行的字典。这是因为加入到list中的是变量,对变量进行操作,list中内容也会跟着变化。举例子:dic={"Name":"TOP"}list=[dic]dic["Age"]=80print(list)输出[{'Name': 'TOP', 'Age': 80}]如果这样的话:dic={"Name":"TOP"}list=[dic]dic={'Name': 'TOP',

2021-01-28 16:04:13 2314 1

原创 Linux 降级JDK版本以更好地运行Hadoop

背景Hadoop现在有2.x版本和3.x版本。安装的时候我选择的是Hadoop 2.7.1,参考教程:Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0(2.7.1)/Ubuntu14.04(16.04)。没想到,给自己挖了一个大坑:在安装jdk时,由于觉得直接用apt-get安装最为简便,就选择了这种方式,没想到这样安装的是jdk13,配合Hadoop2.7.1使用出现了下面的...

2020-04-21 22:57:17 1749 1

原创 Hadoop HDFS追加文件内容appendToFile/append报错解决方案

Linux下Hadoop HDFS中追加文件内容使用appendToFile(Shell)或fs.append()(Java),遇到的几种报错情况,分别给出自己使用并成功的解决方案:Shell中报错:appendToFile: Not supported这种情况在网上几乎搜不到,直到换了伪分布式配置才不报这个错,之前是单点式配置状态。所以怀疑是单点式配置不能使用appendToFile操作。...

2020-04-14 22:37:09 11226 1

原创 PAT甲 题目笔记

1001 A+B Format (20分)Do not forget to use using namespace std;string to int: use str=to_string(int)string’s length: .length(str)insert a character in string: str.insert(len-3,",");

2020-01-17 12:12:48 215

原创 bootstrap-table自带搜索功能失效的原因

一个原因:检查表头每项的data-field是否带英文句号(.),如果有则搜索功能失效。换成下划线即可。

2019-07-17 17:41:51 5203 4

原创 R语言 使用getGEO()直接进行差异表达分析并显示Entrez_id和Symbol_id

引入平常我们利用GEODatasets的表达量数据进行基因表达分析的时候,常常是下载表达矩阵,利用limma包进行分析,如果能找到注释包,那就把探针注释成Entrez_id或者是Symbol_id,如果找不到,那就下载对应GPL提供的注释文件,但是很可能还是不好注释,比如今天拿来做例子的GSE15222对应的GPL2700:我们看到这个GPL只提供了GB_ACC也就是Genebank的一个号码...

2019-01-15 15:58:55 19868 6

原创 R语言&Python GEO DataSets多个Series进行差异基因表达分析以及导入Excel到R的问题

引入GEO DataSets上,某些Series是由多个series组成的,比如GSE6834,由六个Series组成:This SuperSeries is composed of the following SubSeries:Less… Less…GSE6771 Temporal Cortex Control (mesial temporal lobe epilepsy contr...

2019-01-04 01:40:24 13364 1

原创 Java 将PubMed GEO DataSets中series类型的检索结果转化为Excel

实际进行生信分析时,更需要的是series类型的数据,和Java 将PubMed GEO DataSets中dataset类型的检索结果转化为Excel中的方法一样,首先转成TXT,然后借助jxl包转为Excel。源代码如下:/* * To change this license header, choose License Headers in Project Properties....

2018-12-10 19:05:06 943

原创 Java 将PubMed GEO DataSets中dataset类型的检索结果转化为Excel

检索结果举例为进行生信分析,需要对检索结果转化为Excel并且以标签作为列。首先将检索结果Send to File转化成TXT格式,如下:通过下面的程序进一步转为Excel:源代码:/* * To change this license header, choose License Headers in Project Properties. * To change this t...

2018-12-10 19:01:42 1191

原创 Python语言程序设计基础 笔记

由于《Python语言程序设计基础》为纸质版,故若该笔记中的内容在《Python从入门到实践》中有相似内容,则直接记到 Python从入门到实践 笔记 中,否则引用网上类似资料。(其实就是懒得打字。)...

2018-11-03 15:44:54 2607

原创 并查集和最小生成树

并查集例题#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;iostream&amp;gt;using namespace std;int m,n;int parent[200];void make_set(){ for(int x = 1; x &amp;lt;= n; x++) parent[x]=x;}int find_set(int x)..

2018-10-23 21:19:02 233

原创 最短路径算法

Dijkstra算法Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。#include&amp;lt;stdio.h&amp;gt;#includ...

2018-10-22 18:36:01 263

原创 C++ 搜索

程序设计实践课笔记。搜索算法是利用计算机的高性能来有目的地穷举一个问题的部分或所有的可能情况,从而求出问题的解的一种方法,有一定的方向性和目标性。状态(state)是对问题在某一时刻进展情况的数学描述,或者是数学抽象。每一个状态都会是答案的一个“可能的”解。状态的转移就是问题从一个状态转移到另一个状态,这样就可以进行搜索的一步步延伸,最后要得到的解也是其中的一个状态。广度优先搜索(BFS...

2018-10-08 23:52:31 6924 2

原创 C++ STL示例

程序设计实践课笔记。vector类似于Java的ArrayList,动态数组。#include &lt;iostream&gt;#include&lt;bits/stdc++.h&gt;using namespace std;int main(){ vector&lt;int&gt;a; for(int i=0;i&lt;15;i++) a.push_ba...

2018-10-08 23:39:58 246 1

原创 Python从入门到实践 笔记

1.4.2 在Windows系统中从终端运行Python程序在命令窗口中, 要在文件系统中导航, 可使用终端命令cd ; 要列出当前目录中的所有文件, 可使用命令dir (表示目录, directory) 。为运行程序hello_world.py, 请打开一个新的终端窗口, 并执行下面的命令:❶ C:\&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; cd Desktop\python_work❷ C:\Desktop\pyth

2018-10-01 16:36:17 1366

原创 Joseph's problem I 筛法求素数和数组环

HOJ 1016Problem DescriptionThe Joseph’s problem is notoriously known. For those who are not familiar with the problem, among n people numbered 1,2…n, standing in circle every mth is going to be exe...

2018-09-27 00:37:59 291

原创 判断Nearly prime numbers的程序 总是超时(未解决)

HOJ 1015Problem DescriptionNearly prime number is an integer positive number for which it is possible to find such primes P1 and P2 that given number is equal to P1*P2. There is given a sequence on...

2018-09-26 17:17:39 282

原创 判断Niven Number程序,显示wrong answer(未解决)

Problem DescriptionA Niven number is a number such that the sum of its digits divides itself. For example, 111 is a Niven number because the sum of its digits is 3, which divides 111. We can also sp...

2018-09-25 22:01:40 341

原创 C++ Vector的排序实践

ArgusA data stream is a real-time, continuous, ordered sequence of items. Some examples include sensor data, Internet traffic, financial tickers, on-line auctions, and transaction logs such as Web u...

2018-09-21 21:26:24 2800

原创 C++ 字典问题 map和sscanf的使用

BabelfishYou have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand them.Inp...

2018-09-20 17:28:09 245

原创 C语言 packets打包问题

Problem DescriptionA factory produces products packed in square packets of the same height h and of the sizes 1*1, 2*2, 3*3, 4*4, 5*5, 6*6. These products are always delivered to customers in the sq...

2018-09-20 16:32:50 1041

原创 C语言 动态数组和快速排序实践

本题中注释部分是标准的快速排序,另外使用了动态数组。 Problem Description Since milk packaging is such a low margin business, it is important to keep the price of the raw product (milk) as low as possible. Help M...

2018-09-17 00:02:10 355

原创 程序设计实践 笔记

异或运算(a^b)的应用:2n+1个数中,n个数都出现了两次,怎么找剩下那一个数?所有数进行异或运算即可。利用性质a^b^b=a。转关于while循环中的~scanf():可以经常在ACM代码中看到 while(~scanf(“%d”,&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;n)){ } 这样的代码,意思是在读到输入结尾时循环也结束。

2018-09-11 23:35:34 614

原创 Java 记忆测试(Memory Test)小游戏的实现及GUI设计

记忆测试小游戏内容及流程见这一篇博文:C语言 记忆测试(Memory Test)小游戏的实现时间进度条的添加没有成功,因此先不添加进度条,详见Java jProgressBar进度条的玄学; 参考资料: JAVA中修改JOptionPane的字体样式(Font),但是按钮的字体设置不成功。 java中怎么实现让一串字出现停留一会又消失的 这里写链接内容 运行结果如下: ...

2018-07-29 11:26:41 4335 1

原创 Java jProgressBar进度条的玄学

记忆测试小游戏内容及流程见这一篇博文:C语言 记忆测试(Memory Test)小游戏的实现本次使用Java实现,遇到了一个问题: 对于字符串消失操作及进度条的设计。 字符串消失的操作需要新建一个线程令其sleep一定时间,如下: Thread t1 = new Thread(new Runnable() { public void run() { ...

2018-07-28 23:58:40 783

原创 Java 使用Graphics类画简单的生日蛋糕

蛋糕极其简陋,源代码如下:package line;import javax.swing.*;import java.awt.*;public class HappyBirthday extends JFrame { public HappyBirthday() { this.setBounds(500, 250, 500, 450); ...

2018-07-28 14:05:16 4693

原创 Java 简单的韩信点兵问题

选修课作业 一支队伍,若3个一排,则队尾有a人(a&lt;3),若5个一排,则队尾有b个(b&lt;5) ,若7个一排,则队尾有c人(c&lt;7)。现从键盘上输入a,b,c的值,输出满足该 要求的总人数的最小值。或者报告“无解”。已知总人数&gt;=10但&lt;100。 输入:2 1 6 输出:总人数(最小值)=41 又如: 输入:2 1 3 ...

2018-07-19 23:52:22 6012

原创 Java 统计个人信息的GUI设计

选修课作业:注意swing各组件的重置、链接等代码,尤其是单选多选组合框等的使用方法。源代码如下:package hobby;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;public class...

2018-07-19 23:26:18 1567

原创 Java Robocode 以示例wall为基准的一个坦克

package hit;import robocode.HitRobotEvent;import robocode.Robot;import robocode.ScannedRobotEvent;import java.awt.*;public class HIT1172800111 extends Robot { boolean flag; double num;...

2018-07-04 21:52:45 1240 1

原创 C语言 记忆测试(Memory Test)小游戏的实现

刘晓燕老师的C Programming Language选修课作业。一、问题说明原问题描述如下: The problem is to write a memory-test game. The computer displays a sequence of digits on the screen for a short period of time. The player t...

2018-05-30 17:19:51 5735 4

原创 Java 笔记整理

刘旭东老师的Java语言程序设计笔记next() 与 nextLine() 区别next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。不能得到带有空格的字符串。nextLine():以Enter为结束符,也就是说 nextLine()方法返回的是...

2018-05-17 10:57:56 164

原创 C语言实现大计基作业之某种图灵机

大计基作业中有这么一道题: 答案是D项。 那么如何实现这个图灵机的功能呢? 首先想到需要创建一个不定长度的数组。实际上,如果让用户输入字符串的长度,再输入字符串,就没有什么意义了,所以才想到找个办法根据用户输入的字符串长度创建数组。时间所限,还没有好好研究,现在贴下有关的链接: https://bbs.csdn.net/topics/391041428 那么我们先做个固定长度的,比...

2018-04-09 14:42:42 1044

原创 C语言 寻找数据中的众数

室友畅的c语言作业。 基本思路:a[]用来存放数据,b[]用来存放a[]中每个数据的出现次数,注意当一个数据出现多次是,只有第一次出现时对应的b[]是次数,剩下的都是1。这样减少判断次数。NUM记录众数的出现次数,FLAG记录众数的出现位置。考虑到多个众数的情况,引入c[],记录与众数出现次数相同的次数的数据。 源代码如下:#include&amp;lt;stdio.h&amp;gt;#define N...

2018-04-08 20:09:24 15685 9

原创 Java MOOC笔记整理

本篇博文是对MOOC:零基础学Java语言的笔记整理,不定期更新。读输入读输入格式:Scanner in = new Scanner(System.in);System.out.println(in.nextline());//ln意为换行Eclipse:tipsAlt+/ :提示补全 Ctrl+/:使本行作为注释 双击行序号设置断点关系运算符...

2018-02-12 22:20:14 419

空空如也

空空如也

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

TA关注的人

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