自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jintingbo的专栏

编程执着者

  • 博客(159)
  • 资源 (4)
  • 收藏
  • 关注

原创 idea如何把一个己知的项目加入到自己的工程模块之中?

主要讲述的是:如何把别人的工程加入到自己的idea中进行调试?第一步:己经有一个项目,比如叫springbootjsp ;第二步:将此项目复制一份,并改名叫 gzgl (工资管理的意思);第三步:将此gzgl中的所有文件夹和文件,除了 src目录和 pom.xml目录,其它的全部删除。当然,你把ReadMe.md保留下来也可以。第四步:这是最重要的一步,用记事本或editplus这样的编辑工具修改pom.xml中的的内容,主要是要修改如下几处,就是将原来的名字都改为现在...

2021-10-17 11:46:02 3716

原创 Options -Xverify:none and -noverify were deprecated in JDK 13

将idea的jdk设置为16版,之后再运行项目时,提示:Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.这样的问题。它的意思是:Java HotSpot(TM)64位服务器VM警告:选项-Xverify:none和-noverify在JDK .

2021-10-17 11:05:59 2952 2

原创 项目教学:唐诗网站及讲述时应注意点

金庭波答疑QQ:14280784目的:(1)让学生实际体验软件工程的步骤; (2)灌输计算机语言是管理学的描述语言的理念;理解编程模式,实际上是管理模式在编程上的体现; (3)学会SpringBoot+jsp的整合及解决整合过程中出现的若干问题; (4)掌握MVC代码的写作方法,及在代码写作过程中出现的若干问题; (5)体验同学之间的互帮互学的良好氛围。 (6) 本讲要实现前端提交一首唐...

2021-10-01 11:39:02 415

转载 开发板上Linux系统(烧录)启动过程

来源:https://blog.csdn.net/yanhuan136675/article/details/79661781?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBl

2021-08-13 21:58:12 747

原创 用kotlin写一个按钮的点击事件,让两张图片轮换

废话不说,直接上干货:开发工具:Android Studio 4.1.3开发语言:kotlin重要的话写在前面: 要做两张或多张图片轮流交换,必须要得到图片的id号,而这个正在显示的图片的id号是不好直接得到的,但可以使用getTag()得到。 以下程序就是通过这个“窍门” 弄出的结果 :)第一步:准备两张图片jpg或png都可以,文件名为ab1.jpg和ab2.jpg第二步:新建一个新的Android新工程,在编程环境下,将这两张图片拷贝粘贴到drawable资源目录下。.

2021-05-27 16:32:53 1544 8

原创 Mybatis映射关系一对一的操作实例

什么是一对一的关系?比如一个人有一个身份证,反过来,一个身份证对应一个人,这就是一对一的关系。见下图比如在人表中有一个人:编号为1,姓名为宋江,身份证号在本表中并不真实的存放,它只是存放身份证号在另一个表中的对应编号(如对应的编号为3),你可以理解为: 1号 宋江它的身份证号是对应表中的第3号记录。像这样的关系,我们在数据库中可以用两个表来实现,一个人表(aaaa_person),一个身份证表(aaaa_card),这两个表是通过人表中的身份证编号和身份证表中的身份证编号关联起来的,...

2021-03-21 13:42:51 316

原创 java程序使用mybatis的步骤和实例

写这个程序时,一定要注意配置的对应关系。第一步:打开Navicat建数据库mybatis在此数据库建tb-user表第二步:打开idea新建java工程spring8注意在建java工程时不需要勾选任何东西,把它建在e:\javachenxu下面第三步:建包在src包下新建com.jintingbo.controllercom.jintingbo.daocom.jintingbo.pojocom.jintingbo.service这样几个包..

2021-03-20 14:22:53 951

原创 3D数学中,关于矩阵变换意义

矩阵是如何变换向量的? 原创作者:金庭波 通俗的理解,想把一个物体变大变小,将此物体乘一个系数就行了;这个物体在数学中是用向量表示的;那就变成了向量乘以一个系数就行了。 但这个物体它是有维度的,所以它的各个维度的系数都不一样,所以最好的办法是用一个矩阵来表示它各个方面的系数。这样,物体的变化就变成了向量与矩阵乘的结果了。 一个向量v=[x y z],它可以写成它的基向量的线性组和形式:v=xp+yq+zr; 这样...

