在Android上搭建hexo博客
{% note success %}暑假刚开始的时候放假回家没带电脑,只能玩手机,想折腾一下博客都没有条件,在一个发现一个app,卧槽��,termux真的强大!(初始化需要科学上网)安卓手机上的linux简直了,在手机就可以搭了一个hexo博客,只要在github上实现分支管理就可以多终端同步更新了。恕我学疏才浅,还只想到这些!一开始想回校后,折腾一下hexo-admin实现类似动态博客一样的多...
Spring框架的IOC之注解方式快速入门
步骤一:导入注解开发所有需要的jar包
引入IOC容器必须的6个jar包
多引入一个:Spring框架的AOP的jar包,Spring-aop的jar包
步骤二:创建对应的包结构,编写java的类
UserService —-接口
UserServiceImple—-具体的实现类
步骤三:在src的目录下,创建ApplicationCon...
git index.lock
在git没有运行完成之前强制关闭,下次提交的时候会产以下生错误,或者类似的。
fatal: Unable to create '/xxx/xx/.git/index.lock': File exists.
If no other git process is currently running, this probably means a
git process crashed in th...
Spring之IOC注解方式的依赖注入
Spring框架中Bean管理的常用注解
@Component:组件.(作用在类上)
Spring中提供@Component的三个衍生注解;(功能目前来讲是一致的)
@Controller——作用在web层
@Service—–作用在业务层
@Repository—–作用在持久层
属性注入的注解(说明:使用注解注入的方式,可以不用提供set方法)
...
初识java及java总结
一、java程序开发
创建、编辑java源文件,后缀名为.java
使用java编译器来编译java源文件生成字节码文件,后缀名为.class
使用java虚拟机来执行生成的字节码文件,完成java程序要实现的功能
今天上课老师提出了一个问题:为什么java是跨平台的语言?
因为java平台是由java虚拟机和java应用编程接口构成,且java程序的跨平台主要指的是字节码文件可以在任何具有...
将俩个线性表合在一起
俩个线性表合在一起组成新的线性表C,C = AUB,void union(List &La, List Lb){ int len_La = ListLength(La); int len_Lb = ListLength(Lb); for(int i = 0; i < Len_Lb; i++) { GetElem(Lb, i, e); //用e返回L中第i个数据元素的值 if(...
深入理解Java虚拟机 【HotSpot虚拟机对象探秘】
对象的创建的过程
当虚拟机遇到一条new指令时,开始进行对象的创建:
将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用。
若没有,说明这个类还没有被定义,会抛出ClassNotFoundException.
若有,则继续下一步。
检查这个符号引用代表的类是否已被加载、解析、和初始化过
如果没有,那必须先执行类加载的过程。
在类加载通过后,接下来虚拟机将为新生对象分配内存。
根...
将俩个线性表归并为一个新的线性表LC,且LC中的数据元素仍按值非递减有序排列。
例如:LA = (3,5, 8,11) ,LB = (2,6,8,9,11,15,20)LC = (2,3,5,6,8,8,9,11,11,15,20,)LC中的数据元素或是LA中的数据元素,或是LB中的数据元素,则只要先设LC为空表,然后将LA或LB中的元素逐个插入到LC中即可。为使LC中元素按值非递减有序排列,可设俩个指针i和j分别指向LA和LB某个元素,若设i当前所指的元素为a,j当前所...
Spring之AOP底层原理 的动态代理方式
JDK的动态代理
接口
public interface UserDao {
public void update();
public void save();
}
实现类
public class UserDaoImpl implements UserDao {
public void update(){
System.out.printl...
深入理解Java虚拟机 【垃圾收集器】
概述
Java虚拟机的内存模型分为五个部分:程序计数器、Java虚拟机栈、本地方法栈、堆、方法区。
这五个区域既然是存储空间,那么为了避免Java虚拟机在运行期间内存存满的情况,就必须有一个垃圾收集者的校色,不定期的回收一些无效内存,以保障Java虚拟机能够健康的持续的运行。
程序计数器、Java虚拟机栈、本地方法栈都是线程私有的,也就是每条线程都拥有这三块区域,而且随着线程的创建而创建,线程...
字符数据在内存中的存储形式及其使用方法
/*将一个字符常量存放到内存单元时,实际上并不是把该字符本身放到内存单元去,而是将该字符相应的ASCII代码放到存储单元中。既然字符数据以ASCII代码存储的,他的存储形式就与整数的存储形式类似。这样,在C++中字符型数据和整型数据之间就可以通用。一个字符数据可以赋给一个整型变量,反之,一个整型数据也可以赋给一个字符变量。也可以对字符数据进行算术运算,此时相当于对他们的ASCII码进行算术运算*/...
利用python、tensorflow、opencv实现人脸识别(包会)!
一,前言
本人是机械专业在读硕士,在完成暑假实践的时候接触到了人脸识别,对这一实现很感兴趣,所以花了大概十天时间做出了自己的人脸识别。这篇文章应该是很详细的了所以帮你实现人脸识别应该没什么问题。
先说本博文的最终要达到的效果:通过一系列操作,在摄像头的视频流中识别特定人的人脸,并且予以标记。
本人通过网上资料的查询发现这类人脸识别,大多参考了一位日本程序员小哥的文章。
链接:http...
Spring之AOP入门
AspectJ的xml方式完成AOP开发
步骤一:创建Javaweb项目,引入具体的开发的jar包
先引入Spring框架开发的基本开发包
再引入Spring框架的AOP的开发包
Spring的传统AOP的开发的包
Spring-aop-4.2.4RELEASE.jar
com.springsource.org.aopalliance-1.0.0.jar
a...
Spring之AOP的切入点表达式和通知类型
切入点的表达式
通知类型
前置通知
在目标类的方法执行之前执行
配置文件信息:<aop:after method="before" pointcut-ref="myPointcut3"/>
应用:可以对方法的参数来做校验
最终通知
在目标类的方法执行之后执行,如果程序出现异常,最终通知也会执行
在配置文件中编写具体的配置:&
用python打造一款飞机大战的小游戏!!
一、本人新手初学
二、前期准备工作:下载python,模块pygame
三、飞船图片一张,外星人飞船图片一张。最好是bmp格式,python默认bmp会省事不少。
飞船图片: 外星飞船图片:
游戏完成图:
游戏完成截图和外星人和飞船的图片无法上传,以后再说吧!!!或者找我索要!!
主程序:alien_invasion.py
# -*- codi...
LeetCode(链表)【206.反转链表】
题目描述
反转一个单链表。
示例:
输入: 1->2->3->4->5->NULL
输出:5->4->3->2->1->NULL
思路1
采用迭代的方式,改变各个结点的指针的方向。其重点在于首结点应该指向NULL。
代码1
class Solu
今日推荐
周排行