3 Hercule2016

学生身份

我要认证

本人是一名准毕业生,上了一个不太好的本科,就不提了,目前还没找到工作,想搞java方向的开发。其实我老家是河北省的但是在成都求学,作为一个软件工程专业的学生上学时并不是很认真,大部分时间精力都花在健身和考研上了,考研失败励志要找一个好工作,爱好写博客,力量举后期也会为各位同僚更新一些健身的博客,希望与各位朋友共同进步!!!

等级
TA的排名 8w+

逻辑突围 读书笔记(一)

今天下午,状态不佳。不宜编码,所以打算锻炼一下自己的逻辑思维。读一本书,过去讲究不动笔墨不读书,那现在我们就是不动键盘不读书。    真正的竞争力,不在于想,而在于怎么把梦想变成现实。我们人的价值在于思考的能力,而不在于生存。我们的思想是支配我们一切的东西,正是因为我们人类具有思想,才能够使人类能够睿智和高贵。    人与人最重要的不同在于在于想法和思想的不同,思路决定出路,格局决定成败,什么样的思想决定什么样的人生。我们在

2020-07-21 17:49:02

逻辑题

今天我停止了高阶的训练,从最基础的部分学起。以前我总注重于编码,但是我感觉逻辑也很重要。今天先记录三道逻辑题。1、一共有10个小球,形状大小和颜色完全相同,其中有一个小球的重量大于其他小球的。怎么用天平三次验证出不同的那个小球?本人思路:第一次一边放五个小球,下沉的那一边就是有不同小球的那一边第二次选出四个小球,一边放两个如果有一边下沉了,则将这两个球筛选出来第三次再上天平就可以选出那个不同的了。如果第二次的时候两边持平则最后剩下的那个球就是不同的那个了。下面将这道题变式一下:一共有十二个球呢?

2020-07-09 14:22:50

bom介绍

bom全称是Browser object model 浏览器对象模型把浏览器看做对象里面有很多其他的对象这里的大体关系如下:可以看到bom在最上面。而document也就是dom也在下面。由于前面已经提到过dom所以这里再把下面四个对象说一下,那么js提到的内容基本也就结束了NavigatorNavigator 对象包含有关浏览器的信息。下面的内容是我从w3c上粘贴过来的:Screen 对象Screen 对象包含有关客户端显示屏幕的信息。History 对象History

2020-06-19 15:48:28

JS定时器实现无砖块版打砖块

1

2020-06-19 10:45:28

JS定时器

定时器里面没什么好说的,直接上代码看效果就可以了。记得好好的读注释。 //js里面没有线程 //异步执行一般用定时器 //定时器有2种 //1.循环执行 //两个参数 第一个参数是循环执行的任务 第二个参数是间隔多长的时间,单位是毫秒这里就是间隔0.5秒执行一次 //返回定时器id 间隔指定时间,重复执行任务 var index = 0; var inter = setInterval(function(){ index+

2020-06-18 19:56:59

JS实现购物车功能

因为接下来是三个实操项目所以文字叙述会很少。我所张贴出来的代码全是可以粘贴到IDE上面运行的。所以如果照着写有错,请全部粘贴过去运行,亦或是在博客下方留言。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我的购物车</title></head><body><div id = "showGood

2020-06-18 19:29:46

JS对象

在用JS完成实际的功能性demo之前,先了解一下JS的对象在JS中创建对象主要有三种创建方式第一种和java类似,先创建类,再根据类来创建对象。function Person(n,a){ this.name = n; this.age = a; this.walk = function (){ console.log(this.name + "正在走路"); } } var person = new

2020-06-18 14:19:34

JS正则表达式以及输入校验

关于正则表达式的一些细枝末节还有一些代码的详细内容和意义来说,我建议大家可以去w3school去看看。但是记住正则表达式是与语言无关的。我这里仅仅给出一个实例来帮大家参考。下面这一段代码主要功能是判断账号的格式,我会在下面打上详细的注释!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head&gt

2020-06-18 11:37:54

JS事件

事件有三要素:事件源,事件对象,事件监听器事件源:事件发生的对象事件对象:事件发生后,所有的信息封装称为一个对象事件监听器:事件发生后,处理该事件添加事件(下面所有的代码为了节省时间我就不演示了,粘贴到开发工具上,就可以在浏览器上运行了)1.直接在标签上添加事件<html><head> <meta charset="UTF-8"> <title>Title</title> <style>

2020-06-18 10:34:21

dom增删改查

Dom文档对象模型把整个网页看做是一个对象,通过这个对象可以使用js改变网页中的内容。所以dom是整个JS中最核心的内容。这里我就直接创建一个实例就可以了。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><a href="#">aa