2020-12-28 15:54:15 2399 7

原创 javaScript授课讲义

一、javaScript是C系语言,所以它的语法与C相同---------------------------------------------------------二、javaScript的数据类型: (1)数值;(2)字符串类型;(3)布尔类型;(4)null类型 ;(5)undefine类型; (6)Symbol类型; (7)引用类型---------------------------------------------------------三、如何定义javaScript..

2020-12-09 11:22:25 167

原创 VC6实现OpenGL第一个例子

有幸运在网上下载了一份 “OpenGL教程NeHe源代码1-48.zip“,又恰好有NeHe的一份关于OpenGL的教材,于是就用VC6开始实验,它其中的代码。第一步:解压OpenGL教程NeHe源代码1-48.zip;第二步:用VC6打开其中的Lesson01工程。第三步:直接按F5键运行。Lesson1.exe - 16 error(s), 0 warning(s)直接显示16个错误。那是什么原因呢?是因为工程在运行时没有OpenGL库的支持。 本来VC6是可以支持O...

2020-11-28 15:17:58 550

原创 OpenGL的第二个实验:移动的方块

第一步:下载jogl-1.1.2-pre-20080523-windows-amd64包第二步:打开eclipse导包和导入dll文件,导入的方法请见上一篇我的“OpenGL的第一个实验"文章。第三步:代码如下:package controller;import java.awt.BorderLayout; import java.awt.Frame;import java.awt.HeadlessException;import java.awt.event.W...

2020-11-28 13:48:20 238

原创 OpenGL的第一个实验

实验环境:eclipse实验库:jogl-1.1.2-pre-20080523-windows-amd64,库中文件如下: 这个库文件是必须的,如果没有这个库,是做不成OpenGL的。可以去这里下载:第一步:打开eclipse新建一个java工程,比如工程名为helloOpenGL第二步:思路是:把 jonl.jar 和 gluegen.jar 导入到eclipse中,然后把解压后的4个.dll文件也导入到eclipse中。具...

2020-11-28 13:32:13 253 2

原创 ES6的Fetch异步请求的实现方法

第一步:用IDEA建一个WEBSERVLET工程第二步:写idex.jsp代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> <script type="text/javascript"> var url = "fetch"; .

2020-11-26 19:38:37 559

原创 servlet上传文件的例子

