-
[综合] Java多态实战——方法传入对象中当参数
大家都知道java中三大重要的面向对象编程特点——封装、继承、多态。 今天我来讲讲多态: 首先,直接上代码 Shape类: publicclassShape{Stringname;publicShape(){}//最好都写一个空的构造器publicShape(Stringname){this.nam...
53
热度 -
[综合] java连接数据库——纯java的JDBC
首先来说说什么是JDBC,它是一种java连接数据库的技术,提供java连接各种常用数据库的方式。 JDBCapi的主要功能有: (1)连接数据库 (2)执行SQL语句 (3)返回处理结果 主要用到一个类四个接口 (1)DriverManager类:管理和加载数据库驱动 (2)Connection接...
53
热度 -
[综合] java连接数据库——纯java封装JDBC
第一步: packagecom.qq.db; importjava.sql.*; /**封装一个数据库的工具类*通用的获取数据的方法*提高代码的高重用性**/ publicclassDBunit{privatestaticfinalStringurl="jdbc:mysql://localhost:...
74
热度 -
[综合] 前端框架jQ使用之入门知识
jQuery——前端框架(jquery.js、node.js、argus.js) 它是一个快速的js库,对js进行了封装,用来更方便的处理HTML、event、dom以及动画效果。 一、首先需要知道两个概念:jQ对象&DOM对象 第一个——jQ对象:通过jQ包装DOM对象后产生的对象,jQ对...
93
热度 -
[综合] 前端框架jQ使用之下拉框文本内容的转移
在掌握了jQ的基础知识之后,我们来看看jQ如何实现下拉框文本内容的转移? 其实,在之前,博主我也写过一篇使用js实现下拉框文本内容的转移的文章,需要比较强的逻辑,jQ就简化了代码书写,便于理解。 写在前面:一定要记得导入js库,建议不要最新的。 直接上代码: <!DOCTYPEhtml>...
91
热度 -
[综合] 前端框架jQ使用之鼠标点击切换列表
在掌握了jQ的基础知识之后,我们来看看jQ如何实现鼠标点击切换列表? 这个效果使用js也可以实现,当然使用其他jQ代码也能实现,但是博主写的这个代码便于维护,只有你写过项目,一定会发现便于维护的代码和普通代码的差别有多大。 以下代码注释部分为第一种普通代码实现,你可以对比观察区别。 写在前面:一定要...
31
热度 -
[综合] 前端框架jQ使用之全选全不选反选提交
在掌握了jQ的基础知识之后,我们来看看jQ如何复选框的全选全不选反选? 这个最终代码很简洁,其中有不少的注释代码,都是可以作为区别的,其中,最后一端会有使得浏览器奔溃的分险。 直接上代码: <!DOCTYPEhtml> <html><head><metach...
22
热度 -
36
热度 -
[综合] 高复用服务响应对象的设计及抽象封装
在我们进行搭建框架进行项目开发时,控制层接收参数或者无参进行响应时,总是需要返回点什么,那么我们就可以把这种响应封装起来,便于响应的调用。 话不多少,直接上代码。 1、泛型抽象封装类 importorg.codehaus.jackson.annotate.JsonIgnore; importorg....
12
热度 -
[综合] 关于编程之路上的感想
写在前面:以下纯粹是个人所想,在于分享个人的一些工作和生活上的感触,若你有恰好产生共鸣,那么非常荣幸。 抱着你我就无法码代码,码代码我就无法抱着你。 面向对象是对世界有一个清晰的认识和分界。 算法思想就是实现运用简单的逻辑计算复杂的问题。 只要有一只手在敲代码,另一只手还可以做很多。 作为一名程序...
72
热度 -
54
热度 -
[综合] windows10 Centos双系统安装且启动修复引导
提醒:我是先安装Windows10,然后安装Centos7,这是方便引导的调整,我装了几次先装centos,然后再装win10,每次引导都会覆盖,出错。 一安装Windows系统 1.U盘制作启动盘win10系统 (假如你的电脑坏了,什么没有,你可以做pe盘,进入后分区,留出一个空闲区用于安装Cen...
65
热度 -
69
热度 -
12
热度 -
[综合] Python 中利用元组(tuple)进行多元赋值
python中有一种赋值机制即多元赋值,采用这种方式赋值时,等号两边的对象都是元组并且元组的小括号是可选的。通常形式为 x,y,z=1,2,'astring' 等同于(x,y,z)=(1,2,'astring') 这种赋值类型最经常用到的环境是变量交换,形如 x,y=y,x 这种交换方式无需中间变量...
78
热度 -
[综合] ubuntu18创建pycharm快捷方式(应该是通用的)
第一种方法:直接pycharm成功后在创建项目的面板,有一个PyCharmInitialConfiguration,下面有一个hidepreview,Createdesktopentry默认打勾就行了 第二种方法:(通用) sudogedit/usr/share/applications/Pyc...
99
热度 -
[综合] numpy下random函数的一些用法及其他总结
numpy包下的 importnumpyasnp np.random.randn(n,m) np.random.random((n,m))是生成n*m的矩阵,每个元素是0-1的随机数。 numpy.random.randn(d0,d1,…,dn)是从标准正态分布中返回一个或多个样本值。服从高斯分布,...
53
热度 -
[综合] 神经网络梯度下降算法(gradient descent)笔记
说明:此代码并非个人原创,是学习其他深度学习视频教程后总结所得。 总体思路: 1.用手写数字识别作实例进行分析。 2.具体的思路我不是非常清楚,就是用一个深度神经网络,选定n多参数,然后就可以在一定程度上模拟任何有规律的方程或者其他现象。 3.求解的过程就是不断让真实值贴近预测的值,这时如果差别较大...
105
热度 -
[综合] tensorflow:实战google深度学习框架
第一章 1.简介 第二章 1.安装 安装方法在我的博客有,包括cpu版,gpu版。 第三章TensorFlow入门 1.计算图 constant是TensorFlow的常量节点,通过constant方法创建,其是计算图(ComputationalGraph)中的起始节点,是传入数据。 cons=t...
20
热度 -
26
热度