自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 使用Android自带的SQLite数据库

1.创建一个类继承SQLiteOpenHelper类2.实现SQLiteOpenHelper类其中的抽象方法//当数据库创建的时候被调用@Overridepublic void onCreate(SQLiteDatabase db) { //创建了数据库并创建一个叫user的表//SQLite数据创建支持的数据类型: 整型数据,字符串类型,日期类型,二进制的数据类型String sql = "create table user(phone varchar(200),password varch

2020-07-28 09:53:25 1409

原创 Java选择列导出

样式代码:Js代码:function exportExcel() { var obj = document.getElementsByName("ColumnName"); var checktext=new Array(); var checkvalue=new Array(); for (var i = 0; i < obj.length; i++) {

2020-06-17 15:39:39 1044

原创 Java导出

以前在学c#的时候也做过导出,但现在做的java,有很多地方不一样了,所以就重新用java的方式做过一次导出。因为我做的导出是可以根据使用者的意愿导出某一列的数据的,所有if else 就有点多List<Map<String,String>> listObjectSec = JSONArray.parseObject(fundRunningWaters,List.class); OutputStream BookStream=null; try {

2020-06-16 11:47:26 426

原创 迭代器越界

错误代码:Iterator iterator =list.iterator();while (iterator.hasNext()){Select select=new Select();select.setId(iterator.next().getIncometypeid());select.setText(iterator.next().getIncometype());list.add(select); }解决办法:首先实例化一个对应的对象,然后将iterator.next()方.

2020-06-08 17:22:47 1053

原创 List集合对象引用的问题

这是我弄下拉框时遇到的一个关于List集合对象引用的问题。我在for循环外部声明了一个对象,然后在for循环里面给对象属性赋值,最后在将他添加到list集合里去,最后页面返回的数据全部都是最后一条数据,就是重复了。错误代码:@ResponseBody@RequestMapping(value="/select",produces=“application/json;charset=UTF-8”)public Object select(){ List<BsIncometype>

2020-06-08 17:20:31 2515

原创 Android-上传图片到服务端

Activity代码btn_register_info.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String url=ServiceUrls.getReserveMethodUrl("picture"); Map<String,Object> map=new HashMap<>();

2020-05-28 10:31:33 462

原创 APP广告页面

布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/shape_gradient

2020-05-28 10:26:57 521 3

原创 Android-获取手机图片

在AndroidManifest.xml清单中加上这两个<!--* 读写外部存储--><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><provider android:name="androidx.c

2020-05-18 17:33:19 394

原创 Android-轮播

在Build.gradle里加载这个dependencies {implementation ‘com.youth.banner:banner:2.0.0-alpha02’}页面代码 android:id="@+id/banner_home_header" android:layout_width="match_parent" android:layout_height="240dp" /><com.youth.banner.BannerActivity/

2020-05-18 17:28:53 225

原创 Android-笔记

Android快键键Ctrl+O 可打开此窗口,可用来快速生成onCreate()方法@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);}Ctrl+Alt+L 格式化代码(整理代码)shit+ctrl+/ alt+in...

2020-05-08 12:17:27 75

原创 Android-支付

学习然后自己做了个支付页面的功能页面截图页面代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android...

2020-05-08 12:14:33 192

原创 错误记录-找不到控件

我这个错误可以说是粗心大意导致的了,预防下次再犯,所以记录一下先看下错误提示:Attempt to invoke virtual method ‘void android.widget.RadioButton.setChecked(boolean)’ on a null obj错误原因:其实只要仔细一看就能发现问题所在,首先程序先执行了inintView();方法,然后在这个方法里我...

2020-04-27 18:21:53 181

原创 二维码生成和解析学习总结

需要用到的架包 zxing二维码架包 public class EWMTest { import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import...

2020-04-27 18:17:29 878

原创 Java QQ发送邮件学习总结

需要用到的架包 mail.jarpackage JavaTest;import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.m...

2020-04-27 18:15:43 165

转载 HTTP消息结构学习总结

HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。一个HTTP"服务器"同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HT...

2019-08-17 20:45:31 95

原创 json学习总结

1.概念:JavaScript Object Notation JavaScript对象表示法JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。{“sites”: [{ “name”:“小明” , “age”:12 },{ “name”:“小红” , " age “:12 },{ “name”:“大明” , “age”:24 }...

2019-08-14 19:47:48 279

原创 JQuery Ajax实现方式

//JQeury实现方式 //1.$.ajax() function funajax() { $.ajax({ url: "",//请求路径 type: "post",//请求方式 //data: "name=wo&age=21",//请求参数 ...

2019-07-31 21:03:48 128

原创 原生JS方式实现Ajax

概念:ASynchronous JavaScript And XML (异步的JavaScript 和XML),是指一种创建交互式网页应用的网页开发技术,在无需重新加载整个网页的情况下,能够更新部分网页。优点:服务器和浏览器之间交换的数据大量减少,提升用户体验。缺点:1.它可能破坏浏览器后退按钮的正常行为2.网络延迟——即用户发出请求到服务器发出响应之间的间隔——需要慎重考虑。不给予用户明确...

2019-07-31 21:00:46 108

原创 成员变量和声明

各参数的含义如下。• public、protected、private:用于表示成员变量的访问权限。• static:表示该成员变量为类变量,也称为静态变量。• final:表示将该成员变量声明为常量,其值无法更改。• type:表示变量的类型。• variable_name:表示变量名称。初始化的默认值如下:• 整数型(byte、short、int 和 long)的基本类型变量的默...

2019-07-28 19:42:01 708

原创 数据结构和算法

(1)数据:人们利用文字符号、数字符号以及其他规定的符号对现实世界的事物及其活动所做的抽象描述。(2)数据元素:表示一个事物的一组数据。(3)数据项:构成数据元素的数据。(4)抽象数据元素:没有实际含义的数据元素。(5)抽象数据元素的数据类型:没有确切定义的数据类型。(6)数据的逻辑结构:数据元素之间的相互联系方式。(7)数据的存储结构:数据元素在计算机中的存储方式。(8)数据的操作...

2019-07-28 19:40:10 105

原创 LINQ TO SQL LIUNQ语句(2)

Concat/Union/Intersect/Except操作比如我想把学生表,教师表的国籍都合并一起显示,相同的国籍不会过滤var list={from tbstudent in mymodel.studenttable select tbstudent.nationality}.Concat{from tbteacher in mymodel.teachertable ...

2019-07-17 20:01:17 160 1

原创 时间轴

Style代码.icondiv { position: absolute; top: 25%; } .icondiv:hover{ background-color: rgba(0,0,0,.35); border-radius: 50%; cu...

2019-07-17 19:59:09 255

原创 LINQ TO SQL语句

Select操作比如我要查学生信息var list=from tbstudent in mymodel.studenttableSelect tbstudent;Join操作比如学生表和班级表是分开的,那就需要连接班级表var list=from tbstudent in mymodel.studenttablejoin tbclass in mymodel.classtbale o...

2019-07-07 20:10:44 153

原创 First,FirstOrDefault,Single,SingleOrDefault的区别

操作符 如果源序列是空的 源序列只包含一个元素 源序列包含多个元素First 抛异常 返回该元素 返回第一个元素FirstOrDefault 返回default(TSource) 返回该元素 返回第一个元素Last 抛异常 返回该元素 返回最后一个元素LastOrDefault 返回default(TSource) 返回该元素 返回最后一个元素Single 抛异常 返回该元素 抛异常S...

2019-07-05 21:12:05 260

原创 HTTP响应头

设置HTTP响应头的方法:这些方法由HttpServletResponse 类提供的:1 String encodeRedirectURL(String url)对sendRedirect()方法使用的URL进行编码2 String encodeURL(String url)将URL编码,回传包含Session ID的URL3 boolean containsHeader(String...

2019-06-27 08:32:37 155

原创 JSP编程中常用的获取HTTP信息头的方法

介绍一些在JSP编程中常用的获取HTTP信息头的方法。详细内容请见下表:1 Cookie[] getCookies()返回客户端所有的Cookie的数组2 Enumeration getAttributeNames()返回request对象的所有属性名称的集合3 Enumeration getHeaderNames()返回所有HTTP头的名称集合4 Enumeration getPa...

2019-06-26 16:41:54 751

原创 JSP 表达式语言

JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。一个简单的语法典型的,当您需要在JSP标签中指定一个属性值时,只需要简单地使用字符串即可:<jsp:setProperty name=“box” prop...

2019-06-18 09:09:33 96

原创 正则验证

验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+...

2019-06-15 10:06:29 106

原创 JSP 动作元素

与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。动作元素只有一种语法,它符合XML标准:<jsp:action_name attribute=“value” />动作元素基本上都是预定义的函数,JSP规范定义了一...

2019-06-09 15:46:14 110

原创 jsp Session

HTTP是无状态协议,这意味着每次客户端检索网页时,都要单独打开一个服务器连接,因此服务器不会记录下先前客户端请求的任何信息。有三种方法来维持客户端与服务器的会话:Cookies网络服务器可以指定一个唯一的session ID作为cookie来代表每个客户端,用来识别这个客户端接下来的请求。这可能不是一种有效的方式,因为很多时候浏览器并不一定支持cookie,所以我们不建议使用这种方法来...

2019-06-09 15:24:47 158

原创 jsp Cookie

Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP显然能够提供对HTTP cookie的支持。通常有三个步骤来识别回头客:• 服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。• 浏览器在本地机中存储这些信息,以备不时之需。• 当下一次浏览器发送任何请求至服务器时,它会同时将这些cookie信息发送给服务器,然后服务器使用...

2019-06-09 15:09:26 127

原创 序列化对象

对象序列化的目标是将对象保存到磁盘中,或允许在网络中直接传输对象。对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得了这种二进制流(无论是从磁盘中获取的,还是通过网络获取的),都可以将这种二进制流恢复成原来的Java对象。序列化的含义和意义序列化机制允许将实现序列化的J...

2019-05-28 14:42:28 245

原创 Java 单例模式

适用场景:需要生成唯一序列的环境需要频繁实例化然后销毁的对象。创建对象时耗时过多或者耗资源过多,但又经常用到的对象。方便资源相互通信的环境Java 单例模式有五种实现方式:一、饿汉式:特点:线程安全,调用效率高,但是不能延时加载示例代码:/**饿汉式单例(线程安全,调用效率高,但是不能延时加载)@author sxj */public class Singlet...

2019-05-28 14:37:43 76

原创 jsp表单处理

GET 方法GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。GET方法是浏览器默认传递参数的方法,一些敏感信息,如密码等建议不使用GET方法。用get时,传输数据的大小有限制 (注意不是参数的个数有限制),最大为1024字节。POST 方法一些敏感信息,如密码等我们可以同过POST方法传递,post提交数据是隐式的。POST提交数据是不可见的,GET是通过在...

2019-05-17 11:31:12 115

原创 Java成员方法的声明和调用、形参和实参

声明成员方法可以定义类的行为,行为表示一个对象能够做的事情或者能够从一个对象取得的信息。类的各种功能操作都是用方法来实现的,属性只不过提供了相应的数据。一个完整的方法通常包括方法名称、方法主体、方法参数和方法返回值类型,其结构如图 1 所示。成员方法一旦被定义,便可以在程序中多次调用,提高了编程效率。声明成员方法的语法格式如下:修饰符(public,private,protected,sta...

2019-05-17 11:27:04 760

原创 JAVA 接口

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口...

2019-05-09 14:59:16 99

原创 JAVA 正则表达式

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。java.util.regex包主要包括以下三个类:• Pattern类:pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pattern对象,你必须首先调用其公共静态编译方法,它返回一个Pattern对象。该方法接受...

2019-05-09 14:57:57 73

原创 JAVA 异常处理

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(任意一个数字/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException(未解决的编译问题)的异常。异常发生的原因有很多,通常包含以下几大类...

2019-05-09 14:56:40 56

原创 JAVA继承和迭代器

继承是面向对象三大特性之一。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而...

2019-04-27 22:00:51 508

原创 Layui表格手动添加一行和删除一行

css代码:<table class="layui-hide" id="demo" lay-filter="demo"></table>js代码:首先要对表格渲染下var addata = [{//可以赋值 "LocationNumber": "" , "InventoryQuantity": "" ...

2019-04-26 19:50:15 21952 11

空空如也

空空如也

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

TA关注的人

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