首頁
分类
标签
归档
友链
关于
首頁
分类
标签
归档
友链
关于
Catten Linger's Blog
(´・ω・`) Would you want some coding kitten ?
利用 Bash 脚本编写自动抓取学校图书馆借阅信息的爬虫 Part 1
自从弄了个 lcd4linux 之后总想着弄点什么自动化的东西显示出来,因为最近从图书馆借了点书,于是首先想到的是抓图书馆的借阅信息。 我实现的思路大概来说就是,用脚本模仿正常登录查询的步骤来发出并处理请求:先用 Wireshark 对我请求的过程抓包(最方便的方式了吧),然后获取到整个过程中的 HTTP 请求,接着查看每个请求都用了什么方法、发了哪些字段,最后分析出必要的请求并模仿之,逐一...
2016-11-15
Linux 技术应用
Linux 技术应用
Read More
Bash 通配符小记
本文参考《Linux Shell 编程 从入门到精通》(电子工业出版社出版)一书 3.3 章节 Bash 本身并不支持正则表达式,但是 Bash 可以使用一些通配符实现通配功能: ? 代表一个任意字符 * 代表任意个任意字符 [] 需要匹配的字符集合(例如 a-z, A-Z, 0-9 这样) {} 代表一组表达式的与关系,例如 {[a-h]*.txt,0?...
2016-11-11
Linux 技术应用
Linux 技术应用
Read More
关于App开发的杂谈 #1
尝试过写了些 Hello World,对各大平台的 App 开发有了点毛皮上的认识,我就想来吹吹水,谈谈我的感受了。 学校有开 Android、iOS 的课程,我自己则从小就接触过 C# 的开发,加上自己看了一下视频了解了 Objective-C 的一些基本用法之后自己试着写了个 macOS 的 App,也算是各个平台都碰了一下了。 我的感受就是,App 开发重要在对 App 本身功能的构思...
2016-11-07
Read More
SpringMVC JPA 关联查询问题-根据文章标签查询文章
在做协会网站时,有一个API,是可以通过标签查询对应的文章。所以我在文章的 DAO , IArticleDAO 里有个函数 @Query("select a from ArticleTag a where a.tag in ?1 and a.article.status in ?2") Page<Article> findArticleByTags(List&...
2016-09-20
开发框架
开发框架
Read More
SpringMVC 一次遇 Bug 经历
问题是这样的,我按照正常的配置文件结构配置,然后每次启动起来都提示找不到 Controller ,反反复复看配置文件没发现问题,依赖也正确,甚至连数据库连接池都换了,也没解决 Controller Not Found 的问题。。。 后来过了一天我想了一下,既然是找不到 Controller ,那么就是 Controller 的类没被找到,那么如果没被找到的话,是不是扫描的时候出了问题呢? 我...
2016-09-12
开发框架
开发框架
Read More
用 Maven 生成典型 Web 应用目录结构
使用以下命令 mvn archetype:generate -DgroupId={your-groupId} -DartifactId={your-artifactId} -DarchetypeArtifactId=maven-archetype-webapp {your-groupId} 和 {your-artifactId} 用自己喜欢的 gro...
2016-09-09
开发框架
开发框架
Read More
慕课网《Javascript 进阶篇》编程挑战通过笔记
当时我一步步把《Javascript 进阶篇》做完之后,一如既往来到编程挑战章节,当我看到要写一个模拟选项卡切换的小程序之后,我整个人都不好了。好难啊!!感觉之前的白学了!! orz 之后我看了一下别人的代码。然后滚去看CSS去了。。。 (回来了) 好了当我重新打开这个章节的时候我还是懵逼的,于是只好继续参考别人的代码。。。然后我从CSS样式开始着手。 这个其实上面是一个无序列表元素,里面...
2016-08-25
编程技术
编程技术
Read More
在 Ubuntu 上安装 Enlightenment Desktop
最近知道有个桌面环境叫 Enlightenment Desktop ,看上去很酷炫,打算安装试用一下。 官方网站是 enlightenment.org ,上面有详细的介绍以及安装方式,这里只介绍如何在 Ubuntu 16.04 上安装。 首先添加其官方软件源,据官方说是因为 Ubuntu 上的源的 Enlightenment 已经很旧了,所以推荐使用新版。 sudo add-apt-repo...
2016-08-23
Linux 技术应用
Linux 技术应用
Read More
Javascript 入门课程笔记
本篇笔记是学习了 Javascript 入门课程 后的笔记 课程首先讲了Javascript的基本语法: 使用<script></script>标签对声明Javascript代码片段 使用外部引入方式<script src=”filename.js”></script>引入Javascript函数和代码片段 ...
2016-08-18
笔记
笔记
Read More
访问互联网背后的原理
平常我们只要打开电脑电源,进入操作系统,启动浏览器,输入网址,便能访问互联网。那么在这个过程中到底发生了什么事情呢。 打开浏览器输入网址后,网址通过DNS被解析成IP地址,浏览器发出一个HTTP请求(HTTP Request)(或者是HTTPS,这里先以最普通的HTTP请求为例),HTTP请求被转换成网络数据包,写上发源地IP和目的地IP并发送给网卡,由网卡转换成高低电平,通过网线发送数据到...
2016-07-24
笔记
笔记
Read More
Previous
5 / 6
Next