自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无知的贤者博客

一个初学者的博客

  • 博客(27)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 小白怎么搭建属于自己博客(一键式部署)

这里我们假设读者从来没有接触过编程或者刚刚接触编程。本文将从最开始的步骤逐步讲解,读者只需要按照步骤进行操作便可。搭建个人博客获得服务器购买服务器设置服务器安装获得服务器购买服务器想要搭建个人网站,最好有一台个人服务器。阿里云购买链接.点击上方的购买链接,可以领取优惠卷购买。上面贴出的六种服务器均可购买。但较为推荐购买ECS服务器,其次推荐购买轻量应用服务器。理论上云电脑应该也可以,但笔者没买过,故不做推荐。设置服务器当服务器购买完成后点击右上角的控制台。在搜索框输入“云服务器”

2021-07-27 16:54:38 1699 1

原创 关于HTTP协议的错误理解

在以往对HTTP的理解中,我一直认为request和response分别为客户端依照http协议的格式的规定向服务器发送了一个request,而后链接断开。服务器再向客户端发送一个response。(错误)实际上是,客户端向服务器发送了一个request后,会一直等到服务其返回的response后再结束这次链接。这样一个同时包含了requset和response的内容的过程才是一次http协议/请求,请不要单纯的将http请求理解为request,有的博客中http请求的确仅仅只意味着request,但有

2020-10-12 15:32:54 497

原创 将Excel文件导入到数据库中

今天公司让实现两个Excel文件通过某种特定的规则合并成一个文件。要实现这个功能的第一步就是将Excel导入到数据库之中。下面总结一下将Excel导入到数据库的具体步骤。(java程序)1:明确所需要的类这里我使用了三个类:Ⅰ:DBUtil类。这个类是个工具类,主要负责,连接数据库、搜索……等操作数据库的行为。Ⅱ:InputExcel类。这个类的主要作用是负责上传,解析Excel表等对E...

2019-06-24 10:02:03 3792

原创 工作中遇到的问题,解决以及其心得总结

