自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DeepSurvk部署教程

项目作者原话(翻译)DeepSurv 是一种 Cox 比例风险深度神经网络,用于模拟患者协变量与治疗效果之间的相互作用。它最初是由Katzman等人提出的。al(2018)并在Theano中实现(使用Lasagne)。不幸的是,不再支持Theano。已经有一些尝试在其他DL平台上重新创建DeepSurv,例如czifan的DeepSurv.pytorch。然而,鉴于它的受欢迎程度和易用性,我认为TensorFlow 2的Keras是完成这项任务的一个很好的选择。

2023-06-14 21:53:29 1634

原创 Socket网络编程练习(C#)

网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。中间最主要的就是数据包的组装,数据包的过滤,数据包的捕获,数据包的分析,当然最后再做一些处理,代码、开发工具、数据库、服务器架设和网页设计这5部分你都要接触。用视频的话讲解就是宿管大妈。

2023-04-23 22:59:33 630

原创 卸载MIUI13内置百度输入法

依次点击手机设置 -> 我的设备 -> 全部参数 -> 连点几次“MIUI 版本”打开开发者选项,然后点击手机设置 -> 更多设置 -> 开发者选项 -> 开启“USB调试”我要卸载百度输入法的命令就是:adb shell pm uninstall --user 0 com.baidu.input_mi。要记得自己的安装位置,我的位置是:D:\Program Files\Nox。卸载会显示所有的系统包,不要随便卸载,不然可能导致系统崩溃。输入adb查看,出现下面的页面即可,

2022-11-10 18:11:38 3348

原创 R语言学习笔记(部分)

r语言入门1.基本操作 #快捷键查询 alt + shift + k # 赋值 快捷键alt+- x <- 3 #强赋值给一个全局变量<<- x <<- 3 #求和 sum(1,2,3,4,5) #平均值,mean是对第一个参数求平均值 mean(1,2,3,4,5) mean(c(1,2,3,4,5)) #查看已经定义的变量 ls() ls.str() #查看单个变量的详细信息 str

2022-05-20 09:39:06 640

原创 bootstrap入门

今日内容BootstrapBootStrap概念: 一个前端开发的框架简介: Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。 Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷 什么是框架? 框架是一个半成品软件,开发人员在框架的基础上简化编码优点: a.定义了很多的css的样式和js插件 b.响应式布局 什么是响应式布局? 同一套页面,可以兼容不同的设备和分辨率BootStrap快速

2021-03-28 00:29:44 186

原创 控制反转

城堡的Handler类在第5周的城堡程序那里,我们做的Handler是需要在构造的时候注入Game的。那么,在学习了内部类之后,能否用Game的内部类来实现这些Handler呢?应该怎么做? public Game() { // handlers.put("bye", new HandlerBye(this));// handlers.put("help", new HandlerHelp(this));// handlers.put("go",ne

2020-08-05 16:06:35 129

原创 狐狸与兔子,代码解析

看懂代码从main函数开始这是主类package foxnrabbit;import java.util.ArrayList;import javax.swing.JFrame;import field.Field;import field.View;import field.Location;import animal.Animal;import animal.Fox;import animal.Rabbit;import cell.Cell;public class

2020-07-31 18:28:57 1448 3

原创 翁恺老师的讨论,狐狸与兔子【0】

Fox.breed()和Rabbit.breed()几乎一样Fox.breed()和Rabbit.breed()几乎一样,有什么好办法修改?注意Fox和Rabbit的breed()返回的具体类型不同。修改之前哪的代码: //Animal类 public abstract Animal breed(); //Rabbit类 @Override public Animal breed() { Animal ret=null; if(sBreedable()&

2020-07-30 15:06:01 618

原创 翁恺老师的讨论,细胞自动机【2】

【讨论2】Cell为什么不自己判断邻居情况?为什么不是由Cell自己判断自己的邻居的情况来决定自己是否应该被die或reborn?如果由Cell字简短自己是死亡还是复活,它需要从Field获取一大堆数据,首先,要获取Field的大小来让自己判断位置。然后它要自己定义Field的对象作为自己的成员函数,这样Cell就知道Field的存在,耦合就更紧了在Field里面,他要定义函数,把width和height传给Cell,实现起来很麻烦,因此不再写代码了。能理解就好。...

2020-07-29 12:01:59 295

原创 翁恺老师的讨论:细胞自动机【1】

【讨论1】关于Field.getNeighbour()为什么Field.getNeighbour()不直接看Cell.isAlive()来返回一个数字,而是要返回一个数组让外面来数数?代码更改:改之前的Field 和 CellMechine public Cell[] getNeighbour(int row, int col) { ArrayList<Cell> list = new ArrayList<Cell>();//储存细胞 int sum=0;

2020-07-29 11:36:41 338

原创 翁恺老师的Java课程,面向对象,细胞自动机的讨论【0】

为什么没有Cell.setAlive()?为什么不是在Cell提供setAlive(boolean)函数?而是采用复杂的die()、reborn()两个函数?上次博客补图(代码关系图:cell修改之后的代码://import java.awt.Color;//测试代码import java.awt.Graphics; public class Cell { private boolean alive = false; // public void die() { alive =

2020-07-28 18:54:26 396

原创 细胞自动机代码解析

import javax.swing.JFrame;import cell.Cell;import field.Field;import field.View;public class CellMachine { //看懂代码从 main 函数开始,这是老师数次在课堂上强调的 public static void main(String[] args) { //定义一个30x30的网格 Field field = new Field(30,30); /*---------

2020-07-28 12:20:08 652

原创 翁恺老师的作业,面向对象第五周,城堡游戏

更新:给房间添加了动作,你到一个房间里面之后,可以执行相应的动作本次只更新了三个房间的动作,你要是有更好玩的做法,欢迎在评论区留下你的博客。更新方法是用哈市表记录每个房间和对应的动作,另外重构了房间的地图,地图如下:以下为代码:Game类:package custome_castle;import java.util.ArrayList;import java.util.HashMap;import java.util.Scanner;public class Game { priv

2020-07-25 18:53:03 551

原创 翁恺老师的Java讨论,面向对象第五周,给HandlerHelp增加可扩展性

代码很简单,前提是要看懂之前的代码.首先在Game类里面添加一个函数 //获取命令函数 public String getHandlers() { StringBuffer sb=new StringBuffer(); for(String s:handlers.keySet()) { sb.append(s); sb.append(" "); } return sb.toString(); }

2020-07-24 17:14:55 145

原创 翁恺老师的Java课程,讨论,任意门

城堡游戏的任意门。实现过程很简单,但是我想了一天,操作步骤就是扩展一个Handler类,在Game类里面加一个函数,在Handler里面调用。其实怎么加上去的不重要,重要的是,读懂函数与函数之间的关系,这个代码关系非常复杂,要看关系图才能看懂。这个关系图只能在纸上写,如果不想画关系图,另一个看懂代码的办法就是把每一行都写上注释。三个主类:game类:import java.util.ArrayList;import java.util.HashMap;import java.util.Scanne

2020-07-24 16:33:57 546

原创 面向对象,城堡游戏原代码解析

前言:城堡游戏是mooc浙江大学面向对象编程第五周的代码,要在翁恺老师的带领下修改这些代码,使代码具有可扩展性。所以在改造代码值钱,必须要深入理解代码,才能看懂后面的改造先上城堡的地图:...

2020-07-22 09:58:26 1211 4

原创 翁恺老师的Java作业,面向对象第四周

public class MP3 extends Item{ private String singer;//歌手 private String zhuanji;//所属专辑 private String liupai;//所属流派(pop,jazz,classical...) //从Item集成的构造函数 public MP3(String title, int playingTimes, boolean gotIt, String comment,String s,String z

2020-07-21 10:30:45 366

原创 面向对象第四周笔记

* 4.1面向对象程序设计语言有三大特性:封装、继承和多态性。继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。 类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的属性和行为,就像图纸决定了房子要盖成什么样子。 一张图纸可以盖很多房子,它们都是相同的房子,但是坐落在不同的地方,会有不同的人住在里面。假如现在我们想盖一座新房子,和以前盖的房子很相似,但是稍微

2020-07-21 10:05:22 147

原创 翁恺老师的Java作业,面向对象第三周

查找里程(10分)题目内容:下图为国内主要城市之间的公路里程:你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。注意:你并不需要去录入上图的数据,数据是在程序输入中给的。输入格式:首先,你会读到若干个城市的名字。每个名字都只是一个英文单词,中间不含空格或其他符号。当读到名字为“###”(三个#号)时,表示城市名字输入结束,###并不是一个城市的名字。如果记读到的城市名字的数量为n。然后,你会

2020-07-19 12:53:22 528 2

原创 面向对象第三周,HashMap

package week_3;import java.util.HashMap;import java.util.Scanner;public class Coin { private HashMap<Integer, String> coinnames=new HashMap<Integer, String>(); public Coin() { coinnames.put(1, "penny"); coinnames.put(10, "dime");

2020-07-18 17:36:29 90

原创 面向对象第三周笔记,HashSet

import java.util.ArrayList;import java.util.HashSet;public class Value { private int i; public void setValue(int i) { this.i=i; } public String toString()//任何一个 Java的类只要实现这个函数,那么就会主动调用这个函 {

2020-07-18 17:29:38 99

原创 Java面向对象,第三周笔记

package week_3;import java.util.ArrayList;import sun.tools.serialver.resources.serialver;/* * 能储存记录 * 不能限制储存的记录的数量 * 能知道已经储存的数量 * 能查看存进去的每一条记录 * 能删除一条记录 * 能列出所有的记录 */public class TextRecord { //ArrayList是一个类,这个叫ArrayList of String //这种类型

2020-07-18 10:55:24 100

原创 翁恺老师的面向对象作业,第二周

【编程题】有秒计时的数字时钟(10分)题目内容:这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。我们需要给时钟程序加上一个表示秒的Display,然后为Clock增加以下public的成员函数:public Clock(int hour, int minute, int second);用hour, minute和second初始化时间。public void tic

2020-07-17 17:30:24 397 3

原创 翁恺老师的Java作业,面向对象设计,第一周

* 1.x 关于编程题 分数(10分)题目内容:设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b)构造一个a/b的分数。这个类要提供以下的功能:double toDouble();将分数转换为doubleFraction plus(Fraction r);将自己的分数和r的分数相加,产生一个新的Fraction的对象。注意小学四年级学过两个分数如何相加的哈。Fraction multi

2020-07-16 16:21:51 996

原创 关于学习完中国大学mooc 翁恺老师的 java课程的总结

用了一周看完了所有视频,又用了一周写完编程作业(gps没写)。 前四周的作业是比较简单的,真正的新手都用来可以不断试错。仔细听课的学生写完这些要不了两天。 然而第五周到第七周的作业不是听课就能写出来的,我在 CSDN 官网上看别人的代码,然后写在之上,分析每个步骤的作用,大多数用户都没有写注释,一眼看上去会非常懵逼。 分析之后,也不能按着别人的代码照抄,因为可能会出错(试错是一个漫长过程)一般来说,直接复制别人代码有很大几率是错误的,所以最重要的搞懂别人的代码,如果别人的代码有错才能.

2020-07-15 14:07:02 1467 1

原创 翁恺老师的Java作业,第三周2

import java.util.Scanner;public class Homework_2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int sum=0; int n=in.nextInt(); int Ys=0; int i=0; if(n<=100000&&n

2020-07-15 13:28:12 192

原创 翁恺老师的Java作业,第三周1

import java.util.Scanner;public class Homework_1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n=in.nextInt(); int a=0,b=0; if(n<=100000) { while(n>-1) {

2020-07-15 13:26:21 162

原创 翁恺老师的Java作业,第四周2

import java.util.Scanner;public class Homework2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n=in.nextInt(); if(n>=-100000&&n<=100000) { String Prnc=null

2020-07-15 13:22:56 255

原创 翁恺老师的java作业,第四周1

import java.util.Scanner;public class Homework1_v1 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); //初始化数据 int n=in.nextInt(); int m=in.nextInt(); int prime=2; boolean is

2020-07-15 13:07:43 312 2

原创 翁恺老师java作业,第七周2

/** * 完数(5分) * 题目内容: * 一个正整数的因子是所有可以整除它的正整数。 * 而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。 * 例如6=1+2+3(6的因子是1,2,3)。 * 现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。 * 提示:可以写一个函数来判断某个数是否是完数。 * 输入格式: 两个正整数,以空格分隔。 * 输出格式:其间所有的完数,以空格分隔,最后一个数字后面没有空格。如

2020-07-15 13:01:30 372

原创 翁恺老师的java作业,第七周

import java.util.Scanner;public class Homework1_v_1 { //定义函数 public static void dePrime(int n) { int[] Primes=new int[n]; boolean isPrime; int cnt=0; int i,j; for(i=2;i<n;i++) { isPrime=true; for(j=2;j<=Math.sqrt(i);j++)

2020-07-15 07:49:56 222

原创 翁恺老师的Java作业 第七周1 不用函数的版本

/** * 分解质因数(5分) * 题目内容: * 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。 * 比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。 * 现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式; * 当读到的就是素数时,输出它本身。 * 输入格式: * 一个整数,范围在[2,100000]内。 * 输出格式: * 形如:n=axbxcxd * 或 n=n * 所有的符号

2020-07-14 21:15:37 167 1

原创 翁恺老师的 java作业,第二周

import java.util.Scanner;public class Homework_week2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int RS=in.nextInt(); if(RS>10&&RS<60) { int key1=RS/10;//取十位

2020-07-14 16:01:05 269

原创 翁恺老师的 java 作业,第六周单词长度

/** * 题目内容: * 你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。 * 这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。 * 注意,行中可能出现连续的空格。 * * 输入格式: * 输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。 * * 输出格式: * 在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。 * * 输入样例

2020-07-14 12:46:38 428

原创 翁恺老师java作业第五周

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-07-13 22:45:30 287

空空如也

空空如也

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

TA关注的人

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