sex

javaWeb完成注册功能

 ̄綄美尐妖づ 提交于 2020-03-15 17:13:39
记录一下自己写的注册功能:用的编译器 eclipse 数据库 Mysql 服务器 tomcat 服务器搭建配置这里就直接过了(可以参考):https://www.cnblogs.com/2979100039-qq-con/p/12493329.html 一,建库建表 二、创建动态web项目 jar包下载地址 https://mvnrepository.com/artifact/mysql/mysql-connector-java 下载完成后复制到 lib文件夹下 下面上代码: jsp页面代码: <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> form { margin:0px 460px 0px 387px; } .rest:hover{ color:black; width: 230px; height: 26px; background:#0066ff; border: none; border-radius:8px; } .rest { color:black; width: 230px; height: 26px; background: #cccccc; border: none; border-radius:8px; } </style> <

Android---如何返回上一Activity

可紊 提交于 2020-03-08 17:08:53
Android 代码用来返回上一个activity 调用onKeyDown()时发生java.lang.NullPointerException. 来自:CSDN博客推荐文章 | 时间:2012-05-04 22:42:12 原文链接: http://blog.csdn.net/weiyirong/article/details/7536495 很多人想从一个Activity返回到上一级Activity时,考虑通过在点击事件里调用OnKeyDown事件来返回上一级,如下: toolbarBack.setOnClickListener(newOnClickListener(){@Overridepublicvoid onClick(View v){OnKeyDown(KeyEvent.KEYCODE_BACK,null);}}); 会发现报空指针错误,具体原因看下源码,你没传入的参数(即null)在OnKeyDown方法中使用到了,所以空指针。 其实返回上一级,不用考虑如此复杂,我们可以使用如下:直接结束当前Activity不就行了。测试可用 toolbarBack.setOnClickListener(newOnClickListener(){@Overridepublicvoid onClick(View v){ReaderActivity.this.finish(); }});

大二下学期学习进度(十)

六眼飞鱼酱① 提交于 2020-02-17 02:12:13
编程时间:18小时左右 代码行数:约1500行 博客园发表量:4篇 所学知识点: 1) js判断单/复选按钮是否选中<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>信息输入页面</title> </head> <body> <form action='b.jsp' method='post' onsubmit='return check();'> <fieldset> <legend>请输入您的个人基本信息</legend> 姓名: <input type="text" name="name" id='name'/><br/> 性别:<input type="radio" name="sex" value="male">男<br> <input type="radio" name="sex" value="female">女<br> 兴趣: <input type="checkbox" name="hobby" value="打篮球"/>打篮球<br/> <input type="checkbox" name="hobby" value="唱歌"/>唱歌<br/> <input type="checkbox" name="hobby" value="读书"/>读书<br/> <input

枚举(Enum)使用总结

六月ゝ 毕业季﹏ 提交于 2020-01-24 20:48:19
2.枚举(Enum)使用总结 发布时间:2010-11-14 上一篇文章: .net 与 javascript脚本的几种交互方法 下一篇文章: 关于在利用FileSystemWatcher进行文件监控产生异常的疑问 Body"> 在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,性别只有男跟女等等。如果把这些量说明为整型、字符型或其它类型显然是不妥当的。为此,C#提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。 1、定义枚举 定义枚举很简单,直接使用enum关键字声明即可,例如定义性别的枚举,性别只有男和女 public enum Sex { 女 = 0,//’0‘是’女‘对应的内部表示,也可以说是女的Value,’女‘是外部表示,也可以说是Name 男 = 1, } 2.使用枚举 代码 1 public void UseEnum() 2 { 3 //获取枚举对应的值 4 int enumValue = (int)Sex.男;//enumValue的值则为 1 5 6 //获取枚举的名称 7 string enumText = Sex.男.ToString();/

vue父子组件传值以及子改变父组件的方法

纵然是瞬间 提交于 2020-01-12 11:47:47
对于现在盛行的vue2来说,通过props传递参数是单向的: 即只允许父组件传递参数到子组件,而不允许子组件传递到父组件。 < div id = "app" > < person - message : name = 'name' : sex = 'sex' > < / person - message > < / div > < script > Vue . component ( "person-message" , { props : [ "name" , "sex" ] , template : `<div><h2>用户信息</h2> 姓名:{{name}} 性别:{{sex}} </div>` , } ) ; let vueApp = new Vue ( { el : "#app" , data : { name : "张三" , sex : "男" } } ) ; < / script > 在父组件参数值变了子组件也会变,但是子组件参数值变了父组件却不会变,而且在子组件去修改参数的话会被vue警告: 3.如果有特殊的需求一定要通过子组件去改变父组件,可以通过$on+自定义事件去改变父组件。 来源: CSDN 作者: bigbigvier 链接: https://blog.csdn.net/organ_sweet/article/details/103869143