错误1无法搭建新的项目:错误为Could not download auto-value.jar (com.google.auto.value:auto-value:1.5.2): No cached version availa修改方式为在project的build.gradle修改maven地址 mavenCentral() maven{ url'http://maven.ali...

2019-05-31 17:37:05 4384 3

原创 使用c++包装c#

今天公司让使用c++包装c#,提供c++的接口给客户使用,现在记录一下实现过程。关键词:c++/cli,com模块,注册首先需要搭建环境,我们需要一个带有c++和c#包的Visual Studio 。我直接在官网下载了社区版本。在搭建好环境后,开始写代码。先从c#开始,实现一个c#的dll文件。初次接触这里有一些关键词:1:GUID。在我的理解中这玩意更像是一个从c++指向c#的路标。...

2019-05-29 17:09:07 596

原创 向Android Studio中导入相应的程序

今天导入一个Android程序,在导入之前就清楚的是这个gradle的版本是不对的。在导入时出现一大堆错误。在开始时,先修改了工程项目中build.gradle里gradle的版本,使其符合我的AndroidStudio版本。但是这样做回出现其他方面的版本不兼容的错。就转而使用了其他方法。首先在科学上网的前提下进行了如下操作:在关掉离线并且使用默认gradle的情况下,Android会...

2019-05-21 08:30:15 600

原创 打印机表单打印的实现中出现的问题

当你表单中的文字被放大时,你的居中代码需要注意,这个时候空格的宽度也被放大了一倍。使用指令集的时候应该注意顺序问题,当放置的位置不对的时候有可能会出现指令无法使用的情况,但具体原因尚未理解。在打印的过程中出现了将数字转换为大写的情况,将代码复制下来方便以后使用。 //数字转换成大写汉字 private String UpNumber(float num) { ...

2019-05-17 15:06:00 1212

原创 打印机程序中常用的方法

这个文章不管打印机的连接的问题,仅仅将一些常用的方法写出来方便以后使用。居中://居中代码 //参数text为需要居中的文字,参数len为要在多长的范围内居中。 private String Centered(String text,int len) { String returnStr=""; if(TypefaceLen(text)&...

2019-05-15 14:31:54 173

原创 Android开发中上传图片的方式以及所遇到的坑

这今天工作需要用到图片上传的功能,遇到了不少问题,特来整理一下。先来整理下在Android上传图片需要哪些步骤。1:调用相册2:得到图片的路径3:将图片转化为二进制码4:发送这个二进制码。先来说得到图片的路径在Android开发的过程中不像开发Windows序可以直接将路径复制到相应的位置。我们通常得到一个图片的方法是先得到一个图片的uri再通过uri得到它的绝对路径。这里就需要先说...

2019-04-26 14:28:55 1811

原创 使用okHTTP时遇到的坑

使用okhttp注意:错误一:提示下载不到okhttp,这时候使用 mavenCentral() google() jcenter() maven { url 'https://maven.google.com' } maven { url 'https://oss.sonatype.org/content/repositories/snapsh...

2019-04-10 15:45:06 1682

原创 支付宝刷脸支付对接自己的程序

今天公司让实现支付宝刷脸支付对接自己的程序实现刷脸,在网上看了一些博客发现大部分都有点乱,现在我来总结一下自己的实现方法,整个文章分为四个部分:流程分析、客户端实现、服务端实现、实现程序所必须的数据。当然,在看该文章时最好先浏览一下官方文档,结合理解,同时下载相应的sdk等。这个官方文档流程说的比较清晰↓https://docs.alipay.com/pre-open/20180402104......

2019-04-05 21:45:34 19173 8

原创 搭建服务端出现的错误

错误1: org.apache.ibatisibatis-core3.0错误2:遇到错误64K,在尝试网上的解决方法无果。后修改代码,可以成功运行,但估计与代码无关。考虑到可以使用时是在吃过饭后,我认为是网上的方法起了作用,只不过必要的安装包在当时尚未完成。错误三:IDEA导入项目后出现大量包未导入。最后发现应该将lib文件夹里的jar文件导入依赖。...

2019-04-04 20:28:45 785

原创 AndroidStudio项目搭建错误

在可以使用谷歌的情况下,构建项目时出现错误:Could not download auto-value.jar (com.google.auto.value:auto-value:1.5.2): No cached version availa错误修改方法:修改方式为在project的build.gradle修改maven地址mavenCentral()maven{ url’http://...

2019-04-03 18:51:57 217

原创 Android初学笔记——五:数据存储

Android中数据以5种方式进行存储:文件存储:文件存储在各个编程语言中都有使用这种方法进行存储。在Android中是使用java的I\O流将文件存入硬盘或内存卡等地方。SharedPreferences:它本质上是一个XML文件,通过map<object,object>这种键值对的方式存入手机的内存中。常用于存储较为简单的参数设置。SQLite数据库:SQLite是一个轻量级...

2019-04-02 20:01:01 197

原创 Android 初学笔记 —— 四:Activity中数据传递与数据回传(Activty终)

这篇博客为Activity基础应用的最后一篇。接下来再学习Activty应该了解Activity在互相交替引用时的声明周期,各种方法函数的调用关系。Android中使用putExtra()来进行数据传递。例如:String data="Hello Activity02";//建立“信箱”,并告诉信箱寄信地址Intent intent=new Intent(this,Activity02...

2019-04-02 19:38:29 1654

原创 Android 初学笔记 —— 四:Activity的跳转

Activty通过Intent进行跳转。主要包含两个函数 :startActivity(Intent intent);startActivityResult(Intent intent);实际上不仅Activity,Service和BoardcastReceiver等组件也都是通过Intent来进行通信。我们先来说Activity通过Intent对Activty进行调用分为两种,分别为...

2019-04-01 19:50:32 225

原创 Android初学笔记——三:Activity基本信息

一:Activity的生命简述Activity主要负责管理Android程序的用户界面。关于Activity的入口:从应用方面来说Activity的入口是由声明Activity的.xml文件确定的。确定从哪个java文件启动只需要在Acticity标签下面加入这段声明就行随后重写onCreate()方法,并加载布局文件就可以了:具体代码如下public class MainA...

2019-03-31 20:04:52 219

原创 Android初学笔记——二:ui开发相关

一、android中的控件一个android应用的界面是由View和ViewGroup对象构建的。注:一个ViewGroup是由多个View构建出来的。View具有一些子类,它们被统称为Widgets(工具),提供了如按钮、文本等UI效果的实现。viewc常被使用的功能一般有:TextView:文本框,可以在界面上显示文字,通常作为提示信息展示Button:按钮用于响应用户的点击事件...

2019-03-31 10:09:28 194

原创 Java网络编程

在阅读这个博客时,默认已经熟悉TCP/UDP协议。在java中网络编程,又被称为套接字编程。什么是套接字?Socket就是套接字。Socket的生命周期分为以下几个过程:1:创建Socket链接2:...

2019-03-30 21:34:09 93

原创 UDP的相关知识

有个TCP的三次握手四次挥手理解起来是相对简单的。但是有关UDP编程的滑动窗口却常常有一些问题,看了慕课上一位老师的解释就写篇博文来总结一下UDP中的滑动窗口出现的一些问题。实际上虽然UDP本身是不可靠传输,但是我可以通过滑动窗口协议来达成某种程度上的可靠传输。正常情况下,我们将UDP变为可靠传输的方法就是,发送一个包,等待确认包收到后再发送第二个包。这样固然可行,但是当距离比较远的时候...

2019-03-27 15:50:22 444

原创 Android开发入门笔记——一:java常用的两种布局方式

注:使用Android Studio开发安卓的页面布局一般常用有两种:注意1:代码有先后顺序,代码越靠后,在界面上越靠前注意2:最新版本的android studio的初始Active不再是两者中的任何一个,若想要使用两者的功能,则需要在里面再加装一层容器。注意3:Android Studio的提示功能对大小写敏感线性布局:LinearLayout最常用属性android:idan...

2019-03-15 14:07:14 205

原创 Java语言基础技术相关整理

Java基础的书籍视频基本也看完了,但是今天看开发视频的时候突然发现有关抽象的定义有些模糊不清了。因此写个博客整理一下自己的所学与所掌握的知识。一、java的基本知识1:什么是面向对象?关于这个问题,在我刚开始学C++的时候问群里的大佬,他们告诉我是万物皆对象。后来学java的时候,有着这样的话:抽象、继承、多态、封装是Java作为面向对象的重要特征。因为自己从c语言入门开始学习,我很难明...

2019-03-13 11:03:20 209

原创 有关Java反射机制整理

所谓SSM是

2019-03-06 17:09:45 125

原创 给Eclipse添加maven功能时出现的错误

An error occurred while collecting items to be installedsession context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).Multiple problem...

2019-03-06 14:22:01 1819 1

原创 字节流与字符流

在说字节流与字符流之前,我们需要先看一下输入流与输出流。实际上他们只是一对互为逆过程的行为,而这两个行为所操纵的具体内容,就是字符流与字节流。从宏观上来说,程序可以直接通过字节流来操纵文件内容。但如果使用的是字符流,则需要先将字符流写入缓存,再通过缓存来修改文件。具体表现在Java上:当你使用字节流来修改文件时,即使不关闭流,文件的内容一样会被修改。但当你使用字符流来对文件修改是,如果不关闭流...

2019-03-05 09:41:32 140

原创 List,Map,Set的差别

java内有几个相当重要的集合,分别是List,Map,Set。Java给它们提供了相应的API。那么在学他们之前,我们先来理解下什么是Collection和Map接口吧。 Collection是List,Set的上级接口。换个说法,List和Set是Collection的具体实现。 这意味着什么呢?我们只需要掌握API文档中Collection的方法,就想相当于掌握了List和Set...

2019-03-04 20:20:47 123

原创 JAVAEE项目实践 : 一、javaee技术总结(可以使用的功能)

一:JDBC:提供对各种关系数据库的统一接口。二:JavaBeans:符合某种特定规范的Java类。(我的理解:JavaBeans就是以特定格式进行书写的类,主要是为了提高类的可服用性。该特定格式是指对公有类的私有属性进行get、set的方法设置与无参构造方法的设置。如下图)而且JavaBeans格式的类可以在JSP文件中被引用,从而达到控制活动的作用。关于JavaBeans的具体情况这...

2019-01-23 13:22:11 3155

学生管理系统

自己期末作业做得学生管理系统,实现虽然简单但是基本技术都有,可以说麻雀虽小五脏俱全

2019-01-28

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

TA关注的人

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