Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

接上一篇 《利用 Bash 脚本编写自动抓取学校图书馆借阅信息的爬虫 Part 1》 抓下来的数据是一大堆的 HTML 标签夹杂着无用的玩意,那么就需要把有用的过滤出来。在 Bash 环境下就是需要利用一些命令来过滤掉没用的字符。 我这里用到三个命令来过滤 sed # sed是非交互式的编辑器,它读取文件到自己的缓冲区然后再作修改。 # 默认情况下,所有的输出行都被打印到屏幕上。[1...

iOS 课程期末作业项目,我选择做了个商品码扫描枪App。对我这个没有 iOS 开发经验的人来说这的确有点难度。熬了三天几乎从零开始(我一直都是做 JavaEE 开发,对编程语言已经有了不少的基本认识,对编程基础也已经掌握了)写出来了这个 App 。 我对 iOS 开发的基础经验来源于 Android 开发,毕竟基于 Java ,很多概念学习起来比较轻松。诸如视图、控制器等等。移动端 App...

自从弄了个 lcd4linux 之后总想着弄点什么自动化的东西显示出来,因为最近从图书馆借了点书,于是首先想到的是抓图书馆的借阅信息。 我实现的思路大概来说就是,用脚本模仿正常登录查询的步骤来发出并处理请求:先用 Wireshark 对我请求的过程抓包(最方便的方式了吧),然后获取到整个过程中的 HTTP 请求,接着查看每个请求都用了什么方法、发了哪些字段,最后分析出必要的请求并模仿之,逐一...

本文参考《Linux Shell 编程 从入门到精通》(电子工业出版社出版)一书 3.3 章节 Bash 本身并不支持正则表达式,但是 Bash 可以使用一些通配符实现通配功能: ? 代表一个任意字符 * 代表任意个任意字符 [] 需要匹配的字符集合(例如 a-z, A-Z, 0-9 这样) {} 代表一组表达式的与关系,例如 {[a-h]*.txt,0?...

在做协会网站时,有一个API,是可以通过标签查询对应的文章。所以我在文章的 DAO , IArticleDAO 里有个函数 @Query("select a from ArticleTag a where a.tag in ?1 and a.article.status in ?2") Page<Article> findArticleByTags(List&...

问题是这样的,我按照正常的配置文件结构配置,然后每次启动起来都提示找不到 Controller ,反反复复看配置文件没发现问题,依赖也正确,甚至连数据库连接池都换了,也没解决 Controller Not Found 的问题。。。 后来过了一天我想了一下,既然是找不到 Controller ,那么就是 Controller 的类没被找到,那么如果没被找到的话,是不是扫描的时候出了问题呢? 我...

本篇笔记是学习了 Javascript 入门课程 后的笔记 课程首先讲了Javascript的基本语法: 使用<script></script>标签对声明Javascript代码片段 使用外部引入方式<script src=”filename.js”></script>引入Javascript函数和代码片段 &#...

Java好像自从1.6就已经可以使用void method(String... s)的方法声明参数列表,这个声明方式挺好玩的,我分享一下我的使用经验。 这个声明有一个特点,就是可变长的参数声明必须在传参列表的最后面。也就是说,void method(Object o, String... s)可以,但是void method(String... s, Object o)是不符合语法的。Str...

因为在使用Hibernate的Annotation时遇到坑,坑了一晚上时间,所以写一篇文章记一下经验 如果并没有对Hibernate入门,还请在课室或者在技研中心,接入学校的教学网络,进入服务器smb://10.15.231.233/Video (在技研的网络里叫OPENSUSE-SERVER)。在 数据库->ORM->Hibernate 目录内查看...

为了能在Linux上面用java获取系统的状态数值,我自己设计了一个SystemStatus工具。用于获取系统的CPU占用内存状态之类的。考虑到一般只用Linux服务器当J2EE容器服务器,所以这个工具只适配Linux系统。 ##I.偶遇Process类上网找不到什么合适的工具,只发现了别人的代码。原理是利用ProcessBuilder.start()和Runtime.exec()其中一个启...