自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxyolo的博客

心有猛虎 细嗅蔷薇

  • 博客(123)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux常用命令就该这么学!

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组...

2020-12-03 18:36:11 120

原创 OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库

在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介、OPC服务器软件Kepserver软件介绍、MySQL5.5数据库安装配置等内容。在OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(二)Kepserver软件安装配置中我们学习了Kepserver软件安装配置等内容。目录五、MySQL的ODBC驱动下载并安装5.1 、下载5.2、 配置数据源5.3、点击“系统DSN”,并

2020-08-31 20:01:59 15128 17

原创 OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(二)Kepserver软件安装配置

在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介、OPC服务器软件Kepserver软件介绍、MySQL5.5数据库安装配置等内容。四、Kepserver软件安装配置4.1、下载Kepserver6.5安装包(关注公众号:秃头程序员 回复kepserver)4.2、双击安装包,选择安装语言4.3、弹出安装向导界面后点击下一步4.4、选择接受客户协议书,并点击下一步4.5、选择软件的安装存储路.

2020-08-31 15:08:48 8209 8

原创 MATLAB与Mysql数据库连接并数据交换(基于ODBC)

1.配置ODBC数据源(1)在控制面板中点击“管理工具”(2)选择64位ODBC数据源(3)点击添加(4)选择“MySQL ODBC 8.0 Unicode Driver”(5)填写数据库信息,Data Source Name是数据库名称;Description是描述,可不填写;TCP/IP Server可以填localhost或127.0.0.1;User为用户名,默认为root;Password为密码,为安装MySQL时所填写的密码;然后点击Test,提示conn

2020-08-31 10:50:22 2764 4

原创 OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)MySQL5.5数据库Kepserver软件介绍安装配置

一、数据库MySQL数据库简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使...

2020-08-27 19:58:52 16406 9

原创 秃头程序员保姆教程:Spring框架自学之路(一)

