玩玩
cnds987
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WordPress入门实践
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-11-28 17:28:32 · 351 阅读 · 0 评论 -
Spring Data Rest遇到复合主键
如果项目持久层使用Spring Data JPA且某些数据表中含有复合主键(联合主键),使用Spring Data Rest生成的接口如何访问这些数据表中的某个主键对应的数据呢?假设数据库有2个有复合主键的数据表film_actor和film_category,对应以下4个类。import javax.persistence.*;import java.io.Serializable;impor原创 2017-12-13 15:16:17 · 953 阅读 · 0 评论 -
使用Maven实现JPA逆向工程
本文JPA逆向工程(reverse engineering)并不依赖于IDE相关插件的图形化操作,而是直接构建使用hibernate-tools的Maven项目去实现。hibernate-tools项目主页 https://github.com/hibernate/hibernate-tools下面是一个简单的例子,假设数据库使用MySQL。 过程如下: 0、新建一个Maven项目 1、在sr原创 2017-11-30 15:12:00 · 2931 阅读 · 0 评论 -
Java实现Python的for...else或while...else逻辑结构
假设有如下需求: 在一个句子中,如果找到一个数字,则输出找到的第一个数字,否则输出找不到。以下是Python代码的实现:s = 'i have 1 book and 2 pens'for c in s: if c.isdigit(): print('found a number:' + c) breakelse: print('found no原创 2017-12-06 12:57:33 · 2650 阅读 · 0 评论 -
Tampermonkey获取渲染后的HTML
Tampermonkey的官网:http://tampermonkey.net/由于页面渲染完成的时间不能确定,假设在加载后1秒内渲染完成,输出渲染后的HTML。脚本代码片段如下:setTimeout(function(){ console.log(document.documentElement.outerHTML);},1000);应用: 首先是爬虫。 由于浏览器功能的限制,脚本不原创 2017-12-13 16:56:52 · 4761 阅读 · 0 评论 -
Spring Session 简单入门
Spring Session的主页 http://projects.spring.io/spring-session/0、前言在传统的Web项目中会经常用到session,例如用来保存用户信息。 传统的session有如下缺点: 1、session保存在内存中,占用内存资源 2、session可能会随着Web服务器的关机而丢失 3、集群多个Web服务器不能共享session而Spring S原创 2017-12-15 16:01:48 · 386 阅读 · 0 评论 -
24点程序
24点程序主要算法思想是穷举、递归。其实,24点程序中有一些可用以减少运算次数的小技巧。例如:相比一般的函数,由于加法和乘法满足交换律,所以参与运算的两个数不必交换位置;如果输入的数都非负(即是正数或0),则运算的中间过程也不必产生负数,所以做减法运算时,不必考虑被减数小于减数的情况。C语言(编译器是GCC 8)的代码如下:#include<stdio.h>// 要计算的...原创 2019-04-01 12:39:06 · 1476 阅读 · 0 评论
分享