jquery radio的取值 radio的选中 radio的重置

耗尽温柔 提交于 2020-01-05 04:36:28
radio 按钮组, name=”sex”. <input type="radio" name="sex" value="Male">Male</input> <input type="radio" name="sex" value="Female">Female</input> <input type="radio" name="sex" value="Unknown">Unknown</input> 1. 获取radio选中的value. $('input:radio[name=sex]:checked').val(); 2. 选择 radio 按钮 (Male). $('input:radio[name=sex]:nth(0)').attr('checked',true); 或者 $('input:radio[name=sex]')[0].checked = true; 3. 选择 radio 按钮 (Female). $('input:radio[name=sex]:nth(1)').attr('checked',true); 或者 $('input:radio[name=sex]')[1].checked = true; 4. 选择 radio 按钮 (Unknown). $('input:radio[name=sex]:nth(2)').attr('checked'

Python f-strings 格式化

旧巷老猫 提交于 2019-12-04 21:09:43
在python3.6之后引入了 f-strings在以后格式化输出的时候可以使用 如下一些方法达到使用format 或是 % 实现的功能: 通过位置 data = ['data1', 'data2'] # format print("data1: {0}, data2: {1}".format(*data)) # f-strings print(f"data1: {data[0]}, data2: {data[1]}") 通过关键字 personal = {"name": "Json", "age": 12, "sex": "M"} # format print("Name: {name}, age: {age}, sex: {sex}".format(**personal)) # f-strings print(f"Name: {personal['name']}, age: {personal['age']}, sex: {personal['sex']}") 数据精度和类型 num = 23234.76686566 # 保留两位小数 print(f"{num:.2f}") # 保留两位小数,十个占位符,不足的使用0补充 prinf(f"{num:010.2f}") 填充和对齐经常是一起使用的 personal = {"name": "Json", "age": 12,

JS面向对象

雨燕双飞 提交于 2019-12-04 18:21:27
一. JavaScript面向对象前言 1.1 什么是对象? Everything is object (万物皆对象)。 对象到底是什么,我们可以从两个层次来理解。 对象是单个事物的抽象 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。 对象是一个容器,封装了属性(property)和方法(method) 属性是对象的状态,方法是对象的行为(完成某种任务)。比如,我们可以把动物抽象为animal对象,使用“属性”记录具体是那一种动物,使用“方法”表示动物的某种行为(奔跑、捕猎、休息等等) 在实际开发中,对象是一个抽象的概念,可以将其简单理解为 : 数据集或功能集。 1.2 什么是面向对象? 面向对象只是过程式代码的一种高度封装,目的在于提高代码的开发效率和可维护性 小编的理解:面向对象就是说,使用对象的时候,你可以直接使用它所提供的功能而忽略其内部组成情况。面对对象不一定只有在编程界里才有,我们生活中无处不在;比如说,你家里的电视机,你使用了遥控,就能操作电视机,但是你实际上不知道这台电视机里面是什么零件组成的,你只要知道,我拿到遥控就可以操作电视机就好了。这就是一种面向对象的思想。 1.2.1 什么是面向对象编程? 面向对象编程 ——

[Kaggle实战] Titanic 逃生预测 (4) - 决策树建模

可紊 提交于 2019-12-04 00:33:19
之前的文章已经解决了数据预处理的问题。从这里开始,就要开始创建决策树了。 首先可以使用之前 用Java实现的ID3算法 进行修改。 之前的算法是基于Weka自带的数据进行的,跟这里的格式不太兼容。基本上需要把String改成Double就好了~ 现在先尝试手动的创建模型,保证待会我们写出来的代码确实是正确的。 关于决策树模型以及ID3算法,具体的概念以及思路就不在这里重复写了,可以参考《数据挖掘导论》相关章节。 之前已经处理好的dataMatrix可以下载附件之中的train-matrix.csv. 然后直接使用Excel完成最简单的统计功能。 比如,第一步我需要统计Suvived之中1跟0的个数: 即: Survived=0 有549条记录, Survived=1 有342条记录。 可以使用如下代码计算熵:[代码来源:http://commons.apache.org/proper/commons-math/jacoco/org.apache.commons.math3.stat.inference/GTest.java.html 根据里面的entropy进行修改] public static double entropy(final int[] k) { double h = 0d; double sum_k = 0d; for (int i = 0; i < k.length

WPF Combobox validation

匿名 (未验证) 提交于 2019-12-03 08:48:34
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have a ComboBox with Sex(male, female..):And I demand from user to select a value (the ComboBox has no value by default.) <ComboBox ItemsSource="{x:Static Member=data:Sex.AllTypes}" SelectedItem="{Binding Path=Sex.Value, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged, NotifyOnValidationError=True}" VerticalAlignment="Top"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Path=Name}" /> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox> Sex.Value is a