- 博客(41)
- 收藏
- 关注
原创 博客搭建
博客施工结束博客创建创建过程1.安装Node.js并配置好Node.js环境,通过cmd输入“node -v”和“npm -v”可验证。C:\User\马里奥>node -vv6.11.4C:\User\马里奥>npm -v5.4.22.安装Git并配置好Git环境,安装成功的后,在电脑任何位置,鼠标右键出现“Git GUI Here”和“Git Bash Here”即成功。...
2018-04-19 10:05:24 158
原创 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 184
转载 Oracle入门教程① 2019-7-15
数据库分类小型数据库:access、foxbase中型数据库:informix、sql server、mysql大型数据库:sybase、db2、oracle项目中如何合理的使用数据库,可以依据以下三点:1.项目的规模2.负载量有多大,即用户数有多大3.成本、安全性小型数据库 ...
2019-07-15 10:29:28 208
原创 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 318
原创 JavaScript之请与我互动
学习均源于慕客网学习地址。JavaScript的位置最常用的方式是在页面head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析其余部分。放在<body>部分,JavaScript代码在网页读取该语句的时候就会执行。<!DOCTYPE HTML><html><head><meta http-eq...
2018-07-14 09:32:12 275
原创 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 414
原创 基于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 35666 14
原创 Java图书管理系统
学习要学以致用,于是写了一个粗糙的java图书管理系统,实现了图书的增删改查的基本操作,在写的过程中遇到了很多问题,不过也都通过暴力解决了。大晚上的脑仁不够用了, 直接上图吧。主界面:增加图书:查找图书:修改图书:删除图书:源代码:package success;import java.util.Scanner;public class Library { Scanner inpu...
2018-05-31 07:58:44 46279 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 188
原创 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 247
原创 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 193
原创 Python中list和tuple
listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出一个班所有同学的名字,就可以用list:>>>classmates=['Michael','Bob','Tracy']>>>classmates['Michael','Bob','Tracy']变量classmates就是一个list。用...
2018-05-22 14:05:42 196
原创 事件驱动编程基础1
为了响应一个按钮单击事件,你需要编写代码来处理按钮单击动作。按钮是一个事件源对象,即动作起源的地方。你需要创建一个能对一个按钮动作事件进行处理的对象。该对象称为一个事件处理器。【按钮】(单击一个按钮触发一个动作事件)→【事件】(一个事件是一个对象)→【处理器】事件处理器处理对象(事件源对象) (事件对象) (事件处理器对象) 不是所有的对象都可以成为一个动作事件的处理器...
2018-05-17 08:55:20 408
原创 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 7546 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 1058
原创 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 283
原创 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 694
原创 Font类
要点提示:Font类描述字体名、粗细和大小。 可以砸渲染文字的时候设置字体信息。javafx.scene.text.Font类用于创建字体。 Font实例可以使用它的构造方法或者静态方法来创建。Font可以用它的名字、字体粗细、字体形态和大小来描述。Times、Courier和Arial是字体名字的实例。可以通过调用静态方法getFamilies()获得一个可用的字体系列名字列表。List是一...
2018-05-17 08:47:01 3018
原创 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 462
原创 动态绑定
要点提示:方法可以沿着继承链的多个类中实现。JVM决定运行时调用哪个方法。 方法可以在父类中定义而在子类中重写。例如:toString()方法在Object类中定义的,而在GeometricObject类中重写。思考下面代码:Object o =new GeometricObject();System.out.println(o.toString()); 这里的o调用哪个toString()...
2018-05-17 08:44:18 261
原创 hexo博客添加搜索功能
hexo博客添加搜索功能前言当博文慢慢变多的时候,标签和分类已经不能提供太大的作用,无法准确的定位到自己想要看的博客上去,所以添加一个本站内搜索功能是很有必要的。安装插件直接在自己的博客文件夹下(我的是blog)点击鼠标右键选择Git Bash Herenpm install hexo-generator-searchdb --save修改站点配置文件我的路径是:bl...
2018-04-21 16:09:14 7987 11
原创 给自己的Hexo博客加上图片
给自己的博客加上图片前言写博客的时候,有时候图片比文字更有说服力,比如:代码运行结果,本来一张图片解决的事情,不用图片的话,就得自己敲结果,然而别人不一定能看懂,这就非常尴尬了,所以说,在某些时候图片的说服力还是很强大的,比如下面这张表达的意思。 言归正传,我下面介绍一下我比较相中的办法,因为不用借助七牛等等,当然相比较而言的优缺点就忽略吧。解决办法1.首先把blog(hexo)目录下的_con...
2018-04-21 16:08:14 11368 6
原创 判断回文串时忽略既非字母又非数字的字符
判断回文串时忽略既非字母又非数字的字符问题及解决办法 1.question:通过删除既非字母有非数字的字符过滤这个字符串。answer:创建一个新的空字符串构建器,将字符串中每一个字母或数字字符添加到字符串构建器中,然后从这个构建器返回所求的字符串。可以使用Character类中的isLetterOrDigit(ch)方法来检测字符ch是否是数字或字母。 2.question:倒置过滤后的字符...
2018-04-20 15:42:42 1129
原创 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 365
原创 StringBuilder-----修改StringBuilder中的字符串
StringBuilder-----修改StringBuilder中的字符串要点提示:StringBuilder和StringBuffer类似于String类,区别在于String类是不可变的。 一般只要使用字符的地方都可以使用StringBuilder和StringBuffer类,可以给一个StringBuilder和StringBuffer类中添加、插入或追加新的内容,而String不行。多...
2018-04-20 15:41:27 17258
原创 如何解决安卓项目在Android Studio无法打开
如何解决安卓项目在Android Studio无法打开 在github上下载一些安卓源码项目后,导入到Android Studio的时候无法导入,于是开始网上搜索大佬们的经验,为了避免忘记,还会自己写一篇博客吧,方便自己以后导入项目。修改三处即可:①build.gradle文件(在根目录下)dependencies { classpath 'com.android.tools.b...
2018-04-20 15:40:48 3341
原创 BigInteger和BigDecimal类
BigInteger和BigDecimal类要点提示:BigInteger和BigDecimal类可以用于表示任意大小和精度的整数或者十进制数。 如果要进行非常大的数的计算或者高精度浮点值的计算,可以使用java.math包中的BigInteger和BigDecimal类。他们都是不可变的。long类型的最大整数值为long.MAX_VALUE(即9223372036854775807)。Big...
2018-04-20 15:40:01 128
原创 关键字this引用
关键字this引用要点提示:关键字this引用独享自身。他也可以在构造方法内部调用另一个类的其他构造方法。 关键字this是指向调用对象本身的引用名。可以用this关键字引用对象的实例成员。例如:下面a的代码使用this来显示地引用独享的radius以及调用他的getArea()方法。this引用通常可以省略掉的,如b所示。然而,在引用隐藏数据域的以及调用一个重载的构造方法的时候,this引用是...
2018-04-20 15:39:03 366
原创 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 10855 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 124
原创 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 564
原创 hexo博客添加评论神器---valine
hexo博客添加评论神器---valine我们评论系统是放在LeanCloud上的,因此需要先去注册一个账号。LeanCloud官网,点击注册注册完成后需要创建一个应用,创建成功以后,进入应用→设置→应用key获取到了你的appid和appkeyApp IDXXXXXXXXXXXXXXXXXXXXXXXXXX每个app有一个唯一的ID,不可变更App KeyXXXXXXXXXXXXXX...
2018-04-20 15:34:15 3029 1
原创 词法分析器的设计与实现
词法分析器的设计与实现词法分析器介绍 词法分析是从左到右扫描每行源程序的符号,拼成单词,换成统一的机内表示形式——TOKEN字,送给语法分析程序。 TOKEN字是一个二元式:(单词种别码,自身值)。单词自身值按如下规则给出: 1.标识符的自身值是他在符号表的入口位置。 ...
2018-04-19 10:40:05 11440
原创 并行计算π值
并行计算π值并行计算定义 并行计算或称平计算是相对于串行计算来说的。它是一种一次可执行多个指令的算法,目的是提高计算速度,及通过扩大问题求解规模,解决大型而复杂的计算问题。所谓并行计算可分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。并行计算特征1、将工作分离成离散部分,有助于同时解决;2、随时并及时地执行多个程序指令;3、多计算资源...
2018-04-19 10:37:22 2419
原创 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 537
原创 Java中String类型的骚操作(1)
Java中String类型的骚操作String对象的简单实用方法方法描述length()返回字符串中的字符数charAt(index)返回字符串中指定位置的字符concat(s1)将本字符串和字符串s1相连,返回一个新的字符串toUpperCase()返回一个新的字符串,只有大写字母toLowerCase()返回一个新的字符串,只有小写字母trim()返回一个新的字符串,去掉了两边的空白字符1)使...
2018-04-19 10:33:40 772
原创 非凡匠心
非凡匠心节目介绍 今天给大家推荐一档节目,名字叫做《非凡匠心》,由张国立带队并且每一期带一个新嘉宾,去寻求国宝级非物质文化遗产代表人,并向他们学习中国传统文化。每一期嘉宾都有他们自己的特点,有的是综艺大咖,有的是歌手、演员等等。当然,每期张国立老师必在(第二季第二期不在,原因自寻),张国立老师可以说是非常适合这个节目了,当然不是说其他人不合适,而是张国立老师积累了大半辈子演艺经验以及生活经验,不...
2018-04-19 10:31:16 710
原创 安卓简易计算器
安卓简易计算器安卓 Android是由Andy Rubin创立的一个手机操作系统,后来被Google收购。Gooole希望与各方面共同建立一个标准化的、开放式的移动电话软件平台,从而在移动产业形成一个开放式的操作平台。界面编程 安卓常用的几种布局:线性布局(LineraLayout)、表格布局(Tablelayout)、帧布局(FrameLayout)、相对布局(RelativeLayout...
2018-04-19 10:29:08 388
原创 Linux SHELL脚本设计
Linux SHELL脚本设计SHELL程序的主要用途 在SHELL程序中不仅仅可以使用命令的集合,而且可而且可以安排自动化处理过程,因此可以通过编写SHELL程序使大量的任务执行实现自动化。SHELL比较擅长完成系统管理任务,尤其适合完成那些易用性、可维护性和便携性比执行效率更优先的任务。SHELL程序的执行和调试⑴在bash的SHELL程序设计中,程序必须以下面的行开始: #!/...
2018-04-19 10:26:33 1488
原创 Linux下目录及其操作命令
Linux下目录及其操作命令创建和删除目录的命令mkdir命令用来创建目录。-m, --more=MORE 将新建目录的存取权限设置为MORE,存取权限用给定的八进制数字表示。-p, --panrents 可一次性建立多个目录,即如果新建目录所指定的路径中有些父目录尚不存在,此选项可以自动建立他们。$ mkdir --more=700 /home/mengqc/test (在目录/home/men...
2018-04-19 10:23:49 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人