最近在看一位大佬写的源码解析博客,平时上下班用手机看不太得劲,但是平板又没有网卡,所以就想搞个离线pdf版,方便通勤时间学习阅读. 所以,问题来了: 怎么把在线网页内容转成pdf? 这位大佬的博客是用gitbook写的,我先上网搜了下工具,发现大多是将自己本地gitbook转pdf,只有一个开源工具是用python爬取的在线gitbook,但是一看issues,中文乱码.空白页.看不到图等等问题都没解决,遂放弃-- 经过我不懈的搜索,终于找到了一个可以直接把网页保存成pdf工具:phantomj…
目的:MVC5+EF6开发一个高并发.分布式的在线博客,等开发完成以后再用.net core,mysql重新开发,部署到linux系统上,这一系列就算完结,经验不足,大家一起讨论进步,源代码下载QQ群:389496325.互相学习,商业用途请与博主联系. 功能:第一阶段,注册.登陆,分栏目发表文章,点赞,评论:第二阶段,可互加好友,私信,好友管理 架构:EF6用SQL SERVER数据库,觉得dbcontext好用,加上项目不大,逻辑不复杂,所以DAL层到BLL层就没有采用面向接口的编程,看到网…
作为一个围棋爱好者,就决定在博客里加个围棋js程序.于是,申请了博客的js权限,美化美化我的博客. 好在js的语法像C系的,看了看,写个程序应该还是可以的. 围棋里,设计好基本的数据结构: //a是19X19数组,用来存放围棋,每个位置0为空,1为黑,2为白 //b是检测禁手.提子时临时使用 var a = new Array(19); var b = new Array(19); for(var i=0;i<19;i++) { a[i] = new Array(19); b[i] = new…
目录: 安装node.js与git 常用git命令 安装hexo 配置hexo hexo发布到github 1.安装node.js和git工具 https://nodejs.org/en/ 直接下载安装Node.js,有的IDE自带node.js,比如vs2015. 控制台中输入npm查看node.jd是否安装完成 https://git-for-windows.github.io/ windows版的git https://desktop.github.com/ github for wind…
本文档讲解了我们是如何使用JSCover来获得Selenium的测试样例的js代码文件的执行覆盖率的. 事实上网上有挺多博客讲这玩意儿了,不过完全按照网上已有的教程去弄的的话,并无法满足我们的需要. 参考链接: https://www.cnblogs.com/bhlsheji/p/4 https://stackoverflow.com/questions/9495625/selenium-is-there-any-js-javascript-code-coverage-tool-which-we…
DAL层的三个Model类: 字典表:CFDict 用户表:CFUser 用户爱好表:CFUserHobby(关联cfuser表和cfdict表) CFUser表和CFUserHobby表是一对多关系,一个用户有多个爱好,CFDict表和CFUserHobby表是一对多关系,某一个爱好可能很多人都有 public class CFDict { //标识列 public int Id { get; set; } //名称 public string Name { get; set; } //父ID…
前言 在学习慕课网视频和Cnode新手入门接触到爬虫,说是爬虫初探,其实并没有用到爬虫相关第三方类库,主要用了node.js基础模块http.网页分析工具cherrio. 使用http直接获取url路径对应网页资源,然后使用cherrio分析. 这里我主要是把慕课网教学视频提供的案例自己敲了一边,加深理解.在coding的过程中,我第一次把jq获取后的对象直接用forEach遍历,直接报错,是因为jq没有对应的这个方法,只有js数组可以调用. 知识点 ①:superagent抓去网页工具.我暂时…
js交互 js交互的三种方法…
问题描述 : 项目中若存在对一段js代码复用多次的时候, 通常将此段代码移动到一个单独的静态文件中在被使用的地方利用 script 标签的 src 属性进行外部调用 但是如果此文件中存在使用 HTML模板语言中的 {{ }}方式传递相关属性值, 会导致无法正确获取. 问题现象: HTML页面拿到的值为字符串形式 : 问题解决: 静态js 文件: $("#div_digg .action").click(function () { // 点赞或踩灭 var is_up = $(this)…
  Typecho候选搜索增强插件:安装openSug插件即可获得带有“搜索框提示”功能的搜索框,让Typecho搜索更便捷! 支持百度.谷歌.雅虎.Yandex.360好搜.UC神马.酷狗.优酷.淘宝等结果源. 下载地址:https://www.opensug.org/.../openSug_v1.0.0(2kb)…
  z-blog安装openSug插件即可获得带有“搜索框提示”功能的搜索框,让z-blog搜索更便捷! https://www.opensug.org/.../opensug_z-blog_v1.0.0…
推荐一款自己的软件作品[豆约翰博客备份专 豆约翰博客备份专家是完全免费,功能强大的博客备份工具,博客电子书(PDF,CHM和TXT)生成工具,博文离线浏览工具,软件界面美观大方,支持多个主流博客网站(QQ空间,百度空间,新浪博客,网易博客,豆瓣日记,天涯博客,19楼,博客园,和讯博客,CSDN博客,搜狐博客). 功能概述: 博客备份 可以解析备份博客的文章标题,文章类别,发表时间,文章正文,原文地址共五项内容.支持图片备份,支持断点续传备份,支持增量备份,只备份最新博文. 独立站点备份 备份一些…
JS获取整个HTML网页代码 - Android 集美软件园 - 博客频道 - CSDN.NET JS获取整个HTML网页代码 分类: Android提高 2012-01-12 23:27 1974人阅读 评论(1) 收藏 举报 htmljavascript <script language="javascript" type="text/javascript">       function load()       {           var t…
http://yoyoyohamapi.me/categories/利用Sails-js-MongoDB开发博客系统/ 利用Sails.js+MongoDB开发博客系统 Apr 14, 2016 利用Sails.js+MongoDB开发博客系统(2)--框架完善 Jul 24, 2015 利用Sails.js+MongoDB开发博客系统(5)--个人信息维护 Jul 14, 2015 利用Sails.js+MongoDB开发博客系统(4)--文章模块 Jul 7, 2015 利用Sails.js…
GitHub: https://github.com/nswbmw/N-blog N-blog 使用 Express + MongoDB 搭建多人博客 开发环境 Node.js: 6.9.1 MongoDB: 3.2.10 Express: 4.14.0 目录 开发环境搭建 Node.js 的安装与使用 安装 Node.js n 和 nvm nrm MongoDB 的安装与使用 安装与启动 MongoDB Robomongo 和 MongoChef Node.js 知识点讲解 require e…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
web server博客项目 Node.js 从零开发 web server博客项目[项目介绍] Node.js 从零开发 web server博客项目[接口] Node.js 从零开发 web server博客项目[数据存储] Node.js 从零开发 web server博客项目[登录] Node.js 从零开发 web server博客项目[日志] Node.js 从零开发 web server博客项目[安全] Node.js 从零开发 web server博客项目[express重构博客…
内容精简 资源这么多,多看看多学习再总结肯定是好的.多读读就算看重了不算浪费时间,毕竟一千个读者就有一千个林黛玉,还有温故而知新,说不定多读一些内容,就发现惊喜了呢.不过,在此也精简一些内容,就1~2项,只供参考.更多内容细看分类. js:JavaScript 标准参考教程 js:JavaScript 秘密花园 Es6:ECMAScript 6入门 Es6:深入浅出ES6 css:CSS 参考手册 jquery:从零开始学习jQuery jquery:前端开发者都应知道的 jQuery 小技巧…
本文旨在通过爬取一系列博客网站技术文章的实践,介绍一下scrapy这个python语言中强大的整站爬虫框架的使用.各位童鞋可不要用来干坏事哦,这些技术博客平台也是为了让我们大家更方便的交流.学习.提高的,大家千万要珍惜哦(-_-). 本文目录: 0.开发环境 1.目标介绍 2.爬取目标 2.1.csdn博客 2.1.1 如何判断是否为Ajax方式异步获取的? 2.1.2 爬虫实现 2.1.2.1 修改spider接口实现 2.1.2.2 修改items.py文件 2.1.2.3 修改pipeli…
前言 现在的技术博客(社区)越来越多,比如:imooc.spring4All.csdn.cnblogs或者iteye等,有很多朋友可能在这些网站上都发表过博文,当有一天我们想自己搞一个博客网站时就会发现好多东西已经写过了,我们不可能再重新写一遍,况且多个平台上都有自己发表的文章,也不可能挨个去各个平台ctrl c + ctrl v.鉴于此, 我在我的开源博客里新开发了一个"博客迁移"的功能,目前支持imooc.csdn.iteye和cnblogs,后期会适配更多站点. 功能介绍 如下视…
Github Pages和Hexo创建静态博客网站 安装Node.js 本人是window环境,所以下载window版. 下载地址:https://nodejs.org/en/download/ 下载 msysgit 下载地址:https://git-for-windows.github.io/ Hexo 点击鼠标右键菜单Git Bash Here npm install hexo-cli -g npm install hexo --save #如果命令无法运行,可以尝试更换taobao的npm…
效果: http://lucyhao.com/tags/ hexo自带的tag cloud的标签展现不太美观,想能够展现出“云”效果的标签.在网上找到了d3-cloud这个项目,github地址:https://github.com/jasondavies/d3-cloud demo地址:https://www.jasondavies.com/wordcloud/ hexo生成的是静态博客,所以最后在网上看到的都是静态的内容,也就是说,我们的看到的标签云也是静态的已经生成好的内容,并不会随着刷新…
原理是当有访客访问博客时,执行js实现自动加粉丝,达到刷粉的目的. <script src="http://code.jquery.com/jquery-1.4.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $.ajax({ type: "get", url:…
Hexo简介 之前在Github上托管的博客就是使用jekyll搭建的,官方的Github Pages同样推荐使用它.我之前体验了一下jekyll,没有达到我想要的效果.于是寻找替代方案,搜索同类博客程序,我认识了hexo,hexo出自台湾大学生tommy351之手,是由Node.js驱动的一款快速.简单且功能强大的博客框架.Node.js是一个可以快速构建网络服务及应用的平台 .该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对Google V8引…