Hexo 支持目录

目录:#

阅读全文

Hexo中使用MathJax公式

最近学习数学,想用Hexo记录笔记整理公式,参考文章:

我的Hexo环境#

首先,看看我的Hexo环境:

1
hexo --version

阅读全文

Spring Boot 之 Spring Data JPA 三(Specifications)

Specifications 的思路来自于“领域驱动设计”的概念,通过可编程的方式实现查询的where语句。我们今天就来写一个Specification的例子。

一、首先建立一个Spring Boot 工程#

我们使用的IDE是InteliJ IDEA,开发语言是Kotlin,
项目信息
Spring 的工程特性选择了JPA、Rest Repository和一种数据库支持(这里是MySql)
项目工程特性
新建项目没有什么可说的,接下来我们正式进入编码:

阅读全文

Spring Rest + 页面设计online

这是一个基于BS的页面设计器,通过拖拽和配置就可以实现增删查改功能,适合于各种专注业务的应用场景。配一配程序就开发完了,看图:
页面设计器

阅读全文

Spring Boot 之 Spring Data JPA 二 ( Query By Example)

今天继续学习JPA,但是IDE工具变为了IntelliJ IDEA,其实多数我还是更喜欢Eclipse系列,但是Android Studio什么的,多Get一个技能也不是坏事。

1 新建Spring Boot工程#

IntelliJ IDEA 新建Spring Initializr工程

阅读全文

WebGL 动画

有一种动画书,就是快速翻动就可以看见里面的内容运动起来了。电脑动画和这个差不多,通过在动画区域内用一张新的图片代替旧的图片,并快速持续的改变,根据视觉暂留现象就在我们的大脑中形成了动画。

HTML5里面,我们通过下面的语句来实现画面的更替:

1
window.requestAnimationFrame()

阅读全文

Canvas显示图片

这是一个简单的API应用,看看代码就一目了然了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script type="text/javascript">
<!--
function init() {
//1. 获取canvas元素
var cv = document.getElementById("cv");
//2. 获取2D上下文
var ctx = cv.getContext('2d');
//3. 新建一个Image对象
var img = new Image();
//4. 设置Image的src
img.src = "http://lorempixel.com/400/400/sports/";
//5. 确定Image加载完毕后将Image画到canvas上
img.onload = () => {
ctx.drawImage(img, 0, 0, 400, 400);
}
}
//-->
</script>
<title>Document</title>
</head>

<body onload="init()">
<canvas id="cv" width="600" height="600"></canvas>

</body>

</html>

阅读全文

病急乱投医的周杰和小气的汪峰

沉寂了许久的周杰最近又上了头条,说到底还是汪峰太保守。

本来娱乐圈就是娱乐的,但最近炒作偏偏要扯上什么地域、爱国之类的,让人觉得很烦,还有很多问题没解决,又硬生生制造出一些问题来。炒作越来越没有下限,这个世界就是被掌握资源的人搞乱的。

说到这次炒作,用周杰的逻辑为什么这么长时间了才出来回应呢?热衷于围绕在明星网上撕逼的粉(xian)丝(ren),对于娱乐圈娱人娱己的精神应该是熟悉的,明星们总是擅长于调侃与自我调侃,虽然这个度一直不好拿捏,但事实是存在的,哪些拿娱乐节目说事的人要么不熟悉娱乐圈,要么别有用心。我还看到有的评论说周杰有颜值有演技,这些网友,请问你们瞎了吗?颜值怎么也是五阿哥啊,演技?!演得用力倒是真的,其他的都太主观。

阅读全文

html的base标签为什么不起作用

我今天尝试编译一个Angular4的应用,并部署到服务器的一个路径上去,由于不是根路径因此我使用了下面的语句:

1
ng build -prod -bh /rel

阅读全文

软件接活最低报价的思考

接活的人,特别是新人常常遇到的问题是如何报价,报低了觉得自己不值,报高了又怕对方不接受。本来我觉得这是挺私密的事情,或者说是商业机密,但看到最近混乱的市场我觉得痛心,压抑不住想要分享一下我的想法。

说到痛心,一是心痛我们搞软件的技术人员,寒窗苦读十多年,由于木讷口拙(说木讷口拙也不恰当,不信你在攻城狮堆里喊一声:拍黄片是世界上最好的语言),甘于自降身价,自称码农(说好听是自谦、自嘲,其实是自卑,自卑也就算了,还连累人家农民,这其实是对农民最大的侮辱,现代化的农民有自信,有自尊,有知识,有收入,知道袁隆平、褚时健不);二是心痛我们的客户,明明我是出了钱,为什么没有达到我的效果呢?悔不当初啊!其实有时候也不是客户不愿意出钱,是我们行内人没有对客户进行专业的建议和基础知识的普及,软件工程所涉及到的流程、环节、知识等等并不像在屏幕上随意输入几个字、拖动几张图片,几个控件那么简单,甚至我们自己都没有反思自己的价值所在,没有真正从客户的需求出发,低价中标的还有能力为客户后续持续运行考虑吗?;三是心痛我们行业,由于低价中标,由于胡乱压缩工期,导致无法提供必要的资源保证开发质量,最终导致的是客户对整个行业的误解,损害的是整个行业的健康。

阅读全文

github pages 绑定域名

详细内容请参考这里:https://help.github.com/articles/using-a-custom-domain-with-github-pages/

阅读全文

使用Hexo搭建GitPage

首先写一点口水话,如果你面临类似的技术选项可能会有一定的参考作用。

最开始写长期坚持写博客是在ITEye(原JavaEye),后来发现简书的写作体验不错,但心中一直有个独立博客的梦想,从我的博客中也可以发现蛛丝马迹,折腾过GAE,PHP,现在手上还有三个域名能(天工开物, 模友一家亲, 哎嗨哟,),只是从来没有找到一个适合自己或是自己喜欢的系统,从流派来说我是一个Java流,现在基本没有Java空间,虚拟机又比较贵,GAE墙了,Openshift慢,还有各种政策原因。

阅读全文