自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客搭建

博客施工结束博客创建创建过程1.安装Node.js并配置好Node.js环境,通过cmd输入“node -v”和“npm -v”可验证。C:\User\马里奥>node -vv6.11.4​C:\User\马里奥>npm -v5.4.22.安装Git并配置好Git环境,安装成功的后,在电脑任何位置,鼠标右键出现“Git GUI Here”和“Git Bash Here”即成功。...

2018-04-19 10:05:24 137

原创 Oracle入门教程② 2019-7-15

sql*plus 常用命令1)连接命令1.conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]说法:当用特权用户身份连接时,必须带上as sysdba或是as sysoperegSQL>show userUSER 为 "SCOTT"SQL>conn system/oracle@orcl已连接。SQL&g...

2019-07-15 15:08:26 145

转载 Oracle入门教程① 2019-7-15

数据库分类小型数据库:access、foxbase中型数据库:informix、sql server、mysql大型数据库:sybase、db2、oracle项目中如何合理的使用数据库,可以依据以下三点:1.项目的规模2.负载量有多大,即用户数有多大3.成本、安全性小型数据库 ...

2019-07-15 10:29:28 167

原创 JavaScript中DOM操作

通过ID获取 元素语法:document.getElementById("id");<script type="text/javascript"> var mychar=document.getElementById("con"); document.write("结果:"+mychar); //输出获取的P标签。 </script>结果:null或者[objec

2018-07-14 09:32:56 284

原创 JavaScript之请与我互动

学习均源于慕客网学习地址。JavaScript的位置最常用的方式是在页面head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析其余部分。放在<body>部分,JavaScript代码在网页读取该语句的时候就会执行。<!DOCTYPE HTML><html><head><meta http-eq...

2018-07-14 09:32:12 251

原创 python中类中操作一个对象的状态

使用getattr()、setattr()以及hasattr(),我们可以直接操作一个对象的状态:>>>class MyObject(object):... def __init__(self):... self.x=9... def power(self):... return self.x * self.x...&g...

2018-07-14 09:29:10 396

原创 基于MySQL的图书管理系统

连接MySQL数据库1.在eclipse中新建一个java项目,然后新建一个文件夹-libs(用来存放各种外部包)[假装这里有一张操作图片]2.在包里加入连接mysql数据库的包下载链接提取密码:cn9f解压后打开"mysql-connector-java-5.0.8-bin.jar",然后复制粘贴到我们的java项目的libs文件下面3.构建路径上的jar包打开eclipse→选择Project...

2018-05-31 08:01:45 35395 14

原创 Java图书管理系统

