技术知识
AlgoRain
欢迎访问我的个人博客www.rain1024.com
展开
-
Mac版VisualVM启动提示You are running VisualVM using Java Runtime Environment ( JRE ) . Please use
今天更新了VisualVM 2.0.5,启动的时候提示找不到jdk引用,于是到包内部的visualvm.conf中修改jdk引用地址。visualvm.conf的路径/Applications/VisualVM.app/Contents/Resources/visualvm/etc/visualvm.conf将visualvm_jdkhome修改为类似以下的路径就可以了visualvm_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_181.原创 2021-01-14 14:12:53 · 4053 阅读 · 5 评论 -
重写的六大风险
重写的六大风险因最近一直在重写公司一套系统,看到这篇文章时觉得说得很好,里面的观点和建议说得非常有价值,值得在重写过程中被注意。在转载过程中对文章进行了部分修改,使得文章更加切实我最近的重写历程。原文转载至:https://mp.weixin.qq.com/s/2uzq0Q_WcgH-hacTYsqgJQ尽管重写必然会给团队带来风险,但我们经常还是不顾一切地踏上重写的旅程。重写带有一种欺骗性的诱惑,其逻辑看上去是这样:这个系统已经应用于生产环境,我们显然知道它是如何工作的,因此只要将其移植到一转载 2020-11-30 09:15:38 · 186 阅读 · 0 评论 -
通过NAS对分布式系统CAP理论的理解
通过NAS对分布式系统CAP理论的理解CAP原则又称CAP定理,指的是在一个分布式系统中:Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。CAP理论在微服务架构中是经常被研究的问题,我在之前看书的时候却总是忘记这套理论,因为它在具体设计系统时CAP原则并不能全部实现,三者之间不同组合让人倍感迷惑,...原创 2020-02-23 16:50:46 · 451 阅读 · 0 评论 -
使用IP接口查询指定IP归属地
更多技术文章请访问我的个人博客http://www.rain1024.com使用IP接口查询指定IP归属地平时网站里有很多服务,经常需要记录使用者的IP地址,但记录下来的IP地址我如果想看一下归属地是在哪里,就需要一个一个的复制去查询,今天本来想用python写个爬虫,找一个能爬的IP查询网站,写成一个接口,一劳永逸,但看到查询网里提供免费的IP调用接口,当然免费次数是1000,不过也够用写了,我的原创 2017-08-31 17:38:30 · 906 阅读 · 0 评论 -
自然语言处理之蒙古文词网生成系统
更多技术文章请访问我的个人博客http://www.rain1024.com自然语言处理之蒙古文词网生成系统蒙古文词网生成系统,是根据WordNet词网所建立的,在用户输入关键词后可以进行选择词网树的根部级别和底部级别,然后系统会根据用户的输入,再依托大量的算法,在数据库中生成该关键词的词网二叉树结构,最后以树状图的形式显示到网页中,使用方便简单,便于设计与分析语义。上面是关于系统的介绍,其实在后台原创 2017-11-10 16:06:25 · 3883 阅读 · 0 评论 -
Rain.文件床--免费的文件暂存器
更多技术文章请访问我的个人博客http://www.rain1024.comRain.文件床–免费的文件暂存器特点:可保存七天,文件可预览,上传方便。文件床-网址filebed.rain1024.com如题,平时经常使用图床,对写文档有很大的帮助。偶尔需要保存一些文件,或者共享一些文件时,只能使用网盘,邮箱或其他云什么的,这些都需要登录,无疑使整个过程繁琐了很多,我只是想暂时保存这个文件,等到了需要原创 2017-10-25 16:07:40 · 4260 阅读 · 0 评论 -
关于阿里腾讯京东美团提供的学生云主机总结
关于阿里腾讯京东美团提供的学生云主机总结目前市面上的云服务商很多,阿里云,腾讯云,百度云, 网易云,新浪云,联通沃云,华为云,京东云,美团云,滴滴云,又拍云,七牛云,等等一大堆云服务,但是提供学生优惠的并不多,以前我写过一篇过于阿里云和腾讯云学生优惠的总结,当时腾讯云的学生优惠又停止了,但不久又开放了,而阿里云的学生主机一直都有,最近突然发现京东云和美团云也上线了学生优惠套餐,价格和性能都差不多,所原创 2017-12-04 10:37:02 · 6783 阅读 · 2 评论 -
关于使用邮箱作为登录验证机制的想法
更多技术文章请访问我的个人博客http://www.rain1024.com关于使用邮箱作为登录验证机制的想法在写chat的后台时,我放弃了使用密码登录的想法,这样的安全性是很低的,虽然开发速度快,但如果出现问题,后果也是很严重的,如果这次的接口能够写好,以后服务器上的程序也都可以使用这种机制来进行登录验证,现在的想法和注意是:1. 请求的验证码必须设置次数,以及频率,每次请求的间隔为一个小时,这个原创 2017-12-18 14:38:08 · 1497 阅读 · 0 评论 -
SendEmail--邮件分发管理系统
SendEmail–邮件分发管理系统这是一个一直很想做的项目,需求就是发送邮件,以前在博客上发过各种编程语言如何发送邮件的代码,无一例外都需要配置各种参数,Python还好,有库可以直接用,但Java和PHP就得导入包,还可能出各种错,当好不容易解决了这个项目里的问题,下个项目也需要发送邮件的时候,就又开始了新的一波折腾。而且还有一个问题,就是安全性,发送邮件需要配置邮箱密码或者授权码,每...原创 2018-05-01 20:53:31 · 3480 阅读 · 0 评论 -
在内网使用windows server2008搭建WAMP环境
在内网使用windows server 搭建WAMP环境下面的操作流程,可以供在学校内网搭建服务器的同学使用,因为内网连外网需要通过校园网来登录账号,而外网的例如阿里云则不存在这些问题,因为它们就是暴露在外网的。前几天老师在学校服务器上给我申请了一个云服务器空间,来做实验用,机器的的配置还是很可观的,8核16G内存,做实验是绰绰有余。负责服务器的老师在问我要什么系统时,我想当然的说,c...原创 2018-04-29 17:27:19 · 1103 阅读 · 0 评论 -
中学化学教学管理系统
中学化学教学管理系统如题,这个项目是给朋友做的一个,开发周期拖了好久,今天终于修改了大部分的bug,基本完成了全部功能,当然比当初设想的要简单了很多,删减掉一些不好实现,比较麻烦的功能。项目大致就是一个在线教学系统,由前台和后台组成,前台用户可以登录注册,游览各种分类里的视频,登录后可以在视频下面评论,用户个人主页里可以查看评论,本来是想加入系统回复的功能,后来删除掉不想写了,用户还可以改...原创 2018-05-08 18:18:37 · 624 阅读 · 2 评论 -
记一次失败的阿里巴巴电话面试
记录一次失败的阿里巴巴电话面试简历是6月份投的,抱着试试的心态根本没想有什么回应,今天下午却突然打过来电话,还以为是推荐云服务器,直接说要进行电话面试,需要半个小时左右,当时正在上课只好跑到楼道里,开始了一开始就不怎么充分的面试。先是让我进行两分钟左右的自我介绍,心态这时就不太稳了,以前有小公司打电话让自我介绍,我都是从容不迫,一条一条的说的很清楚很全面,坐在楼道里的我却有些忘记简...原创 2018-07-02 21:36:24 · 5773 阅读 · 2 评论 -
重写Python脚本时关于建立框架的想法
重写Python脚本时关于建立框架的想法今天本来想再写一个脚本放到服务器里运行,想到脚本的功能时我发现里面有很多功能其实和以前的脚本有些重复了,比如数据库的方法,邮箱的方法,下载方法等等,假如每个脚本里都有这些方法,如果有一天,我换了一个环境,改变了数据库密码,或者想改变邮箱的smtp地址,这时就懵逼了,有多少脚本就需要改多少次数据。有人可能说不用担心,总会有简单的办法,或许这一次有办法,但下一次以原创 2017-08-06 21:29:02 · 463 阅读 · 0 评论 -
关于网站所有404页面替换为腾讯公益404页面的说明
关于网站所有404页面替换为腾讯公益404页面的说明昨天看到了腾讯专门做了一个腾讯404公益页面,就是将原来的404换成一个寻找孩子的公益展示页面,我觉得很好,于是先将博客中的404页面全部替换成了这个,效果如下图设置方法就是,在wordpress后台点击外观,然后点击编辑,再选择右侧的404模板,先将原来404模板里的内容备份一下,然后全部删掉,放入这段代码,注意将返回我的主页的链接改成自己的。<原创 2017-07-26 09:05:31 · 13207 阅读 · 0 评论 -
7月1日关于博客备案说明
很长时间没有更新博客了,还好有贾崇柳,我俩互相监督,督促着对方写博客,最近没有学什么,这是很惭愧的,作为一个程序员,只有坚持学习才能不落伍。但这段时间做了很多事情,也是很有收获,受益匪浅的。这篇文章是写在7月1号的,但由于我的服务器一直没有备案,被腾讯给封掉了,所以这几天忙着备案,网站占时不能访问了,但我会先发表到CSDN上,等博客备案好了,再补发上去。今天是周六,我已经工作了整整一个星期了,公司是原创 2017-07-04 16:15:30 · 443 阅读 · 0 评论 -
网站终于备案完成
网站终于备案完成6月28号的时候,网站域名突然停止解析了,也正好是我服务器买了两个月的时间,腾讯云可能给了每个服务器两个月的备案时间,但我一直都没有备案,嫌麻烦,但这次看来不备案不行了,我想过买国外的服务器和域名,但国外服务商没有找到有学生优惠的,普通的服务器价格我也承受不了,毕竟腾讯云一个月才8元,而且我已经更换过一次域名了,如果总是频繁的更换域名,我自己都有些懵,还是老老实实的用现在这个吧,所以原创 2017-07-25 13:08:42 · 576 阅读 · 0 评论 -
对阿里云OSS对象存储的评价
更多技术文章请访问我的个人博客http://www.rain1024.com对阿里云OSS对象存储的评价阿里云的OSS对象存储其实很早就接触了,但由于收费,一直都没有使用过,如下图,阿里云数据存储是收费的,数据下载是收费的,其他都是免费,只有使用ECS服务器下载数据时,流量才不收费,所以这就很尴尬了,国内提供免费云存储服务的有很多,当然除了百度,网易,腾讯云,青云,又拍云,七牛,数阿里云提供的配额最原创 2017-08-06 17:41:24 · 2116 阅读 · 0 评论 -
基于腾讯COS对象存储SDK使用Python编写的文件上传工具第二版
COS-upload基于腾讯COS云对象存储SDK,使用Python编写的文件上传工具,发布与github上,有需要的在下方访问。概念COS云对象存储,听起来是一个很玄的概念,官方的概念是对象存储服务(Cloud Object Service)是面向企业和个人开发者提供的高可用,高稳定,强安全的云端存储服务。您可以将任意数量和形式的非结构化数据放入COS,并在其中实现数原创 2017-02-07 13:10:27 · 2402 阅读 · 0 评论 -
PHP批量生成密码功能
批量生成密码功能更多技术文章请访问我的个人博客http://www.rainweb.site平时注册账号的时候需要设置密码,而普通的密码太过容易被暴力破解,所以想着自己写一个能生成密码的功能,可以自己选择密码所包含的字符类型,密码的长度等,并且还加入了密码强度检测功能,基本可以实现一些小的需求。这是效果图下面是源代码,有需要的可以参考<!DOCTYPE html PUBLIC "-//W3C//DT原创 2017-04-21 09:28:02 · 1352 阅读 · 0 评论 -
好玩的API调用之---IP地址查询API
好玩的API调用之—IP地址查询API 更多技术文章请访问我的个人博客http://www.rainweb.site平时写程序经常需要用到一些服务,像翻译,天气预报,星座什么的,我一般都是用Python写个爬虫去提供这些服务的网站爬数据,但是有些网站对爬虫有很多限制,一些关键字会定时更改,就像中国天气网经常变更HTML标签的class值,这就需要时常维护爬虫,而聚合数据API只对普通用户提供一个免原创 2017-04-25 20:32:32 · 4408 阅读 · 0 评论 -
好玩的API调用之---星座运势的API与爬虫爬取
好玩的API调用之—星座运势API与爬虫 更多技术文章请访问我的个人博客http://www.rainweb.site平时写程序经常需要用到一些服务,像翻译,天气预报,星座什么的,我一般都是用Python写个爬虫去提供这些服务的网站爬数据,但是有些网站对爬虫有很多限制,一些关键字会定时更改,就像中国天气网经常变更HTML标签的class值,这就需要时常维护爬虫,而聚合数据API只对普通用户提供一个原创 2017-04-25 21:01:27 · 9245 阅读 · 0 评论 -
好玩的API调用之---三种翻译API调用
好玩的API调用之—三种翻译API调用更多技术文章请访问我的个人博客http://www.rainweb.site平时写程序经常需要用到一些服务,像翻译,天气预报,星座什么的,我一般都是用Python写个爬虫去提供这些服务的网站爬数据,但是有些网站对爬虫有很多限制,一些关键字会定时更改,就像中国天气网经常变更HTML标签的class值,这就需要时常维护爬虫,而聚合数据API只对普通用户提供一个免费A原创 2017-04-25 21:44:35 · 14217 阅读 · 7 评论 -
好玩的API调用之---天气预报的API调用与爬虫
好玩的API调用之—天气预报的API调用与爬虫 更多技术文章请访问我的个人博客http://www.rainweb.site平时写程序经常需要用到一些服务,像翻译,天气预报,星座什么的,我一般都是用Python写个爬虫去提供这些服务的网站爬数据,但是有些网站对爬虫有很多限制,一些关键字会定时更改,就像中国天气网经常变更HTML标签的class值,这就需要时常维护爬虫,而聚合数据API只对普通用户提原创 2017-04-26 08:53:56 · 4391 阅读 · 1 评论 -
关于Git以及几种远程库的介绍
关于Git以及几种远程库的介绍网上关于Git的介绍和教程有很多,我只是会基本的使用,但对Git这个功能很感兴趣,经过两天的研究,把我使用的一些基本操作和会使用的几个远程仓库写出来,以供参考。Git介绍我对Git的理解是可以不断保存开发进度的一个控制软件,只要这个文件夹设置为git仓库,我以后对代码做出的任何更改,都是可以追查,撤销的,不怕发生什么不可逆转的错误。具体的教程可以参考菜鸟教程,和廖雪峰g原创 2017-06-05 09:39:32 · 492 阅读 · 0 评论 -
关于扩展功能新增Markdown编辑器说明
关于扩展功能新增Markdown编辑器说明欢迎使用 Rain Markdown 编辑器什么是 MarkdownMarkdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如您正在阅读的这份文档。它使用简单的符号标记不同的标题,分割不同的段落,粗体 或者 斜体 某些文字,更棒的是,它还可以 整理知识,学习笔记 发布日记,杂文,所原创 2017-06-08 11:00:29 · 899 阅读 · 0 评论 -
学钱帮项目
学钱帮项目最近没有更新博客,一直在忙互联网+比赛的项目,我们所做的项目叫学钱帮, “学钱帮”是基于轻量级的ThinkPHP框架开发的,使用面向对象的开发结构和MVC模式的习惯养成与学习资源整合的平台。“学钱帮”主要面向大学生,平台内容独特丰富,涵盖了大学生面临的各类学习、生活方面的问题,更有多样化的功能。首先,平台通过独特的金钱奖惩机制对用户进行督促,用户可以根据自身需求,选择是否需要通过在学钱帮网原创 2017-06-17 22:28:56 · 436 阅读 · 0 评论 -
学钱帮网站开发总结
学钱帮网站开发总结关于学钱帮是个什么项目,在我上一篇博客中已有了阐述,不清楚的可以点击文章了解一下《学钱帮项目》,里面有内容介绍,还有大量截图,项目我已开源,有需要的可以找我要git库地址,比赛已经完成了,一个可以接受的结果,也不枉费这些天的努力,和写了一大堆的代码。又是一个完整的项目,而且还经过了一些用户测试,所以还是写一篇总结来反思一些,希望对以后的开发有更多的帮助。项目从一开始就经过了很长时间原创 2017-06-18 10:06:19 · 639 阅读 · 2 评论 -
关于阿里云备案和腾讯云备案的吐槽
更多技术文章请访问我的个人博客http://www.rain1024.com关于阿里云备案和腾讯云备案的吐槽今天阿里云突然通知我备案成功了,然后服务器又自动续费了几天,心中感到一些惊喜,竟然这么快就备案完了,我本来都做好了一个月的准备,要知道上次在腾讯云做备案就差不多整整一个月了。我第一次在腾讯云备案rain1024.com的域名时,因为没有幕布,所以还邮寄了幕布,又上传各种材料,等了整整一个月,而原创 2017-08-07 22:53:03 · 14767 阅读 · 3 评论