自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨丙的博客

最爱的麻辣烫

  • 博客(44)
  • 收藏
  • 关注

原创 C语言知识点

C语言知识点一、C语言的基础知识1、C语言程序的基本结构#include<stdio.h>void main(){ int a,b,sum; //定义变量 a=123;b=456; //以下3行为c语句 sum=a+b; printf("sum is %d\n",sum);}本程序的作用是求两个整数a和b之和sum,其中mai...

2019-01-13 21:04:06 1640 1

原创 C语言产生不同频率的正弦波

C语言产生不同频率的正弦波用C语言产生一个时间长度为4秒的波形数据,并通过gnuplot作出波形图。第一步:用C语言生成数据。#include<stdio.h>#include<math.h>#define pi 3.14int main(){ double t,s; for (int i=0; i<8000; i++)//4秒,产生更多数...

2019-01-07 16:35:08 15618 1

原创 java UDP通信

java UDP通信一、相关知识学习  UDP为用户数据报协议,在java中操纵UDP使用JDK中java.net包下的DatagramSocket和DatagramPacket类,可以方便的控制用户数据报文。DatagramPacket类将数据字节填充到UDP包中,这称为数据报。 DatagramSocket用来发送这个包。如果接受数据,可以从DatagramSocket中接受一个 Data...

2018-10-28 19:15:24 11110

原创 java TCP通信

java TCP通信一、相关知识学习  TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。基于TCP网络通讯实现的类主要有服务器端的ServerSocket用客户端的Socket。TCP类似于电话系统,建立双向的通信通道,确定连接,话音顺序接听。...

2018-10-20 16:30:01 2750

原创 java HTTP通信

java HTTP通信一、相关知识学习1、 HTTP通信原理  HTTP是一套计算机通过网络进行通信的规则,HTTP使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在...

2018-10-13 21:29:29 5891 1

原创 java定时器和多线程