2020-06-18 09:48:37

JS函数(方法)

比方定义一个运算方法 * 定义一个加法运算 * return 根据方法的需要选择添加 * @param a * @param b * @returns {*} */ function plus(a,b){ return a + b; }其实运算方法还可以这样定义var pl = function (a,b){ console.log(a + b); }下面分别运行一下: alert(

2020-06-17 18:42:23

JS流程控制以及集合和数组

判断If(){}else if(){}else{}和java基本一样,除了小括号中可以写单个变量可以写一个If(1){}这个判断也会当做true来处理的 。循环For(定义;判断;改变){}While(条件){}Do{}while(条件)这里也和java是一样的就不过多的阐述了这里既然提到了循环,那么肯定要提一下集合和数组首先在JS中是没有集合的概念的JS中的数组是这样的:var arr = [];//这里就定义了一个数组如果要给数组初始化:var arr =

2020-06-17 16:26:53

JS运算

数学运算和java基本一样(注意这里是基本一样,注意关键字“基本”)。符号有±*/%JS在两个整数进行处罚运算的时候会得到小数比如以下代码: var a = 123; var b = 10; alert(a/b);另外还有一些符号:+=,-=,*=,/=这些都是一样的还有++,–这些符号也是一样的还有逻辑运算基本也是这些符号>,<,>=,<=,==,!,!=接下来重点来了 var a = 123; var b = 123; alert(a==b)

2020-06-17 14:42:04

JS变量

首先JS在上一篇博客中我提到了是弱类型语言,接下来就好好摆一哈。声明一个变量可以用var,或者是let关键字其类型有:Number 数字类型 包括整数和小数String 字符串类型Boolean 布尔类型 true和falseObject 对象关于对象这里JS也有自己的对象,比如我可以写如下代码var c = null;alert(typeof c);alert就是在浏览器中弹出提示窗的代码,结果如下:此外还有Undefind 未定义。比如定义一个变量但是不给赋值,代码如下:v

2020-06-17 14:10:29

JS简单介绍(以及html和css简单回顾)

学习js,需要先掌握html,css那这里我就先回忆一下html的内容:html超文本标记语言一般的html文件的格式如下:这里每个标签是干什么我就先不提了,有需求的请自己百度。顺便再说一下,在javaweb阶段所有的代码我都会用IDEA来编辑。首先这个软件是收费软件,如果你是学生你可以申请免费,如果你和我一样正在学习没有收入可以用破解版,具体破解版资源请自行寻找。如果你已经工作有一份收入,还是支持一下正版吧,大家都是开发人员都是靠着手里这副键盘吃饭,而且知识产权还是尊重一下吧。<html&

2020-06-17 13:45:42

SqlUtils工具类(jdbc封装常用操作)

对于jdbc有很多常用的操作,例如数据库的增删改查,代码如下:package mysql_jdbc;/** * @author Hercules* @version 创建时间:2020年6月13日 上午9:44:34 * JDBC的一个工具类,封装常用的增删改查的操作。*/import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.s

2020-06-16 11:22:58

事务操作

在jdbc中默认会自动提交事务如果我们需要手动提交事务的时候 ,我们可以按照以下操作。模拟转账情况:

2020-06-13 09:41:28

JDBC批量操作以及结果集常用方法

.循环执行在不使用jdbc批量操作的前提下要进行批量操作可以 效率相对jdbc批量操作低一些普通的循环操作代码如下:conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");// String sql = "update user set power=? where username=?"; String sql = "insert into user values (?,?

2020-06-12 19:41:37

JDBC

Jdbc (java database connection) java 数据库连接Java.sql包下面Java本身提供了一套数据库操作的接口,然后由数据库厂商去实现该接口进行数据库操作这些接口的实现都由数据库厂商去完成。Java操作数据库单独时候就可以加上这个驱动就可以操作数据库了。所以本来是这样的,其实java本身是不能操作数据库的,需要数据库厂商去帮助实现接口,因为数据库厂商实在太多了,必须帮助实现java的接口,java才能操作数据库。下面以mysql为例来写一个实例在操作mysql的时

2020-06-12 19:09:07

分组_分组函数_having_事务介绍

在介绍having之前先介绍一下分组,Group by分组函数不能出现在where后面,Max min sum count avg这些都是分组函数Having分组过后再次进行筛选,用法和where一样,但是可以出现分组函数。Having通常出现在group后面,如果在select后面则效果和where一样。在写查询的时候最好不要用 *而是写清楚要查询的有哪些字段下面再简单提一下事务:事务是对数据库的一组操作,可能是增删改查的某一个或者某几个具体事务是怎么回事可以举一个例子:银行转账:A转给B

2020-06-12 15:14:59

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。