学习要学以致用,于是写了一个粗糙的java图书管理系统,实现了图书的增删改查的基本操作,在写的过程中遇到了很多问题,不过也都通过暴力解决了。大晚上的脑仁不够用了, 直接上图吧。主界面:增加图书:查找图书:修改图书:删除图书:源代码:package success;import java.util.Scanner;​public class Library { Scanner inpu...

2018-05-31 07:58:44 45983 10

原创 Python中的函数式编程-高阶函数map/reduce

mapmap()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。比如我们有一个函数f(x)=x^2,要把这个函数作用在一个list[1,2,3,4,5,6,7,8,9]上,就可以用map()实现如下:>>>def f(x):... return x*x...>>>map(f,[1,...

2018-05-31 07:53:24 175

原创 Python中的高级特性-列表生成器

要生成list[1,2,3,4,5,6,7,8,9,10]可以用range[1,11]:>>>range(1,11)[1,2,3,4,5,6,7,8,9,10]生成[1x1,2x2,3x3,...,10x10]怎么做?>>>[x*x for x in range(1,11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]写列表...

2018-05-31 07:52:38 207

原创 Python中的高级特性-切片

取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:L=['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前三个元素:>>>L[0:3]['Michael', 'Sarah', 'Tracy']>>>L[:3]['Michael', 'Sarah', 'Tracy']从索引1开始,取出2个...

2018-05-31 07:51:42 158

原创 Python中list和tuple

listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出一个班所有同学的名字,就可以用list:>>>classmates=['Michael','Bob','Tracy']>>>classmates['Michael','Bob','Tracy']变量classmates就是一个list。用...

2018-05-22 14:05:42 137

原创 事件驱动编程基础1

为了响应一个按钮单击事件,你需要编写代码来处理按钮单击动作。按钮是一个事件源对象,即动作起源的地方。你需要创建一个能对一个按钮动作事件进行处理的对象。该对象称为一个事件处理器。【按钮】(单击一个按钮触发一个动作事件)→【事件】(一个事件是一个对象)→【处理器】事件处理器处理对象(事件源对象) (事件对象) (事件处理器对象)​ 不是所有的对象都可以成为一个动作事件的处理器...

2018-05-17 08:55:20 362

原创 JavaFX中的Circle的使用

ShowCircle.java:import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.layout.Pane;import javafx.scene.shape.Circle;import javafx.scene.paint.Color;import javafx.stag...

2018-05-17 08:54:11 7397 1

原创 JavaFX程序的基本结构

MyJavaFX.java:import javafx.application.Application;import javafx.stage.Stage;import javafx.scene.control.*;import javafx.scene.*;public class MyJavaFX extends Application{   @Override   publi...

2018-05-17 08:53:00 1032

原创 Python糗百爬虫

# -*- coding:utf-8 -*-import urllib2import urllibimport reurl='https://www.qiushibaike.com/8hr/page/1/'​headers={'User-Agent' : 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'}try:   reque...

2018-05-17 08:51:34 239

原创 Python入门级爬取百度百科词条

爬取 Angelababy词条历史版本 中的value值。尝试爬取网页# _*_ coding:utf-8 _*_import urllibimport urllib2import repage = 1url = 'https://baike.baidu.com/historylist/Angelababy/1509275#page'+str(page)try:   request...

2018-05-17 08:49:42 663

原创 Font类

要点提示:Font类描述字体名、粗细和大小。​ 可以砸渲染文字的时候设置字体信息。javafx.scene.text.Font类用于创建字体。​ Font实例可以使用它的构造方法或者静态方法来创建。Font可以用它的名字、字体粗细、字体形态和大小来描述。Times、Courier和Arial是字体名字的实例。可以通过调用静态方法getFamilies()获得一个可用的字体系列名字列表。List是一...

2018-05-17 08:47:01 2825

原创 ArrayList类

java.util.ArrayList<E>+ArrayList() //返回一个空的列表+add(o:E): void //添加一个新元素o到列表末尾+add(index: int,o: E): void //添加一个新元素o到该列表的指定下标位置+clear(): void //清除列表所有元素+contains(o: Object) //如果该列表有o,返回t...

2018-05-17 08:45:40 405

原创 动态绑定

要点提示:方法可以沿着继承链的多个类中实现。JVM决定运行时调用哪个方法。​ 方法可以在父类中定义而在子类中重写。例如:toString()方法在Object类中定义的,而在GeometricObject类中重写。思考下面代码:Object o =new GeometricObject();System.out.println(o.toString());​ 这里的o调用哪个toString()...

2018-05-17 08:44:18 219

原创 hexo博客添加搜索功能

hexo博客添加搜索功能前言当博文慢慢变多的时候,标签和分类已经不能提供太大的作用,无法准确的定位到自己想要看的博客上去,所以添加一个本站内搜索功能是很有必要的。安装插件直接在自己的博客文件夹下(我的是blog)点击鼠标右键选择Git Bash Herenpm install hexo-generator-searchdb --save修改站点配置文件我的路径是:bl...

2018-04-21 16:09:14 7943 11

原创 给自己的Hexo博客加上图片

给自己的博客加上图片前言写博客的时候,有时候图片比文字更有说服力,比如:代码运行结果,本来一张图片解决的事情,不用图片的话,就得自己敲结果,然而别人不一定能看懂,这就非常尴尬了,所以说,在某些时候图片的说服力还是很强大的,比如下面这张表达的意思。​ 言归正传,我下面介绍一下我比较相中的办法,因为不用借助七牛等等,当然相比较而言的优缺点就忽略吧。解决办法1.首先把blog(hexo)目录下的_con...

2018-04-21 16:08:14 11308 6

原创 判断回文串时忽略既非字母又非数字的字符

判断回文串时忽略既非字母又非数字的字符问题及解决办法​ 1.question:通过删除既非字母有非数字的字符过滤这个字符串。answer:创建一个新的空字符串构建器,将字符串中每一个字母或数字字符添加到字符串构建器中,然后从这个构建器返回所求的字符串。可以使用Character类中的isLetterOrDigit(ch)方法来检测字符ch是否是数字或字母。​ 2.question:倒置过滤后的字符...

2018-04-20 15:42:42 1095

原创 toString、capacity、length、setlength和charAt方法

toString、capacity、length、setlength和charAt方法​ StringBuilder类提供了许多其他处理字符串构建器和获取它的属性的办法。java.lang.StringBuilder+toString(): String //从字符串构建器返回一个字符串对象+capacity(): int //返回该字符串构建器的容量+c...

2018-04-20 15:42:03 333

原创 StringBuilder-----修改StringBuilder中的字符串

StringBuilder-----修改StringBuilder中的字符串要点提示:StringBuilder和StringBuffer类似于String类,区别在于String类是不可变的。​ 一般只要使用字符的地方都可以使用StringBuilder和StringBuffer类,可以给一个StringBuilder和StringBuffer类中添加、插入或追加新的内容,而String不行。多...

2018-04-20 15:41:27 17117

原创 如何解决安卓项目在Android Studio无法打开

如何解决安卓项目在Android Studio无法打开​ 在github上下载一些安卓源码项目后,导入到Android Studio的时候无法导入,于是开始网上搜索大佬们的经验,为了避免忘记,还会自己写一篇博客吧,方便自己以后导入项目。修改三处即可:①build.gradle文件(在根目录下)dependencies {       classpath 'com.android.tools.b...

2018-04-20 15:40:48 3212

原创 BigInteger和BigDecimal类

BigInteger和BigDecimal类要点提示:BigInteger和BigDecimal类可以用于表示任意大小和精度的整数或者十进制数。​ 如果要进行非常大的数的计算或者高精度浮点值的计算,可以使用java.math包中的BigInteger和BigDecimal类。他们都是不可变的。long类型的最大整数值为long.MAX_VALUE(即9223372036854775807)。Big...

2018-04-20 15:40:01 106

原创 关键字this引用

关键字this引用要点提示:关键字this引用独享自身。他也可以在构造方法内部调用另一个类的其他构造方法。​ 关键字this是指向调用对象本身的引用名。可以用this关键字引用对象的实例成员。例如:下面a的代码使用this来显示地引用独享的radius以及调用他的getArea()方法。this引用通常可以省略掉的,如b所示。然而,在引用隐藏数据域的以及调用一个重载的构造方法的时候,this引用是...

2018-04-20 15:39:03 332

原创 Java库中的Point2D类

Java库中的Point2D类javafx.geometry.Point2D+Point2D(x: double,y: double) //用给定的x和y坐标来创建一个Point2D对象+distance(x: double,y: double): double //返回该点到定点(x,y)的距离+distance(p: Point2D): double //返回该点到p点的距离+getX(...

2018-04-20 15:38:23 10714 1

原创 使用Java库中的类

使用Java库中的类Date类java.util.Date+Date() //为当前时间创建一个Date对象+Date(elapseTime: long)//为一个从格林威治时间1970年1月1日至今流逝的以毫秒为单位计算的给定时间创建的Date对象+toString(): String //返回一个代表日期和时间的字符串表示+getTime(): long //返回从格林威治时间1970...

2018-04-20 15:37:48 98

原创 Java类多文件运行

Java类多文件运行TV类对电视机的建模:​ channel: int //这个TV的当前频道(从1到120)​ volumeLevel: int //这个TV的当前音量(从1到7)​ on: boolean //表明这个TV是开的还是关的​ +TV() //构造一个默认的TV对象​ +turnOn(): void //打...

2018-04-20 15:37:06 537

原创 hexo博客添加评论神器---valine

hexo博客添加评论神器---valine我们评论系统是放在LeanCloud上的,因此需要先去注册一个账号。LeanCloud官网,点击注册注册完成后需要创建一个应用,创建成功以后,进入应用→设置→应用key获取到了你的appid和appkeyApp IDXXXXXXXXXXXXXXXXXXXXXXXXXX每个app有一个唯一的ID,不可变更​App KeyXXXXXXXXXXXXXX...

2018-04-20 15:34:15 3007 1

原创 词法分析器的设计与实现

词法分析器的设计与实现词法分析器介绍 词法分析是从左到右扫描每行源程序的符号,拼成单词,换成统一的机内表示形式——TOKEN字,送给语法分析程序。 TOKEN字是一个二元式:(单词种别码,自身值)。单词自身值按如下规则给出:​ 1.标识符的自身值是他在符号表的入口位置。​ ...

2018-04-19 10:40:05 11328

原创 并行计算π值

并行计算π值并行计算定义 并行计算或称平计算是相对于串行计算来说的。它是一种一次可执行多个指令的算法,目的是提高计算速度,及通过扩大问题求解规模,解决大型而复杂的计算问题。所谓并行计算可分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算特征1、将工作分离成离散部分,有助于同时解决;2、随时并及时地执行多个程序指令;3、多计算资源...

2018-04-19 10:37:22 2328

原创 Java中String类型的骚操作(2)

Java中String类型的骚操作(2)String类包含的获取子串的方法方法描述substring(beginIndex)返回该字符串的子串,从特定位置beginIndex的字符开始到字符串的结尾substring(beginIndex,endIndex)返回该字符串的子串,从特定位置beginIndex的字符开始到下标为endIndex-1的字符1)使用substring(beginIndex...

2018-04-19 10:35:01 494

原创 Java中String类型的骚操作(1)

Java中String类型的骚操作String对象的简单实用方法方法描述length()返回字符串中的字符数charAt(index)返回字符串中指定位置的字符concat(s1)将本字符串和字符串s1相连,返回一个新的字符串toUpperCase()返回一个新的字符串,只有大写字母toLowerCase()返回一个新的字符串,只有小写字母trim()返回一个新的字符串,去掉了两边的空白字符1)使...

2018-04-19 10:33:40 719

原创 非凡匠心

非凡匠心节目介绍 今天给大家推荐一档节目,名字叫做《非凡匠心》,由张国立带队并且每一期带一个新嘉宾,去寻求国宝级非物质文化遗产代表人,并向他们学习中国传统文化。每一期嘉宾都有他们自己的特点,有的是综艺大咖,有的是歌手、演员等等。当然,每期张国立老师必在(第二季第二期不在,原因自寻),张国立老师可以说是非常适合这个节目了,当然不是说其他人不合适,而是张国立老师积累了大半辈子演艺经验以及生活经验,不...

2018-04-19 10:31:16 672

原创 安卓简易计算器

安卓简易计算器安卓 Android是由Andy Rubin创立的一个手机操作系统,后来被Google收购。Gooole希望与各方面共同建立一个标准化的、开放式的移动电话软件平台,从而在移动产业形成一个开放式的操作平台。界面编程 安卓常用的几种布局:线性布局(LineraLayout)、表格布局(Tablelayout)、帧布局(FrameLayout)、相对布局(RelativeLayout...

2018-04-19 10:29:08 356

原创 Linux SHELL脚本设计

Linux SHELL脚本设计SHELL程序的主要用途 在SHELL程序中不仅仅可以使用命令的集合,而且可而且可以安排自动化处理过程,因此可以通过编写SHELL程序使大量的任务执行实现自动化。SHELL比较擅长完成系统管理任务,尤其适合完成那些易用性、可维护性和便携性比执行效率更优先的任务。SHELL程序的执行和调试⑴在bash的SHELL程序设计中,程序必须以下面的行开始:​ #!/...

2018-04-19 10:26:33 1455

原创 Linux下目录及其操作命令

Linux下目录及其操作命令创建和删除目录的命令mkdir命令用来创建目录。-m, --more=MORE 将新建目录的存取权限设置为MORE,存取权限用给定的八进制数字表示。-p, --panrents 可一次性建立多个目录,即如果新建目录所指定的路径中有些父目录尚不存在,此选项可以自动建立他们。$ mkdir --more=700 /home/mengqc/test (在目录/home/men...

2018-04-19 10:23:49 301

空空如也

空空如也

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

TA关注的人

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