首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何查询同时包含多个指定标签的文章

    文章和标签是典型的多对多的关系,也就是说每一篇文章都可以包含多个标签,如图: 每一篇文章都可以包含多个标签 下面问题来了:如何查询 tag_id 同时包含 1、2、3 的 article_id?...此问题看似简单,实际上也非常简单,本来是一道送分题,但是很多人却做不出来!...,实际情况可能会更复杂一些,让我们扩展一下本题: 如何查询 tag_id 包含 1、2 但不包含 3 的 article_id?...如何查询 tag_id 包含 1、2、3 中至少两个的 article_id?...如果你理解了前面介绍的几种方法,那么解决这些扩展问题并不困难,不要固守某一种方法,要根据情况选择合适的方法,篇幅所限,恕不赘述,留给大家自己解决吧。

    2.4K20

    解决hexo博客文章太长导致的显示不全问题

    问题 前两天准备发布上一篇介绍CLI11的文章,结果写好markdown之后本地测试发现问题: 文章最后内容突然缺失 导航栏,底部的返回顶部按钮均异常 查看网页源代码,发现内容消失的地方之后内容全部是空格...尝试解决问题,发现文章变短显示就正常,使用hexo新建blog,测试长文显示OK,换上同样的主题也没问题,说明是我的环境配置哪里出错....解决 折腾几天,重装hexo-xx相关库,更新hexo版本,库版本,拿出错的配置和正常的去比较,终于发现问题出现在 package.json的“hexo-browsersync”: “^0.3.0”,...hexo.io/docs/troubleshooting.html TypeError [ERR_INVALID_URL]: Invalid URL: http://host:port/data/这个网络资源上。...经测试是某篇文章出现了http://host:port/data/字段,在某些版本hexo库下格式不对, 将其当作代码引起来就可以了.

    1.2K10

    在Transactional注解指定rollbackFor或在方法中显示的rollback

    非运行时异常是RuntimeException以外的异常,类型上都属于Exception类及其子类。如IOException、SQLException等以及用户自定义的Exception异常。...Spring框架的事务基础架构代码将默认地 只 在抛出运行时和unchecked exceptions时才标识事务回滚 也就是说,当抛出个RuntimeException 或其子类例的实例时。...注意: Spring团队的建议是你在具体的类(或类的方法)上使用 @Transactional 注解,而不要使用在类所要实现的任何接口上。...你当然可以在接口上使用 @Transactional 注解,但是这将只能当你设置了基于接口的代理时它才生效。...因此,请接受Spring团队的建议并且在具体的类上使用 @Transactional 注解。 @Transactional 注解标识的方法,处理过程尽量的简单。

    4.2K90

    在文章页中显示摘要的方法 可用做文章页描述

    刚刚在论坛里有人“问怎么样把添加文章时的所填的“文章摘要”的内容变为该文章的描述(即description) ”,以下是解决方法: 1、在根目录include/model/log_model.php(大概在...124行)找到 'template' => $row['template'], 在后面加入 'excerpt' => $row['excerpt'], 2、然后在echo_log.php中你需要调用的地方加入...> 另一种方法实现文章页描述调用摘要的方法:1不变,找到根目录include/controller中的(大概86行) $site_description = extractHtmlData($log_content..., 90); 把其中的log_content改为excerpt即可,其中的90为字符数,如果不需要截取和清除格式,请直接把上的代码改为 $site_description = $excerpt;

    1.3K10

    使用Hexo在Github上搭建自己的博客

    以前的博客是使用Jekyll托管在github上,后来用着越来越不方便,比如没有自动生成post,不能一键部署,文件结构和配置也是比较繁琐,更重要的是有时候用markdown写一篇文章,生成的静态文件很乱...运行成功后,访问http://0.0.0.0:4000/就可以看到博客的样子的,对就是我现在的博客这个样子,o(∩∩)o...哈哈。...编辑该文件就可以写博客了。这里有一些Front-matter需要介绍,可以配置文章使用的模板、所属的分类和tag等。...Front-matter 是文件最上方以 — 分隔的区域,用于指定个别文件的变量,举例来说: title: "使用Hexo在Github上搭建自己的博客" date: 2015-03-10 22:30:...hexo clean hexo generate 然后把生成的public目录下的文件放到你的master分支下即可。git commit后把这两个分支推送到你的github上。

    63020

    对QR码的初步研究(附:在博客里放上博客文章的QR码)

    直入正题,经过2天的玩弄,发现QR码的生成有以下三种:   google QR API   相关jquery QR插件   后端语言生成   下面我分别来介绍下这三种方法及优劣分析。...cht=qr&chs=200x200&choe=UTF-8&chld=L|4&chl=http://www.cnblogs.com/hooray   然后将它放到img标签里,就能自动生成QR码图片了...这是Google Chart API的头部,直接照抄就行   &cht=qr 这是说图表类型为qr也就是二维码   &chs=200x200 这是说生成图片尺寸为200*200,是宽*高,这并不是生成图片的真实尺寸...的QR API就可以制作类似博客签名的东东(参考文章结束部分) 优点:不占用服务器资源,速度稳定,生成图片 缺点:不能设置QR码颜色 相关jquery QR插件   插件有几个,我主要介绍“jquery.qrcode.js...”,它的调用方法非常简单,就拿官方的demo来看吧 jQuery('#qrcode').qrcode({ render : "table

    68820

    【Typora + 博客园 】如何高效的在博客园上编写MD格式的博客

    【Typora + 博客园 】如何高效的在博客园上编写MD格式的博客 ​ 想要找一个随时可以查看自己的学习笔记,将笔记放在博客园是一个很不错的选择,但博客园本身的后台写还是很不方便。...写MD格式的文档我还是喜欢使用 Typora 来编写。那么有没有一种方法可以让我在 Typora 中编写的文章同步到 博客园中呢?所以我花了一下午的时间总结出了一套方法,来优化在博客园写博客的体验。...整合使用后: ​ 整合后在博客园发布一篇文章只需要一步: 文章编写完成后,将该文章的 md 文件拖拽到 cnblog_markdown.cmd 然后回车自动发布,一气呵成!...1.下载工具: pycnblog Typora 博客园写博客会遇到的烦恼: md 文件里的图片每次需要在博客园先上传,再到文章中修改引用。如果使用图床的方式去引用图片,后期经常会存在图片挂掉的可能。...Typora 中插入图片默认在本地,复制到博客园中后还要重新修改路径地址,很麻烦。 在 Typora 中写过一篇博客后,还要复制到博客园的后台中去发布。

    1.1K31

    来Github炫一下~在Github主页显示你的个人简历~

    一、前言 从另一个博主的文章(文章链接在这)那里看到了Github上线了一个新的功能: 可以在Github主页制作一个个性化的介绍页面 也就是每个项目主页通常有的README.md文件,熟悉Github...居然都把自己的博客放上去了,对啦,如果要进行个人博客更新,可以看他的这篇文章链接 四、分享一个md格式的个人简历 内容获取来源:沉默王二公众号 下载链接:https://pan.baidu.com.../projectname):项目的简要说明,Star和Fork数多的可以注明 ## 技术文章 (挑选你写作或翻译的技术文章,好的文章可以从侧面证实你的表达和沟通能力,也帮助招聘方更了解你) - [在三线城市工作爽吗.../qing_gee/article/details/104774776) ( 好的翻译文章可以侧证你对英文技术文档的阅读能力) ## 演讲和讲义 (放置你代表公司在一些技术会议上做过的演讲,以及你在公司分享时制作的讲义...五、参考文章 如何制作一个可以自动更新的Github个人主页 xindoo-GitHub主页 pifafu-GitHub主页 在GitHub上搭建个人主页

    1.3K30

    获取屏幕上正在显示的activity 博客分类: Android小技巧

    用过ActivityManager的童鞋估计都知道,可以从ActivityManager里面可以获取到当前运行的所有任务,所有进程和所有服务,这是任务管理器的核心。...仔细看getRunningTasks的文档,里面说获取的是系统中"running"的所有task,"running"状态包括已经被系统冻结的task。...而且返回的这个列表是按照顺序排列的,也就是说第一个肯定比第二个后运行。 getRunningTasks有个整型参数,表示返回列表的最大个数。...那么,我们如果把1作为参数给进去,那么他返回的task就是当前运行的那个task,然后从task中获取到最顶层的activity,这个activity就是当前显示给用户的那个activity了。...("", "pkg:"+cn.getPackageName()); Log.d("", "cls:"+cn.getClassName());           至于这个能做什么,嘿嘿,我相信你知道的。

    3.3K30

    博客园随笔中点击标签可以跳到当页指定位置的方法

    我们在写随笔的时候,如果内容比较多,那么我们就希望在最前面的索引中能自带跳转本文中的具体问之的功能。下面就简单介绍下载博客园中要实现这样的功能的方法。...例如文章结构可能如下,那么我们希望点击索引中的索引项时能具体调到具体内容中对应的位置。 索引 1、Struts2是什么玩意?核心?主要的功能?...具体方法是将你要跳转的标题插入设置书签,之后在标签中插入超链接。链接地址为 #书签名 。...具体步骤如下: 第一步: 插入标签: w1,在具体内容中对应索引每一项的位置的开始插入标签,给这个标签去一个名字(自己随意取),我们这里暂定w1。 ?...中插入链接: 锚点:选择前面我们再具体内容中设置的标签w1即可 链接URL地址:在锚点选择之后会自动生成 #w1 目标:在目前窗口打开超链接 ? 设置完成点击更新或插入即可。

    94710

    【教程】爬取和统计Google Scholar上指定关键词的文章信息

    背景介绍 通过自动点击页面来抓取文章信息。这个脚本对于用来看某个关键词在近几年的研究趋势很有用~ 半自动:当遇到谷歌人机验证,需要手动完成。...注释非常详细; 需要什么检索规则,可以根据原官网检索后的URL,修改代码中的URL; 运行效果 未来改进 抓取一页,写入一页,免得中途崩溃数据全没; 更多异常页面检测(目前很少遇到); 抓取和整理更多信息...等待页面加载完成 self.driver.implicitly_wait(wait_time) def __search_onepage(self): """爬取当前页面文章的的信息...not self.check_element_exist(check_type='ID', value='gs_res_ccl_mid'): print('>> 当前页面不存在文章列表...check_element_exist(self, value, check_type='CLASS_NAME', source=None) -> bool: """检查页面是否存在指定元素

    2.7K30

    如何下载博客模板部署在自己的服务器上

    傍晚的时候,把自己的服务器跑通了之后,添加了一个静态的网页,离自己的目标又近了一点,想自己搭建一个独立博客,在上面写一些东西,需要前端展示界面和后台管理界面,为了省时间把这个从零到有的过程建立一遍,我就开始去网站上找模板来测试了...1:找到一个博客模板 基于vue+element-ui简洁的博客模板 ,下载链接:https://gitee.com/fengziy/Fblog 下载完成之后,放在d盘备用 ?...4:运行博客模板 npm run serve ? 打开浏览器,输入http://localhost:4567/,可以看见大致的页面内容了。 ?...7:按照上一篇文章里面简单粗暴的方法 服务器上上传一个静态页面,并通过IP地址访问 https://www.jianshu.com/p/90bea1102096 把桌面文件拖到我的服务器里面 ?...8:这个时候,打开我的ip,加上文件名称,可以在我自己的服务器上访问模板了,如果对vue很熟悉,那么就把模板改成自己想要的吧,等域名备案下来之后,直接替换成自己的域名啦。 ?

    1.4K40
    领券