java定时器和多线程一、相关知识学习1、 Java定时器Timer  用于Java线程里指定时间或周期运行任务。Timer是线程安全的,但不提供实时性(real-time)保证。schdule方法:schedule(TimerTask task, long delay)以当前时间为基准,延迟指定的毫秒后执行一次TimerTask任务。schedule(TimerTask task...

2018-10-07 00:05:25 5233

原创 java 字符串操作

java 字符串操作一、相关知识学习String类对象的常用方法public String concat(String str)字符串的连接,作用是将参数中的字符串str连接到原来字符串的后面public int length()求字符串的长度public char charAt(int index)求字符串中某一位置的字符public int compareTo(String...

2018-10-04 20:25:43 182

原创 java 文件操作

java 文件操作一、相关知识学习1、 获取文件的属性信息 boolean exists():判断文件或目录是否存在 String getName():返回文件或目录的名称 String getParent():返回父路径的路径名字符串 String getAbsolutePath():返回绝对路径的路径名字符串 String getPath():返回抽象路径的路径名字符串...

2018-10-03 23:30:38 8839 1

原创 java 异常捕捉机制

java 异常捕捉机制一、相关知识学习  异常是指程序在执行过程中出现的意外事件,异常通常会使得程序的正常流程被打断。1、 Java的异常处理方法Java的异常捕捉和处理的语法格式:try{//可能抛出异常的语句模块} catch(异常类型1){//处理异常类型1的语句}……catch(异常类型n){//处理异常类型n的语句}finally{//无论是否抛出...

2018-10-03 16:30:49 5541

原创 Java API 基础

Java API 基础一、相关知识学习  Java程序员在开发Java程序时,只需要安装有JDK,就可以在程序中使用import关键字导入Java API 中指定的包并在自己的程序中使用这些包中定义的各种类和接口。1、 Java API 包Java API 包说明java.accessibility接口组件和助手技术的类和接口java.appletJava A...

2018-10-02 23:33:18 19241 3

原创 java面向对象程序

java面向对象程序一、相关知识学习  Java是一种面向对象的程序设计语言。面向对象程序设计(Object Oriented Programming,简写为OOP)的基本思想是:对软件系统要模拟的客观实体以接近人类思维的方法进行自然分割,然后对客观实体进行结构模拟和功能模拟,从而使设计出来的软件尽可能直接地描述客观实体,从而构造模块化的、可重用的、维护方便的软件。1、类和对象  类(cl...

2018-09-30 21:13:58 1877

原创 Java语言基础

Java语言基础一、基本数据类型   数据类型规定一类数据占用内存空间的长度(字节数)、取值范围、以及对该类数据所能进行的操作。1、整型  使用关键字 byte、short、int、long 来定义,一共四种整型数据。  Java规定,在程序中使用的所有整型数据值默认都为 int 型。要表示 long 型时必须在整数数值后面明确地加英文字母 L 或 l 。例如:long i=100L;...

2018-09-18 21:34:36 179

原创 matplotlib-绘制精美的图表

matplotlib-绘制精美的图表  matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。   它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。...

2018-09-15 16:45:08 949 2

原创 SymPy-符号运算好帮手

SymPy-符号运算好帮手  SymPy是Python的数学符号计算库,用它可以进行数学公式的符号推导。为了调用方便,下面所有的实例程序都假设事先从sympy库导入了所有内容:from sympy import *一、欧拉恒等式eiπ+1=0eiπ+1=0e^{iπ}+ 1 = 0 叫做欧拉恒等式,其中e是自然指数的底,i是虚数单位, π 是圆周率。此公式被誉为数学最...

2018-09-13 22:09:54 509

原创 SciPy-数值计算库

SciPy-数值计算库  SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。让我们看看如何用SciPy进行插值处理、信号滤波以及用C语言加速计算。一、最小二乘拟合假设有一组实验数据(x[i], y[i]),我们知道它们之间的函数关系:y = f(x),通过这些已知信息,需要确定函数中的一些参数项。例如,如果f是一个线型函数f(x) = k*x+...

2018-09-12 10:08:54 1530

原创 NumPy-快速处理数据

NumPy-快速处理数据  标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。   此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和C语...

2018-07-30 22:36:23 2431

原创 Python(x,y)的安装

Python(x,y)的安装下载的网址为:http://pythonxy.connectmv.com/ 安装完成后,界面如图所示:Shortcuts:启动各种应用程序Documentation:打开各个软件包的文档About:查看所安装的程序库的版本信息点击下图中画红圈处输入“Python”和“print ‘hello Python’”,出现如下图所示界面,Pyt...

2018-07-26 23:07:39 3206 3

原创 实现一个用JSP写的查询单词的网页

实现一个用JSP写的查询单词的网页网页要求: (1)用JSP写的网页,实现一个查询单词的网页,能依据拼写、词性、难度范围等信息查出所需词汇的释义来。网页可参照金山词霸、汉典、有道等的风格。要求建立大学四级、六级词汇表(可从网上找来)放到MYSQL数据库中,至少包括:单词、词性、释义、难度(标记是4级的还是6级还是其他)。 (2)反查:能依据释义内容,模糊查出对应的单词。 (3)统计:实现...

2018-07-15 20:53:20 3252 2

原创 通过JSP实现:从网页上上载一个文本文件,能显示上传成功。之后点一个按钮能在网页上显示出该文本文件的大小(字节数)。

通过JSP实现:从网页上上载一个文本文件,能显示上传成功。之后点一个按钮能在网页上显示出该文本文件的大小(字节数)。1、启动tomcat,如图所示: 2、用Editplus编辑代码,代码如下: yb.jsp<%@ page contentType="text/html; charset=UTF-8" %> <%@ page import="java.io....

2018-06-22 00:33:39 680

原创 将所学的英文生词做成一张表,自己设计好表的字段和结构,设法放入MySQL数据库中,通过JSP网页将表中将“以A开头的名词”(即可以可选字母开头、任意可选词性)统统查出来并显示在JSP网页上。

将所学的英文生词做成一张表,自己设计好表的字段和结构,设法放入MySQL数据库中,通过JSP网页将表中将“以A开头的名词”(即可以可选字母开头、任意可选词性)统统查出来并显示在JSP网页上。1、将英文生词做成表放在MySQL数据库中,命名为English,如图所示: 2、启动tomcat和mysql,如图所示: 3、用Editplus编辑代码,代码如下:<%@pa...

2018-06-22 00:31:43 211

原创 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中。

通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中。下载JDBC驱动(mysql-connector-java-5.1.46-bin.jar),然后它放置在Tomcat文件夹的lib下面,如图所示: 打开Navicat Lite,如图所示: 之前已经创建了三个表格,现在随便选取一个表格,选取了info表格,如图所示: 启动Tomcat和my...

2018-06-22 00:29:31 979

原创 学习JSP。在虚拟机中建立一个最简单的JSP网页,并通过Tomcat服务器发布这个网页。通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页。

学习JSP。在虚拟机中建立一个最简单的JSP网页,并通过Tomcat服务器发布这个网页。通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页。一、下载并安装Tomcat下载地址为:http://tomcat.apache.org/ 下载的版本为:tomcat8,需要解压下载的压缩包。当然这样下载之后是不能直接运行的,还需要下载jdk(可以在sun官网下载).还需要配置环境变量...

2018-06-22 00:26:10 405

原创 通过一个最简单的HTTP服务器工具软件(如http文件服务器-hfs2),建立一个临时的HTTP文件服务,使能通过手机浏览器等访问下载你的计算机中指定的文件

通过一个最简单的HTTP服务器工具软件(如http文件服务器-hfs2),建立一个临时的HTTP文件服务,使能通过手机浏览器等访问下载你的计算机中指定的文件1、先到网上下载http文件服务器-hfs2,下载的网址为:http://www.rejetto.com/hfs/?f=dl ,下载安装完成后,点击打开,如图所示: 2、让手机与本机连接到同一局域网,分别查看手机的IP地址和本机的I...

2018-06-18 22:57:20 11264 1

原创 用SSH协议的常用工具软件将本机和虚拟机连接起来并且总结FTP和SSH连接的异同和特点

用SSH协议的常用工具软件将本机和虚拟机连接起来并且总结FTP和SSH连接的异同和特点一、用SSH协议的常用工具软件将本机和虚拟机连接起来将本机和虚拟机连接起来,我使用的SSH协议的常用工具软件为Putty,本机和虚拟机的系统都是window7。1、在本机上面下载并安装Putty下载的网址为:https://www.chiark.greenend.org.uk/~sgtat...

2018-06-17 23:49:00 635

原创 SSH(安全外壳协议)的介绍

SSH(安全外壳协议)的介绍  SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎...

2018-06-17 23:44:22 1945

原创 学习http服务器并在Everything上配置使其HTTP搜索生效

学习http服务器并在Everything上配置使其HTTP搜索生效一、http服务器的介绍  HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。   HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)...

2018-06-16 22:34:07 7489

原创 通过手机访问计算机FTP服务器

通过手机访问计算机FTP服务器点开手机设置–WLAN–点击连的WiFi名,查看手机的IP地址。 手机IP地址为:192.168.1.106 如图所示: 在电脑上ping手机的IP地址,如图所示: 从图中可以看出,可以ping通。 在电脑上对FTP服务器进行配置,用户名为:yangbing,密码为:123456,如同所示: 在安卓手机上安装FTP服务器,下载的是FTP管理...

2018-06-14 21:13:05 37206 3

原创 通过FTP实现计算机上用FTP客户端对手机文件的无线连接访问

通过FTP实现计算机上用FTP客户端对手机文件的无线连接访问1、将手机与计算机连接到同一个局域网中,点击设置—WLAN—点击所连的WiFi名,可以查看手机的ip地址。 手机的IP地址为:192.168.1.103 如图所示: 2、在电脑上面ping一下手机的IP地址,看手机与电脑是否连通,如下图所示,可以ping通。 3、在电脑上面的下载并安装FTP客户端,下载后点开的界面为:...

2018-06-14 21:02:34 2481

原创 Windows防火墙的使用

Windows防火墙的使用  防火墙(英文:firewall)是一项协助确保信息安全的设备,会依照特定的规则,允许或是限制传输的数据通过。Windows防火墙就是在Windows操作系统中系统自带的软件防火墙。一、打开关闭windows的防火墙1、点击桌面左下角的【开始】,在弹出的窗口中点击【控制面板】。 2、然后在控制面板中选择“网络和共享中心”。 3、然后在“网络和...

2018-06-12 23:21:57 1038

原创 了解文件传输协议FTP和开源FTP软件FileZilla

了解文件传输协议FTP和开源FTP软件FileZilla一、FTP的简介  FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把...

2018-06-12 22:57:23 1593

原创 本机与虚拟机之间的相互操作

本机与虚拟机之间的相互操作首先介绍一下,本机是Windows7系统,虚拟机也是Windows7系统。一、连通本机与虚拟机之间的网络,虚拟机和本机应能相互PING通。1、在虚拟机上访问百度 在虚拟机上面可以访问百度,说明本机和虚拟机的网络是互通的。2、查看虚拟机和本机的IP地址 本机的IP地址为:192.168.1.100 虚拟机的IP地址为:192.168...

2018-06-09 22:49:26 1533

原创 学习使用PING、ARP -a、ipconfig等网络测试命令;找出本机以及虚拟机的MAC地址、IP地址等等信息。

学习使用PING、ARP -a、ipconfig等网络测试命令;找出本机以及虚拟机的MAC地址、IP地址等等信息。一、PING命令  ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。 二、ARP -a命令  ARP命令用于...

2018-06-06 20:13:53 21510

原创 虚拟机的安装

虚拟机的安装一、安装VMware虚拟机在VMware官网上下载VMware虚拟机的安装包,如图所示 下载完成以后如图所示 安装完成以后如图所示 二、在VMware虚拟机上安装win7系统打开虚拟机,点击虚拟机左上角‘文件’,然后点击‘新建虚拟机’,然后选‘典型(推荐)’,点击下一步,如图所示: 硬件兼容性用默认的就可以,直接下一步,如图所示: 选择‘安装程...

2018-06-06 19:53:27 234

原创 基于MYSQL的JAVA应用

基于MYSQL的JAVA应用要求:   基于MYSQL实现上次用SQLite实现的郑码查询java程序并改进:使得输入输入aacm,则输出“无可奉告”。而输入一个汉字或汉字词,则输出该字或词的郑码编码。 (1)在命令窗口中创建一个郑码表,命名为zmdb。 (2)用Navicat向表中添加一些数据,如图所示: 可以看到zmdb表中已经有一些数据,如图所示: (3)用java程序...

2018-05-17 18:52:52 838

原创 用JAVA程序操作MYSQL数据库

用JAVA程序操作MYSQL数据库下载MySQL连接驱动:mysql-connector-java-5.1.46.jar 加载驱动: 1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示: 2.右键工程名,点击build path的Configure Build Path中,进入java build path中的Libraries分页中选择Add JARs...

2018-05-16 15:26:43 650

原创 学习用Navicat来查看MySQL数据库

学习用Navicat来查看MySQL数据库一、Navicat介绍  Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用户可完全控制 MySQL 数据库和显示不同的...

2018-05-15 23:44:28 28844 2

原创 MySQL数据库基础

MySQL数据库基础一、安装MySQL数据库打开网址:http://dev.mysql.com/downloads/mysql/ 下载所需的安装包,如下所示: 准备好一个安装 MySQL 程序的目录,如:D:/MySQL,将下载的安装包压缩到指定目录,解压后的目录为:D:\MySQL\mysql-5.7.18-winx64 以管理员身份打开命令行,进入 MySQL 服务器安装的...

2018-05-14 19:22:32 217 1

原创 编程实现一个命令窗程序能进行郑码查询

编程实现一个命令窗程序能进行郑码查询打开小小输入法的郑码表观察,如 a 一 aa 一下 aaam 万无一失 aaav 可歌可泣 aaax 天下无难事 aacf 百无聊赖 aacm 无可奉告 aadj 无可挽回 aadt 殊死搏斗 aaeu 平型关 aaez 一开始 。。。 改造上次你已完成的“编程实现一个命令窗程序,使得输入“你”则在屏上回显“you”的那个程序”,使...

2018-05-12 13:10:02 181

原创 java语言查询读出一个SQLite数据库文件中的数据

java语言查询读出一个SQLite数据库文件中的数据java语言如何连接到SQLite数据库文件上并打开数据库(1)打开Eclipse,创建一个java工程:JavaWithSQLite,下载所需的sqlite-jdbc-(VERSION).jar,下载地址:http://bitbucket.org/xerial/sqlite-jdbc/downloads/ (2)将下载的sqli...

2018-05-12 12:10:18 1397

原创 数据库学习

数据库学习—-SQLite了解最轻巧的数据库SQLite  SQLite,是一款轻型的数据库,占用资源非常低,能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite的最新版本...

2018-05-11 17:54:00 246

空空如也

空空如也

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

TA关注的人

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