2018-05-22 Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu... 阅读全文…
2018-04-23 frontend nodejs下利用parallel从redis中pop多个数据 场景描述 redis nodejs的api没有提供pop多个元素的指令 redis的smember函数没有办法移除要pop出去的元素,且高并发下可能存在问题 使用 async.parallel来实现多个任务并列执行,最终可以一次性得到所有结果 避免了nodejs异步编程中无法实现for循环+异步的问题 1234567891011121314151617181920212223242... 阅读全文…
2016-10-31 java java爬取80s电影网站的视频信息 链接https://git.oschina.net/jsper/MovieDownload.git 项目参考链接 jsoup的使用 maven依赖查找 使用httpclient获取相应字符串 网页分析我们使用正在播出的电视剧《暗战危城》的页面来说明如何获取页面信息如下图所示,在浏览器的开发者工具中,我们审查《暗战危城》页面的元素的时候,可以看到其head标签中含有大量的meta元素,我们只... 阅读全文…
2016-10-17 git 博客由github迁移到gitosc 在git.oschina.net上新建项目如下图所示,创建一个项目,项目名为自己的开源中国的个性域名的名字(我的是jsper),我这里的项目已经存在了 在这里输入图片标题 从空的项目拉... 阅读全文…
2016-10-15 java Java FAQ 1.String、StringBuffer 和 StringBuilder 的区别:String:不可变字符串; String 字符串的 + 法实际是生成了新的 String 对象,如果频繁滴有 + 操作,那么效率可能会很差;StringBuffer:线程安全的可变字符串; 使用 append 来进行连接 + 操作, 如果频繁有字符串 + 操作,应该采用;StringBuilder:非线程安... 阅读全文…
2016-10-14 git 使用https://www.processon.com来分享创作的图片 问题的提出因为在搭建我的git pages时,无意中,看到有文章说,git pages服务器只提供给用户300M的存储空间,因此,我们需要考虑博客的图片的存放。 问题的解决方法使用csdn来同步存储博客内容由于,我之前都是在CSDN使用MARKDOWN编辑器来书写博客,而CSDN的MARKDOWN编辑器支持.md的上传和下载,因此,我之前都是将博客内容写在CSDN上,复制或者下载编写好的ma... 阅读全文…
2016-10-14 java 总线锁和缓存锁 关系现在的处理器能够自动保证每个处理器对同一个缓存行里进行16/32/64位的操作是原子的,但是复杂的内存操作处理器是不能自动保证其原子性的,比如跨总线宽度、跨多个缓存行和跨页表的访问。但是,处理器提供总线锁定和缓存锁定两个机制来保证复杂的内存操作的原子性。 总线锁总线索就是使用处理器提供的一个LOCK#信号,当一个处理器在总线上输出此信号,其他处理器的请求将被阻塞,那么该处理器就可以独占共... 阅读全文…
2016-10-13 杂谈 2016-10-13-如果打印机不能连接 问题描述如果使用WIN+R,输入\\172.16.135.41,需要输入用户名和密码才能访问打印机或者直接提示用户被禁止,无法登陆的情况。请参考下面的设置方法。 解决这个问题,是由那台打印机附属的电脑升级成win10系统之后,才出现的这个问题。出现上面描述的问题,是因为Guest用户被禁用,需要关闭该用户的禁用。 在桌面,右键计算机,选择管理; 进入计算机管理(本地)之后,选择本地用户和组... 阅读全文…