本例的知识点:1.了解上传文件时,表单的网页必须是:enctype="multipart/form-data"2.了解上传文件时,servlet的类必须要使用 @MultipartConfig这个注解3.在servlet中,得到文件的输入流是:InputStream is = part.getInputStream();4.因为网站具体放在经销商主机的哪个位置我们不知道,所以要求出来,求的方法是:this.getServletContext().getRealPath("/up...

2020-11-26 16:25:22 150

原创 idea java工程如何做JDBC实验

idea java工程如何做JDBC实验第一步:打开idea新建一个java工程,比如xsgl工程第二步:在xsgl条目下新建一个lib目录,并将mysql的驱动程序拷贝到此目录下;第三步:在controller目录下新建一个A类,并在A类中用psvm加上main入口函数第四步:在main中输入如下代码,进行数据库的连接。 Class.forName("com.mysql.jdbc.Driver"); Connection con= DriverM...

2020-11-20 09:23:37 1319 3

原创 idea servlet 前后端分离实例

第一步:在idea下建一个javaWEB工程;第二步:新建一个工程,不需要在web下写些前端,因为想在HBuild中写前端;第三步:在controller包下新建一个servlet,我这里命名叫Servlet1,代码如下:protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servl

2020-11-07 18:07:11 1741 1

原创 idea servlet工程不用jsp,直接用html做前端的代码演示

新建了一个idea servlet工程,在此工程中不想使用jsp做前端,直接使用html做前端的做法。第0步:将jquery库导入到web目录下的js目录之中。第一步:新建一个idea servlet工程,工程目录如下:第二步:写index.html页页代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewp

2020-11-07 12:34:15 982

原创 linux C socket编程

这是一个关于socket的题:要求你自己写一个socket程序,然后解析客户端从浏览器地址栏提交的数据。要求:在浏览器中输入http://localhost:8500后,你的socket程序向浏览器返回一个网页,以后就用这个网页向你写得这个socket程序提交数据,你的socket程序负责解析这些数据关回答到那个网页上去。涉及的知识点:1. socket编程; 2.http请求与响应;#include<stdio.h>#include<stdlib.h>#incl..

2020-10-08 08:42:01 153

原创 填centOS7安装codeblocks时的坑

参考资料:https://www.cnblogs.com/codingnutter/p/5677141.htmlhttps://blog.csdn.net/gfk3009/article/details/104646345/第一步:下载Code Blocks,网址为:http://www.codeblocks.org/downloads下载codeblocks_20.03_amd64_stable.tar.xz或codeblocks-20.03-1.el7.rmps.tar都可以。大

2020-10-05 19:10:22 802

原创 C socket如何接受网页的get请求,并向网页发送数据

目的:在centOS7中,打开网页,并在地址栏输入:http://localhost:8500/?aaa=7&&bbb=8 , 然后在自己写得socket中收到这些数据,并把一个test.txt文件中的内容发送到网页上去。第一步:在centos7的linux下新建一个目录:比如是 /home/jintingbo/c/lianxi;第二步:将win10下编辑好的test.txt文件传到linux的 /home/jintingbo/c/lianxi下;第三步:用vi在/h...

2020-10-04 17:01:16 684

转载 linux下建立一个c++工程

熟悉了Windows平台下编译一个C++工程后,你是否会提出这样一个问题:在Linux平台下又如何编译一个C++工程呢?希望本文能给正在学习或想学习Linux C++开发的你起到抛砖引玉的作用。首先,你必须有一个Linux开发环境,这样才能进行C++开发。笔者用的是安装在虚拟机中的Ubuntu 9.04,Ubuntu操作系统是没带C++编译器g++。在连网的情况下,在终端中使用root超级用户权限输入以下命令:sudo apt-get install g++并回车即可安装C++编译器g+...

2020-10-02 14:50:09 1011

原创 如何将centOS7做成局域网主机

我在win10上安装了VMware Workstation10,又在VMware Workstation中安装了centOS7,我要将这个centOS7做为局域网上的主机,让局域网上的其它机子能用ssh终端连接上我的centOS7,该如何做呢?第一步:在win10的命令模式下用 ipconfig查看自己win10主机的ip地址。这是只要记住网卡的ip地址就可以了。第二步:把win10的防火墙关掉,具体的步骤是:屏幕右下角的网络----.>右键----->"打...

2020-09-30 15:29:06 1101

原创 VM虚拟机中的centOS7如何安装linux QQ

第一步:下载linux QQ软件下载网址:https://im.qq.com/linuxqq/download.html第二步:将下载的linuxqq_2.0.0-b2-1084_x86_64.rpm 传到虚拟机中/root目录下第三步:使用命令rpm -ivh --nodeps linuxqq_2.0.0-b2-1084_x86_64.rpm就可以进行安装了。第四步:安装后,在linux的图形桌面上就有双击它就可以运行了,在运行之前它会提示权限,同意即可。...

2020-09-30 09:37:35 6404 3

原创 centOS7的vi中如何使用汉语拼音和五笔

网上说:但是我的就是没有这个 “区域和语言” 菜单,那么该如何做呢?在终端下输入以下命令安装yum install ibus-libpinyin这里,你再看图形桌面上的”应用程序“就有上面图片所示的内容区域和语言了。打开区域与语言之后,点击输入源中的”+“号,选择汉语(Intelligent PINYIN)即可好啦!最后点击桌面右上角切换至此中文输入法。(注意:不同输入法之间切换快捷键为win+空格,二者之间切换为win+shift)在终端下试试这个汉语拼音输入法吧.

2020-09-11 09:24:22 486

原创 如何让本局域网的用户通过navicat连接win10虚拟机中的centOS7中的mysql

如何让本局域网的用户通过Navicat连接win10虚拟机中的centOS7中的mysql .环境: 主机(Win7)外网ip:192.168.1.101 虚拟机(CentOS7)ip:192.168.184.128思路: 把虚拟机中的端口号映射给win10主机的某一个端口号,以后就可以用主机+端口号访问CentOS7中的相关服务了。比如:将虚拟机的3306端口号映射到win10IP的999端口,那么在局域网上就可以用Navicat这样的数据库工...

2020-09-07 17:06:56 729

原创 win10下虚拟机中的centOS7如何安装mysql

第一步:查看当前系统是否自带MySQL数据库[root@MySqlServer ~]# rpm -qa | grep mysqlmysql-libs-5.1.66-2.el6_3.i686[root@MySqlServer ~]#说明:执行rpm -qa | grep mysql命令来查看当然系统是否自带有MySQL数据库,若有,则会显示MySQL软件名称。第二步:卸载自带的MySQL数据库[root@MySqlServer ~]# rpm -e --nodeps mysql-li..

2020-09-07 11:53:17 379

原创 centOS7网络出了问题后如何解决?

第一步:启动虚拟机,并且打开centOS7;第二步:点菜单中的“编辑”-->"虚拟网络编辑器“ -->出来如下界面:点恢复默认设置即可,这样它就恢复到初始值了。再点DHCP设置,它会出现这个界面记住它的“开始IP地址”到 “结束IP地址”的范围。如果centOS7不想使用DHCP,而使用静态IP地,只能在这个IP地址范围内选。再就是centOS7使用手动IP时,网关如何选择?还是在这个界面点"NET设置“好!把上面这些弄清楚后,就可以设置centOS7的.

2020-09-05 17:48:03 444

原创 win10主机ping不通虚拟机(centos7)或者通过Xshell 6连接不上虚拟机(centos7)(NAT模式)的解决方法

第一步:点win10的桌面上的“网络”图标右键->属性->更改适配器设置,将VMware Virtual Ethernet Adapter for VMnet8重命名为VMnet8; 将VMware Virtual Ethernet Adapter for VMnet1 重命为VMnet1;注意不是把VMnet1的命名为VMnet8 或者相反了。这样命名的目的,是为了下一步用ipconfig命令时,看得比较直观,知道哪个是个VMnet8网卡,哪个是VMnet1网卡。第二步:首先...

2020-09-04 21:49:52 2158 2

原创 在linux下编写简单的c程序

首先ctrl+alt+t打开终端使用vi进行编程:输入命令 vi hello.c#include <stdio.h>#include <stdlib.h>int main(int argc ,char *argv[]) { printf("hello world!\n"); return 0;}输入完成后按 esc 输入:wq保存并退出再输入以下命令:gcc -o hello hello.c运行用: ./hello...

2020-08-28 21:14:05 186

原创 nodejs+vue4.X的安装

第一步:安装node.js到e:\nodejs目录node -v 查看nodejs的版本npm -v 查看npm的版本第二步:在nodejs目录中,再新建node_global和node_cache这两个目录第三步:设置e:\nodejs\node_global 为全局目录 npm config set prefix "e:\nodejs\node_global" 设置e:\node...

2020-08-27 08:30:50 422

原创 安卓调用摄像头拍照

安卓调用摄像头拍照 本节所涉及到的新单词: External[一克s'特罗] 外部的 Environment [印'歪仁闷特] 环境 storage [s'托瑞几] 贮存 emulated ['e母优特得] 仿真 capture ['凯拍切] 捕获 build [bild] 构建 version [‘喂儿忍] 版本 第一步:新建一个布局 <?xml ...

2020-07-04 17:13:44 434

原创 解决Android闪退的坑

今天在使用Android Studio时,写了一个程序,直接在手机上运行的闪退。 用别人的手机又可以运行,以为是自己的手机坏了,于是有开始分析,发现只要是使用<ImageView>加载图片时,就会闪退,编译时可以正常运行。将图片全部从drawable-v24移到drawable目录后正常了。...

2020-06-30 16:43:50 3568

原创 使用安卓的日志工具Log

一、使用安卓的日志工具Log Android的日志工具Log 5个方法供我们打印日志,同时对应5种日志级别 Log.v():用于打印最为繁琐、意义最小的日志信息.对应级别verbose Log.d():用于打印一些调试信息,这些信息对你调试程序和分析问题有帮助,对应级别debug Log.i():用于打印一些比较重要的数据,这些数据是你非常想看到的、可以帮助你分析用户行为数据,对应级别info Log.w():用于打印一些警告信息,提示程序...

2020-06-20 19:29:49 2221

转载 Android 运行时权限(危险权限)

一、说明Android 6.0开始,Google将权限分为两类,一类是Normal Permission, 这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。二、危险权限列表下表列出了Android所有的危险权限,剩余的权限就都是普...

2020-04-28 14:25:24 592 1

原创 安卓横竖屏新闻系统的开发体会

目的:当是竖屏时,用ListView提供的新闻标题列表,点击新闻列表中的某个标题,它显示本标题对应的新闻内容。当是横屏时,屏幕分为两个部分,左边部分为新闻标题列表,右边为新闻内容。第一步:新建一个FragmentTest项目,启动后能让它在手机上初次正上运行;第二步:activity_main.xml中有一个NewTitleFragment碎片(fragment_newtitle.x...

2020-03-13 15:06:29 241

原创 安卓中主活动如何与碎片进行通信

所谓进行通信,就是你使用我的数据和方法,你使用我的数据和方法。第一步:新建一个安卓项目,代码使用https://blog.csdn.net/jintingbo/article/details/104745290中的代码,即本实验是在那篇文章的基础上的继续。第二步:新建一个碎片,随便取一个名字,比中叫左碎片LeftFragment;第三步:在LeftFragment中新建一个自定义的方法...

2020-03-09 11:32:10 1211

原创 Fragment(碎片)的替换

第一步:新建工程(略);第二步:新建3个Fragment,它们是LeftFragment,RightFragment,AnotherRightFragment,让它们自动生成的XML文件。各自的文件内容如下:---------------------------------LeftFragment.java 包文件让它自动导入即可--------------------------...

2020-03-09 09:01:23 452

原创 碎片的简单实验

《第一行代码》第一版 158页到160页写在前面的话:一定要给fragment标签加id号,不然实际运行时会一闪而过。第一步:新建一个工程(略),参见以前的文章第二步:新建一个LeftFragment 后,把它java文件中其它自动产生的代码都清除,只留下onCreateView()函数。不清除最后生成APP后会闪退。public class LeftFragment exte...

2020-03-09 08:19:50 276

原创 安卓如何写fragment中ListView的点击事件,新闻示例

先上一张图,看懂这张图后,才可以看下面的内容。 这张图的意思就是什么东西里面又包含了什么东西的意思,代码其实只是如何“剥”出每一层。下面开始整代码:第一步:新建一个安卓项目,它会自动生成MainActivity.java和activity_main.xml, 请不要改名字;第二步:新建一个fragment,取名为MainFragment,它会自动生成MainFragment.jav...

2020-03-07 11:44:28 3203 1

转载 android 中ListView添加标题和图片,技术要点是自定义SlidingListviewAdapter适配器

一、listview控件添加标题:1、新建一个项目,ListViewDemo,MainActivity.java代码如下:public class MainActivity extends Activity { String[] nameList ={"banbana","apple","orange","Watermelon","Pear","Grape"}; priva...

2020-03-06 19:31:56 1149

ideamvc隐藏真实url.rar

JAVA WEB项目隐藏url真实路径的方法,比如: 你输入的网址是 http://localhost:8080/wwwww,但它实际上执行的是http://localhost:8080/bb, 在实际中应用广泛,比如想隐藏自己真实的播放地址等。 代码的readme.txt中含有详细的技术説明。 下载后直接使用,值得拥有!

2020-01-28

ideamvc2(SSM成功).zip

本SSM框架配置适合idea版本,是我自己配置好的,在课堂上给学生使用过,可以达到拿来就用的效果。 你下载后把它解压的任意目录,然后启动idea编辑器,选菜单中 file-->open,然后选取你然解压的那个目录就可以运行。 SSM的配置不需要更改什么了,你想重新修改一下你的maven设置也可以。 使用方法我己经写在了工程的readme.txt文档之中, 数据表的结构也放在工程之中,你一看就明白。 本程序也可以做为SSM开发者的起步项目,即你不需要配置,就可以直接在这上面做开发了。 本程序也可以做为培训机构,学校教授SSM的起步点, 即你可以直接在我配置好的基础上开始讲SSM的使用就可以了。

2020-01-24

springboot使用jsp实例

通过实例演示了springboot使用SSM,并且动态网页使用jsp的实例。 非常难得。

2018-10-20

DirectShow开发版

DirectShow是用于音视频的采集,格式转换,播放的框架。但这个软件很难找,我把它整理成一个压缩文件,解压后就可以使用。具体的使用方法可以参见我的CSDN上的文章。

2018-04-11

空空如也

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

TA关注的人

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