- 博客(120)
- 收藏
- 关注
原创 JSP 基本语法
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> Method1: &.
2021-12-18 23:57:01 219
原创 对象创建方法 & Date()
<html> <body> <h1>使用 new Object()创建一个对象</h1> <p id="demo"></p> <script> // definition1 : 创建一个person 对象 var person = new Object(); person.age = 18; person.name = "Ethan"; document.getElemen.
2021-12-18 00:05:58 215
原创 JavaScript DOM 基本操作:appendChild() & removeChild()&getElementsByTagName(“p“)
<html> <body> <h1>用DOM 增加一个 paragraph</h1> <div id="demo"> <p id="p1">this is the paragraph to be removed</p> <button onclick="myFunction()" id="button">remove</button> </div> <.
2021-12-17 01:28:46 1120
原创 JavaScript Extensible Attributes 常用匹配方法
<html> <body> <script> // \d 查找数字: var pattern1 = /\d{2,4}/;// 检查字符串中 是否含有的2-4位的数字(非连续的也可以) var string1 = "2 wy66"; document.write(pattern1.test(string1)+"<br>"); var string2 = "wy3x3"; var pattern2 = /.
2021-12-17 00:29:19 877
原创 JavaScript 正则exec() test()的用法
<html> <body> <script> var pattern = /Java/g; var text = "JavaScript is more fun than Java" var result; while((result = pattern.exec(text))!= null) { //document.write("result: "+result+"<br>"); document.w.
2021-12-16 23:53:57 1084
原创 Document Scripting
<!DOCTYPE html><html> <body> <div id="myDiv"> <p>the first paragraph</p> <p>the second paragraph</p> <p>the third paragraph</p> </div> <p>click the button to see...
2021-12-16 23:45:37 82
原创 html test
<!DOCTYPE html><html> <head> <title>My document</title> </head> <body> <h1>my HTML document</h1> <p>this is a <i>test</i></p> </body></html>
2021-12-16 23:32:01 156
原创 JavaScript 读入
<html> <body> <script> var name = prompt("please enter your name:"); var number = prompt("please enter your student id"); document.write("the name is " + name + "<br>"); document.write("the student number is " + numb.
2021-12-13 22:17:49 504
原创 JSP comparison
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> <% int.
2021-11-14 14:32:17 397
原创 操作系统 Homework4 Sleeping Assistant ~线程同步
#include <pthread.h>#include <semaphore.h>#include <stdio.h>pthread_mutex_t mutex_chair;sem_t ta, stu;void *thread_ta();void *thread_stu(void *arg);int chair = 3;#define p(x) sem_wait(&x)#define v(x) sem_post(&x)int n.
2021-11-05 13:39:53 374 1
原创 操作系统--线程1
#include <pthread.h>#include <stdlib.h>#include <unistd.h>#include <stdio.h>void *thread_function(void *arg){ for (int i = 0; i < 20; i++) { printf("hello\n"); sleep(1); }}int main(){ pth.
2021-11-02 11:57:28 83
原创 Linux 父进程创建子进程
#include <sys/types.h>#include <stdio.h>#include <unistd.h>int value = 5;int count = 0;int main(){ pid_t pid; pid = fork(); if (pid == 0) { count ++; printf("count_pid0 = %d\n",count); print.
2021-10-09 12:48:45 1257
原创 DataFrame导CSV txt || 每行有双引号的原因及解决办法
1.DataFrame导出到csv文件其中:index是否要索引,header是否要列名,True就是需要outputpath='d:/Users/chen_lib/Desktop/fenci.csv'df.to_csv(outputpath,sep=',',index=False,header=False)2.DataFrame导出到xlsx文件outputpath='d:/Users/chen_lib/Desktop/fenci.xlsx'df.to_excel(outputpath,se
2021-08-06 14:34:19 3381
原创 dataframe 删除空行及去重
df=df[~(df['col'].isnull())] #删掉空行 df=df.dropna(axis=0) #删除有空值的行,使用参数axis=0 df=df.dropna(axis=1) #删除有空值的列,使用参数axis=1
2021-08-06 14:14:49 4263
原创 从一个dataframe中去掉领个dataframe的部分
df_a_filter = df_a[~ df_a['uid'].isin(df_b['uid'])]参考:https://zhuanlan.zhihu.com/p/37378190
2021-07-30 15:50:15 1484 1
原创 skLearn 特征工程
参考:https://github.com/fuqiuai/sklearn-feature-engineeringfrom sklearn.feature_selection import SelectFromModelfrom sklearn.linear_model import LogisticRegressionfrom sklearn.feature_selection import RFEfrom sklearn.feature_selection import chi2from s
2021-07-20 10:58:23 118
原创 Excel的各Sheet 转csv文件
import xlrdimport pandas as pdimport osdef excel2csv(excel_file): # 打开excel文件 workbook=xlrd.open_workbook(excel_file) # 获取所有sheet名字 sheet_names=workbook.sheet_names() for worksheet_name in sheet_names: # 遍历每个sheet并用Pandas读取
2021-06-28 22:58:13 964
原创 EBU4201 Mini Project 完整版
import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BorderFactory;import javax.swing.JOptionPane;/** * Description : this is the main method and can store the information that * entered .
2021-06-28 22:43:44 745
原创 EBU4201 Mini Project 操作指南
Task1: public class MyFrame extends JFrame implements ActionListener1、关于panel的使用panel1 = new JPanel(new BorderLayout());panel2 = new JPanel();// panel1 panel1.add(label1, BorderLayout.CENTER); // panel2 panel2.add(textField1); panel2.add(t
2021-06-05 11:44:50 1061 1
原创 Week 4 界面的第二个例子——用类的方法创建一个界面
package GUI;import javax.swing.JButton;import javax.swing.JFrame;public class FrameDemo extends JFrame{ public FrameDemo() { this.setTitle("testTitle"); this.setSize(200, 500); JButton myButton = new JButton("click"); this.getContentPane(
2021-05-25 21:08:36 111
原创 Week4 一个简单的界面
package GUI;import javax.swing.JButton;import javax.swing.JFrame;public class SimpleGUI{ public static void main(String[] args) { // TODO Auto-generated method stub JFrame myFrame = new JFrame(); myFrame.setSize(200, 200); JButton myButto
2021-05-25 21:01:14 116
原创 Excel 随机生成数字字母字符串(密码)
链接:https://www.zhihu.com/question/280882448/answer/417717919随机生成数字+字母混合的字符串一万行一、问题提出1.要求生成8位数字+大写字母混合的字符串,比如XS8XJ8UL、WTD3LK7N…这样的字符串1万条。2、避免I和1,Z和2,O和0(零)这样类似的字符出现。二、思路分析1、除去I和1,Z和2,O和0(零)这样类似的字符,共有"3456789ABCDEFGHJKLMNPQRSTUVWXY"字符30个。2、生成随机可采用RANDBETWEE
2021-05-16 11:26:00 4719
原创 EBU4201 MidTerm Sample Questions期中考试样题
b6注意选项之间的差别,有空格!package MidTerm;public class Example1{ public static void main(String[] args) { // question1 byte a = 0; a++; System.out.println(a);// 1 // question2 System.out.println((int) (5.7 + 1)); System.out.println();.
2021-05-12 11:55:26 821
原创 JAVA Lab 5 Problem-2 答案与解析
package problem2;public abstract class Monster{ String name; double spAttackPropability = 0.2;// public Monster(String name, double spAttackPropability)// {// this.name = name;// this.spAttackPropability = spAttackPropability;// }//// publi.
2021-05-10 16:10:12 605
原创 javadoc 生成方法详细讲解
1、javadoc 为何物?** 大致来讲是为了让其他人快速了解本这个文件 及文件中方法的参数调用情况、返回值类型的“清单”2、javadoc 生成方法step1: 在文件内写描述整个文件的注释/** * Title: Cat.java Description: This class contains the definition of a cat * * @author wang * @version 1.1 * */Note: 第一行/ 后面一定是两个星号step2: 在
2021-05-08 12:55:42 772
原创 JAVA Lab 5 答案与解析 problem1
package problem1;public class Monster{ String name; public Monster(String name) { this.name = name; } public int attack() { int x; x = (int) (Math.random() * 5 + 1); System.out.println( this.name + " ," + "of type" + getClass() + .
2021-05-07 20:47:02 799 2
原创 Week2-12 abstractExample
package abstractExample;import java.awt.Color;public abstract class Creature{ protected String name, tailType; protected Color color; protected int speed; public abstract int run(int duration, boolean zigzag); public void swim(int duration) {
2021-05-05 11:27:05 107
原创 Hazards and Glitches 冒险现象的解释、识别方法与消除方法
1、定义glitch:毛刺 a momentary unexpected output change when an input change, usually caused by gate propagation delay. 由于门传输延迟而引起的最终输出的突变。hazard:冒险现象2、分类:主要分为静态和动态(略)静态分为static 1 (1型)和 static 0(0型)3、判断方法:通过卡诺图1型的判断方法:① 圈1,画尽可能大的圈,和化简的时候方法相同。②找是否有相切、相
2021-04-20 17:15:03 1831
原创 解决The package java.awt is not accessible
提示The package java.awt is not accessible?解决办法:在modules.java里声明 requires java.desktop;如图:
2021-04-17 13:46:07 515
原创 MySQL Lab2 答案与解析
一、table 创建部分:CREATE TABLE Branch ( branchNo CHAR(4), street VARCHAR(45) NOT NULL, city VARCHAR(45) NOT NULL, postcode VARCHAR(45) NOT NULL, PRIMARY KEY (branchNo));/*alter table Branch modify street VARCHAR(45) NOT NULL;alter tabl..
2021-04-16 10:57:41 309
原创 MySQL 更改字段属性
CREATE TABLE Branch ( branchNo CHAR(4), street VARCHAR(4) NOT NULL, city VARCHAR(4) NOT NULL, postcode VARCHAR(4) NOT NULL, PRIMARY KEY (branchNo));在插入数据的时候发现括号里面的长度应该是45!语法格式:alter table table_name modify colume_name varchar(128);
2021-04-14 21:58:28 222
原创 Week2 -11example 2 用ArrayList 实现游戏功能
import java.util.ArrayList;public class Version2{ private ArrayList<String> myList; private void setArrayList(ArrayList<String> x) { myList = x; } public String check(String x) { String result = "miss"; boolean result2 = myLis
2021-04-12 22:40:31 68
原创 Week 2-11 example 1 Basic of ArrayList
import java.util.ArrayList;public class Test{ public static void main(String[] args) { // make a list of flower ArrayList<Flower> myList = new ArrayList<>(); Flower f = new Flower(); Flower m = new Flower(); myList.add(f); myLi
2021-04-12 22:38:16 57
原创 Week 2 -10 SimpleDotCom
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;/** * GameHelper class from Head First Java: Second Edition, Authors: Kathy Sierra * and Bert Bates. * */public class GameHelper.
2021-04-11 22:28:10 152
原创 JAVA LAB3 问题3-答案与解析
public class Counter{ private int count; private int max;//question 1 create a constructor public Counter() { this.count = 0; this.max = 10; }//question 2 create getter and setter for count and max public int getCount() { return count; .
2021-04-07 14:44:26 515
原创 JAVA LAB3 问题2-答案与解析
public class Rectangle{ private int l; private int w; public Rectangle(int l, int w) { this.l = l; this.w = w; } public int area() { return l * w; } public static void main(String[] args) { Rectangle r1 = new Rectangle(8, 6); Sys.
2021-04-07 13:28:19 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人