代码不是看出来的,而是敲出来的,欢迎关注公众号【秃头程序员】,收藏教程步骤一:框架概述所谓的框架其实就是程序的架子,在这个程序的架子中,搭建起程序的基本的骨架,针对程序的通用问题给出了便捷的解决方案,可以使开发人员 基于框架快速开发具体的应用程序。常见的框架: SSH(Struts2+Spring+Hibernate) SSM(SpringMV...

2020-03-21 20:46:01 209

原创 不跳步骤的新手python爬虫教程(一)

代码不是看出来的,而是敲出来的,建议关注公众号,收藏教程,跟着步骤练习爬虫,成为真正的Spider Man。 Python同C、Java一样都是计算机程序设计语言,python语言作为高级语言可以写网站(YouTube)、写游戏后台、做机器学习,当然还可以进行爬虫。爬虫是指模拟客户端浏览器(Chrome、Safari等)发送网络请求获取响应,按规则提取数据的程序。而我们秃头程序...

2020-03-11 20:43:24 1710

原创 Mysql中Hex()和Unhex()函数详解

一、Hex()和Unhex()函数hex():将一个字符串或数字转换为十六进制格式的字符串。unhex():把十六进制格式的字符串转化为原来的格式。每对十六进制数字转化为一个字符。执行hex(str)的逆运算。即,它将参数中的每对十六进制数字解释为一个数字,并将其转换为该数字表示的字符。结果字符将作为二进制字符串返回。参数字符串中的字符必须为合法的十六进制数字:“ 0” ..“ 9”,“ A” ..“ F”,“ a” ..“ f”。如果UNHEX在参数中遇到任何非十六进制数字,则返回NULL。..

2021-02-21 22:36:34 9336

原创 大数据Hadoop基准测试标准你知道吗?

随着开源Hapdoop、Map/Reduce、Spark、HDFS、HBASE等技术的商用化,大数据管理技术得到了突飞猛进的发展。利用hadoop自带基准测试工具包进行集群性能测试,测试平台为CDH5.16上hadoop2.6版本。目录 /opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/使用TestDFSIO、mrbench、nnbench、Terasort 、sort 几个使用较广的基准测试程序。hadoop jar /opt/cloudera/

2021-02-05 22:50:21 571

原创 90%面试官都会考察:说说大数据业务分析的基本步骤

典型的大数据分析包含以下几个步骤: 1 明确分析目的和思路明确数据分析目的以及确定分析思路,是确保数据分析过程有效进行的先决条件,它可以为数据的收集、处理及分析提供清晰的指引方向。目的是整个分析流程的起点。目的不明确则会导致方向性的错误。即思考:为什么要开展数据分析,通过这次数据分析要解决什么问题?当明确目的后,就要校理分析思路,并搭建分析框架,把分析目的分解成若干个不同的分析要点,即如何具体开展数据分析,需要从哪几个角度进行分析,采用哪些分析指标。只有明确了分析目的...

2021-01-26 21:59:24 472

原创 Docker常用命令就该这么学!

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生..

2020-12-04 21:11:17 136

原创 TxQueryRunner类的使用

一、TxQueryRunner简介TxQueryRunner类是common-dbutils.jar下QueryRunner类的子类,用来简化JDBC操作。TxQueryRunner与其父类相比支持事务,底层使用了JdbcUtils来获取连接。

2020-09-03 16:26:48 406

原创 JdbcUtils工具类的使用

JdbcUtils底层使用了c3p0连接池来获取Connection对象,以及开启和关闭事务。前期准备:(1)导入mchange-commons-0.2.jar、c3p0-0.9.2-pre1.jar、mysql-connector-java-5.1.39-bin.jar(2)配置c3p0-config.xml配置文件。Connection getConnection():从c3p0连接池获取Connection对象,所以需要提供c3p0-config.xml配置文件;begin..

2020-09-03 15:10:28 676

原创 Java生成随机32长字符串:实现MySQL表主键ID、激活码不重复

主键(PRIMARY KEY)的完整称呼是“主键约束”,是MySQL中使用最为频繁的约束。一般情况下,为了便于 DBMS 更快的查找到表中的记录,都会在表中设置一个主键。使用主键应注意以下几点:每个表只能定义一个主键。 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在有相同主键值的两行数据。这是唯一性原则。package cn.baldprogrammer.test;import org.junit.Test;import cn.commons.CommonUt..

2020-09-03 09:59:49 1191 1

原创 不跳步骤的新手python爬虫教程(二)

代码不是看出来的,而是敲出来的,欢迎关注公众号,收藏教程,跟着步骤练习爬虫,成为真正的Spider Man。在第一篇教程里(不跳步骤新手python爬虫教程(一))我们学习了安装python、运行python、下载IDE: Pycharm(代码编辑器)以及浏览器的网络请求等相关知识内容,下面紧接着开始爬虫第二篇教程的学习。步骤一:认识http、https HTTP...

2020-03-12 10:57:58 942 1

原创 第四届蓝桥杯 省赛 JavaB组 振兴中华

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。    地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华    比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。    要

2017-03-13 08:49:00 715

原创 第四届蓝桥杯 省赛 JavaB组 马虎的算式

小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。    有一次,老师出的题目是:36 x 495 = ?    他却给抄成了:396 x 45 = ?    但结果却很戏剧性,他的答案竟然是对的!!    因为 36 * 495 = 396 * 45 = 17820    类似这样的巧合情况可能还有很多,比如:27 * 59

2017-03-13 08:13:06 431

原创 第四届蓝桥杯 省赛 JavaB组 世纪末的星期

曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。    还有人称今后的某个世纪末的12月31日,如果是星期一则会....    有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!     于是,“谣言制造商”又修改为星期日......    1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(

2017-03-12 16:55:39 607

原创 第五届蓝桥杯 省赛 JavaB组 猜字母

把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。答案:qpublic class M

2017-03-12 09:56:30 545

原创 第五届蓝桥杯 省赛 JavaB组 切面条

一根高筋拉面,中间切一刀,可以得到2根面条。    如果先对折1次,中间切一刀,可以得到3根面条。    如果连续对折2次,中间切一刀,可以得到5根面条。    那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过浏览器提交答案。不要填写任何多余的内容。思路:拿纸条模拟对折0次,2根对折1次,3根 2*2-1对折2

2017-03-12 09:15:39 1183 1

原创 第五届蓝桥杯 省赛 JavaB组 武功秘籍

小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。    小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字,不要填写任何多余的内容。思路1:10,11 12,1314,15 16,

2017-03-11 20:00:50 905

原创 第六届蓝桥杯 省赛 JavaB组 立方变自身

观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 1 8^3  = 512    5+1+2=817^3 = 4913   4+9+1+3=17...请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?请填写该数字,不要填写任何多余的内容或说明性的文字。public class Main { public static vo

2017-03-09 21:07:39 436

原创 第六届蓝桥杯 省赛 JavaB组 三角形面积

如【图1】所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?请填写三角形的面积。不要填写任何多余内容或说明性文字。思路:本题直接利用数学知识求出面积即可。利用割补法算三角形面积。利用海伦公式算三角形面积。p=(a+b+c)/2 S^2=p*(p-a)*(p-b)*(p-c)package com.test.zx;//输出面积,割补法publi

2017-03-09 20:54:44 1090

原创 第七届蓝桥杯 省赛 JavaB组 方格填数

方格填数如下的10个格子(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:1580思路:public clas

2017-03-08 17:41:47 634

原创 第七届蓝桥杯 省赛 JavaB组 抽签

X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFFCCEFF

2017-03-08 11:31:11 567

原创 第七届蓝桥杯 省赛 JavaB组 分小组

9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,... I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIAB

2017-03-08 11:16:53 3250 3

原创 第七届蓝桥杯 省赛 JavaB组 凑算式

B      DEFA + --- + ------- = 10     C      GHI     (如果显示有问题,可以参见【图1.jpg】)  这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?

2017-03-01 18:03:58 890

原创 第七届蓝桥杯 省赛 JavaB组 生日蜡烛

某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路:因为不知道从几岁开始吹蜡烛计数,因此暴力搜索从(1-100岁)开始的情况。每年

2017-03-01 17:24:39 1867 1

原创 第七届蓝桥杯 省赛 JavaB组 煤球数目

有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路:找规律问题:第一层多一个,第二层多两个,第n层比上一层多n个。使用for循环

2017-03-01 17:00:45 1011

原创 历届试题 数字游戏

问题描述  栋栋正在和同学们玩一个数字游戏。  游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次类推。  为了使数字不至于太大,栋栋和同学们约定,当在心中数到 k-1 时,下一个数字从0开始数。例如

2017-02-15 21:16:37 971

原创 算法 博弈问题 取球问题 java

package com.test.zx;public class BoyiDemo { public static void main(String[]args){ System.out.println(f(10)); } public static boolean f(int n){//n为当前所剩球的数目 if(n>=1&&f(n-1)==false){ return

2017-02-15 11:12:09 932

原创 历届试题 分糖果

问题描述  有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:  每个小朋友都把自己的糖果分一半给左手边的孩子。  一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。  反复进行这个游戏,直到所有小朋友的糖果数都相同为止。  你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入格式 

2017-02-15 10:40:15 319

原创 java 集合框架 List集合共性方法

package com.test.zx;/*Colletion接口的两个子类 List:元素是有序的,元素可以重复,该集合体系有索引 Set;元素是无序的,元素不可以重复,没有索引 List:操作角标的特于方法 增 add(index,element); addAll(index,Collection); 删 remove(index); 改 set(index,element)

2017-02-14 11:22:57 348

原创 算法训练 寻找数组中最大值

问题描述  对于给定整数数组a[],寻找其中最大值,并返回下标。输入格式  整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。输出格式  输出最大值,及其下标样例输入33 2 1样例输出3 0import

2017-02-14 09:42:34 545

原创 算法训练 Torry的困惑(基本型)

问题描述  Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。输入格式 

2017-02-13 23:46:55 270

原创 算法训练 动态数组使用

从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。样例输入: 5 3 4 0 0 2样例输出:9 1样例输入: 73 2 7 5 2 9 1样例输出:29 4import java.util.Scanner;public class Main { public stat

2017-02-13 22:07:41 221

原创 算法训练 删除数组零元素

从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)5 3 4 0

2017-02-13 22:02:54 356

原创 算法训练 Anagrams问题

问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。  输入格式:输入有两行,分

2017-02-13 21:40:20 229

原创 Collection 集合框架 迭代器

iterator()  返回在此 collection 的元素上进行迭代的迭代器。方法摘要:1.hasNext()   boolean如果仍有元素可以迭代,则返回 true。2.next() E 返回迭代的下一个元素。3.remove() void 从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。package com.test.z

2017-02-13 21:04:59 332

原创 Collection 集合框架 体系概述 java

java是面向对象的语言,用数组存储数据,用集合类存储对象。数组也可存储对象,但数组长度固定,而集合长度可变。数组可存储同种基本数据类型(定义时指明数据类型),集合可存储不同数据类型的对象。而容器对数据的存储方式可以不同,及数据结构。Collention的两个常见的子接口:List和Set.集合类的关系图:import java.util.ArrayList;/*1.add(

2017-02-13 19:05:13 385

空空如也

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

TA关注的人

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