Android学习笔记 -- 上下文菜单
上下文菜单在手机App中有着大量的应用, 也是最常用的显示菜单的方式之一, 具体应用在长按某一项需要出现一个菜单栏的情况, 如下图: 在开始介绍上下文菜单之前, 我们还需要了解一个控件PopupWindow, 顾名思义,就是弹...
java学习笔记 -- 文件上传
文件上传是算是java web项目中基操了,主要业务就是将文件通过IO流上传到服务器的某一个特定的文件夹下.浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再...
一个利用反射查询数据库的小实例
前一段时间一直在学习反射, 最近利用反射实现了一个简单的数据库(mysql)查询, 在此做一个分享, 希望对正在学习反射的铁汁们有所帮助. 1. 首先创建一个表 表的结构很简单, 描述了一个学生的基本信息. 项目的包结构如...
java学习笔记 -- 反射
一、反射机制 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为...
Android学习笔记 -- BaseAdapter
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"...
记一次博客的优化 -- 哈希数据ID
今天对博客的数据ID进行了一次优化, 优化效果如图: 优化前: 优化后: 效果显而易见, 普通项目中, 一般使用的项目ID通常为数据库的自增ID, 但是自增的ID有一些问题: 数据的ID是暴露的会被别有用心的人恶意采集可以很容...
laravel 之 -- 神奇的服务容器
容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或...
博客终于弄好了!
第一次写博客, 心里有一丝丝的小紧张. 其实早在一年前就已经萌生了要做一个自己的博客网站的想法, 但碍于当时只是一个初入大二的懵逼少年, 并没有什么技术, 所以就暂时的搁置了. 心心念念, 必有回响. 经过一年的沉...